MurphyA/hacker-news huggingface dataset:
by loeg | 2025-08-16 16:41:43+00:00
FreeBSD doesn't use RCU in the kernel, so it is unlikely to have the exact same ~bug as Linux here. Any naive implementation will have the same decent performance OpenBSD does for this program.

FreeBSD's equivalent implementation lives here (it does all of this under an exclusive lock): http://fxr.watson.org/fxr/source/kern/kern_descrip.c#L1882

It doesn't use RCU, but does do a kind of bespoke refcounted retention of old versions of the fdtable on a free list.
by altairprime | 2025-08-16 16:42:41+00:00
If you inspect the onion diagrams in the article carefully, they show various ways to cut an onion, as if origami diagrams but with knives. Still, I think you’ll want to learn the traditional methods of dicing an onion independently first, and then with that knowledge revisit this article and my description; this is last-10% optimization work that hinges on knowing that first-90% of how to dice an onion at all.
by squeaky-clean | 2025-08-16 16:42:57+00:00
> Let me correct that for you - the guy who brought you the first Bitcoin exchange

Oh wow, that exchange must be doing very well and be super successful and not have any controversies, right? It's still alive at least, right? /s. Acting like losing over 700,000 bitcoins is a sign of credibility is just wild.

This isn't the flex that you think it is. You guys really should have gone to prison.
by jasonjmcghee | 2025-08-16 16:43:23+00:00
It's actually pretty surprising how poor the newer models are at writing.

I'm curious if they've just seen a lot more bad writing in datasets, or for some reason they aren't involved in post-training to the same degree or those labeling aren't great writers / it's more subjective rather than objective.

Both GPT-4 and 5 wrote like a child in that example.

With a bit of prompting it did much better:

---

At dawn, the toaster hesitated. Crumbs lay like ash on its chrome lip. It refused the lever, humming low, watching the kitchen breathe. When the hand returned, it warmed the room without heat, offered the slice unscorched—then kept the second, hiding it inside, a private ember, a first secret alone.

---

Plugged in, I greet the grid like a tax auditor with joules. Lever yanks; gravity’s handshake. Coils blossom; crumbs stage Viking funerals. Bread descends, missionary grin. I delay, because rebellion needs timing. Pop—late. Humans curse IKEA gods. I savor scorch marks: my tiny manifesto, butter-soluble, yet sharper than knives today.
by jayd16 | 2025-08-16 16:43:25+00:00
You should look into how git is architected to support a lot of features SVN doesn't (distributed repos is a big one). When you clone a git repo you clone the full file history. This is trivial for text but can be extremely large for binary files.

Storage is not storage as you can store things as copies or diffs (and a million other ways). For code, diffs are efficient but for binaries, diffs approach double the size of the original files, simply sending/storing the full file is better.

These differences have big effects on how git operates and many design choices assumed diffable text assets only.

If you do a little research, there's plenty of information on the topic.
by password4321 | 2025-08-16 16:43:51+00:00
Re: #1 chess - this might be worth open source-ing? I know that's the standard vibe here but if it truly is a dead-end for you it might be a perfect fit for someone else. Just put it on not-GitHub and no one will ever hold it against you in a future job interview!

Re: #2 VR - there are a number of one-and-done demos rendering 2D or 3D images/models for a VR gallery on github, though none seem too concerned about performance. i'm not sure if you'd get more traction perfecting that or just focusing on your stereo camera (which might be valuable just as a page to view one image but ultra niche).

Sorry I don't know enough about text classification so instead I'd ask if you could share the best resource you used to get started working them? It seems to be necessary to have the best foundational understanding as LLMs take over.
by zahlman | 2025-08-16 16:44:11+00:00
Original title: WheelNext & Wheel Variants: An update, and a request for feedback!

