MurphyA/hacker-news huggingface dataset:
by intsunny | 2025-10-06 08:17:45+00:00
100000% Agree.

Here in Germany, I'm convinced the Police simply don't care about motorcycles with modified mufflers. The sound is deafening. In the last decade the noise has gotten worse and worse.

Once one of those small penis motorcycle owners saw that I was covering my three year old child's ears as he passed by, and only then did he put his bike into neutral and walked it by us.
by rstuart4133 | 2025-10-06 08:18:27+00:00
Backups are best thought of as a multi dimensional problem, as in, they can be connected in many dimensions. Destroy a backup, and all those in the same dimension are also destroyed. This means you must have to have redundancy in many dimensions. That all sounds a bit abstract, so ...

One dimension is two backups can be close in space (ie, physically close, as happened here). Ergo backups must be physically separated.

You've heard RAID can't be a backup? Well it sort of can, and the two drives can be physically separated in space. But they are connected in another dimension - time, as in they reflect the data at the same instant in time. So if you have a software failure that corrupts all copies, your backups are toast as you can't go back to a previous point in time to recover.

Another dimension is administrative control. Google Drive for example will backup your stuff, and separate it in space and time. But they are connected by who controls them. If you don't pay the bill or piss Google off, you've lost all your backups. I swear every week I see a headline saying someone lost their data this way.

Then backups can be all connected to you via one internet link, or connected to one electrical grid, or even one country that goes rogue. All of those are what I called dimensions, that you have to ensure your backups are held at a different location in each dimension.

Sorry, that didn't answer your question. The answer no. It's always possible all copies could be wiped out at the same time. You are always relying on luck, and perhaps prayer if you think that helps your luck.
by StopDisinfo910 | 2025-10-06 08:18:31+00:00
Dedicated GPU are dead for general computing. The whole market converged on APU because they are simply more efficient.

There is plenty of competition there: Qualcomm, Samsung, Apple, MediaTek and of course Intel and AMD, and things are moving fast. The best phone APUs nowadays are more powerful than my not so old MacBook Air M1.
Show HN: Normy – Bring automatic data normalization (and array ops) to any API
by klis87 | 2025-10-06 08:18:32+00:00
If you’ve used GraphQL, you’ve probably worked with Apollo or Relay. We all love how they handle automatic data updates after mutations.

However, when it comes to array operations (like adding or removing items), you often still need manual updates or refetches.

Normy takes this idea further — it brings normalization to any API, not just GraphQL, and comes with built-in array operations (append, insert, remove, etc.). You can even define custom operations, so your data layer stays fully reactive without writing update logic by hand.

In short: no more manual data updates, no matter what API or backend you use.

Docs and examples are in the README: https://github.com/klis87/normy
by dinobones | 2025-10-06 08:19:14+00:00
My wife (then girlfriend) and I were at a concert. She went to the bathroom to pee. She came back crying.

I told her she might have a UTI. It was not normal for it to hurt that badly to pee. She denied it. I bought her a UTI test, it came out positive. She was shaking. I told her we had to go to the hospital, she thought they were period cramps.

I call a teledoc. They video chat. She explains the pain shes feeling in her lower back means it’s likely a UTI, the infection has likely reached her kidneys, and we should go to the ER immediately.

In the ER we think they’re going to just give her some antibiotics and send her home. Nope. She throws up. Things go bad fast. Her heart rate is 160. She turns a color I’ve never seen a human before.

The next 3 days were so incredibly hard. But I’m so thankful to all the medical workers that were attentive to us.

Thankfully she makes a full recovery. For a week or so she was lethargic/tired but she’s fully healthy now.

A few months before I had read a story about a woman who’s boyfriend had died from a UTI because they went to a gospital, gave him some antibiotics, and he ending up dying at home because the infection was already too progressed to fight off at home.

Had the person who evaluated my girlfriend not evaluated seriously or just sent her off that could’ve been her. I’m so thankful they admitted her and took her care seriously.

It’s scary how quickly a UTI or some other benign infection can become sepsis. Take it seriously.
by jacquesm | 2025-10-06 08:19:25+00:00
I am going to make really sure that my heirs are going to be left with a simple financial arrangement, thank you for the implicit reminder to do so. Your dad was awesome, I looked at that video 3 times and there is so much love poured into that workshop that it makes me wish I knew someone worthy of carrying that torch for another generation. I can identify just about every station and see how smart and cost efficient he had it all set up. Have you thought about reaching out to the Luthier guild?

https://luth.org/
by cik | 2025-10-06 08:20:06+00:00
I still love NFS. It's a cornerstone to how I end up thinking about many problems. In my house it provides a simple NAS mount. In certain development environments, I use sshmount because of it.

But I really loved the lesser known RFS. Yes it wasn't as robust, or as elegent.. but there's nothing quite like mounting someone else's sound card and blaring music out of it, in order to drive a prank. Sigh...
by KingOfCoders | 2025-10-06 08:20:07+00:00
"Yes, I agree. And some of the “admins” even announced publicly many days ago they were launching a competitor tool and were funding raising for it. I’d not trust the system to such “admin”."

https://bsky.app/profile/rmfranca.bsky.social/post/3lz7alpob...

See https://spinel.coop/

"Spinel develops rv, the next-generation Ruby version manager"
by pastage | 2025-10-06 08:20:44+00:00
Looks seamless when you use it like that. As a "normal user" of a desktop OS, network audio always seems so custom, I guess how the OS and applications handle audio is always going to be the bottle neck. I have no need for a DAW but I often want to stream audio from something to something else e.g. as you say monitor audio on some other device.
Show HN: Toolbit – A unified, privacy-friendly toolbox for developers
by alwinaugustin | 2025-10-06 08:20:53+00:00
I built Toolbit — a fast, ad-free, privacy-respecting developer toolbox that runs entirely in your browser.

It brings together 20+ everyday utilities like: JSON Formatter & Validator Base64 Encoder / Decoder JWT Decoder Markdown Previewer HTML / CSS / JS Minifiers Word Counter, Diff Tool, and more

Everything runs completely on the client side, so no data ever leaves your machine. You can even install it as a PWA for offline access.

Toolbit was born from frustration with random online tools full of ads, trackers, and inconsistent UIs. I wanted a single, clean space that developers could trust and use quickly without losing focus.

Features: All-in-one workspace for common developer tasks 100% local execution (no server calls or telemetry) Light & dark themes Works on any browser and can be installed as a PWA

Try it here: https://toolbit.pages.dev

I’d love feedback on usability, performance, and what tools you think I should add next.
by debugnik | 2025-10-06 08:21:20+00:00
Only if SPARK is powerful enough to verify the code you need to write in the first place, which from my experience with SPARK is not a given as soon as access types are involved. Also Rust doesn't need to exclude high level language features just to prove memory safety, whereas SPARK can't even verify any use of controlled types.

If SPARK really were enough, I'd just write all Ada in SPARK of course.
by jacquesm | 2025-10-06 08:21:58+00:00
Pretty quick, far faster than inter-process memory copy. The only way to be sure would be to set it up and to measure it, but on a 486/33 I could do this ~200K per second, on modern systems it should be a lot faster than that, more so if the processe(s) do not use FP. But I never actually tried setting up say a /dev/null implementation that used this, it would be an interesting experiment.
by sschueller | 2025-10-06 08:22:09+00:00
The laws exist, the issue is enforcement. Usually the police has to first find suspicion, then take your car to a garage and determine with accuracy that it is too loud. Automatic enforcement is coming soon.

Zürich is testing "Lärmeblitzer"[1] which they want to put in certain places where people produce excessive noise with their vehicles. It will take time however as laws need to be changed to allow such devices to issue fines and they need to make sure the false positive rate is low enough.

[1] https://www.20min.ch/story/pilotversuch-wegen-autoposern-sta...
by sigilis | 2025-10-06 08:22:54+00:00
Task selection is the tricky bit. It has to actually be important in some dimension. The easiest is something with an amount of social pressure. If someone is waiting for you to do something that you have promised, then it acquires a kind of urgency and importance even if it wouldn’t harm you not to do it in a timely manner.

It’s not fake importance, it’s just taking advantage of the fact that you want to be seen as dependable and effective to other people.
by KingOfCoders | 2025-10-06 08:23:13+00:00
Hundreds of years gardening was done without leaf blowers.

