MurphyA/hacker-news huggingface dataset:
by jrjeksjd8d | 2025-12-15 15:18:30+00:00
Super Mario 64 was an N64 launch title. Resident Evil 4 was a late Gamecube title. In my mind that's probably the biggest gap in graphical fidelity between generations of console. But I can see how going from NES games like Super Mario Bros to SNES games like Star Fox would be a close contender.

PS1 -> PS2 -> PS3 or Xbox -> 360 feel more iterative because they started after the 3D era had already begun. We haven't had a new dominant paradigm for gaming since then (besides mobile gaming).
by lingrush4 | 2025-12-15 15:18:34+00:00
Capital gains are risky to generate. Many investments completely fail and when that happens, investors get very little tax relief.

If you increase capital gains tax, the more risky ideas will no longer be viable investment vehicles even though some of them would have been successful. Across the entire economy, the net effect will be less innovation, stagnation, and loss of power relative to foreign countries.

Tax rates are carefully tuned to maximize tax revenue without unduly disincentivizing production. To change them purely based on vibes would be catastrophically stupid.

Please don't vote.
by latentsea | 2025-12-15 15:18:59+00:00
There's been an obvious step change on the coding front from 2 years ago, and it feels obvious to me there's going to be another. The difference now is the people working on systems to clone SaaS at scale are likely starting to put real effort, sustained effort into now that agents are good enough to accomplish subsets of it, can be improved much further with the right techniques and orchestration, and themselves will get better over the next two years along with all the improvements and build up of tooling. Right now feels like one of those "skate to where the puck is going to be" moments in time.
by estebank | 2025-12-15 15:19:07+00:00
> uutils coreutils aims to be a drop-in replacement for the GNU utils. Differences with GNU are treated as bugs.

> Our key objectives include:

> Matching GNU's output (stdout and error code) exactly

> Better error messages

> Providing comprehensive internationalization support (UTF-8)

> Improved performances

> Extensions when relevant (example: --progress)

> uutils aims to work on as many platforms as possible, to be able to use the same utils on Linux, macOS, Windows and other platforms. This ensures, for example, that scripts can be easily transferred between platforms.

Experimenting with better error messages, as test-bed for extensions that might not be able to be tried or accepted in GNU coreutils (for technical, social or other reasons), and being able to use the same tools in all major OS are very reasonable divergences from GNU's project to "justify" its existence.

The project was originally just a learning project for someone who wanted to learn Rust by reimplementing tools that were small, not a moving target and useful. From there, it grew as it found an audience of developers interested in productionalizing it. There have been coreutils ports for the languages you mention (go-coreutils, pycoreutils, coreutils-cpp, etc.), they just didn't (yet?) hit critical mass. It is a harder sell for GC-based projects in this case because they are unlikely to ever be included as part of a dirtribution's base. Lets not forget that coreutils themselves are a rewrite of previously existing tools to begin with.
by soulofmischief | 2025-12-15 15:19:24+00:00
Your confusion stems from the fact that you seem to measure suffering as an external factor.

Two people can have the same exact upbringing yet have vastly different internal experiences. Some people react to negative externalities or internal struggles differently than others.

I make no assumptions about what OP has been through; however it's pretty clear that they have not had Bourdain's experience, and as such clearly lack empathy.

That doesn't mean suffering automatically leads to empathy. But I entirely doubt that OP has experienced enough suffering to know what Bourdain has been through, in order to make such a callous remark.
Show HN: Voilo Launching in Beta
by mattjung | 2025-12-15 15:20:12+00:00
I’m currently looking for beta testers to help validate the usefulness of Voilo, stress-test real-world use cases, and shape it into a production-ready tool. If you enjoy tracking things, care about owning your data, or already live in Google Sheets, I’d love to hear your feedback.

Here the elevator pitch: Voilo turns your spoken updates into structured entries in Google Sheets. Simply record, speak naturally, and your data is parsed, validated, and added to the right tracker — hands-free and instantly.
by seneca | 2025-12-15 15:20:27+00:00
> If I'm creating 3 times as much value as my equivalent in 1970, why aren't I getting paid 3 times as much inflation-adjusted money, hmm?

Because that increase in productivity comes almost entirely from technology owned by your employer.

To look at it in a contrived example, let's take textiles. There is a textile factory employing weavers who weave fabric by hand, and the factory owners buys a new automated weaving machine that makes the weavers each 3 times more productive. The maker of the machine created the technology, and is paid for it, the owner of the factory made the investment to bring the technology, and profits from it.

This is basically exactly what has happened to modern productivity.
by Hexayurt | 2025-12-15 15:20:44+00:00
Waterken was the same kind of logic, applied at web API scale.

https://shiftleft.com/mirrors/www.hpl.hp.com/techreports/201...

The failure of this system and the HP ESpeak system are what left the gap which the blockchain smart contract model filled.

I have complex thoughts about that.
by mjr00 | 2025-12-15 15:21:08+00:00
> This shouldnt be the goal. The goal should be to build an AI that can tell you what is done and what needs to be done i.e. replace jira with natural interactions. An AI that can "see" and "understand" your project. An AI that can see it, understand it, build it and modify it.

The difference is that an AI-coded internal Jira clone is something that could realistically happen today. Vague notions of AI "understanding" anything are not currently realistic and won't be for an indeterminate amount of time, which could mean next year, 30 years from now, or never. I don't consider that worth discussing.
by barnas2 | 2025-12-15 15:21:08+00:00
Manufacturers still may not go for it, due to the potential bad publicity. To go back to the toaster example, if some fancy open source software alternative has a critical issue and causes fires, the news will not report it with nuance. "SmartCo Toaster Fires on the Rise!" will be the headline, not "Niche Modding Community Sets Toasters On Fire, And The Manufacturer Had Nothing To Do With It".
by sleepyguy | 2025-12-15 15:21:34+00:00
Listened to Tom Lee on a Prof G Podcast and he made a lot of sense about it all.

https://youtu.be/2J_IGuA-IdY?si=uTptx9R-HMhjD9LH&t=1200

Worth listening to the entire podcast but this is a snip where he speaks about AI valuations. Somewhere in that podcast he brings up the fact that Costco is trading at double future earnings to NVIDIA, let that sink in.....
by SideburnsOfDoom | 2025-12-15 15:21:37+00:00
A related, recent story: "Scientists Thought Parkinson’s Was in Our Genes. It Might Be in the Water"

Highlighting the role of environmental pollution in causing Parkinson’s.

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

https://www.wired.com/story/scientists-thought-parkinsons-wa...

https://archive.is/ZvjZH
by mc32 | 2025-12-15 15:21:48+00:00
Since people make mistakes in categorization and sorting, recycling facilities have to do it over again. It's redundant. So why do they never the less have people sort? It's just a psychological tool: It makes people 'care' and it makes people think society at large, including the recycling company cares. Now, that doesn't mean the company doesn't care about recycling in and of itself --they probably do to some extent, but they also need to project outwardly that they care.
by dchftcs | 2025-12-15 15:21:55+00:00
The replacement of employment income tax with corporate or dividend income tax is not fully efficient. In the sense that the tax rates are different, they benefit different governments, through different time horizons (in case of dividends). While I agree it would be practical to rely on earnings tax when AI broadly replaces labor, we can still answer the obviously rhetorical question (similar to how "drinking ones own cerebral fluid" is obviously rhetorical) of "should AI pay taxes" - that there may need to be a tax reform.
by jijijijij | 2025-12-15 15:22:31+00:00
> But an IP address is not a person (legally in the US at least)

That's a completely different matter (and still probably reasonable suspicion for a search, anyway). If an account/service ID evidently uses a service through a VPN there is no uncertainty of ToS violation. Of course someone could have hacked your account and used a VPN, it doesn't ultimately prove you did it, but nevertheless the account can be flagged/blocked correctly for VPN usage.

> many IPv4 addresses get re-used fairly often

The VPN's servers won't be using changing, "random" IPs. That's something ISPs do when assigning residential IPs. VPNs with residential IPs are not common. (I am not sure those VPNs are even really legal offerings.)

If your ISP uses NAT for its subnet space, you could argue it's technically similar to a VPN. However, same as with VPN exit scraping/discovery, those IP spaces can be determined and processed accordingly. I am also sure those ISP subnets for residential IPs are actually publicly defined and known. Eg. the Vodafon IP may get temporarily flagged for acute suspicious behavior, but won't get your account flagged for VPN violation, or even blocked permanently, since it's known to be the subnet of a mobile ISP, which uses NAT.

Additionally, I presume e.g. SoundCloud prohibits anonymizing VPNs, not everything that's technically a VPN or similar.
by bombcar | 2025-12-15 15:23:08+00:00
Isn't this the premise of some sci-fi books and such?

(We in some way, in the developed world, are already mostly here in that the lifestyle of even a well-off person of a thousand years ago is almost entirely supported by machines and such; less than 10% of labor is in farming. What did we do? Created more work (and some would say much busy-work).)
by LogicFailsMe | 2025-12-15 15:23:11+00:00
True, but good luck getting people to vote for their own interests. It's not hard to fix this. It really isn't. But it's nearly impossible to get through to people. As someone else said, at some point you have to make a choice about where you want to live and do what it takes to get to that place before you drown in the sea of marching morons.
by infecto | 2025-12-15 15:23:20+00:00
Recycling is such a sham. I wish we as a nation (US) would come to terms that most products are not economical to recycle. It could actually move the needle on consumption when you know that’s it’s going to be thrown away. About the only thing worth recycling in the US is metal. The rest including glass are just junk. Most folks don’t realize that glass they throw in their recycling is often going to the landfill because they live too far away from a glass manufacturer for it to be economical to use.

I don’t say this as someone who is suggesting we not think about consumption but rather it’s a fake feeling that it’s going somewhere other than the landfill. I would be curious in other countries how economical it really is to recycle.my favorite is Japan where some areas will incinerate certain qualities of plastic for energy. I think that is a useful way to reuse it.
by naasking | 2025-12-15 15:23:32+00:00
Capability-based operating systems are sufficiently dissimilar to standard ACL operating systems that ordinary software cannot be directly ported without losing some or many of the capability advantages. Furthermore, they are typically very security focused, and so they they've spent a lot of time researching security-focused interfaces and idioms for end users, rather than just re-implementing the hodge-podge of poorly thought out user interfaces that seem to reintroduce the same security vulnerabilities again and again, eg. CSRF is just the "confused deputy" attack known since the 1980s.

I suggest reading some of their stuff [1], it's pretty interesting and accessible.

[1] The EROS Trusted Window System, https://srl.cs.jhu.edu/pubs/SRL2003-05.pdf
by 9rx | 2025-12-15 15:23:51+00:00
> inventing

When they used to say that you'd make more money going to university, that is what they were talking about. The idea was that if you went into the research labs you'd develop capital to multiply human output, which is how you make more money. Most ended up confusing the messaging with "go to university to get a job — the same job you would have done anyway..." and incomes have held stagnant as a result. It was an interesting dream, though.

But not really what everyday normal people want. They like to have somewhere they can show up to and be told what to do, so to speak.
by firesteelrain | 2025-12-15 15:24:13+00:00
Agreed; RP2040 doesn’t have true timer input-capture like STM32 (no CNT->CCR latch on edge). That criticism is fair.

What Pico/RP2040 projects do instead is use a PIO state machine clocked from the system clock to deterministically timestamp edges (often DMA’d out). It avoids ISR latency and gives cycle-accurate edge timing relative to the MCU clock. It’s not a built-in capture peripheral, but it achieves the same practical result.

If you want a drop-in hardware capture block with filtering and prescalers, STM32 is the better choice. RP2040 trades fixed peripherals for a programmable timing fabric.
by jeyzolo | 2025-12-15 15:24:24+00:00
This time, I’m using an AI agent to create picture books.

You simply type any idea into a prompt. The system generates a story outline, designs the main character, creates the character images, and then produces the full illustrated story.

For me, this comes from personal memories—small stories from my childhood to adulthood. I record them and turn them into picture books to share. It’s not just for authors. It’s for anyone who wants to preserve moments from their life as visual stories.

I have many memories of my friends, my parents, and my teachers. With this tool, it’s easy to turn those memories into complete stories.

That’s the reason I want to build this service: not just to generate content, but to help people turn their life memories into something tangible and shareable.
by Ajedi32 | 2025-12-15 15:25:08+00:00
> This argument hinges rather strongly on whether or not AI is going to create a broad, durable, and lasting unemployment effect.

I think GP's argument makes a pretty strong case that it won't, even if AI somehow successfully automates 99% of all currently existing tasks. We automated away 99% of jobs once during the agricultural revolution and it didn't result in "a broad, durable, and lasting unemployment effect" then. Quite the opposite in fact.

Maybe if AI actually automates 100% of everything then we'll need to think about this more. But that seems unlikely to happen anytime in the foreseeable future given the current trajectory of the technology. (Even 50% seems unlikely.)
by bombcar | 2025-12-15 15:25:17+00:00
If you dig into how property tax is allocated, your tax will only go up if your house appreciates more than similar properties - which usually has something like redevelopment or other externality.

It is normally not a fixed percentage of your value, but simply "here's what the county/city paid this/next year, divided amongst the properties proportionate to the value."

Some, like sewer, etc, are per-property, but most are done via the above.

California is an outlier because of Prop-13 but that makes it usually better except when buying.

Side-effects of this can mean that development in your district can reduce your tax rate, depending on what kind of development and who lives there (as property tax is often mainly a school tax, a development for 55+ will bring in more tax payers but not increase the school burden noticeably).
by tastyfreeze | 2025-12-15 15:25:29+00:00
[Edit] The below comment is inaccurate. The pesticide sprayed for gypsy moths was DDT. I am leaving this comment because it should be known that this was a thing even though it is now off topic.

P̵a̵r̵a̵q̵u̵a̵t̵ DDT is also linked to the polio pandemic. It was sprayed everywhere gypsy moths were found. Great success at killing moths. Also weakened human children to to where a common disease could get into spines and cause paralysis.

Researching this kind of stuff is not for the faint of heart. Its horrible all the way down. Not recommended for the faint of heart.
by 112233 | 2025-12-15 15:25:43+00:00
Most of the time it's as uou say!

But "I tried to do this thing" error is completely useless in helping to find the reason why the compiler didn't do the thing it was expected to do, but instead chose to ignore.

Say, you hit ambiguous overload resolution, and have no idea what actually caused it. Or, conversely, implicit conversion gets hidden, and it helpfully prints all 999 operator << overloads. Or there is a bug in consteval bool type predicate, requires clause fails, and compiler helpfully dumps list of functions that have differet arguments.

How do you debug consteval, if you cannot put printf in it?

Not everyone can use clang or even latest gcc in their project, or work in a familiar codebase.
by ghaff | 2025-12-15 15:25:47+00:00
There's definitely a tension at top STEM schools (probably especially in CS) between assuming students have some baseline knowledge of whatever field and just tossing them into the deep end of the pool and figuring out the practicalities on their own.

I did take one of the MIT intro CS MOOCs at one point for kicks. Very good. But it was more or less learn Python on your own if you don't already know it (or how to program more broadly). That doesn't really happen in a lot of other disciplines other than some areas of the arts.
by vel0city | 2025-12-15 15:25:51+00:00
I agree with this take, it has been my experience as well. The robot vacuum isn't there so you never need to vacuum, the robot vacuum is there so you can have decently clean floors daily and only need to do the deeper cleaning once a week or so.

But I also get the difficulty when you have a space with lots of larger debris around. The robot vacuum was excellent before kids. Now with little kids that will leave toys and other obstacles all over the place, it requires diligence to pick up after them (and work to teach them to clean up their toys and socks) to ensure the vacuum can be effective.
by 1718627440 | 2025-12-15 15:25:53+00:00
I think IDEs are a moving target. Do you consider syntax highlighting to make something an IDE? Macro expansion? Autocomplete? intellisense-like based on full text search? based on a parser? based on the compiler? Is Kate an editor or an IDE? It has LSP support.

