MurphyA/hacker-news huggingface dataset:
by ryandrake | 2025-12-15 18:59:48+00:00
> They are able to hold the public hostage by preventing automation at ports, stopping teaching (often doubling as daycare for children), or withholding public safety.

It takes two to tango. If they're striking it's because they are not bending and management is not bending either. Why are management always off the hook when a walkout happens? Only the union gets the blame. They both failed to come to agreement.
by joshstrange | 2025-12-15 18:59:50+00:00
In my experience, AI/Vibe-coded tools crumble under their own weight given enough iterations and even faster if there is no (real) developer in the loop overseeing/planning/reviewing.

I think that _developers_ might be reaching for more LLM-built tools instead of SaaS in some cases and I also can believe that plenty of people _think_ they are vibe-coding up alternatives to SaaSes they pay for but I think those people are going to have a bad time when it eventually collapses (the tool they made, not talking about the AI bubble).

I'm not anti-LLM (not in the slightest) and you can sometimes (it's not a given) get to 80-90% of an existing product/service with vibe-coding or LLM-assisted development but that last 10-20% (and especially that last 1-5%) are where it gets hard. Really hard.

It's the typical "you can already build such a system yourself quite trivially"-mentality IMHO. I feel this myself all the time, even before LLMs, "Oh, I could clone this easily!" and in many cases I could or even did... or at least I cloned the easy/basic/happy-path version that eschewed a whole slew of features I didn't need/care for. But then the complexity started to set in. [0]

I have the same feeling for things I'm not even trying to clone, just build from scratch. I put together a cookbook for friends and family recently and used LLMs to help write essentially a static site generator to read my JSON data I created (some with the help of LLMs) and render it out as HTML (which I then turned into a PDF). My mind started to run with "Hmm, could I create a product out of this? It was relatively easy to get started..." but then reality set in and I remembered all the little tweaks I had to do (shorten a title here, reduce padding there, etc to make everything fit and look good). Sure, I got 80% of the way there in the first or second iteration of it using LLMs but there was plenty of massaging that had to happen to turn it into something usable that I could send to a printer.
Ask HN: Are iOS 26 and macOS 26 good yet?
by handsclean | 2025-12-15 19:00:08+00:00
Apple released iOS 26.2 and macOS 26.2 a few days ago. Are they as at least as good as iOS 18.7 and macOS 15.7 yet? I’ve been holding off updating since trying iOS 26.0, but I heard they’ve been working on fixing it.
by kiliantics | 2025-12-15 19:00:08+00:00
Most left wing movements and organisations in the West drew strength from the existence of strong socialist states, both materially and ideologically. These kinds of groups were a balancing force against the right wing/capitalist direction, which is inherently undemocratic, having as its logical endpoint the concentration of wealth and power in the hands of a few.

I think the true decline begun earlier though, around the Thatcher-Reagan era, with the erosion of all kinds of state ownership and control of our economy and broad attacks on organised labour.
by nozzlegear | 2025-12-15 19:00:19+00:00
The US didn't install MBS, he's the prince of a monarchy that predates American involvement by centuries. The same goes for any ruler in Saudi Arabia; we inherited that alliance, we didn't create the House of Saud. Maintaining our relationships with an existing government is not the same as overthrowing a democracy and installing a dictator like what happened in Iran or Chile.

What dictators has the US installed after the Cold War that balance against Saddam, Noriega or the Taliban regime change?
by toomuchtodo | 2025-12-15 19:01:28+00:00
People who do the work should be able to exert power against those who demand their labor. Otherwise, they are simply slaves to consumers and shareholders "because that's the way the system is, and we're not willing to change it". Based on the evidence in the US, is that working out? It is not. Whether you believe change is necessary are components of some combination of either empathy for your fellow human and their experience having to work to support themselves and how exposed you are economically to the dumpster fire.

This is the ideal time for labor to exert power at this part of the demographics cycle [1], as surplus labor will only decline into the future as labor shortages [2] from the rapid fertility rate decline [3] become structural and irreversible.

