MurphyA/hacker-news huggingface dataset:
Show HN: Multiple choice video webgame experiment
by bemmu | 2025-10-10 17:09:52+00:00
Hey all, just wanted to share a little game experiment. It's a rooms & keys kind of adventure with a lot of random deaths. It plays a Veo3-generated video in response to clicks, with Gemini used for coding.

Prompting the videos was fun, but trying to vibe code everything was not. In the future I'll go back to using LLMs more sparingly for isolated functions, or at least try not to have it create anything that requires seeing the output to debug.
by majormajor | 2025-10-10 17:10:23+00:00
Creating new projects from scratch can trip up even experienced professional developers because in most jobs you come in, work an existing codebase, and iterate. Even if you need a new service or app, you often start with a copy-paste or a common template. When the team needs something more new, usually there's just one person who sets that up. Setting up the whole project from scratch and making all the 0-to-1 choices is much less common.

An apprentice model doesn't really change that. Your average electrician gets called to many more "here's new construction that we're wiring from scratch" jobs than your average corporate engineer gets "we need to set up a new project from scratch without copying any of our existing files or folders."
by skopje | 2025-10-10 17:10:33+00:00
>> >Many regulations are terrible and serve as a huge hindrance to innovation

What is an example of a regulation that was a "huge" hinderance to innovation?

Looking at the past 40 years of the US technological progress and the only thing I seen hindering innovation are the tech companies themselves through monopoly, monopsony, patents, and regulatory capture. (Unless the last one is what you meant, but that's a regulation put in place by a monopoly to maintain its monopoloy and not to protect the air we breathe).

EDIT: I am referring to "innovation" not "execution".
by Muromec | 2025-10-10 17:10:34+00:00
I most certainly welcome laws like this, partly because I work in a place, where compliance always wins, and a11y being part of compliance makes it more of real requirement and less of "nice to have".

That being said, I saw two approaches to this -- negative, when people get some kind of a tool and change things until the tool stops showing warning and positive, where accessibility is another part of UX and has to be designed with positive checks on what actually works.

I sincerely hope that the team behind it is doing it the second way, but I'm not in their heads and don't know whether this text war written as part of government relations to get the moneys or they actually believe it. It's customary to praise Communist party, God allmighty without meaning any of it in some places too.
by lunias | 2025-10-10 17:10:36+00:00
Why are we not avoiding apps and app stores altogether? I understand the desire to tap the captive audience, but we're teaching people that the only software worth running is found in the app store and runs on your phone. Make a web version, make a desktop version, make it work in whichever way affords you and your users the most control over the software. Stop asking Apple for permission and stop getting upset when they deny you.
by astura | 2025-10-10 17:10:54+00:00
If you can, walking is great for prevention.

With my husband (and probably most people who already already suffering with pain) the pain was too much to walk, and walking was very much counterproductive, so this is bad advise, especially the l "focus on resisting the urge to tell me why it can’t be done" part. It's not the type of pain that you can just power through. He said the pain caused his legs to physically stop working. He had to do PT exercises first and build up to walking.
by dc396 | 2025-10-10 17:11:10+00:00
Err, you have some things mixed up.

The (simplified) sequence (in the US) was:

ARPANet (1969 - 1990)

"Commercial Internet" (1989 -)

NSFNet (1990 - 1996)

Internet2 (1996 -)

NSFNet, overseen and partially funded by (unsurprisingly) the National Science Foundation, had quite a number of restrictions and an acceptable use policy that prohibited commercial use. To get around those restrictions, the "Commercial Internet Exchange" was formed allowing commercial networks to easily interconnect.

As for "apps", the World Wide Web was invented in 1989 and publicly released in 1993. Prior to that, there was "Usenet News" and a service called "gopher". There were many centralized services that interconnected with "the Internet" (mostly NSFNet), e.g., Compuserve, AOL, MSN, etc.
by rahimnathwani | 2025-10-10 17:11:35+00:00
Isn't the fact that there was controversy about these, rather than blind acceptance, evidence that Wikipedia self-corrects?

No. Because:

- if it can survive five years, then it can pretty much survive indefinitely

- beyond blatant falsehoods, there are many other issues that don't self-correct (see the link I shared for details)
by refulgentis | 2025-10-10 17:12:02+00:00
Lets say a plane crew claims low fuel.

The pilot in charge has to file a writeup.

When someone accepts the writeup, there's a random chance it's selected for followup. If/when they discover there was enough fuel, it will affect the career(s) of person(s) involved.

First, generally, people don't like having to do paperwork, and especially don't like doing paperwork to help you land a little quicker.

While one time may not be a fireable offense, you will find you career affected in the number of ways people can find to be uncooperative with you, or not support you when you attempt to advance your career within the company.

Developing a habit would lead your interlocutors to escalate the situation, which would lead to discipline up to and including the company firing person(s) involved.
by jacquesm | 2025-10-10 17:12:04+00:00
Yes, even though that is a harsh conclusion to make and for the families involved of course it doesn't matter at all. But as these come this was bad but still not nearly as bad as it could have been. They were about to cross one of the busiest highways in NL, another 100 meters and it would have been an entirely different story. The field they landed in is in the Haarlemmermeerpolder, so clay and it had just been plowed.
by prashantsengar | 2025-10-10 17:12:27+00:00
Calling Nehru "installed" by Mountbatten misses the crucial context of the time. Nehru was the undisputed leader of the Indian National Congress, which had been the primary force behind the independence movement for decades and had overwhelming popular support. Mountbatten's appointment was more of a constitutional formality in the transfer of power, not an act of kingmaking. It's like saying the Chief Justice "installs" a newly elected president.

The same goes for the Aung San Suu Kyi connection. Labeling her a "compliant native" seems to ignore the 15 years she spent under house arrest actively fighting against a military junta. That's a pretty high price to pay for being a supposed puppet.
by 29athrowaway | 2025-10-10 17:12:30+00:00
It is possible that in a future where territorial control is done by robots and drones that are mass produced and maybe even self-replicating, and the scientific and economic output comes from AGI, there won't be ballot boxes anymore. There will be also no food stamps, hospitals, a justice system or anything that benefits the common person. Everyone will just be building power plants and datacenters and robot factories while being supervised a robot or being implanted with a motor control chip, or being processed into Soylent green to be fed to a chemical reactor to power a data center with the same level of indifference we currently have for animals in industrial farming. All while the people running the dystopia party all day and take selfies while not caring at all.
by imglorp | 2025-10-10 17:12:55+00:00
Isn't "political violence against fascists" basically a fallacy in practice, at least in the current US? Almost all the physical violence we've seen so far has been performed by the fascists. The Left are almost strictly defined by their desire to follow the laws and morals and work within the system. The Magas seem to revel in disrespecting those structures.

To suggest otherwise seems like a false equivalence.
by rcxdude | 2025-10-10 17:13:04+00:00
The instrumentation and observability are more heavyweight than the overhead of unwinding the stack which is already keeping track of the most important information (in most mainstream langauges, at least. And even if you don't have a contiguous stack there's usually still the same information around at the point an error is created, assuming that you have something like functions that are returning into other functions. Exceptions, as a model, basically allow the code that raises an error to determine where the error is going to be caught without unwinding and removing the information that lets you track from the top level to where the error was raised). It is still tradeoff, of course (returning errors is more expensive than success), but it's one in a much better place in practice than other options (as obvious by the fact that errors-as-values implementations rarely keep this information around, especially not by default)
by immibis | 2025-10-10 17:13:06+00:00
Whether it can be prevented in the future. Should planes fly with even more reserve fuel? It's possible. Or maybe different ways of selecting alternate landing sites?

It may even be the answer is "no, everything went as well as it possibly could have, and adding more reserve fuel to every flight would be unacceptably wasteful, so oh well", but at a minimum they'll probably recommend even more fuel on certain flights into risky weather.
by deadbabe | 2025-10-10 17:13:08+00:00
It’s true. Once you master Vim, your journey to find the perfect editor will have come to an end. For the rest of your career, you can rest assured you will be using some form of vim.

But some people don’t actually want to find the perfect editor, they would rather stay on the journey forever, trying to master a new tool every few years. Sounds miserable, never knowing true mastery and enlightenment.
by ikety | 2025-10-10 17:13:10+00:00
I think the easy setup is exactly the reason Helix has taken off compared to Kakoune. It probably has the most simple onboarding experience I've had with any text editor. Things just make sense, and tools that should be built in are.

I think the philosophy of delaying the plugin system as long as possible is one of the reasons helix has achieved that.

With Helix I just have to learn selection first, and few different binds compared to vim. With Kakoune, I have to onboard into a more complex ecosystem, in addition to that. A lot of people already have vim/neovim config fatigue so that's not very compelling.
by majormajor | 2025-10-10 17:13:22+00:00
They're OK at it. I usually get more thoroughness of scenarios than a mediocre human engineer (which is great!) but less thoroughness of validation and output checking than a good human engineer (which is less so).

But if you have a lot of unit tests and need to make a cross-cutting refactor you run into the same problem that you always have if all your coverage is at the unit level. Now your unit boundary is fundamentally different and you need to know how to lift and shift all the relevant tests to the relevant new places.

And so far I've been less impressed by the "agents"' attempts at cross-cutting integration testing since this usually requires selective and clever interface setup and refactoring.

LLMs have a habit of creating one-off things for particular unit test scenarios that doesn't scale well to that problem.
by jvican | 2025-10-10 17:13:30+00:00
I've fallen in love with Helix and now use it for everything. Moved from neovim and VS Code to Helix for the majority of my coding.

For me, after trying the Lazy neovim plugin distro and being a long-time vim user, Helix fills a unique need:

- It's beautiful (lots of attention to detail) - It's fast (meaning: at no point did I think Helix is slower than it should) - It's hugely ergonomic (each default keystroke resonates with me and the modal selection is a boon for my brain and productivity) - It requires almost no configuration out-of-the-box

I can't be bothered to use neovim and configure it, and vim doesn't cut it. I need something in the middle between nvim and VS Code, and that's Helix for me. This might have been different had I been a vimscript wizard, which I'm not.

I don't need Helix to be more modular or UNIXy, I simply need it to keep on the direction they've taken. There's a thriving ecosystem of tools around it, and I can use it with Claude Code (by simply refreshing the buffer when there's a new edit). What else can I ask for?

Helix is a great editor, one of the very best I've ever used. As a result, I started chipping in monthly money to keep the project going.

In terms of future improvements, the only one I'm missing the most is the ability to render images or math formulas from the editor, which I hope can at some point be done through a plugin using Kitty's terminal protocol or sixel. This is especially handy when working on Markdown files for notes or blog posts.

Long live Helix.
by yjftsjthsd-h | 2025-10-10 17:13:52+00:00
> As for Wayland v X11. Wayland has gotten pretty nice over the last year or so. It's much more straight forward to work with vs the old fiddly xorg.conf files.

I don't think they wanted Xorg, I think they were asking for SurfaceFlinger rendering directly to hardware with no intermediate layer.
by miltonlost | 2025-10-10 17:14:18+00:00
> Many regulations are terrible and serve as a huge hindrance to innovation

Because "Innovation" isn't the be-all-end-all of a regulation or shouldn't be one of its aims or concerns. As a hyperbole, I don't care about "innovation" if you need to throw 4000 people into an industrial shredder in order to do it.
by freedomben | 2025-10-10 17:14:22+00:00
Whoa dude! It was brutal, but highly constructive! Actually extremely helpful (and quite funny, though I have a high sense of humor about things so others might not appreciate some of it :-D)

This was my favorite line after asking it to review my resume and roast me:

> Structure & Flow: “Like Kubernetes YAML — powerful, but not human-readable.”

Some other good ones:

