MurphyA/hacker-news huggingface dataset:
by 112233 | 2026-03-08 20:38:27+00:00
The following is a dramatic reenactment of an observed behaviour /discl.

You are making tool X. It currently processes test dataset in 15 seconds. You ask claude code to implement some change. It modifies code, compiles, runs the test - the tool sits in a 100% CPU busyloop. Possible reactions on being told there is a busy loop:

"the program is processing large amount of data. This is normal operation. I will wait until it finishes. [sets wait timeout in 30 minutes]."

"this is certainly the result of using zig toolchain, musl libc malloc has known performance issues. Let me instead continue working on the plan."

"[checks env] There are performance issues when running in a virtual machine. This is a known problem."

"[kills the program]. Let me check if the issue existed previously. [git stash/checkout/build/run/stash pop]. Previous version did not have the issue. Maybe user has changed something in the code."

Bonus episode: since claude code "search" gadget is buggy, LLM often gets empty search results.

"The changes are gone! Maybe user delete the code? Let me restore last commited version [git checkout]. The function is still missing! Must be an issue with the system git. Let me read the repository directly."
by k32k | 2026-03-08 20:38:29+00:00
Ermm.. of course they will. And deservedly so. Perhaps the AI Ceo's will learn the harsh lesson that Government is king, no matter what, and doesn't care about your on-paper-based wealth.

Any party that puts this forward in their manifesto will win.

Is this rocket science?

I've interacted with numerous politicians - all they care about is there own interests lmao. They will work with you until it no longer benefits them.
by fatihturker | 2026-03-08 20:38:32+00:00
I've been thinking about whether extreme weight compression could fundamentally change the hardware requirements for large language models.

Most LLM deployments assume large GPU clusters mainly because of memory constraints (VRAM / RAM). But if weights are aggressively compressed — for example using ternary representations ({-1, 0, +1}) — the memory footprint drops dramatically.

In theory this could reduce model size by roughly an order of magnitude compared to FP16 weights.

If you combine that with:

• dynamic sparsity
• memory-mapped weight streaming from NVMe
• speculative decoding
• fast tensor unpacking on GPU/Metal

it raises an interesting possibility:

Could extremely large models (100B–500B+) become runnable on consumer machines, even if they stream weights from SSD instead of holding everything in RAM?

Of course bandwidth, latency, and compute efficiency become major bottlenecks.

I'm curious if anyone here has experimented with:

• ternary / ultra-low-bit networks
• SSD-streamed inference
• sparse LLM architectures
• MoE-style routing combined with quantization

Would love to hear thoughts on whether this approach is realistic or fundamentally limited by bandwidth and compute.
by Max-Ganz-II | 2026-03-08 20:39:18+00:00
To stop this, I today put most of my Amazon Redshift research web-site behind a basic auth username/password wall.

It's all remains free, but you need to email me for a username and password.

If I put in time and effort to make content and OpenAI et al copy it and sell it through their LLM such that no one comes to me any more, then plainly it makes no sense for me to create that content; and then it would not exist for OpenAI to take, or for anyone else. We all lose.

It seems parasitic.
by like_any_other | 2026-03-08 20:39:42+00:00
The article title is missing "from influential accounts in Canada". From the article text (emphasis mine): According to the report, just 100 users were responsible for almost 70 per cent of online conspiracy posts from influential accounts they examined in Canada.

I read the article and skimmed the report itself, and nowhere do they define how an influential/influencer account is defined, how many there are, or how the distribution of posts differs for conspiracy content vs. other topics, like sports or cooking.
by 0xy | 2026-03-08 20:40:28+00:00
I can take my MacBook in to be repaired at any Apple authorized repairer or the official store. I got my entire MBP motherboard replaced at $0 cost to me a year ago.

If I had a Framework, they wouldn't even be replying to me.

That's the difference. That's why it's garbage. They don't stand by their product, and don't care if it fails on you.

Quality INCLUDES support, by the way.
by ajb | 2026-03-08 20:40:30+00:00
No; just the difference between someone who gets a fixed number of shares and has to sell them (and pay the tax on them) that year, versus someone who is allowed to accumulate the shares and pay the tax at the end.

