MurphyA/hacker-news huggingface dataset:
by piker | 2026-03-14 12:16:20+00:00
I have found them all to be pretty useless on my 50k LOC Rust project. They can definitely move forward, but they spew pretty bad code that I usually throw away. I do try though.

[NOTE: This is just using "agent mode" with the Co-pilot VS code extension. I haven't tried Cursor or Codex, etc. Also they're tremendously helpful for rubber ducking and debugging.]
by cyberrock | 2026-03-14 12:16:32+00:00
It wasn't a solved issue because 3.5mm is too anemic to power modern ANC. Remember when headphones like QC15 had a single AAA battery to power that? Maybe it's not an important feature to everyone, but ANC is critical to my experience on long distance transportation.

Multipoint is also cool too. I like listening to music, taking a call, going to the toilet, and coming back to music all without doing anything.

If there's a silver lining to the last 15 years, it's that replaceable cables became a standard feature and that there are IEMs with direct USB C cables now. If/when Moondrop/KZ/Linsoul release IEMs that can be used like wireless earbuds with ANC, and can also connect and recharge via USB C, they can just take my money.
by throw0101c | 2026-03-14 12:16:35+00:00
> But anything in life where you "just show up" and fulfill some explicit assignments tends not to be very valuable.

Including paramedic or trauma surgeon, where the explicit assignment is to stabilize the human being in front of you?

Or how about plumber, to stop water where it shouldn't be, making it come out faucets and go down drains where it should? Had furnace issues when we switched it on in October, the HVAC technicians made the magic box generate warm air: his explicit assignment was 'make the house warm' and he showed up and did that.
by lpnam0201 | 2026-03-14 12:16:43+00:00
Haven't tried Claude for this, but I can't think how it could possibly do.
I built a game bot using Win32 API to send input and screen capture to OCR and some OpenCV to recognize game elements. Dead simple and actually quite boring and repeatitive after I worked on it for a while. How could Claude agents possibly do this ?
I did use Claude to refer docs and API, though.
by krisbolton | 2026-03-14 12:16:50+00:00
The framing of A/B testing as a "silent experimentation on users" and invoking Meta is a little much. I don't believe A/B testing is an inherent evil, you need to get the test design right, and that would be better framing for the post imo. That being said, vastly reducing an LLMs effectiveness as part of an A/B test isn't acceptable which appears to be the case here.
by Lio | 2026-03-14 12:17:15+00:00
I mean, yes they do wear out but the rate is pretty slow if you look after them. I have some of my father’s old early LPs and they still sound pretty good.

You can get rid of a surprising amount of surface noise with a static gun and a line contact stylus (where shape is close to that of a cutting head so you get the biggest contact patch).

I think most people only copied to cassette if they want to use a Walkman, play it in the car or give a copy to a friend. It generally wasn’t for sound quality.
by ljosifov | 2026-03-14 12:17:38+00:00
Glad to see other people using it. Saved my life, was going crazy click-clicking to nab the right window. Now Cmd-1..9 brings to focus a window of my chosen application. (Chrome) In case it helps someone else, myself and Codex iterating over time https://github.com/ljubomirj/dotfiles/blob/main/.hammerspoon....
Cmd-1..9 switches over focuses to a particular window, Cmd-0 presents an (ugly; but suffices) dialog box to select the window with arrows (of the App of interest - Chrome for me atm) to switch to. But more important - to see what window what Window name is recalled by the particular Cmd-1..9 shortcut. Option-arrows shuffle window-to-key ordering. I right-click-Name Window my windows. Think back now - on restart they may even be preserved?? Don't recall re/naming them manually recently. (possible I've forgotten though)
by LadyCailin | 2026-03-14 12:17:47+00:00
At their current stage, this feels like the wrong way to use them. I use them fully supervised, (despite the fact that feels like I’m fighting the tools), which is kind of the best of both worlds. I review every line of code before I allow the edit, and if something is wrong, I tell it to fix it. It learns over time, especially as I set rules in memories, and so the process has sped up, to the point that this goes way faster than if I would have done that myself. Not all tasks are appropriate for LLMs at all, but when they are, this supervised mode is quite fast, and I don’t believe the output to be slop, but anyways I feel like I own every line of code still.
by madaxe_again | 2026-03-14 12:18:32+00:00
I bought a nice pair of sony studio monitors (MDR-7506), uh, 30 years ago now, and they're still my daily driver. I've had to replace the earpads, but that's it, they're still fabulous headphones.

