MurphyA/hacker-news huggingface dataset:
by sathish316 | 2025-12-22 13:33:56+00:00
Pied-Piper is an OSS tool to Create a Team of AI Coding Subagents to work on long-running/complex SDLC workflows. The Subagents can run on Claude Code or any Coding CLI that supports Subagents and are fully customizable without changing how you work. The Subagents use beads for Task management - https://github.com/steveyegge/beads
by kamaal | 2025-12-22 13:34:20+00:00
>>Being focused on the goal you defined 30 years ago is almost certainly wrong for most people.

I think there are certain things that are not likely to change, and must be aimed for. For starters, being healthy, proactively working towards a retirement nest egg, so that you don't end up homeless and starving in case things go south too fast.

There are many such things I hold as things I would want several years from now. Good health, free time and enough money to not need a job to just put food on the table, and a roof above my head.
by danielfalbo | 2025-12-22 13:34:42+00:00
> We have a sense of what we would most love to do but we immediately push it aside. Why? Typically because “it is not realistic” which is code for, “I can’t make money doing this.”

Reminds me of PG's "How To Do What You Love"[1]

[1] https://paulgraham.com/love.html
by steveklabnik | 2025-12-22 13:34:43+00:00
I’m on my phone on a long road trip, so I can’t really give you a good lengthy explanation right now, to be honest.

Mutable value semantics means no references at all, from a certain perspective.

You can sort of think of linear types as RAII where you must explicitly drop. Sorta.

“More programs” isn’t really the right way to think about it. Different semantics, so different programs :)
by oarsinsync | 2025-12-22 13:36:10+00:00
> What tangible benefits have you reaped from IPv6 that simply weren't possible on IPv4?

Personal networks: Globally unique addressing. That then lends itself to not needing any kind of split DNS for services, or worrying about addressing clashes with whatever LAN I happen to be on with my own network.

Work networks: Increased revenues.

> Has the ROI for you on going dual stack outweighed the costs on your time, attention, and configuration work required for securely handling edge cases, dealing with weird or unexpected routing issues, for straying from the happy path?

Personal networks: Absolutely not. I removed the dual stacks and went back to IPv4 only everywhere.

Work networks: That's a question for the bean counters.
by bawolff | 2025-12-22 13:36:13+00:00
> In the case of quantum algorithms in BQP, though, one of those properties is SNR of analog calculations (which is assumed to be infinite). SNR, as a general principle, is known to scale really poorly.

As far as i understand, that isn't an assumption.

The assumption is that the SNR of logical (error-corrected) qubits is near infinite, and that such logical qubits can be constructed from noisey physical qubits.
by steveklabnik | 2025-12-22 13:37:43+00:00
Thanks :)

Crafting interpreters is fantastic!

Mostly just… using a lot of them. Trying as many as I could. Learning what perspectives they bring. Learning the names for their features, and how they fit together or come into tension.

The theory is great too, but starting off with just getting a wide overview of the practice is a great way to get situated and decide which rabbit holes you want to go down first.
by monerozcash | 2025-12-22 13:38:29+00:00
Before smartphones, it seems to have been the standard for just about every form of instant messaging. Well, morse has no capitalization and telex would typically have been uppercase-only too, but I think we can still count those?

I suspect that this is just something that happens naturally, for shorter-format messaging typing in sentence case probably offers no added readability and tends to get dropped over time.
by leejo | 2025-12-22 13:38:40+00:00
> The sources is the only part that matters. And they sufficed to keep the CPAN article on site, so the system works.

The system works if the sources remain available, and in an environment predisposed to link rot that can be a problem. Imagine the hypothetical situation of archive.org disappearing overnight? Should we then delete all pages with it as their sole source if they're not updated within a week?

And the system works if intentions are pure - it seems here the user that suggested the deletion of several Perl related pages is a fan of film festivals[1] and clearly wasn't happy that the "White Camel Award" is a Perl award, since the late 90s, and not a film festival award (since the early 00s). At least according to Google. So they went on a bit of a rampage against Perl articles on Wikipedia.

You could argue "editor doing their job", but I would argue "conflict of interest".

[1]: https://en.wikipedia.org/w/index.php?title=Sahara_Internatio... # amongst many in their edit history
by mwexler | 2025-12-22 13:38:40+00:00
Watch makers have moved to this model over the last few years as well. The Swatch group has restricted access to movements and parts by acquiring major movement manufacturers, forcing the industry to use duplicate parts, some produced in violation of patents (dep on region). The patents attempt to protect proprietary approaches adding complexity through unique pieces, which rarely add functionality or new value.

BTW, none of this is surprising from BMW. They were the first to try a subscription model for in-car features like Carplay... Or seat heaters. https://www.caranddriver.com/news/a30139034/bmw-apple-carpla... and https://www.edmunds.com/car-news/bmw-relents-on-heated-seat-...
by kokau | 2025-12-22 13:39:22+00:00
Hi HN

I built Brandolia.io, an AI tool that generates a full brand identity from just a name and a sector.

It creates:

Logo

Color palette

Typography

Slogan

Storytelling

Brand positioning

The goal was to remove the friction between an idea and a professional brand.

This started as a personal problem: branding takes time, money, and coordination.

I’m building this in public and would love feedback from founders, designers, and marketers.

https://brandolia.io
by throwawayqqq11 | 2025-12-22 13:39:33+00:00
The maidan revolution, that put selenski in office was supported by the US.

https://www.zeit.de/politik/ausland/2015-05/ukraine-usa-maid...

I am not saying that the ukranian people had no good reasons to overthrow their russian puppet leaders but saying that any geopolitical conflict touching US interests is only to be explained locally is very naiive. This US detachment from historical responsibilty can be observerd in south america or in their stance towards middle eastern destabilization and their refugees. WW2 is different in that regard, because their geopolitical tampering began there.
by kotaKat | 2025-12-22 13:39:50+00:00
The button head is designed to be low profile and is rounded off enough to prevent tools from getting a good bite into it to cut a slot; on top of that they’ve designed these fasteners to torque super tight down (including ‘claw-like’ serrations on the bottom of the screwhwead) to basically require their tool so the bit doesn’t snap off if you try to make a duplicate.
by crazygringo | 2025-12-22 13:40:15+00:00
Nobody's talking about "properly hardened servers" here. We're talking about the OS used on desktops and laptops by everyday consumers, connecting to the Internet across a wide variety of Wi-Fi access points.

Do you not see the constant stream of zero-day exploits coming out for consumer operating systems? Do you think those don't need to be fixed?

I'm genuinely curious -- I've never come across anyone with your perspective before, so I'm struggling to understand where it's coming from.
by reactordev | 2025-12-22 13:40:23+00:00
I feel this way. I used to spend so much time online, learning, coding, playing. Through the dot com boom and bust. Through the financial crisis after financial crisis. Web 2.0. Social media.

I’ve checked out on pretty much everything except for OSS.

I’m looking for land and an RV to start homesteading because I feel like that’s the only thing that will distract me from doom scrolling news.
by energy123 | 2025-12-22 13:40:32+00:00
I'm surprised there isn't a politician who makes this their brand. I would vote for them even if they didn't want to do anything else.

The politicians only talk about regulating content, instead of regulating the algorithm. An error across all dimensions - politically, pragmatically, legally.

I would do these 2 things:

(1) ban all recommendation engines in social media, no boosting by likes, no retweets, no "for you", no "suggested". you get a chronological feed of people you follow, or you search for it directly.

(2) ban all likes/upvotes showing up on public posts, to reduce the incentive for people to engage in combat on politically charged topics

No impact on free speech, everyone still has a voice. No political favoritism. No privacy violations.

I would bet only these tweaks will significantly reduce extremism and unhappiness in society.
by chrismorgan | 2025-12-22 13:41:19+00:00
I’ve been noticing DuckDuckGo search results increasingly frequently doing this. They used to either use the <meta name=description> (which is subject to abuse by the site) or show an excerpt from the page text highlighting the keyword matches (which is often most helpful), but from time to time now I see useful meta descriptions or keyword matches sidelined in favour of what I presume is Microsoft-generated clickbaity slop of a “learn more about such-and-such” kind, occasionally irrelevant to the actual article’s text or even inconsistent with it.
by thechao | 2025-12-22 13:41:34+00:00
We recently visited Peru — Machu Picchu for a week, then Tambopata (the Amazon) for a week. The Amazonians are still proud of the quality of the stone hammers they find and sell to the highlanders; apparently, there's still "old school" stone masons that insist on using "good" Amazonian hammer rocks.
by kamaal | 2025-12-22 13:41:34+00:00
This is a correct view point to have.

As you get to the downswing of your career, you should have already worked and made enough mistakes to have most of your experience. You must cruise on that experience when you are older.

When you are old, that is not the time to work and make mistakes.

That is, most of the heavy work must be done as early as you can. Eat that frog.
by forgotpwd16 | 2025-12-22 13:42:26+00:00
As read in quote given by GP, `autofree` partially uses a GC. And is WIP. (Although was supposedly production-ready 5+ years ago.)

Reading "Memory safe; No garbage collector, no manual memory management" on Rue homepage made me think of V for this very reason. Many think is trivial to do it and Rust has been in wrong for 15 years with its "overcomplicated" borrow checking. It isn't.
by georgefrowny | 2025-12-22 13:42:43+00:00
If in Europe, they're going to "fix" that with a €3 flat fee per item to cover "import duty" under €150 in July (on top of VAT which is already charged since 2021).

Which a huge scam, because there's no way that an average €10 Euro widget has a 30% tariff on it, and I'm pretty sure that very many things things are 0%.
by kasey_junk | 2025-12-22 13:43:25+00:00
The issue is that your claim was that if you are using up tokens you are probably vibe coding.

But I’ve not found that to be true at all. My actually engineered processes where I care the most is where I push tokens the hardest. Mostly because I’m using llms in many places in the sdlc.

When I’m vibing it’s just a single agent sort of puttering along. It uses much fewer tokens.
by TimorousBestie | 2025-12-22 13:43:37+00:00
This is what I’m talking about:

https://www.census.gov/library/stories/2022/01/who-makes-mor...

> Individuals who were unemployed made roughly 2.5 times as many preventable emergency care visits as those who had a job (Figure 3).

> Lack of health insurance coverage was another factor that appeared to play a role in preventable ER visits.

> According to the study, individuals without health insurance had more preventable visits to the ER than those with health insurance (Figure 4).

> This suggests that uninsured individuals may not seek primary care for chronic conditions ahead of an urgent episode or they may rely on emergency rooms for general health care needs.
by SanjayMehta | 2025-12-22 13:44:25+00:00
I have one Swatch automatic which can not be opened or serviced or repaired.

Sistem 51.

Once you're out of warranty you're done.

Meanwhile my dad's 40 year old Swiss automatic has been serviced just 2 times, and the last time was 10 years ago when the integrated bracelet broke.
by integralid | 2025-12-22 13:45:00+00:00
>They also have bills to pay, families to take care of and many other obligations

I honestly don't get your point. I also have bills to pay and a family to take care of. Almost everyone does. I can't just quit my job and spend my life sunbathing on a sunny island, even though that sounds way better than my office job.

The number of people who have so much that they don't ever need to worry about bills or affording a family is tiny, even among HN users. This is also not what "designing your life" is about.

To be clear, I acknowledge my privilege - I have a relatively high salary (but not US-high, not even 6 USD figures) and don't need to worry about day-to-day survival. I just fundamentally disagree that there is some threshold below which people can't make decisions about their own life or career.
by INTPenis | 2025-12-22 13:45:11+00:00
What I find cute is that every year on the 21st of december a small number of modern day pagans and nature lovers gather at Ales Stenar here in southern Sweden and watch the sun rise over the center stone of the "ship".

We bring thermos bottles, some bring kids, pets, and we just stand there in silence watching the sun.

Afaik it's not coordinated, it's just a bunch of people having the same idea every year.
Show HN: Vigil – A clean build watcher for Zig (inspired by Bacon for Rust)
by Chase-Lambert | 2025-12-22 13:45:40+00:00
I have been exploring Zig and wanted a project that let me practice concepts from Data Oriented Design, TigerStyle (links in the readme for context on those) and simplified approaches to manual memory management that have intrigued me the last couple of years. I wanted something wildly different to Clojure (my beloved daily driver) and Zig has been a fantastic tool to explore these concepts. I'm a big fan of Bacon (check it out if you use Rust) and wanted to have a similar tool for my Zig projects so here we are. I like to think it's about 80% of Bacon's functionality in only about 20% of the code. It was a really cool moment when I was able to start using Vigil, itself, to help during the rest of it's development.

