MurphyA/hacker-news huggingface dataset:
by salawat | 2026-03-02 01:23:10+00:00
Dear poster, you have no idea how far you can get with your belt tightened when your humanity, principles, ethics, and everyone else's freedom from oppression is on the damn line. If you do not resist now, when? When the collar snaps shut around everyone's neck?! If it's only your own comfort you're worried about, you should be doubly ashamed. If you have dependents, be honest with them about what the risks actually are, and I guarantee you, they may surprise you at their willingness to accept more modest accommodations for the sake of doing what is right, and think more highly of you for having the courage to stand up for what was right. A torrent of shame upon you for callousness, and may you learn from the error of your ways.
by dentm42 | 2026-03-02 01:23:46+00:00
I’ve been building tracking systems since the mid-80s -- from church giving records on early micros to C-based ticket systems in the 90s ISP "Wild West." Over those decades, I’ve watched countless "platforms" vanish, taking their data with them.

I built Aver (pronounced "AH-ver") because I believe important knowledge should be an indestructible artifact. It shouldn't live in a SaaS silo or a complex SQL schema; it should live in your Git repo, alongside your code, as plain text.

## The "Markdown-as-Truth" Architecture:

*The Authority is the File*: Records are stored as {id}.md files with YAML frontmatter. Aver treats your filesystem as the database.

*Disposable Indexing*: We use SQLite strictly as a performance layer (a "Lens"). If the DB is lost, aver admin reindex rebuilds it from the source files in seconds.

*Solving Merge Conflicts*: To make a Git-based tracker work for teams, Aver uses a Record/Note model. Instead of appending to one file, every update is a unique, separate file. This allows multiple devs to update the same record in different branches and merge cleanly.

## Why this matters:

*Digital Stewardship*: As a pastor and a dev, I value the "decades-long view." Aver is designed so your data is readable in 20 years with nothing more than a text editor.

*Zero-Dependency*: No servers, no daemons, no background processes. It’s a single-script engine that operates only when you tell it to.

*JSON I/O*: It includes a persistent JSON bridge so you can use it as a "storage engine" for automated workflows or custom front-ends without reimplementing the validation logic.

## Adaptability:

Aver isn't just a bug tracker. Because the structure is defined in your ``config.toml``, it’s a "chameleon." It’s currently being used for everything from technical logs to editorial workflows and research logs.

I'm interested in the community's thoughts on "Subsidiarity of Data"—the idea that the source of truth should reside at the lowest competent level: with the user, in their own repository.

Repo: https://github.com/dentm42/aver

Manual: https://github.com/dentm42/aver/docs/MANUAL.md
by maximinus_thrax | 2026-03-02 01:24:50+00:00
> It seems uncontroversial that users will likely want to use AI to find info for them and do things for them

Lots of weasel words in there. You're doing a lot of work with "seems", "uncontroversial" and "likely". Power users and tech professionals probably want this or their bosses really want this and they fall in line. But a large portion of the 'normal' users still struggle with basic search, distrust AI or just don't trust to delegating tasks to opaque systems they can't inspect. "Users" is not a monolith.
by fasbiner | 2026-03-02 01:25:37+00:00
I can deeply, deeply relate. X and Bluesky are both going nuts with ai and ai scams, but _both_ of them banned an advertising account because we were... using a bot to automate behavior because their APIs are only a subset of functionality.

Their vision is a world where they use all the automation regardless of safety or law, and we have to jump through extra hoops and engage in manual processes with AI that literally doesn't have the tool access to do what we need and will not contact a human.
by diacritical | 2026-03-02 01:25:59+00:00
Sorry for the late reply.

I can't recommend specific HW as I'm not using anything new or beefy and I'm not running any CPU or GPU intensive things on Qubes.

There's the Qubes Hardware Compatibility List (HCL) where people have added their hardware:

https://www.qubes-os.org/hcl/

If and when I decide to upgrade, I'll also ask in the forums. Not all hardware supports all the features required for the security. Some hardware just doesn't play nice for one reason or another.

