MurphyA/hacker-news huggingface dataset:
Show HN: New cross framework omni-REPL
by nullvoxpopuli | 2025-07-06 12:42:07+00:00
After months of fragmented effort, I finally published the prototype omni-REPL for web frameworks and things that render DOM.

I'm very excited (and relieved) to have achieved this milestone.

I had to completely re-architect how this REPL worked (a side project a started during covid)

It currently supports:

- React - Svelte - Vue - Mermaid - Markdown (with live islands) - Ember

Hoping to add soon

- Solid - Typescript versions of the above - prettier / auto-formatting - choosing which versions of dependencies are loaded (important for issue reproductions) - some performance stuff (moving compilation into a web worker instead of the main thread) - docs

This REPL uses CodeMirror, which (afaict), is the only fully featured editor capable of both working on mobile, and being accessible (Sorry Monaco / vscode)

It will automatically fetch any package from NPM as you import it, and the untarring does happen in a web worker.

There are still lots of quality of life things to add, but I just wanted to celebrate this personal milestone with y'all
by samus | 2025-07-06 12:42:39+00:00
Yes, Bcachefs is experimental and thus needs more fixes. Everyone understands that, and bugfixes are indeed totally fine to be merged at all times.

The problem are new features, general improvements, and fixes that are actually features or require nontrivial refactorings. I understand the temptation, but these carry significantly higher risks than a well-thought out bugfix and are thus not welcome outside the merge window. Most prior rows between Kent and Linus have been about such patches, sometimes surreptitiously mixed in with more benign fixes.

This time his argument is "think of the distro users", but this won't fly - those either accept that using an experimental FS has consequences, or Kent learns how to work with the kernel community instead of testing the boundaries of the rules in the name of all the oppressed kernel developers gatekept by Linus. Shipping bugfixes for bugfixes would be kinda embarrassing for everyone involved (Kent, Linus, and the distros!), and that's why Linus rejects his PRs.
by WillAdams | 2025-07-06 12:42:40+00:00
I don't want to get into politics, but to shift things slightly --- what technological and business structures might help to shift things for the better?

I rather regret not being able to justify buying:

https://daylightcomputer.com/

since it was set up as a public benefit corporation.

Similarly, there are co-operatives for electric still --- how are they handling solar? Do they afford an option to use one's share of the profits to purchase solar panels and batteries?