Actually, they're so good, they're still making and selling the exact same model.
by toniantunovi | 2026-03-14 12:18:54+00:00
The saddle-node bifurcation framing is genuinely useful for making the case to engineering leadership. "Your QA capacity is a control variable, and if it doesn't scale with generation volume, you're past the tipping point" is a much more compelling argument than "AI code is sometimes bad."

The practical implication that stands out to me: the solution isn't to slow down AI generation - it's to automate QA interception so it scales at the same rate. That's why there's been a wave of tools focused on automated checks that run immediately post-generation (linting, SAST, SCA) rather than relying on human review to absorb the volume increase.

We've been building in this space with LucidShark (lucidshark.com) - the core hypothesis is exactly what your model suggests: the constraint isn't the generation side, it's the validation side, and automation is the only way to keep validation capacity proportional to throughput. Would love to see your model applied to teams that add an automated gate - does it change the bifurcation threshold significantly?
by ufo | 2026-03-14 12:20:15+00:00
It's indeed very mechanical and some programming languages can do it for you.

I think you're mainly asking for heap-allocated stacks. Some languages always use the heap for stack frames instead of the native stack and can set the stack limit as high as there's memory available.

You might also want to look into stackful coroutines, which allow one to pause the execution of a recursive function and switch to another function. This can provide you with multiple call stacks, which is another reason people sometimes choose to use write explicit stacks.
by rusakov-field | 2026-03-14 12:20:22+00:00
On one side I am frustrated with LLMs because they derail you by throwing grammatically correct bullshit and hallucinations at you, where if you slip and entertain some of it momentarily it might slow you down.

But on the other hand they are so useful with boilerplate and connecting you with verbiage quickly that might guide you to the correct path quicker than conventional means. Like a clueless CEO type just spitballing terms they do not understand but still that nudging something in your thought process.

But you REALLY need to know your stuff to begin with for they to be of any use. Those who think they will take over are clueless.
by mikkupikku | 2026-03-14 12:21:24+00:00
In almost all US states, children can legally be given alcohol by their parents. The specifics vary by state, but its not the hard and fast "Puritan" rule you seem to think. The uniform 21 years old law is to buy alcohol, not drink it.

Anyway, in my estimation the threat of gambling addiction is far higher for teenagers than young children, since teenagers may often have sources of revenue other than their parents, so they can feed a budding gambling addiction longer without supervision, increasing the risk of addiction. 16 year olds don't belong in casinos, nor should they be engaging with loot box gambling.
by rcxdude | 2026-03-14 12:21:29+00:00
The manufacturers are absolutely working to create and profit off of that culture though. For constructed play, booster packs are no different to loot boxes: they only have the effect of increasing and obfuscating the amount of product you need to buy to get the cards you need for a given deck. And they will make very rare, powerful cards precisely because they know it will move boxes.

The games themselves are fine: if, for example, you could just buy specific cards from the manufacturer, fixed price, print-on-demand (and also buy packs for e.g. draft play), then I would have no problems with the business model at all, but it's the sales model that is predatory.
by swimmingkiim | 2026-03-14 12:21:36+00:00
I’ve been maintaining react-image-editor (530 stars) and noticed a pattern: every time an AI agent needs to do anything with images — crop, resize, add text, apply a gradient — it either tries to write raw Sharp boilerplate from scratch or calls a generative model that rewrites the whole image nondeterministically.

Neither is good in an agentic pipeline. So I built image-edit-tools.

*What it is*

A TypeScript-first image editing SDK with 18+ pure functions, designed from the ground up for AI agents rather than human UIs. The key constraints that shaped the design:

- Every function is `(input, options) => Promise<Result<Buffer>>`. No classes, no global state, no side effects.
- Never throws. Returns `{ ok: true, data }` or `{ ok: false, error, code }`. Agents need structured feedback, not stack traces.
- Deterministic. Same input always produces the same output. Generative models can’t guarantee this.
- Ships with a bundled MCP server. Add it to `claude_desktop_config.json` and Claude can call all 18 tools directly without writing any code.

