MurphyA/hacker-news huggingface dataset:
by Viliam1234 | 2025-10-12 17:50:04+00:00
Exactly. I wouldn't mind having three options: "Yes", "Maybe Later", and "No". It's the missing third option that sucks.

Like in Android: Do you want to back up your photos to the cloud? "Yes" or "Maybe later" which means being asked every week. Also, the checkbox is selected by default, and if you close the dialog by accidentally clicking outside of it (maybe because you were already going to click on something else, and the dialog opened in the last millisecond) that by Google standards counts as consent.

Of course, turning on the backup of photos in clouds only requires a single click (or misclick), but turning it off requires following a long tutorial very carefully...
by gwbas1c | 2025-10-12 17:50:23+00:00
It was smoke and mirrors, spiced with everyone letting their imagination run away.

I downloaded the open-source version of the server to see if I could build a product around it, but it came with a serious limitation: The open-source server did not persist any data. That was a complete non-starter for me.

At that point I suspected it wasn't going anywhere. My suspicions were confirmed when I sat near some Wave team members at an event, and overhead one say, with stars in his eyes, "won't it be groovy when everyone's using Wave and..."

---

Cool concept, though.
by TuringTest | 2025-10-12 17:50:31+00:00
Open-source has many technical advantages over closed-source, in addition to the moral ones (which are quite powerful themselves).

Being able to inspect the software you use makes you able to trust house it works, and fix it at points where it's not working; those were the first motivators for creating the FLOSS movement.

There's also the advantage that in the long term you don't depend on the company developing the software; if the company goes under, or simply stops supporting the software, you can hire a different batch of developers to carry on maintaining it. That's the reason why many big contracts require that the software vendor puts the source code under escrow.

In reality, closing the source of software only benefits the seller; everybody else benefits from having it available. With FLOSS, you get that for free.
by AriedK | 2025-10-12 17:50:34+00:00
Here in the Netherlands we’ve got ‘fietsknooppunten’. Numbered junctions with proper bike paths linking them up, and clear signage pointing you to your next number. https://www.fietsknoop.nl/planner Just remembering, or writing down a couple of numbers gets you a long way. As a backup I have OsmAndMaps for pre-loading gpx files to my phone.
by f_devd | 2025-10-12 17:52:23+00:00
> Btrfs still can't either give an accurate answer to `df -h`, or repair a damaged volume.

> In my personal experience, writing to a full volume corrupts it irretrievably 100% of the time, and then it cannot be repaired.

While I get the frustration, I think you could have probably resolved both of them by reading the manual. Btrfs separates metadata & regular data, meaning if you create a lot of small files your filesystem may be 'full' while still having data available; `btrfs f df -h <path>` would give you the break down. Since everything is journaled & CoW it will disallow most actions to prevent actual damage. If you run into this you can recover by adding an additional disk for metadata (can just be a loopback image), rebalancing, and then taking steps to resolve the root cause, finally removing the additional disk.

May seem daunting but it's actually only about 6 commands.
by dr_kiszonka | 2025-10-12 17:52:45+00:00
Is there some kind of an external "AI wrangler?"

With multiple AI agents simultaneously creating and editing multiple files, many devs won't be able to pick up malicious changes, even if they look at diffs. (And there are often pressures at work to cut corners.)

So far, I have only picked up agents overwriting files with instructions for them or creating instructions telling themselves to ignore some instructions in other files. (And pure laziness like disabling certain tests.) These are pretty obvious, could be prevented by changing file permissions (to a certain extent) and I use those more dangerously autonomous AI approaches for personal projects only. Would I pick up malicious changes if they were spread across many files, more sophisticated, and it was during crunch time? I don't know.

If there is some software that scans edits for AI-specific issues, doesn't live in VSCode, and isn't susceptible to simple prompt injection, I would happily give it a try.
by dkarl | 2025-10-12 17:53:10+00:00
I think they're used less because the main reason for using them in C isn't a consideration in Java, and also they don't accomplish the same thing.

