MurphyA/hacker-news huggingface dataset:
by codethief | 2026-03-11 08:30:09+00:00
Thanks for sharing!

> When asking Claude Code to write tests, I find they are inevitably coupled to implementation details, mockist, brittle, and missing coverage.

Interestingly, I haven't noticed any of that so far, using Claude Code on a new-ish project (couple 10k loc). However, I also went out of my way in my CLAUDE.md to instruct it to write functional code, avoid side effects / push side effects to the shell (functional core, imperative shell), avoid mocks in tests, etc. etc.
by jacoka | 2026-03-11 08:30:15+00:00
The app uses Spleeter models running in an ONNX environment (via ONNX Runtime Web).

I wanted to eliminate the need for server-side processing and Python dependencies. By porting the inference to the browser, everything stays 100% local, which is great for privacy and means no more waiting in queues for 'free' online tools.

It's still being optimized for different hardware, but I'm curious to hear how it performs on your machines!
by kindkang2024 | 2026-03-11 08:30:41+00:00
> Hyperloop was all about trying to get legislators to cancel plans

Sorry, I don't know the full story behind Hyperloop. But I really doubt he is trying to play a zero-sum or negative-sum game as the article hinted.

Setting aside all the disputes — the deals he made with people are positive-sum. Nobody is forced to buy a Tesla, or invest in, or work for SpaceX.

And in my personal view, all the article brings is deconstructive criticism — which does not fit my tastes. Maybe because I believe the world doesn't owe anyone anything. In fact, to make money, most of the time you have to play a positive-sum game and bring value to others. There is no shame in seeking profit — there is glory in it, if it comes through a positive-sum game.

Those who complain — they can always reject the deal and choose something else. And even better, go offer or support better products in the market and help the best one win.
by polyglotfacto | 2026-03-11 08:31:18+00:00
I've been implementing the WebNN Web Standard on a personal Servo branch with AI coding assistance (main bans AI), and switched to GPT 5.4 this week. It introduced a race condition that compiled cleanly, passed tests, and would have been hard to catch if calling patterns had ever changed — and separately produced over-engineered architecture that took several iterations to unwind. Both episodes say something interesting about where agentic coding actually breaks down. Article includes the conversation transcripts.
by NitpickLawyer | 2026-03-11 08:31:39+00:00
... and so it begins.

For a bit of context, goog already did something like this two generations of models ago, as announced in this blog post[1] from May '25:

> AlphaEvolve is accelerating AI performance and research velocity. By finding smarter ways to divide a large matrix multiplication operation into more manageable subproblems, it sped up this vital kernel in Gemini’s architecture by 23%, leading to a 1% reduction in Gemini's training time.

We are now seeing the same thing "at home", for any model. And with how RL heavy the new training runs have become, inference speedups will directly translate in faster training as well.

[1] - https://deepmind.google/blog/alphaevolve-a-gemini-powered-co...
by renewiltord | 2026-03-11 08:31:47+00:00
Can you do so with SQLite? Doesn’t seem possible. Agent is capable of writing code so is capable of interacting with file. Cannot remove write from agent because needs to put message.

Realistically, once you are using agent team you cannot have human in the loop so you must accept stochastic control of process not deterministic. It’s like earthquake or wind engineering for building. You cannot guarantee that building is immune to all - but you operate within area where benefit greater than risk.

Even if you use user access control on message etc. agent can miscommunicate and mislead other agent. Burn tokens for no outcome. We have to yoke the beast and move it forward but sometimes it pulls cart sideways.
by borski | 2026-03-11 08:31:59+00:00
You've constructed a strawman; geohot never argued you shouldn't ever receive returns. He argued you shouldn't worry about them, which is not the same thing. His argument hinges on the idea that creating surplus value will bring you returns, but worrying about what those returns are is pointless; those returns, as you say, could be monetary, happiness, fulfillment, power, etc.

And I would argue Elon (himself) stopped creating surplus value quite some time ago; some of his companies still do (Neuralink, SpaceX) but companies like Tesla and Boring are explicitly rent-seeking at this point. Tesla disrupts traditional, rent-seeking dealership models, but it simultaneously utilizes lobbying to secure favorable policies and economic advantages, with the goal being to block out other upstarts and competitors from competing.

And no, I do not count either the non-working Optimus or robotaxi as 'surplus value.'
by orbital-decay | 2026-03-11 08:32:45+00:00
>You don't hear as much about context engineering these days. The scale has tipped in favor of models that forgive noisier context and reason through messier terrain (larger context windows help too).

Newer models are only marginally better at ignoring the distractors, very little has actually changed, and managing the context matters just as much as a year ago. People building agents just largely ignore that inefficiency and concentrate on higher abstraction levels, compensating it with token waste.
by andy12_ | 2026-03-11 08:33:47+00:00
> Reality is that we need some way to encode the rules of the world in a more definitive way

I mean, sure. But do world models the way LeCun proposes them solves this? I don't think so. JEPAs are just an unsupervised machine learning model at the end of the day; they might end up being better that just autoregressive pretraining on text+images+video, but they are not magic. For example, if you train a JEPA model on data of orbital mechanics, will it learn actually sensible algorithms to predict the planets' motions or will it just learn a mix of heuristic?
by fjfaase | 2026-03-11 08:33:52+00:00
I use my own editor too. I modified an existing editor to my own needs. But I do use VSC as well for multi file projects. My editor can load images as well and has a scripting language to manipulate images. I primarily use it to edit my website, which is a static website in bare HTML. It also has some 'browser' functions in the sense that F5 opens a link including jumping to an anker if there is one in the link. It does have colour coding for HTML that also checks for matching tags.
by internet_points | 2026-03-11 08:33:59+00:00
I want this but for Haskell :-) Maybe some of the amazing work on dataframe[0] and related libraries could be used for a better Haskell REPL in Emacs. I never much liked the notebook way of working, I prefer having a file of functions alongside a REPL, but time-to-graph is bad, and I don't know if there's a good solution to how the REPL forgets previously defined variables on reloading a file.

[0] https://dataframe.readthedocs.io/en/latest/exploratory_data_...
by utopiah | 2026-03-11 08:34:20+00:00
FWIW checkout dockcross/linux-riscv32 and dockcross/linux-riscv64 if compilation itself is your problem.

I setup a CopyParty server on a headless RISC-V SBC and was a breeze. Just get the packets, do the thing, move on. Obviously depends on your need but maybe you're not using the right workflow and blame the tools instead.
by pjmlp | 2026-03-11 08:35:26+00:00
PC work just fine with 16 GB, that is coping with Apple limitations.

https://discussions.apple.com/thread/255765423?sortBy=rank

Why on Earth do I need a 32 GB PC?!?

Turbo C also worked just fine with 640 KB in MS-DOS, but then again MS-DOS wasn't full of Electron crap.
by casey2 | 2026-03-11 08:37:17+00:00
Why do people fall for propaganda so easily? Just sub out the words "child" with "memory" and you get Rust. The correct response is "Yes, you do cut out a class of memory related bugs, but you invented that class arbitrarily. There is no data suggesting that your class corresponds to reality."

It makes sense for some specific situations, but the goal is always to move towards a classes society. Classes (including Types, Traits, Lifetimes) are something you use because you have to, not because you want to. They warp thinking (and traceability) in measurable ways.
by lugu | 2026-03-11 08:37:46+00:00
Both be true at the same time: some teams spend a fortune on AI and the AI investments won't get the expected ROI (bubble collapse). What is sure is that a lot of capacity is been built and that capacity won't disappear.

What I could see happening in your scenario is the company suffers from diminishing return as every task becomes more expensive (new feature, debugging session, library update, refactoring, security audit, rollouts, infra cost). They could also end up with an incoherent gigantic product that doesn't make sense to their customer.

Both pitfall are avoidable, but they require focus and attention to detail. Things we still need humans for.
by pmontra | 2026-03-11 08:38:06+00:00
ProxyJump is a newer functionality. There used to be only ProxyCommand. ProxyJump is a shortcut for the usual way to use ProxyCommand to connect through a bastion host but ProxyCommand is more flexible. For example with ProxyCommand you can run any command to connect to the remote host. ProxyJump only connects over ssh. I think I replaced all my ProxyCommand with ProxyJump because I don't need much else than the normal use case.
by anovikov | 2026-03-11 08:38:29+00:00
Now this is almost entirely automated anyway, there is a big adult ecosystem here in Cyprus and i talk to a lot of people. No manual work is used there anymore, "chatters" are a thing of the past.

Now they are well on the path to automate OnlyFans models themselves, there are plenty of hybrid sites where known live models are attracted with good terms to bring in the users, and then slowly switched for AI ones, and it WORKS.

Adult industry is so competitive and fast-evolving because there are few deep moats, it shows the way for everyone else, in fact.
by sureglymop | 2026-03-11 08:38:33+00:00
This is a great endeavour. Recently I have been thinking about how to add syntax and metaprogramming extensions to programming languages without forking the compiler/interpreter. Source maps are needed there in order to have good editor support through e.g. an LSP server proxy. In researching it I was a bit let down I couldn't find too much research and specifications for the topic.
Ask HN: Should we add game as product type for 3DIMLI?
by arpit077 | 2026-03-11 08:38:38+00:00
3DIMLI (https://www.3dimli.com) is a no-code storefront builder for digital creators. It currently supports product types like 3D models, eBooks, audio, graphics, AI models, software (with license key verification), and video. Would adding a "Game" product type make it more complete? Indie game developers could benefit from selling directly through their own branded storefront with zero commission. What do you think?
by pritambaral | 2026-03-11 08:38:41+00:00
ProxyCommand allows you to use any command to setup a connection. Not necessarily an ssh command, like ProxyJump. It can be any command, as long as it receives on stdin and produces on stdout, it can act like a TCP connection.

ProxyJump is a special case of `ProxyCommand ssh -p <port> <user>@<host>`. Can't replace the `ssh` in there when using ProxyJump.
by xnorswap | 2026-03-11 08:38:52+00:00
The main reason I wouldn't tell someone command line options is because I'd be unsure that either I'd make a mistake and mix something up, or that the person I'm helping would make a mistake.

UIs have better visual feedback for "Am I about to do the right thing?".

But with the AI, there's a good chance it has it correct, and a good chance it'll just be copy/pasted or even run directly. So the risk is reduced.
by rkagerer | 2026-03-11 08:39:30+00:00
The space agency said there is a one in 4,200 chance of being harmed by a piece of the probe, which it characterised as "low" risk.

Can someone help me interpret the statistics here?

I assume that's a 1 in 4200 chance of anyone being hit, as opposed to each individual on Earth's independent chance of being harmed in this event?

If it were the latter wouldn't it be virtually guaranteed some (lots of) people would be hit?

Also don't people in the projected debris footprint have a way higher chance of being harmed than those outside it? Wouldn't a more meaningful metric be what the worst-case risk is to those at "ground zero"? If I lived in the reentry corridor it sure would be more meaningful to me.
by michaelt | 2026-03-11 08:39:42+00:00
The thing is, Facebook/Meta wasn't trying to make a product with 80k concurrent users, or even with 800k concurrent users. Facebook has 3 billion MAU, and they literally renamed the entire company to Meta - they were expecting it to be big, hundreds of millions of users.

They hoped it would be a platform for fitness classes, business meetings, college classrooms, shopping, attending concerts [1] and so on.

If the primary appeal of your VR universe is that your avatar can be an anthropomorphic banana, an anime girl, a furry, a giant penis with legs - that's never going to become a 300-million-user platform.

[1] https://www.youtube.com/watch?v=Uvufun6xer8
by DeepSeaTortoise | 2026-03-11 08:40:32+00:00
You can never just use existing resources as long as those end up in places they're no longer accessible to the market anymore.

Cash just about never sits just around as long as whoever holds onto it has no current need for extremely liquid assets. Like insurances.

I doubt that the ratio of cash that ends up bound up that way to the one that doesn't changes a lot overall.

The real problem to UBI is governments creating income via debt, IMO.
by anilgulecha | 2026-03-11 08:41:04+00:00
And others pull regularly from the pool? how are knowledge and skills continuously updated? I was thinking these necessarily need to be server side (like the main project under discussion) for it to be non-clunky for many users, but potentially git could work?

Like, let's take a company example - gitlab. If an agent had the whole gitlab handbook, then it'll be very useful to just ask the agent what and how to do in a situation. The modern pi agents can help build such a handbook with data fed in all across the company.
by vidarh | 2026-03-11 08:41:22+00:00
It's just not true LLMs are limited to "static text". Data is data. Sensory input is still just data, and multimodal models has been a thing for a while. Ongoing learning and more extensive short term memory is a challenge, and so I am all for research in alternative architectures, but so much of the discourse about the limitations of LLMs act as if they have limitations they do not have.
by armchairhacker | 2026-03-11 08:41:27+00:00
Did you RTFA? The author is predicting that those employees (at least in software dev) will get laid off; so they should get out and find some way to create real value (or make some other change) for their own sake, because they’re about to lose even “paycheck to paycheck”. You should debate this instead, because if true, it makes your point irrelevant.
by alex-moon | 2026-03-11 08:42:36+00:00
I think this is a really important distinction to make. The OP seems to be making a fallacious equivocation on the word "parameter" - specifically, any individual "parameter" in a large ML model has no unit of measurement because it doesn't mean anything on its own. I watched a great documentary about the "Soft Hair on Black Holes" paper where they talk about having to move from the blackboard to the computer because the equation explodes into thousand of parameters - the key thing to understand being that each of those parameters represents some "real" thing, a momentum, a charge, a curvature, etc.
by Markoff | 2026-03-11 08:43:20+00:00
because GUI can vary over time (or Linux distros) much more than terminal commands

edit: ChatGPT talked me recently through Linux Mint installation on two old laptops I have at home where Mint didn't detect existing Windows installation (which I wanted to keep), don't think anyone on Reddit or elsewhere would be as fast/patient as ChatGPT, it was mostly done by terminal commands, one computer was easy, the other had already 4 partitions and FAT32, so it took longer
by zelphirkalt | 2026-03-11 08:44:23+00:00
I wish that argument was trivially true. Yet we see tons of disadvantaged people working the real tough jobs helping the elderly or sick and they are getting precious little in return.

And to a lesser degree, I have been doing nothing but providing value. All my projects are free/libre, yet returns have not come my way at all. In fact people who could make returns come my way, for example by offering me a job that I am clearly well suited for, refuse to take a look at these projects.

Perhaps the argument is also about non-financial returns, and things like friendships, but I don't feel especially well connected either, even though I try to help anyone I can help in the areas I am active in.

I don't think the argument matches reality, unfortunately.
by zozbot234 | 2026-03-11 08:44:24+00:00
> The real problem to UBI is governments creating income via debt, IMO.

The national debt is just a hidden tax on future generations. You're stealing resources from the future (by selling claims to them in advance, that's what national debt is) and spending them in the present. It's justifiable in extreme cases like a war (or perhaps for massive public investments that can't be funded within the existing budget - which is actually not that common), but really not otherwise.
Ask HN: What starts to break down as your notes grow?
by vajafafa | 2026-03-11 08:44:59+00:00
Hi HN,

For people who keep a lot of notes over time: what actually gets harder once your note collection grows?

I’m not really asking which tool is best. I’m more interested in the failure modes.

For example:
• capture is easy, but organizing later becomes heavy
• search works, but reusing information in context is awkward
• one note ends up belonging to multiple places
• structure helps at first, then becomes overhead

If you’ve used tools like Obsidian, Notion, Logseq, Apple Notes, or plain Markdown for a while, what started to feel limiting for you?
by magnio | 2026-03-11 08:45:04+00:00
I am not the most ardent supporter of LLM, but the whole article reads like a critique of macOS idiosyncrasies and its aversion to CLI and text format. Why does macOS tell you to use the GUI so much?

Sure, GUI is more accessible to the average users, but all the tasks in the article aren't going to be done by the average user. And for the more technical users, having to navigate System Settings to find anything is like Dr. Sattler plunging her arms into a pile of dinosaur dung.
by 1313ed01 | 2026-03-11 08:45:10+00:00
Animator pretty much required a mouse or tablet though and it was released late enough (1989) for PC mice to be common and certainly something someone would buy to use software like that. There is support for moving the mouse pointer using the arrow keys, but I can't imagine many were drawing much like that.

Keyboard overlays were probably even more common in the 1980's. The F-keys make a lot more sense when there is an overlay for the application you use. Memorizing what each Fn is for is no fun unless each key somehow map to something related to the number n.
by db48x | 2026-03-11 08:47:02+00:00
Right. I am completely aware that it works that way in many parts of the world, but in the United States of America it is unconstitutional _unless_ the state law makes it a completely civil infraction that is settled using a fine only. No points, no suspensions, no police interaction at all. Under Florida’s laws it is explicitly a misdemeanor for the _driver_ of a car to run a red light, so it is unconstitutional for a police officer or court to assume without proof that the _owner_ of the car was driving at the time the red–light camera took a photograph of the car.

I understand that this blows people’s mind. People in other parts of the world tend to think that they are just as protected from their government as we are in the USA, but the truth is that in practice their governments get away with a lot of crap that doesn’t fly over here. Sometimes our government gets away with some crap for a time, until the courts catch up. Sometimes the courts even make obviously wrong rulings. Judges are only human, so that is to be expected. But on the whole it’s a pretty good system.
by jseabra | 2026-03-11 08:49:25+00:00
Translating pseudo-code to real code is almost table stakes for any decent LLM at this point. But getting architectural feedback in the same abstraction layer you think in, that's a different thing entirely.
I've noticed something similar when working with Claude Code. The quality of the back-and-forth improves significantly when you stay at the intention level rather than jumping straight to implementation. Once you're in the weeds of actual syntax, the conversation tends to collapse into micro-corrections. Staying pseudo keeps the design space open longer.
One thing I'd be curious about: how does it handle the translation when your pseudo-code has ambiguous control flow? That's usually where I hit the wall. The semantic intent is clear to me but there are three or four valid ways to implement it and the model just picks one without flagging the decision.
by brushfoot | 2026-03-11 08:49:45+00:00
> sounds like alot of work and expense for something that is meant to make programming easier and cheaper.

It's not more work; it's a convergence of roles. BA/PO/QA/SWE are merging.

AI has automated aspects of those roles that have made the traditional separation of concerns less desirable. A new hybrid role is emerging. The person writing these acceptance criteria can be the one guiding the AI to develop them.

So now we have dev-BAs or BA-devs or however you'd like to frame it. They're closer to the business than a dev might have been or closer to development than a BA might have been. The point is, smaller teams are able to play wider now.
by fjfaase | 2026-03-11 08:49:46+00:00
We are returning to the pre WW2 world order and it is not due to some influential 'prophets' and leaders, but because history teaches us that we do not learn from history. The relative peace we experienced in the past 80 years was a response to WW2. Maybe only after another WW will there be a time of peace, of World Order again.
Show HN: Colab pipeline for auto-labeling datasets with prompt and training YOLO
by eyasu6464 | 2026-03-11 08:50:31+00:00
I built a Colab notebook that demonstrates a full pipeline for bootstrapping and training a YOLO object detection model without manual annotation.

The workflow uses open-vocabulary object detection to generate bounding boxes from free-text prompts, which are then exported as YOLO labels and used to train a detector.

Typical workflow in the notebook:

Start with an unlabeled or weakly labeled image dataset
Generate bounding boxes using prompts (for example "cat's head" or "dent in car bumper")
Filter positives and rebalance the dataset
Export labels in YOLO format
Train and evaluate a YOLO model

In the example notebook I use a cats vs dogs dataset with only image-level labels. Using the prompt "cat's and dog's head", the pipeline auto-generates head bounding boxes and trains a small YOLO model.

The repository mainly contains the Colab notebook plus example scripts for running the detection and exporting YOLO labels.

Curious to know what people think of this approach.