MurphyA/hacker-news huggingface dataset:
by datsci_est_2015 | 2026-03-14 03:09:35+00:00
Being “apolitical” is a luxury of the privileged, especially in turbulent times.

True tests of courage, morals, and ethics are occurring more and more every day now, especially in the tech industry that is so closely intertwined with the regimes across the world who seek to cause great harm to those who do not look like, speak like, or believe in the same things as them.

"The only thing necessary for the triumph of evil is for good men to do nothing" - there’s your quote for political apathy.
by array_key_first | 2026-03-14 03:10:04+00:00
That most people have a simplistic, naive, and child-like perspective of the world. One based on just-desserts, on causality, on fairness.

You see, there are good people and bad people. Giving the good people more tools is always good, because they're good people. If you're a good person, you need not worry either. Bad things don't happen to good people.

Cops are good guys, criminals are bad guys. The government fighting criminals is good. If you get caught up in it - well, that's fine right? Because you're a good guy, too. So that's good for you. And, if something bad DOES happen to you... well then you were never a good guy. Obviously, because bad things happen to bad people.

We see this in so many things. Well, rich people MUST be hardworking and moral, right? Because good things have happened to them, so they must be good. Well, the janitor must be lazy or stupid right? Because their job is bad, so they must be bad. Well, the cops raiding my house must be good thing right? Because I'm good!

If there's one thing I have learned from life, it's that life is not fair. Children starve, innocents get murdered, the evil can thrive, and happiness isn't doled out to who deserves it. It's never about who deserved what or what is right. It's about systems, structure, and incentives.
by givemeethekeys | 2026-03-14 03:11:09+00:00
In my case at a different firm, I happily gave notice than to put up with the "fixer", who had been hired by the other "fixer", both of which were mostly only good at shitting all over the place and driving most of the technical organization out of the company. I got the feeling that was the whole point, so I resigned instead of waiting for my eventual layoff.
by sgc | 2026-03-14 03:11:29+00:00
Another perspective: we should install whole house surge protectors if we can afford them, not only for ourselves, but to help our neighbors - even if in reality the help is minimal and they need their own as well. In the best case scenario, if everybody in a neighborhood has them, each individual house will be more resistant to surges than if they were the only house with one (five houses with surge protectors nearby is a lot better than one) - everybody wins.
by raw_anon_1111 | 2026-03-14 03:12:31+00:00
Yes because normal people want to run Linux just like normal people would rather “build such a system quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem. From Windows or Mac, this FTP account could be accessed through built-in software.”

Instead of using iCloud
Show HN: SafeAgent – exactly-once execution guard for AI agent side effects
by Lions2026 | 2026-03-14 03:12:33+00:00
LLM agents retry tool calls constantly.

Retries can happen because of:
- model loops
- HTTP timeouts
- queue retries
- orchestration restarts

If the tool triggers something irreversible you can end up with duplicate side effects:

retry → duplicate payment
retry → duplicate email
retry → duplicate ticket
retry → duplicate trade

SafeAgent is a small Python guard that sits between the agent decision and the side effect.

Pattern:

agent decision
→ deterministic request_id generated
→ execution guard checks durable receipt
→ side effect executes once
→ future retries return cached receipt

The project started while experimenting with settlement logic for peer-to-peer tournament payouts where duplicate payouts would be catastrophic.

Repo:

https://github.com/azender1/SafeAgent

There are a few small demos in the repo:

- OpenAI-style tool example
- LangChain wrapper
- CrewAI example
- a tournament settlement demo showing retry-safe payouts

Curious how other people building agent systems are handling this today.

Are most teams just rolling their own idempotency layer?
by 8note | 2026-03-14 03:12:40+00:00
double escape gets you to a rewind. not sure about much else.

the conversation history is a linked list, so you can screw with it, with some care.

I spend this afternoon building an MCP do break the conversation up into topics, then suggest some that aren't useful but are taking up a bunch of context to remove (eg iterations through build/edit just needs the end result)

its gonna take a while before I'm confident its worth sharing
by erxam | 2026-03-14 03:13:46+00:00
Okay? How will this actually change anything?

I don't think I have ever paid attention to a single age rating in my entire life. Does anyone do outside of fundamentalist parents who wouldn't let kids play most video games anyways?

Very spiritually European move.

What regulators should do is focus on easily applicable percentage-based fines. Make sure it's not just another line item.
by AuryGlenz | 2026-03-14 03:13:59+00:00
Does it now? Noah Carl would disagree. He was a researcher at Cambridge University that was dismissed after an open letter signed by over 1,400 academics and students accusing him of "racist pseudoscience" for merely arguing that race-IQ research should not be off-limits.

James Flynn (of the Flynn effect) has also publicly stated that grants for research clarifying genetic vs. environmental causes of IQ gaps weren't approved because of university fears of public furor.
by intended | 2026-03-14 03:14:48+00:00
I’ve moderated on Reddit before - a mass report bot on r/linux specifically for age verification is too strangely niche. Also automod doesn’t remove flagged posts, unless it has been set up to do it.

It’s also very definitely ai generated, and makes several claims and implication. Users may have reported it as well.

I would hesitate to assume coordinated behavior at this stage.
by danwills | 2026-03-14 03:16:49+00:00
This worked in Opera on my (Android) phone, but on both Firefox and Chrome on Linux it seemed to not animate the rotation, and the rotation slider didn't seem to do anything either, so it was not showing off the real beauty of the MRS Fractal. I still think it's awesome but I wanted to check it out on a bigger screen and haven't been able to yet.
by hyperhello | 2026-03-14 03:17:34+00:00
> They were very good at filing amicus briefs. They were very good at negotiating consent decrees. They were very good at producing reports. They had professionalized advocacy to the point where the people doing the advocating had more in common, socioeconomically and culturally, with the people they were negotiating against than with the communities bearing the consequences of the failures they were negotiating about.

Great writing.
by throwaway17_17 | 2026-03-14 03:17:44+00:00
I think you have confused RMS (Richard Stallman) and ESR (Eric S. Raymond). It was ESR that coined and popularized the cathedral and bazaar development analogy and terminology. It was also ESR who was at the conference your comment is discussing. RMS is “free software”, copyleft, and GNU. ESR is “open source” and the author of ‘The Cathedral and the Bazaar”.

Of course, I could have misunderstood your comment, if so, mea culpa and feel free to ignore.
by SOLAR_FIELDS | 2026-03-14 03:19:56+00:00
I was paying IIRC $85 USD to spectrum a month for 300 down and 10 up. Google fiber came to my neighborhood a year and a half ago and offered 1gb symmetrical for $70, so 3x more down and 100x more up for less money.

I’ll actually be optimistic and say we will make it a year before the price hikes start
by rincebrain | 2026-03-14 03:20:05+00:00
(Opinions my own, naturally.)

I think they're right, really.

Obviously you need to require enough friction that the experiences are comparable (e.g. no letting someone impulse buy 100 times in half a second without having to re-type their "I am an adult" payment info or something analogous, possibly just a hard ceiling for everyone), but I don't think you can ban everything that touches the same sharp edge, and you can't mandate that parents teach their kids how to handle it.

So I think the best you can do is put hard limits on people's ability to hurt themselves without at least an "are you really sure" check, and maybe something like not allowing cash in the exchange without adult verification so the kids might, at worst, gamble their FunBux they earned playing a game and get burned on having lost a lot of FunBux, rather than their or their parents' cash. (This doesn't stop parents from giving their kids their credit card, but that's not really a problem you can solve...)
by userbinator | 2026-03-14 03:20:09+00:00
125.8MB right now

20 years ago that would be insane (many machines still had only 512MB of RAM total), and "AI Prompting" sounds like satire, and yet this is the reality we're in now --- all that just to configure a mouse.

Personally my mouses don't need anything more than the OS' default settings.
by ryan-s | 2026-03-14 03:20:24+00:00
Fair criticism.

I was aiming for “field guide / reference doc” structure rather than a looser essay voice, which is why the piece is so contract-heavy and sectional. But I think you’re right that the repetition probably started doing the opposite of what it was supposed to do and dulled the emphasis.

That’s fixable, and I’ll tighten it.
by AuryGlenz | 2026-03-14 03:20:26+00:00
Roth, P. L., Bevier, C. A., Bobko, P., Switzer, F. S., & Tyler, P. (2001). Ethnic group differences in cognitive ability in employment and educational settings: A meta-analysis. Personnel Psychology, 54(2), 297–330.

Rushton, J. P., & Jensen, A. R. (2005). Thirty years of research on race differences in cognitive ability. Psychology, Public Policy, and Law, 11(2), 235–294.

Neisser, U., et al. (1996). Intelligence: Knowns and unknowns. (APA Task Force report). American Psychologist, 51(2), 77–101.
by drdaeman | 2026-03-14 03:20:50+00:00
Because look around - same code compiled for x86_64 and aarch64 is not that drastically different in size, save for some special cases (like NumPy). Data structures are going to have even less differences. Then, assets are the same.

I’ve cursorily checked few programs and difference seemed to about 10-20% (with some exceptions), so 8GiB RAM on an aarch64 is like 10GB on x86_64. Significantly nicer, not a life-changing nicer - you’re still very limited.

Edit: Next comment has a very good point about memory and SSD bandwidth increases, allowing faster swap and compressed RAM performance. That’s something I haven’t considered. So maybe it’ll feel closer to a 16GiB old machine or something like that…
by pdpi | 2026-03-14 03:20:51+00:00
If you're forbidding people from doing things they could do yesterday, it's best to be a little conservative with your scope.

16-yo kids might do some amount of part time work, and should at least have enough of a concept of money to understand why pressing the "more loot boxes" button is a Bad Idea. They're also old enough that they might potentially have their own bank account and their own card, which then caps the damages to their allowance.
by furyofantares | 2026-03-14 03:23:19+00:00
I'm directly conveying my actual experience to you. I have tasks that fill up Opus context very quickly (at the 200k context) and which took MUCH longer to fill up Codex since 5.2 (which I think had 400k context at the time).

This is direct comparison. I spent months subscribed to both of their $200/mo plans. I would try both and Opus always filled up fast while Codex continued working great. It's also direct experience that Codex continues working great post-compaction since 5.2.

I don't know about Gemini but you're just wrong about Codex. And I say this as someone who hates reporting these facts because I'd like people to stop giving OpenAI money.
by pclowes | 2026-03-14 03:23:32+00:00
I am uncertain of the utility of any mandated screen based technology or app in K-8 education. We keep investing in it and the standard scores keep falling. Teachers are often juggling multiple apps and now have an IT job on top of their work. None of the efficiency or adaptive promises are coming to fruition. Teachers have less time and more stress.

Something is broken. Lets go back to paper and pencil.
by emotiveengine | 2026-03-14 03:23:59+00:00
I tried going back to Thunderbird for RSS recently just to get away from bloated web readers. The fact that you can use standard email rules to filter out high-volume noise is actually amazing. You can just auto-archive posts based on regex or keywords.

But the lack of simple cross-device sync killed the experiment for me. If you read a few articles on your phone while commuting, your desktop client has no idea when you get home. It is a great setup if you only ever consume news at one desk, but I ended up just sticking with Miniflux so my unread counts stay sane.
by jancsika | 2026-03-14 03:24:05+00:00
Directness can be taken to imply trustworthiness, as the author seems to be doing. But it can just as easily be taken as a sign of ineptitude, technical-mindedness, boorishness, courage, immaturity, confidence, impatience, or a dozen other attributes depending on context and participants.

For that reason, reading this is like reading a blog on poker strategies from someone who is only vaguely aware there are different suits in the deck. It's of course fine to ask others to play as if all the cards are diamonds, which is what I take this as. But the way it is written does strongly imply the author has a hard time imagining what the other suits could be for, or how an awareness of them could change their perception of card games.

Honestly, it's refreshing to imagine the lack of "suits" in this sense-- e.g., spending the day with a group of people who not only all claim to couple directness with trustworthiness, but who all earnestly deliver on that claim. I also get the sense that the author is probably not "sticky" in their judgments of others-- perhaps they'd initially judge me as inconsiderate for using niceties but quickly redefine me as trustworthy once I stopped using them.

I would like to know from the author: in the real world, are you aware of the risks of directness without a priori trust or full knowledge of someone else's internal state? I mean, for every one of you, there are probably several dozen people who claim to want unadorned directness but (perhaps unwittingly) end up resenting what they ultimately take as personal, hurtful criticism. And some number of them (again, perhaps unwittingly) retaliate in one way or another. And I haven't even delved into the social hierarchy of jobs-- it's a mess out there!
by burnto | 2026-03-14 03:24:12+00:00
Yes my kids also hate it. They keep it muted and just watch for the visual indicator that the next section is available. It’s worse than the annual corporate compliance training that many adults have to suffer through. One thing to be optimistic about with LLMs is that even unattended poorly prompted vanilla coding LLMs won’t naturally produce such horrible software. It takes distinct human intervention to make it this bad.
by ryancalacsan | 2026-03-14 03:24:37+00:00
Location: Chicago, IL
Remote: Yes (US)
Willing to relocate: Yes
Technologies: React, Next.js, TypeScript, Node.js, PostgreSQL, Docker, Tailwind CSS, Vitest, Playwright, Stripe, Salesforce, Supabase, Vercel, LLM APIs (Claude, Gemini)
Resume/CV: https://ryancalacsan.dev
Email: calacsancode@gmail.com

Most recently Principal Engineer at PrintNinja, where I solo-built a 200K+ line CPQ platform (Next.js, TypeScript, PostgreSQL, Docker) with Stripe payments, Salesforce sync, and an 11-service Docker stack with blue-green deployments. Hired for frontend, promoted in 5 months after taking on the full stack.

