helloguillecl

Joined 9 years ago

Karma
1,425
Submissions
187
Member since
Jun 22
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.

View on Hacker News

Recent submissions

Comment · 18 days ago
This is fundamental. My analogy would be making pottery with your bare hands. It’s so different when you have a cognitive connection to what you’re building.
Comment · 9 months ago
Airtag is the reason of why I stil have my favourite hand luggage.

I had just sat down on the train from Zurich to Basel. Suddenly, someone sat down in front of me. He looked suspicious, but I didn't pay much attention. Just before the train departed, he picked up what I thought were his belongings and left.

Twenty minutes later, already on the way to Basel, I looked toward where I had left my suitcase. It was gone. That was when I realized that the person who had sat in front of me was a thief.

However, he hadn't counted on the fact that I have an AirTag in every backpack and suitcase.

So I was able to see where the thief was and where he was moving. I considered going to retrieve my suitcase myself, but while traveling back to Zurich, I called the Zurich Police and, as the thief kept moving, I told them where he was.

Twenty minutes later I received a call from the police informing me that they had found my suitcase with my belongings, matching the description I had given.

But also the thief and his accomplice.

Comment · 10 months ago
Something similar happened to me between Essen and Dortmund while trying to get to the airport. The train stoped around 50 minutes between stations without a chance of getting off the train. I lost my flight as a result.

I have also been left in remote villages when the last train of the day broke for some reason at 12:30 am. All travellers and myself had to look for Ubers, which the government also tries to suppress.

I agree with some comenters that German companies seem to prefer to stuck with Bureaucracy other than finding what could be confortable or even human solutions.

Comment · 11 months ago
Funny that I could not load Twitter to see if Cloudflare was down.

I rushed to Hacker News, but it was too early. Clicking on “new” did the job to find this post before making it to the Homepage:)

The web is still alive!

Comment · 11 months ago
Yes. At least in Germany and Spain. Interment.
Comment · 1 year ago
I agree. But Google has gone in that direction long ago: ads are now harder to distinguish from genuine search results. In many cases, the organic results are buried so deep that they don’t even appear in the first visible section of the page anymore.
Comment · 1 year ago
Chat offers a far better experience than using Google—no more searching through spam-filled results, clicking between sponsored links, accepting endless cookie banners, and trying to read a tiny bit of useful content buried among ads and clutter.

It has the potential to bridge the gap between pure conversation and the functionality of a full website.

Comment · 1 year ago
In Germany, calling someone by a crime they have been sentenced of, constitutes defamation.
Comment · 1 year ago
A clearer title for this would be:

Battery-electric "Infinity Train" will charge itself using potential energy.

(Potential energy being stored in the position of the mined ore)

Comment · 1 year ago
The problem is that getting those things right is 4x more difficult in a SPA app than a legacy, server rendered, app.

- No native back and forward button implementation. Now you must listen to an API and emulate the legacy behaviour.

- The concept of links, its also emulated via onClick events. This means that anything can be a link, so in many cases rows become links and their content is not really selectable as text. Legacy HTML has clear limitations for this not to happen.

- Same with buttons. There are no native buttons anymore. Anything can be a button, including any DIV with an event listener. Good luck tabbing through every DIV to get you to a button, that's also another difficult implementation.

Comment · 1 year ago
I love Rails, its been my to-go framework for reference. But I could never get as confortable with Ruby as writing JS or PHP. I do not know the reason.
Comment · 1 year ago
I know this exists, but while the implementation in iOs is excellent, I see that a very awkward-looking datepicker shows up in Chrome.

Some things that one can think of as missing:

- Masking (Being able to display "Wednesday, 12th of March 2028")

- Callbacks for enabling/disabling days (for dates)

- Ranges for searches.

Comment · 1 year ago
I highly support this initiative.

One of the many reasons of why frameworks like React are used so extensively is because they provide a bridge for the lack of modern HTML implementation of basic control elements, like multi-selectors, search selectors, calendar pickers, and autofill inputs.

Now what we see around the web as "controls" are just a group of <div>s with hidden JS behaviour, lacking both accessibility and deeper integration. With hundreds, if not thousands, of implementations for things like calendar pickers, search selectors, etc.

We need better native controls for the web.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton