MurphyA/hacker-news huggingface dataset:
by Normal_gaussian | 2026-02-24 11:10:59+00:00
The original graph appears to simply show the blocking issue of their previous synchronisation mechanism; 10 min to process an item down to 6 min. Any central system would seem to resolve this for them.

In any organisation its good to make choices for simplicity rather than small optimisations - you're optimising maintenance, incident resolution, and development.

Typically I have a small pg server for these things. It'll work out slightly more expensive than this setup for one action, yet it will cope with so much more - extending to all kinds of other queues and config management - with simple management, off the shelf diagnostics etc.

While the object store is neat, there is a confluence of factors which make it great and simple for this workload, that may not extend to others. 200ms latency is a lot for other workloads, 5GB/s doesn't leave a lot of headroom, etc. And I don't want to be asked to diagnose transient issues with this.

So I'm torn. It's simple to deploy and configure from a fresh deployment PoV. Yet it wouldn't be accepted into any deployment I have worked on.
by MindSpunk | 2026-02-24 11:11:19+00:00
Yes? That's called a bug? The standard library incorrectly labelled something as safe, and then changed it. The root was an unsafe FFI call which was incorrectly marked as safe.

It's no different than a bug in an unsafe pure Rust function.

I'm choosing to ignore that libc is typically dynamically linked, but linking in foreign code and marking it safe is a choice to trust the code. Under dynamic linking anything could get linked in, unlike static linking. At least a static link only includes the code you (theoretically) audited and decided is safe.
by rerdavies | 2026-02-24 11:11:48+00:00
It is TOTALLY a stupid question, because OBVIOUSLY you should drive. It is based on the false premise that there is actually a choice. If somebody were to sincerely ask me this question, actually believing that walking was an option, I'm not sure I could resist the temptation to say "walk", just to see what happens next.

Only slightly evil, because the worst-case consequences are an unnecessary 100m walk. I think I could get that past an ethics committee, if I wanted to run an experiment to see what percentage of human responders would ACTUALLY walk to the car wash.
by bayindirh | 2026-02-24 11:12:22+00:00
> They used outdated linux (Debian-family) because its lower cost to maintain.

Ubuntu forks Sid, and evolves from there. They don't downstream Debian Stable.

> All around, never use debian-family outside servers. Fedora is the future. Maybe OpenSUSE too. (Note these are not Arch or related to Arch)

Daily driving Debian stable on servers and Testing on desktops for more than two decades. Testing is a rolling distribution and you install it once (ever). The only time I reinstalled it was to migrate to 64 bit architecture back in the day.

Also, considering stable to stable upgrades take 5 minutes, I have no problems with Debian Stable, either.

Fedora is nice, but it's RedHat's lab. While I have nothing against them, it's not user oriented as much as it looks. Debian Testing is much more stable than many (if not almost all) of the alternative distros, and follows versions reasonably well.

IF I want cutting edge, I can go Arch or Gentoo way. Lastly, Debian is an iceberg. Looks simple from outside, and once you start to develop it, you understand why Debian is considered one of the golden standards. The underbelly is a rich ecosystem of very well designed yet simple subsystems.
by wongarsu | 2026-02-24 11:12:22+00:00
The word artificial intelligence was coined in a 1955 research proposal [1] which listed seven aspects of the "artificial intelligence problem". Computers using languages was one of them. Another is "neuron nets", which would indeed encompass a large part of ML and at least Google Translate since circa 2016 [2].

This is also perfectly in line with how the word AI was used until circa 2022. The weird thing is this narrowing of AI to only mean transformer or diffusion based neural network approaches.

And many translation approaches would even fall under that, so not sure how narrow you perceive the term to be now. How do you even define AI to include everything OpenAI calls AI but not include modern translation approaches

1: https://www-formal.stanford.edu/jmc/history/dartmouth/dartmo...

2: https://web.archive.org/web/20180507195240/https://ai.google...
by simonw | 2026-02-24 11:12:24+00:00
I do both. A lot of changes are "autonomous" like "add a new Django model to record a change every time the title or body is edited in the admin", but I also do more fine grained edits like "have the import script truncate to 400 chars" (instead of 250.)