People used rakes.

When you work in gardening, you are paid to do so.

If people in Zürich decide to pay more for gardening and reduce noise, it's their decision.

(though quite frankly, from using a rake myself and watching people here use leaf blowers, I'm not sure they are faster in any way)
by lemagedurage | 2025-10-06 08:23:23+00:00
SEEKING WORK | Remote / Nomadic

Freelance engineer and founder with an MSc in Computer Science and 10+ years of experience delivering production systems end-to-end under tight timelines.

Technologies: Rust, Go, Java, Python, TypeScript, SQL, Kubernetes, Terraform, AWS, GCP, Networking, Reverse Engineering, React (Native), Next.js

Recent highlights:

• Designed advanced Rust engineering challenges for frontier AI labs

• Deployed and optimized a cost-efficient Kubernetes stack on Hetzner Cloud

• Built a cross-platform flight ticket aggregator in React Native

• Migrated and codified Datadog alerts and monitoring into Terraform (IaC)

• Implemented a highly parallel Rust data ingestion pipeline

• Reverse-engineered Maps API to build a custom frontend in Next.js

• Launched a web app to repackage and clone Android apps

• Developed a scalable broadcast system using Pub/Sub and Go

More: https://heijligers.me

Email: hn[at]heijligers.me
by antonvs | 2025-10-06 08:23:54+00:00
> it's not improbable

"Extremely improbable" would be a better assessment.

Even ignoring the project complexity, difficulty, and energy budget, which can't simply be handwaved away by "robotic automation", one reason is simply that such colonies don't solve any problem that we're likely to have, that can't be solved much more cheaply, safely, and effectively.

But even the idea that we'll eventually have the technology to build such structures is debatable. Will this be before or after we solve climate change, for example? Because that issue is likely to severely impact our technological capabilities over the timescales involved. And as of today, the most technologically advanced nation is doubling down on atmospheric carbon production.
by scott_w | 2025-10-06 08:24:31+00:00
This is dangerous because of how easy it is to abuse. Look at Türkiye where İmamoğlu was arrested and had his university degree removed on trumped up charges as he's a potential threat to Erdoğan's chances of re-election.

In Türkiye, certain crimes disbar you from running for election (and you're required to have a university degree).
by AnthonyMouse | 2025-10-06 08:24:36+00:00
It's not quite that one either. The big problem is that most people get health insurance through their employer, and then it's the employer choosing it rather than the insured. Otherwise people would choose different insurance and in particular insurance with lower premiums but higher deductibles, and then use the money they saved on premiums to pay out of pocket for things that cost less than the deductible. And then actually insist on getting a real quote and having the ability to compare prices for non-emergency medicine.

So the main problem is employer middlemen. Which happens in significant part because of tax incentives for employers to do that which you can't get if you do it yourself.
by heja2009 | 2025-10-06 08:25:18+00:00
I worked with QNX 4 at uni and we built a robot system based on 2-4 networked 486/Pentium CPU cards in a rack with it [1]. We fully used the OS to make our robot system both hard real-time and completely network based using QNX's native capabilities. This gave me a deep understanding of those issues in my later career in robotics systems and I basically recreated - tediously - most of its features with UDP, TCP/IP and various IPC (inter process communication) features on vxWorks, SunOS and Linux.

One feature of the OS I fondly remember was that the most basic system calls (send/receive/reply) were implemented as about 3 inline assembler instructions each directly in the header file (qnx.h ?).

[1] https://herbert-janssen.de/paper/irini97-12.pdf
by myrion | 2025-10-06 08:25:30+00:00
Considering that companies will do everything to avoid doing sensible things that cost money - yes, of course the government has to step in and mandate things like this.

It's no different from safety standards for car manufacturers. Do you think it's ridiculous that the government tells them how to build cars?

And similarly here: If the company is big enough / important enough, then the cost to society if their IT is all fucked up is big enough that the government is justified in ensuring minimum standards. Including for backups.
by perching_aix | 2025-10-06 08:26:26+00:00
They'd simply tell you that by just magically "getting better" at C/C++, those would be resolved too. And if my grandmother had wheels, she'd have been a bike [0].

It's like a JRPG that may be a slog at the beginning, but then really gets going after the first 50-60 hours. Just gotta replace the hours with years, and huff even more glue.

And these are the people moaning about Rust and religious thinking... good old DARVO at it again, and it's growing more and more on the nose.

[0] https://youtu.be/A-RfHC91Ewc
by 9dev | 2025-10-06 08:26:31+00:00
> All regional and global powers are known bad actors.

That they are. Americans tend to view themselves as "the good guys" however, which is a wrong observation and thus needs pointing out in particular.

> That said, Seoul is already in bed with Washington. Sending encrypted back-ups to an American company probably doesn't increase its threat cross section materially.

If they have any secrets they attempt to keep even from Washington, they are contained in these backups. If that is the case, storing them (even encrypted) with an American company absolutely compromises security, even if there is no known threat vector at this time. The moment you give up control of your data, it will forever be subject to new threats discovered afterward. And that may just be something like observing the data volume after an event occurs that might give something away.
by jbstack | 2025-10-06 08:26:33+00:00
> If someone is waiting for you to do something that you have promised, then it acquires a kind of urgency and importance even if it wouldn’t harm you not to do it in a timely manner.

I don't agree with this though. If someone is waiting for me to do something that I've promised, and I don't do it, I'm going to suffer the harm of stress, guilt, shame, etc. related to breaking my promise and people thinking I'm unreliable. I think this idea only works if we define "harm" in a very narrow sense to exclude the types of harms that come from the "important" task that we're going to deliberately avoid doing.
by eptcyka | 2025-10-06 08:27:25+00:00
You don't need to design around it - it is not like you can use top power for 100% of the time in most EVs anyway, and there's no good reason to restrict it such that the vehicle can operate at a limited max power for longer. ICE cars also reach top power only in a given RPM range, so it still is a curve, albeit turbo cars can flatten the curve quite a bit.
by js8 | 2025-10-06 08:27:51+00:00
Sorry, but what you're describing is American exceptionalism, in line with PNAC for instance.

> Peace and stability for about 100 million people in Central and Eastern Europe, who will in turn consume American products and services and cheaply write code for American companies instead of designing nuclear missiles for Russians to target Washington DC. All that the Americans have to do is give a guarantee that essentially costs nothing, if it's believable enough.

Precisely what led to this conflict, the idea that the Eastern Europe (or now specifically Ukraine) should be "owned" by some superpower.

I am not a fan of Russia, in fact, I work for American company and I got rich thanks to that, and I generally like Americans, but if you don't see how incredibly patronizing this is, I don't know what to tell you. (I mean, Eastern Europe aside, the idea that for example Germany (or France), one of the largest economies in the world, needs some help from Americans to defend themselves is ridiculous.)

And paradoxically, the islamophobic sentiment is so strong in Eastern Europe today that most people would actually agree with the Russian approach to the Chechen war, unfortunately. Keep in mind Russia is not that different from U.S. when it comes to waging foreign wars.

The idea that war is in any case justifiable is just something that never works out as a consistent moral principle, and that's true for NATO's support for Ukraine as well (though I don't have a problem with Ukrainians defending their country, I think it's the right thing to do).

But once you start using violence as a means to revenge, or to regain the territory, you have morally lost it (which is what NATO is being asked by Ukraine). In Palestine, most of the world recognizes that the problem of Israeli colonization and apartheid has to be resolved through peaceful means (my preferred solution would be one state), not through Palestinian violence, despite all the Israeli violence (which is more than 10x) towards Palestinians. The same principle should be applied to Ukraine-Russia relations.
by 9dev | 2025-10-06 08:28:17+00:00
> There is no such thing as good or trustworthy actors when it comes to state affairs. Each and every one attempt to spy on the others. Perhaps US have more resources to do so than some others.

Perhaps is doing a lot of work here. They do, and they are. That is what the Snowden leaks proved.

> You really have no evidence to back up your assertion, because you’d have to be an insider.

I don't, because the possibility alone warrants the additional caution.
by AnthonyMouse | 2025-10-06 08:29:27+00:00
> I feel like scrutinizing the industry for a 2-3% error on an obviously difficult problem is exactly why we pay so much in the United States for health care.

If only. Then the outcomes would be better.

The real reason is that it's ostensibly supposed to be a market but the pricing for everything is completely opaque and shrouded in bureaucracy and corruption.
by jabl | 2025-10-06 08:30:22+00:00
> All you have to do to verify this is to just pop into the same OS and version e.g. Ubuntu 24.04 LTS on each ISA in Docker and run `size` on the contents of `/bin`, `/usr/bin` etc.

(I cheated a bit and used the total size of the binary, as binutils isn't available out of the box in the ubuntu container. But it shouldn't be too different from text+bss+data.)

$ podman run --platform=linux/amd64 ubuntu:latest ls -l /usr/bin | awk '{sum += $5} END {print sum}'

22629493

$ podman run --platform=linux/arm64 ubuntu:latest ls -l /usr/bin | awk '{sum += $5} END {print sum}'

29173962

$ podman run --platform=linux/riscv64 ubuntu:latest ls -l /usr/bin | awk '{sum += $5} END {print sum}'

22677127

One can see that amd64 and riscv64 are actually very close, with in fact a slight edge to amd64. Both are far ahead of arm64 though.
by jbstack | 2025-10-06 08:30:44+00:00
The part I'm not convinced about is that the self-deception actually works. In order to achieve it, I have to go through the thought process of "I have papers to grade and a mess of work to do which are important and have deadlines, but actually if I don't do them it won't hurt anyone". Once I go through that thought process, I now know that the task isn't genuinely important. Writing it down at the top of some list doesn't change what I know. Somewhere else on that list is the real important task (the one that will cause harm if I don't do it) and my brain knows which one it is and will try to procrastinate it.
by Zafira | 2025-10-06 08:31:12+00:00
The early history of AI/cybernetics seems poorly documented. There are a few books, some articles and some oral histories about what was going on with McCulloch and Pitts. It makes one wonder what might have been with a lot of things. Including if Pitts had lived longer, been able to get out of the rut he found himself in the end (to put it mildly) and hadn’t burned his PhD dissertation, but perhaps one of the more interesting comments that is directly relevant to all this lies in this fragment from a “New Scientist” article[1]:

> Worse, it seems other researchers deliberately stayed away. John McCarthy, who coined the term “artificial intelligence”, told Piccinini that when he and fellow AI founder Marvin Minsky got started, they chose to do their own thing rather than follow McCulloch because they didn’t want to be subsumed into his orbit.

[1] https://www.newscientist.com/article/mg23831800-300-how-a-fr...
by saraaah | 2025-10-06 08:31:14+00:00
Memory safety doesn't really help that much with functional safety.

Sure, a segfault could potentially make some device fail to do its safety critical operation, but that is treated in the same way a logic bug would be, so it's not really a concern in of itself.

But then again, an unchecked .unwrap() would lead to the same failure mode, so a "safe" crash just just as bad as an "unsafe" one.
by jmcgough | 2025-10-06 08:31:14+00:00
NYC has roughly the same stats - 40% of the residents there are foreign-born. This is more to do with low birth rates by natives, so population growth in NYC and London is entirely driven by immigration. The biggest problem is that it's too expensive for most people to have and raise kids in major cities.

What was more troubling to me was that he called the Tommy Robinson rallies "heartwarming". TR was a member of an explicitly fascist, white nationalist party. The rallies were full of signs calling for death to Muslims. Or, in the same blog post, his disproven claims of migrant gang r*pes. On top of that, he has written some really vile things about transgender people.

I would like to go to a tech conference and focus on Ruby, not politics. I'd like to leave my identity home and discuss software engineering and interesting technical ideas. DHH has made that impossible.
by weinzierl | 2025-10-06 08:32:04+00:00
"removing all the bureaucracy here"

This is a bit strong, given that you still need to register with the Marktstammdatenregister and get a permit from your landlord (relevant bc homeownership rate < 50%).

I think the high electricity cost has as much to do with the relative success of this than the reduced friction.

On the technical side you are also limited to 800W max and if you want a battery things get complicated quickly. I will still get one probably but it is far from no bureaucracy at all and plug and play - at least not when you want a battery.