MurphyA/hacker-news huggingface dataset:
by pragmatic | 2025-11-15 16:26:53+00:00
Doesn't matter I and almost everyone in my circle won't touch a Tesla.

The cybertruck was a huge boondoggle and only doctors and true beleivers bought them but over time I don't see them in the parking lot when I see the doctors in the building hmmm.

Also Elon "skipping around like a dipshit" (Tim Waltz) and now claiming he's worth a trillion dollars.

By his own admission his identity is entertwined with Tesla's.

He poisened the brand for me and many others.
by armen0 | 2025-11-15 16:27:12+00:00
That makes sense, and Tesla should be pricing lower for liability insurance if they have private data showing their cars are safer. But the "put your money where you mouth is" evidence would be if they offered a large discount for their own insureds that used FSD for most of their driving. I strongly believe FSD is safer than human drivers, but not sure about the magnitude. I think the FSD discount Tesla offers is a good clue, and I expect this discount to increase in the future.
Show HN: Continuous Claude – run Claude Code in a loop
by anandchowdhary | 2025-11-15 16:27:49+00:00
Continuous Claude is a CLI wrapper I made that runs Claude Code in an iterative loop with persistent context, automatically driving a PR-based workflow. Each iteration creates a branch, applies a focused code change, generates a commit, opens a PR via GitHub's CLI, waits for required checks and reviews, merges if green, and records state into a shared notes file.

This avoids the typical stateless one-shot pattern of current coding agents and enables multi-step changes without losing intermediate reasoning, test failures, or partial progress.

The tool is useful for tasks that require many small, serial modifications: increasing test coverage, large refactors, dependency upgrades guided by release notes, or framework migrations.

Blog post about this: https://anandchowdhary.com/blog/2025/running-claude-code-in-...
by jofla_net | 2025-11-15 16:28:37+00:00
Cept its not made Linux (in the absence of it).

At any point prior to the final output it can garner huge starting point bias from ingested reference material. This can be up to and including whole solutions to the original prompt minus some derivations. This is effectively akin to cheating for humans as we cant bring notes to the exam. Since we do not have a complete picture of where every part of the output comes from we are at a loss to explain if it indeed invented it or not. The onus is and should be on the applicant to ensure that the output wasn't copied (show your work), not on the graders to prove that it wasn't copied. No less than what would be required if it was a human. Ultimately it boils down to what it means to 'know' something, whether a photographic memory is, in fact, knowing something, or rather derivations based on other messy forms of symbolism. It is nevertheless a huge argument as both sides have a mountain of bias in either directions.
by zahlman | 2025-11-15 16:28:52+00:00
> Whose goal? Seriously.

The goal of classical liberalism, obviously.

> My claim is that liberalism is contradictory because it does not contain a class analysis. It uses the language of true equality but it cannot guarantee it.

Classical liberalism understands the word "equality" to mean something different from what you think it means.

> Did you read the article?

I'm referring to your analysis, so the article is irrelevant. You're saying that classical liberalism says things that it does not say. The article is also not about classical liberalism.

> They use the myth of free markets, they use the myth of equality under law, they use the myth of economic freedom, they use the myth of liberty and justice for all.

None of these things are myths. They are, again, ideals. You commit the is-ought fallacy, blatantly and repeatedly.
by johnebgd | 2025-11-15 16:29:30+00:00
My first reaction to the steam machine was “you’ll own nothing and be happy about it” but yeah everyone seems happy about it… I like how old games were sold on physical cartridges or discs. Much more fun to know the experience can be relived. Kids growing up today will never have nostalgic experiences in their middle aged years since so many games are internet linked and drm locked.
by mlhpdx | 2025-11-15 16:29:34+00:00
TCP being the “default” meant it was chosen when the need for ordering and uniform reliability wasn’t there. That was fine but left systems working less well than they could have with more carefully chosen underpinnings. With HTTP/3 gaining traction, and HTTP being the “next level up default choice” things potentially get better. The issue I see is that QUIC is far more complex, and the new power is fantastic for a few but irrelevant to most.