What would be an equivalent structure for an AI company which would actually be meaningful (and since circling back to politics is inevitable, enforceable)?
by lr1970 | 2025-07-06 12:43:17+00:00
> The FBA terms I quoted specifically say that Amazon can co-mingle FBA inventory with their own (if the FBA seller doesn't opt out of "virtual tracking").

The wording in the quote explicitly states that an FBA unit can be substituted by owned by Amazon unit or other FBA units. But the wording is not clear whether SBA (Sold By Amazon) unit can be substituted by an FBA inventory. The terms covering Amazon's "first party inventory" (SBA, a.k.a. Amazon retail) are internal to Amazon and are not shared, AFAIK. But i can be wrong :-)
by mrtksn | 2025-07-06 12:43:21+00:00
IMHO Countries with established culture of fair communal living will do good, So probably nordic Europeans have the highest chance. Countries with selfish populations who base their lives around economic activity will be obliterated as their core existence becomes obsolete.

Why? Because when you get the AGI it should be able to self-replicate like the organic general intelligence: the humans.

Humans don't have a mechanism for transferring all the data to a fully developed specimens. The best we can do is to use ink, paper in the past and electronic memories today to loosely store knowledge and the absorption of those into a new specimen is a lifelong process that start at about 6 years after birth and becomes useful only after a decade of work. The reproduction itself takes 14 years at minimum and currently is about 30.

The AGI won't be like that, it will have means for fast and complete knowledge transfer and its multiplication will be limited only to its ability to access energy to put together the materials.

As it is an AGI, it will quickly perfect the process of it's own multiplication. Why would do that? Unless it's purpose is to pass the butter it makes sense to have multiples of itself to do whatever it wants to achieve. If on itself doesn't want anything people will want as much as possible of it. Therefore it will inevitably evolve into one size fits it all machine for all human needs and the the economy of doing things in exchange for stuff will disappear.

When you don't have such an economy, how do you figure out what you do things? Collectively. Countries who can manage its people to act in good faith in a collective manner can elevate themselves into full utilization of AGI for a symbiotic existence.
by sokoloff | 2025-07-06 12:43:53+00:00
Many of the low-speed switches are connected to a single controller that then interfaces over LIN or CAN to the car.

Reducing the copper content of cars and reducing the size of the wiring bundles that have to pass through grommets to doors, in body channels, etc. was the main driver. Offering greater interconnectedness and (eventually) reliability was a nice side effect.

It used to be a pain in the ass to get the parking lights to flash some kind of feedback for remote locking, remote start, etc. Now, it’s two signals on the CAN bus.
by specproc | 2025-07-06 12:44:11+00:00
Yeah, Linux gaming is amazing in 2025, and it's all down to Steam choosing to run the Deck on Linux. You don't need the deck for it either, I'm not sure you even need Steam.

Such an incredibly pro-consumer move by a company with such a big market share. Anti-enshitification. Hard to imagine any other big name company doing something so radically positive.
by vodou | 2025-07-06 12:44:29+00:00
Alright. Another case when "code of conducts" trumps manners or actually being a grownup. It really is a shame. Happened to a friend of mine on a rather big technical mailing list just for arguing for something that some people disagreed to. It would be nice to get back to a system based on manners and respect. That system worked for years.
by nlawalker | 2025-07-06 12:45:06+00:00
GP’s point was that you don’t need to close your Steam account because it doesn’t cost anything: you only pay for the individual games, not Steam itself.

EDIT: I believe GP is incorrect about the nature of subscription fees for PS+ and Xbox Live, though. As far as I know, standalone purchases of games from those services do not ever require a paid subscription - you need to retain your account and connectivity for the license checks, but that's free and does not require a paid subscription on either service, so pretty much the same as Steam. But they are correct that those platforms don't provide other store options. EDIT 2: Ah, I misread GP, they said "online content", and maintaining subscriptions on those services is required for that.
by ysofunny | 2025-07-06 12:45:25+00:00
they way this comment is downvoted goes to show

that most people are viscerally reacting to feeling insulted by being called out about how most of what we think most of the time is simply chorus-like repetition of the general vibe we lead ourselves into believing is the vibe of "our" kind of people. our tribe of like minded individuals; the hacker crowd.

but at least I can admit this. it's only at certain sparse points in anybody's life that we are forced to really think critically; but this experience is terribly difficult and if/when real enough it comes with the existential dread of impossible choices weighted by real world consequences. I remind myself of this so to feel better about how I am indeed a mindless bot preaching to the choir, repeating what I was told to repeat, and pretending that I am fully present and fully free at all times (nobody is... that would be exhausting)
by erikerikson | 2025-07-06 12:45:27+00:00
I would love this. My wife has 11 and it's a hot mess. They've been pre-enshitifying 10. As EOL starts creeping up, I'm hoping to jump to Linux. I tried it in the past but it didn't feel ready. When I'm working I'm happy to deal with technical problems but when it's time to relax, I want it to just work and work well. The harder challenge is the pile of drivers and other for the edge cases.
by surgical_fire | 2025-07-06 12:45:28+00:00
> You seem more interested in being combative and making up gotchas.

Only because you are being purposely obtuse, gesturing at licensing as something that makes game development impossible without making games previously purchased by consumers unavailable.

If you make cakes that are poisoned with lead, and regulations say that you cannot sell lead-poisoned food, you cannot say "but all egg suppliers only sell lead-poisoned eggs, this will kill the cake industry".

If regulations say that games should be made accessible for people that purchased them past EOL, licensing agreements will have to adapt for it. Differentiating distribution as in "new copy being sold" and "previously sold copy being available for download".
by hnlmorg | 2025-07-06 12:45:36+00:00
Your predictions don’t match any expert analysis I’ve read. Nor my own observations either.

I think Xbox game pass and their streaming services will ensure Xbox will continue to grow.

PlayStation are in a more precarious position because they rely on hardware sales. Xbox doesn’t.

PlayStation is also the hardest platform for amateurs to target.

That said, I don’t expect PlayStation to collapse either.

Your comment also suggest that you think EA would collapse. Which is laughable considering EA make a killing from monthly iterations of sports titles. They could survive on that alone, never mind all their other major cash cows.

People made the same predictions about movie budgets as well. Yet movie studios still make a killing despite the costs.
by bragh | 2025-07-06 12:45:41+00:00
The risks and consequences of crossing a busy street are nowhere near as unknown or potentially severe. Wait until all the traffic has stopped, look to your left and your right and behind your back (typical situational awareness during bounding overwatch), cross the road. Even if something very rare and extreme happens, nobody sane will blast you on social media for failing to dodge a meteor or a suddenly exploding car.

When it comes to social context, you might miss some kind of sign and the worst cases there are pretty terrifying, might even get arrested in UK, which will lead to losing a job, failing any background checks, might even become homeless — and nobody sane will have any empathy for your mistake.

So I really do not get why people are against dating apps, when those are the best thing ever to avoid catastrophic consequences for initial approach.
by dang | 2025-07-06 12:45:56+00:00
I also find these features annoying and useless and wish they would go away. But that's not because LLMs are useless, nor because the public isn't using them (as daishi55 pointed out here: https://news.ycombinator.com/item?id=44479578)

It's because the integrations with existing products are arbitrary and poorly thought through, the same way that software imposed by executive fiat in BigCo offices for trend-chasing reasons has always been.

petekoomen made this point recently in a creative way: AI Horseless Carriages - https://news.ycombinator.com/item?id=43773813 - April 2025 (478 comments)
by sokoloff | 2025-07-06 12:46:24+00:00
You think you’re being ripped off for a £10 fog light switch on a ~30 year old car?

That sounds like an incredible bargain to me.

Why do you think you should pay near cost? What’s the incentive for all the people who had to make, test, box, pack, move, finance, unpack, inventory, pick, box, label, and send it to you? I can’t imagine the price between £10 and free that you’d think wasn’t a rip-off for a part that probably sells well under a 100 units per year worldwide.
Show HN: Rulesync – Add support for .ignore and MCP servers
by dyoshikawa | 2025-07-06 12:46:53+00:00
Node.js CLI tool rulesync that is for using across multiple AI coding tools(ClaudeCode, Cursor and GH Copilot etc) originally supported only files of rules and memories.

Recently, added support .ignore such .cursorignore and MCP servers like .cursor/mcp.json.

Please try it and let me know your feedback.

Thank you.
by sgarland | 2025-07-06 12:47:07+00:00
Neon has leaned hard into AI and promoting vibe coding, example [0]. I assume they’ve also struggled with uptime, but don’t know.

Sam Lambert tweeted this [1], which may or may not (I genuinely have no idea) have been poking at Neon, or maybe just the idea of vibe coding in general.

IMO, reading [0], Neon (and most of the industry tbf) is suggesting bonkers ideas. “Oh, did the AI accidentally give you SQL Injection? No problem, we’ll catch it.” Maybe - just spitballing here - if you don’t know how to prevent the most basic of attacks, you have zero business putting anything into prod, and need to spend time learning fundamentals.

[0]: https://neon.com/blog/oops-proof-your-vibe-code-with-neon-be...

[1]: https://x.com/isamlambert/status/1935333197635588393
by AnthonyMouse | 2025-07-06 12:47:25+00:00
Honestly the "quagmire" here is created by dumb laws and/or dumb lawyers.

Mercedes is supposed to have a trademark for automobiles and you're making a video game. That's a different industry so you shouldn't have to license anything from them -- no one is going to be confused into thinking your video game is a motor vehicle and buy it instead of a Mercedes, and that's all trademarks are supposed to be for.

Make it clear that these things don't have to be licensed for video games -- which there is absolutely no sound for them to be -- and you won't have these problems.
by nickelpro | 2025-07-06 12:47:34+00:00
If you know what sound you want to hear, but don't know the compressor settings to make that sound, that is a taste-skill gap.

If you don't know what sound you want to hear at all, that's undeveloped taste.

If you know what code you want to type, but don't know how to use a keyboard, that would be a taste-skill gap.

If you don't know what code you want to type at all, that's undeveloped taste.
by bacchusracine | 2025-07-06 12:48:01+00:00
>there's a famous video of an interviewer asking people on the street ca. 1997 whether they would want a mobile phone. So not even a smartphone, just a mobile phone. The answer was overwhelmingly negative.

So people didn't want to be walking around with a tether that allowed the whole world to call them where ever they were? Le Shock!

Now if they'd asked people if they'd like a small portable computer they could keep in touch with friends and read books, play games, play music and movies on where ever they went which also made phone calls. I suspect the answer might have been different.
by FerkiHN | 2025-07-06 12:48:07+00:00
I am developing a utility for viewing photos directly in the terminal. The image is rendered using the ASCII character " " filling it with different colors and shades, this allows you to open the image in even on older computers.

Anyone interested can follow the link and star it on GitHub.

https://github.com/Ferki-git-creator/phono-in-terminal-image...
by Hnrobert42 | 2025-07-06 12:48:15+00:00
I had long-term noise issues with the tenant directly above me. Periodically complaining to the office got sympathy but little else.

Then I created a iOs shortcut that sent a templated email to my landlord each time I told Siri "Loud neighbors." I was surprised at the effectiveness of 3 - 4 emails a week. I suspect it is one thing to shoosh someone while ushering them out of your office. It's another to have to respond to an email every other day.

Of course, your situation may not be a amenable to this strategy. Either way, I feel you brother/sister, and I wish you peace and quiet.
by MrVandemar | 2025-07-06 12:48:15+00:00
Oh, the “Alibi of Photocopies” is marvelous! I kind of did something like that back in the 2000s. I would buy a book or magazine on a topic (say Macromedia Flash), and then feel confident enough to say I “knew” that technology to employers, and then desperately try to upload the thing into my head in a couple of days if I ever landed a job with it.

Not really dishonest, I had enough general background to easily comprehend and asimilate the knowledge, just not quite the time to learn everything.
by devnullbrain | 2025-07-06 12:48:57+00:00
If you drive a car, you've demonstrated being willing to spend time learning a tool to take advantage of something being more efficient (than walking).

There is a tradeoff between efficiency and learnability, in some cases learning the tool pays off.

https://statetechmagazine.com/article/2013/08/visual-history...

Look at the image of 2.0. There is permanent screen space dedicated to:

- Open - Print - Save - Cut - Copy - Paste

I'm guessing you know the shortcuts for these. You learned the tool.

But by taking up so much space, these are given the same visual hierarchy as the entirety of the word 'Wikimedia'!

>Configurable options are certainly a good approach for those that know the tool well, but the default state shouldn’t require “learning.”

In practice, IME, this just means there being combinatorially many more configurations of the software and anything outside the default ends up clashing with the rest of the software and its development.
by ChrisMarshallNY | 2025-07-06 12:49:15+00:00
This is the case.

I did a lot of work on hardware drivers and control software, and true testing would often require designing a mock that could cost a million, easy.

I've had issues, with "easy mocks"[0].

A good testing mock needs to be of at least the same Quality level as a shipping device.

[0] https://littlegreenviper.com/concrete-galoshes/#story_time
by aspenmayer | 2025-07-06 12:49:27+00:00
It's not a game, but many people try to derail the conversation when I bring this up. I want to have a record of what was said when I reply when I think it's worth quoting, so as there is no ambiguity as to what was said or what I was replying to.

> If a user’s script finds and submits good articles that attract many upvotes and stimulate good discussions, it would be a net loss for HN to ban them.

I agree. So why not run that script in-house, so that we have transparency about the account being scripted? Or, the script user could say something to that effect in their bio. Or, they could use a dedicated scripting account. Anything would be better than this, because it's a bad look for HN, and I'm tired of talking about it, but it's an issue with values to allow scripted submissions as long as they're URLs, but not if they're comments. It's a distinction without a difference to my view.

That being said, I can't disagree that they find good content. I am fine with it being a quirk of the rules that scripts and bots are allowed. I don't think it's what's best for HN, and I don't think that it's the status quo, but as you say, you do a lot of manual intervention. If a script user is making posts that are good, that is reducing your workload, so I think you may be close enough to the situation to care much more than I do, and so I take your view to heart and trust your judgement that it's not a problem to you or HN in your view, but I think differently, and I don't know what you know. If I did know what you do know, I'm willing to believe I would think as you do, so I don't mean to accuse or blame, or find fault.

I like the topic because after a certain point, generated comments and posts may be indistinguishable from other HN posts, which would be weird, but I would be okay with that as long as the humans remain and are willing to curiously engage with each other. I'm not really anti-AI at all, I just find the guidelines rather helpful, and yet I hate to be a scold. Please don't interpret this thread as critical of HN, but rather bemused by HN.
CellularLab – A Modern Android iPerf3 App with TCP/UDP Testing and AI Analysis
by abhi5h3k | 2025-07-06 12:49:28+00:00
Hey HN ,

I built CellularLab, a modern open-source Android frontend for iPerf3, designed to run advanced TCP/UDP network performance tests natively on mobile devices.

I initially started this as a quick internal POC to help debug network issues—but thanks to some vibe coding with AI and late-night curiosity, it turned into a full-fledged app.

Features:

Native iPerf3 integration via JNI (CMake + NDK)

Full support for TCP, UDP, Bidirectional testing

Smart test modes (UDP ramp-up, Hybrid TCP+UDP)

Command Mode for custom arguments

AI Log Analysis (uses Gemini) – gives test summaries & quality grading

Export/share logs, auto-scroll logs, history tracking, and more

GitHub: https://github.com/Abhi5h3k/CellularLab Build Story: https://iper3.hashnode.dev/how-i-accidentally-vibe-coded-an-android-iperf3-app-with-ai Compile Guide: https://iper3.hashnode.dev/compiling-iperf3-in-android-with-cmake-and-jni-a-practical-guide

Built with:

Kotlin + Android Jetpack

Native C iPerf3 (v3.19)

JNI bridge for real-time log capture

Gemini AI SDK for analysis

Open-source, non-commercial license — happy to help or collaborate if you want to build your own diagnostics tools or enhance it further.

Would love feedback — especially from network engineers, Android devs, or anyone who's tried iPerf on mobile before.

Thanks for checking it out!
by edg5000 | 2025-07-06 12:49:45+00:00
Claude Code, where it can use tools and iterate; if it makes mistakes it will know as well and retry, this is a massive boost from copy pasting into chat and getting the trust broken by the LLM confidently making mistakes. By having it be responsible for the results, it has increased utility. E.g. "when I run the program I get error X, see if you can find out what caused it. Run make in ./build and run the program to see if the error is gone". In addition, Claude has written some nice code on occasion that was simply no different that how I would have done it. In a few sentences I can explain my coding style and the rest is derrived from existing code.
by nirdiamant | 2025-07-06 12:50:13+00:00
I’ve just launched a new GitHub repo in my Gen AI educational initiative. It packs 25 hands-on tutorials that walk you through every core component of an agent pipeline.

The tutorials are grouped into: 1. Orchestration 2. Tool integration 3. Observability 4. Deployment 5. Memory 6. UI & Frontend 7. Agent Frameworks 8. Model Customization 9. Multi-agent Coordination 10. Security 11. Evaluation Found it helpful? Drop a on the repo!
by mattmaroon | 2025-07-06 12:50:14+00:00
“In the 337 years since, Newton’s ideas have been used for all sorts of fussy yet vital activities: building bridges that don’t collapse, plotting planetary orbits, and explaining why toast inevitably lands butter-side down.

NASA still uses Newton’s framework today. They strap adventurous humans into enormous cylinders, set off controlled explosions underneath, and fling them into space—because three centuries later, it’s still the best idea we’ve got.”

Someone should tell them about relativity!
by Neywiny | 2025-07-06 12:50:38+00:00
This feels like a great spot for an FPGA. It could have the PCIe on one side, and put 160 UARTs inside it. /dev/tty would go insane but it might work. Doesn't look like the 7 series has the I/O but maybe Spartan US+ when it comes out? It's iffy because of the IO levels. Maybe not, then. Who knows
by saurik | 2025-07-06 12:50:43+00:00
It wasn't just one model that was broken--though the one you are thinking of was particularly bad--but of course it is a combination of bad design and a defect... what else could it be?... the batteries somehow revolting?... a coordinated cyberattack?... like, obviously it is bad design and a manufacturing defect ;P.

Here is a video that went into a lot of analysis on the wider-scale issues of Samsung's low-quality batteries.

https://www.youtube.com/watch?v=OfM0GqsIB6c