MurphyA/hacker-news huggingface dataset:
by HarHarVeryFunny | 2026-03-11 15:08:07+00:00
We're certainly in the "capital/robot + labor" phase of AI at the moment, which Dario Amodei is referring to as the "centaur" (half horse, half human) phase, and expects to be very short lived.

Eventually (maybe taking a lot longer than a lot of people expect and/or are hoping for) we'll achieve full human-equivalent AI, at which point you won't NEED a centaur approach - the mechanical horse will be capable of doing ALL non-physical work by itself, but that doesn't mean that is how this will actually play out. If we do end up heading for some dystopian "Soylent Green" type future where most humans are unemployed, surviving poorly on government handouts, then I expect there would eventually be riots and uprising that would push back against it. It also just doesn't work - you can't create profits without customers, and customers need money to buy what you're selling.

Part of why we may (and hopefully will) continue to see humans, from CEO on down, still working when they could be replaced with AI, is that even "AGI", which we're yet to achieve, doesn't mean human-like - it's really just focusing on intelligence. Creating an actual remote-worker replacement requires more than just automating the intelligent decision-making part of a human (the "AGI" part) - it also requires the human/social/emotional part, which will take longer, and there may not even be any desire to push for that. I think people maybe discount how much of being a successful member of a team is based around human soft skills, our ability to understand and interact with each other, not just raw intellectual capacity, and certainly at this point in time corporate success is still very much "who you know, not what you know".
by patchnull | 2026-03-11 15:08:12+00:00
Sure. Instead of relying on the LLM context window to remember what it already tried or decided, you write key state to disk. Something like a STATE.md that tracks "already checked X, decided Y, next step Z." Each time the agent spins up or resumes after a long tool call, it reads that file first. You can also use structured formats like a JSON task queue where each entry has a status field. The agent pops the next pending task, does it, marks it done. Cheap and simple but it completely eliminates the "wait, didnt I already do this" problem that burns tokens on long runs.
by patchnull | 2026-03-11 15:08:38+00:00
Honestly the hardest part was normalizing the date and amount formats across banks. Each one exports slightly differently. I wrote a small Python script per bank that maps their CSV columns to a common schema (date, description, amount, category) and then bulk-inserts into SQLite. Once you have the schema figured out it takes maybe 20 minutes per bank. The manual step is downloading the CSV each month, but most banks let you set a date range so it is just a few clicks.
by amsha | 2026-03-11 15:08:55+00:00
Yeah, the underlying sandbox technology between Ash and CC is fundamentally different.

Ash is built on the Endpoint Security and Network Extension APIs. Together, they cover the full gamut of potential sandbox escapes, and it's a simple process to update sandbox rules while the sandboxed process is running.

Claude Code sandbox is built mainly on sandbox-exec, an older macOS sandbox technology. It works for filesystem and IO device control, but it can only filter network requests by IP address. CC uses an application-level network proxy as a workaround, but not every network client respects the HTTP_PROXY env variable it requires. There are other workarounds in CC sandbox for complex use cases (e.g. dangerouslyDisableSandbox) that Ash does not need.
by vanillameow | 2026-03-11 15:09:03+00:00
Can we stop softening the blow? This isn't "drafted with at least major AI help", it's just straight up AI slop writing. Let's call a spade a spade. I have yet to meet anyone claiming they "write with AI help but thoughts are my own" that had anything interesting to say. I don't particularly agree with a lot of Simon Willison's posts but his proofreading prompt should pretty much be the line on what constitutes acceptable AI use for writing.

https://simonwillison.net/guides/agentic-engineering-pattern...

Grammar check, typo check, calls you out on factual mistakes and missing links and that's it. I've used this prompt once or twice for my own blog posts and it does just what you expect. You just don't end up with writing like this post by having AI "assistance" - you end up with this type of post by asking Claude, probably the same Claude that found the vulnerability to begin with, to make the whole ass blog post. No human thought went into this. If it did, I strongly urge the authors to change their writing style asap.

"So we decided to point our autonomous offensive agent at it. No credentials. No insider knowledge. And no human-in-the-loop. Just a domain name and a dream."

Give me a fucking break
by estearum | 2026-03-11 15:09:11+00:00
Sure, I'm not proposing that we shouldn't have systems to mitigate insider risk.

I'm proposing that we both have systems to mitigate insider risk and we try to avoid hiring ideologically motivated and ethically compromised goobers to highly sensitive government jobs.

And I'm proposing that we don't write this off as, "welp he's a kid!"
by hkonte | 2026-03-11 15:09:32+00:00
One underlooked source of variance: unstructured system prompts causing output format failures, which trigger retries or correction loops.

When the model gets prose instructions, it guesses what's a constraint vs. an example vs. an objective. That guess is inconsistent across calls. Each wrong output is another LLM call.

Typed blocks reduce this. Role in one section, constraints in another, output_format explicitly tagged. The model gets unambiguous signal and output variance drops. Fewer retries, more predictable token spend.

I built github.com/Nyrok/flompt around this: decomposes prompts into 12 semantic blocks, compiles to Claude-optimized XML. Doesn't solve full cost forecasting but cuts the "bad output -> retry" part of the variance.
by lerno | 2026-03-11 15:09:58+00:00
> Not at all, if the team needs 30 more years they should take it.

Yes, I understand that is the opinion in the Zig community. As an outsider, it seems odd to me to pick a language that I constantly need to maintain.

>> However, the outlook for a Zig 1.0 is bleak from what I gather from Zig social forums: the most optimistic estimate I’ve heard is 2029 for 1.0.

> Funny you see it as bleak when most of the community sees it as the most excitinh thing in systems programming happening right now.

You misread that one. I was talking about the odds of seeing a 1.0 version of Zig soon.

> I think you comment is in bad faith, all the big zig projects say that the upgrade path is never a main concern, just read HN comments here or on other zig threads, people ask about this a lot and maintains always answer.

Maybe you didn't read what I wrote carefully enough. This is part of the protectiveness from the Zig community that prompted me to write in the first place.

WITHIN the Zig community it is deemed acceptable for Zig upgrades to break code. Consequently it becomes simple survivor bias that people who use Zig for larger projects don't think that this is a major concern BECAUSE IF THEY FELT IT WAS A CONCERN THEY WOULD NOT USE ZIG.

Whether programmers at large feel that this is a problem is an unknown still, since Zig has not yet reached to point of general adoption (when people use Zig because they have to, rather than because they want to).

However, it is INCORRECT to state that just because a language is not yet 1.0 it needs to break older code aggressively without deprecation paths. As an example, Odin removed the old `os` module and replaced it with the new "os2". This break was announced half a year in advance and lots of thought was put into reducing work for developers: https://odin-lang.org/news/moving-towards-a-new-core-os/

In the case of C3, breaking changes only happen once a year with stdlib going through the general process of deprecating functions long before removing them.

I wanted to highlight how these are quite different approaches. For established languages, this is of course even more rigorous, but neither C3 nor Odin are 1.0, and still see this as valuable and their communities then end up expecting it.

So please understand that when you say "it's never a main[sic] concern", this is simple survivor bias.
by tmaly | 2026-03-11 15:10:48+00:00
I was thinking about something similar the other day. I have seen a repeating pattern of people complaining that a new model comes out, it's amazing for a few weeks, then they nerf it.

Most of these claims are subjective. I was thinking if we had a standardized chain of though representation, and if we could capture each models chain of thought into this standardized format, we could compare these for the same tasks we run.
by electroly | 2026-03-11 15:10:57+00:00
Yes, Scintilla is a text editor engine library. It's not tied to any particular UI or technology. Out of the box it's not a text editor yet; you provide the frontend. You get all the "table stakes" right away if you build your editor on this library.

Here's Scintilla driving a TUI text editor: https://github.com/magiblot/turbo

Here's Scintilla driving a custom GUI control (not the system text control): https://github.com/desjarlais/Scintilla.NET

Same engine, different frontends. The engine has a series of hooks that you implement in whichever way you please for your particular interface. It's definitely the presumptive choice here.
by Myrmornis | 2026-03-11 15:11:08+00:00
Ah right, sorry, you were making a much more interesting point than my reply! I read "UI development" and jumped to the conclusion that the point was just about inference-time modify-test cycles. Yes, agreed, if they trained on images, or even better (?) on (code, image) or (code-delta, image-delta) pairs, they would surely be better at UI development.
by patrakov | 2026-03-11 15:11:20+00:00
Another issue is that it discards the color pair if the generated coordinates fall outside 100% sRGB. The problem here is that many low-end laptop displays cover significantly less than 100% sRGB, but come with the correct primaries in the EDID, thus causing browsers to display colors correctly if they can and clip colors if they can't. Colors too close to the sRGB boundary will be clipped in your game - different colors generated, different colors when converted to sRGB, same color on the screen because it is out of the screen gamut. Maybe it makes sense to avoid colors with more than 60% saturation?
by grvdrm | 2026-03-11 15:11:21+00:00
My kiddos don't have that access either. They do have their own iPads but not with unlimited access. Most common usage: flights, long drives. Otherwise, no weekday or weekend usage for the most part.

As for the shitstorm, yes, they get used to your rule and calm down. But that was my point: lots of folks overreact and create the vicious cycle. Your kid complains, you give the phone, they shut up. Repeat. Repeat again. Now your kid expects the phone. And now you believe they will only ever stay calm if you give them the phone.

Breaking the cycle requires you to stick to your statements, but also, in public, to not give a shit about embarrassment. When you worry if you're disturbing everyone else or you feel inadequate as a part that can't calm a kid, you might give in. You can't!

PS: multiplayer games in my statement -> multi-player with me. Not internet.
by nekusar | 2026-03-11 15:11:26+00:00
Yeah ive been watching whats happening with the URKL (United Robot Knockout League). https://www.youtube.com/watch?v=K62dK3Av334

Musk's jokes basically disassemble when doing a backflip. Fucking joke. Whereas the Chinese bots are doing Mui Thai, karate, and loads more.

But... China is copying us <LAUGH>
by em-bee | 2026-03-11 15:12:22+00:00
not true at all for most alternative brands (they are not knock offs, the patents are expired so they are legal, and comparable in quality), same for cloned sets (shady companies cloning lego sets using alternative bricks (the bricks are legal, the cloned sets aren't). the quality of alternative bricks is good. the quality of the instructions as well.
Ask HN: YouTube Alts? (Sign in to confirm you're not a bot)
by pestat0m | 2026-03-11 15:12:38+00:00
Well i can't watch youtube for the 2nd day in a row now. Trying to play a video results in a notice saying "Sign in to confirm you’re not a bot - This helps protect our community. Learn more (Sign In)". Embedded videos also do not work.

Note, i'm in firefox-esr(I am also not signed in in case it was not clear). if it makes any difference i'm on starlink however i don't think this is the problem, and i'm not going to test log-in since i don't have an google account at my starlink workstation.

I did test the problem in pale moon and basilisk(current versions), and i couldn't get past the youtube search function which loaded a mangled page and freezes the browser(same for both browsers). should i test seamonkey?

Perhaps i just need need to update to the latest firefox? I have been getting warning for awhile now telling me to update my browser to continue watching youtube. i guess they finally pulled the plug. Still, it kinda bugs me that the current versions of pale moon and the like don't seem to be supported by youtube anymore.

...In happy news, it looks like dalek.zone is back up and running today(no longer 502)!

I wish more people would use alt video platforms(like peertube).

Any suggestions on other places to consume video content(preferably long-form and somewhat intellectual)?

p.s. it looks like other people have had similar problems recently:
https://news.ycombinator.com/item?id=46829632
by 5upplied_demand | 2026-03-11 15:12:48+00:00
> there is not yet proven public evidence for the most explosive version of the claim.

Again, there doesn't need to be evidence. The point is that a claim like this is clearly plausible and worth investigating because of political decisions this administration made. They took a non-political issue (access to social security data) and explicitly made it political. You don't get to later use those same politics as a protective shield for criticism.

> it maps perfectly onto an existing fear people were already primed for.

People were primed because of the repeated warning that experts were giving about the security of this data and carelessness in allowing access. You are helping to prove my point that the administration encouraged this by their own actions.
by vishaal_007 | 2026-03-11 15:13:09+00:00
I’m one of the people behind ModelRiver.

We wrote this after running into the same pattern a few times: the AI feature worked fine in development, but once real traffic hit it, the problems were mostly infra problems, not prompt problems. Provider outages, repeated token spend on identical requests, poor visibility into failures, and response shape drift.

This post is our attempt to explain the architecture pattern we ended up with, before talking about the product itself. The short version is: put a routing layer between your app and the model providers, keep the client interface the same, and move failover/cache/observability/response validation into that layer.

If you’ve built around direct OpenAI calls and had to patch retries/fallbacks/logging yourself, I’d be interested to hear what broke first for you.
by pc86 | 2026-03-11 15:13:09+00:00
This is important context, and people forget that "taxation without representation," which started a war, was about a tax of about 1.5%.

Why is it when people are against a tax they typically talk about it in terms of historical context, unintended consequences, interstate migration, while people in favor of the tax almost exclusively appeal to emotional blackmail statements like "paying your fair share" (when something like 40% of the country pays no federal income tax whatsoever) or "good conscience" or assume anyone with any money got it through borderline illegal activities?
by rramadass | 2026-03-11 15:13:14+00:00
I think this is the sequence that led to the quote.

1) People are miffed with Dijkstra due to his abrasive style.

2) John Backus has a back-and-forth with Dijkstra where he calls him arrogant.

3) The community knows of the above.