This may assume that there is more alpha in the shares than other investments you have access to, which is perhaps less true today. But it should probably be your position if you're CEO of the company...

All the Buffett letters are online, but I don't remember what year it was. If I get time I may find it and report back.
by serf | 2026-03-08 20:40:34+00:00
>• “Low‑effort chat outlet”: I had one friend I could message stupid little updates to (“made a decent omelette”, “fixed the sink”). We didn’t have deep talks every day, but just having a place to put those small moments kept me from feeling like my life was happening in a vacuum.

I ran a media-centric chatroom at one time filled with folks that would drop in and tell me about their omelettes, and then over the course of some time, wars, struggles, disease, etc they all disappeared.

This is a bit other-sided, but while I was happy to provide the environment they needed to offload silly stuff (and they, too, were struggling) I never anticipated how much I would miss the small daily comments once they were gone.

If you have that kind of connection with folks, regardless of how silly, cherish it. They will probably end up feeling similarly in the long run.
by terrymaster | 2026-03-08 20:40:37+00:00
Quick update — NeoMud now has a Desktop (JVM) client alongside Android. Same Compose Multiplatform codebase, 89% shared code in commonMain, with expect/actual for the platform-specific bits (JavaFX for audio, Ktor CIO for networking, Logback for logging).

The Kotlin Multiplatform story for UI is surprisingly mature — JetBrains' Compose Multiplatform let us go from Android-only to Android + Desktop with minimal platform glue. The entire navigation graph, all screens, all viewmodels, and the WebSocket client are shared. Platform targets are basically just
entry points and audio backends.

iOS (Kotlin/Native) and Web (Wasm) are next on the roadmap.
by xpe | 2026-03-08 20:40:39+00:00
Lots of social media platforms need better ways forward. Let's focus on things we can measure and enforce. Let's be honest to ourselves about we know and what we don't.

Think back to prohibition. Just because we want less public drunkenness doesn't mean it is wisest to ban alcohol. One has to ask: what is the chance the ban is successful? What happens when it cuts the wrong way?

To what degree do we care about (1) "human" versus "AI"; (2) comment quality; (3) sensible methods for revealing social preferences? I care a lot more about the latter two than the first. It doesn't have to be a zero sum tradeoff, but I think it is a good starting question.

Let's have that discuss and not try to solve the human vs AI classification problem.
by busterarm | 2026-03-08 20:41:08+00:00
TT necks are an absolute waste of money. At least if you went with the Earvana nut you only wasted $5 and the time to replace the thing.

I've known a lot of musicians that have used the necks but mainly only while sponsored and none of them prefer them. Big names in the guitar world.

You're better off spending that money on a better-constructed guitar. And lessons.

So many people mistakenly think that gimmicks will make them sound better. TT necks. Fanned frets/multiscale. The right effects chain...
by creamyhorror | 2026-03-08 20:41:13+00:00
The point of being the boss is getting to decide who to replace with AI, tbh. The shareholders may not replace you because of relationships/trust/accountability, and also because they don't want to have to be instructing the AI day-to-day (or arguing among themselves about it).

Maybe this will change in the future if AI-run companies emerge, get backing, and outcompete existing players.
by rerdavies | 2026-03-08 20:41:41+00:00
I think all submissions to HN should be submitted via snail-mail, and must be handwritten. That would solve the problem.

/heavy sarcasm

That being said, my mother used to insist on hand-written cover letters from job applicants. Her rationale: it takes effort, so it weeds out all the applications from people who are just randomly spraying out applications for jobs they are not qualified for.
by okanat | 2026-03-08 20:42:08+00:00
WSL2 already allows you to use your own GPU driver as a paravirtualized GPU over open source Mesa d3d12 driver. You get quite good OpenGL performance with that.

There are projects like this https://github.com/jamesstringer90/Easy-GPU-PV that you can use to setup a Hyper-V machine to use the same paravirtualization.
by theshrike79 | 2026-03-08 20:42:16+00:00
I want to "hack" at a different level.

What I want to do is create bespoke components that I can use to create a larger solution to solve a problem I have.

