MurphyA/hacker-news huggingface dataset:
by xnx | 2026-02-10 16:59:52+00:00
If you're talking about graphic design, that's probably true. I'm talking about the thousands of design decisions the Chrome team made to decide exactly what to include and not to include, where to put things and how they appear, what words are used, and how features behave. Chrome is heavily and well designed in that regard. It's evident that everything was heavily considered and evaluated. I contrast Chrome to other apps and websites where it feels like the "designers" may not use the product at all.
by Bratmon | 2026-02-10 17:00:05+00:00
> My take on it is: you have to make your country/society a place where people will want to have children and feel/know that their children's lives will be good ones.

It's funny to me that of all the crazy crackpot theories on fertility Twitter, you picked the craziest and crackpotiest.

I'm actually really eager to hear why you think Chad, Somalia, and DR Congo are the countries where people feel the most optimistic about the future, and what you think rich countries should be learning from them!
by trashb | 2026-02-10 17:00:06+00:00
Uk, Effective from July 25, 2025, regulated platforms must use "highly effective" methods, such as facial age estimation, credit card checks, or ID verification to prevent children from accessing harmful material, with potential fines or bans for non-compliance. (extents to any platform with user uploaded content)

Australia, as of 10 December 2025 Australia requires social media platforms to take reasonable steps to prevent users under 16 from accessing accounts.

No wonder there where "no real complaints" those countries are already under heavy age verification law.

> Also teen mode doesn't actually seem that restrictive.

Doesn't mean it can't get more restrictive in a few months. Ease people into it would actually be the smart move since there will be less complaints.

> But for whatever reason people seem to froth at the mouth when it comes to discord on here.

Because Discord has not handled their data well in recent memory (actually ever).

Also it is a global rollout not mandated by the countries law. This indicates that it is a business decisions and therefore probably they stand to gain from it financially.
by taylorallred | 2026-02-10 17:00:10+00:00
Not speaking for all Go programmers, but I think there is a lot of merit in the idea of "making zero a meaningful value". Zero Is Initialization (ZII) is a whole philosophy that uses this idea. Also, "nil-punning" in Clojure is worth looking at. Basically, if you make "zero" a valid state for all types (the number 0, an empty array, a null pointer) then you can avoid wrapping values in Option types and design your code for the case where a block of memory is initialized to zero or zeroed out.
by hansvm | 2026-02-10 17:00:13+00:00
This review [0] is a bit reductionist and overconfident with some of its adjacent claims, but it includes a decent overview of the studies we've done on the topic and references those for further reading. The effect is weak enough at a societal level that it mostly doesn't make sense to consider (and those effect directions are not supportive of your claim of overall reduction if you want to interpret them as strong enough to matter), but when restricted to groups pre-disposed to violence you do see a meaningful increase in violent behaviors.

[0] https://www.mdpi.com/2075-4698/3/4/491
by ezekg | 2026-02-10 17:00:18+00:00
I don't see how we need a brand new paradigm just because LLMs evidently suck at sharing context in their Git commits. The rules for good commits still apply in The New Age. Git is still good enough, LLMs (i.e. their developer handlers) just need to leverage it.

Personally, I don't let LLMs commit directly. I git add -p and write my own commit messages -- with additional context where required -- because at the end of the day, I'm responsible for the code.
by JPKab | 2026-02-10 17:00:52+00:00
I totally agree, and my argument with the original post was that the author made it sound so simple.

Has any society successfully done this yet?

Basically, the only prosperous first world groups I see with fertility rates above replacement rate are religious subcultures (like the Mormons, Evangelicals, and Modern Orthodox Jews in the US). I simply don't see any other examples of being able to pull this off.
by FranklinJabar | 2026-02-10 17:01:03+00:00
> You don't realize this type of thinking is exactly what contributes to the "civil war"?

Of course. But we need meaning and values in our lives, both of which have been absent from politics my entire life. At some point we're due for course correction, or I can't bear to live here anymore.

> if you're even slightly for some sort of immigration enforcement you're labeled as not being "pro humanity" or whatever, and then a populist gets in power because the other side's rallying cry is "there's no illegal on stolen land".

Both of these people are liberals detached from reality. The opposing side would stand for better material conditions for everyone.
by pengaru | 2026-02-10 17:01:09+00:00
Don't underestimate the importance of timing, for both the company you're applying at and the industry/economy as a whole.

As they say, you can't get blood from a turnip.

Writing this comment reminded me of a personal experience, story time:

Many moons ago I interviewed at a mature startup in silicon valley, they shipped a tiered storage appliance and were in the process of pivoting to a new storage medium (think transitioning from spinning rust to SSDs, something like that).

This was in-person, and everything went swimmingly well, before departing they stated an intention to make an offer and I should expect an email w/offer attached within a week. I got an offer letter, and accepted immediately, as I was super excited about the stack I'd be playing with.

A week before the start date I get a call from a founder, they said I couldn't start because their funding round didn't come through. The economy was going through some sort of financial crisis and it was one of the many blood baths where silicon valley startups shuttered by the hundreds overnight. So in essence, this was a job I got fired from before I could even start, wee!

What followed was a pretty frustrating few months of interviewing and not getting anywhere.

But there is a silver lining to this story, that founder who called me sat on the board of other storage startups. One of them managed to get some water in this funding desert, and its founders reached out to me at his recommendation. I ended up building some great stuff over 4-5 years at that company.
by brettgriffin | 2026-02-10 17:01:11+00:00
> you have to make your country/society a place where people will want to have children and feel/know that their children's lives will be good ones.

Empirically, that group exists, but they're often the minority to the "I just don't want kids" and "focus on other things" groups[0].

As others have pointed out, the world's population grew dramatically in most other times in history when the world around us was more harsh and less certain.

[0]https://www.axios.com/2024/07/25/adults-no-children-why-pew-...
by exodys | 2026-02-10 17:01:11+00:00
This may offend some, but I think the large amount of women joining the labor force may be a factor. American society, pre-WWII, usually had only one member of the household at work. More often than not it was the man who went to work, and the women stayed home to take care of the children. American society, pre-1930s (the Great Depression saw the rise of the female workers) was build on a one-income household.

And yes, there is a big income disparity in the US. However, the fact that labor has practically doubled is another thing.
by organsnyder | 2026-02-10 17:01:29+00:00
> ...the reward of mentoring.

I really feel this. Claude is going to forget whatever correction I give it, unless I take the time and effort to codify it in the prompt.