Sometimes I'll make edits like 400 to 250 by hand, but if I'm prompting on my phone it's faster to have the model do it as navigating code in an editor and changing it at the exact right point is fiddly on a mobile keyboard - models can spot and account for typos, direct code editing can't.
by rjmunro | 2026-02-24 11:12:31+00:00
My interpretation is that Pat is a rooster and he has laid an egg. That's in the question. A normal rooster can't normally lay an egg, but so what, that's completely irrelevant. Maybe Pat is not a normal rooster. Maybe by "lay" an egg, the question meant "put it down carefully". Maybe it's just that the questioner's English is poor and when they said rooster they meant hen.
by bondarchuk | 2026-02-24 11:12:39+00:00
I see several people say primates don't show the effect, however all tests on primates were done with a "language-competent bonobo" and "touchscreen trained chimpanzees (N=6) and gorillas (N=2)" that are first trained to do various language/picture association tasks and then tested like how you'd test humans. It would be interesting to test primates using the same methodology they used here on chickens. The previous language/computer training in the monkeys might have interfered with a more low-level/intuitive bouba-kiki effect.

References here https://evolang.org/jcole2022/proceedings/papers/JCoLE2022_p...
by noduerme | 2026-02-24 11:13:26+00:00
I'm a big fan of writing little bits of code into my URL routers that check for pages and try to correct typos. So if someone types https://some-awesome-site.org/jhon-davisdon it will check and correct it to /john-davidson. What's nice is always delivering the "canonical" link rel when you serve the correct page that way, too. I make the assumption that people still try to type links, sometimes ;)
by WalterGR | 2026-02-24 11:13:56+00:00
https://www.crumbsim.com/

Steam: 78% positive reviews out of 675. $8.99. Windows-only, though the website says “CRUMB is available for iOS and Android along side its desktop counterparts on Windows and MacOS.”

https://store.steampowered.com/app/2198800/CRUMB_Circuit_Sim...

No affiliation.
by MrBuddyCasino | 2026-02-24 11:15:22+00:00
Zarelli took Leonard Nimoy's 1975 audio recording of the disturbing short story “There Will Come Soft Rains” (The Martian Chronicles, 1950) and turned it into a song. I think you'll like it:

https://www.youtube.com/watch?v=7_ekjpJWSvY&list=RD7_ekjpJWS...
by tsimionescu | 2026-02-24 11:15:30+00:00
That doesn't apply to Alzheimer's disease directly though. If you don't want to live when your conscious life is limited to short flashes of awareness among a deeply terrifying melange of visions of the past and hallucinations, DNR laws don't in any way force or even allow doctors to euthanize you. You can persist in this state for many years without ever triggering a DNR check.
by embedding-shape | 2026-02-24 11:15:55+00:00
So going back to the original question, "Is Iran supposed supposed to be banned on Binance?" still doesn't have a clear answer?

It might be that Binance are OK with being cut off from banks or what not, and since there is no thing like "global sanctions", and Binance doesn't seem related to the US either legally or by the individuals running the company, they probably don't need to have Iran banned?
by vidarh | 2026-02-24 11:17:25+00:00
This is interesting because it is largely a set of good writing advice for people in general, and AI likely writes like this because these patterns are common.

Not least because a lot of these things are things that novice writers will have had drummed into them. E.g. clearly signposting a conclusion is not uncommon advice.

Not because it isn't hamfisted but because they're not yet good enough that the links advice ("Competent writing doesn't need to tell you it's concluding. The reader can feel it") applies, and it's better than it not being clear to the reader at all. And for more formal writing people will also be told to even more explicitly signpost it with headings.

The post says "AI signals its structural moves because it's following a template, not writing organically. But guess what? So do most human writers. Sometimes far more directly and explicitly than an AI.

To be clear, I don't think the advice is bad given to a sufficiently strong model - e.g. Opus is definitely capable of taking on writing rules with some coaxing (and a review pass), but I could imagine my teachers at school presenting this - stripped of the AI references - to get us to write better.

If anything, I suspect AI writes like this because it gets rewarded in RLHF because it reads like good writing to a lot of people on the surface.