UDP has its place as well, and if we have more simple and effective solutions like WireGuard’s handshake and encryption on top of it we’d be better off as an industry.
by tmoertel | 2025-11-15 16:29:47+00:00
The introduction of automatic code modernizers to keep legacy code up to date with modern Go idioms is interesting:

> With gopls v0.18.0, we began exploring automatic code modernizers. As Go evolves, every release brings new capabilities and new idioms; new and better ways to do things that Go programmers have been finding other ways to do. Go stands by its compatibility promise—the old way will continue to work in perpetuity—but nevertheless this creates a bifurcation between old idioms and new idioms. Modernizers are static analysis tools that recognize old idioms and suggest faster, more readable, more secure, more modern replacements, and do so with push-button reliability. What gofmt did for stylistic consistency, we hope modernizers can do for idiomatic consistency.

Modernizers seem like a way make Large-Scale Changes (LSCs) more available to the masses. Google has internal tooling to support them [1], but now Go users get a limited form of opt-in LSC support whenever modernizers make a suggestion.

[1] https://abseil.io/resources/swe-book/html/ch22.html
by toast0 | 2025-11-15 16:31:03+00:00
> Every machine should get like a /96 so it can use 32 bits of space to address apps, VMs, containers, etc.

You can just SLAAC some more addresses for whatever you want. Although hopefully you don't use more than the ~ARP~ NDP table size on your router; then things get nasty. This should be trivial for VMs, and could be made possible for containers and apps.

> The V6 header allows extension bits that are never used and blocked by most firewalls. [...] Basically all they should have done was make IPs 64 or 128 bits and left everything else alone.

This feels contradictory... IPv4 also had extension headers that were mostly unused and disallowed. V6 changed the header extension mechanism, but offers the same opportunities to try things that might work on one network but probably won't work everywhere.
by GuB-42 | 2025-11-15 16:31:20+00:00
From a UI perspective, Teams is terrible, but there is one thing it does well and that's large meeting calls. Microsoft knows their customers: large companies.

The boss doesn't see that you can't properly paste a piece of code in the chat, but he wants to make sure that everyone hears him at the annual talk. He wants it to connect to the company directory, make analytics, reflect the corporate hierarchy, make announcements, etc... He sees it as a one way, top down communication tool more than peer-to-peer, and for the former, Teams delivers. Developers hate it, but developers are not the ones who have the money and make these decisions.

Still, that's a thing I miss about Bill Gates's Microsoft. It was certainly evil (Embrace Extend Extinguish, the fight against free software, etc...), but at least, they actually cared about usability and developers, not just pleasing big company bosses.
by BigBalli | 2025-11-15 16:32:23+00:00
I always had fail2ban but a while back I wanted to set up something juicier...

.htaccess diverts suspicious paths (e.g., /.git, /wp-login) to decoy.php and forces decoy.zip downloads (10GB), so scanners hitting common “secret” files never touch real content and get stuck downloading a huge dummy archive.

decoy.php mimics whatever sensitive file was requested by endless streaming of fake config/log/SQL data, keeping bots busy while revealing nothing.
by liampulles | 2025-11-15 16:33:14+00:00
I love Go. One thing I haven't seen noted here is how great it is for use in monorepos. Adding a new application is just a matter of making a folder and putting a main packaged go file with a main() func. Running go install at the root ./.. takes care of compiling everything quickly and easily.

This combined with the ease of building CLI programs has been an absolute godsend in the past when I've had to quickly spin up CLI tools which use business logic code to fix things.
by loafofbuns | 2025-11-15 16:33:28+00:00
The head of SDI formed the Mars Society with Zubrin. He was originally going to run SpaceX as Chief Engineer (cite: Liftoff) but he instead got appointed NASA admin and directed the first few $billion to a zero-experience SpaceX. This same SDI head then formed something called SDA in 2017 under Trump which is the platform for Golden Dome, or "the SDI 2.0".

This is a multi-trillion dollar program which only Musk has been awarded contracts (as of Nov 2025) and involves the total weaponization of space.

That should concern everyone.
by gjsman-1000 | 2025-11-15 16:34:28+00:00
I keep citing, as an example of this, speed limits.

You can literally break the law by just pushing your foot down harder. It's that easy! Therefore they're pointless.