4) Dijkstra writes paper comparing Computer Science approaches in Europe vs. USA
in his usual sharp style.

5) American Scientists perceive the above as dissing them and take umbrage.

6) Alan Kay writes a paper rebutting Dijkstra's paper pointing out that most of the Software is written on the American side.

7) Alan Kay then disses Dijkstra with this quote half-in-annoyance/half-tongue-in-cheek.
by grvdrm | 2026-03-11 15:13:14+00:00
Yes - I think the general approach of collaborating on things with your kids is the way to go, though not always the path I choose (I'm a normal dad with my own pluses and minuses).

But if you only ever say no, or the reverse, and never explain or attempt to explain, you're missing some opportunities to chat with your kids. They of course need to sort some things on their own too.
by tristor | 2026-03-11 15:13:15+00:00
Something that could be possible is serving the model as a virtual audio device and then you can use existing tools on macOS like Rogue Amoeba's Loopback to direct audio to split to that virtual device and your other output (you'd configure your Loopback device as the output in your system audio settings).

I have never written audio drivers on macOS, but maybe something worth exploring to see if I can make this happen. I really appreciate high quality AI transcripts in my meetings, but right now only Webex has good transcriptioning, and a lot of meetings use other services like MS Teams, Zoom, Meet, et al.
by Imustaskforhelp | 2026-03-11 15:13:30+00:00
> Or waste their most fun years slaving for the man.

For what its worth, even I don't know my future so it's a real possibility. But one of the quotes I really like from Witold Pilecki is that, "In the hour of death, I feel joy rather than death" so although there is no such thing as no-regret life but I would hope to try to have less regrets overall in life in this context.

At some point, it boils down to having a job or not. Maybe my first job's gonna be really slaving as you mention. It's hard to know but I pray for a decent job/college hopefully that's got some good work-life balance hopefully.
by zetanor | 2026-03-11 15:13:35+00:00
Omelettes, a few eggs, or something. And actually, breaking eggs is a good thing. This is a nation built on egg-breaking.

It's hardly the first time that side effects have been ignored in the pursuit of a goal (in this administration, yes, but let alone in any previous administration, or any previous governing body at all). In due time, this one will fall out of your mental stack, too.
by dylan604 | 2026-03-11 15:13:37+00:00
"If you've ever heard the word "acid" in a song, it's probably a reference to the sound of the TB-303"

Ummmm, what? If you've heard the word "acid" in a song, it was definitely not a reference to the 303 and definitely the other use of "acid" like its use on the dancefloor. If you've heard someone describe a song as "acid", maybe it could be a reference to the 303.
by pistoriusp | 2026-03-11 15:14:13+00:00
Hey everyone, Peter here. I'm one of the humans behind RedwoodSDK.