EDIT: Funnily, enough https://tropes.fyi/vetter thinks the above is AI assisted. It absolutely is not. No AI has gone near this comment. That says it all about the trouble with these detectors.
by embedding-shape | 2026-02-24 11:17:41+00:00
> Doesn't matter, tbh.

It does matter, for non-Americans, that America isn't the world police and doesn't dictate laws, norms and how other countries behave. Maybe it used to be relatively fringe to have this point of view, but last few years really vindicated this point of view, and I agree that many countries in the world should continue focusing on decoupling themselves from the US, this particular issue highlights one motivation for doing just so.
by pjc50 | 2026-02-24 11:17:47+00:00
Several things going on here:

- concurrency is very hard

- .. but object storage "solves" most of that for you, handing you a set of semantics which work reliably

- single file throughput sucks hilariously badly

- .. because 1Gb is ridiculously large for an atomic unit

- (this whole thing resembles a project I did a decade ago for transactional consistency on TFAT on Flash, except that somehow managed faster commit times despite running on a 400Mhz MIPS CPU. Edit: maybe I should try to remember how that worked and write it up for HN)

- therefore, all of the actual work is shifted to the broker. The broker is just periodically committing its state in case it crashes

- it's not clear whether the broker ACKs requests before they're in durable storage? Is it possible to lose requests in flight anyway?

- there's a great design for a message queue system between multiple nodes that aims for at least once delivery, and has existed for decades, while maintaining high throughput: SMTP. Actually, there's a whole bunch of message queue systems?
by A_D_E_P_T | 2026-02-24 11:18:01+00:00
I'm sure that those can quite easily be made to look "human-like."

"Respond within 4-12 hours."

"Do not respond between midnight and 6am EST." (Or CET, whatever makes sense.)

Right now the most obvious traits are the well-known ones that are hard for most LLMs to shake off. Em-dashes, word choices, and the very limited ways in which they structure sentences. Terseness and conciseness is also a tell, which sucks.
by simonw | 2026-02-24 11:20:04+00:00
The goal is "good code" based on my list of criteria, which includes both "simple and minimal" and "the design affords future changes".

A bloated table codebase isn't good code, because it's harder to understand and makers changes to than the equivalent non-bloated codebase.

But... bloat does look a little bit different when you no longer need to optimize code for saving humans typing time.

Much of the confusing code I've encountered during my career has been confusing because it had too many layers of indirection, which happened because someone was applying DRY too aggressively because they didn't want to duplicate even the smallest pieces of logic in more then one place.

Good coding agents will only DRY like that if you tell them to.
by Yizahi | 2026-02-24 11:20:31+00:00
I often wonder myself about this supposedly amazing ability. Like what kind of documents people have which can be summarized in a useful way? A work email? Absolutely out of the question, since LLM can and will miss important parts or context. Spam(inc. robot alerts and similar)/not-spam classification? Maybe, but usually it is either already obvious if these are corporate alerts with specific headers, or if a person talks to the new customers often it is better to double-check manually anyway to not miss stuff. Long complex texts like science papers or law docs? Those usually have abstract already. Some business heavy docs? Maybe, but what's the point, general ideas are usually clear from the doc name and the content is usually numbers and tables and graphs which can't be summarized. Guides to systems? Also have intros and then actual content can't be really summarized or there is no point. What else? Am I missing something?
by aa-jv | 2026-02-24 11:21:05+00:00
He is literally a manifestation of the phenomenon described in this book:

https://archive.org/details/dli.ernet.469826

"The Authoritarian Personality"

tl;dr - the roots of the authoritarian personality grow fertile in the desire to be free of 'the filth of others'. Altman seems like he'd go crazy if he didn't keep his machine spectacularly clean ..
by pjc50 | 2026-02-24 11:21:10+00:00
Well, the first implication is that online politics becomes even more of an astroturfed disaster area than it already is. Quite possibly democracy as a concept splits into two halves:

- "control plane", a media ecosystem where everything could be fake

- "ground plane", in-person gatherings and demonstrations, which are much harder to fake but have extremely limited access to information and are easily suppressed
by mikkupikku | 2026-02-24 11:22:14+00:00
Bitching about vibe coding is like watching porn. It makes you feel a bit better in the moment, but it doesn't do anything to address whatever problems in your life have lead you seek comfort in bitching about a thing other people are doing.