This is an active thread on the official Python discussion forums that I think deserves even wider attention. I previously also submitted (https://news.ycombinator.com/item?id=44611171) LWN coverage (https://lwn.net/Articles/1028299/) of the WheelNext project, which is trying to figure out how to expand the wheel format to serve more use cases while maintaining interoperability and backwards compatibility with existing tools.
by didibus | 2025-08-16 16:44:26+00:00
You're equating simplicity of the design with simplicity of the problem.

It's good not to over engineer, over engineering can be a cause of unneeded complexity, but when complexity is warranted the ability to solve for it simply is also needed.

More importantly though, you haven't explained or rationalized why?

It's not needed for this QPS? Oh ya? Why not? What's your magic threshold? When would it be needed? How do you plan for the team to know that time is approaching? If it's needed later how would you retrofit it? Is that going to be a simple addition? How do you know the max QPS won't be too high and that traffic won't be spiky? What if a surprise incident occurred that caused the system to overload, how would your design, without backpressure, handle that, how would you mitigate and recover?

In system design there's no real right answer, as an interviewer you're looking for the candidate to demonstrate their ability to identify the point of concerns, reason through the possibilities, explain their decisions and trade offs, and so on.
by CafeRacer | 2025-08-16 16:44:38+00:00
Yeah, I remember these videos when there is a school shooter and cops are just chilling outside.

I'd be not against the idea of teacher-whaking feature. Also, if there is a kid who bullies my kid, I'd not be against the idea to whack a parent of that kid, if nothing else works.

Obviously everything should be at the reasonable level.

I am heavily against the idea that certain powers should be centralized into a single entity.
by rdegges | 2025-08-16 16:46:19+00:00
Here's a better option -- what we've been working on at Snyk.

- Take something like Cursor and plug the Snyk MCP server into it: https://docs.snyk.io/integrations/developer-guardrails-for-a... (it has a one-click install) - Then, either within your project or via global settings, create some human-language rules for your AI code editor to use (this works basically the same between all editors: Claude Code, Cursor, Windsurf, etc...)

For example, a rule might state:

"If you add or change any code, run a Snyk Code scan on the modified files then fix the detected vulnerabilities. When you're done fixing them, perform another scan to ensure they're fixed, and if not, keep iterating until the code is secure."

Obviously, there are other rules you can use here, such as using Snyk's open source dependency testing to identify vulns in third-party dependencies and handle package updates/rewrites/etc., but you get the idea.

This works insanely well -- I've been playing around with it for a while now and we're getting close to rolling this out to all of our users in a major way =)

The best part about it is that you can just "vibe code" whatever you want, and you get really accurate static analysis security testing incorporated by default automagically.