This is the second time I’ve built this framework.

The first version was a collaboration with Tom Preston-Werner. When Tom asked me to become the steward of RedwoodJS, I realized we had a massive opportunity to take what we’d started and make it bulletproof.

I brought my experience from my own startup to the table, specifically the scars , to ensure this version allowed you to iterate rapidly.

Here's the journey: https://rwsdk.com/blog/redwood-v1-getting-out-of-the-weeds
by adampunk | 2026-03-11 15:15:30+00:00
This is basically the right approached, framed as critique. Success with these models means engaging in detail with their work, persistently and at all scales. You need attention to detail, ability to evaluate (independent from the model), and mechanisms for enforcing all that. In a word: engineering.

But because people get all bent out of shape I prefer to call it vibe coding anyway.
by raw_anon_1111 | 2026-03-11 15:15:46+00:00
My controversial opinion is I don’t for the most part except for the unit and most of the time for me the integration tests and load testing I have it generate.

Other than that, I review known “this works when testing but breaks in production” - concurrency code, scalability issues, using the correct data load patterns, database indexes, etc.

I also validate non functional requirements around security, logging, costs, etc.

This is the same thing I did when I was working with other team leads as the “architect” who was mostly concerned with - would it fall over in production, would it cause security issues, would it cause compliance issues and are they following standards that we agreed on.

On the other hand, I haven’t done any serious web development since 2002. Now I vibe code internal web admin apps for customers where I use AWS Cognito for authentication. I don’t look at a line of code for it. I verify that it works, and the UX (not the UI - it’s ugly AF)

The chance of any human ever looking at the “AI first” code I wrote is slim. By AI first I mean detailed markdown files with references to other markdown files that start with the contract, requirement gathering transcripts and is modular by design.
by scottlamb | 2026-03-11 15:16:00+00:00
Isn't the faster approach SIMD? A 1.05x to 1.90x speedup is great. A 16x speedup is better!

They could be orthogonal improvements, but if I were prioritizing, I'd go for SIMD first.

I searched for asin on Intel's intrinsics guide. They have a AVX-512 instrinsic `_mm512_asin_ps` but it says "sequence" rather than single-instruction. Presumably the actual sequence they use is in some header file somewhere, but I don't know off-hand where to look, so I don't know how it compares to a SIMDified version of `fast_asin_cg`.

https://www.intel.com/content/www/us/en/docs/intrinsics-guid...
by jmclnx | 2026-03-11 15:16:21+00:00
meta spies on you, news at 11/s

But if you run any proprietary system, yes they are spying on you, maybe even if you disable what setting you can find. You can tape the camara, but the mic ? I think the only option is to disable the mic in the BIOS.

If you really care about spying, you really should be on Linux or a BSD. IMO, tinfoil hat people should be on OpenBSD, they disable the cam and mic at the OS level and does not have bluetooth at all. FWIW, I still believe bluetooth is a cesspool of security issues.
by xX_Sn1p3rg0d_Xx | 2026-03-11 15:16:28+00:00
Highly recommend Rodney Mullen's public speaking on the greater value of Skateboarding and the importance of falling (i.e., it teaches you how to get back up).

https://player.vimeo.com/video/77731599?title=0&byline=0&por...
by MeetingsBrowser | 2026-03-11 15:16:31+00:00
This mirrors my experience.

People are talking about becoming PMs who manage claude code instances, but until claude can write quality code 100% on its own working this way feels slower overall.

When something needs to be looked at by a human it feels like the first week working on a massive legacy project you've never seen before.

If you don't spend time understanding the code you get stuck in a constant loop of trying to ramp up to the "new" code base.
by collingreen | 2026-03-11 15:16:36+00:00
Do you find those more impactful on your future voting than the lies, the massive amount of money funneled to the trump family, threatening to invade our allies, and the epstein involvement plus its subsequent cover up?

I'm not trying to be snarky but I am trying to take the opportunity to gauge how some folks are prioritizing these things when they vote.