Or, the TSA. They might have taken away my knife, but putting a rock in a sock and hitting someone in the head is an easy workaround. Therefore it's pointless.

(Arguing that the law is easy to break has no effect on whether the law is a good idea, should exist, or is effective.)
by LexiMax | 2025-11-15 16:34:37+00:00
> Where is the party of small government?

"Small government" in all its forms and variations is smoke.

If you hear someone who says they desire small government, they are either lying to your face because they want their despot to have power, or haven't given their position enough interrogation to ask themselves the question "If the government isn't powerful, what is preventing a power-hungry despot from seizing power?"
by bgwalter | 2025-11-15 16:34:57+00:00
That is old news. Today we learn that Optimus will be a world class surgeon and "democratize" medical care, that Grok 5 has a 10% chance of achieving AGI, that Grokipedia will be named Encyclopedia Galactica and that Elon will put 100GW of solar powered "AI" satellites into orbit.

https://xcancel.com/XFreeze/status/1989453462770237688#m

https://xcancel.com/XFreeze/status/1989453462770237688#m
by npteljes | 2025-11-15 16:35:00+00:00
In my opinion, the game only has to work for the hours the player enjoys them. Once I figured this out for myself, I became much more relaxed towards all of this. Buying is not owning, just licensing? Streaming means I don't have a local copy? Abandoned means I cannot replay the game in absence of activation servers, or the system becoming obsolete? Man, I don't care at all. When I want to play, I look at what's available to me, I choose, I play, I have fun, I create memories via screenshots and video, and then I go on my merry way. There is no need to be so serious about this stuff, we're not here to save the world, just to have some fun with some software.

And so, proton is a ton of fun. I last played Catherine with it, on the Deck. The game had bugs, sometimes it crashed to desktop. And it only ran via one specific proton config, which I had to download myself. Did I have fun? My god, best game ever. Best €5 I ever spent.
by rjzzleep | 2025-11-15 16:35:10+00:00
I recently learned that it's not just the switch, but also the gasket, so the switch plate material, the foam layers and even the keycap itself. I built two different split keyboards recently with the same simple Kailh box red v2 switch and they sound and feel completely different just because of the thickness of the switch plate and the type of keycaps I use.(check this for example https://www.youtube.com/shorts/HIldaxljpzc )

You can check if you find the switches colors here(it looks like an Akko purple pro, but not quite) https://keeb-finder.com/switches

Whereas rtings has a filtering list that also has sound profiles in the review pages.

https://www.rtings.com/keyboard-switch/tools/compare
by pxc | 2025-11-15 16:36:01+00:00
Take a look at the tools Chinese people use to evade the national firewall. They're extremely sophisticated, and need to advance all the time because the GFW constantly becomes more sophisticated. There are a lot of encryption technologies that the government also allows to work until they block them at a critical moment. All of the VPNs you've ever heard of in some advertisement on YouTube or whatever are easily and totally blocked in China.

Governments can make evading their censorship very difficult, painful, and risky, if they want to. It can have a huge impact.
by hearsathought | 2025-11-15 16:36:05+00:00
The good old ccp rule. You can tell how deranged a comment is by the number of times it has "ccp" in it.

> CCP wasn't absolutely psycho and immoral

As opposed to what? The US? The EU? Germany? Seems like the CCP is the least psycho and immoral of the bunch.

> but few countries are as bold or blatant as China in this regard.

China is the least bold and blatant out of the major players.

> Nobody is worried about most of these countries excessively abusing their influence abroad

Everyone is. It's just that "those countries" are in no position to fight back against the US.

> Trust is almost always more important than speed.

If trust was important, then germany woud choose "ccp's" huawei. After all, it's germany's "allies" that spy on them the most. And the "ccp" would win by providing the world with the most trustworthy network hardware.
by lewq | 2025-11-15 16:36:23+00:00
Author of helix code here. Here's a demo of the full system working. https://youtu.be/vVmnpcnLDGM?si=b6LxW6lmM7843LY0

We're opening the private beta where we provide a hosted environment for testing, or you can install the latest Helix release and run the installer with --code to try it on your own GPUs
by amiga386 | 2025-11-15 16:36:42+00:00
False flag attacks are a thing that wannabe censors do.