Yes yes, ironic comment, since I'm bitching about you bitching. Really though, not everybody is looking to spend hours of their life fine tuning their personal coding abilities. Coding is a means to an end, not the end itself, it's a way to solve problems and if vibe coding can get you the solution the fastest then it's foolish to not use it. Doing the job slower with more effort, because in the future you think that effort is somehow going to pay off by boosting your skills, when in the future LLMs will be even more capable vibe coders anyway is very misguided. If coding is the true objective and you aren't doing it to get something else done, then more power to you, but most people code to solve problems, not for the sake of coding.
by rubslopes | 2026-02-24 11:23:30+00:00
I do believe I'm more productive, but my company is not charging much more for it. I'm working the same hours. Maybe that's the reason.

I just had a meeting yesterday when someone from the customer support team vibe-coded a solution in a few hours. The boss said, "Let's just give this as a gift; this product is not our focus and I want to show them how AI makes us work fast."
by sva_ | 2026-02-24 11:23:33+00:00
Back when I first heard the term "Dead Internet Theory" I thought it was silly, because to that time language generation wasn't really as sophisticated. But nowadays it is really more and more difficult to know.

I've noticed that I've recently (had the urge to and) spent a lot more time with people in real life, not sure if there is a causative effect. The illusion of social interaction on the internet is fading.

When I look at sites like Reddit I have a strong feeling, at least with some of the bigger subs, that there's definitely a substantial percentage of bots talking to each other there. More on some subs, less on others. Definitely on the political ones.
by antonyh | 2026-02-24 11:23:34+00:00
Flickr was a hero, then yahoo/smugmug killed it. It's still there, but along the way all changes reduced it to an also-ran. It's still a nice tool, but I just don't see myself using it again. The URL scheme, as neat as it was, I never noticed or cared to hack at. I just wanted to upload photos.
Show HN: Mqvpn – Open-source multipath QUIC VPN
by mp0rta | 2026-02-24 11:23:46+00:00
The IETF has specs for IP-over-HTTP/3 (MASQUE CONNECT-IP, RFC 9484)
and Multipath QUIC, but no open-source implementation combines both.
I implemented MASQUE CONNECT-IP on XQUIC (which already had Multipath QUIC),
and wrote a new multipath scheduler designed for QUIC Datagrams, then built a VPN layer on that.

This scheduler (WLB) distributes TCP flows across paths proportional to
capacity — with asymmetric paths, it reaches 319 Mbps (84% of theoretical max), +21% over the default MinRTT scheduler at 16 parallel flows. Failover is zero downtime.

Benchmarks and graphs in docs/benchmarks_netns.md.
by ChrisMarshallNY | 2026-02-24 11:24:55+00:00
> We need to build new habits

In my case, testing and documentation becomes even more important.

I’m currently rewriting a server backend that was originally written as a “general-purpose” server, and is very complex. It works extremely well, is robust and secure, but way overkill for my current application.

I'm using an LLM to write a lot of the code. The LLM-written code is quite verbose, and I’m having to learn to just accept that, as it also works well.

Right now, I am writing a headerdoc for the server that is going to be hundreds of lines long. It is a detailed, pedantic description of the API and internal structure of the application.

Its primary audience is LLMs. I need to make sure that future analysis understands exactly why the server does what it does, as well as what it does. The current server is a first step in a (probably years-long) process of migration away from the original server design.

It does seem to be coming along well.
by Grimblewald | 2026-02-24 11:25:02+00:00
What I am reading here is that when the model is wrong, it still (at least sometimes) confidently attributes the answer to some knwoledge base, is that correct? If that is the case, how is this different to simply predicting the vibe of a given corpus and assinging provenance to it? Much less impressive imo and something most models can do without explicit training. All precision no recall as it were.
by noduerme | 2026-02-24 11:25:03+00:00
Just thinking about an aircraft's velocity as a specific type, rather than a vector with three floats, has my mind whirling. I can imagine a lot of terrifying things I wish I didn't think could be added later to that struct in some avionics system. What would you need a type for that for? Am I thinking too high level, where this type might include its own getters and function calls?
Show HN: PullNotes – A Notion-like editor for your GitHub repos
by hunvreus | 2026-02-24 11:25:28+00:00
I prefer using Markdown files when taking notes or writing. Even more so these days when working with AI. So I thought I'd build a Notion clone on top of GitHub.