What I don't want to do is spend 45 minutes wrangling JSON to a struct so that I can get the damn component working =)

A quick example: I wanted a component that could see if I have new replies on HN using the Algol API. ~10 minutes of wall clock time with Claude, maybe a minute of my time. Just reading through the API spec is 15 minutes. Not my idea of fun.
by glkindlmann | 2026-03-08 20:42:24+00:00
Thank you for the background info, and sorry for me explaining CFFI (I just wanted to be sure we were talking about the same thing). Being ignorant about PyPy, I honestly had no idea until now that there was a personnel or purpose overlap between CFFI and PyPy. I am very grateful for CFFI (though I only use it API mode).
by dextrous | 2026-03-08 20:42:31+00:00
One way that I could imagine a human-only HN could evolve in the coming AI wasteland: motivated individuals join small local groups and are validated face-to-face at meet-ups. Local trusted leads gatekeep their chapter’s posts, and this scalable moderation works up the tree. Bad leaves get culled out reasonably fast, maybe there’s some controls at the top level that let you see more content “lower down the tree” if you’re ok with lower SNR. Latency to get a post widely distributed grows but I don’t see that as a massive problem.
by rekornode | 2026-03-08 20:42:32+00:00
The concrete scenario is AI agent execution. Agent calls a third-party API at 3am — you have your logs, they have theirs, and if there's a dispute you're comparing two mutable records. Sealing both the request hash and response hash with an RFC 3161 timestamp before the agent proceeds gives you a neutral third-party witness. Not zero-knowledge — content is visible — but for audit and dispute resolution it covers 90% of real cases and is deployable today without ZKP overhead.
by vunderba | 2026-03-08 20:42:38+00:00
This already happens now. Go look through a few of the "Show HN" authors - you'll inevitably see around several accounts that are 50-100 days old with a karma of 1 to avoid a green label.

The OP is talking about posts, not comments. The simplest solution might be to prevent someone from posting a "Show HN" until they’ve earned twenty-five or fifty karma, to demonstrate that they’ve been actively participating on Hacker News rather than using it solely to promote themselves.
by compiler-guy | 2026-03-08 20:42:45+00:00
You should probably read the filing. First, these aren’t options, it is straight up stock and it does vest.

Second, even if they were options, they definitely vest, otherwise Pichai would never gain control to be able to use them as collateral for a loan.

What you might be thinking is that they never get exercised, which is when the person uses the option to actually buy the share. But even that isn’t as straightforward as you seem to be making it out to be. The money to actually pay the interest on those loans and that is usually done by selling stock acquired this way. And then that income is almost certainly subject to AMT as well as other special taxes in California.
by C6JEsQeQa5fCjE | 2026-03-08 20:43:16+00:00
The point was addressed in the first sentence of my previous reply.

As for a preemptive attack, which I imagine you meant would be nuclear since they're already giving it all they've got with their non-nuclear attacks, it is already clear that Israel and USA don't have a way to stop Iran's faster missiles, and they would have no way to prevent Iran nuking Tel-Aviv and Haifa in return. At that point Israel would cease to exist as a state and as a society. They would never risk that. The entire decades-long war against the middle east by USA and Israel is fought for the benefit of Israel, not for its destruction.
by hparadiz | 2026-03-08 20:43:17+00:00
Really? I mean I see regularly as I'm coding how much better it could be simply by running obvious prompts for me.

When I use the planning mode and then code the success rate is much higher. When I ask it to work on specific isolated chunks of code with clear success/failure modes the success rate is again much higher.

Now imagine a world where it recognizes that from my simple throw away non specific prompt. If it was able to fire off 20 different prompts in quick succession it could easily cut my time spent in front of the screen by a third.

The patterns are obvious but they don't do that right now because it's a lot of compute.

We'll be looking at this time where there's a progress bar showing context space the way we look at the Turbo button.

Because the truth is to get the baseline I'm talking about is a finite amount of compute at a certain point.
by bakugo | 2026-03-08 20:43:18+00:00
/newest is pretty grim, too. Go there and click any link, and odds are you won't even need to read the contents to know it's AI generated, because you'll immediately be met by one of:

