MurphyA/hacker-news huggingface dataset:
by billy99k | 2025-09-26 13:14:50+00:00
"While there's no reported breach, the Senate Democratic report warned that the SSA's cloud environment could be hacked by foreign adversaries, including "Russia, China, and Iran, who regularly attempt cyber attacks on the US government and critical infrastructure."

After the 2020 election, it was stated that voting machines 'could be hacked' based on the same kind of evidence presented here. Although there was no proof of an actual hack, we saw evidence of: internet connectivity, outdated software with known vulnerabilities, and a proof of concept where a security researcher was able to actually change votes. Not to mention the voting machine village at Def Con that has countless examples of vulnerabilities.

Nobody in the security industry took this seriously.

There is government data stored 'in the cloud' every day. Why am I suddenly to believe this now, when the only thing we have is a vague possibility of a malicious actor doing something in the future, and that this is the most pressing security issue of our time??

I don't see any evidence of this at all and I just can't believe security experts that are trotted out against the current administration. This is what happens when you stop doing your job and outright lie in an attempt to make your political enemies look bad.

Many of us won't forget what happened during Covid and the previous administrations and the Internet lasts forever.
by Someone | 2025-09-26 13:15:05+00:00
I know about nothing about PyPy internals but

case float_abs(_): - return float + return float.with_range(low=0, high=None)

to me, looks like a risky change. I would fear this could introduce a bug when computing

isNaN(abs(NaN))

That should return true, but with that change, I fear it could return false because it informs the optimizer that abs never returns a NaN.
by lapcat | 2025-09-26 13:15:24+00:00
> How entitled can you be to think that you can occupy a table for the whole day and expect to only buy one coffee?

The author does not think that, hence the use of the phrase "pay a lot of money".

Nowhere did the author demand that coffee shops change to accommodate the author.

The author describes, accurately, why coffee shops are not conducive to working there all day. How is that "entitled"?
by wizzwizz4 | 2025-09-26 13:15:27+00:00
Well, no… Anarchism can be achieved via parallel construction, provided that the existing society doesn't fight back. For example, mutual aid networks (as described by Peter Kropotkin). And an anarchist society could transition to a communist society (or pretty much any other society) – but even Friedrich Engels' "withering away of the state" route to communism (attributed to Karl Marx, but Wikipedia disputes that it was actually his idea) does not require the destruction of the existing society to precede communism.

I only have a superficial understanding of these ideas; but it seems to me that a good idea, whatever the ideology behind it, is worth implementing. And "we should make sure everyone gets fed by looking after each other" is a pretty good idea, so it shouldn't matter that it's technically "anarchy".
by Bender | 2025-09-26 13:18:06+00:00
If their only complaint is free speech then they should try Rumble [1], assuming it's not really about affiliate programs and monetization. Some streamers are streaming to both Youtube and Rumble so they have a backup plan to reach their audience. Rumble chat is far less restrictive than Youtube chat for now.

[1] - https://rumble.com/
by marginalia_nu | 2025-09-26 13:18:38+00:00
So far Cloudflare have generally been good guys on the web. They're in an incredibly abusable position, but so far have refrained from doing that.

So far.

The problem with Cloudflare is that institutions change over time. It's a slow process, doesn't happen overnight, but it does happen to almost all of them sooner or later. Building institutions that stay good is one of the big unsolved problems for humanity.

The problem with Cloudflare is what happens the day this good guy MITM:ing half of the web is no longer a good guy. We need to at least have a plan for dealing with this scenario, because otherwise this could get very ugly.
by siberpunk | 2025-09-26 13:19:16+00:00
> ..until I realized how annoying it is to have a café full of people working on their laptops

Again, some coffee shops just go for that market. They provide working spaces or floors etc. Their target is those customers who work there. This is not about your preference as a customer.

> How entitled can you be to think that you can occupy a table for the whole day and expect to only buy one coffee?