On my desktop I have an 8th gen Intel CPU with a motherboard that had good reviews for working well with Qubes. Nothing fancy. I rarely use CPU-heavy software, though. If I'm crunching some numbers like password cracking, I just assign a few more cores to a VM (VM is a "qube" with lowercase "q" in Qubes's terminology) than usual and let it run for a few days. But I rarely do that and when I did, I wasn't pressed for time, so I haven't had the need to optimize or bench anything so far. I can't speak as to how it would perform vs a baremetal OS. Probably worse, but not by much.

RAM is far more important, as least to me. 32 GB is what I consider the minimum for me, but I prefer 64 or more, as it lets me be more relaxed with how many VMs I have running. I'm usually at 30-40 GB used with ~20 VMs. But when I'm experimenting with something, I can run a bunch of other stuff and not run out.

Through trial and error I figured out what amount of RAM works for what types of VMs based on the usage. A VM with 1.5 GB RAM can open 50 or more tabs if you have JS off, or 2-3 shitty JS-ridden SPA vomit-inducing sites before it starts to lag. The good thing is that if a VM lags, only that VM lags; Qubes itself and other VMs don't.

With 16 GB you'd be fine, but you'll have to care more about how much RAM each VM has. For system VMs like network or USB VMs, or VMs you use for a specific purpose only it's easy to figure out the required RAM. Some may need as little as 300-400 MB.

Videos play fine on VLC with the integrated GPU. I have the same issues with VLC as I've had on baremetal Linux OSes on other computers, like stuttering for a few seconds after seeking backwards or not playing 1080p H.265 videos smoothly.

I don't have a dedicated GPU. I don't game or mine crypto or use CAD or run or train AI models. So I can't comment on anything GPU-related, such as drivers or passthrough or performance.

I have a few laptops with Qubes that I use from time to time. The oldest is an x230 Thinkpad from ~2012 with 16 GB RAM. I don't use it as a daily driver, though, just for a few specific things. As a daily driver 16 GB RAM would annoy me a bit, but I'd still make it work if that was my only chance.
by the_arun | 2026-03-02 01:26:29+00:00
Here is the answer from Gemini:

> Google's Web Model Context Protocol (WebMCP) handles authentication by inheriting the user's existing browser session and security context. This means that an AI agent using WebMCP operates within the same authentication boundaries (session cookies, SSO, etc.) that apply to a human user, without requiring a separate authentication layer for the agent itself.
by fsrc | 2026-03-02 01:26:32+00:00
I got into programming at age 12 because of the Amiga demoscene. There was something magical those demos. I haven't touched any demoscene coding since I started to work proffessionaly.

Recently, I have been trying out vibe coding with Claude code. So I decided to revisit my childhood passion. I wanted to build something for my own children so they could experience that same magic. I hope to inspire them to be creative without needing to be master programmers yet.

BeatCanvas is the result. It’s a browser-based tool (part of a larger "Beat Suite") that turns SoundCloud tracks into reactive demo-scene visuals (starfields, tunnels, plasma, and some more modern effects) with real-time audio analysis.

The Tech & Workflow:

Built using WebGL and the Web Audio API.

I built everything with the help of Claude Code. I would never had taken my self the time to learn WebGL and all the other stuff needed to deliver this experience. It's all built in my spare time during the last month. But the project grew five times since my original idea.

The editor is designed to be "remixable". You can see how a scene is constructed and tweak the variables. Or copy any effect and update the code as you like. It even has built in support for LLM in the BeatCoder tool.

It's free, open, and mostly just a tribute to the era that made me want to be a dev in the first place. I’d love your feedback on the effects or the performance!

Beware of bugs and other early release issues =)
by beloch | 2026-03-02 01:26:33+00:00
"I think I can safely say that nobody understands quantum mechanics."

--Richard Feynman

You're far from alone. Quantum physics is tricky because it frequently doesn't agree with our physical intuition. Humans are used to dealing with macroscopic objects. They surround us for our whole lives. Matter behaves in surprisingly different ways at the level of single quanta. Seemingly impossible things flop out of the math and then clever experiments show that reality is consistent with the math, but we struggle to reach the point where that reality feels correct. When we try to translate the math into human language, we often wind up overloading words and concepts in a way that can be misleading or even false.

