Hacker Newsnew | past | comments | ask | show | jobs | submit | Lukas_Skywalker's commentslogin

For context: Erich von Däniken died on January 10, 2026 at the age of 90 years: https://x.com/vonDaeniken/status/2010314306894828023

Ah, thanks! I had missed that. Let's move the thread to https://news.ycombinator.com/item?id=46578867, which has that info. I'll put your twitter link in the toptext too.

I don‘t like dismissing technologies on the basis of being „magic“, since the magic could often just as well be called abstraction, and the line between them is often personal preference.

The abstracted-away logic in a Laravel application can either be called magic or abstraction, but so can the optimizations of a database query planner.

I think often you still need to know the underlying mechanism, but it is still useful to get the innards out of the way.


It's useful to get "glue" code out of the way while building, but to the point in the article it all becomes very difficult to debug and maintain once there are problems in the that layer.

Spring Boot and other similar frameworks come to mind; by forcing huge amounts of indirection you lose a lot of visibility of your call stack because the convenient "glue" code is now orchestrating everything at runtime, but that code isn't yours, and it isn't easily inspected or fixed.


The problem is not the abstraction itself.

The problem is that your code has to work within this abstraction and can only solve problems covered by the inventors of the abstraction.


Do you care to elaborate or write down some arguments?


Generally, they're on the lines of "regulations hurt my capacity to make unlimited money at whomever's in my way's expense.", except with less candidness.


Temporarily embarrassed digital feudal lords.


Even less is correct: outdoor fibers (G.652.D) have a minimum bend radius of about 30mm. The indoor counterpart (G.657.A1 and A2) have 10mm and 7.5mm.


The larger cables tend to have strength members with higher physical bend radius restrictions, i.e. you can't bend the steel or kevlar elements that tightly without breaking things.


Those are more of a technically no?

Like I have fiber to the house and you really need to pinch it and whatnot to cause an internet outage.


A small bend radius means it can have a tight bend.

A large bend radius means it has to be a big bend.

A 7.5mm bend radius is really small. You can bend that stuff pretty tight before you create a problem.


They still blame the customers when you click on "Cloudflare":

> If the problem isn’t resolved in the next few minutes, it’s most likely an issue with the web server you were trying to reach.


In terms of probability looking at the history, it is correct. It's mostly me messing up with the web server.


In German, the documentation site often mentions "Microsoft Kante". Weird to read...


A better lokalization would be "Microsoft ätsch!" or "Der Ätsch-Browser"


We can't really tell that without knowing where the code is used, no? It's not hard to imagine a test that checks the following:

   bill = FactoryBot.create(:bill, products: [])
   expect(bill.currency).to eq("USD")
It doesn't cover all possibilities of all currencies, but it doesn't need to. It covers the one case it needs to test.


The exclamation mark has a reason: if the newly created records fails validations, an exception is raised. Without the exclamation mark, the error is silenced (and the method returns a falsey value). This is a convention across Rails.

Ruby itself mostly uses it for mutating methods (e.g. #gsub("a", "b") replaces the character a with b in a string and returns a new string, but #gsub!("a", "b") mutates the original.


I don‘t think so. At least the french one is quite old and was discussed here before AI was in wide use: https://news.ycombinator.com/item?id=28490935

I remember that many of the other languages popped up a little later.


Github is now running on the main branch:

> Every Monday a scheduled GitHub Action workflow triggers an automated pull request, which bumps our Rails version to the latest commit on the Rails main branch for that day.

https://github.blog/engineering/building-github-with-ruby-an...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: