MurphyA/hacker-news huggingface dataset:
by godelski | 2026-01-15 21:35:08+00:00
I find a major difference is that Linux support is harder to understand but OSX support is harder to get.

I've found support.apple.com and discussions.apple.com to be incredibly wanting. This isn't helped in the slightest by the fact that OSX changes tools, even in major versions. If anyone is doubting the "harder to get" claim then I encourage you to search (you can use LLMs) to figure out how to print the SSID you're connected to from the CLI. Such a task is really really simple. I can tell you a bunch of ways to do this on linux with tools like `iw`, `iwconfig`, `nmcli`, or `iwgetid` but I can no longer tell you how to do this on OSX. The linux answer is hard because the tool might change based on your distro or you can install a tool. That requires more understanding. But on OSX, this category of problems don't exist.

If you want the old answer you can see here. None of those work, even with sudo, nor does wtallis's answer, despite this working on an earlier version of Sequoia (FWIW, I'm now on 15.7.3): https://news.ycombinator.com/item?id=41633547
by imiric | 2026-01-15 21:35:31+00:00
> In my experience Claude is like a "good junior developer"

We've been saying this for years at this point. I don't disagree with you[1], but when will these tools graduate to "great senior developer", at the very least?

Where are the "superhuman coders by end of 2025" that Sam Altman has promised us? Why is there such a large disconnect between the benchmarks these companies keep promoting, and the actual real world performance of these tools? I mean, I know why, but the grift and gaslighting are exhausting.

[1]: Actually, I wouldn't describe them as "good" junior either. I've worked with good junior developers, and they're far more capable than any "AI" system.
by stuffn | 2026-01-15 21:35:36+00:00
> The Nazis could only dream of having such a capability.

> Imagine working for this company, on this product. Every day, you go into work, in what I assume is a beautiful office with pine furniture and a well-stocked kitchen, and you build software that will help to deport people using what you know are extrajudicial means without due process. You probably have OKRs. There are customer calls with ICE. Every two-week sprint, you take on tasks that help make this engine better.

Ah yes, Schrodinger's Nazi. Simultaneously a fascist paramilitary organization, but also capable of being pushed back by policy and protest.

"Everything I don't like is Nazi" is the lefty playbook and like every other word it's completely lost it's meaning at this point.
by tombuildsstuff | 2026-01-15 21:35:40+00:00
> Would love to try it out - is there a live demo link?

Yeah there is, got a little lost in the formatting, but you can try the game out here: https://arena.ibuildstuff.eu

> How much of the code did you write vs. Claude?

Claude Code wrote all of it, I haven't written a single line of code here, only prompted/driven Claude (and configured deployment/a GitHub app/DNS etc). There's a breakdown of tasks at the bottom of the page ("how it was built")

> What was the hardest part to get Claude to help with? (I imagine real-time networking/WebSockets was tricky)

Definitely WebSockets - mostly in terms of debugging issues when a client disconnected and the instance was running for an extended period. After a couple of minor bug fixes I explicitly asked Claude "Please review the WebSockets code for any issues and fix those" which fixed a couple of issues

> - Any major bugs or issues that Claude couldn't solve?

Primarily around map generation, it needed a bunch of help there - it tends to spawn the turrets inside of walls, didn't take vertical elevation into account (so you could pass through a wall/under a block) - and when I asked it to generate a non-polygon level (which I've not yet pushed support for) it created a star-shape, with the bases outside of it.

Also I intentionally opted to avoid getting Claude to write tests for this, I've not looked into it, since I suspect writing a test suite for WebGL & WebSockets is _probably_ a lot more effort - and doing this by hand has allowed me to play-test this whilst Claude focused on implementing it

It's been a fun experience though!
by mhurron | 2026-01-15 21:35:50+00:00
The first step to solving it would be proving it exists.

Because it doesn't. It's been a phrase used for over 40 years to decry basically any change the author didn't like, from different technology, the rise of the 'me' generation or the declining religiousness of the US.

https://www.psychologytoday.com/us/blog/202504/loneliness-is...