And LLMs are going to continue to get better (though the curve feels like it's flattening), regardless of whatever I do to "mentor" my own session. There's no feeling that I'm contributing to the growth of an individual, or the state-of-the-art of the industry.
by kraig911 | 2026-02-10 17:01:29+00:00
"Over four decades I’ve been through more technology transitions than I can count. New languages, new platforms, new paradigms. CLI to GUI. Desktop to web. Web to mobile. Monoliths to microservices. Tapes, floppy discs, hard drives, SSDs. JavaScript frameworks arriving and dying like mayflies."... made me think of

I've seen things you people wouldn't believe. Attack ships on fire off the shoulder of Orion. I watched C-beams glitter in the dark near the Tannhäuser Gate. All those moments will be lost in time, like tears in rain. Time to die.

where we came from and where we're going this whole time in my career those things are kind of hard to pinpoint. Abstraction is killing us for sure. Time to market above all else. It's no wonder why software in cars, appliances and medical equipment is a factor that is killing people.
by mattmaroon | 2026-02-10 17:01:30+00:00
It’s really not. Define taken away. They’ve absolutely detained some citizens, then let them go.

And again, not defending what they are doing, they are awful,but you are probably more likely to be hit by lightning than you are to have any of your family planning go wrong because of them if you are a full citizen. (If you are undocumented here right now, yeah, totally.)

Hysterical people think they are being rational and stuff like this is exactly what they say.
by georgeck | 2026-02-10 17:01:34+00:00
HN is all about the rich discussions. We wanted to take the HN experience one step further - to bring the familiar keyboard-first navigation, find interesting viewpoints in the threads and get a gist of long threads so that we can decide which rabbit holes to explore. So we built HN Companion a year ago, and have been refining it ever since.

Try it: https://app.hncompanion.com or available as an extension for Firefox / Chrome: [0].

Most AI summarization strips the voices from conversations by flattening threads into a wall of text. This kills the joy of reading HN discussions. Instead, HN Companion works differently - it understands the thread hierarchy, the voting patterns and contrasting viewpoints - everything that makes HN interesting. Think of it like clustering related discussions across multiple hierarchies into a group and surfacing the comments that represent each cluster. It keeps the verbatim text with backlinks so that you never lose context and can continue the conversation from that point. Here is how the summarization works under the hood [1].

We first built this as an open source browser extension. But soon we learned that people hesitate to install it. So we built the same experience as a web app with all the features. This helped people see how it works, and use it on mobile too (in the browser or as PWA). This is now a playground to try new features before taking them to the browser extension.

We did a Show HN a year ago [2] and we have added these features based on user feedback:

* cached summaries - summaries are generated and cached on our servers. This improved the speed significantly. You still have the option to use your own API key or use local models through Ollama.

* our system prompt is available in the Settings page of the extension. You can customize it as you wish.

* sort the posts in the feed pages (/home, /show etc.) based on points, comments, time or the default sorting order.

* We tried fine tuning an open weights model to summarize, but learned that with a good system prompt and user prompt, the frontier models deliver results of similar quality. So we didn’t use the fine-tuned model, but you can run them locally.

The browser extension does not track any usage or analytics. The code is open source[3].

We want to continue to improve HN Companion, specifically add features like following an author, notes about an author, draft posts etc.

See it in action for a post here https://app.hncompanion.com/item?id=46937696

We would love to get your feedback on what would make this more useful for your HN reading.

[0] https://hncompanion.com/#download

[1] https://hncompanion.com/how-it-works

[2] https://news.ycombinator.com/item?id=42532374

[3] https://github.com/hncompanion/browser-extension
by RRWagner | 2026-02-10 17:01:38+00:00
Here is an important difference. A century ago, the predator (seller) and the prey (buyer) were on equal evolutionary terms. Each generation of humans on either side of the transaction came into the world, learned to convince, learned to resist, then passed, and some balance was maintained. In this century, corporations and algorithms don't die, but the targets do. This means that the non-human seller is continuously, even immortally, learning, adapting and perfecting how to manipulate. The target, be it adult, adolescent, or child, is, and will be ever increasingly, at a severe disadvantage.
by jmyeet | 2026-02-10 17:01:40+00:00
Capitalism. The problem is capitalism. The endless quest for ever-increasing profits just expands wealth inequality. Millennials went through this when the job pipeline died in 2008 (ie entry level positions disappeared). We now have a huge number of people who are laden with debt they’ll never repay and many will never own a home or retire.

Illegal immigration exists to suppress wages of both documented and undocumented people. It’s to increase profits. Certain industries will collapse without it.

And as the global hegemonic superpower, imperialism is the highest form of capitalism. Destabilizing other countries is a tool for exploitation.

Immigration has been the only thing propping up population growth.

I honestly see the US collapsing in our lifetimes. The billionaires will flee. Empires don’t die quietly or quickly however. It’s going to be violent and drawn out.
by wiradikusuma | 2026-02-10 17:02:02+00:00
Hmm, maybe for countries with strong consumer protection, yes.

I lost 3 credit cards INSIDE an airplane (hello AirAsia!). I only realized it when I turned on my phone while queuing at immigration and was bombarded with dozens of "Successful transaction" messages. That's ~30min from stepping off the airplane. When I checked my statements, I saw dozens of physical transactions (swipes/taps) with different merchants in different cities from the airport.

All 3 cards have different PINs. All require a PIN for transactions above ~USD200. Yet the banks rejected my disputes because "it's a physical transaction, so you must be the one doing it." Apparently, they all think I could fly to different cities, buy different items, and fly back to wait in immigration, all in 30 minutes.
by Shubhra_123 | 2026-02-10 17:02:02+00:00
Hi, I'm Shubhra, an AI Product Manager, I'll briefly say what I have been contributing at Hive using clear points-

1. What was the issue?
Hive is positioned as a production-grade, goal-driven agent framework, but the first-time experience and agent interaction patterns are developer-centric and clarification-first.
This creates friction before value: agents delay execution with conversational framing, and there is no single reference agent that demonstrates end-to-end business execution from a plain-English goal.

2. How did I fix it / what idea did I propose?
I proposed a Sample Agent: Autonomous Business Process Executor that acts as a canonical, execution-first reference agent.
The agent:
Executes real, multi-step business workflows from a single goal
Defaults to immediate execution instead of clarification-first UX
Uses human-in-the-loop only at decision boundaries
Validates outcomes via the eval system
Produces business-readable summaries, not just logs
This surfaces how Hive’s existing architecture (goal - graph - execution - eval - adaptiveness) works in a real production context.

3. Why does it matter?
This closes the gap between Hive’s technical power and its product clarity.
It:
Reduces time-to-value for first-time users
Makes Hive legible to founders, ops teams, and PMs—not just engineers
Demonstrates real business value instead of abstract capability
Aligns agent behavior with Hive’s execution-first, production-grade positioning

I liked the Hive Vision and approach, and I'm happy to answer any questions or add my inputs on the above things discussed or where ever required.
Thank You!
by dani-lokutor | 2026-02-10 17:02:03+00:00
Hi HN,

We’re open-sourcing the Go orchestrator we built at Lokutor (https://github.com/lokutor-ai/lokutor-orchestrator).

Building a voice agent that feels like a human is 20% model quality and 80% orchestration. The "standard" approach—daisy-chaining STT, LLM, and TTS APIs—usually results in a 2-3 second delay that kills the conversation. We also found that implementing "Barge-in" (the ability to interrupt the bot) is surprisingly tricky to get right across multiple streaming providers.

We chose Go because voice orchestration is essentially a high-concurrency plumbing problem. You’re managing several bidirectional streams (WebSockets/gRPC) while calculating RMS for VAD (Voice Activity Detection) and managing a state machine that needs to respond in milliseconds when it detects user speech.

What’s inside:

Full-Duplex: Capture and playback occur simultaneously without audio feedback loops.
Native Barge-in: When the user starts speaking, the orchestrator immediately kills the LLM generation and clears the TTS audio buffers.
Built-in RMS VAD: Thread-safe voice activity detection out of the box.
Provider Agnostic: Swap between Groq, OpenAI, Deepgram, Anthropic, and our own Versa engine.
Minimal Latency: Designed to add <10ms of overhead on top of the provider latencies.
We've used this to build agents that handle sub-500ms end-to-end response times. We would love to hear your feedback on the architecture, especially regarding how we handle the ManagedStream state machine.

GitHub: https://github.com/lokutor-ai/lokutor-orchestrator

Docs: https://pkg.go.dev/github.com/lokutor-ai/lokutor-orchestrato...
by ashtom | 2026-02-10 17:02:03+00:00
Founder here. I built commercial insurance software for Windows 95 in the 1990s, driver assistant systems at Mercedes and at Bosch in the early 2000s, dozens of iPhone apps as contractor, a startup called HockeyApp (acquired by Microsoft), and various smaller projects, mostly in Ruby on Rails. And of course, when I left Microsoft & GitHub, 10 years of green boxes were removed from my GitHub profile.
by sejje | 2026-02-10 17:02:22+00:00
I think one of the big distinctions between people who like building with AI and those who don't, is that the people who are pro-AI are building their own ideas, of which they have many.

The people who are anti-AI are largely building other people's ideas, for work. And they have no desire to ramp up velocity, and it's not helpful to them anyway because of bureaucratic processes that are the real bottleneck to what they're building.

Not everyone falls into these silos, of course.
by raphaelmolly8 | 2026-02-10 17:02:28+00:00
The context preservation problem is genuinely painful - I've been using task.md files and CLAUDE.md conventions to maintain agent state across sessions, and it's duct tape at best. First-class "checkpoints" that capture reasoning alongside diffs is an appealing idea.

But I'm skeptical of building this as a separate platform rather than as tooling on top of git. The most useful AI dev workflow improvements I've seen (cursor rules, aider conventions, claude hooks) all succeeded precisely because they stayed close to existing tools. The moment you ask developers to switch their entire SDLC stack, adoption becomes the real engineering challenge - not the tech.

Curious whether the open source commitment means the checkpoint format itself will be an open spec that other tools can build on.
by Saris | 2026-02-10 17:02:44+00:00
What OS doesn't have a package manager now? Windows, Linux, and MacOS all have their own systems.

On windows, the package manager downloads the release of notepad++ directly from github, so it would not have been compromised. The hijack was done on the notepad++ website at the webhost level as I understand it, and the built in updater pulled from there.
by embedding-shape | 2026-02-10 17:02:48+00:00
> You were homeless and didn't have a choice, so now obviously you're qualified to give assurances that essentially, "it is unlikely that your family will starve", right? /s

Yes, again the context is software engineering, the floor of what we earn as software engineers is above what other careers has as their maximum, and if you've been a developer since 2018 (almost ten years of experience) you're not having a tough time finding a new job, especially if you were at Google.

People get comfortable with their new living standards, that's natural. But they said they were able to get out, just took time, I'm guessing that's about vesting something, not because it's hard to find new opportunities.
by liquidise | 2026-02-10 17:02:53+00:00
At a big enough scale, previously large differences are effectively 0.

50k/mo is 600,000/yr vs 360/yr at 30/mo. Thats existential for a 1MM/yr company. Neither register on a balance sheet for a 1B/yr company. They are both closer to 0 than being a major cost.
by yethiel | 2026-02-10 17:02:58+00:00
Hi HN!
My name is Marv and I made paperboat.website, a friendly platform for personal websites and blogs. I wanted to create a place for sharing interesting things with your friends and everyone else, without all the annoyances most of the world wide web comes with these days.

The sites are simple and easy to set up. Feel free to give it a try and let me know what you think!
by ookblah | 2026-02-10 17:03:30+00:00
maybe we just change, honestly. i think when i were younger there was nothing to lose, time felt unlimited, no "career" to gamble with, no billion dollar idea, just learning and tinkering and playing with whatever was out there because it was cool and interesting to me. in some respects i miss that.

not sure how that relates to llms but it does become an unblocker to regain some of that "magic", but also i know to deep dive requires an investment i cannot shortcut.

the new generation of devs are already playing with things few dinosaurs will get to experience fully, having sunk decades into the systems built and afraid to let it go. some of that is good (to lean on experience) and some of it holding us back.
by metadat | 2026-02-10 17:03:33+00:00
That is a useful pattern, though I was unclear on why `t.Cleanup` and not `defer`. In case others are curious, too:

> Parallel subtestsWith t.Run(..., func(t testing.T) { t.Parallel(); ... }), the parent test function can return (and thus run its defers) before parallel subtests actually finish.*
by cmurf | 2026-02-10 17:03:35+00:00
Surcharges are permitted in some states.

Colorado law recently changed permitting merchants to pass on the actual cost of processing, except for cash, check and debit payments.

https://colorado.public.law/statutes/crs_5-2-212

This law overrides any prior contractual agreements with banks/processing companies that prohibit surcharges. This is previously how MasterCard and VISA coerced merchants into absorbing the processing fee, by contractually requiring credit same as cash pricing.
by lysace | 2026-02-10 17:03:36+00:00
Let's be real: The difference this time is the open hostility from the US towards Europe.

It's now been about a month since a White House deputy chief of staff for policy and homeland security advisor openly talked about/advocated for taking Greenland by force. POTUS was vague for a while.

Northern European nations sent like a hundred military officers to Greenland. POTUS threatened those nations with, wait for it, tariffs.

Then the markets crashed and Rutte/Nato provided a face-saving de-escalation path.