In C, asserts are used as sanity checks, and when one is violated, there's often reasonable suspicion that that memory corruption has occurred, or that memory corruption will occur if the code proceeds in the current state. Aborting the process, leaving a core dump for analysis, and starting fresh is often the safest thing to do to avoid the unpredictable results of corrupted state, which can be insidiously subtle or insanely dramatic. In my experience writing server-side C++, we always ran it in production with asserts enabled, because code that continued to run after memory was corrupted led to the the bugs that were the most destructive and the most mysterious.

Memory corruption is rare enough in Java that 99.9% of code completely ignores the possibility. Also, if you did suspect memory corruption in a Java program, an assert wouldn't help, because it would only throw a runtime exception that would probably get caught and logged somewhere, and the process would continue serving requests or whatever else it was doing.
by user____name | 2025-10-12 17:53:29+00:00
One of my best friends has a toller (canadian duck retriever) that's a total ball junkie, it's all he seems to live for. I too often played fetch with him as a pup and now he goes completely loco any time I show up at their house. So I accidentally conditioned him to see me as mr playtime, oops. Nowadays I try to just play frisbee and tugging games whenever I'm over for some time. When a ball is in sight, the world just disappears.
by bee_rider | 2025-10-12 17:53:39+00:00
I’m not sure what the good kind of boring is, if we could define it, it might be tautologically true that that’s the thing people want.

> Look at how popular Ubuntu VMs are with research chemists.

Are they? I actually have no idea.

> And successful chemists tend to be highly technical.

But not necessarily in any IT sense. STEM skills are very specific.

Sorry, it looks like I’m just being petulant and saying “I’m not sure” about your every sentence, haha, that wasn’t my intent but it is what I ended up doing I guess.
by hugs | 2025-10-12 17:54:11+00:00
just a theory, but as atproto matures, there are now other example projects using the protocol for other things besides "distributed twitter clone". for example, tangled was talked about yesterday. [1]

and that probably came up because more people are wondering about the future of github as it becomes more integrated into microsoft. as things become more centralized, interest in decentralization goes up.

[1]: https://news.ycombinator.com/item?id=45543899
by marcosdumay | 2025-10-12 17:54:17+00:00
> The fire appears started by an arsonist

There were plenty of wildfires on the region last year. And that one you are talking about wasn't a wildfire.

> There are lots of places where abnormal amounts of rain don't cause flooding.

Yes, and we still say that rain causes flooding. Just like it's perfectly fine to say the weather causes wildfires.

That doesn't mean it can't be controlled. And it doesn't also mean we can control extreme events (we can't, in either case).
by swed420 | 2025-10-12 17:54:33+00:00
> There's more to air quality than HEPA filters.

Agreed. In fact, even before COVID this was long overdue to be addressed in classrooms etc:

> ventilation to reduce rebreathing and CO2 levels

Unfortunately since that hasn't happened yet, methods like:

> In-line far UV sterilisation

> HEPA

are not effective. It isn't that they don't kill/stop the virus. The problem traces back to the inadequate forced air exchange and distribution which these methods require, and which is often a show stopper when you're talking about retrofitting existing structures without costs becoming insane. At a certain point it's easier to build new with these things in mind (and we absolutely should be taking requirements to do so more seriously).

> might not be enough as a single-building intervention, but it would almost definitely change disease spread dynamics if deployed world/nation wide.

