Readit News logoReadit News
helge9210 commented on Freeway guardrails are now a favorite target of thieves   laist.com/news/transporta... · Posted by u/jaredwiener
helge9210 · 10 hours ago
Don't try to catch thieves. Go for the scrapyards/recycling companies buying the metal.
helge9210 commented on Cognitive load is what matters   github.com/zakirullin/cog... · Posted by u/nromiun
Buttons840 · 7 days ago
I'm probably one of the "smart developers" with quirks. I try to build abstractions.

I'm both bothered and intrigued by the industry returning to, what I call, "pile-of-if-statements architecture". It's really easy to think it's simple, and it's really easy to think you understand, and it's really easy to close your assigned Jira tickets; so I understand why people like it.

People get assigned a task, they look around and find a few places they think are related, then add some if-statements to the pile. Then they test; if the tests fail they add a few more if-statements. Eventually they send it to QA; if QA finds a problem, another quick if-statement will solve the problem. It's released to production, and it works for a high enough percentage of cases that the failure cases don't come to your attention. There's approximately 0% chance the code is actually correct. You just add if-statements until you asymptotically approach correctness. If you accidentally leak the personal data of millions of people, you wont be held responsible, and the cognitive load is always low.

But the thing is... I'm not sure there's a better alternative.

You can create a fancy abstraction and use a fancy architecture, but I'm not sure this actually increases the odds of the code being correct.

Especially in corporate environments--you cannot build a beautiful abstraction in most corporate environments because the owners of the business logic do not treat the business logic with enough care.

"A single order ships to a single address, keep it simple, build it, oh actually, a salesman promised a big customer, so now we need to make it so a single order can ship to multiple addresses"--you've heard something like this before, haven't you?

You can't build careful bug-free abstractions in corporate environments.

So, is pile-of-if-statements the best we can do for business software?

helge9210 · 7 days ago
You can carefully pick an order of features to build in a way, that every new feature will invalidate an abstraction correctly implementing all the previous features.
helge9210 commented on Ukrainian hackers destroyed the IT infrastructure of Russian drone manufacturer   prm.ua/en/ukrainian-hacke... · Posted by u/doener
helge9210 · 2 months ago
AI translation (to English) is off in places. "Ukrainian cybercriminals" is not in the original and was picked as the translation of the closest sounding full word.
helge9210 commented on Leave Russia   leave-russia.org/... · Posted by u/austinallegro
epolanski · 2 months ago
I don't like these initiatives.

Why Russia yes but, say, not Israel? What's happening in Gaza is a stain on humanity. And why not Palestine too and those who armed and sustained Hamas too (thus Iran and the current Israeli government pre October 7).

And since we're at Iran, Palestine, Israel, Russia, etc, etc why not..

helge9210 · 2 months ago
You are free to create and maintain leave-any-country.com.
helge9210 commented on LLM code generation may lead to an erosion of trust   jaysthoughts.com/aithough... · Posted by u/CoffeeOnWrite
helge9210 · 2 months ago
I checked with HR at my company and got an answer I'm not allowed to announce the following: anyone submitting the code or asking a question about the code without disclosing the fact that the code in question was generated by LLM would be cursed.
helge9210 commented on SpaceX Starship 36 Anomaly   twitter.com/NASASpaceflig... · Posted by u/Ankaios
EdwardDiego · 3 months ago
Or, wild idea, people change their opinions based on new information. The propagandist monsters!
helge9210 · 2 months ago
Expressing new opinion is OK. Expressing a change of opinion in the format "Before ..., but now opposite after ..." smells like propaganda.
helge9210 commented on U.S. bombs Iranian nuclear sites   bbc.co.uk/news/live/ckg3r... · Posted by u/mattcollins
nine_k · 2 months ago
The rabbinical courts exist for sorting out religious issues, such as religious marriages and divorces of Jewish citizens. Judaism is not even special-cased: «Such courts exist for the recognized religious communities in Israel, including Muslim courts, Christian courts, and Jewish Rabbinical courts.» (Wikipedia).

The Basic Laws, which sort of comprise the makeshift constitution of Israel, don't seem to make any religious references, but rather refer to the founding UN principles like human rights.

helge9210 · 2 months ago
My apartment rental agreement had a clause all "all disagreements are to be resolved in rabbinical court". Reach of the religious courts is unlimited.

Even civil courts are allowed to refer to holy texts if the law is not clear.

helge9210 commented on U.S. bombs Iranian nuclear sites   bbc.co.uk/news/live/ckg3r... · Posted by u/mattcollins
nine_k · 2 months ago
No, Israel is not using religious norms or holy scriptures as the law, and establishes no state religion. Iran's constitution directly says that the norms of the Sharia law are its foundation, and makes Shia Islam the state religion.
helge9210 · 2 months ago
"Jewish State" literally means religious norms and holy scriptures are considered a law. Rabbinical courts are part of the Israeli legal system, which operates religious courts in parallel to the civil court system.
helge9210 commented on SpaceX Starship 36 Anomaly   twitter.com/NASASpaceflig... · Posted by u/Ankaios
shthed · 3 months ago
I used to be a huge elon fan, watched spacex rocket development daily, livestream all of the launches, watched many of his interviews, very impressed by tesla, selfdriving, starlink, optimus, neuralink.. he came off as a very skilled engineer.

however..

when he started spamming political misinformation on twitter i had to block him. very concerned he was burnt out and brainwashed into into politics. the nazi salute, then making nazi jokes about it, was just insane.

doge is a joke, he lost the plot.

now i barely check updates on whats happening at starbase, cheer on when the rockets explode, couldn't care less about tesla.. it's a real shame. all that great work by thousands of talented people in his companies..

he needs to resign from everything and go hide under a rock for a few years until he finally gets into orbit and burns up on rentry.

helge9210 · 3 months ago
The pattern "I used to be [...] fan, but|however|... because of [...] I'm not anymore" is like em dash in the world of propaganda.
helge9210 commented on The Myth of Developer Obsolescence   alonso.network/the-recurr... · Posted by u/cat-whisperer
whstl · 3 months ago
> For agency work building disposable marketing sites

Funny, because I did some freelancing work fixing disposable vibe-coded landing pages recently. And if there's one thing we can count on is that the biggest control-freaks will always have that one extra stupid requirement that completely befuddles the AI and pushes it into making an even bigger mess, and then I'll have to come fix it.

It doesn't matter how smart the AI becomes, the problems we face with software are rarely technical. The problem is always the people creating accidental complexity and pushing it to the next person as if it was "essential".

The biggest asset of a developer is saying "no" to people. Perhaps AIs will learn that, but with competing AIs I'm pretty sure we'll always get one or the other to say yes, just like we have with people.

helge9210 · 3 months ago
> biggest control-freaks

"control-freak" not necessary. For any known sequence/set of feature requirements it is possible to choose an optimal abstraction.

It's also possible to order the requirements in such a way, that introduction of next requirement will entirely invalidate an abstraction, chosen for the previously introduced requirements.

Most of the humans have trouble recovering from such a case. Those who do succeed are called senior software engineers.

u/helge9210

KarmaCake day522March 13, 2019View Original