MurphyA/hacker-news huggingface dataset:
by sksksk | 2025-09-24 14:14:00+00:00
One Login is an "authentication" system, an oAuth provider with identity added on. This means you can prove your identity once (to various levels of confidence, as defined in GPG45 [1]), and use that same verification across different government services.

When people talk about a national ID system, they're often talking about some form of "authorization", i.e. proving that you are entitled to certain things.

There currently isn't a system in the UK that can definitively prove that you have access to every service. For example, even being a British citizen and having a British passport doesn't automatically entitle you to access the NHS.

[1] https://www.gov.uk/government/publications/identity-proofing...
by saghm | 2025-09-24 14:14:01+00:00
I don't know about this interpretation. The blog post points out that one of the conditions of the continued funding by Shopify was literally removing one of the specific maintainers of the stolen tooling who had been working on it them for a decade, and it provided ample evidence that this was funding that essentially was the only thing keeping the service afloat. It's kind of hard to imagine threatening to sink the entire RubyGems service unless the people in charge of it steal ownership of a related but separately owned tool to force out one specific person as "good intentions" but with "poor communication" when it's presented the way it has been by the perpetrators.

To preempt any potential objections on the basis of the removed funding from Sidekiq based similarly on a relationship with a single person, there are two pretty crucial differences: the funding was withdrawn because of the relationship the organization had itself with someone, rather than someone involved with something that literally had to be stolen to terminate their involvement, and the funding withdrawn by Sidekiq was done openly with umambiguously communicated intentions. Deciding to not give money to an organization because of an actual choice that they made and tell everyone that is just being transparent about your morals; secretively pressuring an organization to exploit their existing connections to force someone out of a project they don't own and then having them represent it publicly as something they chose to do on their own for the greater good might as well be out of the playbook of organized crime or foreign intelligence services.
by probably_wrong | 2025-09-24 14:14:37+00:00
I would argue that they are, if not wrong, at least misleading.

If you've never played Alpha Centauri (like me) you are guaranteed to believe this to be a real quote by a UN diplomat. It also doesn't help that searching for "U.N. Declaration of Rights" takes me (wrongly) to the (real) Universal Declaration of Human Rights. I only noticed after reading ethbr1's comment [1], and I bet I'm not the only one.

[1] https://news.ycombinator.com/item?id=45355441
by simianparrot | 2025-09-24 14:14:43+00:00
It's for similar reasons that frustrate you that I responded like I did: I am so _so_ tired from years and years of bad faith arguments where I will spend a great deal of time and energy to lay out detailed explanations, and the opposite party will respond with minimal energy, preconceived talking points, ignoring all of it.

We find ourselves in a prisoner's dilemma when it comes to debates around this topic (and many more) in terms of energy expenditure.

I have limited time and energy each day for discourse about these topics. I set off some time because I find it important. However I have been "stabbed" in the back so many times (as described above) that statistically I _have_ to assume the bad-faith arguments as the default. So why engage at all, you might ask. Because other people _need_ to see there's dissent here. Because fundamentally I do disagree with you.

I'll respond more concretely:

You say there are only two paths, once we agree that migration is required. In itself I refuse to accept that argument, because migration being needed is not a universal, indefinite, inalienable truth. It depends on many contextual factors, affecting its quantity, all the way down to 0.

Here's my stance on the primary limiting factors to this: The host nations' economic, societal and cultural health.

Societal health has to do with things like current crime rates, infrastructure like hospitals and schools, and more. It is tied to economic health, but not exclusively.