[1] https://www.sas.upenn.edu/~jesusfv/Slides_London.pdf

[2] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

[3] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
by platevoltage | 2025-12-15 19:01:43+00:00
I am endlessly thankful for the Arduino project as it was one of the major gateways to programming for me, but at the same time, I bought an Arduino R4 and have barely even used it. ESP32, Raspberry Pi, and even 8 bit Atmel chips get way more attention from me. I'm guessing that Renesas chip on the R4 won't be getting too much attention anymore.
by SoftTalker | 2025-12-15 19:02:01+00:00
Yes, back in the heyday of Visual Basic (mid-1990s) we had one business analyst who learned enough to build dashboard-like apps with charts and graphs and parameters and filters. He was quick at it and because it was outside of IT there was little in the way of process or guardrails to slow him down. Users loved what he did, but when he left there was nobody else who knew anything about it.
by int_19h | 2025-12-15 19:02:50+00:00
It's the ultimate capital amplifier. The end goal - AGI - essentially means the ability to derive wealth from capital directly, without any pesky middlemen such as laborers who need to be paid. The endgame is capital without labor.

But, of course, in such a society, the people who don't own the robots - i.e. most of us - become "economically unnecessary".
by d-lisp | 2025-12-15 19:02:53+00:00
That's totally a cliche. Everywhere in the world you can meet people that : 1. Only speak their native language. 2. Speak several languages but not yours. 3. Speak your language but are assholes. 4. Speak your language but are afraid of talking because they are afraid of sounding ridiculous. 5. Are very happy to speak your language. 6. Hate your country for absurd reasons. 7. Love your country for absurd reasons.

Nowadays young frenchs learn english by overexposition to the language through various medias (school is of no help) and in the past, even if english was taught at school, I think the majority of them didn't learn it properly beyond "my taylor is rich", "The cat is happy" and "I love you".

I didn't "learn" english and it is a mystery why I can express myself and understand others in this language, I guess I have been overexposed to the language when I was young.

That said, I worked in museums at a time in my life and was actually surprised by the huge amount of people travelling in the world with no knowledge of the language of the country they are in, expecting everybody to be able to talk their language like if it was universal, be them italians, frenchs, americans, chinese or whatever.
by dsernst | 2025-12-15 19:03:05+00:00
The results are voter-verifiable.

Higher level of verifiability than paper voting: https://11chooses.siv.org/plan#results-announced---fri-dec-1...

- Every last voter can quickly see their vote was counted as intended in the final tally.

- The full list of anonymized votes can be re-tallied by anyone, to confirm the claimed totals.

- The Voter Roll can be efficiently statistically audited against fake voters, stolen credentials, & other fraud.

- Voters can test their own devices for cheating malware that could have tried to secretly change their vote
by ceejayoz | 2025-12-15 19:03:29+00:00
> But you cannot seriously argue that capital owners "avoid contributing to the financing of our states and social systems".

Sure we can. Peter Thiel managed to put $5 billion in his Roth IRA.

https://www.propublica.org/article/billionaires-tax-avoidanc...

"Using stock deals unavailable to most people, Thiel has taken a retirement account worth less than $2,000 in 1999 and spun it into a $5 billion windfall... What’s more, as long as Thiel waits to withdraw his money until April 2027, when he is six months shy of his 60th birthday, he will never have to pay a penny of tax on those billions."
by ogogmad | 2025-12-15 19:03:36+00:00
I'm not sure that it's just L1 vs L2, since the Wigner formulation of quantum mechanics uses real-valued quasi-probabilities, but ones which can take negative values.

Oh, and also, if you swap out h-bar in Wigner's equations with some wavelength \lambda, you can interpret it in terms of classical wave optics... somehow. I'm not sure.
by tehjoker | 2025-12-15 19:03:37+00:00
With regards to Israel, how can you have a democracy when more than half the population in palestine is under military rule and there is an addition to the basic law as of 2018 that israel is a jewish state and settlement is explicitly encouraged? It is an explicit apartheid regime committing a fascist genocide in the service of expansion.

Democracy for whom? Democracy to what end?

With respect to Iraq, it is true there was not a democracy there, but we did violate their self determination and installing an american viceroy is the opposite of democracy. Iraq had a welfare state that helped many citizens even if there were many features of the government I despise, but we destroyed it all and turned it into an experimental playground for American privatization efforts.
by mkleczek | 2025-12-15 19:04:05+00:00
> The UUID would be an example of an external key (for e.g. preventing crawling keys being easy). This article mentions a few reasons why you may later decide there are better external keys.

So we are talking about "external" keys (ie. visible outside the database). We are back to square one: externally visible surrogate keys are problematic because they are detached from real world information they are supposed to identify and hence don't really identify anything (see my example about GDPR).

It does not matter if they are random or not.

> How are you going to trace all those records if the requester has changed their name, phone number and email since they signed up if you don't have a surrogate key?

And how does surrogate key help? I don't know the surrogate key that identifies my records in your database. Even if you use them internally it is an implementation detail.

If you keep information about the time information was captured, you can at least ask me "what was your phone number last time we've interacted and when was it?"

> I think that spirals into way more complexity than you're thinking.

This complexity is there whether you want it or not and you're not going to eliminate it with surrogate keys. It has to be explicitly taken care of.

DBMSes provide means to tackle this essential complexity: bi-temporal extensions, views, materialized views etc.

Event sourcing is a somewhat convoluted way to attack this problem as well.

> Those queries are incredibly simple with surrogate keys: "SELECT * FROM phone_number_changes WHERE user_id = blah".

Sure, but those queries are useless if you just don't know user_id.
by aanet | 2025-12-15 19:04:06+00:00
TBH, Luminar declaring bankruptcy was not on my bingo card for this year.

More color is here: https://techcrunch.com/2025/12/15/lidar-maker-luminar-files-...

Apparently they owe $10M to Scale AI and $1M to Applied Intuition, among others. And Volvo ended up cancelling their contract.

Not entirely sure how/why the founder left in a hurry

Hardware business is hard...
by konart | 2025-12-15 19:04:08+00:00
You have one ID as a primary key. It is used for building relations in your database.

The second ID has nothing to do with internal structure of your data. It is just another field.

You can change your structure however you want (or type of your "internal" IDs) and you don't have to worry about an external consumer. They still get their artificial ID.
by MostlyStable | 2025-12-15 19:04:21+00:00
This is actually the reason why I'm a proponent of the US Federal government doing far _far_ less. Things like Healthcare and other safety net things (along with most other things) should be done at the state level, and the the fact that European nations, which are near universally poorer than all US states, are able to do these things, are the proof that this would work.

I'm convinced that the federal government doing more and more things is the root cause if the increasing toxicity of American politics. The further removed a populace is from their representatives the less control they have and the worse they feel. Everything should always be done at the most local level that it is possible to do it. Some things have to be done at a relatively high level, but Americans have increasingly been jumping straight to "this is a job for the federal government" when very often state, or even city governments in some cases, would be perfectly capable.
by ralferoo | 2025-12-15 19:05:16+00:00
> I have a few really good hardware ideas, but I don't believe I could ever market them fast enough and far enough to make it worth spending the R&D to make them happen.

Yeah, almost a decade ago I had a dream of creating a drone startup with some very specific tech that would have required several years of R&D to create. The end product would have been relatively cheap to manufacture, being basically a PCB with a large FPGA plus a bunch of relatively cheap sensors.

I actually got about 6 months into the project, and then realised that although it was a great project and if it worked well, I'd be able to make units for about 25% of a viable RRP and be able to recoup all my time doing R&D without an income with maybe 5k units in direct sales. And then it slowly dawned on me that if I could build it for 25% of a viable RRP, then the Chinese cloners could do it even cheaper, and all they'd have to do was reverse engineer the protection on the FPGA bitstream to clone it and clone a pretty simple PCB. At the time, the drone market was full of cloned components for a fraction of the price of the original price, or of open source projects sold for half the price of the official boards to support the project.

