MurphyA/hacker-news huggingface dataset:
by CamperBob2 | 2025-12-23 21:59:16+00:00
Some off-the-cuff examples that come to mind:

- Drastic overregulation of nuclear energy in the US, resulting in fossil-fuel pollution measurable in gigatons over the past several decades accompanied by literally countless illnesses and premature deaths.

- Premature mandates for airbags in cars that resulted in hundreds of needless child deaths because the technology wasn't yet safe enough for universal deployment. A scenario that's playing out right now with misfeatures like automated emergency braking.

- The Jones Act (Merchant Marine Act of 1920), whose effects are too convoluted to go into here.

- Misguided, market-distorting housing policies, ranging across the spectrum from rent control to Proposition 13.

- Many if not most aspects of the War on Drugs, including but not limited to mandatory minimum sentencing and de-facto hardwiring of racial bias into the justice system.
by attractivechaos | 2025-12-23 21:59:23+00:00
You can call 1000 averaged programmers and see if they can write MicroQuickJS using the same amount of time, or call one averaged programmer and see if he/she can write MicroQuickJS to the same quality in his/her life time. 10X, 100X or 1000X measures the productivity of us mortals, not someone like Fabrice Bellard.
Show HN: Claude Wrapped in the terminal, with a WASM raymarcher
by dboon | 2025-12-23 21:59:28+00:00
Claude Code added a /stats command. The stats are cached in $HOME/.claude, so I made a fun program with Bun + WASM that pulls the stats (nonsensitive, nonidentifiable), posts them to a database, and lets you see where your usage lies.

The code is here[^1] if anyone's interested in the rendering code or wants to make sure I'm not exfiltrating their credit card.

[^1]: https://github.com/tspader/claude-wrapped/
by mikepavone | 2025-12-23 21:59:35+00:00
> They shared the polling code in the article. It doesn't request another jpeg until the previous one finishes downloading.

You're right, I don't know how I managed to skip over that.

> UDP is not necessary to write a loop.

True, but this doesn't really have anything to do with using JPEG either. They basically implemented a primitive form of rate control by only allowing a single frame to be in flight at once. It was easier for them to do that using JPEG because they (to their own admission) seem to have limited control over their encode pipeline.
by brailsafe | 2025-12-23 22:00:09+00:00
> The bashing on apple for this "to sell more apps" is nonsense, Apple originally designed and intended for HTML5 apps to beat Flash.

Whatever their apparent intention might have been ~15 years ago, it would be hard to argue that Apple puts a lot of resources into trying to protect its fiefdom. I don't think it would be all that different to suggest they (Apple) wouldn't try to control how people pay for apps by preventing app developers to offer a web-based payment option, on the basis of their past relationship with HTML5. A huge component in their success with iPhones has been control over the entire supply chain.

That said, it is a somewhat conspiratorial take that is probably better explained by laziness, bad choices, and control over proprietary UX patterns (that suck), than generalized competition, but it's not much of a reach. They also compute localStorage limits differently and have always diverged for stupid reasons
by lawlessone | 2025-12-23 22:01:00+00:00
https://news.ycombinator.com/item?id=45999854

>Look, you asked 'is my life better?' and the answer is yes. I haven't seen any of these supposed innocent people being deported everyone keeps bringing up.

>That is extremely rude. I am not posting in bad faith and I'd ask you to apologize if I thought you'd do it in a meaningful way.

I'd never apologize to you, you aren't owed one. You might think i'm being rude, but i'm being more polite than i'd like to be you.
by dcminter | 2025-12-23 22:01:41+00:00
My superpower as a staff engineer was having zero shame in asking questions. Anything from "what does that abbreviation stand for?" through to "what will the traffic look like when we go live?" - mostly people are worried about looking ignorant, so weirdly this makes you look both knowledgeable and confident! I wish I'd known that when I was younger...
by rref | 2025-12-23 22:01:47+00:00
> This could be related to a new user setting which was delivered recently in Chrome and Edge updates where the default is to allow websites to access your local filesystem.

Yep that's the one!

> Has this already been the unseen default up until recently?

I believe the default was to allow which is why users never got prompts in the past on PC. I think that on macOS, one gets a prompt regardless of which browser is used due to the way the OS isolates apps and system resources.

> security people would not all have been in favor of it happening without any notification at least.

This is my understanding of why Chrome(ium) has introduced the change but there may be other motives.

> Seems like the article is complaining if the default in his setup tools no longer allowed local access by default (without permission) any more, and the collateral damage from that reduced attack surface caught him by surprise.

I think his issue is that there is a surprise un-managed - "managed" - policy on endpoints that came from nowhere.

In my opinion it is a decently effective solution from Microsoft to maintain the availability of OneDrive sync when using the offline sync capabilities. However, they didn't do the same for Teams (maybe because they preferred a lighter touch? I'm trying to be generous...) and probably should have put this under-the-hood change in their release notes so admins can be aware of it.

As it stands the un-managed policy can become managed simply by pushing out the same policy, which is pretty clean.

In an enterprise environment it's almost guaranteed for some end-users to click "block" on the pop-up without hesitation, and that would cause loss-of-time troubleshooting for service desks and admins, and possibly loss of data.

From a privacy perspective I don't think this is an issue as only the company SharePoint URLS are added to the allow-list.
by erelong | 2025-12-23 22:02:08+00:00
Sounds like you mostly want:

-to encourage people to develop more basic programming knowledge and skills (with AI or other manual methods) so they don't produce as much "slop"

-to catch "slop" being created and either discourage people from using it, or to get manual or AI review of the code to make it "decent", and volunteers working to clean it up or this could turn in to probably a whole industry (of people with some knowledge of how to create their projects, who want professional input or rewrites of their code)

So it sounds like a lot of "opportunity" to be made use of in some different ways

edit: another alternative might be creating "competing" functioning projects to "slop projects" where applicable (sometimes a good idea might exist, but it could be implemented better or in a complementary way by another project)
by lioeters | 2025-12-23 22:02:13+00:00
I love this project, what it's aiming to achieve. Thanks for sharing the links!

It's very interesting, making a C compiler that supports a small subset of C, enough to compile TCC. And the stack-based language as intermediate representation. I found a treasure trove of implementation notes, enjoying reading it. https://fransfaase.github.io/Emulator
by MobiusHorizons | 2025-12-23 22:02:41+00:00
This is generally the purpose of JavaScript execution environments like v8 or jsc (or quickjs although I understand not trusting that as a sandbox to the same degree). They are specifically intended for executing untrusted scripts (eg web browsers). Web assembly’s sandboxing comes from js sandboxing, since it was originally a feature of the same programs for the same reasons. Wrapping one sandbox in another is what I’m surprised by.
by Insanity | 2025-12-23 22:02:44+00:00
I've switched away from Nvidia around 2008 due to poor Linux support. Been on AMD ever since (now running the flagship model from a year ago, the 7900xtx or whatever it's called).

Won't personally miss Nvidia, but we need competition in the space to keep prices 'reasonable' (although they haven't been reasonable for some years), and to push for further innovation.
by scottyah | 2025-12-23 22:03:50+00:00
It's just a cat and mouse game. Some intern comes up with a brilliant way to shaft people, a VP takes that idea and forces devs to work overtime on it, it generates a lot of revenue (and fat bonus for the VP), then the lawyers on both sides to get to spend a lot of time slowly arguing with each other while taking money from the company and taxpayers. By the time it gets to this point, the company already has five other schemes in the works.
by lemming | 2025-12-23 22:03:51+00:00
Toad looks really nice, I will definitely try it out. I have some ACP questions if you don't mind.

First, from my reading of the ACP doc, one thing that seems pretty janky is if the ACP client wants to expose a tool to the agent, e.g. if Toad wanted to add the ability for the agent to display pretty diffs. In the doc they recommend stdio to the ACP server, then stdio to an MCP server, and then some out of band network request back to the ACP client. Have you thought about this, or found a better solution working on Toad?