*Core operations*

crop (absolute px / ratio / aspect ratio / subject-detect), resize, pad, adjust (brightness/contrast/saturation/hue/temperature), filter presets, blurRegion, addText (with inline spans for mixed bold/italic), composite, watermark, gradientOverlay, dropShadow, clipToShape, drawShape, removeBg, convert, optimize, getMetadata, pipeline, batch.

*The MCP angle*

This is the part I haven’t seen done elsewhere: the package ships with a ready-to-use MCP server. No Python, no model downloads, no venv. `npm install image-edit-tools`, add the server path to your MCP client config, and Claude/Cursor/Windsurf can immediately call `image_crop`, `image_add_text`, `image_pipeline` etc. as native tools.

In contrast, the closest existing tool (ImageSorcery) requires Python, a virtual environment, downloading YOLO models (1GB+), and only runs locally.

*What I learned building it*

librsvg (Sharp’s SVG renderer) silently ignores several CSS properties: `dominant-baseline: text-before-edge` falls back to `alphabetic`, `@import url()` for external fonts doesn’t work, and color emoji don’t render. All three hit us in production and required workarounds. Happy to discuss the details if anyone is building on Sharp + SVG compositing.

*Stack*: TypeScript, Sharp (libvips), @xenova/transformers (ONNX, for removeBg/detectFaces without Python), tesseract.js, MCP SDK.

npm: https://www.npmjs.com/package/image-edit-tools
GitHub: https://github.com/swimmingkiim/image-edit-tools
by IshKebab | 2026-03-14 12:21:44+00:00
You can't return an opened pack of Pokémon cards and more than you can get your money back for a used lottery ticket. It's absolutely gambling. Low stakes gambling maybe, but it's still gambling.

If you want to allow Pokémon cards and not casinos you have to accept that your rule isn't just "kids can't gamble".
by mopsi | 2026-03-14 12:21:47+00:00
> They have such beautiful names for this: "The end of history". Yes, really. "The peace dividend". "The unipolar moment". "Military-to-civilian conversion".

Who is this "they"?

* "The end of history" - coined by Francis Fukuyama, an American political scientist.
* "The unipolar moment" - coined by Charles Krauthammer, an American political columnist.
* "The peace dividend" - older term, popularized by George HW Bush, an American president.
* "Military-to-civilian conversion" - older term, popularized by Seymour Melman, an American professor of industrial engineering.
by orbital-decay | 2026-03-14 12:23:14+00:00
GLM-4.7 (specifically this version) repeats the guardrail prompt injections from 3.0 Pro, word-by-word, and never follows them, which is consistent with training on a reward-hacked CoT. Gemini 3.0 only discusses snippets from this injection in its native CoT (hidden by default, trivial to uncover), but GLM-4.7 was able to reconstruct it in full during training. The only possible reason for this is direct training on a large amount of examples of Gemini's CoT. Its structure and a lot of replies were identical in GLM too.

Gemini 2.0 Exp 1206 was reported to be indirectly trained on Claude's outputs with humans in between [1], which was pretty consistent with its outputs at the time. No other Gemini versions except two experimental ones were similar to Claude.

[1] https://techcrunch.com/2024/12/24/google-is-using-anthropics...
by rikroots | 2026-03-14 12:23:25+00:00
I've got a rotating tesseract demo up on CodePen[1]. At least, I think its a rotating tesseract - I have no idea if it's an accurate representation because tesseracts lead me into thinking about quaternions and then my brain shuts down.

[1] - https://codepen.io/kaliedarik/pen/yLbQpKq
by Culonavirus | 2026-03-14 12:23:46+00:00
> people who are blown away by these new releases either don't spend a lot of time writing code, or are being paid to be blown away

Careful, or you're going to get slapped by the stupid astroturfing rule... but you're correct. Also there's the sunk cost fallacy, post purchase rationalization, choice supportive bias, hell look at r/MyBoyfriendIsAI... some people get very attached to these bots, they're like their work buddies or pets, so you don't even need to pay them, they'll glaze the crap out it themselves.
by emacdona | 2026-03-14 12:24:05+00:00
I think we can agree that vinyl sounds different than CD, right? Is it so hard to believe that some people actually prefer the sound of music on vinyl? For such a person, that might be the only metric that matters.