Side projects: QuoteCraft (https://quotecraft.ryancalacsan.dev/) — full-stack quote builder with Stripe, 211 tests, CI/CD. OutreachAI (https://outreachai.ryancalacsan.dev/) — LLM-powered healthcare outreach demo using Claude and Gemini APIs. Background in photography and visual storytelling.

Looking to join a strong engineering team where I can contribute and keep growing.

GitHub: https://github.com/ryancalacsan
by causalzap | 2026-03-14 03:24:45+00:00
For me, the biggest pain point is the lack of a 'Single Source of Truth' for the tech stack logic. When joining a team that uses meta-frameworks like Astro, if the hydration strategy or the data-scraping scripts (Python) aren't well-documented, I spend more time reverse-engineering the build process than actually shipping features. A clean README and a clear schema for JSON data go a long way.
by throwaway17_17 | 2026-03-14 03:27:39+00:00
I always think about this section when I consider making my personal programming language public. I think if language development was, in 2026, happing the way ESR describes Linux here I might be more persuaded to release. But as it stands now, almost all modern language development is done in the rigid, semi-planned, hierarchical, and “cathedral”-esque development style.

The expectations for language developers is currently huge burden and a massive undertaking, even for small languages that look to publicize at nearly any level. The amount of users that seem to insist on participation in the language’s progress, semantics, or implementation is the vast majority of any online/vocal user base and those same voices seem to view languages with different development models as inherently toys.

I’m sure this is where I am expected to reference Rich Hickey’s comments/post about Clojure development, but I don’t have the link on mobile. But the discussions are legion and legendary at this point.
by djtango | 2026-03-14 03:28:32+00:00
Pokemon cards are addictive and fun but they're kind of analogue. Loot boxes are more like slot machines - they have flashing lights, animations and jingles to hook you in deeper. And because the lootboxes are in game they can be tuned in frequency and payout just right to keep you playing in a way boring cards could never be (beyond just boring probabilities)
by taki4416 | 2026-03-14 03:29:06+00:00
RAM factories can only produce memory chips, so companies are careful about expanding their production lines.
If demand for memory drops later, they could suffer huge losses.

In fact, memory prices often change when a new factory is built.
Manufacturers usually buy memory when prices are low, so we don’t really notice these changes when we buy products.

I work in the semiconductor industry, I recently asked the same question to some experts around me.
They told me there is a lesson from the early days of personal computers.
Improvements in operating systems reduced the amount of RAM needed, which caused serious problems for the memory industry.
by tptacek | 2026-03-14 03:29:07+00:00
You're trying to axiomatically win an argument that is already settled empirically. It won't work. You can just read the papers. My point being: the papers exist, and more are published every year. Once you acknowledge that, your argument is dead. Literally no matter what the papers say. Don't make dumb arguments.

Noah Carl has a sociology doctorate. He doesn't work in the fields that study this; he just tries to launder his way into them.

Flynn is, famously, a race/IQ skeptic.
by ExoticPearTree | 2026-03-14 03:30:22+00:00
A smsller company would have a flatter structer and less management.

Waiting for my coffee now, I had a thought: what if you have more than one company providing the same service and for a project “lifetime” of say 5 years, the money is split procentually by what company attracts the more users and you make it so that for the services offered through this you can only use one company, but you can switch at anytime.
by maplethorpe | 2026-03-14 03:30:30+00:00
> Toby Pohlen, a former DeepMind researcher, was put in charge of the “Macrohard” project to build digital agents that Musk said could replicate entire software companies. Musk said it was the “most important” drive at the company. The name is a “funny” reference to Microsoft, the billionaire added. Pohlen left 16 days later.

When I was 9 years old, my uncle asked me what I was going to do for work when I got older. I told him I was going to start a company called "MacroHard", and become the richest man alive. He told me that's not how the world works. Turns out it is.
by rdtsc | 2026-03-14 03:31:27+00:00
Not just I-Ready. This is the majority of educational software.

The stupid repetitive animations. I am sure they sold it to some administrators as being "fun", and "kids are going to love it" because, see, there is a cute penguin doing a 10 second dance. But of course you have to watch the animation after each section and you can't skip ahead.

The kid makes a single mistake, and the "smart adaptive" algorithm throws them back to the preschool school level to "let's start with numbers again", while the kid just clicked the wrong button because the UI is janky and because they are angry with stupid penguin who is getting on their nerves.

Some teachers understand what's going on refuse to use this stuff and print actual paper and pencil tests and homework sheet. But that only works until the standardized tests come, those are all on the computer usually. With the same janky UI.
by johnathandos | 2026-03-14 03:31:44+00:00
Is llms.txt really useless? I've read some recent articles claiming that if you tell an agent where to find it in an HTML comment at the top of your page, the agent will do so and then have a map to all the markdown files it can download from your site. https://dacharycarey.com/2026/02/18/agent-friendly-docs/
Show HN: Reflex Engine SDK – local action validation with replayable artifacts
by mikecaminojr | 2026-03-14 03:31:53+00:00
Built a small technical preview called Reflex Engine SDK.
It’s a local validation layer for systems that want to check a proposed action or telemetry event before execution. The core loop is: input comes in, local policy rules are evaluated, Reflex returns ALLOW or DENY, and it writes a replayable JSON artifact showing what happened.
The current repo/demo is intentionally small: one allowed event, one denied event, artifact files created locally, and one artifact opened for inspection.
It’s not a full autonomy stack or fleet platform — just a narrower validation component that sits between a planner/controller/local system and execution.
by LoganDark | 2026-03-14 03:32:16+00:00
Finally, I don't have to constantly reload my Extra Usage balance when I already pay $200/mo for their most expensive plan. I can't believe they even did that. I couldn't use 1M context at all because I already pay $200/mo and it was going to ask me for even more.

Next step should be to allow fast mode to draw from the $200/mo usage balance. Again, I pay $200/mo, I should at least be able to send a single message without being asked to cough up more. (One message in fast mode costs a few dollars each) One would think $200/mo would give me any measure of ability to use their more expensive capabilities but it seems it's bucketed to only the capabilities that are offered to even free users.
by boc | 2026-03-14 03:32:20+00:00
Wamyos in SF are nearly indistinguishable from ubers/lyfts at this point. Maybe a bit slower if you don't have the highway mode enabled on your account, but they are everywhere and arrive within 5min most of the time I order one. I've ridden them so often I've lost count.

You'd have to pay me to ride in a Tesla robotaxi. That tech isn't anywhere near the same as Waymo.
by taslim | 2026-03-14 03:33:16+00:00
Works with Google Workspace allowing you to set up your Claw with its own email, calendar, drive, contacts etc. You can share your calendars with its calendar and add it to email thread like you would a human executive assistant.

Tightly coupled with Nanoclaw's core architecture of isolating each agent in its own Docker container. LMKWYT.