News for hackers. Stuff that matters.

DemocracyFTW2

aren't you conflating "agentic engineering" with "agent engineering", i.e. "engineering that is based on the use of agents" with "the engineering of agents"? You wouldn't argue "good engineering" or "bad engineering" should be understood as "the engineering of good (things)" and "the engineering of bad (things)", would you?
Re:Spain train crash: 'At least 10 dead' in high-speed collision on Wednesday October 28, 2026 @01:06PM (#50276866)
That's a sweet excuse until you understand that even state-owned nonprofits these days are run the way a harsh capitalist / neoliberal blood-sucking private-sector manager would run it. Because there very probably is a harsh capitalist / neoliberal blood-sucking public-sector manager running it.
Re:Biometric Voting Technology Cuts Fraud, Tests Trust on Sunday October 25, 2026 @03:16PM (#50235071)
Be it said that in well-run countries voter fraud is so infrequent that neither voting machines nor "Biometric Voting Technology" are needed. Just use pen and paper and do a reasonable check on voter identity, like looking at their ID cards before voting. There is absolutely no need to go beyond this. With paper-based voting each vote produces a paper trail that is also the original voting document, a.k.a. the Source of Truth that answers the question "who did this anonymous person vote for?". When you do it with voting machines then either you have to use them to punch holes or make other marks on paper or cardboard, with which I'm by and large fine if nothing else is done. If a voting machine has counters or does data transmission in addition to marking a paper slip, things get much ickier: now you have several sources of truth and have to decide what to do if the counter or the manual recount is correct. Voting machines that work by only storing votes electronically are a complete disaster and should never be used.
Re:German court calls Google aerial imagery 'spying' on Saturday October 24, 2026 @07:12AM (#50220158)
> this is copyright law. Might privacy be a separate matter?

It's not immediately clear to me but what is clear to me is that the intent of the law is to protect people that choose to surround their garden with a 3m impenetrable hedge (Tuia is popular for that). The law states you're free to admire the hedge but not free to climb a ladder to peer over it. If the same hedge gets cut down to 150cm, then the law states you're now free to admire the hedge and the garden and whatever you can make out form the house. In that case you may legally take a picture and if the angry house owner comes out jumping at you, well, bad luck for him. If you're carrying a selfie stick, that might change things.

As for Google Streetview cars, I'm normally of the opinion that when dealing with a corporation as big and powerful as this it's better to err on the side of caution and privacy. The blurring of facades tho I found totally unnecessary. Yes, the mount on top of the cars might be construed as a ladder. Also, the law was never written with a company taking photos at this scale in mind. OTOH when you actually use street view it generally does absolutely not look like the images were taken from an excessive height; for the most part I pretty much get to see what I would be able to see in person.

> Wealth taxes are inherently stupid in our modern financial system

"our modern financial system" is what is left of a reasonable but by now largely dismantled financial system that used to exist between roughly the 1930s and 1980s.

The entire phrase "Wealth taxes are inherently stupid in our modern financial system" has "throwing up my hands" and "there's nothing we can possibly do" written all over it. The financial system is a societal construct, not a natural constant like, say, the speed of light.

If not "wealth taxes", then what? Poverty taxes?

Re:Demographic "Doomsday" Misses the Mark on Tuesday October 20, 2026 @09:35AM (#50166192)
the planet will be devoid of people on Tuesday, 5 May 3108

Der letzte macht das Licht aus.

What does "talent engineering" even mean? And do they literally put people into cans? I have so many questions.
Re:Drupal is now light-years ahead of its reputation on Tuesday October 20, 2026 @05:35AM (#50163498)
> Drupal is used at large organizations with hundreds of sites, thousands of users, and multiple more-or-less coordinated development teams

Sadly none of this applies to me, so I wonder whether it makes a good argument when my question is "should I use Drupal for my personal hobby website".

Re:Drupal is now light-years ahead of its reputation on Tuesday October 20, 2026 @05:32AM (#50163479)
As someone who has recently started Pair Programming with LLMs—something I never managed to bring about with a human, sadly—I'd like to say: Sure you can do it. Sure, team up with a bunch of friends, a forest next door and build your dream cabin. Then compare that to a prefab from the Sears Modern Homes line. It's still 30'000 parts, 25 tons, est. 90 days build time, but it will be vastly easier, especially if one of your pals happens to be great at digging up and bringing together assembly instructions, general technical infos and past experiences from other builders for all the many snags you'll still hit when erecting that thing.

Can't answer the specifically "Drupal" part (as for me I once had a certain pressure behind me to use it, found it atrocious at the time and won't look to repeat that; if their software is much better / much more to my taste now, good on them). But in principle, at least from a certain app size upwards, I'd rather start with something working in principle, then improve on it.

That said, it might still be more difficult to get things right with Drupal than with some other softwares where you have better continuity between versions. At least traditional search engine results tend to handle version changes rather poorly meaning you'll get tons of advice that don't really apply anymore because they're years old. That happened a lot to me when trying to help out a friend with a WordPress installation.

Re:Big Tech Oligarchs Have a Terrible Plan for Humanity on Monday October 19, 2026 @06:46PM (#50159061)
Like where, exactly?

As someone brighter than me put it, let's colonize Antarctica first. We're nowhere near being able to survive there, now, without regular support ships. Even with those, it would be considered a miserable existence by the vast majority of people. Tell me, where in the world would you go?

Re:Big Tech Oligarchs Have a Terrible Plan for Humanity on Monday October 19, 2026 @06:33PM (#50158955)
This is tim333 not quite getting what the article is about.

> I imagine it'll be voluntary

But sure my sweet summer child, just come in and take a seat...

Re:Big Tech Oligarchs Have a Terrible Plan for Humanity on Monday October 19, 2026 @06:17PM (#50158807)
> Cold, logical, emotionless machines that don't have identities

is exactly how people described those who did the dirty work in the concentration camps

Re:Big Tech Oligarchs Have a Terrible Plan for Humanity on Monday October 19, 2026 @06:05PM (#50158710)
Should human beings remain in control of planet Earth? Or should we be replaced as the dominant species?

Without thinking too long or too hard I can most definitively think of some dominant individuals that should be replaced. As in, ASAP.

Re:Americans Are Losing the Long Game on Monday October 19, 2026 @06:17AM (#50150563)
Please DM me your place of birth so I can reply to this using the Form "Right, lets trust someone born in _________ (lol)". Lol.
Re:Constructors Shouldn't Throw on Monday October 19, 2026 @01:04AM (#50148572)
I think elsewhere in this thread the point has already been made so I thought to spare the Ink. A constructor is essentially a function that returns a value. There's little reason to think that constructors are more than that. A few examples: in JS, a constructor is a method called `constructor()`. It's a bit special in that it's the method that is privileged to be the one called when the class name is preceded by the keyword `new`, but that's almost about it. It can be replaced or supported by one or more factory functions, and this is what happened with NodeJS's `Buffer` class and generals JS's `Array` class. In Ruby, the constructor is just a method called `new()`, and I guess it's not special beyond there being a convention to construct new instances with a method called `.new()`. Like any function, a constructor has an input and an output value. For example, in `new Point 3, 4` the input is the pair of numbers `( 3, 4 )` (here written spread out, but it doesn't matter), and its output is an instance of class `Point`. Say you have a class List that accepts as only parameter the length (number of elements) of the `List`. When I call a function `build_list length: -4` I expect the `length` argument to be suitably interpreted, or an error to be thrown. Most of the time a list with a negative number of elements does not make a lot of sense, so the natural thing is to indicate an error, which in many current languages is done by throwing an exception so as to prevent silent failures. When I call a constructor as `new List length: -4` I naturally expect the exact same considerations to apply.
Re:Constructors Shouldn't Throw on Sunday October 18, 2026 @10:36PM (#50147735)
> Constructors Shouldn't Throw

wrong

> system vulnerabilities are solvable problems

Which apparently why after >2000yrs of effort from both sides we now, finally!, have locks that no lockpicker can compromise.

Re:Yikes example.com has changed to run JavaScript on Monday September 28, 2026 @06:53PM (#49885586)
Next thing you know they put up an image on example.com. An image. On example dot com!
Re:Paul Graham on LLMs 'Thinking' on Sunday September 27, 2026 @09:47PM (#49872620)
???
Re:Paul Graham on LLMs 'Thinking' on Sunday September 27, 2026 @09:46PM (#49872609)
> dead languages nobody speaks like Sanskrit and Latin

There sure are dead languages but these two examples good they are not.

Re:Gravity Seems Holographic. What Does That Mean for Reality? on Sunday September 27, 2026 @08:10PM (#49872116)
no, and it's called the antigravitational theorem, taken to be proof that actually there is such a thing as "negative mass". To put it in vernacular terms, you do get more massive but not without a shrinkage in social currency. "Something's gotta give" is the textbook formulation of the principle.
Re:Paul Graham on LLMs 'Thinking' on Friday September 25, 2026 @04:15AM (#49841637)
In German an airship doesn't "fly", it "fährt". One could have reasonably invented new words for 'flying' depending on whether their motion is caused by flapping wings, buoyancy of light gases, rotating propellers, jet engines, or being fired out of a canon's barrel.
Re:Paul Graham on LLMs 'Thinking' on Friday September 25, 2026 @04:10AM (#49841594)
1) I'm with you in that I'm critical of people who mindlessly say things like "Claude lied to me", and maybe even "ChatGPT hallucinated".

2) On the other hand I'm also critical of people who assert that "Ackshelly you didn't do any 'work' by putting the crate from this table to that table" or "sweet potatoes are not 'potatoes' at all, so don't call them potatoes".

In physics, words like 'work', 'power', 'heat' have very specific meanings. The 'heat death of the universe' is thought to be near absolute zero Kelvin a.k.a. frigging cold, no heat anywhere. The meaning of 'work' in physics has a certain overlap with what is called 'work' outside of physics (to wit, a number of different things). A typical biologist or taxonomist's view on species is much more nuanced than the ordinary guy-with-some-general-educational-background's view on the subject: the latter will tend to see species as an absolute given which science just has to uncover. Sure scientists can err but ultimately the truth of biological species is often conceived as incontrovertible by the informed layman instead of what it is: a tool for thought, a human measure brought in to help make sense of chaotic data. Darwin already said as much.

Maybe physics should never have chosen terms like 'force', 'work', 'power'. As a German speaker let me remark that especially 'power' is a bit puzzling; German has 'Leistung' instead which I think is a bit clearer. But even when scientists go and create their own terms like 'energy' or 'quantum leap', neither of which existed before being introduced with a specific scientific definition attached to them, the public often goes and appropriates them anyway. So "he's got such a cold energy" ("cold" being associated with lack of thermal energy) and "a massive quantum leap" (i.e. "a sizeable advancement" instead of "the smallest possible change") are colloquially possible.

Look at more squishy terms from squishier sciences like 'language' as used by linguists and things become even more difficult. Sure, "the language of Islamic architecture in early medieval Spain" is a nice and valid book title and no linguists will take exception. But talk about the new research on the "language of birds" in the newspaper and you will ruffle some feathers.

One has to acknowledge that people are challenged with finding words to describe a new phenomenon. Sure, we could stop at 'calculate' or 'compute', as in "ChatGPT computed some falsehoods" instead of saying it 'lied'. But even when I say that "ChatGPT's answer was wrong" doesn't 'answer', alone and by itself, already imply a degree of intentionality that is (or should be, as far we can tell) absent from a process that purely relies on solving one big formula with a pinch of randomness thrown in? Then again, "what is the calculator's answer?" was already used in the 1970s when pocket calculators were all the rage.

Re:EU Floats Canada Becoming the Bloc's First 'Associate Member' on Thursday September 17, 2026 @02:22AM (#49737078)
1) what everyone else replied; but also 2) where do you think Europe is? You're probably wrong, cf. https://de.wikipedia.org/wiki/Europa#/media/Datei:Mitglieder...
Re:Matt Mullenweg put on 'leave of absence' on Thursday September 10, 2026 @04:24AM (#49640256)
> I don't think stealing $20 makes the local news these days

https://de.wikipedia.org/wiki/Fall_Emmely

Got fired because she redeemed two orphaned bottle deposit slips worth 1,30€ (in 2009, so more like 1,50€ in today's money /s). Caused a nation-wide discussion.

> The only difference with Trump is that he says things out loud.

The only problem with Flat Earthers is that they say things out loud. Also, grabbing other people by their **ies.

> Europe can have a Starlink similar network

Please don't, this is madness.

Reading the Wikipedia article on the Equal Earth projection it would seem the map used in the resolution indicates national boundaries.

Older »