> Content & Tone: “You’re a CTO — stop talking like a sysadmin with a thesaurus.”

> Overall Impression: “This resume is a technical symphony… that goes on for too many movements.”

I've got some resume work to do haha
by MaxikCZ | 2025-10-10 17:14:25+00:00
4 replies and 3 are dismissing even the idea..

Yes, you get "some" back, and its not negligible amount. Typical modern airliner can descend on 15-20:1, giving you over 150-200km (90-120mi) range from typical cruising altitude of 33 000 feet even with engines off. Most everyday descents are actually done by maintaining altitude as long as possible, and then iddling the engines fully for as long as clearance allows. (Ofc you then use engines as you geat nearer, because its safer to be a little low when stabilizing on approach, than a little high)

Thanks to turbofans(edited from turboprops) better efficiency + less drag at higher altitude its actually more fuel economical to command full thrust and gain altitude quickly, than slower climb, or maintaining altitude (which goes against our intuition from cars, where if you wanna get far, you never give full throttle).

But theres still some drag, so you dont get everything back, so you generally want to avoid murking in low altitudes as long as possible. Full thrust repeatedly at lowest altitudes (from failed go arounds) is the least economical part of flight, so you want to avoid those if possible. But its true that the altitude you gain is equivalent to "banking" the energy, just not all of it.
by soulofmischief | 2025-10-10 17:14:29+00:00
Your comment contains so many baseless assumptions, there is nothing to gain from speaking to someone with such a closed, negative mind. I don't think you have the capacity to understand how wrong you are, and your vagueposting of "go and study how your system works" is such a lazy, hollow argument.

If you cannot explain how "the system works" and need to ask me to go learn myself, then you demonstrably don't know what you're talking about. You're employing a bag full of argumentative fallacies in lieu of providing a coherent, effective argument.
by pera | 2025-10-10 17:14:45+00:00
I also wanted to add a bit more context regarding some of these claims.

For example, back in March Dario Amodei, the CEO and cofounder of Anthropic, said:

> I think we will be there in three to six months, where AI is writing 90% of the code. And then, in 12 months, we may be in a world where AI is writing essentially all of the code

Other similar claims:

https://edition.cnn.com/2025/09/23/tech/google-study-90-perc...

https://www.cnbc.com/2025/04/29/satya-nadella-says-as-much-a...

Some of these AI predictions seem quite unlikely too, for example AI 2027:

https://news.ycombinator.com/item?id=43571851

> By late 2029, existing SEZs have grown overcrowded with robots and factories, so more zones are created all around the world (early investors are now trillionaires, so this is not a hard sell). Armies of drones pour out of the SEZs, accelerating manufacturing on the critical path to space exploration.

> The new decade dawns with Consensus-1’s robot servitors spreading throughout the solar system. By 2035, trillions of tons of planetary material have been launched into space and turned into rings of satellites orbiting the sun.32 The surface of the Earth has been reshaped into Agent-4’s version of utopia
by ar_lan | 2025-10-10 17:14:45+00:00
> I think what motivated me to try Helix is that I’ve been trying to get a working language server setup (so I can do things like “go to definition”) and getting a setup that feels good in Vim or Neovim just felt like too much work. After using Vim/Neovim for 20 years...

I think this is catching me off guard. Especially in the past 5 years there are Neovim distributions that make this extremely easy to configure.

I am not disagreeing that many (most?) developers don't want to spend time debugging their editor - they just want it to work batteries included (or a simple button click to install). I think this is why JetBrains products are so popular (I still don't understand VS Code - it's the worst of all worlds between vim/emacs and Jetbrains).

But if you've been a (neo)vim user for 20 years, it sounds very odd that you haven't successfully gotten LSP to work in a way that feels comfortable. I don't want to assume things about the author because I do not know them, but it feels unfair to say for vim and doesn't strike me as honest.
by abnercoimbre | 2025-10-10 17:15:16+00:00
A bit of a shameless plug: join a coding community [0] putting in-person meetups above online interactions [1]. It doesn't have to be ours, just any group of developers invested in the idea of craftsmanship. This may not solve your concerns directly but it's a step in the right direction.

