HNHacker News
TopNewBestAskShowJobs

helloguillecl

1,425 karma · joined June 21, 2017

Currently Based in Germany. Software Engineer. I started programming in BASIC on an Atari 800XL when I was 6, then I developed my own dial-up BBS and I launched my first website at 16 in 1998. I speak Spanish, English and German.

Currently doing mostly RoR and PHP. Experience in server and network management, using mostly Apache, Ubuntu, Kubernetes and GCP.

I'm currently developing a PMS and a Product Search engine, but I'm available for hire. You can reach me at guillermog (at) netnotion (dot) com.

submissionscomments
helloguillecl··on Ask HN: Generalist contractors, what is your hourly rate?
I charge 75 EUR per hour but my main client is very loyal (15 years working together), pays on time (24 hours) and I might soon become a business partner.

I de design, backend in PHP test and do server administration of a PMS for hotel.

helloguillecl··on Galaxy S23 will be equipped with 200-megapixel camera
Funny that you mention that but I switched to an IPhone after 10 years on android. Phone calls is something that got dramatically better, and I was looking to improve.
helloguillecl··on What's TypeScript compiling? Use a treemap to find out
No discussion is about the architectural model, not only frameworks.

Do client side rendering of HTML and you’ll need libraries, just like you do on the backend.

helloguillecl··on What's TypeScript compiling? Use a treemap to find out
You render HTML with React or PHP.

The browser renders a webpage using the rendered HTML, CSS and sometimes Javascript.

helloguillecl··on What's TypeScript compiling? Use a treemap to find out
If you bring HTML rendering to the client you will need a ton of other libraries as well.

There are several GraphQL libraries supporting different features, of different sizes.

helloguillecl··on What's TypeScript compiling? Use a treemap to find out
If you are running a client side app generally you’ll need many other libraries as well. Just to name a few: GraphQL, i18n, Google Firebase, Date parser/formatter, Numbers, etc.
helloguillecl··on What's TypeScript compiling? Use a treemap to find out
I think that is in the case of Facebook they were trying to solve their own use case, and in the case of Google, they saw it as a way of strengthening the strategic position of the web in general vs apps.
helloguillecl··on What's TypeScript compiling? Use a treemap to find out
One thing is to have JS for client-side interactivity, and another thing is to generate the entire HTML using javascript by sending both the data and javascript bundles to the client.
helloguillecl··on What's TypeScript compiling? Use a treemap to find out
I think NextJS is the best frontend implementation I came across.
helloguillecl··on What's TypeScript compiling? Use a treemap to find out
After years of testing different JS frameworks and build systems, I became convinced that heavy Javascript frontends are generally a bad model for the web.

One thing is to generate a build and ship it once over the wire in the form of an Installer or bytecode executable. Another thing is to ship the entire package and/or parts of it with every launch event, plus the complexity of shipping transpiled code to different interpreters (different browser in this case) which adds more complexity to the model until it finally explodes.

The server side with HTML generated at the backend is a more predictable, faster and simpler approach. Bandwidth is not the issue anymore, but latency. Heavy API consumption from the client, leaves data exposed and increases the latter.

Hotwire/Turboframes/StimulusJS removed the need of generating HTML code at the client, leaving a single source of truth while still having a dynamic/friendly frontend. I consider it to be a better model for the web.

Plus, new Page Transition API and Navigation API are possibly game changers for a lot of use cases out here.

helloguillecl··on A looming copper crunch and why recycling can’t fix it
Im very critical of Germany, and I think they have lost the leadership in too many regards.

But I think people miss how well do things work in Germany despite the low (IT) tech. I didn’t understand it until I moved here.

helloguillecl··on A looming copper crunch and why recycling can’t fix it
Quasi-german here. Cash is still king in Germany as of 2022.

It has gotten better after the Pandemic.

Germans use outdated tech because it works. They use cash very rapidly and efficiently. I’d say Germans handle cash faster than paying with physical cards.

helloguillecl··on Renewables remain cheapest, but cost reductions on hold
I’d want the same but to place them on top of unused rail tracks.