Similarly, it would be useful to be able to expose a tool which runs a subagent using ACP using a different agent, e.g. if I'm using Claude for coding but I'd like to invoke codex for code review. Have you thought about doing anything like this? Is it feasible over the protocol?
by mark_undoio | 2025-12-23 22:04:12+00:00
Very excited to see this come out - though coding agents are impressive their UIs are a bit of a mixed bag.

Textual offers incredibly impressive terminal experiences so I'm very much looking forward to this.

I wonder how much agentic magic it'll be able to include though - Claude Code often seems like a lot of its intelligence comes from the scaffolding, not just the LLM. I'm excited to see!
by hylaride | 2025-12-23 22:04:15+00:00
Some (more niche) industries/products/etc require larger margins to be able to exist. Without scale, they need to sometimes charge more.

It's the classic single gas station in the middle of nowhere argument. Without volume, they can't reasonably survive without charging more per unit - if competition shows up, one of them will inevitably go out of business due to the reduced margins.
by brewtide | 2025-12-23 22:05:00+00:00
"The 100-hour limit can only be avoided if you have a Founders Edition subscription. This is a special plan that was available when GeForce NOW first launched. Founders Edition users get unlimited playtime and other perks. However, Nvidia stopped new sign-ups for this plan about a year after launch, but existing users were allowed to keep it. "

elsewhere
https://www.pcguide.com/news/geforce-now-members-left-extrem...
by kittikitti | 2025-12-23 22:05:01+00:00
One thing that I would like senior colleagues to avoid is the tendency to claim something can't be done or is impossible. Sometimes, a colleague would claim something can't be accomplished but when I do accomplish it, it can create tension and give the impression that I'm undermining them. I would prefer if senior leaders instead enumerate the reasons why it can't be done and avoid dealing with absolutes. Often, it requires research into unknowns that have real limitations such as costs or processing time. Thank you for considering it if this is useful to you.
by stellalo | 2025-12-23 22:05:18+00:00
For me, Safari sometimes randomly refuses to execute the search for the terms I entered: at that point I need to bring the search bar back up -> search terms are gone -> x -> bring search bar back up -> search terms are back there -> enter

I wish they stopped adding features, especially useless UI “improvements” and AI stuff nobody asks for, and focused on making the system rock solid as we’re used to.
by defrost | 2025-12-23 22:06:31+00:00
FwiW and despite whatever impression you may have gleaned from my comment I wasn't particularly into either drugs or alcohol myself, but I certainly saw a lot of both consumed .. and to be fair it's something a lot of people dive into in their late teens and early twenties and then most drastically cut back or stop altogether.

The Spaced scene I linked is infamous for many people noting it as one the best depictions of a MDMA rave party ever filmed and Edgar Wright and cast members asserting it was shot in the middle of the day and no one was drunk or on drugs.

That .. may or may not be true or overstated - I know I wasn't there at the time so I can't claim knowledge either way.
by llmslave2 | 2025-12-23 22:06:39+00:00
The notion that I'm the one arguing in bad faith is laughable. Nobody has actually addressed any of the points I brought up, instead defaulting to assertions that regulations are necessary and thus I'm "objectively wrong". This is not how you foster good discussions - you need to be willing to listen and address the opposing viewpoints that are brought up. If I wanted to do the same thing you are doing, I would simply assert that "Markets don't require regulations" and I've made an argument of equal strength, but of course a meaningless one.

If you're actually interested in having a discussion it would be worthwhile to explain your reasoning behind why you think markets depend on regulation. I can think of a few good arguments for that position, because I'm capable of considering multiple perspectives and I'm actually interested in having a debate. You seem more interested in shutting down opposing viewpoints and bullying the other participants into submission.
by bicx | 2025-12-23 22:06:46+00:00
For real. For someone to even understand why this tool is useful and functions as intended, they need to have some deeper understanding of software development. Who cares if the implementation was done with AI. With Claude Code, I rarely write code by hand these days, yet my brain hurts more than ever from all the actual problem solving I’m able to drill into with all the programming cruft out of the way. I did it by hand for 15 years, and I don’t feel bad at all for handing that part over.
by Vinnl | 2025-12-23 22:07:09+00:00
I'm a relative newbie with Nix, but I recently installed a Gnome extension through Home Manager, and then removed it again. It left some native functionality unusable because the install flipped a pref and the dev had forgotten to revert that on uninstall. They fixed it quickly and it was nice and all, but it's still somewhat unpredictable to me when I will run into such cases.
by julianpye | 2025-12-23 22:07:18+00:00
Malick is also unique in that while I love his work, I understand anyone who can't get into them and finds them dull or pretentious. It's as if some people are tuned to his frequency and others just receive white noise.
When you're tuned to it, it's a timeless meditative, spiritual experience. Our wedding bands carry the words of the Tree of Life's 'Mrs. O'Brien': 'Unless you love, your life will flash by'.
I hope he can finish 'The Way of the Wind' in times for Cannes this year.
by bikenaga | 2025-12-23 22:07:33+00:00
Abstract: "In 2025 July, the third-ever interstellar object, 3I/ATLAS, was discovered on its ingress into the Solar System. Similar to the NASA Voyager missions sent in 1977, science probes by extraterrestrial life (artifact ``technosignatures'') could be sent to explore other stellar systems like our own. In this campaign, we used the SETI Institute's Allen Telescope Array to observe 3I/ATLAS from 1--9~GHz. We detected nearly 74 million narrowband hits in 7.25~hr of data using the newly-developed search pipeline \texttt{bliss}. We then applied blanking in frequency and drift rate to mitigate Radio Frequency Interference (RFI) in our dataset, narrowing the dataset down to ∼2 million hits. These hits were further filtered by the localization code \texttt{NBeamAnalysis}, and the remaining 211 hits were visually inspected in the time-frequency domain. We did not find any signals worthy of additional follow-up. Accounting for the Doppler drift correction and given the non-detection, we are able to set an Effective Isotropic Radiated Power (EIRP) upper limit of 10−110~W on radio technosignatures from 3I/ATLAS across the frequency and drift rate ranges covered by our survey."
by smeeagain | 2025-12-23 22:07:36+00:00
In 2003 I started a web forum. A year later, the web host went offline with no notice, taking the forum with it. I asked my friend who used to hang out on IRC a lot who would be a good web host to use. The recommendation was Lomag.net. I've been with them ever since. It has been smooth sailing for decades now.

The other day I was reading an HN article where some were reminiscing in the comments about old school web hosts, back in the day when you could just upload some files to a server and have a web site. It sort of seems like the newest generation doesn't realize you can still do this. $50 a month + $21/year for a domain name gets you root on a virtual Linux server that you can host and do whatever you like on.

Don't be scared away from hosting your own email server; I've been doing it for years and spam isn't an issue for me. But then again I'm very careful what I sign up for and who I give my email address(es) to.
by bigyabai | 2025-12-23 22:07:36+00:00
> they can take them out

Basic informatics says this is objectively impossible. Every human language is pre-baked with it's own political biases. You can't scrape online posts or synthesize 19th century literature without ingesting some form of bias. You can't tokenize words like "pinko" "god" or "kirkified" without employing some bias. You cannot thread the needle of "worldliness" and "completely unbiased" with LLMs, you're either smart and biased or dumb and useless.

I judge models on how well they code. I can use Wikipedia to learn about Chinese protests, but not to write code. Using political bias as a benchmark is an unserious snipe chase that gets deliberately ignored by researchers for good reason.
by necovek | 2025-12-23 22:08:43+00:00
When I was a junior engineer, I did not need almost any hand-holding, and could take ill-defined initiatives, figure out the desired goals and outcomes, and ship them.

It's just that my code would be shit (hard to understand, hard to test...), but I learned quickly to improve that through code reviews (both getting them, but also doing them) and architecture discussions. I can't thank the team enough that put up with me in my first 6-12 months :)

When I find a junior engineer like that, I give them as little as I can, and remain available to pair, review or discuss when they get stuck. And they... fly... But I also try to develop these qualities in everyone, but it's sometimes really hard to get people to recognize what is really important to get over the finish line.

And I've seen plenty of "senior+" engineers who can't do it and go on to harp about a field in a data model here or a field in a data model there, adding weeks to shipping something. So really, it is only a paygrade.

Any of those "competency matrices" are really just a way to reject anyone from that promotion they are hoping for: it won't be a blocker if that someone has this innate ability to help the team get things done.
by anal_reactor | 2025-12-23 22:10:33+00:00
It's not that it's comparable, but it's rather direct evolution of. US social contract has a huge grey area where you can get royally screwed even though you've done nothing illegal. For example, in most places in the US employees can be fired for expressing political opinions, and most people have their entire lifehoods tied to their employers. As in, saying "I think there are two genders"* was literally a fireable offense in many companies, and you'd be left without income, without medical insurance. So naturally there were a lot of topics that people simply chose not to talk about, effectively voiding freedom of speech unless you're so rich you don't need a job.

This issue was not addressed when democrats were in power. They could've passed laws that protect freedom of speech, but they chose not to, because it allowed them to get rid of problematic republicans.

Now that the machine has turned against democrats and you're not allowed to talk about certain topics important to democrats like climate change or CECOT, it's somehow a big fucking problem.

* I purposefully chose a statement that is highly controversial. It would be really cool if we could have social dialogue about controversial things in order to reach a widespread social consensus, instead of having extremist opinions boil in people.
by smileybarry | 2025-12-23 22:10:39+00:00
This was announced a while ago, and it's just now going into effect:

> The company is implementing its long-lasting promise revealed in 2024, with the option for users to purchase additional play time as needed.

There's also some rollover between months (up to 15 hours)[1].

Previously:

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

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

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

1: https://blogs.nvidia.com/blog/geforce-now-thursday-performan...
by foobarchu | 2025-12-23 22:11:08+00:00
I think this is the ideal direction mainly because a lot of the webs current tech problems stem from websites that don't need app-level features using them. I was in web dev at the advent of SPA-style navigation and understand why everyone switched to it, but at the same time I feel like it's the source of many if not most bugs an performance issues that frustrate the average user.
by somat | 2025-12-23 22:11:25+00:00
It would be trivial to distribute a patch and a link to the original source. The patch can be distributed under whatever license the author wants. The resulting binary then becomes an unlicensed derivative work, the person who compiled it can use it however they want but are not allowed to legally distribute it.

My personal thoughts are: open-source software is great, probably the ideal condition, but I wish the general software distribution environment was not effectively all or nothing. open-source or compiled binary. I wish that protected-source software was considered a more valid distribution model. where you can compile, inspect fix and run the software but are not allowed to distribute it. Because trying to diagnose a problem when all you have is a compilation artifact is a huge pain. You see some enterprise software like this but for the most part it either open-source or no-source.

I am a bit surprised that there is no third party patch to get photoshop 1.0 to run under modern linux or windows, not for any real utility(at this point MS paint probably has better functionality), but for the fun of it. "This is what it feels like to drive photoshop 1"
by nemothekid | 2025-12-23 22:11:53+00:00
>But...Gotta have my vertically shot, short form, ad-laden, misinformation canon!

It's incredible that people will say this with a straight face, then export Instagram to the rest of the world and proceed to cry "Free Speech" when Meta bans come on the table.

It's incredibly hard for me to square if the concern is "ByteDance is the bigger threat to the US" or if the concern is "ByteDance is the bigger threat to my stock portfolio"
by AtlasBarfed | 2025-12-23 22:12:23+00:00
Setting aside the address scarcity issue, how is IPv6 going to simplify the routing table? If anything, it would just be an explosion of the number of addresses?

I mean a million is objectively a large number if it's all on paper, but to me, that's not a particularly large data set for talking about the entire freaking internet.

And how cheap of a SOC can handle that in memory? A better question might be to even make a system on a chip that couldn't handle that memory?