Individuals may be lonely, but that has always been true. There is no evidence this is different than before, growing, or in anyway an 'epidemic.'
by fleahunter | 2026-01-15 21:35:50+00:00
The hidden assumption here is that "learning programming" means replicating the author’s path: deep curiosity, lots of time, comfort asking humans, decent reading stamina. For people who already have those traits, yeah, you absolutely don’t need LLMs. But that’s a bit like a strong reader in 1995 saying "you don’t need Google to learn anything, the library is enough" - technically true, but it misses what changes when friction drops.

What LLMs do is collapse the activation energy. They don’t replace the hard work, they make it more likely you’ll start and keep going long enough for the hard work to kick in. The first 20 confusing hours are where most people bounce: you can’t even formulate a useful question for a human, you don’t know the right terms, and you feel dumb. A tool that will patiently respond to "uhh, why is this red squiggly under my thing" at 1am, 200 times in a row, is not a shortcut to mastery, it’s scaffolding to reach the point where genuine learning is even possible.

The "you won’t retain it if an LLM explains it" argument is about how people use the tool, not what the tool is. You also don’t retain it if you copy-paste Stack Overflow, or skim blog posts until something compiles. People have been doing that long before GPT. The deep understanding still comes from struggle, debugging, building mental models. An LLM can either be a summarization crutch or a Socratic tutor that keeps pushing you one step past where you are, depending on how you interact with it.

And "just talk to people" is good advice if you’re already inside the social graph of programmers, speak the language, and aren’t terrified of looking stupid. But the "nothing is sacred, everyone is eager to help" culture is unevenly distributed. For someone in the wrong geography, wrong time zone, wrong background, with no colleagues or meetups, LLMs are often the first non-judgmental contact with the field. Maybe after a few months of that, they’ll finally feel confident enough to show up in a Discord, or ask a maintainer a question.

There’s no royal road, agreed. But historically we’ve underestimated how much of the "road" was actually just gate friction: social anxiety, jargon, bad docs, hostile forums. LLMs don’t magically install kung-fu in your brain, but they do quietly remove a lot of that friction. For some people, that’s the difference between "never starts" and "actually learns the hard way."
by e2le | 2026-01-15 21:36:20+00:00
> generational responsibility

It's not generational responsibility. Everyone has at least some responsibility to defend the democratic values, traditions, and nation that have enabled them to live freely and peacefully.

For someone who has greatly benefited from the opportunities the nation afforded them, it's insulting for such a person to behave as if they possess no responsibility to defend the values, tradition, and nation that enabled them to succeed.

It's hard for me to escape how strongly I feel about this. As a European, I don't wish for such sorts of people to immigrate here. They can go back.
by yencabulator | 2026-01-15 21:36:32+00:00
So is Manifest v2 ad blocking and plenty of people are screaming about killing that one.

For a proper HN technical-solutions-only response, have the rewrite functionality reside in a WASM module cached locally and run in the browser, with a transparency ledger proving everyone sees the same WASM modules. This way any MitM attempts by the service are reproducible and undeniable.
by amiga386 | 2026-01-15 21:36:34+00:00
For 5, add in that the new grid capacity is years behind schedule, and the existing grid capacity needs to come offline because it's decrepit, and you also have a policy to connect new sources immediately

It leads to a lot of telling new sources to dump their energy, and paying them to dump their energy, while simultaneously paying old gas generators (nearer the demand) to fire up. All for the want of more grid capacity.

https://ukerc.ac.uk/news/transmission-network-unavailability...
by mindslight | 2026-01-15 21:36:41+00:00
Sorry, this is a whole ball of post-hoc motivated reasoning.

> For even if I accept their sovereignty, they have exercised their sovereign will in the Electoral College to elect this administration

Simply repeating the word "sovereign" doesn't mean you've applied and fully accounted for the definition.

> A state can not go and rebel against the Union

I'm not talking about rebellion here, but the provision of law and order in spite of the federal government's policies of repeated lawbreaking.

> when the whole agreement on the separation of powers can be changed with a particular state voting against it - that's a mockery of sovereignty of that state.

