1,425 karma · joined June 21, 2017
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.
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.
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.
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!
It has the potential to bridge the gap between pure conversation and the functionality of a full website.
Battery-electric "Infinity Train" will charge itself using potential energy.
(Potential energy being stored in the position of the mined ore)
- 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.
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.
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.
Agree on the hand-written part.
The real solution would be to have machine readable data embedded in those PDFs, and have the table be built around that data.
We could then we actual machine readable financial statements or reports, much like our passports.
If those are complains like "waiter was not nice", "they took 30 minutes to bring my food", I'll assume there's nothing to worry about.
My feeling is that bad reviews are more likely to be more trustworthy, because they are less likely to be faked (unless its the competition).
The possibility to edit large SQL dump files, which I cannot even open in VS Code.
Luckily a human saw the error, when he saw a big flow of reservation coming in at anomalous peace.
From there on, I’m too scared to make changes to the 20-line function that produces the updates to be sent.
We had not a chance to cancel the reservations made through the channels (websites were you book the reservations).
I think a lot of things could be built on top of git.
However, if I consent to a User Agreement, do you really think they keep a copy of the specific version of the User Agreement I accepted?
I imagine that an attribute on my "users" table is not enough?
Adding an “undo” command would be convenient, but it would hide the underlying potential away. This is something that should belong to a GUI client, and I still would want to know what is it actually doing.
Instead of hiding the abstractions behind a “friendlier” CLI, Git shows you its real power and that of VCSs in general, by having a lower-level API.
Not even the multiple GUIs built on top of Git, adventure themselves into hiding or dumbing down the abstractions that allow you to do quite complex things with the code and its history.
I have been using Git for around 15 years, without a fuss. Maybe because I was lucky enough to have found a good tutorial.
Instead of hiding the abstractions behind a “friendlier” CLI, Git shows you its real power and that of VCSs in general, by having a lower-level API.
Not even the multiple GUIs built on top of Git, adventure themselves into hiding or dumbing down the abstractions that allow you to do quite complex things with the code and its history.
Now I have a reason to try Rust.