In such a situation, the only way to really survive is to innovate faster than the cloners can copy it, but that's kind of predicated on making a product that you know isn't what you want the final product to be from the start, so that you can drip feed the improvements into the market every time the previous version was cloned. That would also have the side effect of alienating the early adopters, as well as making new customers wonder how long it'd be before the new product was obsolete. Ultimately, I decided that realistically it wasn't viable to continue doing R&D for another couple of years, unsure if I'd actually be able to pay myself going forward.
by Kase1111 | 2025-12-15 19:05:17+00:00
Solid work—shipping a full proactive control plane with simulation and pre-action enforcement is exactly the kind of governance layer agentic systems need right now. I’ve been exploring a related angle on runtime governance: making the policies, decision trails, and enforcement actions themselves live in immutable natural language discourse. Curious how you’re handling policy expression and audit trails today. Either way, inspiring stuff—keep shipping!
by x0x0 | 2025-12-15 19:06:21+00:00
It's not leaking that's the concern. It's that not having the names of objects be easily enumerable is a strongly security-enhancing feature of a system.

Yes of course everyone should check and unit test that every object is owned by the user or account loading it, but demanding more sophistication from an attacker than taking "/my_things/23" and loading "/my_things/24" is a big win.
by NekkoDroid | 2025-12-15 19:06:21+00:00
> Well that's kind of my point. `ls` and `find` are "supposed to be" POSIX `ls` and `find`.

I don't know about that, I at least wouldn't 100% agree on that. Mostly since POSIX only defines short args it kinda makes just not want to use them, since I like to spell out the long arg in scripts for clarity. So by default I just assume I am using GNU coreutils (since BSD coreutils have slightly different names in some places IIRC). And since there isn't such a destinction between "POSIX coreutils" and "GNU coreutils" like there is with "POSIX shell" (sh) and "bash" I wouldn't call the situations equivalent.
by SpicyLemonZest | 2025-12-15 19:06:48+00:00
> By people do you mean voters or donors? I suspect that approximately zero voters would care.

I doubt anyone's polled this specific question, but I would encourage you to calibrate against voter support for, say, capitalism. Guess how many Americans support capitalism, look up the polled number, and see if it surprises you. Perhaps no voters would care about a personal vendetta against one or two specific people, but a lot of voters would care if Democrats took the position that capitalism is bad and we've got to fight it.

> This is a false dichotomy. At this point, Republicans cannot be swayed by anything. Trump just said that Rob Reiner was murdered because of "Trump Derangement Syndrome". It's impossible for him to lose his loyal followers, no matter what he does or anyone else does.

This is, again, an analysis that doesn't make much sense when you recognize that coalitions are not static. A number of Trump voters voted for Obama in 2008, felt for some reason or another that they had to "plug their noses and vote" for Trump, and will end up voting for whoever the next Democratic president is. One of the key reasons Sanders is relatively popular among non-Democrats is that he gets this and messages accordingly; his argument is never that some large group of voters is bad or unreachable, always that they've been tricked.

I personally think anyone who could ever vote for Trump is a terrible person, and would never be willing to solicit or rely on their support for anything, but that's why I'm not a politician.
by rolph | 2025-12-15 19:07:12+00:00
one of the most informative moments, was when instructor broke ranks and referred to figures as "cartoons", and that reset the context for a lot of things.

figures are very sparse, for brevity. the real situation is buried in a mantle of molecules.

the animations dont quite capture what individual molecules are doing, but give snapshots of cannonical points in the process. its a very busy bunch of reaction intermediates, and resonance structures, facilitating the exchange of functionalities.

most important was the concept of a function-repair equilibrium machine, as action cycle of the machine is damaging, and requires immediate repair, in addition to the environmental onslaught of damages.