Having syntax highlighting makes me slightly faster, but I want to still be able to understand things, when looking at a diff or working over SSH and using cat.
by bellamoon544 | 2025-12-15 15:26:03+00:00
Adeptly introduces Trinity, the first AI mentor designed to guide you live, directly on your screen. We bridge the gap between passive video tutorials and active work by providing a screen-aware assistant that understands your exact context in real-time. Whether you are modeling in Excel, reconciling in QuickBooks, or managing Shopify, Trinity sits beside you to offer instant, conversational guidance. Instead of breaking your flow to search for answers, Trinity suggests shortcuts, identifies errors, and teaches best practices as you work. Adeptly ensures you don't just study the theory—you build the muscle memory to master your tools instantly.
by andriesm | 2025-12-15 15:26:08+00:00
Surely what people want to "use it for" is completely orthogonal to the science itself?

Let the science science, and policy makers make policy.

I think the problem comes when we want scientists to make policy recommendations.

I think scientists should help us determine what the facts are, not decide what to do about them.

What to do is for courts and democracy and for individuals to decide?
by ToucanLoucan | 2025-12-15 15:26:27+00:00
It's not for hardcore use for sure, not a replacement for a proper vacuuming. I use it in my office/part of my basement, it gets the vast majority of stuff up and keeps the cat hair under control.

I don't know that I'd buy another, especially because the new ones creep me out with all the cameras and such, but as long as I can keep this one running, it does a good enough job.
by mistrial9 | 2025-12-15 15:26:48+00:00
"Under Chevron, if a judge found that the agency had made a reasonable interpretation of an ambiguous congressional directive, they were obliged to defer to the agency’s interpretation of the law, effectively ending any substantive review of a challenged rule. The repeal of Chevron is a huge blow to regulators, evidenced by the fact that the decision had been cited more than 18,000 times over 40 years."

the Chevron Doctrine is new to me; it appears that the parent comment was not answering "why was it banned internationally" but rather emphasizing weakness in US procedures
by jcims | 2025-12-15 15:27:09+00:00
Given these are trivially forged, presumably they aren't really using a Mac for scraping, right? Just to elicit a 'standard' end user response from the server?

>useragent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compatible; OAI-SearchBot/1.3; robots.txt;
by carlosjobim | 2025-12-15 15:27:18+00:00
When you blame all your problems on one single external factor, usually a person or a group of foreigners, then you also turn them into all mighty gods. South America is bigger than the US and richer in resources and population. If you don't look internally to fix your problems, then you'll be forever stuck where you are.

But it sure feels nice to blame your enemies instead, doesn't it? Let's all pat each other on the back that we're the victims, and only if... and leave it at that.
by guenthert | 2025-12-15 15:27:29+00:00
Hard disagree. There are times when nobody, really nobody, cares about a given type. See the example of std::chrono::steady_clock::now over at cppreference.com. There you have

const auto start = std::chrono::steady_clock::now(); do_some_work(size); const auto end = std::chrono::steady_clock::now(); const std::chrono::duration<double> diff = end - start; std::cout << "diff = " << diff << "; size = " << size << '\n';

Looking up the (current standard's) return type of std::chrono::steady_clock::now() and spelling it out would serve no purpose here.
by knorker | 2025-12-15 15:27:36+00:00
Well that's kind of my point. `ls` and `find` are "supposed to be" POSIX `ls` and `find`.

Obviously on a GNU system one can't just drop the GNU extensions, but what Rust Coreutils is fighting is (IIUC) to a large extent the goal of becoming bug-compatible, or unspecified-compatible.

For unspecified-compatible, to support users who relied on it (Hyrum's law), the same case could be made that lots of people relied on /bin/sh being bash.

dash may not have been aiming to be drop-in replacement for bash, but when OS vendors change /bin/sh to dash, what's the difference?
by ternus | 2025-12-15 15:27:58+00:00
It's interesting to see that MIT is still like this. Canonically, there were no classes that taught programming per se: if you needed that, there were (often volunteer-taught) courses over IAP, the January Independent Activities Period, that would attempt to fill the gap - but you were still expected to pick it up on your own. I taught the Caffeinated Crash Course in C way back when. Good times.