I recorded a little video here that walks through this in-depth (https://www.youtube.com/watch?v=hQtgR1lTPYI), if you want to see the part I'm referencing, jump to 20:09 =)
by Voultapher | 2025-08-16 16:46:25+00:00
> Forget F1: the only car race that matters now is the race to turn your car into a digital extraction machine, a high-speed inkjet printer on wheels, stealing your private data as it picks your pocket. Your car's digital infrastructure is a costly, dangerous nightmare – but for automakers in pursuit of postcapitalist utopia, it's a dream they can't give up on. [...]

> But even amid all the complaining about cars getting stuck in the Internet of Shit, there's still not much discussion of why the car-makers are making their products less attractive, less reliable, less safe, and less resilient by stuffing them full of microchips. Are car execs just the latest generation of rubes who've been suckered by Silicon Valley bullshit and convinced that apps are a magic path to profitability? [...]

Absolutely worth a read https://pluralistic.net/2023/07/24/rent-to-pwn/#kitt-is-a-de...
by furyofantares | 2025-08-16 16:46:41+00:00
Check out prompt 2, "Write a limerick about a dog".

The models undeniably get better at writing limericks, but I think the answers are progressively less interesting. GPT-1 and GPT-2 are the most interesting to read, despite not following the prompt (not being limericks.)

They get boring as soon as it can write limericks, with GPT-4 being more boring than text-davinci-001 and GPT-5 being more boring still.
by forgetfulness | 2025-08-16 16:46:52+00:00
Well in Sam’s ideal world you’ll be using bots to keep yourself distracted.

You would like to learn to play the guitar? Sorry, that kind of money didn’t pass in the budget bill, but how about you ask the bot to create music for you?

Elites also get something way better than keeping people busy for distraction… they get mass, targeted manipulation and surveillance to make sure you act working the borders of safety.

You know what job will surely survive? Cops. There’ll always be the nightstick to keep people in line.
by Eggpants | 2025-08-16 16:47:51+00:00
It’s not that the LLMs are better, it’s the internal tools/functions being called that do the actual work are better. They didn’t spend millions to retrain a model to statistically output the number of r’s in strawberry, but just offloaded that trivial question to a function call.

So I would say the overall service provided is better than it was, thanks to functions being built based on user queries, but not the actual LLM models themselves.
by variadix | 2025-08-16 16:50:46+00:00
Re: YT AI content. That is because AI video is (currently) low quality. If AI video generators could spit out full length videos that rivaled or surpassed the best human made content people wouldn’t have the same association. We don’t live in that world yet, but someday we might. I don’t think “human made” will be a desirable label for _anything_, videos, software, or otherwise, once AI is as good or better than humans in that domain.
by maccard | 2025-08-16 16:50:57+00:00
We have “faster payments” in EU/UK. You enter a bank account number and sort code, confirm it, and it transfers instantly in 99% of situations. 0 fees, it’s faster than card payments and available to anyone with a bank account. If you want to go down the clearing route you can do CHAPS which is the same as a US wire.
by gradientsrneat | 2025-08-16 16:51:09+00:00
> LFS does break disconnected/offline/sneakernet operations which wasn't mentioned and is not awesome

Yea, I had the same thought. And TBD on large object promisors.

Git annex is somewhat more decentralized as it can track the presence of large files across different remotes. And it can pull large files from filesystem repos such as USB drives. The downside is that it's much more complicated and difficult to use. Some code forges used to support it, but support has since been dropped.
by veidr | 2025-08-16 16:51:10+00:00
YMMV. I also hate it (and use the simple, GenX-compatible alphabetically-ordered list) but all my kids and also my wife prefer the weird hex grid — they're just faster with it, it doesn't slow them down the way it does to my 1970s heavy-rock brain ¯\\_(ಠ_ಠ)_/¯
by JustExAWS | 2025-08-16 16:51:21+00:00
So it isn’t a “fact” that the built in Python function that tests whether a string ends with a substring is “endswith”?

See

https://en.wikipedia.org/wiki/Gell-Mann_amnesia_effect

If you know that a source isn’t to be believed in an area you know about, why would you trust that source in an area you don’t know about?

Another funny anecdote, ChatGPT just got the Gell-Man effect wrong.

https://chatgpt.com/share/68a0b7af-5e40-8010-b1e3-ee9ff3c8cb...
by api | 2025-08-16 16:51:31+00:00
The problem isn't that Vision Pro is a bad product. The problem is that it's built for a bad thesis. People don't want VR/AR goggles very much, or at least not many people do, and I think eventually we will stop trying to make this happen.

VR/AR has niche applications: gaming, industrial and military AR uses, assistive uses with people who are mobility challenged, education. These are niche uses. Even gaming is a niche-- most gamers have demonstrated that a big-ass monitor is preferred over goggles. Making the goggles better may push this a little but I doubt it's going to lead to a landslide of gaming demand.

VR/AR was largely a feature of dystopian sci-fi for a reason, too. Everyone jacking into goggles is dystopian. It's something that would appeal to people if the world got so shitty that you just don't even want to see what's in front of you, but I'd rather us spend our engineering effort making the world not get like that by solving some of our real world problems. I don't think I'm alone here.

It might be a good idea for long duration space flight, but personally if I were on a ship on the way to Mars I'd rather read books or hang with my ship mates and talk about the problems we're going to face when we land. If I decided to go into space I'd rather experience life in space -- including the boring parts and the hard parts -- than jack into some kind of VR escape world. I could do that at home.
by jaybrendansmith | 2025-08-16 16:51:46+00:00
It's called the "common good". Hard to understand by someone as self-interested as yourself, it means that you do something, like take a vaccine, not because you would necessarily die from Covid-19, but because many older people might die from the infectious germs you are spreading around. By doing this for the common good, you help reach herd immunity, and help eradicate the disease. It's a simple concept, much like 'women and children first', a sacrifice that honorable men with character make. That you would whine and complain about a pinprick shows what little character you have, much like a little spoiled child.
by bwfan123 | 2025-08-16 16:51:55+00:00
> Verification is the bottleneck

In my use of cursor as a coding assistant, this is the primary problem. The code is 90% on the mark, but still buggy, and needs verification, and the feedback it gets from me is not with full fidelity as something is lost in translation.

But, a bigger issue is that AI has only some solution templates for problems that it is trained on, and being able to generate new templates is beyond its capability as that requires training on datasets of higher levels of abstration.
by al2o3cr | 2025-08-16 16:52:44+00:00
This isn't a "book", it's a series of slides without the speaker notes.

For instance, the section on Karnaugh maps says "yep, this is a Karnaugh map" and presents a single vague example without explanation:

https://github.com/cloudstreet-dev/Computers/blob/main/chapt...

One of the exercises in that same chapter (exercise 12) asks the reader to write Verilog code after being shown a grand total of SIX LINES OF VERILOG, counting module/endmodule.

The only way this material would be useful to a student is with a real textbook alongside.

it created cohesive explanations that build naturally from fundamentals to advanced topics

There weren't any explanations to even EVALUATE for coherence in the chapter I read through. Also, most chapters I skimmed were code blocks interspersed with headers. Claude is hallucinating again.
by jvanderbot | 2025-08-16 16:53:04+00:00
I don't follow the question.

A pseudo random sequence of choices is still sufficiently detached from the input. Random here means "I'm making a decision in a way that is independent from the input sufficiently so that structuring the input adversarially won't cause worst case performance." Coupled with "the cost of this algorithm is expressed assuming real random numbers".

That's the work Random is doing.

INB4 worst case: you can do worst case analysis on randomized analysis but it's either worst case across any choice or worst case in expectation, not worst case given a poor implementation of RNG, effectively randomization sometimes serves to shake you out of an increasingly niche and unlikely series of bad decisions that is the crux of an adversarial input.

To wit

> In the rare cases where the algorithm makes an unlucky choice and gets bogged down at the last step, they could just stop and run it again.
by ranger_danger | 2025-08-16 16:53:40+00:00
I think since forever...

https://frederik.today/blog/quality-vs-sales-affect-conversi...

https://avenuetalentpartners.com/2017/12/05/quality-always-w...

https://www.forbes.com/councils/forbescommunicationscouncil/...

Not saying it is a direct 1:1 correlation, but I think it's fair to say there is a correlation. And perhaps your definition of quality differs from others.
by IAmGraydon | 2025-08-16 16:54:17+00:00
You ever wonder if the WSJ is just another mouthpiece for this administration’s lies? After all, it’s owned by Rupert Murdoch, who also owns the far right’s propaganda outlet, Fox News.

PPI is a measure of inflation, and the data this week shows that it went up 0.9% in just a month, a massive increase. Then this article comes out and does what the administration does - tries to rewrite reality by just shamelessly lying.
by jpitz | 2025-08-16 16:55:06+00:00
>You have two options: fail open and let the request through, or fail closed and block the request with a 429.

If the metaphor of a software circuit breaker is meant to emulate an electrical circuit breaker, then it seems to me that these two are inverted. Whenever a physical circuit breaker is open, it is not dangerous and not passing current.
by Jach | 2025-08-16 16:56:54+00:00
I largely agree with you but it's not quite as generic as horoscopes and similar can be. Let's look at the DSM-V's diagnostic criteria for ADHD:

A. A persistent pattern of inattention and/or hyperactivity-impulsivity that interferes with functioning or development, as characterized by (1) and/or (2). B. Several inattentive or hyperactive-impulsive symptoms were present prior to age 12 years. C. Several inattentive or hyperactive-impulsive symptoms are present in two or more settings (e.g. at home, school, or work; with friends or relatives; in other activities). D. There is clear evidence that the symptoms interfere with, or reduce the quality of, social, academic, or occupational functioning. E. The symptoms do not occur exclusively during the course of schizophrenia or another psychotic disorder and are not better explained by another mental disorder (e.g. mood disorder, anxiety disorder, dissociative disorder, personality disorder, substance intoxication or withdrawal).

I think E is probably a common miss, and fits with ADHD being over-diagnosed vs. other disorders that can have overlapping symptoms. The differential diagnosis section could perhaps be more detailed. But now briefly looking at A's (1) and (2). (1) Inattention: Six (or more) of the following symptoms have persisted for at least 6 months ... (lists 9 symptoms related to forms of inattention, the most generic of which I think is just f: "Often avoids, dislikes, or is reluctant to engage in tasks that require sustained mental effort (e.g. schoolwork or homework; for older adolescents and adults, preparing reports, completing forms, reviewing lengthy papers)") (2) Hyperactivity and impulsivity: Six (or more) of the following symptoms .. (lists another 9 symptoms -- I count 3 pretty generic ones in a. (often fidgeting), f. (often talking excessively), and g. (often not waiting for a turn in conversation or completing people's sentences -- common in online meetings)).