picture having to check a file for corruption every time its accessed.
by dole | 2025-12-15 19:07:16+00:00
Many police cars now have ghost graphics.

https://gdigraphics.com/police-car-ghost-graphics/

There were laws in many places where you could fight a traffic ticket because you couldn't plainly recognize a police vehicle, especially when a taillight or headlight is out, but now we pay for graphics to make them more invisible. "If you have nothing to hide, you have nothing to worry about." I like the plausible deniability angle, myself
by mothballed | 2025-12-15 19:07:28+00:00
The federal government has no constitutional authority to provide universal health care, per the 10th amendment which leaves an extremely narrow constraint of enumerated powers to the federal government and the rest left to the people and the states.

However, the feds already siphon about as much tax as the populace can bear just on accomplishing what it is allowed to do, so there is basically nothing left for the states to implement these kind of measures.
by pxc | 2025-12-15 19:07:37+00:00
> let code die, especially other people’s delete all code, start from scratch you must delete! kill your code and also other people’s. let go! forget everything! start from scratch

> delete delete you must delete! set yourself free from attachment and loss you are not dead yet, so be alive and act!

> we are not here to make code: we are here to make changes

I want this on a T-shirt.
by immibis | 2025-12-15 19:07:39+00:00
How can somebody who is blocked from (looking at your homepage) Docker Hub or Microsoft know that the reason they are blocked is that you have wrong data on them? How would they know to ask you? If they ask Docker Hub or Microsoft, they'll get funnelled into the "well it works for 90% of people" funnel.

Also the reason most IP information companies don't do this is the obvious risk of false information. I am currently in Somalia via a remote connection via Germany. Actually I'm not, but if I emailed you and said I was, how would you know?
by voidnap | 2025-12-15 19:07:54+00:00
I made a service using something like a 64 bit wide ULID but there was never a presumption that data is be inserted or updated earlier than the most recent record.

If the domain is modeling something like external events (in my case), and that external timestamp is packed into your primary key, and you support receiving events out of chronological order, then it just follows that you might insert stuff ealrier than you latest record.

You're gonna have problems "backdating" if you mix up time of insertion with when the event you model actually ocurred. Like id you treat those as the same thing when they aren't.
by epolanski | 2025-12-15 19:07:59+00:00
There's a very precise protocol when a signatory of the NPT is suspected of breaching it: first it has to go through the IAEA which has to be able to inspect whatever site, then it gets escalated to the UN, then a decision is taken, at the UN level on the matter.

Not unilaterally by Israel calling the world's superpower for help.

Your logic is as sound as "since my neighbor makes something illegal at home, I'm gonna shoot him and then call my buddy sheriff for help". It is obviously illegal.
by insane_dreamer | 2025-12-15 19:08:13+00:00
yes, we do. it's called a property tax, and it goes up based on market value regardless of whether you sold the property or not.

it is absolutely a tax on unrealized gains

and it's a huge problem to where people who bought the house long ago (or it was passed down to them) but whose income hasn't kept pace (like many people's) can't afford the increased property taxes anymore and have to move
by wtallis | 2025-12-15 19:08:20+00:00
> I prefer SSDs because the connector is so much more accessible. Ripping out the video card and futzing with the pain of that tiny NVME screw is no fun.

This doesn't make sense as written. I suspect you meant to say "SATA SSDs" (or just "SATA") in the first sentence instead of "SSDs", and M.2 instead of NVMe in the second sentence. This kind of discussion is much easier to have when it isn't polluted by sloppy misnaming.
by dangus | 2025-12-15 19:08:36+00:00
> I don't want to be forced to have my spinning platters connected via NVMe and a series of connector adapters.

I want to build a mini PC-based 3D printed NAS box with a SATA backplate with that exact NVME connector adapter setup!

https://makerworld.com/en/models/1644686-n5-mini-a-3d-printe...

The reality is, as long as you have PCIe you can do pretty much whatever you want, and it's not a big deal.