I'm not sure where this "whole day" come from. I never sit anywhere whole day, not in library, not in coffee shops. At most 2-3 hours at a coffee shop. Plus, I never said they need to provide me this kind of service. I have no demands. I clearly said, this kind of environment is not for me. I am not the target customer of those coffee shops, and I simply don't prefer them. I am listing the reasons why coffee shops does not work for me. Again, I am not telling I have those rights. I am exactly telling that not having the correct environment droves me away from coffee shops for work.

> Yes, that is exactly you are supposed to do. If you are working remotely and can´t afford a co-working space you are probably underpaid. Your salary should either include that expense or your employer should cover that for you.

Well, no? That's not what I am supposed to do. I am paid to work from home, not work from a co-working space. Spending my working hours outside of the home is my personal preference, not something that I need to get paid.
by zahlman | 2025-09-26 13:19:31+00:00
> There's nothing in there about not enough British people - only about too many foreigners

It's the same thing, because the motivation for the immigration policy, per the people implementing it, is to avoid demographic collapse.

Generally too many people can also reasonably be considered a problem, if the intended solution to the social services problem is endless exponential growth. Especially on an island.

> (whom he can tell by looking at them)

There are different ethnicities of "white people" who can be told apart by looking. So "he can tell by looking" does not mean that he is applying a racial standard.

Your argument depends on a notion that English, Italians, Germans etc. "all look the same". But last I checked, people who would say the same about, for example, Chinese, Japanese and Koreans would be called racist for that.
by btrettel | 2025-09-26 13:19:32+00:00
In practice, unit checking is almost never done on actual code, though it should be done. From what I recall, some Fortran folks have been trying to get unit checking into the Fortran standard itself since the 1970s without success.

I was able to coerce Fortran's type system into checking units, but it comes with quite a few downsides: https://fortran-lang.discourse.group/t/compile-time-unit-che...

An approach based on static analysis would not have the downsides I listed, but I personally would prefer being unable to compile the code at all if it had an error that could be detected.
by thevillagechief | 2025-09-26 13:19:46+00:00
How and who is making the decisions about ownership? I'd think they'd have gone for open bidding, or even an IPO. I don't even see why negotiations with the Chinese was needed. There's a law, affirmed by the Supreme Court. The private markets could have handled this just fine. The Biden admin abrogated responsibility here by punting this.
by discardedrefuse | 2025-09-26 13:19:47+00:00
You might want to check out RamaLama. It's a container based replacement for Ollama by the same folks that brought us Podman.

I tried it a while back, I was very surprised to find that simply running `uvx ramalama run deepseek-r1:1.5b` just worked. I'm on Fedora Silverblue with nothing layered on the ostree. Before RamaLama, getting llama.cpp working with my GPU was a major PITA.

https://github.com/containers/ramalama
by pigbearpig | 2025-09-26 13:19:48+00:00
That's the reader's fault then. I see the blog post as the counter to the insane resume-building over-engineered architecture you see at a lot of non-tech companies. Oh, you need a cache for our 25-user internal web application? Let's put an front a redis cluster with elastisearch using an LLM to publish cache invalidation with Kafka.
by SirHumphrey | 2025-09-26 13:19:59+00:00
Because that is literally happening. I did a bit of work developing some radiological models and sample size for healthy vs malignant is usually 4 to 1. Then you modify the error function so that it makes malignants more significant (you are quite often working with datasets as low as 500 images, so 80/20 training validation split means you are left with 80 examples of malignant) which means that as soon as you take a realistic sample where one specific condition maybe appears in 1/100 or 1/1000 the false positives make your model practically useless.

Of course SOTA models are much better, but getting medical data is quite difficult and expensive so there is not a lot of them.
by Stranger_X | 2025-09-26 13:20:05+00:00
When Omegle shut down, something small but meaningful disappeared from the internet: the chance to meet a stranger, talk for a few minutes, and move on.

It wasn’t perfect, but it was real. Social media doesn’t give you that anymore—it gives you feeds, filters, and ads.

We built StrangerMeet because we think the web still needs space for serendipity:

Instant 1-on-1 text, voice, or video.

Continue later if you both want.

No followers, no algorithms, no noise.