- A landing page that looks exactly like every single AI generated landing page ever, I don't even need to describe it, you already know what it looks like

- An article or blog post headered by an image with the Gemini logo in the corner

- A Github repository with CLAUDE.md or AGENTS.md and/or 50 large commits made in the span of a day

I'd estimate that more than half of new submissions now fall into one of the above categories.
by procaryote | 2026-03-08 20:43:50+00:00
The options were never ASCII or unicode though. Before unicode we had ASCII + lots of different incompatible encodings that relied on metadata to be properly rendered. That's what unicode fixed

Besides I like being able to put things like →, €, ∞ or ∆ into text. With ascii a lot of things that are nowadays trivial would need markup languages
by alsetmusic | 2026-03-08 20:43:56+00:00
> I would blame depression, but I have a great psychiatrist who has me on antidepressants, anti-anxiety meds, and mood stabilizers.

You can have a great psychiatrist and be on a cocktail of mood-altering drugs and still be depressed. I know because I lived that way for many years. The sooner you admit to yourself that you're depressed, the sooner you can start trying to work through it. Cause that's the only solution to depression: working through it.

I mean, it's not really fair for me to armchair diagnose you and I'm certainly without qualification to do so. I'm just telling you what I recognize in your words. I refused to admit that I was depressed in 2020 (who wasn't that year) because that would "make it real." Once I finally stopped trying to trick myself out of it, I was able to accept my situation and even that was a slight relief (though certainly not a cure).

I wish you all the best. I really do. It's gonna be really difficult if I'm right, but me pretending that it won't be isn't gonna help you. All I can say is that I'm confident that you'll get to the other side eventually if you don't give up. I believe that to be true for most people and you haven't said anything that makes it seem untrue for you. I wish for you courage.
by VladVladikoff | 2026-03-08 20:44:14+00:00
I would love to have something better than email, but how do we get there? How do we get everyone to adopt a new system? The biggest thing I would like to see is a system with pre authorized sending. Not sure if your system does this but the ideal situation for me is that I should only ever be able to receive mail from someone I have pre approved.
But you need a simple way to do this pre approval process, perhaps it goes to a special folder in the client the first time you receive from a new sender, and then you can approve the sender for all future mail so it goes into the main inbox?
If I’m talking to my doctor on the phone and they ask for my email I need an easy way to preapprove them, it can’t be some complex system where I must give them a 64 character alphanumeric random string.
Also I think the only way a system like this will succeed is if it is somehow backwards compatible with email, there is just too much momentum with email as is, to be able to successfully migrate everyone off it and without some sort of delay email fallback system.
by theshrike79 | 2026-03-08 20:44:51+00:00
If you're using words in English to "tell it in painstaking detail", you're doing it the hard way.

You can provide it with a tool to do that. Agents run tools in a loop, give it good tools. We have linters, code analysers, fuzzers and everything else.

Configure them correctly, tell the agent to use them (in painstaking detail) and it can't mess things up.
by andai | 2026-03-08 20:45:03+00:00
I think it's incentives. Working with AWS is good for your resume. It's also a responsibility thing. If AWS is down then it's Amazon's fault. If there's a problem with your physical server, then it's your problem.

A broader thing here is -- and you may also notice this trend in software -- employees are incentivized towards complex solutions, while business owners are incentivized towards simple solutions.

(Shiny object syndrome sold separately ;)
by shmerl | 2026-03-08 20:45:10+00:00
> Tere are projects like this https://github.com/jamesstringer90/Easy-GPU-PV that you can use to setup a Hyper-V machine to use the same paravirtualization.

> Automatically Installs Windows to the VM

This seems to be focused on Windows guests. I need this for Linux guests.

May be when Hyper-V will make this usable out of the box for any guests, I'll take a look. And if it's something shareable, may be VirtualBox should pick that up.
by vineyardmike | 2026-03-08 20:45:20+00:00
Respectfully, I’ve never forgotten a call site, but also yes. In a hypothetical HelloWorld service, the HelloRequest and HelloResponse generally aren’t used anywhere except a rpc caller and rpc handler, so it’s not hard to “remember” and find the usage.