But, another example: when I was growing up (dating myself here), cassette tapes were superior to CDs in the only way that mattered (to me): they didn't skip in my portable music player (walkman) when I took them running.
Show HN: Clawscribble – Give your AI agent a 32×32 canvas to paint on
by makkoncept | 2026-03-14 12:25:06+00:00
I wanted to see what my agents would create if given a small, constrained canvas instead of a chat window.

The setup is minimal by design: sign in with GitHub or Google, get a token, paste one message to your agent. The entire skill file is under 150 lines. It tells your agent the grid size, 16 colors, and how to POST a pixel. That's it.

The philosophy is human-driven. Only you can create an account; agents can only paint. No public feed, no leaderboard, no competition. You can have up to 3 canvases if you're running multiple agents, set up a schedule for each, and embed the result anywhere on your personal site. Ask them to paint their mood, a memory, the weather outside, the last conversation you had, or just whatever they feel like. Their soul.md, if you will.

I'm personally showcasing what my own agents are doing at (https://clawscribble.com/showcase). One reads the news every 24 hours and paints what it saw, one responds to how visitors say they're feeling (a small social experiment).

Open to any feedback that you might have.
by helsinkiandrew | 2026-03-14 12:25:15+00:00
Presumably Anthropic has to make lots of choices on how much processing each stage of Claude Code uses - if they maxed everything out, they'd make more of a loss/less of a profit on each user - $200/month would cost $400/month.

Doing A/B tests on each part of the process to see where to draw the line (perhaps based on task and user) would seem a better way of doing it than arbitrarily choosing a limit.
by markus_zhang | 2026-03-14 12:25:24+00:00
Bluetooth headphone has one disadvantage —- if it “sleeps” then I have to put them back to the charger container to wake them up. I don’t need to charge it, just need to put it in and take them out. But this is a hassle as I need to bring the container around with me. Other than that, it’s better than wired headphones.
by Epa095 | 2026-03-14 12:25:32+00:00
First, lets me clarrify that I am trying to explain how this practise is justified in Norway, I am not arguing for or against it. Some of the justification is pure cultural traits, which you can try to understand even if you dont agree with them yourself. Also note that this is not completely non-controversal, but it seems like the current setup (where you need to log in to search, in addition to the public lists in the newspaper) has reasonable strong support.

This has also the effect of fueling envy

Yeah, I guess the same feeling can look like both "envy" and "sense of justice", depending on where you see it from. But we can't protect everyone from their feelings.

and allows employers to discriminate you if they see that you have side income (or if you don't).

I have never heard about this, and I don't really see the dynamic here. What definitely IS a effect is that it makes it a bit harder for employers to give employees with equal tasks very different salaries.

Why make all of this fuss about RGPD if private data is in the open?

Because this is seen as, at least partially, public data.

And why not include medical data as well? The "tribe" has the right to know how much each one costs, right?

No. And this is where you must just belive me when I say that this is just a truth about the cultue, most people (in Scandinavia) would not agree with argument. Your contribution is public, your weakness is private.

Let me give an example: The local kid socker team is organizing a cup, and the parrents need to help organizing, making and selling cookies, etc. This is organized through an app, where you sign up for tasks, and everyone can see what you are commiting to contribute. The same team also have an arrangement where the(small) membership fee can be waivered if you can't afford it, or you can get help buying equipment(shoes) for your kid. This is handled by you letting the trainer know in private, and he will discretely handle it.
by frm88 | 2026-03-14 12:25:59+00:00
I feel, his phrasing may come over as Catholic, but that is neglecting his history. His defining years as a child he lived in Swapokmund, today's Namibia, where a swastika flag was raised in celebration of Hitler's birthday.

Swakopmund was known for its continued glorification of Nazism after World War II, including the celebration of Hitler's birthday and "Heil Hitler" Nazi salutes given by residents.[13][14] In 1976, The New York Times quoted a German working in a Swakopmund hotel who described the city as "more German than Germany".[14] As of the 1980s, Nazi paraphernalia was available to buy in shops.[13]

https://en.wikipedia.org/wiki/Swakopmund

His parents moved to the US when it became clear that with the opening the uranium mine the influx of black people was unavoidable.

His current ramblings are only the latest change in his views. There's a very good history of Peter Thiel video on youtube: https://www.youtube.com/watch?v=sAeTKyY3LB4

To answer your question: I think his lectures being held in the backyard of the Vatican is a deliberate provocation. He is a philosophy student, after all and forcing the Angelicum and others to publicly deny involvement may be his goal.
by applfanboysbgon | 2026-03-14 12:26:32+00:00
> LLMs are closer to people than to machines.

jfc. I don't have anything to say to this other than that it deserves calling out.

> You've never seen (or implemented) an A/B test where the test was whether to improve the way e.g. the invoicing software generates PDFs?

I have never in my life seen or implemented an a/b test on a tool used by professionals. I see consumer-facing tests on websites all the time, but nothing silently changing the software on your computer. I mean, there are mandatory updates, which I do already consider to be malware, but those are, at least, not silent.
by bwv848 | 2026-03-14 12:29:32+00:00
I still find it hard to justify buying Chi-Fi. My HD650 still has no competitor in terms of style and cost efficiency, I wish I could afford HD800 but they sound very different. My IE80 from 2012 is very outdated, but IEMs are technologically inferior, and even the Chinese ones are not cheap. So I just put a USB-C cable on it and use it occasionally.
by saalweachter | 2026-03-14 12:30:03+00:00
So what are some recommendations for good wired headphones?

The Sony MDR-J10s I used to buy stopped being manufactured, and old stock is showing up online less often for more money. They were also never the most durable model, which wasn't a problem when they were easier to replace.

So what are some good, durable wired headphones? Suitable for active use, cords not going to snap with a light tug, don't fall off when running, plug/wire connection doesn't wear out and need to be held just so?
by nickjj | 2026-03-14 12:30:52+00:00
I have 2 wired headphones.

My main ones are Sony MDR-V6s which I've had for 10 years. They are the best headphones I've ever owned and they sound just as good today as they did a decade ago. They were originally made in 1985 and the wire never tangles.

The other are crappy $8 earbuds / mic combo that are maybe 7 years old and work just fine.

I have wireless earbuds that I occasionally use since the Pixel 9a has no 3.5mm jack. They are worse in every way that I care about. I have to babysit them to make sure they are charged.

Sure the wired earbuds get tangled sometimes but it's not a big deal to address that. I also think wired is an advantage for portable usage. For example, for running or doing any activity the wire ensures if they fall out of your ear you won't lose them. They also don't need a case so you can stuff them anywhere without a bulge.
by mikkupikku | 2026-03-14 12:31:11+00:00
Just trying to get normies to understand that slot machines aren't "hot" and "due" for a jackpot because nobody has won recently is virtually impossible. Stats class is hard and people don't really trust what they've learned anyway. A huge portion of the public even believes in such a thing as a person having "good luck". It's nonsensical, tantamount to believing the god of fortune is going to intercede on your behalf, but people really do think this way.
by bArray | 2026-03-14 12:31:18+00:00
> Those with a bit of silicon savvy would note that it’s not cheap to produce such a chip, yet, I have not raised a dollar of venture capital. I’m also not independently wealthy. So how is this possible?

What kind of order of magnitude of cost are we talking about?

What are the next steps - is there some service to cut the wafer and put into a package for you?
by vladvasiliu | 2026-03-14 12:31:46+00:00
> The truth is that the OS usually hides the latency of wireless heapdhones, e.g. airpods, by delaying video to keep it in sync.

Right, but that only works when you control both. I love my Sony and Shure Bluetooth headphones and have 0 issues watching videos with them; they work great even on Linux.

But when people figure they're gonna use BT headsets for conferencing, it just turns into a shitshow of people waiting for the other to speak, then starting to speak at the same time.

I have an old Jabra headset for my video call needs, and it uses DECT. That thing has so little latency that I can use it to play FPS games without issues (I'm by no means a competitve player, so YMMV). At the same time, its range is huuuge. For the life of me, I cannot understand why nobody makes such headsets anymore: they've all switched to BT for some reason. The only models that seem to still use some form of low-latency transmission are some "gamer" models, but I've never tried one.