MurphyA/hacker-news huggingface dataset:
by cloverich | 2025-09-23 17:11:32+00:00
Its puzzling to me that people are still debating productivity after its been good enough to quantify for a while now.

My (merged) PR rate is up about 3x since i started using claude code over the course of a few months. I correspondingly feel more productive and that i have a good grasp of what it can and cannot do. I definitely see some people use it wrong. I also see it fail on some tasks id expect it to succeed at, such as abstracting a singleton in an ios app i am tinkering with, that suggests its not merely operator error but also that its skill is uneven dep on task, ecosystem, and language.

I am curious for those that use it regularly, have you measured your actual commit rates? Thats ofc still not the same as measuring long term valuable output, but were still a ways off from being able to determime that imho.
by mrandish | 2025-09-23 17:11:45+00:00
It's really too bad. I looked at Notion pretty extensively not long after it launched and it seemed really good compared to tools like OneNote. I wasn't at a place where I could transition to it at the time but remembered it. Several years later when I was looking for new tooling, I looked at it again and was puzzled that it seemed kinda slow and convoluted.

It's unfortunate that it's an online service. At least with tools like OneNote, now that it's been screwed up with cloud, AI, etc we can still go back to the old perpetual license, local-first versions which are still great.
by wbnns | 2025-09-23 17:11:49+00:00
It's pretty trivial to set up, here's a link to the docs: https://x402.gitbook.io/x402

Transactions confirm every 2 seconds on Base, and preconfirm even faster (every 200ms); there's no lag from a peer to peer payments perspective since they settle so quickly.

Through account abstraction and spend permissions, you also don't have to wait and authorize every single payment. It's a customizable from a developer perspective depending on how they want to build out their application.
by acidx | 2025-09-23 17:12:03+00:00
I wrote the Lwan web server, which similarly to Go, has its own scheduler and makes use of stackful coroutines. I have spent quite a bit of time Valgrinding it after adding the necessary instrumentation to not make Valgrind freak out due to the stack pointer changing like crazy. Despite a lot of Valgrind's limitations due to the way it works, it has been instrumental to finding some subtle concurrency issues in the scheduler and vicinity.

From a quick glance, it seems that Go is now registering the stacks and emitting stack change commands on every goroutine context switch. This is most likely enough to make Valgrind happy with Go's scheduler.
by fpoling | 2025-09-23 17:12:26+00:00
As Rust Zig has type-safe enums/sum types. That alone eliminates a lot of problems with C. Plus sane error handling with good defaults that are better than Rust also contributes to code with less bugs.

Surely there is no borrow checker, but a lot of memory-safety issues with C and C++ comes from lack of good containers with sane interfaces (std::* in C++ is just bad from memory safety point of view).

If C++ gained the proper sum types, error handling and templates in Zig style 15 years ago and not the insanity that is in modern C++ Rust may not exist or be much more niche at this point.
by bunderbunder | 2025-09-23 17:12:26+00:00
Here's a PubMed search. https://pubmed.ncbi.nlm.nih.gov/?term=leucovorin+cerebral+fo...

It's worth noting that, in the absence of pre-registration, one should should assume that the body of literature (and any systematic review or meta-analysis that relies on it) could be significantly influenced by the file drawer effect.