On a meta level, HN actually got me into software development years ago when I stumbled onto it while doing research for a short story I was writing. If I recall correctly I read something by Paul Graham about Lisps and decided to give programming another shot. I started with Clojure as my first language, began learning about the terminal and vim/emacs, and it's been a really fun journey ever since. I now work professionally in the industry and it's a cool moment for me to break my lurking ways and submit a humble little terminal tool of my own to HN. Anyways, a big thank you to the community for that.
by alexpotato | 2025-12-22 13:45:50+00:00
So a bit of my thoughts + open to suggestions from other folks on HN.

I've been a DevOps/SRE essentially my entire career and almost always in Finance (banks, FinTech startups, multiple hedge funds etc) and most recently in crypto.

It's seemed that for SWEs the path was always something like:

- junior

- team lead

- manager

- manager of managers

- CTO (or VP of Engineering etc)

For SREs/DevOps it always felt a bit fuzzier after manager and most of the manager of managers I know ended up being that role in an "infra" department (e.g. k8s, networking etc).

I would love to know what folks with my background ended up doing later in their careers/age mid 40s and above?

(all of this is even more fuzzy due to LLMs/AI and part of me feels like it's time to start pivoting into some kind of IRL service or manufacturing role given the speed at which things are developing. e.g. maybe I should buy a bakery...)

Open to all kinds of stories and suggestions here as would most likely benefit me and also lots of other folks reading the comments.
by chii | 2025-12-22 13:47:38+00:00
> The real reason ... driving old cars is because they're easier to modify, easier to maintain, and easier to buy replacement parts for.

the real reason is that if a manufacturer makes their car same as those repairable, easily maintainable old cars, they will soon lose customers (as they stop needing to buy new ones!).

Planned obsolescence out-competes in a market economy that does not have regulation against it, esp. in a saturated market (like the US). The gov't could legislate, but then businesses cry foul - not mention that these manufacturers hang the sword of damocles over the gov't in the form of job losses (but of course, out-sourcing is OK...)
by pedrozieg | 2025-12-22 13:47:43+00:00
What I like about this approach is that it quietly reframes the problem from “detect AI” to “make abusive access patterns uneconomical”. A simple JS+cookie gate is basically saying: if you want to hammer my instance, you now have to spin up a headless browser and execute JS at scale. That’s cheap for humans, expensive for generic crawlers that are tuned for raw HTTP throughput.

The deeper issue is that git forges are pathological for naive crawlers: every commit/file combo is a unique URL, so one medium repo explodes into Wikipedia-scale surface area if you just follow links blindly. A more robust pattern for small instances is to explicitly rate limit the expensive paths (/raw, per-commit views, “download as zip”), and treat “AI” as an implementation detail. Good bots that behave like polite users will still work; the ones that try to BFS your entire history at line rate hit a wall long before they can take your box down.
Show HN: Scorpius – turn static PDFs into fun games
by kuberwastaken | 2025-12-22 13:47:51+00:00
This was a fun weekend project idea that I got from Paige Bailey's post on X - Space Math Academy to transform NASA’s Space Math curriculum from static PDFs into an immersive game.

https://x.com/DynamicWebPaige/status/2002421928032714907

So I made a platform where you can upload any static PDF and turn it into fun quizzes in theme

Some cool features include:

- Game codes for joining and sharing quizzes
- XP, rewards and badges for quizzes and progression
- 4 fun themes for quizzes - Space, Wild West, Jungle and Army
- < 30s generation for new games

Here's a video of me generating a game for attention is all you need (you can play it with code NTTAEP)

https://x.com/kuberwastaken/status/2002735334145090009

GitHub repo - https://github.com/Kuberwastaken/scorpius
by trymas | 2025-12-22 13:48:51+00:00
> Speaking from experience (recently we rebuilt https://raku.org),

FYI, front-page has a lot of examples, that I assume change when switching tabs, e.g. "multi-paradigm" "strict-gradual" "interactive-mode", etc.

But nothing happens, neither Safari 18.6, nor Chrome 143.0, on macOS 15.5.
by ThierryBuilds | 2025-12-22 13:49:40+00:00
I’ve been using Go Expr for a while because it’s zero-dependency and fast, but I kept hitting walls that weren't obvious in the docs—like the fact that map keys in the script are treated as literals, or the "strict vs forgiving" difference between structs and maps.

I put together this deep dive into 10 specific gotchas to help others avoid the same debugging loops I got stuck in.
by UniverseHacker | 2025-12-22 13:49:49+00:00
I think you’re seeing malice where none exists, particularly in those VW examples. VWs have always required a lot of special tools to work on, but usually for good engineering reasons making things smaller, lighter, simpler, and easier to manufacture. They will happily sell the tools to the public, and for most VW models, a few hundred dollars worth of special tools is all you need for any DIY repair- I personally have accumulated pretty much every VW special tool for every model and year, and find the special tools tends to make them easier to work on for a home mechanic- less stripped bolts, etc. than other cars. A 12 point star on a brake caliper is really not a rare tool, and it is so much quicker and easier than trying to fit a huge socket in that awkward space.

If VW had been trying to make the mk3 engines bad for planned obsolescence, then why did the mk4 engines like the ALH TDI and the 1.8T earn reputations as some of the best engines made? VW had quality issues in the 90s that they later attacked and fixed, but it was just sloppy leadership and engineering, not a plan.

What engine exactly are you seeing broken cams on? My guess would be this is not VWs fault but a mechanic failing to keep track of the ordering and orientation of the cam bearing caps and swapping them around- they’re line bored and any modern engine will break the cam if you do this. I’ve seen it on a mk2 GTI.
by xorcist | 2025-12-22 13:50:45+00:00
> society views being fat as a moral failing

This is just as weak as a counter argument. If every argument that concludes that lifestyle changes are necessary, in most situations and for most patients, are just written off as some sort of moral high ground and not necessarily something to take seriously, then what do we have left?

Is there seriously no functional difference between healing a broken bone and getting someone to stop smoking? The only problem is just that we haven't found the right medication for the latter? Evidence of necessary lifestyle changes as part of some moral crusade?

The science is pretty clear on the subject and it is up there as one of the most well studied in medicine. Yes, anyone can stop smoking and anyone can gain or loose weight. Yes, lifestyle changes are the most imporant factor in a treatment being successful.
by throwthrowuknow | 2025-12-22 13:50:50+00:00
Yeah it’s really not too bad but it does get frustrating when you hit the session limit in the middle of something. I also add $20 of extra usage so I can finish up the work in progress cleanly and have Opus create some notes so we can resume when the session renews. Gotta be careful with extra usage though because you can easily use it up if the context is getting full so it’s best to try to work in small independent chunks and clear the context after each. It’s more work but helps both with usage and Opus performs better when you aren’t pushing the context window to the max.
by georgefrowny | 2025-12-22 13:50:55+00:00
> Guess eventually people will buy the cheapest car

It looks like lots of people choose to lease very expensive cars, and give them back after 3 years for a new one, dropping a obsolescence time-bomb onto the second-hand market and providing a strong signal to manufacturers that there is a substantial maintainability-insensitive market segment.

I am still surprised that no manufacturer has a balls-out "buy our cars, they will NEVER DIE, anyone can service them, and your kids will still be driving them" model, as they might have lower returns from not gouging over subscriptions, planned obsolescence and parts and software lock-in shenanigans, but they'd instantly capture a market segment.
by ryeights | 2025-12-22 13:51:32+00:00
>What do you think happened with the Golf 3 engine design? They made the camshaft structurally weaker, so the engine will blow up more easily.

Wow, talk about an oversimplification. The Mk3 moved from an 8-valve to a 16-valve engine; yes, this adds more valvetrain failure modes but also brings myriad other benefits, increased power, better fuel economy, reduced emissions…

The idea that a carmaker would purposely engineer flaws into core engine components in order to drive future sales doesn’t make much sense.