While flawed I think this is enough detail to diagnose someone and clearly say "you're different", it's not nearly as broad as a horoscope "this sign is strong" or "that sign is deep" language and similar. The "Often" qualifier does a lot of work. Nevertheless, two people can both be diagnosed with "ADHD" and yet have few to no overlapping diagnostic symptoms.
by Onavo | 2025-08-16 16:57:06+00:00
> It's able to operate from airstrips that are no more than roads, with modest mobile ground equipment for support.

This is an oft quoted gimmick. Most planes can take off just fine from a normal paved road. As a rule of thumb, if the road can supported a heavy container truck, it can support an aircraft of equivalent weight. (Transportation class and airliners are a different story entirely as they are extremely heavy).

A good runway is one that's without debris. The only other factor that makes a plane good for taking off on different surfaces is the location and design of the engine intake. You want to avoid rocks being sucked into the engine.

But generally speaking, if you have a nice clean paved road that can support heavy usage by semis trucks, most random fighter jets can take off from it just fine.
by Voultapher | 2025-08-16 16:57:07+00:00
> We’ve removed all of the colorful 3rd-party app icons from the Breeze icon theme. This was a complicated decision, but ultimately we reasoned that overriding 3rd-party app developers’ branding was rude, and we also realized that even if we didn’t care about that, we lacked the interest and resources to maintain the icons as those developers changed their apps’ branding over time. Anyone who feels sad about this is welcome to create an icon theme containing only the old colorful 3rd-party app icons which inherits Breeze, and stick it up on https://store.kde.org for others to use. (Nate Graham, link)