This way we would have a solid base to have them installed and possibly a lot of land available. The machine would need to support different gaugages.

helloguillecl··on Amazon builds property empire, quietly buying land across the US
I partially agree with you. Specially with inflation coming out way.

But I rather exclude gold and buy assets with cashflow only.

helloguillecl··on Former U.S. congressman, operative pleads guilty to election fraud charges
I cannot imagine a system more transparent than the one implemented in the country where I come from (and some others as well):

After closing the polls, the paper votes are counted manually (in from of candidates representatives and public in general) by the poll station "vocales".

"Vocales" are citizens (4 in total) randomly selected for each poll, who must operate the poll during the entire day. They must report the results of the counting directly to the central system and sign a certificate, so everything is traceable down to the polling box, and it is very difficult for a candidate to conspire against a fair count. Results are normally available from 1 to 3 hours after closing the polls.

I'm completely against e-voting as I feel that transparency in every election is way more important than efficiency, and I think that it cannot get more transparent than this.

helloguillecl··on Find a good available .com domain
I’ve done just that.

I own currency-calc.com, which I find even better than the non hypen version of the name name.

I think for generic name domains are fantastic, but maybe not for a brand.

helloguillecl··on A year with the Elgato Stream Deck
Yes, but no physical feedback on pressing means you can't relax after pressing the key.
helloguillecl··on A year with the Elgato Stream Deck
I wonder if the Touch Bar was actually a poorly executed good idea. I've always used a full external keyboard (with numeric pad) but I'd love to have the F16-F19" keys graphically mapping to something depending on the context.

For example, in VS code, I currently have F13 for start debugging and resume. F14 for stepping over, and F15 for stepping into.

I would wish to have a physical F key with a configurable character or emoji. The problem with the Touch Bar was mostly: 1) no physical feedback 2) misplacing the Esc key.

helloguillecl··on The human cortex use less than 0.2 watts
The same happens to me! My feeling is that my body asks to consume carbohydrates to supply the brain with readily available energy.
helloguillecl··on Yahoo Japan's password-free authentication reduced inquiries, sped up sign-in
Wow thanks. I love the simple form you have there.
helloguillecl··on Yahoo Japan's password-free authentication reduced inquiries, sped up sign-in
I must implement a members-only feature now in a website, where member access should be very infrequent.

I'm considering implementing e-mail login (email OTP), but I have only seen it in Klarna. Therefore, I'm a bit worried of users not being familiar with the fact that they even if they didn't choose a password, they still have an account and/or profile.

Any thoughts?

helloguillecl··on How is portable AM radio possible?
I’d also do the same! Back in the 80 in Chile meant no access to foreign languages so SW was incredibly amazing for me. What radio do you suggest so I can show it to my children?
helloguillecl··on Ask HN: Banned from adsense for simply logging in to another account
I think you'll see similar problem in other similar growing or already big tech companies. It is important in that case to have the user's rights protected at a general -national- level.
helloguillecl··on Around one-in-three children globally suffer from lead poisoning
Does someone know how to test if a building is contaminated? I live in the EU and this a non-issue, but I'm afraid if/when I have to move back to my home country.
helloguillecl··on The Last Soviet Generation
I wonder how this statistic would look if you'd stop counting Majorca and such as "international tourism" :)
helloguillecl··on What happens to developers who never go into management?
I generally don't answer to random trolls, but if you want to understand the intention of this question, read my other comments.
helloguillecl··on What happens to developers who never go into management?
I'd love to program until I am in my 70's (if programming still exists) this is why I ask.
helloguillecl··on What happens to developers who never go into management?
My father (not a programmer, but an administrative clerk) would say that he's slower but he can instead rely on experience more.
helloguillecl··on What happens to developers who never go into management?
How does he feel cognitively?
helloguillecl··on German Court Rules Against Internet Security Non-Profit Quad9
Oh yes it has improved a bit... If you happen to be paying paying at least 10 EUR :), otherwise you'd be bellow the mindestbetrag
← PreviousPage 2 of 6Next →