From where I stand, we're never going to find what you want in the workplace for reasons which predate LLMs: job hopping, remote/hybrid work, incurious managers etc.

[0] https://handmadecities.com/meetups

[1] https://abner.page/post/exit-the-feed/
by GuB-42 | 2025-10-10 17:15:35+00:00
The advantage of traditional auto-complete over AI is that it will typically list everything that fits: all methods, all variables and constants in scope, etc... It can even fetch the documentation if available. It is great for learning because it tells you all your options without deciding for you.

AI autocomplete essentially searches stackoverflow for you and pastes the first answer without context, adjusting it to match your code. If you are learning, just do the stackoverflow search yourself, or prompt you favorite chatbot if you insist on using AI, so you can have at least some explanation about why it is done like this.
by m-schuetz | 2025-10-10 17:16:13+00:00
I disagree. Yes, the global state is bad, but pipelines, render passes, and worst of all static bind groups and layouts, are by no means better. Why would I need to create bindGroups and bindGroup layouts for storage buffers? They're buffers and references to them, so let me just do the draw call and pass references to the ssbos as argument, rather than having to first create expensive bindings, with the need to cache them because they are somehow expensive.

Also, compute could have easily been added to WebGL, making WebGL pretty much on-par with WebGPU, just 7 years earlier. It didn't happen because WebGPU was supposed to be a better replacement, which it never became. It just became something different-but-not-better.

If you'd have to do even half of all the completely unnecessary stuff that Vulkan forces you to do in CUDA, CUDA would have never become as popular as it is.
by mlyle | 2025-10-10 17:16:16+00:00
When you declare a fuel emergency or even urgency, there's often follow up to figure out why (mechanical issue? problem with dispatch? problem with flying technique? exceptional weather condition that could be forecast better? etc). And there is plenty of data in aviation to know what happened.

Dispatch knows how much fuel they say they put in.

Your flight time, speeds, and profile are known.

ACARS may be reporting fuel use throughout the flight.

etc, etc, etc.
by nathan_douglas | 2025-10-10 17:16:34+00:00
I haven't had a huge issue with power draw, but I live in a place where electricity is really cheap. I had 3x Dell R720s, an R210ii, and an Aruba 48-port PoE switch and felt like I had way more power than I knew what to do with, but it still didn't seem to have a substantial impact on my power bill. Maybe I lucked out with some components. Or maybe the overall power draw in my house is so pants-on-head stupid that I just don't have realistic expectations anymore.
by horsawlarway | 2025-10-10 17:16:37+00:00
OTA TV Tuners fill this niche.

It's been a bit since I've done this (I'm not watching live TV anymore), but something like HDHomeRun worked fine.

It basically pairs an antenna with a small computer to convert to network traffic, then gives you an app on your streaming device to play it back.

You do need to be able to run the vendor's app, and you'll get stuck with that UI for live tv (So yeah - totally agree that you're compromising the UX). But still no reliance on the "smarts" built into the tv.
by subscribed | 2025-10-10 17:16:42+00:00
They specifically listed their reasons in the geoblock message. As a someone impacted by this I applaud their decision. I also hope more high-profile cases like Wikipedia[1] will surface and expose the utter idiocy of the deliberately vague language of the language and the "guidance".

[1] https://wikimediafoundation.org/news/2025/09/12/wikimedia-fo...
by rgbrgb | 2025-10-10 17:16:54+00:00
> This server integrates with desplega.ai

This is cool! no shade at all to desplega.ai but I would love a version of this that runs locally + does stuff like verifying no tests are flaky. I do this with a few extra steps via claude code + playwright tests. e2e tests are the best way I know for catching UI regressions but they're expensive and annoying to run, so something that looked at a PR and healed / wrote tests in the background as I work on features would be pretty cool.

Why local? Basically I'm just cost sensitive for my own projects and already have this nasty MacBook that only gets like 20% utilization.