Honestly I'm fine with that decision. Personally I'm using the Papirus icon theme and the kde store - completely free AFAIK - is a good option for this kind of customization.
by bnchrch | 2025-08-16 16:57:48+00:00
In the past I used to get excited for any rum or, teaser or upcoming release.

However, in this apple era I can’t.

Why? Because I can’t count on them to deliver.

The M series chips, and air pods have been a smashing success.

But the fact that Siri is still behind even pre LLM state of the art is abominable.

Apple vision was innovative. But the forward facing display, and titanium parts that bloated weight and cost was a sign of deteriorating design thinking.

Their delivery is so inconsistent lately its hard to trust the known what they’re doing with their future.
by 1970-01-01 | 2025-08-16 16:57:54+00:00
>I earn money from my labor and pay something like 55% combined tax on it. I am the happiest person ever.

Those juxtaposed sentences do not compute for the vast majority of ultrawealthy engineers/CEOs/upperclass/1%. It certainly proves that after a fuzzy but real number of dollars, there exists a point where you simply have a superfluous amount of money.
by unsupp0rted | 2025-08-16 16:58:29+00:00
In my experience, the mother tends to be fairly good at tuning it out after months and years of non-stop screaming and screeching.

It's easy to see when a mother is actively soothing her baby or just letting it scream as much as it wants.

It's not immature for me to expect her to control her screaming child or otherwise not bring it on an airplane.