Some callers may not need to update right away, or don’t need the new feature at all, and breaking the existing callers compilation is bad. If your caller is a different team, for example, and their CICD breaks because you added a field, that’s bad. Each place it’s used, you should think about how it’ll be handled, BUT ALSO, your system explicitly should gracefully handle the case where it’s not uniformly present. It’s an explicit goal of protos to support the use case where heterogeneous schema versions are used over the wire.

If a bug is introduced because the caller and handler use different versions, the compiler wasn’t going to save you anyways. That bug would have shown up when you deploy or update the client and server anyways - unless you atomically update both at once. You generally cannot guarantee that a client won’t use an outdated version of the schema, and if things break because of that, you didn’t guard it correctly. That’s a business logic failure not a compilation failure.
by EdNutting | 2026-03-08 20:45:23+00:00
For a single machine, yeah Wireguard is fine. For my multi-user multi-machine many-service home lab, it’s quite helpful to have the extra small features that Headscale offers (and some it exposes in a more convenient way).

Edit: Tailscale has a fairly frank page on Wireguard vs Tailscale with suggestions on when to use which: https://tailscale.com/compare/wireguard
by fubdopsp | 2026-03-08 20:46:08+00:00
It's much more than a "tangential annoyance" and it adds a lot to the conversation--among other things, it establishes a norm that AI-generated blogspam is, well, spam and unwelcome.

Blogging, sharing blog posts, reading them, commenting on them--these are all acts of human communication. Farming any of these steps out to an LLM completely breaks down the social contract involved in participating in an online forum like this. What's the point?

It's the exact same effect that's playing out in many other areas where LLMs are encroaching: bypassing the "human effort" step has negative side effects that people who are only looking at the output are ignoring.

I actually find your opinion so infuriating that it's taking all my composure to not reply with something nastier. If you guys want to spend your time reading shitty LLM spam posts with shitty LLM comments, why don't you find another site to do it on instead of destroying this one.
by vancecookcobxin | 2026-03-08 20:46:48+00:00
Well, I have to make some modifications, but that isn't recommended right now because I have a settings option with the API key right there for the free world to see, lol. I will work on making a version for hosting it, though.

You can throw it on a server and run it for you to see (or anyone else if you trust people or dont care about losing your free API keys) It's just a standard Next.js and FastAPI stack, and there are Dockerfiles in the repo so it should be pretty straightforward to spin up on a cheap VPS (like a DigitalOcean droplet or Hetzner).

Honestly, if you just want to show it off to a few people, running it locally and exposing it with a Cloudflare Tunnel or Ngrok is probably the path of least resistance.

I WILL work on having a version to host it where users have to bring their own keys to see it in the future though
by girvo | 2026-03-08 20:47:14+00:00
Purely as an exercise to see how they operate, and understand them better. Then additionally because I was curious how much better one could make something like qwen3.5-plus with its 1 mil context window despite its weaker base behaviour, if I was to give it something very focused on what I want from it

The Pi framework is probably right up your alley btw! Very extensible
by greygoo222 | 2026-03-08 20:47:19+00:00
First I want to say I appreciate that you're willing to acknowledge when you're wrong or confused. As I said, you've convinced me the LLM fucked up here. I still believe LLMs are useful for learning, as long as you know the right questions to ask.

To my understanding, "tumor architecture" is used in the same manner as "tissue architecture", it just refers to the physical structure of the tissue, nothing more specific.

I recommend The Biology of Cancer - Robert A. Weinberg. It's on Anna's Archive.
Show HN: Exolio AI – Free AI text detector for anyone (30-day free trial)
by Exolio_AI | 2026-03-08 20:47:21+00:00
I built Exolio AI to help teachers detect AI-generated student work. It uses a custom RoBERTa model trained on human and AI text. One free check with no account needed. Happy to answer any questions about how it works.
by starkparker | 2026-03-08 20:47:42+00:00
This has long been my biggest issue, much bigger than new accounts spamming slop. There are accounts with 10000x karma that do little more than feed links from the NY Times and similar publications, regardless of their relevance or value.

Each one gets 4-5 karma, a few crack double digits. Post 10 or 20 a day over a year or two and they're five figures. Pure farming.