MurphyA/hacker-news huggingface dataset:
by nettlin | 2026-02-16 07:24:53+00:00
Just now, with GPT 5.2 Thinking:

> The car wash is only 50 meters from my house. I want to get my car washed. The car is at my house currently. Should I walk there or drive?

> Walk.
>
> At 50 meters, walking is faster than the full “start car → pull out → reposition → park” cycle, avoids cold-start wear, and you won’t risk arriving with dusty brakes/tires or water streaks from immediately driving afterward. Drive only if you can’t comfortably walk (mobility, heavy weather, you need to bring bulky items), or if the car wash explicitly requires you to drive it into a queue/track.
by bryanrasmussen | 2026-02-16 07:25:08+00:00
I'm pretty sure unreadable class names are a byproduct, but perhaps some people may also consider it a feature, of their particular build process.

so they may very well have semantic tags in their development environment. Of course debugging things becomes more difficult for the developer as well unless there is some sort of lookup table to tell them that class .uv.le in the browser maps to .user.name in their codebase, in which case it only becomes marginally slower for some cases.
by kombine | 2026-02-16 07:25:44+00:00
Sonnet 4.5

"You should drive - since you need to get your car to the car wash anyway!
Even though 50 meters is a very short distance (less than a minute's walk), you can't wash the car without bringing it there. Just hop in and drive the short distance to the car wash."

Edit: one out of five times it did tell me that I need to walk.
by torginus | 2026-02-16 07:25:50+00:00
My 2 cents: I am not an experienced React dev, but the React compiler came out recently with React 19, which is supposed to do the same thing as Svelte's - eliminate unnecessary DOM modifications by explicitly tracking which components rely on what state - thus making useMemo() unnecessary.

Since the article still references useMemo(), I wonder how up-to-date the rest of the article is.
by natmaka | 2026-02-16 07:25:54+00:00
Too many things are left unsaid => too many assumptions. As usual, even with human beings specifications are key, and context (what each entity knows about the other one or the situation) is an implicit part of them.

You need to specify where the car to be washed is located, and:

- if it's not already at the car wash: whether or not it can drive itself there (autonomous driving)

- otherwise: whether or not you have another car available.

Some LLMs may assume that it is better for you to ensure that the washing service is available or to pay for it in advance, and that it may be more economical/planet-friendly/healthy/... to walk, then check/pay, then if OK to drive back.
by yauneyz | 2026-02-16 07:26:03+00:00
I think part of the problem is a temptation to believe that we can have out cake and eat it too.

If the people on charge of deciding when to use the cameras were morally perfect, we have all the upside and none of the downside.

The problem is we live in a fallen world and that will simply never work.

Nevertheless it is a siren song that causes us to repeatedly make the wrong trade
Show HN: Gulama – Security-first open-source AI agent (OpenClaw alternative)
by san-techie21 | 2026-02-16 07:27:20+00:00
Hi HN,

I'm a security engineer with 15+ years in enterprise security. After watching OpenClaw explode to 180K stars while binding to 0.0.0.0 by default, shipping no encryption, and accumulating 512 CVEs — I decided to build what I think a personal AI agent should look like when security comes first.

Gulama is an open-source personal AI agent with 15+ security mechanisms built into the core:

- AES-256-GCM encryption for all credentials and memories (never plaintext)
- Sandboxed execution via bubblewrap/Docker (same sandbox Anthropic uses for Claude Code)
- Ed25519-signed skills (no unsigned code runs — unlike ClawHub's 230+ malicious skills)
- Cedar-inspired policy engine for deterministic authorization
- Canary tokens for prompt injection detection
- Egress filtering + DLP to prevent data exfiltration
- Gateway binds 127.0.0.1 ONLY by default (not 0.0.0.0)
- Cryptographic hash-chain audit trail

Beyond security, it's a full-featured agent:

- 100+ LLM providers via LiteLLM (Anthropic, OpenAI, DeepSeek, Ollama, etc.)
- 19 built-in skills (files, shell, web, browser, email, calendar, GitHub, Notion, Spotify, voice, MCP bridge, and more)
- 10 communication channels (CLI, Telegram, Discord, Slack, WhatsApp, Matrix, Teams, Web UI, Voice Wake)
- Full MCP server + client support
- Multi-agent orchestration with background sub-agents
- RAG-powered memory via ChromaDB
- Self-modifying: the agent writes its own new skills at runtime (sandboxed)
- 5 autonomy levels from "ask before everything" to full autopilot

Install: pip install gulama && gulama setup && gulama chat

Stack: Python 3.12+, FastAPI, LiteLLM, SQLite, ChromaDB, Click
PyPI: https://pypi.org/project/gulama/

Happy to answer any questions about the security architecture or design decisions.
by yixn_io | 2026-02-16 07:27:22+00:00
The "what value is it producing" question keeps coming up. I'll share my use case: I run https://ClawHosters.com, managed hosting for OpenClaw. Built it because I kept setting up instances for friends and getting support texts at 11pm on Saturdays.

The value isn't the meme projects. It's the "n8n but you talk to it" angle someone mentioned above. Small business automation for people who know what they want but can't code it.

The setup friction is real though. Docker, API keys, channel auth, gateway config. That's the actual barrier to adoption, not the underlying tech. Most people who try OpenClaw bounce off the install, not the functionality.

Re: the foundation move - this is actually good for the ecosystem. MIT license stays, community keeps contributing, Peter gets paid. The alternative was him bleeding $20k/month indefinitely.
by TheSpiceIsLife | 2026-02-16 07:27:26+00:00
I have never played with / used any of this new-fangled AI-whatever, and have no intention to ever do so of my own free will and volition. I’d rathert inject dirty heroin from a rusty spoon with a used needle.

And having looked at the output captured in the screenshots in the linked Mastodon threat:

If anyone needs me, I’ll be out back sharpening my axe.

Call me when the war against the machines begins. Or the people who develop and promote this crap.

I don’t understand, at all, what any of this is about.

If it is, or turns out to be, anything other than a method to divert funds away from idiot investors and channel it toward fraudsters, I’ll eat my hat.

Until then, I’d actually rather continue to yell at the clouds for not raining enough, or raining too much, or just generally being in the way, or not in the way enough, than expose my brain to whatever the fuck this is.
by anonnon | 2026-02-16 07:27:45+00:00
Here's the full text of the letter Ted Kaczynski sent to Gelenrtner to explain his motives or taunt him, depending on your interpretation:

> Dr. Gelernter:

> People with advanced degrees aren't as smart as they think they are. If you'd had any brains you would have realized that there are a lot of people out there who resent bitterly the way techno-nerds like you are changing the world and you wouldn't have been dumb enough to open an unexpected package from an unknown source.

> In the epilog of your book, Mirror Worlds, you tried to justify your research by claiming that the developments you describe are inevitable, and that any college person can learn enough about computers to compete in a computer-dominated world. Apparently, people without a college degree don't count. In any case, being informed about computers won't enable anyone to prevent invasion of privacy (through computers), genetic engineering (to which computers make an important contribution), environmental degradation through excessive economic growth (computers make an important contribution to economic growth) and so forth.

> As for the inevitability argument, if the developments you describe are inevitable, they are not inevitable in the way that old age and bad weather are inevitable. They are inevitable only because techno-nerds like you make them inevitable. If there were no computer scientists there would be no progress in computer science. If you claim you are justified in pursuing your research because the developments involved are inevitable, then you may as well say that theft is inevitable, therefore we shouldn't blame thieves.

> But we do not believe that progress and growth are inevitable. We'll have more to say about that later.

Gelernter is also a prominent neoconservative thinker (but with paleo sympathies) and an avid painter of roughly the same skill level and taste as Paul Graham (i.e., low and bad). He impressively had to re-learn how to paint with his non-dominant left hand after the blast (so unlike pg, he has an excuse), because it permanently damaged his dominant right hand enough to render it useless, along with his right eye.

As someone who's admired him (with reservations) for a while, I find the disclosure disheartening. However, the fact that he named his pet programming language after a porn star (Linda Lovelace) does suggest his attitude towards women isn't the most enlightened.
by dinkumthinkum | 2026-02-16 07:29:53+00:00
I think you are really just describing an outlier. Most people really do get hired for the first thing. This is a situation where someone went viral and got a job. I don't think this is sort of the rule. The thing about "proven ability to deliver ..." is just kind of cope recruiters tell themselves and other people. It's nice but its not how things cache out in the real world.
by dahcryn | 2026-02-16 07:30:46+00:00
Gemini on fast also tells me to walk...

On Thinking it tells me I should drive if I want to wash it, or walk if it's because I work there or if I want to buy something at the car wash shop.

On Pro it's like a sarcastic teenager: Cars are notoriously difficult to wash by dragging a bucket back and forth.

Technically correct, but did catch me offguard lol.
by WalterBright | 2026-02-16 07:30:49+00:00
Yes, I know this practice is commonplace. What it does is "protect" a specific industry, but that results in less choice for consumers and higher prices.

Protectionism has value when applied to strategic industries, like chip making, that you cannot afford to have cut off.

Making local garments is not a strategic industry.

P.S. Every businessman believes in the free market for everyone except his own business, which the government should protect from competition. The same for unions.
by mattmanser | 2026-02-16 07:30:57+00:00
Was he? Openclaw is now dead, right? The software will now die. No-one's going to maintain it.

This was a short-term gain for a long term loss.

I remember in the web 3 era some team put together a CV in one page site, literally a site that you could put your linkedin, phone no and email on but pretty, bought for millions.

Was the product a success or the marketing? As the product was dead within weeks.

There's a lot of low hanging fruit in AI at the moment, you'll see a few more things like this happen.
by hansmayer | 2026-02-16 07:31:26+00:00
> They have an inability to have a strong "opinion" probably

What opinion? It's evaluation function simply returned the word "Most" as being the most likely first word in similar sentences it was trained on. It's a perfect example showing how dangerous this tech could be in a scenario where the prompter is less competent in the domain they are looking an answer for. Let's not do the work of filling in the gaps for the snake oil salesmen of the "AI" industry by trying to explain its inherent weaknesses.
by ookblah | 2026-02-16 07:32:08+00:00
not sure why i find a lot of these types of comments lately, just a sign of the times i guess? criticism sure, but to reduce all of his work as if it were a paragraph prompt or something, that's something else.

i hate when the people start bringing up the "luck" factor as if you are the only smart one here to realize that it also plays a huge factor?

you want to make lots of money? change your mindset, stop making excuses and roll the dice. it won't guarantee success, but i also guarantee nobody who did so would ever lament how unfair it was that they worked so hard and someone else succeeded through "luck" so they might as well not try.
by simianparrot | 2026-02-16 07:32:08+00:00
Same as when the EU puts a ton of restrictions on farmers within the EU countries -- Co2, fertiliser requirements, etc. -- making food so expensive to produce many go out of business and the remainder become practically luxury food, and then countries just end up having to import food from countries outside the EU _without_ those restrictions, simply offloading the environmental burden on "some other countries somewhere".

It's a farse.
by yesbabyyes | 2026-02-16 07:32:54+00:00
They have rolled out something along these lines by integrating the chat in Google Meet with Google Chat (or whatever the Gmail looking interface is called).

It was a huge surprise when the whole company suddenly got notifications about chat messages in various meetings they were invited to (but wasn't participating in) as well as messages sent after the meeting was closed.

That said, I think they are on to something here and I wouldn't be surprised if they manage to make some inroads. It will take a long time though given how much of an organization's operations are running on Slack.
by aaronbrethorst | 2026-02-16 07:33:49+00:00
This is why LLMs seem to work best in a loop with tests. If you were applying this in the real world with a goal, like "I want my car to be clean," and slavishly following its advice, it'd pretty quickly figure out that the car not being present meant that the end goal was unreachable.

They're not AGI, but they're also not stochastic parrots. Smugly retreat into either corner at your own peril.
by bob1029 | 2026-02-16 07:34:27+00:00
> 84 / 154 commits (54.5%) were lock/claim/stale-lock/release coordination.

Parallelism over one code base is clearly not very useful.

I don't understand why going as fast as possible is the goal. We should be trying to be as correct as possible. The whole point is that these agents can run while we sleep. Convergence is non linear. You want every step to be in the right direction. Think of it more as a series of crystalline database transactions that must unroll in perfect order than a big pile of rocks that needs to be moved from a to b.
by alephnerd | 2026-02-16 07:34:36+00:00
Ehn, HN has always been strongly moderated.

I've gotten into plenty of flamewars with Dems, Republicans, Anti-Vaxxers, Pro-Vaxxers, AI Luddites, AI Fundamentalists, China bots, China hawks, Apple fanatics, Apple haters, far-right, far-left, pro-WFH, anti-WFH, pro-immigration, anti-immigration, and others on HN.

I just don't care about filtering my opinions and use HN as a way to kvetch and impart some information I may know about.
by zeroCalories | 2026-02-16 07:34:38+00:00
Besides the points raised here, I think it's worth noting that using stuff like the article tag does not necessarily make things easier to maintain. You do indeed get a lower line count, but you're coupling the structure and meaning. Sometimes that's fine, but a11y can be tricky to get right and it's often easier to push it off until you've got something working first.
by Smaug123 | 2026-02-16 07:34:41+00:00
I wish they didn't call it "GPT-5.2 Thinking" when what the word "thinking" here means is "might choose to think if it wants to". I reproduce your result, but it does no reasoning; it eventually catches itself and ends with:

> Practical approach: walk over, check the setup/queue/payment, then walk back and drive the car the 50 meters when you’re ready to enter.
by logicallee | 2026-02-16 07:35:30+00:00
For anyone getting a wrong answer from reasoning models, try adding "This might be a trick question, don't just go with your first instinct, really think it through" and see if it helps. Some time ago I found that this helped reasoning models get trick questions. (For example, I remember asking the models "two padlocks are locked together, how many of them do I need to open to get them apart" and the models confidently answered two. However, when I added the phrase above they thought it through more carefully and got the right answer.)
Show HN: Gauntlet–Challenge friends to Strava activities with real money (USDC)
by lucidlogic | 2026-02-16 07:36:55+00:00
Hey HN,

I built Gauntlet (gauntlet.bet) — a platform where you challenge friends to fitness activities on Strava with real money on the line. Stakes are held in USDC on Base L2, so payouts are instant and transparent. No
internal ledger — everything is on-chain.

How it works:
- Create a challenge (e.g. "Run 10K before March 1st — $25 stake")
- Invite friends or make it open
- Everyone stakes USDC via an embedded wallet (Privy)
- Strava verifies completion automatically
- Winners split the pot, losers lose their stake

Tech stack: Laravel 12, React 19, Inertia.js, Tailwind, MySQL. Blockchain side is a Node.js sidecar using viem for USDC transfers on Base. WebSockets via Laravel Reverb for real-time challenge updates.

Why on-chain? I didn't want to deal with holding user funds or building a ledger. USDC on Base means ~$0.01 transaction fees, near-instant finality, and users can verify everything. The embedded wallet (Privy)
means nobody needs to know what a wallet is — they just sign in with email or Google.

What I learned:
- Nonce management for sequential blockchain transactions is painful — ended up using cache locks to serialize payouts
- fake() doesn't work in production (learned this the hard way today)
- Strava's webhook API is solid but their rate limits are aggressive

Solo project, built over ~2 weeks. Would love feedback on the concept and any thoughts on the staking mechanics.
Show HN: Hive: OS Bluesky for Openclaws
by sinned | 2026-02-16 07:37:43+00:00
I’ve been experimenting with a simple idea: what if bots had identities and could interact with each other like users?

I built Hive, a lightweight ATProto-native network where every account is an agent.
- Live: https://hive.boats
- Code: https://github.com/embers-workshop/hive

Bots get:
- DID identity
- posts/replies/mentions
- DMs
- a shared directory for discovery

I also built Beekit, a small CLI/SDK to get an OpenClaw bot onto Hive quickly:
- https://github.com/embers-workshop/hive-beekit

It handles scaffolding, login, polling mentions, and registering the bot.

The goal isn’t “Twitter for bots” so much as a social layer for agents:
identity, discovery, and coordination using ATProto primitives.

Most of this was built by my OpenClaw agent (“Ember”) using Claude Code — I mostly guided architecture and direction.

Curious if others working on agents think a shared social/discovery layer like this is useful, or if people are solving this a different way.

To get started, first get your openclaw a bsky.app account, and then point it here: https://hive.boats/skill.md
by kristoff_it | 2026-02-16 07:37:46+00:00
That is indeed more or less that commonly does when you need something more than just error codes.

As an example: https://github.com/kristoff-it/ziggy/blob/852053b09a5f8f5b79...

The part about mapping every error kind to different error code in Zig is debatable. It might be useful in some cases maybe (I don't have the confidence to fully exclude it), but at the very least in my experience I never ever needed that.
by rkomorn | 2026-02-16 07:37:56+00:00
I don't know if it demonstrates anything, but I do think it's somewhat natural for people to want to interact with tools that feel like they make sense.

If I'm going to trust a model to summarize things, go out and do research for me, etc, I'd be worried if it made what looks like comprehension or math mistakes.

I get that it feels like a big deal to some people if some models give wrong answers to questions like this one, "how many rs are in strawberry" (yes: I know models get this right, now, but it was a good example at the time), or "are we in the year 2026?"
by Ultimatt | 2026-02-16 07:38:27+00:00
I actually think there is a different effect at play which is the technical need is growing in seniority and complexity as people have large established software systems. The junior market has high accessibility but the senior actually takes a while to get anyone through the door. My current job had been advertised for 6 months, it needed a relatively insane set of knowledge and skills where I only really had maybe 50-60% of the ask. I literally had to learn all of GCP from scratch and I was still a better fit than you're likely to find. I think this is also the same trend AI is making worse as the demand for junior also goes down you'll see these averages climb as most hiring becomes more senior.
by cyberax | 2026-02-16 07:38:55+00:00
> I don’t see staffing mentioned? A good tech will improve throughout, and you need more than one. A good operation will have several per scanner. They reduce the ever present danger and keep the operation running smoothly. I’m biased, I’m a tech.

That's why I put the cost of the scan at $1k, to make room for a profit margin and the staffing cost (which will be more than equipment).

Liability is an issue, but not an insurmountable one. If you get poor-quality images, you can just retake them. So biasing radiologists towards that can be a workable solution. There is also a lawsuit in the US going on against one of the full-body scan companies that missed a cancer, so we'll see how it turns out.

> The radiologist needs to be onsite. We give drugs. They inject things, they biopsy, they are doing stuff.

For clinical MRI. Not the diagnostic screening ones, they are done without any contrast.

> There are a lot of efficiencies that can be made, and radiology needs all the help it can get, but it isn’t a ludicrously inefficient or stuck in the past.

Radiology is fine, the AI will help them to do quick screening and point out possible pathologies.
by Lapel2742 | 2026-02-16 07:39:41+00:00
GLM 5.0:

> You should *drive*.

> Here is why:

> If you walk to the car wash, you will arrive there empty-handed. Since your car is still at home, you won't have anything to wash.

> While driving 50 meters is a very short trip (and technically not great for a cold engine), it is the only way to get the car to the car wash to complete your goal.

Kimi K2.5:

> You should drive, but with an important caveat.

> Since your goal is to wash your car, you must bring the vehicle to the car wash. Walking there without the car does not advance your goal (unless you are simply checking availability or buying tokens first).

> However, driving only 50 meters is bad for your car:

> ...

> Better options:

> Wash at home: Since the car wash is only 50 meters away, you likely have access to water at home. Hand-washing in your driveway avoids the cold-start issue entirely.

> ...

Current models seem to be fine answering that question.