Cultural health has to do with a society's current ethical and moral foundation; how stable is it? The entire point of taking in immigrants is not to brainwash them, that's not what I think when I write "integrate". But a minimum requirement is that immigrants respect the current culture and agree with more facets of it than they disagree with. To be concrete, if a predominantly _culturally_ Christian culture like Norway -- and we do not have a state religion anymore, but our lingering culture is deeply Christian in how our unwritten moral and ethical codes guide us -- if such a culture takes in too many immigrants of religions with complete counter ethical and moral views (I won't name names, use your imagination), then that erodes the societal health until such differences are reconciled.

Economical health speaks for itself. How are our hospitals doing? Elderly care? School and kindergartens? How many _new people_ can we _actually_ take care of without breaking the current economy and/or public services and infrastructure? What is the unemployment rate? What jobs are available?

These factors impact whether immigration is required. And we _must_ start there. And a country must be (and is, by international law) able to say no for whatever reason.

If you find what I've written so far to be entirely unreasonable then I'll save us both the time and energy by stopping here; they are limited resources, after all. But if you find the conversation interesting I am willing to continue.
by lxgr | 2025-09-24 14:14:48+00:00
Was there any specific bad design?

As far as I understand it, it's more of the lack of a design (for authentication) that got us into all that trouble, similar to BGP, Email, and many other protocols that were originally designed with trusted counterparties in mind.

It just so happened that the illusion of mutual trust broke down earlier in the Internet than it did in the international phone network. (Some even still believe in it to this day!)
by OJFord | 2025-09-24 14:15:14+00:00
Government website login isn't really a 'digital ID' is it? I've never thought of it like that anyway - could be used as one, maybe, but it isn't currently. E.g. you say this would help the NHS - well gov.uk login isn't any different from NHS app login is it? So the NHS already has 'digital ID' too.

(Don't expect this to solve multi-computer-system NHS though, ha! That's been tried and failed how many times, for how many billions? At least we have the app now, such as it is, I suppose.)
by creiht | 2025-09-24 14:15:38+00:00
It is probably worth noting that most of the listed storage systems (including S3) are designed to scale not only in hard drives, but horizontally across many servers in a distributed system. They really are not optimized for a single storage node use case. There are also other things to consider that can limit performance, like what does the storage back plane look like for those 80 HDDs, and how much throughput can you effectively push through that. Then there is the network connectivity that will also be a limiting factor.
by itopaloglu83 | 2025-09-24 14:15:39+00:00
They want to benefit from passengers who don’t know their rights, because they won’t request a refund.

Similar things happened to family members multiple times where their initial flight (overseas) was delayed by 6 hours, they had many issues, and nobody provided information about their rights. I told them about what to ask for and voila, $1100 refund.
by phkahler | 2025-09-24 14:15:44+00:00
>> I truly don’t understand nor follow what you mean? What makes MIT/BAD bad for software infra?

You should have access to the source for your infra as a user of it. MIT/BSD allow people to deploy without offering source, so they can do whatever they want with it and then you get to use it. TiVoisation is more than possible among many other user-hostile options. "But you can always get the source!" is not a valid response - you can't get the source for this thing that's running right now.

Freedom to deny other peoples freedom is no part of "Free Software" but it goes on all the time with "Open Source".
by mpeg | 2025-09-24 14:16:01+00:00
That's what I thought when I saw the challenge originally... maybe a better way of running it would have been to have each run be with a deterministic seed, and apply to all candidates.

That way people can test offline with random sequences, but the leaderboard runs have the same seed for everyone. Maybe I'm missing something obvious, but I think this would have lessened the impact of luck.
by IlikeKitties | 2025-09-24 14:16:05+00:00
> The insane question here is, why would the EU mandate hardware attestation controlled by two private American companies in order to access services?

Because this is being pushed by lobbyists to use hardware attestation to make it piratically mandatory for every citizen in the EU to be registered to either Apple or Google with a real id for all non-trivial online interactions at all times. The people behind this push neither have the technical knowledge nor care in the slightest that this is the consequence.
by nu11ptr | 2025-09-24 14:16:40+00:00
It depends on workload. It is difficult to quantify the trade offs without knowing that.

The problem is in languages like C#/Java almost everything is an allocation, so I don't really think reference counting would work well there. I suspect this is the reason PyPy doesn't use reference counting, it is a big slowdown for CPython. Reference counting really only works well in languages with low allocations. Go mostly gets away with a non-compacting mark-sweep collector because it has low level control that allows many things to sit on the stack (like Rust/C/C++, etc.).
by ModernMech | 2025-09-24 14:16:47+00:00
w.r.t. the Steele Dossier, it was always from the beginning purported to be a "raw intelligence product", which is understood by everyone involved in that process to mean it is not 100% true -- the intelligence is weighted at different levels of confidence. Steele has said he believed his sources were credible, but he did not claim the dossier was 100% accurate. He weighed it at 50/50, and expected that investigators would use it as leads to verify information, not as proof in itself.

And on that point the FBI investigations didn't even start on the basis of the Steele Dossier; they started on the basis of an Australian diplomat, Alexander Downer, who during a meeting with top Trump campaign foreign policy advisor George Papadopoulos, became alarmed when Papadopoulos mentioned that the Russian government had "dirt" on Hillary Clinton and might release it to assist the Trump campaign. Downer alerted the Australian government, who informed the FBI. The Steele Dossier was immaterial the investigation's genesis.

So any claim that the dossier as a whole has been "debunked" is not remarkable. Of course parts of it have been debunked, because it wasn't even purported to be 100% true by the author himself. It's not surprising things in it were proven false.

Moreover that also doesn't mean everything in it was not true. The central claim of the dossier -- that Donald Trump and his campaign had extensive ties to Russia, and that Russia sought to influence the 2016 U.S. election in Trump’s favor -- were proven to be true by the Muller Report Vol I and II, and the Senate Select Intel Committee Report on Russian Active Measures Campaigns and Interference in the 2016 Election, Vols I - VI.

> The current president of the US stole the election

Not a claim made in the dossier.

> and our biggest adversary has videos of him in compromising positions.

This hasn't been debunked. The claim in the dossier was that Russia has videos of Trump with prostitutes peeing on a bed Obama slept in, not peeing on Trump himself. The idea that it was golden showers is a figment of the internet. Whether or not the scenario where people peed on a bed Obama slept in happened as laid out in the dossier is still unverified, but not "debunked".
by pjmlp | 2025-09-24 14:16:50+00:00
The author is one of the main GC architects on .NET, so we in the known are aware of who she is.

Here is an interview with her,

https://www.youtube.com/watch?v=ujkSnko0JNQ

Having said this, I agree with you, the Aspire/MAUI architects do the same, I really don't get why we have to search for this kind of blog posts on other platforms instead of DevBlogs.
by 9rx | 2025-09-24 14:16:57+00:00
If an LLM understands that coffee and expresso are both relevant, like the earlier comment suggests, why wouldn't it understand that it should search for something like `foo LIKE '%coffee%' OR foo LIKE '%expresso%'`?

In fact, this is what ChatGPT came up with:

SELECT * FROM documents WHERE text ILIKE '%coffee%' OR text ILIKE '%espresso%' OR text ILIKE '%latte%' OR text ILIKE '%cappuccino%' OR text ILIKE '%americano%' OR text ILIKE '%mocha%' OR text ILIKE '%macchiato%';

(I gave it no direction as to the structure of the DB, but it shouldn't be terribly difficult to adapt to your exact schema)
by AbuAssar | 2025-09-24 14:16:59+00:00
on why they chose Deno instead of node:

"Other JS runtimes (node/bun) could potentially be supported in the future, the issue is that they do not provide the same security features and sandboxing that deno has. You would be running untrusted code on your machine with full system access. At this point, support for other JS runtimes is still TBD, but we are looking in to it."
by jeroenhd | 2025-09-24 14:17:04+00:00
My experience with digitalisation is that the optional physical service desks quickly start disappearing once the younger generations start using digital equivalents.

Card payments and digital banking have closed most bank offices outside the larger cities. Mail dropoff boxes are slowly dying out. Paper bank invoices now cost extra (an unreasonable amount extra).

Granny may be able to verify her age, but the service desk won't necessarily be local.
by BoredPositron | 2025-09-24 14:17:21+00:00
I know the definition precisely, which is why I used that word. If you disagree with my usage, please explain why their actions don't constitute extortion.

Here's what happened: They leveraged their platform to get 60,000 people to sign a petition.

Using this petition and the resulting legal proceeding, they forced the entire community's hand by framing it as "the last chance" to get the trademark released, which it is solely because of their actions.

They unilaterally made it the "last chance" without seeking even minimal input from the community they claim to represent. Not even OpenJS. Now they're demanding 200k, citing the difficulty of proceeding alone and suggesting they might not be able to succeed without this funding.

This is textbook extortion: creating artificial urgency, leveraging community pressure, and demanding payment under the threat that their stated goal will fail without it.

You don't need enemies with friends like that.
by fwip | 2025-09-24 14:17:52+00:00
I've heard that the boarding process itself is rarely the limiting factor in flights. They're usually waiting on other plane-related things (refueling? Pre-flight checks? I can't recall the details).

If it were, they probably wouldn't be doing their 8-group boarding process that takes 20 minutes just to let people start boarding, because gate-time is expensive for them.
by BillTthree | 2025-09-24 14:18:03+00:00
Does anyone know what crime is being investigated? It looks like the malicious activity was sending spam text messages and forwarding international phone calls. Is there a federal regulation against sending spam messages?

Is it somehow illegal to have many sim cards in the same place as having many radios?

The telco's are also capable of bringing down the network, and they are legally allowed to turn their services off. Its not government infrastructure, its a business. If the backbone ISP providers decided to turn off their services for an area for a time, thats fine, there are contractual provisions to deal with that. its not a crime.

There has been no mention of arrest, was this 'crime' perpetrated by the infamous hackerman in ablack hoodie?
by sjw987 | 2025-09-24 14:18:03+00:00
To me it reads that, since many people already believe this is more about tracking than safety, they are focusing on a device which is the perfect surveillance system, and which conveniently already accounts for 7+ hours of many peoples daily computer/internet interaction.

A desktop computer doesn't necessarily have a microphone or camera, and doesn't necessarily have to be connected to the internet. I'd wager most crime, including that which affects children is done on "disconnected devices" in this sense.
by westurner | 2025-09-24 14:18:08+00:00
The front page of Hydrogen Central today has:

"World’s Largest Green Hydrogen Plant release first-ever footage after achieving more than 80% Construction Completion across all sites" (2025) https://hydrogen-central.com/neom-worlds-largest-green-hydro...

Is hydrogen from would-be-landfilled unsorted plastics (with plasma, EM induction, and/or flash heating) "teal" hydrogen?

Blue because sourced from hydrocarbons, Green because diverting plastic from landfills to hydrogen and graphene?

"Hydrogen-Powered Plasma Torch Decimates Plastic Waste in a Blink" (2025) https://news.ycombinator.com/item?id=45127089 .. https://www.kimm.re.kr/eng/sub011001/view/id/1435 :

> The plasma process developed by the program team overcomes these limitations. Its ultra-high-temperature operation rapidly breaks down polymer structures while suppressing carbon formation by using 100% hydrogen fuel. As a result, the process not only secures long-term operational stability but also enables the selective conversion of over 70–80% of the outputs into ethylene and benzene. Notably, even waxes—previously unusable in pyrolysis—could be converted at more than 80% selectivity, boosting energy efficiency.

Can this hydrogen plasma plastic recycling process be tuned down to intentionally produce graphene as a byproduct?

> Maybe rGO reduced graphene oxide wafers could be deoxidized with hydrogen plasma, thus eliminating PFAS-containing photoresist

Another hydrogen plasma question and opportunity:

Would there be net Hydrogen from deoxidizing Aluminum (Al2O3) with Hydrogen cold plasma, maybe through a water loop? Would that sterilize the water? Would that demineralize the water? Hydrolysis and/or a fuel cell?
by cats_4_freedom | 2025-09-24 14:18:09+00:00
Not entirely true with the cheapest = first. I've been using a reputed and magnanimous airline for years and it doesn't matter what the other low-blow contenders are offering.

As long as it's in my anticipated budget, I want comfort, consistency, and courage. These undercutters have me scared they shaved off a wing to save on price. @#$% them. I fly with my airline, and these jerkoffs who want to bend over for fascism can die with it.
Show HN: Mosaic – A Kotlin framework for cleaner back end code
by Nick-Abbott | 2025-09-24 14:18:14+00:00
Backend APIs often grow into large orchestration classes full of duplicated calls and manual concurrency.

I’ve been working on Mosaic, a Kotlin framework that composes responses out of small, request-scoped “tiles.” Each tile runs once per request, dependencies resolve automatically, and independent tiles execute in parallel without boilerplate.

It’s still early (v0.2.0), but working today for caching, concurrency, and testability. Curious to hear feedback on the approach.

GitHub: https://github.com/Nick-Abbott/Mosaic Maven Central: org.buildmosaic:mosaic-core:0.2.0
by skydhash | 2025-09-24 14:18:34+00:00
> small-time websites adding Anubis proof-of-work

Those were already public. The issue is AI bot ddos-ing the server. Not everyone has infinite bandwith.

> owners of popular Discord channels turning on the setting for phone # verification as a requirement for joining

I still think that Discord is a weird channel for community stuff. There's a lot of different format for communication, but people are defaulting to chat.

> web blogs wanting to put a "toll gate" (maybe utilize Cloudflare or other service) to somehow make OpenAI and others pay for the content

Paid contents are good (Coursera, O'Reilly, Udemy,...). But a lot of these services wants to have free powered by ads (for audience?).

---

The fact is, we have two main bad actors: AI companies hammering servers and companies that want to centralize content (that they do not create) by adding gatekeeping extension to standard protocols.
by ionwake | 2025-09-24 14:18:38+00:00
I think its that some anonymity gives safety from the government.

IE during WW2 Holland kept such meticulous records on its citizens that it indirectly leads to the greatest numbers of imprisoned ethnic groups ( because the information was there , easily accessible by the invading forces.

I think thats a good example of how too much info results in vulnerability for citizens.

I dont have an opinion on this just sharing what I think is a good example.
by retsibsi | 2025-09-24 14:18:44+00:00
> Can you show me any story on BBC that is biased to the right?

They're saying that the BBC is relatively impartial, not that it is biased to the right.

If you're saying that the BBC has left-biased stories, and therefore the claim of impartiality requires evidence of counterbalancing right-biased stories, I think you need to start by providing evidence of the former. (Even if you think it's blindingly obvious that the left-biased content exists, your examples will clarify what would be required to balance it out.)
by JackFr | 2025-09-24 14:19:08+00:00
Exactly.

States in the United States are more than just administrative districts. in the case of the first thirteen states, the predate the federal government.

Each one has its own elected government. They have their own criminal and judicial system, as well as their own tax regimes.

Apart from the tax regime though, some states are home to large refineries which produce gasoline and many states don't. The distance you are from the point of production of the gasoline also comes into play.
by piva00 | 2025-09-24 14:19:22+00:00
As far as I know about decks for language learning, you should be building your own. Pre-built decks don't work so well exactly because you don't spend the time to create the links that work for you personally, I know a few people who tried to shortcut it by using pre-built decks but gave up after noticing it wasn't working well.

It sucks though, it's also the one thing that makes me constantly not be consistent using Anki, I get tired of creating cards and stop for a while.
by esafak | 2025-09-24 14:19:34+00:00
Is the author advancing a new argument? Has anyone read the book? A quick review suggests that the author posits that symbiogenesis is central to evolution, and artificial intelligence. This is interesting because I recall no mention of this mechanism in the current AI literature. The promise of a symbiotic relationship with artificial life sounds like a balm to people anxious about the future. It is a possibility, not a certainty. https://en.wikipedia.org/wiki/Symbiogenesis

https://publicservicesalliance.org/2025/05/24/what-is-intell...
by ACCount37 | 2025-09-24 14:19:52+00:00
No, the difference is: if I'm fighting viewbots, I want zero cues to be emitted to the client. The client should NEVER know whether its view is being counted or not, or why.

Having no reliable feedback makes it so much harder for a viewbotter to find a workaround.

If there's a visible block on video downloads? They're not fighting viewbots with that.