Anyway, I looked at a recent systematic review from those search results (https://pmc.ncbi.nlm.nih.gov/articles/PMC8622150/), and it found exactly one double-blind RCT (https://pmc.ncbi.nlm.nih.gov/articles/PMC5794882/) that seemed to support what the FDA is saying here. It had a fairly short duration (12 weeks) and a small cohort (48). I'm not medical expert but I do read medical literature as an amateur, and I'm pretty sure this is nowhere close to the standard of evidence for establishing safety and efficacy that the FDA used to demand. It feels like we may be reverting all the way back to the evidentiary standards that allowed crap like thalidomide onto the market.
by labrador | 2025-09-23 17:12:36+00:00
> The Holy Father worries about “extremely rich people who are investing in artificial intelligence” but “totally ignoring the value of human beings and of humanity." He adds: "If the Church doesn't speak up, or if someone doesn't speak up about that—but the Church certainly needs to be one of the voices here—the danger is that the digital world will go on its own way and we will become pawns, or left by the wayside."
by seabrookmx | 2025-09-23 17:12:47+00:00
Go is a great option for CLI tools (even though I'm not a fan of the language itself). Python CLI apps can be a big pain to distribute if you have a bunch of dependencies. I think this is also why Rust and Zig are also attractive.. like with Go it's easy to create a statically compiled binary you can just cp into /usr/local/bin.
by cbeach | 2025-09-23 17:12:49+00:00
> We blatantly have all of those things from the current administration. > fervent nationalism

I grant you, Trump supporters are heavily nationalist. Supporters of Winston Churchill in the UK were also fervently nationalist, when the UK was protecting Europe against actual fascists.

You cannot extrapolate fascism from nationalism.

> authoritarian leadership

An authoritarian regime grows the size of the state to cement its power. Trump is more of a libertarian, demonstrably reducing the scale and power of the state apparatus (DOGE)

> the suppression of opposition

Biden, and Biden-aligned judges weaponised the law against Trump, with spurious cases and fines. They tried to pin anything they could on Trump, in an attempt to prevent him becoming president.

Trump has not done anything similar against Harris, Clinton or Biden.

> the use of violence to achieve national rejuvenation

Nope.

Compare what happened in Democrat cities in the wake of George Floyd's death vs what's happening in Republican areas after Charlie Kirk's assasination. There was riots and looting, and Antifa intimidation of political opponents for Floyd. There are peaceful, respectful vigils for Kirk.

---

> Fascism doesn’t start with concentration camps and gas chambers, it builds up to them.

Trying to extrapolate a "fascist" future version of the current Trump regime is an example of the "Slippery Slope" logical fallacy.
by potato3732842 | 2025-09-23 17:12:52+00:00
>Single family zoning was invented with the Chinese in mind.

And who was the "no mobile homes" addendum written for?

You're using "racist = bad" as an excuse to avoid evaluating the premise of the law, which itself is bad too. It doesn't matter that the law is racist. There are tons and tons of areas in the zoning code that are just as bad because they inherent from the same premise of micromanagement, not being racially motivated doesn't make them good. The whole race thing is a red herring.
by Zickzack | 2025-09-23 17:13:30+00:00
> I wonder if the original German is equally ambiguous...

The translation is good and authentic. Those who can read Low German[1] can compare the slightly different versions here[2]. In their comments[3 (German)], the brothers Grimm state that the storyline of a woman who pushes her husband for too much is ages old and known in many cultures. They have picked the richest German version.

If a Straussian reading is needed, then it should be considered that a Low German story from a coastal - hence Protestant - region rates the pope higher than the king.

[1] Low German was a way of getting crap[4] past the radar for the Grimms. Compared to the Juniper Tree[5] (Van den Machandelboom - Low German, again), this fairy tale is harmless.

[2] https://de.wikisource.org/wiki/Vom_Fischer_und_seiner_Frau

[3] https://de.wikisource.org/wiki/Kinder-_und_Haus-M%C3%A4rchen...

[4] What he translates as "filthy shack" is literally a "pissing pot", i.e. a chamber pot. He seems to have a hard time telling it as it is. Maybe, the Straussian reading makes sense.

[5] https://sites.pitt.edu/~dash/grimm047.html - you have been warned.
by eirikbakke | 2025-09-23 17:13:40+00:00
CS theory is indeed closer to mathematics. But other areas--database systems, computer architecture, networking, user interface design etc., is in fact evaluated via experiments, which is what makes it "science".

For example, if you propose some new technique to make databases faster (e.g. "store tuples column-wise instead of row-wise"), you'll implement it and run various workloads with and without the technique enabled. That gives you a quantitative measurement of the merit of the technique.
by legacynl | 2025-09-23 17:13:41+00:00
I think you're misinterpreting my post. I'm not advocating against social norms, but rather specifically about 'etiquette' like how people aren't supposed to wear hats indoors, or that you should end all your sentences with sir or ma'am to be considered polite.

As you said the social norms inherently emerge and change. And because everybody's experience (and therefore what they consider normal) is different, the existence of situations where people with mismatching norms clash is perfectly normal and proper.

But there's also an enormous overlap in those different norms, and that's because there's norms in there that are actually based on something. Like a young person who doesn't mind standing giving up their seat to an old lady who has to provide a much bigger effort.

But I don't think the ones that are based in something are the ones that are changing. But rather the ones that we are quickly losing are the ones we do "just because" that's what we were thaught/ that's what's normal/ thats how everybody else does it/etc.
by fluoridation | 2025-09-23 17:14:11+00:00
Some are using them to hunt bug bounties too. The CURL developer has complained about dealing with a deluge of bullshit reports that contain no substance. I watched a video the other day that demonstrated an example of a report of a buffer overflow. TL;DR: Code was generated by some means that included the libcurl header and called strlen() on a buffer with no null terminator, and that's all it did. It triggered ASAN and a report was generated from that, talking about how a remote website could overflow a buffer in the client's cookies using a crafted response. Mind you, the code didn't even call into libcurl once.
by dminik | 2025-09-23 17:14:12+00:00
I've not explored every program domain, but in general I see two kinds of program memory access patterns.

The first is a fairly generic input -> transform -> output. This is your generic request handler for instance. You receive a payload, run some transform on that (and maybe a DB request) and then produce a response.

In this model, Arc is very fitting for some shared (im)mutable state. Like DB connections, configuration and so on.

The second pattern is something like: state + input -> transform -> new state. Eg. you're mutating your app state based on some input. This fits stuff like games, but also retained UIs, programming language interpreters and so on on.

Using ARCs here muddles the ownership. The gamedev ecosystem has found a way to manage this by employing ECS, and while it can be overkill, the base DOD principles can still be very helpful.

Treat your data as what it is; data. Use indices/keys instead of pointers to represent relations. Keep it simple.

Arenas can definitely be a part of that solution.
by gchamonlive | 2025-09-23 17:15:12+00:00
I've had the opposite experience. A bit hard to setup, with ssh-agent, inventories and understanding what each module does, and creating specialized roles. So for quick jobs, plain bash with ssh wins most of the time.

But once ansible is set, it's easy to achieve parallelism when provisioning multiple instances.

Problem is that it requires lots of back and forth over ssh, so the more latency you have between the control plane and the target hosts the slower it'll be.

And yeah... Debugging is a pain. I wish I could write ansible in an actual language instead of having to fight multiple layers of indirection with ansible, jinja2 and yaml.
by roadside_picnic | 2025-09-23 17:15:16+00:00
That paper had some serious methodological issues and the results have been shown to be misunderstood/incorrect in the majority of cases. In fact, in many cases structured outputs have shown to improve the quality of the results from an LLM (at least in terms of evaluation performance). The team at behind the Outlines library released a response the covers the issues in details and provides more information about structured outputs [0].

0. https://blog.dottxt.ai/say-what-you-mean.html
by leakycap | 2025-09-23 17:15:28+00:00
Ruby promised programmer happiness and delivered programmer warfare.

Predating the current hostile takeover: •••the vitriol directed at early critics like Zed Shaw •••mysterious departure of _why the lucky stiff •••the contentious Code of Conduct •••DHH •••uneasy truce after the toxic tribalism of the Rails vs. Merb

There's more, but the linked article can send you down more interesting rabbit holes than more bullets on my list
by reissbaker | 2025-09-23 17:16:05+00:00
Denying external economic pressure affecting the USSR seems... Wishful, in a certain direction. As does denying that sanctions have helped prevent Iran from acquiring a nuclear weapon, which it has clearly been working on for a very long time, and repeatedly failing to acquire.

Regardless, you don't have an answer to Libya's nuclear program being shut down due to sanctions, and South African apartheid ending due to sanctions. Do sanctions have a 100% success rate? No. But they have a much higher success rate than jeans and heavy metal.
by phaedryx | 2025-09-23 17:16:09+00:00
This is my understanding:

1. Ruby Central hosts, maintains, and sponsors Rubygems and Bundler

2. Based on recent events, it was possible that credentials were stolen (https://www.bleepingcomputer.com/news/security/60-malicious-...)

3. They decided to lock everyone out until security issues could be resolved

It makes sense to me from a security standpoint, but their communication has been terrible which has led to a lot of speculation.
by bunderbunder | 2025-09-23 17:16:11+00:00
It does tell you something. But that kind of sample size is arguably underpowered for anything but a preliminary study. It's the statistical equivalent of Hubble before it had its corrective optics installed: still fine for seeing big unsubtle things like whether parachutes are warranted when jumping from airplanes, but unable to resolve all the details you want to know before concluding that a medication is safe and effective.
by SoftTalker | 2025-09-23 17:16:11+00:00
I disagree that people are entitled to affordable housing where they desire to live. There are neighborhoods I could not afford to live in, and I am not entitled to live there. I live where I can afford, and this is the case up and down the market. If I want to live in some community, it's up to me to be able to afford it.

That said, if I can afford to buy property and want to build higher-density lower-cost rental housing on it, that should generally be my right as well.
by progbits | 2025-09-23 17:16:13+00:00
The fact people are giving credentials to all these MCP tools keeps amazing me.

Ten years ago if you built a service that asked you for permissions to everything imaginable most people would keep well clear. I guess the closest was Beeper which wanted your social passwords but that was heavily criticized and never very popular.

Now you slap an AI label on it and you can't keep people away.
by breppp | 2025-09-23 17:16:44+00:00
A New York Times investigation by C.J. Chivers revealed that the dismantlement of Iraq’s CW program was not as clear-cut as originally thought. The investigation revealed that approximately 5,000 chemical warheads, shells, or aviation bombs were recovered following the 2003 Iraq war. [15] Although all of these munitions were produced before 1991, they did pose serious hazards; at least 17 American soldiers and seven Iraqi police officers were exposed to CW agents. [16] A subsequent investigation by Chivers and Eric Schmitt revealed a major CIA-run effort, Operation Avarice, to purchase old chemical weapons that were on the Iraqi black market. The program purchased and destroyed over 400 Borak rockets, many of which contained sarin. [17]

https://www.nti.org/analysis/articles/iraq-chemical/
by adgjlsfhk1 | 2025-09-23 17:16:55+00:00
progress continues, but at far slower rates than they used to. nvidia has gained ~6x density in the past 9 years (1080 to 5090), while a doubling every 2 years would be >20x density in 9 years. the past 6 years (3090) are even worse with only a 3x of density
by wbnns | 2025-09-23 17:16:56+00:00
Debatable but IMO Lightning is still nascent even to this day. There is no real large ecosystem of interactive web applications available in-browser that you can build 402 offerings on top of. The EVM is light years ahead.

I'm by no means against Lightning, it's just got a long road of ecosystem, development and better UX ahead of it before we see general mainstream adoption. At the moment, bitcoin's killer feature is holding bitcoin. Most people don't know what Sats are. There are few bitcoin-payable apps. Few stable assets that remove volatility for every day payments like you would need with 402. Stuff like that.
by mavelikara | 2025-09-23 17:17:03+00:00
>Why should that obligation be proportional (or progressively proportional) to the wealth you have and not to the resources you use (or wealth you have in that country).

This is analogous to asking why should software be priced on value delivered, vs priced on costs incurred in producing. Value pricing is much more common.

The value you derive from living in the country of your residence is higher that your poorer neighbors; hence you are charged more.
by keiferski | 2025-09-23 17:17:13+00:00
Right, but if you just replace AI with LLM in my comment, I'm not sure it really changes. "Real AI" might not be necessary to the two things I wrote.

I agree that all of the predictions regarding AI are probably overblown if they're just LLMs. But that might not matter if we're just talking about geopolitics.
by deepdarkforest | 2025-09-23 17:17:18+00:00
1. Oh okay great, maybe clarify it in the pricing page? That mcp server call means just execute. But its' still 10x more expensive right?

2. From what i understand it's just nested search right? It is not anything different, if you do flat or embedding search or fuzzy/agentic nested is a choice for sure, but Im just saying not sure how defensible this is, if all other mcp competitors or even users themselves put in a nested search tool
by RankingMember | 2025-09-23 17:17:49+00:00
> It feels like I am performing surgery using a scalpel held by a boardwalk arcade claw machine, complete with the constant squawking and shitting of project management seagulls.

Haha, this is a great way to describe the feeling of writing code you can't test locally, instead needing to wait while it makes its way through numerous pipelines before pooping out for an error that might not even be related to your code itself, but sometimes as simple as an intermittent infrastructure issue.
by pnathan | 2025-09-23 17:17:54+00:00
I personally have needed to sync something between 3 and 6 devices over the past 5 years on a daily/weekly basis.

I invite you to figure out how to algorithmically figure this out in a general case without needing Git Merge levels of complexity for data structures far more complicated than lines of code. Peer to peer device merging of arbitrary files for n > 2 conflicts.

The answer - the algorithmically simple and correct answer - is to have a central hoster and the devices operate as clients. And if you have a central hoster, you now gave yourself a job as sysadmin with requisite backup/failover/restore with data management responsibility handling the decade+ case. Or I could hire a central cloud company to manage my tiny slice of sysadmin needs and _not_ have a part time job at home just dealing with file management and multifile merges.

All models that are "I have a laptop and a backup hard disk" are _broken_.
by ComputerGuru | 2025-09-23 17:18:45+00:00
Great work and nice write up, Ash!

A suggestion: in the comparison table under the “AES and Port-Parallelism Recipe” it would be great to include “streaming support” and “stable output” (across os/arch) as a column.

Also something to beware of, some hash libraries claim to support streaming via the Hasher interface but actually return different results in streaming and one-shot mode (and have different performance profiles). I’m on mobile so I can’t check atm but I’m about 80% sure gxhash has at least one of these problems that prevented me from using it before.
by fpoling | 2025-09-23 17:18:49+00:00
Rust is very forgiving if the goal is not the absolutely best performance. One can rewrite Python code into Rust mostly automatically and the end result is not bad. Recent LLMs can do it without complex prompting.

The only problem is the code would be littered with Rc<RefCell<Foo>>. If Rust would have a compact notation for that a lot of pain related to fighting the borrow checker just to avoid the above would be eliminated.
by CamperBob2 | 2025-09-23 17:18:50+00:00
If even a fraction of those antennas are transmitting at any given time, which you can arrange simply by having the network poll them, all you need to do is wander up and down the hall with a TinySA or something similar. It will be almost ridiculously obvious where all the RF racket is coming from.

Even before doing that, a handheld Yagi in the parking lot will easily narrow it down to a couple of floors in a specific quadrant of the building.
by lostmsu | 2025-09-23 17:18:56+00:00
Have you actually tried training a 10MB MoE (that would train in a few days on 3090)?

I came to an opinion that most of the current AI research can be easily reproduced on the small scale. CoT is possibly the only exception as it sounds like it requires certain emergent behavior, but even there I am not sure it is impossible to retrofit to tiny models.
by nebula8804 | 2025-09-23 17:19:08+00:00
We need some mechanism to display all the flagged posts, maybe a flag to show flagged posts? Of if HN is unable to update the codebase, maybe a scraper to show the flagged posts in an easy to use format. Right now I am stuck having to google for political topics (using site: filter) and looking for the posts that are buried.
by dev_l1x_be | 2025-09-23 17:19:25+00:00
Maybe I am holding it wrong.

Here is one piece of the problem:

while let Some(page) = object_stream.next().await { match page { // ListObjectsV2Output Ok(p) => { if let Some(contents) = p.contents { all_objects.extend(contents); } } // SdkError<ListObjectsV2Error, Response> Err(err) => { let raw_response = &err.raw_response(); let service_error = &err.as_service_error(); error!("ListObjectsV2Error: {:?} {:?}", &service_error, &raw_response); return Err(S3Error::Error(format!("ListObjectsV2Error: {:?}", err))); } } }
by general1465 | 2025-09-23 17:20:00+00:00
>There's tons and tons of alternative SBCs that have better price to performance on paper, but the software support is always awful.

And it is kind of funny, when hardware manufacturers will release a board and will then go great lengths of bending whole distros for the board, instead of just using UBoot which already has UEFI and ACPI layers, loading it permanently on the board into some SPI flash and then let it boot as a normal PC...
by CharlesW | 2025-09-23 17:20:05+00:00
It's brand-damaging for the government to, for example, represent sexual predators of underage people (speaking here of accusations against Nery Garcia Linares, not the U.S. President) represented as Pokémon, especially with children as Pokémon's primary audience. Nintendo has successfully won several cases in similar scenarios by invoking brand tarnishment.