MurphyA/hacker-news huggingface dataset:
by jeppester | 2025-12-09 19:07:17+00:00
I got my hands on Grandia because one of my friends' younger brother thought it was Digimon and begged their mom to buy it.

Being 10 years old or so and not knowing much English yet (being Danes), we were pretty clueless about how to progress, but eventually we succeeded and got pretty far into the game. The game is about a great adventure, but for us it was also an adventure into the English language and a new type of game that we'd never tried before. I miss those experiences!

Later I went back to it and completed it in my teens.

The timing of this article is a bit fun since I'm currently playing it for the third time with my son, translating it on the go. It's awesome to see my "friends" also becoming his friends, and the game is holding up quite well and keeping him interested.

Apart from the charming characters, the visual variety is really good with each town having it's own style. There's also hardly a boring moment (admittedly using fast forward for the battles, which otherwise otherwise a bit repetitive later on), there's a new story beat every half hour or so to keep everything fresh.

The combat is also quite good, although easy if you have a bit of slightest experience with these kinds of games.
by JumpCrisscross | 2025-12-09 19:07:27+00:00
> can't think of a single reason why you would need an LLM to search through PowerPoint files

Kati’s Research AI is genuinely great at search. It tries to answer your question, but also directly cites resources. This can help you when you’re not sure where the answer to a question lies, and it winds up being in multiple places.

Unless your query is super simple and of low consequence, you still need to open the files. But LLM-powered search is like the one domain (apart from coding) where these fuckers work.
by radanskoric | 2025-12-09 19:07:37+00:00
Ah, ok, now I understand. Ok, I wasn't talking about that. From what I understand about property based testing it's sort of half way between regular example based testing and formal proofs: It tries to prove a statement but instead of a symbolic proof it does it stohastically via a set of examples?

Unfortunately, I'm not aware of a good property based testing library in Ruby, although it would be useful to have one.

Even so I'm guessing that property based testing in practice would be too resource intensive to test the entire application with it? You'd probably only test critical domain logic components and use regular example tests for the rest.
by pseudosavant | 2025-12-09 19:07:41+00:00
This is one of the greatest LLM creations I've ever seen. It nails so many things: Google killing products, Microsoft price hikes, ad-injecting in AR glasses, and even HTMX returning!

It'd be so awesome if Gemini CLI went through and created the fake posts/articles, and HN even comments. Perhaps a bit much to ask of it?
by Chabsff | 2025-12-09 19:07:41+00:00
> and to avoid the warning (error) the code is decorated with compiler pacifiers, which makes no sense!

How is that a bad thing, exactly?

Think of it this way: The pacifiers don't just prevent the warnings. They embed the warnings within the code itself in a way where they are acknowledged by the developer.

Sure, just throwing in compiler pacifiers willy-nilly to squelch the warnings is terrible.

However, making developers explicitly write in the code "Yes, this block of code triggers a warning, and yes it's what I want to do because xyz" seems not only perfectly fine, but straight up desirable. Preventing them from pushing the code to the repo before doing so by enabling warnings-as-errors is a great way to get that done.

The only place where I've seen warnings-as-errors become a huge pain is when dealing with multiple platforms and multiple compilers that have different settings. This was a big issue in Gen7 game dev because getting the PS3's gcc, the Wii's CodeWarrior and the XBox360's MSVC to align on warnings was like herding cats, and not every dev had every devkit for obvious reason. And even then, warnings as errors was still very much worth it in the long run.
by rtkwe | 2025-12-09 19:08:00+00:00
They still want people to stick around and 'bond' for lack of a better term with their particular style of chat bot. Like so many venture funded money pits of old the cash burn now is about customer acquisition while they develop and improve their tech. They're all racing toward a cliff hoping to either make the jump to the stratosphere and start turning massive profits or to fall off and splat on the rocks of bankruptcy. If they don't get the engagement loop right now they won't have the customers if the tech and use case catch up with the hype and you can only tweak these models so much after they're created so they have to refine the engagement hooks now along side the core tech.
by znpy | 2025-12-09 19:08:12+00:00
It's undeniably cool.

Years ago i became team leader and managed shifts for my team.

I used an excel spreadsheet that some person from accounting made for us. It was incredibly featureful, visually instant (shifts were immediately understandable), it was ridiculously FAST to use. And through the cloud services was available to everybody in the team and outside.

Developing something similar in any other programming language would have taken months and would have yielded a much worse product.

Excel in the hands of somebody that can actually use it is an incredibly powerful tool.

No wonder youngsters geeks love it.
by cloverich | 2025-12-09 19:08:22+00:00
When people say leet code they usually mean problems that are easy once you know the algorithm, and hard to impossible (in an interview) otherwise.

typical examples would be sorting algorithms or graph search problems, and some companies do indeed ask these; some big tech (the ones everyone studies for) may exclusively ask these. Thats imo largely because CS new grads are their primary pipeline.
by markstos | 2025-12-09 19:08:36+00:00
I have successfully vibe-coded features in C. I still don't like C. The agent forgets to free memory latter just like a human would and has to go back and fix it later.

On the other hand, I've enjoyed vibe coding Rust more, because I'm interested in Rust and felt like my understanding approved along they way as I saw what code was produced.

A lot of coding "talent" isn't skill with the language, it's learning all the particularities of the dependencies: The details of the Smithay package in Rust, the complex set of GTK modules or the Wayland protocol implementation.

On a good day, AI can help navigate all that "book knowledge" faster.
by tshaddox | 2025-12-09 19:08:55+00:00
The official website is https://www.beyondallreason.info/

It's an open-source project that started as a fork of SpringRTS. To my eye it looks nearly like a clone of Supreme Commander.

I watched a few ranked 1v1 games on uThermal's YouTube channel (he's a former Starcraft 2 pro who mostly makes YouTube videos about Starcraft 2). Here's the playlist.

https://www.youtube.com/playlist?list=PL_USFDBbymGUwLPiopP2q...
by lwansbrough | 2025-12-09 19:09:50+00:00
Lots of ideas in here that fail to properly identify and address the root cause, which is disappointing given how many of us are programmers.

Trace the problem back. Where does it start?

Why is PE investing in homes? Because they can make money. Why does buying a home make money? Because the value appreciates. Why does the value appreciate on an asset that literally deteriorates over time? Because of restricted supply. Why is there a supply shortage?

The root cause of this issue is supply. Zoning, mostly, is to blame. There are down stream issues, like the capacity of the construction industry, but that is an effect of the current environment not a root cause in and of itself — if there is money to be made, construction will grow as fast as it can.

Fix supply, and you fix the issue. This is a uniquely (English) western world problem. Go look at western countries that speak English vs. non-English housing starts. It’s just a cultural failure. You can blame corporations all you want but at the end of the day most people in the anglosphere expect a return on the largest purchase of their lives, even if it comes at the cost of materially worsening the lives of those around them.
by undeveloper | 2025-12-09 19:10:03+00:00
> Does that include Jihadists and child molester/groomer?

by and large the right-wing administration currently running the white house works with and makes business deals with Islamic Fundamentalist countries and is headed by a child molester [1]. this does not seem to be an issue of "the left", for its many flaws

1: https://docs.house.gov/meetings/JU/JU08/20250227/117951/HHRG...
by unoti | 2025-12-09 19:10:04+00:00
> Why vibe code with a language that has human convenience and ergonomics in view?

Recently I've been preparing a series that teaches how to use AI to assist with coding, and in preparation for that there's this thing I've coded several times in several different languages. In the process of that, I've observed something that's frankly bizarre: I get a 100% different experience doing it in Python vs C#. In C#, the agent gets tripped up in doing all kinds of infrastructure and overengineering blind alleys. But it doesn't do that when I use Python, Go, or Elixir.

My theory is that there are certain habits and patterns that the agents engage with that are influenced by the ecosystem, and the code that it typically reads in those languages. This can have a big impact on whether you're achieving your goals with the activity, either positive or negative.
by giorgiodidio | 2025-12-09 19:10:19+00:00
"Modeling the Spread of Misfolded Proteins in #Alzheimer’s Disease using Higher-Order Simplicial Complex Contagion", big shout to Marcin, @iacopoiacopini , @lordgrilo & V.Latora https://ieeexplore.ieee.org/document/11253716 Free on MedXiv: https://www.medrxiv.org/content/10.1101/2025.02.01.25321521v... Code: https://github.com/mwardynski/MP-spreading-prediction-with-S...
by sfink | 2025-12-09 19:10:31+00:00
It's not "off" unless you're simply reading it literally. If you do that, then it's a verbose way of saying "I agree". But the connotations are something like "I agree, strongly, and in particular am implying (possibly just for effect) that there are objectively right and wrong answers to this question and the other answers are wrong." The main difference is the statement that there is an objective answer to what people may be treating as a subjective question.

If it helps, you can think of it as saying more about possible disagreeing opinions than about the specific opinion expressed. "This answer is right, and the people who disagree are 'objectively' wrong."

It took me some time to catch on to this. It can certainly be jarring or obnoxious, though sometimes it can be helpful to say "yo people, you're treating this like a subjective opinion, but there are objective reasons to conclude X."
by bigyabai | 2025-12-09 19:10:48+00:00
Some lot of good that's done them. The Neural Engine is dark silicon on most devices I've seen, and now we're getting another product segment with M5's matmul GPUs.

To me, it feels like Apple should have supported CUDA from the start. Sell the ARM-hungry datacenter some rackmount Macs with properly fast GPUs, and Apple can eventually bring the successful inference technology to cheaper devices. Apple's current all-or-nothing strategy has produced nothing but redundant hardware accelerators, while Nvidia's vertical integration only gets stronger.
by stego-tech | 2025-12-09 19:11:04+00:00
I refuse to buy that argument of availability alone (or hell, any standalone argument) when we have continued reporting of landlords and PE leveraging services like RealPage that are designed to maximize rents and revenue, including by keeping units vacant. Every time I’m driving through a dark city at night, residences and condos devoid of furniture (or using an interior design motif with no signs of life), I’m reminded how many of these are investments by a vacant owner designed to capitalize on lax regulation and lack of supply in in-demand areas. I drive by huge corporate plazas clustered together on high-value land because companies demanded everyone live in the same areas rather than spread out to reduce costs, driving up demand further.

I am unbelievably sick of seeing the symptoms go unaddressed while commenters and armchair economists bicker and debate who is the sole source of blame that must foot the bill. We need action, and we need to be brave enough to be willing to admit this isn’t working for the masses anymore.

I’m unbelievably tired of this cowardly pussy-footing by people who can’t or won’t envision a better future that also doesn’t involve number go up on property forever without further investment.
Show HN: Durable Streams – Kafka-style semantics for client streaming over HTTP
by kylemathews | 2025-12-09 19:11:05+00:00
Hey, I'm a co-founder at ElectricSQL. Durable Streams is the delivery protocol underneath our Postgres sync engine—we've been refining it in production for 18 months.

The core idea: streams get their own URL and use opaque, monotonic offsets. Clients persist the last offset they processed and resume with "give me everything after X." No server-side session state, CDN-cacheable, plain HTTP.

We kept seeing teams reinvent this for AI token streaming and real-time apps, so we're standardizing it as a standalone protocol.

The repo has a reference Node.js server and TypeScript client. Would love to see implementations in other languages—there's a conformance test suite to validate compatibility.

Happy to dig into the design tradeoffs—why plain HTTP over WebSockets, etc.
by dredmorbius | 2025-12-09 19:11:59+00:00
We didn't just build roads, we utterly changed land-use patterns to suit them.

Cities, towns, and villages (and there were far more of the latter then) weren't walkable out of choice, but necessity. At most, by the late 19th century, urban geography was walkable-from-the-streetcar, and suburbs walkable-from-railway-station. And that only in the comparatively few metros and metro regions which had well-developed streetcar and commuter-rail lines.

With automobiles, housing spread out, became single-family, nuclear-family, often single-storey, and frequently on large lots. That's not viable when your only options to get someplace are by foot, or perhaps bicycle. Shopping moved from dense downtowns and city-centres (or perhaps shopping districts in larger cities) to strips and boulevards. Supermarkets and hypermarkets replaced corner grocery stores (which you could walk to and from with your groceries in hand, or perhaps in a cart). Eventually shopping malls were created (virtually always well away from any transit service, whether bus or rail), commercial islands in shopping-lot lakes. Big-box stores dittos.

It's not just roads and car parks, it's the entire urban landscape.

AI, should this current fad continue and succeed, will likely have similarly profound secondary effects.
by allenu | 2025-12-09 19:12:15+00:00
I think a lot of times, people are here just to have a conversation. I wouldn't go so far as to say someone who is pontificating and could have done a web search to verify their thoughts and opinions is being lazy.

This might be a case of just different standards for communication here. One person might want the absolute facts and assumes everyone posting should do their due diligence to verify everything they say, but others are okay with just shooting the shit (to varying degrees).
by hadlock | 2025-12-09 19:13:51+00:00
He says in his article:

>Is C the ideal language for vibe coding? I think I could mount an argument for why it is not, but surely Rust is even less ideal.

I've been using Rust with LLMs for a long time (mid-2023?) now; cargo check and the cargo package system make it very easy for LLMs to check their work and produce high quality code that almost never breaks, and always compiles.
by zdragnar | 2025-12-09 19:15:01+00:00
This thread moved the conversation away from the posted article quite a few messages ago.

First, Rust has lots of checks that C and assembly don't, and AI benefits from those checks. Then, a post about those checks are related to memory safety, not logic errors. Then, a post about whether that's a helpful comment. Finally, me pointing out that checks regarding types and memory errors aren't unique to Rust and there's tons of languages that could benefit.

Since you want to bring it back to the original article, here's a quote from the author:

Is C the ideal language for vibe coding? I think I could mount an argument for why it is not, but surely Rust is even less ideal. To say nothing of Haskell, or OCaml, or even Python. All of these languages, after all, are for people to read, and only incidentally for machines to execute.

It would seem that the author fundamentally misunderstand significant reasons for many of the languages he mentions to be the way that they are.
by sfink | 2025-12-09 19:15:16+00:00
Yeah, I haven't used AIs enough to be that good at immediately spotting generated output, so I appreciate the chance to reconsider my assumption that something was human-written. I'm sure people who did NOT use an AI find it insulting to be so accused, but I'd rather normalize those accusations and shift the norm to see them as suspicions rather than accusations.

I do find it more helpful when people specify why they think something was AI-generated. Especially since people are often wrong (fwict).
by Rendello | 2025-12-09 19:15:31+00:00
I (the comment writer), agree that it's jarring and a bit obnoxious. There were three factors that led me to write it anyway, which I've mentioned here:

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

Edit: Rereading the comments, I agree (heheh) with you analysis. I hadn't considered saying "I agree", because I didn't feel I was expressing an opinion, but a fact, like 1+1=2. The comment stated that the mods in fact disallow those comments and provided proof, so I didn't consider it an opinion.
by notahacker | 2025-12-09 19:15:42+00:00
"Does anyone else hate those s̶c̶r̶o̶l̶l̶b̶a̶r̶s̶ ads/modals/unconventional page layout" is the archetypical HN response tbf, and often the most upvoted

Also, I'm pretty sure most people can spot blogspam full of glaringly obvious cliche AI patterns without being able to create a high reliability AI detector. To set that as the threshold for commentary on whether an article might have been generated is akin to arguing that people shouldn't question the accuracy of a claim unless they've built an oracle or cracked lie detection.
by m104 | 2025-12-09 19:15:53+00:00
To your first point, yes we're moving slowly towards a more general awareness that most employees are paid market (replacement) rate, not their share of value generated. As the replacement rate drops, so will wages, even if the generated value skyrockets. Unsurprisingly, business owners and upper management love this.

To the second point, the race to the bottom won't be evenly distributed across all markets or market segments. A lot of AI-economy predictions focus on the idea that nothing else will change or be affected by second and third order dynamics, which is never the case with large disruptions. When something that was rare becomes common, something else that was common becomes rare.
by smsm42 | 2025-12-09 19:16:10+00:00
> If an individual site took on the infra challenges themselves, would they achieve better? I don’t think so.

That's a wrong way of looking at it though. For 99.99% individual sites, I wouldn't care if they were down for weeks. Even if I use this site, there are very few sites that I need to use daily. For the rest of them, if one of them randomly goes down I probably would never know or notice, because I didn't need it then. However, when single-point-of-failure provider, like Cloudflare, goes down, you bet I notice. I must notice, because my work would be affected, my CI/CD pipelines will start failing, my newsfeeds will stop, I will notice it in dozens of places - because everybody uses it. The aggregated fails-per-unit-of-time may be less but the impact of each fail is way, way more, and the probability of it impacting me is approaching certainty.

So for me, as an average internet user, it would be much better if all the world wouldn't go down at once, even if the instances of particular things going down would be more frequent - provided they are randomly distributed in time and not concentrated. If just one thing goes down, I could do another thing. If everything goes down, I can only sit and twiddle my thumbs until it's back up.
by lavelganzu | 2025-12-09 19:16:10+00:00
Excellent chart on that page. Hurrah for asking their degree of confidence! The plurality of respondents had low confidence, of course, as scientists should pending some experimental reason to prefer one interpretation over another.

For those who don't click through:

- It's a Nature news feature from July 2025, including responses from 1100 people with papers in quantum physics

- 36% preferred the Copenhagen interpretation, and nearly half of those indicated "not confident"

- 17% epistemic theories, 15% many-worlds, 7% Bohm-de Broglie pilot wave theory

- small percentages for various others including "none"

- additional charts for related questions
by cxr | 2025-12-09 19:16:27+00:00
The remarks in this comment can only come from a gross misunderstanding of what many people mean when they talk about avoiding use of their phones around their kids. Almost every sentence reveals a very me-focused outlook.

> It isn't about using your phone less in front of your kids. It is about being there for your kids when they need you

That's a very narrow conception if the problem—it isn't solely about being "there" for them or trying to get control over (and maintain control over) one's own addictions. The main thing that people have an issue with when they talk about kids and phone use (and TV for that matter) is addiction observed in the kids themselves. It's absolutely about using one's own phone less while they're around as a means of quashing overexposure.

You can show as much genuine interest in them as you want, and it doesn't change anything, because whether the kids feel like the parent is "there for them" not the problem that a parent is is already genuinely interested in them is concerned about and trying to address.

> As for cycling, with a ring you'd have to move your hand towards you or not, but it isn't much different compared to a watch, except perhaps when you'd wear a sweater over your watch.

"Not much" except that the fingers that are attached to the hand that's attached to the wrist where you're wearing your watch certainly aren't capable of reaching back to press a button on said watch.

> Apart from the yet another device with microphone (24/7 on, I suppose)

The folks in this thread are really committed to just plucking things out of thin air and acting on foregone conclusions, huh?
by HarHarVeryFunny | 2025-12-09 19:16:42+00:00
I think that's what makes it funny - the future turns out to be just as dismal and predictable as we expect it to be. Google kills Gemini, etc.

Humor isn't exactly a strong point of LLMs, but here it's tapped into the formulaic hive mind of HN, and it works as humor!
by omnicognate | 2025-12-09 19:17:04+00:00
> Software development jobs must be very diverse if even this anti-vibe-coding guy thinks AI coding definitely makes developers more productive.

As a Professor of English who teaches programming to humanities students, the writer has had an extremely interesting and unusual academic career [1]. He sounds awesome, but I think it's fair to suggest he may not have much experience of large scale commercial software development or be particularly well placed to predict what will or will not work in that environment. (Not that he necessarily claims to, but it's implicit in strong predictions about what the "future of programming" will be.)

[1] https://stephenramsay.net/about/