It’s not about building an audience. It’s about having a conversation.

Does anyone else think this kind of randomness still matters in 2025?
by hombre_fatal | 2025-09-26 13:20:46+00:00
Well, flesh it out more and it doesn't sound solved at all.

How do you make it trustless. How do you fetch/crawl the index when it's scattered across arbitrary devices. How do you index the decentralized index. What is actually stored on nodes. When you want to do something useful with the crawled info, what does that look like.
by reactordev | 2025-09-26 13:21:13+00:00
I could be wrong, I didn’t work on it, but I believe these jankyness you describe was because DX was originally going to be like a Fallout style game but pivoted to an FPS. Old code left over from Troubleshooter and flawed game design choices that didn’t translate to a full 3D world. But I could just be remembering it wrong.
by qmr | 2025-09-26 13:21:45+00:00
Jordan's books "The Making of Karateka" and "The Making of Prince of Persia" are delightful stream of consciousness journals of his time working on these early pioneering titles and are a fascinating look into the history of the personal computer and computer gaming revolutions.

Full of his hopes, thoughts, fears, struggles, aspirations, setbacks, and successes. Old sketches and screen captures. Just reading about his workflow for the animation on Prince of Persia is fascinating.

Jordan has a way with storytelling.

https://x.com/jmechner/status/1831585901350158436
by tromp | 2025-09-26 13:21:48+00:00
Meanwhile, for the game of Go, as played on a standard 19x19 board, we have:

The maximum number of possible next moves is 361, which happens only in the initial empty position.

The 361 hardest-to-reach positions (assuming logical rules like [2]) are all the positions with 360 white stones and 1 empty point. these take 2*361 = 722 ply to reach, with black passing all their turns.

And these answers were found without checking all 208168199381979984699478633344862770286522453884530548425639456820927419612738015378525648451698519643907259916015628128546089888314427129715319317557736620397247064840935 legal positions :-) [1]

[1] https://tromp.github.io/go/legal.html

[2] https://tromp.github.io/go.html
by billy99k | 2025-09-26 13:22:01+00:00
The sad thing is that activists from the 60s and 70s crippled the nuclear energy industry, which is the only real way to stop climate change. We would probably be dominating this industry by now and have a fraction of the CO2 outputs.

If an 'environmental activist' isn't supporting nuclear energy, I can't take them seriously and it's most likely just a political group and has nothing to do with actually saving the planet.
by hypeatei | 2025-09-26 13:22:14+00:00
> There's more red tape than ever before.

It's not the DoD, but this is happening out in the open at DHS where the secretary is requiring her personal sign-off on any purchase over $100k[0] when the previous limit was $25M.

Deployments of critical resources, such as tactical and specialized search and rescue teams, were delayed as a result of a budget restriction requiring Homeland Security Secretary Kristi L. Noem to approve every purchase, contract and grant over $100,000[1]

0: https://federalnewsnetwork.com/acquisition-policy/2025/06/ab...