These things are not like computer programming where finding some lever you can pull to affect an axiomatic-deductive result invalidates the independent meaning of the original thing. If two-thirds of the states actually wanted to scrap the current Constitution and turn the federal government into an autocracy with two impotent patronage-review councils, then you would have a point. As it stands, you do not - the entire point of these supermajorities is to put the brakes and pull us towards a foundation of individual liberty and limited government when things are close to evenly divided.

As I said, you really need to read up on the founding of this country. It's got all of these dynamics and more - including the "liberal media".
by fuoqi | 2026-01-15 21:37:00+00:00
This does not work at scale. Sure, there is plenty of anecdotes how you can successfully play this game as a consumer living in a rural house with electric car, power wall, and rooftop solar, but try to telling about it to someone living in a high-rise apartment or to a heavy industry business. Your preaching will fall on deaf ears.

IIRC there are several utilities in the UK which provide option to price electricity dynamically, but they are not popular because people do not want to play this game. They want reliable supply of electricity for reasonable prices. Trying to mold consumption to satisfy intermittency of generation is nothing more than shifting the externality akin to telling people "you must plant trees to offset CO2 emissions!".
by GuinansEyebrows | 2026-01-15 21:37:35+00:00
palantíri * (sorry, couldn't resist)

that it takes following the... (charitably) uncommon view that Fëanor was a "good guy" in spite of being a psychopathic thieving mass murderer to excuse the actions of Palantir (the company) should be an indicator that they're Bad, Actually.
by Dylan16807 | 2026-01-15 21:37:41+00:00
It's true that I technically didn't ask. I said "you did x or y" and thought "Could you clarify?" was implied if you wanted to reply.

And then you wrote so many words without ever making it clear if you understood anematode's comment.

Weird for you to call me rude after the insults you sprinkled around...
by agumonkey | 2026-01-15 21:37:59+00:00
social media should be studied deep and hard

just this week i was stuck with a machine i could use to log on websites, so I just browsed reddit anonymously, no profile, no suggestions, no "me" at all.. and it was delightful, suddenly I'm not here to respond or be heard and my brain went into focus mode, i was eager to read the article linked and not the comments.. very very refreshing

except for critical needs, we should go back to paid limited network access, this will make people allocate their time and attention much better and also do more things outside potentially meeting people
by wan23 | 2026-01-15 21:38:07+00:00
Given the choice, end users choose free or cheap and ad supported over full price in huge majorities. You have to weigh "I don't like ads" against 200 million (!) people on Netflix's ad supported plan and how much enjoyment they get that they might not otherwise. Not to mention things like Google that are ad supported and genuinely useful. In the real world things have pros and cons.
by bossyTeacher | 2026-01-15 21:38:28+00:00
> I feel that I'm learning faster

Yes, you are feeling that. But is that real? If I take all LLMs from you righ tnow, is your current you still better than your pre-LLM you? When I dream I feel that I can fly and as long as I am dreaming, this feeling is true. But the subject of this feeling never was.
by jakewins | 2026-01-15 21:38:32+00:00
Intermittency is already handled by the price mechanisms, they are set quarter-hourly; if you’re not available when there is high demand you don’t get paid.

The marginal price windfalls happen specifically when you’re able to deliver at a low cost when demand is high in the same ISP.

This just seems like data-free fear mongering.
Show HN: React hook for real-time voice with Gemini Live API
by loffloff | 2026-01-15 21:38:50+00:00
I built a React hook that handles bidirectional voice streaming with Google's Gemini Live API.

If you've tried building voice AI apps with Gemini, you probably hit the same issues I did:

- Gemini expects 16kHz PCM input, sends 24kHz output, but browsers use 44.1kHz/48kHz
- The audio is little-endian PCM16 - use Int16Array directly and you get garbage on some devices
- Buffer too little = choppy audio. Buffer too much = noticeable latency
- Audio chunks arrive while playing - chain them wrong and you get gaps

I spent some hours debugging this, so I extracted the working code into a library.

npm install gemini-live-react

GitHub: https://github.com/deflectionrate/gemini-live-react
by stuffn | 2026-01-15 21:38:50+00:00
Cute.

1. Entering a country without proper documentation is a crime. Therefore all "undocumented immigration" is by definition criminal.

2. Removing criminals is paramount to a safe society and a justice system that is respected.

3. "Documenting them and letting them live" undermines legal immigrants who likely worked very hard to integrate culturally, establish themselves, and do the proper LEGAL paperwork. These legal immigrants have stringent reporting requirements, need to be careful about even minor crimes (excessive speeding tickets even!) etc. How is your proposal remotely fair to them?

I don't understand why this is a controversial opinion at all. I have yet to meet a legal immigrant that isn't okay with booting anyone that isn't legal out. A country without border control is NOT a country.
by satvikpendem | 2026-01-15 21:38:57+00:00
1. I used "fly" metaphorically as branching out, and doing new things, one of which is the literal "flying" on a plane to travel to a new location for vacation, but my point was still about the metaphorical concept in general.

2. The quote about the bird staying in the same place is not relevant to what
ainiriand said because they are talking about being imprisoned from the outside, not by one's own self.
by einsteinx2 | 2026-01-15 21:39:17+00:00
Yeah this is a cool idea but the pricing is way too high. For anything I would use this for I could just set up any VPS from any provider for cheaper and it’s stateful in the sense that it’s my own VPS and my files/applications/tmux sessions/whatever will be there the next time I SSH in.

The UX here seems really nice, but after spending a couple minutes setting up the VPS, I essentially get the same UX (aka just ssh in and so stuff).

I’d potentially be willing to pay some premium over a standard VPS, but certainly not a 10x premium…honestly probably not even 2x.
by jorl17 | 2026-01-15 21:39:35+00:00
When I was 19, an ex-student of my Alma Mater came to give a talk about TDD. While I found the lecture interesting, I vividly remember that a portion of our community rallied against him, attempting to boycott his presence because he worked for Palantir.

At the time, I remember thinking how extreme that seemed, and how I was "sure" nothing is black-and-white and that, certainly, while Palantir had shady connections, for sure it must bring some good to the world and, so, why boycott this poor man? It felt genuinely baffling to me.

While in many ways I consider myself a more balanced person today (precisely thinking less in black-and-white terms), this is a topic where I do not agree. I would not work for Palantir and, were I to travel back in time, I would join the boycott. Heck, given how I was when I was younger, I'd expand on it greatly and try to rally some form of physical protest.

A friend of mine once threw me the argument of "well, the enemy [presumably China] is doing this kind of stuff, so we have to do it, too". This may seem like a compelling argument at first — and it may be so for many — but it can't, to me. It's ethically disgusting. The solution to world with decaying ethics is not to continue contributing to its decay. It erases accountability, it normalizes atrocity, it strips humanity from our very own flesh and blood — it escalates conflict! It. Just. Can't. be.

We must fight this filth.
by UncleOxidant | 2026-01-15 21:39:51+00:00
> The more liberal, the older they are. With conservative/liberal being adherence to scripture... The more liberal, the older they are. With conservative/liberal being adherence to scripture.

And yet many young Evangelicals have deconstructed and dropped out of those conservative congregations over the last 20 years or so. They couldn't bridge the cognitive gap between the conservative political stance of their church and what they read in the bible.
by CrimsonCape | 2026-01-15 21:40:01+00:00
I can't help but think that in 1910, both the concept of "fear of rejection" and "high standards" would have made no sense to people at the time. Yet I would agree that they are valid concepts today. We have to explore why these two concepts exist and why they did not exist in 1910. It seems valid to call them side effects of something bigger, what the bigger is I don't know. I don't see how society can address these two issues without addressing the other issues that lead to the existence of these.
by fc417fc802 | 2026-01-15 21:40:29+00:00
Your example is off base again. If a rank and file employee gets a DUI and Google refuses to fire them over it yeah it's wrong to try to organize a lynch mob against Google for that.

I didn't construct some arbitrary personal bar. I simply acknowledged that edge cases exist that reasonable people might feel necessitate community action as a matter of self preservation. That doesn't undermine the general principle.

At the end of the day we're discussing social standards so there aren't going to be any airtight logical arguments and the edges will inevitably be blurry. If you adopt an extremist mindset you'll be able to rationalize just about anything. That doesn't mean you're actually in the right though.
by jongjong | 2026-01-15 21:40:43+00:00
Most modern software is horrible. Linux is objectively better than Windows and cheaper but it has much smaller market share. Same story with OracleDB vs PostgresDB. Developers recently identified a critical vulnerability in MongoDB that had been there for 10 years, yet RethinkDB, a superior product was shut down (at least the company) because they couldn't find enough customers. There are so many such cases.

They're vaporware in relation to what else is available.
by Fernicia | 2026-01-15 21:41:05+00:00
OpenAI keeping 4o available in ChatGPT was, in my opinion, a sad case of audience capture. The outpouring from some subreddit communities showed how many people had been seduced by its sycophancy and had formed proto-social relationships with it.

Their blogpost about the 5.1 personality update a few months ago showed how much of a pull this section of their customer base had. Their updated response to someone asking for relaxation tips was:

> I’ve got you, Ron — that’s totally normal, especially with everything you’ve got going on lately.

How does OpenAI get it so wrong, when Anthropic gets it so right?
by cheema33 | 2026-01-15 21:41:28+00:00
This is good work. When a task is of critical importance, I give two different LLMs the same task. And then ask them to review each other's output and validate all claims. I do this with Codex and Claude Code. It is very rare for them to find some valid fault in the other LLM's solution. And they are generally good about admitting mistakes and then creating a single unified solution that addresses identified issues. This result is better and ready for human review.
by ynac | 2026-01-15 21:41:35+00:00
Since it's a societal problem, but solved on the microlevel of one person at a time, it seems the way to have a broader effect is to show the value of having connection with other people over the value of not.

Overcome any addictions (scrolling, gaming, etc.) that stand in the way would be easier if the goal was clear.

Overcoming attitudes and defensive beliefs (too many cliques, they won't talk to me...) go away when you can either recall a time when you had friends or know others who do.

Convince people it's better (in their own value system) to be social, have friends of all kinds, and let them know their value and meaning increase by being a friend, I think you'd have a hard time stopping people from becoming social.
by hinkley | 2026-01-15 21:41:49+00:00
We had a little server room where the AC was mounted directly over the rack. I don't think we ever put an umbrella in there but it sure made everyone nervous the drain pipe would clog.

Much more recently, I worked at a medium-large SaaS company but if you listened to my coworkers you'd think we were Google (there is a point where optimism starts being delusion, and a couple of my coworkers were past it.)

Then one day I found the telemetry pages for Wikipedia. I am hoping some of those charts were per hour not per second, otherwise they are dealing with mind numbing amounts of traffic.
by acuozzo | 2026-01-15 21:42:16+00:00
> You can easily walk next door and chat or just say hello when you see someone outside.

I have no problem with socialization and I have an unusually-active social life for a thirty-eight year old married man with three kids, so I clearly don't lack initiative.

With that being said, all of my neighbors are either elderly, shut-ins, or just don't want to be bothered; even the ones with kids.

My wife & I helped organize a Block Party last year and I'm fairly certain it resulted in 0 new friendships for any of the attendees.

What's the solution here? Friendships need to have mutual interest, no?

I think it's a circular problem. Like, my kids don't go outside much because there are no other kids outside to play with.
by MontyCarloHall | 2026-01-15 21:42:38+00:00
>If the Hessian-vector product is Hv for some fixed vector v, we're interested in solving Hx=v for x. The hope is to soon use this as a preconditioner to speed up stochastic gradient descent.

Silly question, but if you have some clever way to compute the inverse Hessian, why not go all the way and use it for Newton's method, rather than as a preconditioner for SGD?
by foldr | 2026-01-15 21:43:03+00:00
That was an aside because I think inaccurate summaries of what happened in the videos should always be corrected, however bad MAGA want to post truth this.

But the question we were discussing was whether or not it was normal in other countries for police to shoot the drivers of cars as a means of stopping them. So no agreement on the facts of the Renee Nicole case is required.