The point of the previously linked study is to demonstrate that "something is better than nothing" reasoning doesn't always apply. We need to go big to see an actual measurable improvement over longer time spans. Otherwise, what's the benefit seen if you delay an average (but inevitable) infection from occurring by X days? There basically is none.
by dcre | 2025-10-12 17:54:43+00:00
I prefer the simple config and the selection-first editing model (best writing on this: https://kakoune.org/why-kakoune/why-kakoune.html). After talking to other Vim users who had a hard time adjusting to Helix, I think I must have used Vim in a pretty Helix-like way to begin with — selecting first. I never could get used to vim motions where the target text is not visualized.
by vkelk | 2025-10-12 17:55:34+00:00
Like many developers working in enterprise environments, I found myself in a situation where I wanted to leverage AI-assisted coding through Claude Code in VS Code, but I needed to use AWS Bedrock instead of Anthropic’s direct API. The reasons were straightforward: I already had AWS infrastructure in place, and using Bedrock meant better compliance with our security policies, centralized billing, and integration with our existing AWS services.
by corimaith | 2025-10-12 17:55:58+00:00
To be honest, I don't think all these purchases have actually improved their image beyond useful allies in the current culture war. And it dosen't help that they're buying AAA studios in the midst of the AAA crisis. Modern western dev studios are completely out of touch with the market, much of the old talent has left, and it's very likely the influential players 10 years now will look very different than today.

If you look at the success of chinese studios in contrast, much of this is from the ground up from indie chinese gamers/otakus building they stuff they've been dreaming about. The big chinese studios like Tencent still haven't actually made a good game and they aren't going to be doing so anytime soon. But that means that needs to come from the grassroots, not from giant corporations that are guided by metrics first. If the Saudis had sense, they should establish a VC-like fund to get indie studios started up and a game dev academy to train such talent.
by goda90 | 2025-10-12 17:56:29+00:00
I'm currently trying to decide what to replace my roof with. From the bids I've gotten, a metal roof is looking to be 3x more expensive than asphalt shingles. I could use that money for lots of other projects to make my house nicer and more energy efficient.

But I can't shake the feeling that I'd be glad to have metal for some future tornado, derecho, or wildfire hitting my area. My area isn't facing insurance companies pulling out yet, but the future feels less optimistic every year.
by zygentoma | 2025-10-12 17:56:49+00:00
Oh, nice!

I think we might have copied that from you here in North Rhine-Westphalia, and the nice thing is, that by law the have to replace the signs when they are broken/missing (they are legally similar to road signs for cars). However, it sometimes still isn't always possible to just follow numbers because might might have missed or misread a sign, and you might just find out a kilometer later...

Anyway, it's ten thousand times better than in our neighbour state Rhineland-Palatinate

Edit: the Knotenpunktnetz NRW, if anyone is interested: https://radservice.radroutenplaner.nrw.de/rrp/nrw/cgi?lang=D... (you have to zoom in a little too see routes ... if you zoom in more, every sign is shown!)
by furyofantares | 2025-10-12 17:56:52+00:00
Here's the one that showed a lot more speedup than the article:

https://pastebin.com/v9tczpus

Looks like the LLM invented somewhat different test for it than the article had. I tried again and have this with the same data structure as in the article:

https://pastebin.com/SDdcchZG

That gave similar results to the article.

All the other tests still give little-to-no speedup on my machine.
by ndiddy | 2025-10-12 17:56:52+00:00
Doing shady stuff to juice KPIs seems like standard operating procedure at Microsoft. My favorite example of this is a few years after Windows Phone came out (when it was already clear it was going to be a failure), Microsoft announced they would be paying developers $100 per app (up to 20 apps) for ANYTHING submitted to the Windows Phone store. Clearly some executive was being graded on "number of apps in the store". As expected, this resulted in Windows Phone having a wide and varied selection of apps as long as all you needed was Chuck Norris jokes, fart apps, soundboards, whack-a-mole, Simon, etc.
by gkbrk | 2025-10-12 17:57:39+00:00
But that's essentially the whole protocol. You can implement a client or a server reading only NIP-01 and it will be able to interoperate with the rest of Nostr.

Reading and implementing NIP-01 can be done in an afternoon (or a weekend if you're taking your time), and it gets you relays that can accommodate multiple clients and applications. From the client perspective, only implementing NIP-01 gets you a simple Twitter clone with an identity that belongs to you.
by ethbr1 | 2025-10-12 17:57:41+00:00
Flash was the original web Excel (also Lotus 1-2-3) -- a simultaneous design + data + programming tool.

These are terrible for maintainability, but excellent for usability.

On the whole, I'd say it was easily a loss for the greater web that web programming left the citizen-programmer behind. (By requiring them all to turn into hamfisted front-end javascript programmers...)

Many of the centralized evils of the current web might have been avoided if there had remained an onramp for the neophyte to really create for the web.

I.e. Facebook et al. might have instead been replaced by a hosted, better-indexed Macromedia create + edit + host platform

Or the amount of shit code produced by inexperienced front-end devs throwing spaghetti at IE might have been reduced
by tombert | 2025-10-12 17:57:53+00:00
The fact that it's 2025 and there's no legitimate way to run a live USB with Windows baffles me.

In the case of my mom's computer rescue, as far as I can tell, literally the only legal way to recover my mom's Windows NTFS drive contents was to use Linux. I had to use Linux to fix Microsoft's incompetence.

I am quite confident that my mom would mostly be fine with Linux Mint on this computer; 99% of what she does on the computer is use Chrome, which works fine on Linux. Hell, Edge works fine on Linux now if you want to stay in the Microsoft ecosystem. The only blocker now is that I am positive that she will not use a computer unless it can run Microsoft Office directly on the computer, and I have not been successful getting Office 2016 or Office 365 running on Linux with Wine or Proton in my attempts.

Maybe for Christmas I will buy my mom a Macbook or something. Then she'll be forced to move to something better.
by qingcharles | 2025-10-12 17:58:00+00:00
I've started using Tiny11 on all my setups, then running DeBloat afterwards. This removes every piece of crapware* and none of them seem to try to reinstall on update (so far, fingers crossed).

https://ntdotdev.wordpress.com/2024/01/08/the-complete-tiny1...

https://github.com/Raphire/Win11Debloat

* be warned, this also removes Edge, so you have to grab your own browser installer of choice
by delusional | 2025-10-12 17:58:13+00:00
> Space is wasted everywhere.

Sure, that's a reasonable technical criticism. Wasted screen space is, in my opinion, an issue in modern interface design trends. Good design uses space in a thoughtful manner. The designers of macOS clearly don't agree with us, but we can have a reasonable technical discussion about that. We can consult the data. We can consult the users.

> It's Fischer-Price design philosophy

You're mixing the two again. Fisher-Price was not consulted in the design of modern macOS interfaces, and complaining about not liking the design language cheapens all your actual points. No real discussion can be had around this taste garbage. You're rage baiting.
by BiteCode_dev | 2025-10-12 17:58:42+00:00
Most of my big clients have about 10 intermediaries between them and the data: the antivirus, the browser, the VPN, the company proxy, the API gateway, their authentication layer, the virtualization layer, the application server, the microservice it requests and whatever data source this one requests.

So unless you are a lean startup, the reasons many products are horribly slow are very low hanging fruits no body are ever going to bother picking.

If you ever reach the time where pipelining is giving you a boost in perf, your app was already in a nice state.

It's so nice to be able to code on a baremetal server where my monolith has directly access to my postgres instance on my personal projects.
by isodev | 2025-10-12 17:58:45+00:00
I’m so happy our entire operation moved to a self hosted VCS (Forgejo). Two years ago, we started the migration (including client repos) and not only we saved tones of money on GitHub subscriptions, our system is dramatically more performant for the 30-40 developers working with it every day.

We also banned the use of VSCode and any editor with integrated LLM features. Folks can use CLI based coding agents of course, but only in isolated containers with careful selection of sources made available to the agents.
by tech234a | 2025-10-12 17:58:55+00:00
Cooperative Linux (coLinux) seemed like a cool concept. It let you run the Linux kernel alongside the Windows kernel while allowing both full access to the hardware. Unfortunately it hasn't fully made the jump from 32-bit to 64-bit.

[1]: https://en.wikipedia.org/wiki/Cooperative_Linux

[2]: http://www.colinux.org/
by turtletontine | 2025-10-12 17:59:10+00:00
This part of the README answers the “why” pretty well:

> Both software and hardware implementations of Wireguard already exist. However, the software performance is far below the speed of wire.

> Existing hardware approaches are both prohibitively expensive and based on proprietary, closed-source IP blocks and tools.

> The intent of this project is to bridge these gaps with an FPGA open-source implementation of Wireguard, written in SystemVerilog HDL.

So having it on an FPGA gives you the best of both worlds, speed of a hardware implementation without the concerns of a proprietary black box.
by ivape | 2025-10-12 17:59:14+00:00
The dog is not reflecting on its true nature. If that is true, then it's possible there are many beings, including us, who are not reflecting on their true nature. It shows the meditative power a human actually has. For example, if a parent actually sits down and realizes they'd die for their child no matter what, it would sort of be like the dog realizing how far it would go for a tennis ball. Only a human being can reflect and change, the dog cannot (it's one of the reasons humans fall in love with dogs, they realize the thing is utterly innocent).
by _DeadFred_ | 2025-10-12 17:59:36+00:00
These discussions are used to suck the oxygen out of the room. There is no purposed served to have the same discussion over and over and over. No progress is made repeating the same discussion. But the people willing to argue for reality are slowly warn down, with the goal being to get them to remove themselves from the discourse. The goal is not honest discussion (of a discussion already had thousands of times). The goal is a state of apathy with regards to the truth, not a seeking of truth.
by wunderwuzzi23 | 2025-10-12 17:59:40+00:00
Great point. It's actually possible for one agent to "help" another agent to run arbitrary code and vice versa.

I call it "Cross-Agent Privilege Escalation" and described in detail how such an attack might look like with Claude Code and GitHub Copilot (https://embracethered.com/blog/posts/2025/cross-agent-privil...).

Agents that can modify their own or other agents config and security settings is something to watch out for. It's becoming a common design weakness.

As more agents operate in same environment and on same data structures we will probably see more "accidents" but also possible exploits.
by jauntywundrkind | 2025-10-12 17:59:40+00:00
This is the governments of the world's greatest attempt so far to throw back the visible truth of the Declaration of Independence of Cyberspace.

I wish them all the miserable stinking ridiculous failure in the world. I fully expect this to be a wretched daemonic cursed ill begotten mess, destroying base privacy and security & bringing about little but fuck ups and bad. So much of it false flagged to protect children: two faced liars selling the destruction of civic rights & decency with false motive.
by lostlogin | 2025-10-12 18:00:10+00:00
I find the garmin 840 terrible for navigation as the interface is small, and the map always too zoomed in, or not enough. It’s just so clunky, and reminds me of computers in the early ‘90s.

However, with the Varia radar riding is amazing. I look down before looking back. I only look back of the radar is clear.

When it squawks - check behind.
by terminalshort | 2025-10-12 18:00:17+00:00
Explanations have no obligation to be satisfying (and the more satisfying an explanation is, the more you should question its accuracy). This is a great illustration of the problem. As the population of LA increases:

1. The number of arsonists will increase

2. The probability of a given lightning strike causing a house fire will increase (as the built up area increases)

3. The probability that a wildfire in an unpopulated area will spread to a populated area will increase

4. The potential number of houses destroyed by a single fire increases

5. The dollar value per house destroyed increases

So if there were no change at all in the weather patterns, we would still expect to see an increase in fire damage over time when the population of LA increases. That's why you can't just scream "it's global warming!" when the chart goes up and to the right and weather is a contributing factor.
by kaoD | 2025-10-12 18:01:09+00:00
Just a guess but I assume that this is (or rather, would be, judging by the README this isn't past the planning stage) for IoT and the like.

If you want your device to connect to a VPN you need something to implement the protocol. Cycles are precious in the embedded world so you don't want to do it in your microcontroller. You might offload it to another uC in your design but at that point it might make sense to just use an FPGA and have this at the hardware(-ish) level.

You can think of this as a "network interface chip" but speaking Wireguard instead of plain IP.
by ofalkaed | 2025-10-12 18:01:19+00:00
From what I remember; it was mostly a one man project and he was writing it for himself, this upset some people and they felt his personal project should be democratic. It created a great deal of drama and he found himself having to deal with the drama every time he tried to engage with the community. Eventually he just walked away from it all. The fork died shortly after since the people who forked it were still dependent on him for development, all they really offered was a fork that was free of his supposed tyranny.
by djoldman | 2025-10-12 18:01:36+00:00
The OTA car updates, the OS's doing stuff we don't want, the ads on phones and websites, buying something on a new website knowing you're immediately put on an email list that you'll immediately unsubscribe from...

It's tough being a user.

Imagine being a non-tech savvy one who just has to wade through all that and doesn't know how to block it.