They post CSAM to some service/site, then immediately report it to every possible contact of the site's hosting provider, DNS provider, DDoS protection provider, etc. But not the site itself.

Before they do that, they spend weeks probing the site's moderation response, to work out the best time to evade detection on the site itself.

Then they do it again, and again, and again. They fight against the site's attempt to block them.

Their intent is to _deliberately_ get the site into trouble, and ultimately get the site's hosting, DNS, peering, etc. to abandon it.

The same sort of shitstains also persistently DDoS the site.

Why do they do it? Usually minor and petty internet squabbles, the instigator hates the site and wants to destroy the site, and uses these underhand tactics to do it.

They have no legal way to get what they want -- destroy someone else's site for their own pleasure -- so they use illegal ways. https://protectthestack.org/
by immibis | 2025-11-15 16:38:25+00:00
Interesting. I know in the USA each congressperson has a small team of people to filter emails, including deleting repetitive ones. I thought this was universal.

> Joachim's mass email campaign is unconventional as a lobbying tool, differing from the more wonky approach usually taken in Brussels. But the website's impact has been undeniable.

Ah, so this is completely new to them - for some reason. Possibly due to constituents having a fear of retaliation on other issues, as Europe has only weak free speech. Well, don't worry, soon the European Parliament will have filters in place to ignore its constituents just as efficiently as every other Western democracy.
by zahlman | 2025-11-15 16:38:42+00:00
The only reason any programming language ever "won" in any niche is because of people who were taking a risk that their language wouldn't.

In broad terms, the spectrum of "what programming languages could look like" seems pretty well covered, yet I still have ideas that aren't represented. And then, that spectrum would still have looked pretty well covered, say for example, shortly before the dawn of Rust.
by gregschlom | 2025-11-15 16:39:10+00:00
I've been reading No Mud, No Lotus recently (https://www.parallax.org/product/no-mud-no-lotus/) by Zen Master Thich Nhat Hanh and this is very much the same advice.

This book has brought me immense joy, I'd recommend it to anyone.

It's fascinating how much Buddhism has gotten "right".
by matheusmoreira | 2025-11-15 16:39:16+00:00
We don't disagree. I acknowledge its failure. I am merely mourning the loss. We could debate the reasons for it all day, it won't change a thing...