Perhaps we just haven't reached the point where things are sufficiently well explained and simplified, but it may be be that quantum physics will always seem strange and counter-intuitive.
by noodletheworld | 2026-03-02 01:26:47+00:00
MCP is never the right choice.

If you want to build an AI app that lets people “do random thing here”, then build an app.

Peak MCP is people trying to write a declarative UI as part of the MCP spec (1, I’m not kidding); which is “tldr; embed a webview of a web app and call it MCP”.

MCP is just “me too”; people want MCP to be an “AI App Store”; but the blunt, harsh reality is that it’s basically impossible to achieve that dream; that any MCP consumer can have the same app like experience for installed apps.

Seriously, if we can barely do that for browsers which have a consistent ui, there was never any hope even remotely that it would work out for the myriad of different MCP consumer apps.

It’s just stupid. Build a web app or an API.

You don’t need an MCP sever; agents can very happily interact with higher level functions.

(1) - https://blog.modelcontextprotocol.io/posts/2026-01-26-mcp-ap...
by socalgal2 | 2026-03-02 01:27:10+00:00
Japan puts these uturn fences up. The sign near the uturn part says "get off your bike and walk it"

https://pasteboard.co/IlXSlFUOgULW.png

I'm not sure how I feel about them. I like that the made a way to get you off your bike. I dislike that the path seems plenty wide enough to accomodate bikes and that it would be a useful bike path or 1/2 bike path, but they want it to 100% pedestrian path, even though it's not remotely crowded.
by hristov | 2026-03-02 01:27:11+00:00
They did a crossover study on the two diets. Ie the high protein diet and the high fiber diet. They did absolutely no crossover or no control on the headline thesis of their paper. The headline being that big breakfast alters appetite or is somehow good for weight-loss.

This study shows or proves absolutely nothing about advantages or disadvantages of big breakfast or that a big breakfast makes any difference whatsoever.

It only shows that if you are going to have a big breakfast as part of calorie limited diet if you choose a diet with high protein you will lose weight slightly faster but will have slightly worse gut health than if you chose a diet with high fructose.
Show HN: I used LLMs to build a compression tool that beats xz on x86_64 ELFs
by mohsen1 | 2026-03-02 01:27:46+00:00
I wanted to see if AI (mostly ChatGPT Pro and Gemini Pro 3.1) could figure out how to compress executable binaries better than existing generic tools without me actually knowing much about compression engineering or ELF internals.

The result is an experiment called fesh. It works strictly as a deterministic pre-processor pipeline wrapping LZMA (xz). The AI kept identifying "structural entropy boundaries" and instructed me to extract near-branches, normalize jump tables, rewrite .eh_frame DWARF pointers to absolute image bases, delta-encode ELF .rela structs with ZigZag mappings, and force column transpositions before compressing them in separated LZMA channels.

Surprisingly, it actually works. The CI strictly verifies that compression is perfectly reversible (bit-for-bit identity match) across 103 Alpine Linux x86_64 packages. According to the benchmarks, it consistently produces smaller payloads than xz -9e --x86 (XZ BCJ), ZSTD, and Brotli across the board—averaging around 6% smaller than maximum XZ BCJ limits.

I honestly have no idea how much of this is genuinely novel versus standard practices in extreme binary packing (like Crinkler/UPX).

Repo: https://github.com/mohsen1/fesh

Does this architecture have any actual merits for standard distribution formats, or is this just overfitting the LZMA dictionary to Alpine's compiler outputs? I'd love to hear from people who actually understand compression math.
by jasonjmcghee | 2026-03-02 01:28:01+00:00
Spent the weekend building the tool I wanted to be productive in 2026.

I took inspiration from tiling window managers, tmux, picture-in-picture, and Starcraft.

It's a canvas that lets you create virtual desktops that you can teleport the mouse or windows into, move stuff between, save window position, size, canvas position, zoom etc. as macro / savepoints you can rapidly swap between.

There are a bunch of features.

I have used it for longer than it took to me to build to really nail the feel of using it. I really like where it is, but everything can be improved, and would love feedback - especially for performance.
by _wire_ | 2026-03-02 01:28:02+00:00
Very bad for general audiences because it's structured as daytime TV, all begged questions, undefined terms, vague analogies, appeals to common sense and bruh-vibes. This kind of dialog is hopelessly inadequate to the topic, and promulgates mysticism in place of understanding, such at the utterly unstructured claim of thinking with no definition. If this was Rogan or Diary of CEO horseshit it wouldn't be worth commenting, but this is G. Hinton spouting. So disheartening.
by move-on-by | 2026-03-02 01:28:18+00:00
I’ve seen this too, but mostly with the ‘team lead’ seniors- the ones interested in the management track.

On the other hand, a SE2 was asking me for help with something that was way off track from what they should have been doing. This isn’t a new SE2, but someone who seems the have topped out as an SE2. Anyways, they were not understanding anything I was pointing them towards, so I got frustrated and just gave them the exact prompt to feed into their AI. The AI fixed it for them. They were amazed by the result, but should have been horrified by their uselessness instead.
by devnavigator | 2026-03-02 01:28:53+00:00
As organizations scale, data complexity grows faster than human capacity to manage it. OpenAI’s internal experience shows that traditional dashboards, SQL-heavy workflows, and centralized analytics teams are no longer sufficient. The Enterprise Data Agent represents a shift in how organizations interact with data, moving from static reporting to dynamic, conversational analysis grounded in institutional knowledge. This article breaks down how OpenAI designed its Enterprise Data Agent, why it works, and what leaders can learn from its architecture, context strategy, and governance model. The goal is not automation for its own sake, but faster, more reliable decisions without sacrificing trust, security, or accuracy.
by nickjj | 2026-03-02 01:29:20+00:00
Yes, I know this feeling, it's like typing on air. The Windows Terminal has this same feeling. 8 years ago I opened this issue https://github.com/microsoft/terminal/issues/327 and the creators of the tool explained how they do it.

xterm in X11 has this feeling, ghostty does not. It's like being stuck in mud but it's not just ghostty, all GPU accelerated terminals on Linux I tried have this muddy feel. It's interesting because moving windows around feels really smooth (much smoother than X11).

I wish this topic was investigated in more depth because inputting text is an important part of a terminal. If anyone wants to experience this with Wayland, try not booting into your desktop environment straight into a tty and then type. xterm in X11 and the Windows Terminal feel like this.
by archargelod | 2026-03-02 01:29:47+00:00
I agree to an extent that tools are not important.

But, for me, there is a certain threshold that a tool must pass to be useful. A tool that is below this level is only slowing you down or limiting your abilities.

You wouldn't use a knife to tighten screws if you have a perfectly good screwdriver lying around. And there's little to no advantage of buying a new expensive or over-engineered screwdriver.

I believe, plain vi is the lowest I can go for writing code. That doesn't mean that I can't use notepad or nano, but they fall under the level of being useful and only cripple and slow me down.

Ghostty passes this level of usability for me, but personally I'm fine with st - no gpu, no cpu spikes, uses barely any ram and still feels snappier. So, what's the point?
by monster_truck | 2026-03-02 01:29:57+00:00
K fucking rules if you're trying to minmax a game or balance your own.

Figuring out things like "what percentage of the time will my starting hand contain the cards I need for my deck to function, and if it doesn't, how many mulligans will it take" will basically ruin competitive MTG for you. I used to buy physical verisons of the decks I made it to top 500 with in Arena, stopped because it wasn't a fun challenge anymore (and lost all interest when they started dragging other IPs in, they'll never get another cent from me)
by skydhash | 2026-03-02 01:30:09+00:00
From the article

As an Entry Level Engineer, you’ll be expected to develop and maintain lower complexity components under the guidance and tutelage of more experienced team members.

That does not really contradict my point.

> If I have to define everything in great detail anyway, why not just use AI?

You don't have to define everything. And to do so is detrimental to their growth. If you're their mentor, you're supposed to give them problems, not recipes. And guidance may be as little as an hint or pointing them to some resource, not giving them the solution outright. The goal is not to get a problem solved (that's just a nice-to have), the goal is to nuture a future colleague.
by oceanplexian | 2026-03-02 01:30:41+00:00
Reading the comments here, let’s take a moment to mourn another technology that so called HN hackers want to see regulated en masse by their big daddy government.