1: https://archive.is/Ky7d5
by the_af | 2025-09-26 13:22:17+00:00
Antibabelic, I think you're arguing with a prankster. Look at this user's comments history, all they do is write obscure non sequiturs and rail against some vague conspiracy of CS (that's computer science, they seldom clarify) and engineering.

It's either a troll or someone with problems. Since the username is "mallowdram" (melodram(a)) I'm leaning towards prankster.
by basejumping | 2025-09-26 13:22:28+00:00
So why do they want Americans to use TikTok? It's not like they can't live without it, and anyway, they still have Youtube and Instagram short videos, etc. It's also not to show other countries that US is better and not banning foreign apps (like China does for example), since showing a good example won't change what other countries do. Is it because they know it's a more addictive service that they then control and can influence people's minds? Is it for their friends to make money off this split?
by Bender | 2025-09-26 13:22:43+00:00
Neat. There's only one city in my state that has these cameras. Its the wealthy blue city of Jackson Hole [1] that can't manage to fix potholes. I only pass through that place when taking someone to the airport. Curious if they were able to read my previous military plate which changes number every 5 years. Now I want to get one of these things to play with to see how it interprets my plate. I think I can see a flock on a pole in the live stream.

[1] - https://www.youtube.com/watch?v=DoUOrTJbIu4 [live camera, town square]
by jstummbillig | 2025-09-26 13:22:47+00:00
They don't need to care. Nobody cares. That's not a special feature of corps though: Most employees to not care about the company they work for. They do not care about their employers. They do not care about the product they are building.

What I am asking to interview this viewpoint is: Why will it be a problem when a company reaches a certain size? If they have no other goal than making money, are the biggest assholes of all time, and make money through customers, unless you can actually simply extort customers (monopolies), they will continue to want to do stuff that makes customers want to give them more money. Why would that fail as soon as the company goes from 1 trillion to 2 trillion?

I completely agree: The amount of money that corps wield feels obscene. I am just looking for a clear explanation of what the necessary failure mode is at a certain size, because that is something that we generally just assume. Unequal distribution is the problem and it's always doom, but that clashes with ever improving living standards on any metric I think is interesting.

So I think it's a fair question how and when the collapse is going to happen, to understand if that was even a reasonable assumption to begin with. I have my doubts.
by btrettel | 2025-09-26 13:23:27+00:00
Unfortunately, Fortran's implementation of this has some inconsistencies. Doing certain operations will convert from the custom indexing back to 1-based indexing.

https://github.com/sourceryinstitute/fidbits/blob/master/src...

https://fortran-lang.discourse.group/t/just-say-no-to-non-de...
by Symmetry | 2025-09-26 13:23:36+00:00
Yes, the 80286 used microcode and so instruction took several cycles. That's what the article was gesturing at when it said "But another reason was that more complex instructions took longer for a chip to execute. By keeping them simple, you could make every instruction execute in a single clock cycle."

EDIT: Though later, in the Pentium era, x86 started to do simple instructions like `ADD AX, [BX]` without microcode.
by Nevermark | 2025-09-26 13:24:12+00:00
I think they care.

But it is overwhelming problem for most people. How to navigate the basic things people do, and not be surveilled? Be manipulated by adds that are too spot on?

They hate it.

But they already have enough stuff to deal with. Getting pure with the apps and sites isn’t where they want to spend time or personal social capital.

It is like asking fish to get out of the dirty sea.
by foobarian | 2025-09-26 13:24:13+00:00
I'd go further and even say per second! Actually PG can still handle it, the main problem is that it has a more complex runtime that can spike. Backups? Background jobs doing heavy writes? Replication? Vacuum? Can tend to cause multisecond slowdowns which may be undesirable depending on your SLA. But otherwise it would be fine.
by gambiting | 2025-09-26 13:25:18+00:00
>>regulations on commerce

Which ones exactly, and please be specific.

>>control of their currency

I mean, no one was forced to take the euro? The countries that did it agreed to it at their own state level first. And there are many countries that have agreed to it initially and then changed their minds and didn't do it. Yeah sounds like loss of sovereignty to me.

>>a removal of democratic elections for leaders

I'm sorry I think I must have been sleeping in the last 30 years - when did that happen, exactly?
by dang | 2025-09-26 13:25:23+00:00
> I'm only halfway into the first chapter but I already hate it.

Can you please make your substantive points more respectfully? This is in the Show HN guidelines: https://news.ycombinator.com/newsguidelines.html.

Your comment would be just fine without that first sentence. When people share their work, they're putting themselves in a vulnerable position, and there's no need to lead with a smack.
by array_key_first | 2025-09-26 13:25:50+00:00
> Are you arguing for a system where employers consider your political views before hiring you?

Yes? Such a system already exists and is currently in place in virtually every country in the world.

If I go online and trash talk anyone, that might prevent me from getting hired.

Similarly, if I work someplace, and I call my boss a jackass, I might get fired!

You're trying to invoke "political" as a sort of shield here. No, it's not just politics.

Its called being an asshole. Assholes might be unemployable because that's how human socialization works. Have you met a Nazi that isn't an asshole? Because I haven't. So, there you go.
by AndrewKemendo | 2025-09-26 13:25:53+00:00
FWIW she probably wasn’t breaking any security protocols - basically as long as the kids can’t read well they are fine to be escorted without the red light.

I used to take my daughter into the SCIF when she was about 2 when needed, and there was a week where I was took my son into work at the Pentagon.

I working for Snake Clark at the time and people kept bringing him candies and treats. I think he was watching cartoons on Nick in the deputy’s office most of the day. He gets a kick out of that story now.
by throw0101d | 2025-09-26 13:25:56+00:00
Cutting back on oil changes (USAID) or your gym membership (NIH) will do nothing if your "spending problem" is actually you not taking up enough shifts at work (taxes, cutting of).

The US debt is going up, and that's because there are sizeable annual deficits: perhaps there should be less cutting of taxes (for the rich, by the GOP)—and maybe even raise them—and see if that helps.
by gnulinux | 2025-09-26 13:26:03+00:00
It sounds like you experienced this in some American city and generalized to all? This absolutely not true for Boston Public Library which is an immensely convenient place to WFH, read, or write. I also never experienced this in NYC public libraries, nor in the main Philadelphia library.

Imho public library systems in US cities are absolutely incredible, and arguably one of the best perks of living in the US period.
by bluGill | 2025-09-26 13:26:34+00:00
It is complex. I was going to write out how it works in a simple way that everyone could understand - but then I realized that even though it would be a gross simplifications that are unrealistic, it still would be so complex that people would go "yep I understand that to every step", and then finish and not understand it. Every step alone makes perfects sense and is simple, but the total quickly gets complex.

Even calling this a speculative market is a gross simplification of the truth.
by mothballed | 2025-09-26 13:26:43+00:00
Government doesn't turn a profit, so the only way to get more money and prestige in the government is to have a higher headcount under you and more power. A good way to get more power is to add a bunch of red tape and also to slow down all the processes so you need more people and thus require a higher headcount which makes your management more prestigious.

All the incentives line up that this will only get worse.
by porridgeraisin | 2025-09-26 13:26:51+00:00
I actually prefer to not be dogmatic about one approach or the other, and I think the answer will be different for different dev/ci/deployment workflows.

Here's my approach, of course from experience limited to my (past) workplace. We have the usual CI setup, where each merged PR triggers a build followed by a deploy to staging.

This means that what goes in a PR is decided by what sub-functionality of the feature at hand has to be tested first[0], whereas what goes in commits is decided by what is easy to read for reviewers for PRs where such an approach makes sense [1], or it simply doesn't matter much like you said, for a lot of other cases.

That is the way I like to think about it.

I know I know git bisect etc... but IME in the rare cases we used it we just ran bisect on the master branch which had squashed PR level commits, and once we found the PR, it was fairly straightforward to manually narrow it down after that.

In more systems level projects there will actually be clear layers for different parts of your code (let's be honest, business logic apps are not structured that well, especially as time goes) and the individual-commits-should-work approach works well.

[0] ideally, the whole feature is one PR and you config-gate each behaviour to test individually, but that's not always possible.

[1] for example, let's say we have a kafka producer and consumer in the same repo. They each call a myriad of internal business logic functions, and modifications were required there too. It is much easier to read commits separating changes, even to the same function, made as part of the producer flow and the consumer flow.
by GabrielBen | 2025-09-26 13:27:43+00:00
A game of Go can be legally infinite due to recaptures. (player passes 360 times, then eats the entire board and it starts over).

It's also a natural infinite game due to Kos which can be the best move to play. This requires a set of extra rules to prevent. (Ko, superKo, triple kos, etc)
by rldjbpin | 2025-09-26 13:28:04+00:00
having developed a large-batch workflow for a client using gemini models, this is a welcome improvement. however, no news on the DSQ [1] issues is a bummer.

at least for us, the bottleneck is the amount of retries/waiting needed to max out how many requests we can make in parallel.

[1] https://cloud.google.com/vertex-ai/generative-ai/docs/dynami...