I'm becoming increasingly elitist. Things change profoundly for the worse every time the masses are allowed into our spaces. People have money which attracts corporations which corrupt and destroy everything, thereby eventually attracting governments as well. Whatever techno-utopia there was in the early days, its destruction was inevitable. It would have been so much better had it remained an impenetrable environment for nerds.
by hombre_fatal | 2025-11-15 16:39:22+00:00
The question is what are you going to do if you want to launch an app relevant to the current workspace (let's say Gimp), but it's not important enough to be visible with the other windows in that workspace (editor, terminal, browser) or it doesn't fit.

Overflowing Gimp onto another workspace because of this is the main cause of workspace spam that a scrolling WM solves.

If you're working on more than one project (so, workspace 1 2 and 3 are fully utilized), where does this overflow workspace even live? And what if each workspace also needs its own Gimp instance?

There are certainly solutions to this in every WM, but the scrolling WM solution is a really simple one that never makes you ask the question of where to put something: workspaces have an offscreen overflow area.

Another way of thinking about it is: sway would be instantly improved for me if it also had a per-workspace overflow area, like maybe if every workspace had its own scratchpad that I could tile windows on, and I could reach it by moving focus into it kind like moving between monitors.
by v1ne | 2025-11-15 16:39:27+00:00
Completely agreed. I sit in dismay, remembering the Microsoft I frowned upon back in the days as a Linux/FreeBSD user. But at least their software was accessible via keyboard and their translations were really good.

Fast forward to now, after being a dev on Windows for years and loving it, and now their UX is a joke. For example, to jump back and forth between chats, neither the back/forth mouse buttons nor any other key combo works on macOS. You have to click the navigation buttons in the symbol bar instead. Translations are AI-powered, and that shows. Also, Teams is dog slow, which I also count as a UX issue.
by kentonv | 2025-11-15 16:40:09+00:00
How do you meaningfully count interventions, though?

I intervene on FSD all the time, but only due to differences of opinion, like I want to take a different route, or I think it's being too cautious, or I want to change lanes earlier / later than it decided to. In a year of use I can't remember a time when I intervened to prevent an accident.

So if you just looked at number of interventions in my data, it doesn't really tell you anything except that I'm too much of a control freak to just let it do its thing...
by danielscrubs | 2025-11-15 16:40:13+00:00
They have the eight highest MEDIAN wealth per capita, USA is in place 15th.

42 homicides year 2021, so an extremely safe country too.

Calling people too dumb to handle democracy sounds a tad facist. They are literally in top 10.

I can tell you our politicians where usually picked up from high school, never been to college, and had worse grades than the general public.

So direct democracy might be like capitalism… the worst system besides all the others.
by dragonwriter | 2025-11-15 16:40:13+00:00
What the news article and the original post from the CTO clearly and describes is fraud: the service being sold on explicit, false pretenses.

What the later post from the CEO describes (and presents as a calrification, but it conflicts with rather than clarifies the initial description) is not fraud, but the question is was the CTO being loose with the truth to paint a rebel image or is the CEO. being loose with the truth to try to protect the company image after the CTO’s post got picked up by multiple news outlets and people were correctly pointing out that it described fraud?
by melling | 2025-11-15 16:40:24+00:00
““The Weather Channel! You get your information from the Weather Channel!” Now Gates was beet red, mocking and gesticulating even more. Heads were turning as people watched this spectacle in the hallway. “You should meet a real climate scientist,” he said while pointing to physicist David Keith, then with the University of Calgary, later with Harvard and the University of Chicago.”

Gates was right.

Anyway, we need to start being more specific about what climate changes are happening and when.

Net Zero was scheduled for 2050. Always seemed unlikely.

Yet the far right screams alarmists every time a wind turbine goes up.

The far left screams we’ll all be dead if we don’t react by 2030.

All the news headlines have politically polarized solving the problem.
by carlosjobim | 2025-11-15 16:40:26+00:00
Unfortunately hackers made sure that the only reply below written by somebody who has actually been homeless was [flagged] and [dead]. That's the prevailing attitude towards poverty among the intellectuals. "Let's talk about them, not with them."

So I'll reply here, since I can't reply to a [dead]:

> And then what? You're 54 years old. No degree. No work history. Criminal conviction for drug possession. You're mentally ill and unmedicated. You realize for the first time you want to change your life. What's your first move? You have until your lucidity is interrupted by the next bout of mania and paranoid delusions to turn your life around.

You get medication and join the merchant navy as a mess hand. Not only do you get food, a safe bed, medical attention, safety, a salary, and companionship. You also get away from a destructive environment, drugs, threats, and all that shit that made life hell.
by ivape | 2025-11-15 16:40:36+00:00
So what we can infer here is that if Waymo ever kills a person, it’s basically over for them in SF. Your plane analogy is apt, because for us to “get there” with autonomous cars, where it’s anywhere and everywhere, we’ll have to be willing to basically die to some degree. Just like in planes.

It would childish not to come to terms with that.
by Nifty3929 | 2025-11-15 16:41:44+00:00
I agree with you, except maybe 'using an SSH tunnel would indeed be "outsmarting the system."'

Not sure how you meant that, but I'm sure that using an SSH tunnel to get around VPN restrictions will be determined to be illegal. They'll just say an SSH tunnel IS a VPN in the legal sense.

Of course, this won't matter for the vast majority that they don't prosecute - it will only matter for the few they do, which hopefully isn't you or me. But you never know. You get pulled over for a broken taillight and then - "hey, is that a NordVPN sticker on your laptop there..." and next thing you know you're doing 10-life.
by mseepgood | 2025-11-15 16:42:35+00:00
> Octals must start with zero and then o/O literals.

No, the o/O is optional (hence in square brackets), only the leading zero is required. All of these are valid octal literals in Go:

0600 (zero six zero zero)

0_600 (zero underscore six zero zero)

0o600 (zero lower-case-letter-o six zero zero)

0O600 (zero upper-case-letter-o six zero zero)