You can try it out at pullnotes.com, or install it yourself: https://github.com/hunvreus/pullnotes

It's not perfect, but good enough for me to use it.

This is on my todo:

- Auto-save
- File merge
- Media upload
- Drag and drop for pages
by ninkendo | 2026-02-24 11:26:14+00:00
(This post is directed to all software that shoves features like this in my face, and especially Microsoft more than Firefox.)

My problem with all software that shoves these AI features in my face, is that I don’t use features under duress.

If you interrupt what I’m doing to push me to use a feature, I won’t use it. If you’re a web designer and you block the page to tell me to sign up for an account, I close the tab and vow to never create an account. If you stop what I’m doing to ask me to rate your app, I’m going to give it 1 star. Et cetera.

Now I’ll be the first to admit this is childish… it’s a flaw in my character. When I feel pushed, I push back, and software pushing me makes me irrationally angry for reasons I can’t quite articulate. In some ways I wish I wasn’t like this. But I can’t be alone. I’m certain there is a non-negligible number of people like me, and when a browser immediately shoves AI features in my face on first launch, well, the first thing I’m going to do is disable them.

The especially tragic part is that I personally find LLMs useful! And I’m at the point where I sorta want to install a Firefox extension for ChatGPT now. But the actual browser AI features were pushed on me in a way that made me feel violated, so I can’t use them on principle. Maybe in a few years I guess.

If instead these companies would just dial it back several notches, I would have had the curiosity to try these features out myself, and I’d likely be using them by now. But the way they’ve tried so hard to force them on me has destroyed my trust and now, not only am I not using whatever feature they promote, I hate their product more than I otherwise would.

Firefox isn’t actually that bad here, and now that there’s a simple kill switch, I may actually try their chatbot sidebar thing. But for companies like MS, I will never, ever, ever use any of their AI features for the reasons above. (I’ve literally uninstalled Windows now, it’s gotten so bad.)
by jason_oster | 2026-02-24 11:26:32+00:00
> But it’s still too many dependencies and too slow. The binary is pretty huge too.

Ah yes, my never-ending crusade to raise awareness that the cost of free (as in effort) dependencies is bloat.

You can make useful tools that are tiny and compile fast [1], but it takes a lot of effort; exactly what developers don't want to spend.

[1]: Like https://github.com/parasyte/hd -- And I wrote about one of the tricks that it uses: https://blog.kodewerx.org/2023/04/improving-build-times-for-...
by metalman | 2026-02-24 11:26:33+00:00
I never liked apple,that they openly deamonize farmers is absolute proof of there evil intent.Truely one of the most surreal things I have ever seen or heard of.
The ONLY possible end game is enslavement, technical and legalistic mumbo jumbo not withstanding, with the onlyquestions bieng, who are these people, and how on earth did it come to pass that they can take a stab at
something as diabolicle as this?

2017, Apple and John Deere famously joined forces in Nebraska to fight an early R2R bill. An Apple lobbyist told Nebraska legislators that passing the bill would make the state a "Mecca for hackers," a talking point that has
by nodja | 2026-02-24 11:26:52+00:00
> It's like people let their hate of AI and LLM bubble blind them, and their brains can't compartmentalize good from bad news anymore.

DLSS is also AI and people like it.

People don't like framegen because the manufacturers are not being honest about it and using it for deceptive hype marketing. Anyone with a brain knows that it introduces latency and is only useful if you're already 40+ FPS, we also know that companies will use it to pad benchmarks. NVIDIA themselves said that the 5070 had 4090 performance because it supports framegen.
by lelanthran | 2026-02-24 11:28:27+00:00
> Here's the chasm I want to see Rust cross:

That's not important. What I want to see is the Rewrite-it-in-Rust movement move towards GPL.

GPL is pro-user. MIT is pro-business.

In their zeal to convert, they are happily replacing pro-user software with pro-business software. Their primary goal is to convert, not to safeguard.

If they shifted their goal from spreading Rust to protecting users, I'd be a lot happier about the community.