Like drones, 3D printing, and now the simple pleasure of building your own e-bike. It seems like a certain demographic of NIMBY/Karen has taken over and is hell bent against makers and anything remotely cool, DIY, that could even be slightly more dangerous than a game of Pickleball.
by nobulexdev | 2026-03-02 01:33:08+00:00
You’re correct. The cryptographic chain proves “this middleware has processed this action and has recorded it,” not that the enforcement logic itself was correct or that the code running was what you think it was. Those are both different guarantees and I have been conflating them.

On “nothing too special about doing this with LLMs,” also fair. The primitives (policy enforcement, audit trails, non-repudiation) aren’t new. The bet is that AI agents will need these at a scale and standardization level that does not exist yet, and having it as a composable library matters when every framework (LangChain, CrewAI, Vercel AI SDK) is building agents differently. But the underlying cryptography isn’t novel.
by Loughla | 2026-03-02 01:33:21+00:00
To summarize, the suggestion was to live like you live in the Midwest outside of urban/suburban areas. That's very funny to me.

My spouse had a hard time acclimating to rural Midwest life after living in a mega city on the East Coast. She complained that everything takes an extra half hour for time spent standing around talking about nothing.

It never dawned on me that if you're from a place, like a large city, where interacting with strangers or very distant acquaintances isn't encouraged, that this would not be a natural part of life.

I find this interesting but don't know what to do with that.
by voxelghost | 2026-03-02 01:33:30+00:00
>Have fun baking your Reese’s Original Peanut Butter cookies!

I think it will be even worse. Like, "Im having terrible pollen allergies - what can I do?"

Response will be very scientific sounding version of; You need some brand XYZ anithistamin , it will give the best effects, and the others you should only try if you low-key are looking to die.
by ceejayoz | 2026-03-02 01:33:53+00:00
Well, another dodge. I tried; it's a yes/no question.

> If Ukraine was worth defending they would have no trouble finding men willing to die to defend it.

So defeating the Nazis wasn't worth doing, because we had to draft to accomplish it?

> its women are being allowed to flee

Wouldn't the alternative be "A violation of human dignity"? Forced confinement in a war zone? You really should make up your mind here.
by theultdev | 2026-03-02 01:33:57+00:00
Talking to people you are attracted to is how the human race lives on.

And noone knows if you are talking to people "equally" they only know the conversation they are currently in.

I guess you could just hit on everyone. Old, ugly, whatever! Then you won't be a creep.

But in all seriousness, the difference between courting someone and creeping someone out is how attractive you are to them, not the other way around.
by hoherd | 2026-03-02 01:34:05+00:00
If you compare them side by side, you actually can see how slow some of them are. The way I compare is to open them all up tiled on my display joined to the same tmux session, then try doing heavy redraw operations, like maybe cmatrix. You can clearly see how some of them are quick at redrawing, and some are not.

Some people do not care about the difference, but it is definitely there.

See also https://sw.kovidgoyal.net/kitty/performance/
by abustamam | 2026-03-02 01:34:06+00:00
I mean, it's all about what works for you, right? I use Cursor's built in emulator and Hyper.sh just because I like Cmd T to work in my terminal. But my workflow is a lot different from a lot people's. Hence, I'm not sure why there's so much debate about people's workflows in this thread. Lots of "you should care" or "you shouldn't care" about your terminal.

This isn't directed at you, of course. Just a weird observation where people are prescribing their workflows to others and telling them what they should or shouldn't care about when the only thing they know about their workflow is that they use a terminal at least once a day.
by pcarolan | 2026-03-02 01:34:09+00:00
If you’re going this far, why even have a cli? Just have your agent grab the openapi spec from the server and set envvars. It can curl its way around happily. Security? I don’t see how this is any more or less secure than any other claude code workflow.

It seems we've round about rediscovered apis.

I tried this with datadog and it can build high quality monitoring notebooks for the pr im working on in a single shot.