MurphyA/hacker-news huggingface dataset:
by Imustaskforhelp | 2026-03-09 13:51:14+00:00
Respectfully, Can you tell me more about it because I genuinely don't know how you think Nuclear energy is bad. It's one of the cleanest forms of energy.

Is there any particular reason why you think Nuclear is bad in all honesty as its worth having a discussion here? Why do you feel Nuclear Energy is a hazard?

I understand if you feel Chernobyl or any event makes it sound dangerous but rather, Please take a look at this data on the number of death rates per unit of electricity production[0]

Oil is roughly 615x more deadly than nuclear. Nuclear, Solar and Wind (the renewables) are all less deadly and are 0.03,0.02 and 0.04 respectively and nuclear is a reliable source of energy source which can be used in actual generation.

Nuclear is very much a green energy. I'd like to hear your opinion about it.

[0]: https://ourworldindata.org/grapher/death-rates-from-energy-p...
by sscarduzio | 2026-03-09 13:51:23+00:00
My pet projects

* Self-contained Customer support portal (in a quirky neobrutalist UI) https://github.com/sscarduzio/intreu-portal

* 0-copy single binary Rust binary-delta optimized S3 proxy with a GUI
https://github.com/beshu-tech/deltaglider_proxy
by zoeysmithe | 2026-03-09 13:51:30+00:00
I mod a couple subs on reddit, and one that is fairly famous. I see this stuff all the time, even if this person is lying. Its a real phenomenon. Usually its messy like "haha, my husband just loves these cookies" and with a link to the site and its obvious its spam, but stuff like this happens too.

I take some supplements for health reasons and its pretty obvious in that space too. I remember one day one brand of a certain something (which came from a no-name company and over-priced compared to competitors) was near everywhere in comments. In fact, people just referred to the product by the brand name, not the actual chemical. Eventually people got wise to it, and you'd see a "hey this is astroturfing," but the comments remain and if you google or reddit search this supplement, the top results are people raving about this one specific brand still. This stuff works and I imagine it works very well because it keeps happening.

Its also especially bad in women's spaces because there's so many competing brands of fashion or makeup or whatever. Much of it using stealth advertising, relationships with influencers who won't disclose its a paid partnership, etc. A lot of makeup brands get big almost soley because of internet engagement, so there's a strong incentive to try.

You can see this happening in realtime almost. Suddenly this face cream or this mascara is big on reddit, with new-ish accounts raving about them. I've noticed lately that they've been buying old accounts and repurposing them. I've dug into people's posting histories (a mod can see this if youre on their sub even if private) and the account is 5 years old that went silent 3 years ago and now is suddenly back but this time its someone purporting to be a woman, when the previous posting history is very male-coded and even may call himself a man in comments. I don't think we fully appreciate how fake this all is and how little will there is to fight it. This is also done politically too, especially around election season, but is generally happening all the time.
by jillesvangurp | 2026-03-09 13:51:35+00:00
This doesn't mean what you think it does:

- China is also decommissioning older plants.

- These new coal plants aren't running 24x7

- Peak coal usage is likely to be very soon in China (this year even according to some); after that coal usage flatten and start declining; all the way to a planned net zero in the 2060s.

The newer plants are designed to be more efficient, more flexible, and less polluting than the older ones. They are better at starting/stopping quickly/cheaply. Older coal plants used big boilers that had to heat up to build up steam before being able to generate power. This makes stopping and starting a plant slow and expensive. Because they consume a lot of fuel just to get the plant to the stage where it can actually generate power. The more often plants have to be stopped and started, the more wasteful this is. With the newer plants this is less costly and faster.

This makes them more suitable to be used in a non base load operational model where they can be spun up/down on a need to have basis. This is essential in a power grid that is dominated by the hundreds of GW of solar, wind, and battery.
by andyjtyler | 2026-03-09 13:51:35+00:00
Hi HN - I’ve been spending a lot of time in the terminal lately, as most of us have with claude code and codex, across multiple projects and repos. I kept getting frustrated bouncing between cd, cd .., tab completion, and ls just to move cross projects.

I’m fairly visual and like seeing the parent directory and sibling options while navigating. It makes it much easier to hop around when you’re not sure exactly where something lives.

I tried tools like ranger and nnn, but they take over the whole terminal screen and it broke my flow. I wanted something much simpler that stayed inline and focused purely on navigation.

I’ve always found the macOS Finder column view extremely easy to move through, so I built catnav to bring that Miller-column style navigation to the terminal.

The idea is simple: keep parent/child context visible while you move so you can explore a tree without memorizing paths.

Curious what people think, especially if you have feedback or improvement suggestions.
by synlatexc | 2026-03-09 13:51:38+00:00
Re: the silent filter, I'm reminded of the McLuhan quote:

"Man becomes, as it were, the sex organs of the machine world, as the bee of the plant world, enabling it to fecundate and to evolve ever new forms. The machine world reciprocates man's love by expediting his wishes and desires, namely, in providing him with wealth."
by brainlessdev | 2026-03-09 13:51:52+00:00
I just launched Kyaraben, it's an alternative to EmuDeck that autoconfigures Syncthing for your devices.

For those not in in that niche, the goal is to set up a Linux desktop or Steam Deck for retro (and not so retro) video game emulation, so you just drop in your ROMs, open a frontend via Steam, and play your games.

https://kyaraben.org
Show HN: HawkDoc – open-source Notion-style editor built on Lexical
by ellizabeth | 2026-03-09 13:52:09+00:00
I was trying to use SuperDoc for a project and kept running into limitations. Customisation was harder than expected and the performance was not where I needed it. So I decided to build my own editor called \HawkDoc\, using Claude as a coding assistant for a large part of the development.

HawkDoc is focused on fast document editing with zero-lag typing. Many editors re-render large parts of the UI on every keystroke or ship heavy dependencies just to support basic formatting. I wanted something simpler and faster.

Tech stack:

- Lexical (Meta) as the editor engine. Its node-based architecture avoids full re-renders during formatting operations.
- Yjs + Hocuspocus for real-time collaboration using CRDTs, allowing conflict-free document syncing.
- Redis + PostgreSQL for storage. Yjs deltas are first written to Redis and flushed to Postgres every 30 seconds so the database does not receive keystroke-level writes.
- React + TypeScript for the frontend UI.
- @react-pdf/renderer for client-side PDF export with watermark support.

What works today:

- Block based editor
- Slash commands
- Template variable injection (`{{variable_name}}` rendered as styled chips)
- Image uploads
- Markdown, HTML, and PDF export
- Auto-save
- Selection bubble menu

What is still in progress:

- Real-time collaboration UI
- Document workspace and file list
- DOCX import
- Version history
- Authentication UI (JWT backend already implemented)

Claude Code helped speed up a lot of the early development, especially when building the editor integrations and export pipeline. I would be interested to hear how others are using AI assistants when building new developer tools.

The project is MIT licensed and open for feedback and contributions.

GitHub:
[https://github.com/hawk-doc/hawkdoc](https://github.com/hawk-doc/hawkdoc)
by renehsz | 2026-03-09 13:52:28+00:00
ZFS doesn't really need huge amounts of RAM. Most of the memory usage people see is the Adaptive Replacement Cache (ARC), which will happily use as much memory as you throw at it, but will also shrink very quickly under memory pressure. ZFS really works fine with very little RAM (even less than the recommended 2GB), just with a smaller cache and thus lower performance. The only exception is if you enable deduplication, which will try to keep the entire Deduplication Table (DDT) in memory. But for most workloads, it doesn't make sense to enable that feature anyways.
by redsunbird | 2026-03-09 13:52:29+00:00
In AI Strategy, we often prioritize frictionless user experiences. However, for survivors of intimate partner violence, digital friction is a vital safety mechanism. The architecture of Sophia.chat demonstrates how strategic technical barriers protect those in high-stakes environments.

The app implements Privacy by Design in these core architectural choices:

--#DecoyAndDisappearingAct: Standard browser history is a liability in abusive environments. Sophia.chat utilizes decoy links that transform into a secure vault only under specific conditions.

--#ImageBasedCryptography: Traditional credentials are vulnerable to coercion or social engineering. Sophia.chat leverages steganographic principles, using a local image file as a cryptographic seed and provides the unique entropy required to decrypt the secure volume.

--#HighFidelityEvidenceLog: To combat gaslighting and evidence tampering, the platform maintains timestamped files via low-latency, encrypted uploads. By syncing data the integrity of the evidence remains intact even if the physical hardware is seized or undergoes a factory reset.

This #InternationalWomensDay, let's celebrate tech that heals. The architecture of Sophia.chat is a blueprint for how AI can dismantle systemic silence with secure, timestamped voices. Let’s commit to building infrastructure that doesn't just process data, but protects people.

#IWD2026 #AIStrategy #CyberSecurity #PrivacyByDesign #RightsJusticeAction
Show HN: ClawAid – AI doctor that fixes OpenClaw in one command
by jjj5666 | 2026-03-09 13:53:19+00:00
OpenClaw has 80+ bug reports per day on GitHub, mostly gateway crashes and config corruption after updates. I got tired of debugging my AI assistant with another AI chat, so I built this.

npx clawaid — collects system state (config, logs, gateway, plist), sends to Claude Sonnet for diagnosis, then walks you through fixes step by step. All commands run locally with user confirmation.

Launched today: 11 real users, one had a completely unconfigured macOS install that got auto-fixed in 5 steps. Three Windows users hit a bug where OpenClaw's own CLI hardcodes /bin/zsh — the AI correctly identified it and gave manual workarounds.

We absorb the AI cost. Open source. No API key needed.
by aw1621107 | 2026-03-09 13:53:50+00:00
> Even if a crate compiles under a single edition, exported APIs often avoid edition specific idioms that could cause friction for consumers compiled under older editions.

Do you have some concrete examples of this outside the expected bump to the minimum required Rust version? I'm coming up blank, and this sounds like it goes against one of the primary goals of editions (i.e., seamless interop) as well.

> So while technically each crate chooses its edition, ecosystem reality introduces cross-edition friction.

And this is related to the above; I can't think of any actual sources of friction in a mixed-edition project beyond needing to support new-enough rustc versions.

> Rust tools such as rustc, rust analyzer, rustfmt, and clippy must understand edition dependent grammar and semantics simultaneously.

I'm not entirely convinced here? Editions are a crate-wide property and crates are Rust's translation units, so I don't think there should be anything more "simultaneous" going on compared to -std=c++xx/etc. flags.

> Over time this creates a cumulative maintenance burden similar to maintaining compatibility with many historical language versions.

Sure, but that's more or less what I was saying in the first place!
by danefilipczak | 2026-03-09 13:53:56+00:00
Igor is a constraint programming library for Clojure. It shadows Clojure's core operators (+, =, and, every?, etc.) so constraint expressions read like normal Clojure — but when any argument is a decision variable, they build an AST that compiles down to industrial solvers via MiniZinc.

It supports integer arithmetic, set algebra (intersection, union, difference, subset/superset), universal quantification, extensional constraints (table, regular/DFA, cost-regular), and a graph constraint library for paths, spanning trees, circuits, and connectivity — all composable and optimizable.

I built it because I wanted to express constraint problems in Clojure without leaving the language or losing composability.
by iraton | 2026-03-09 13:54:26+00:00
I built this for my CS bachelor's thesis. The goal was to develop a system capable of detecting violent actions and specific weapons (knives) in video streams in real-time.

The system combines object detection, pose estimation, and temporal analysis to recognize violent actions in video. It uses YOLO11n-detect to identify knives and YOLO11n-pose to extract 17 skeletal keypoints from people in the scene. Individuals are tracked across frames using BoT-SORT so their movements can be analyzed over time. These sequences of normalized skeletal keypoints are then processed by a Bidirectional LSTM, which classifies the action as violent or non-violent.

I've also included a YouTube playlist showing the system in action on various real-world and simulated scenarios.

I’m looking for feedback on the architecture, particularly on how to better handle complex group interactions or reduce ambiguity in high-speed non-violent movements.

Repo: https://github.com/lraton/real-time-violent-action-detection
by EdNutting | 2026-03-09 13:54:42+00:00
P.s. In career terms, it's become a defining career area for now because there's basically no interesting work outside of AI-related stuff.

That'll change in a few year's time. The industry can't sustain this level of obsession forever (for one thing, venture capitalists will move on to the next big thing, as per the very definition of their business model).

For now, it's a case of make hay while the sun shines.
by wang_li | 2026-03-09 13:54:59+00:00
The only reason for a multicore benchmark is when the benchmark represents some common task that is not embarrassingly parallel. If your multicore benchmark is just a single threaded test run on a bunch of cores, it’s pointless. I can simply do math to find that result, max(single core performance multiplied by the number of cores, memory bandwidth divide by bandwidth required per thread).

A good benchmark will be something people actually do.
by grishka | 2026-03-09 13:55:22+00:00
This is 1970s tech, so of course there was no compression. It's basically a composite video signal etched into the medium. Every revolution of the disc is one full frame (or two fields). So when you look at it, the adjacent grooves represent the same lines of video in different frames.

Now imagine if you picked a Y coordinate and extracted the corresponding row of pixels from every frame of a video file, and stacked them vertically. If there was scrolling text, or if the camera moved vertically, you would see a meaningful image, the same way a scanner obtains a complete image by moving a single-row sensor across whatever you're scanning. This is the same effect, just arising from the way the video signal is laid out on the disc.
by Imustaskforhelp | 2026-03-09 13:55:40+00:00
Nuclear energy can be used to generate 24x7 energy as the grid-power to supply energy to a country whereas Solar and Wind require batteries.

I think that the last time I checked, when you take into factor the CO2 emissions and everything, Nuclear is the best source of Energy.

> I don’t think nuclear is the answer to things

I think that I am interested in seeing thorium based reactors or development with that too. That being said, Nuclear feels like the answer to me.

Feel free to correct me if you think I am wrong but I don't think that there is any better form of energy source than nuclear when you factor in everything.
by vel0city | 2026-03-09 13:55:55+00:00
> there are likely big efficiency wins to be gained by specializing on AI

I've seen this suggested before as well, but I don't think I've heard a lot of actual concrete things. What big efficiency wins are to be had specializing on "AI" datacenters as opposed to what the past mega hyperscalers have done? What techniques seem to be out there that cloud providers and others have slept on? What makes them so different, in terms of operating a datacenter?

I'm genuinely asking.
by ectospheno | 2026-03-09 13:55:58+00:00
I like that email respects the time of both parties. Either can reply when convenient. When a reply requires careful consideration or phrasing you have the time to do so. When you are otherwise engaged you don’t have to stop and handle each one now. When you need to reference it later it is often much easier than finding a chat. It’s almost the only relaxing comms method left apart from mailing a letter.
by WarmWash | 2026-03-09 13:56:07+00:00
The problem is though that even if they "just think it's funny", over time it gets built into their worldview.

It's like people who only consume TV shows and movies, they know it's all fiction, but if you talk to them about how the world works, you realize that all their mental structures are based on Hollywood tropes.

This even tracks to reddit, where everyone knows it's bullshit and reddit is dumb, but their entire perception of the world is still reddit's dumb views anyway.
by dewey | 2026-03-09 13:56:45+00:00
> As our internal fork became increasingly outdated, we collaborated with FFmpeg developers, FFlabs, and VideoLAN to develop features in FFmpeg that allowed us to fully deprecate our internal fork and rely exclusively on the upstream version for our use cases.

Some comments seem to glance over the fact that they did give back and they are not the only ones benefitting from this. Could they give more? Sure, but this is exactly one of the benefits of open source where everyone benefits from changes that were upstreamed or financially supported by an entity instead of re-implementing it internally.
by tonelord | 2026-03-09 13:56:57+00:00
While building some software tools for my bass guitar I wanted to create some kind of video series or whatever to share it with others.

I have been using online courses and youtube forever and they all have converged on a similar format. Basically, adapt a textbook to slides and add voiceover. Sometimes they'll be animated. Not for everyone but I like it for passive learning.

Being a web developer I always thought video was a strange way to deliver this information - you can't even copy the text! Videos are also hard to make and heavy on bandwidth. So after iterating on different approaches to this over the last few years, I finally started on a new iteration called useful.

Currently on rev1, so early days: https://github.com/ohmstone/useful/tree/rev-1

There are a few more things I want to add to it but I want to get back to what I was doing (the bass guitar stuff). So I will make few of these website-as-video courses based on my projects to try and prove the concept.

Some of the nerdier features useful has:

- Uses state of the art CPU-based TTS with voice cloning, realistic enough to not be distracting

- Very simple markup language to create the visuals

- Extensible slide content with simple plugin system

- Full website export with complete SEO/social metadata

- Export is a PWA, so it caches nicely and can work offline

- Self-hostable

- Export is optimized for low bandwidth, so it loads way faster than a video and uses <1/10th of the data when served with brotli

- Minimal dependencies

Beyond my own use-case I figured it might be useful for others creating courses. One stretch-goal would be for people to turn what they are learning via LLMs into low-bandwidth courses like this so we don't have people burning energy asking the same questions and watching the same 4K videos.
by gucci-on-fleek | 2026-03-09 13:57:53+00:00
> https://www.fca-caf.ca/en/pages/decisions/plain-language-dec...

Huh, I wasn't aware of that, thanks. Looks like it only came out a couple months ago, which would explain how I missed it. But that indeed does seem pretty conclusive, so I'll gladly concede that point.

I'd still say that this is just standard government overreach/misuse of power and not corruption though.

> Ironically the exit of the Cabinet members highlights further corruption. Canada has transferred ~25 Billion to Ukraine. The minister responsible for the debanking of Canadians has left Canada and taken an official post in the Ukrainian government for the distribution of this money.

Ok, this one definitely sounds like corruption though. I haven't heard of this one before, so I'm not entirely sure about the details, but what you said does seem to broadly agree with what the linked Wikipedia article says.

And yeah, I agree that this sounds pretty bad.

> In short you have completely no understanding of the level of corruption in this country.

C'mon, there's no need for a semi-personal semi-attack here! I'm a Canadian living in Canada, so I like to think that I have a good idea what's going on in the country, but I'm of course mistaken sometimes.

Still, I think that you picked fairly weak examples; better ones would be the Sponsorship Scandal [0], the WE scandal [1], Aga Khan [2], and so on.

[0]: https://en.wikipedia.org/wiki/Sponsorship_scandal

[1]: https://en.wikipedia.org/wiki/WE_Charity_scandal

[2]: https://en.wikipedia.org/wiki/Aga_Khan_affair
by capevace | 2026-03-09 13:58:07+00:00
https://struktur.sh

An all-in-one tool for structured data extraction with LLMs.

$ struktur extract —input doc.pdf —schema schema.json —model openai/gpt-5

- can prepare documents (PDF->text etc.)
- run multiple different extraction strategies
- runs a full agent loop for data extraction in-process using Pi agent and just-bash.dev. It can grep through large files for example.
by illithid0 | 2026-03-09 13:58:55+00:00
I was trying to interact with the account mentioned in the grekpak blog post here: https://blacksky.community/profile/did:plc:w4xbfzo7kqfes5zb7...

I can't comment, follow, like, or anything like that without getting the "Sign in or create your account to join the cookout!" popup. I wasn't trying to cause problems or get downvoted, this is just the the first non-BlueSky PDS I've ever come across and was curious to see the federation work.
by myrmidon | 2026-03-09 13:59:05+00:00
> europes coal powerplants are in china, its polution is in china, the products of china are in europe and the producers from china live in europe and the us.

This is generally incorrect. Emissions imported or exported via trade are significantly smaller than domestic emissions for almost every country. In the EU vs China case, accounting for imported/exported emissions basically changes which of the two is doing better, but emission levels are pretty close to begin with (US is already doing significantly worse than China either way).

For China, we are talking about ~1 ton/person/year from trade (in favor of China), while local emissions are at ~8 tons/person/year.
by vanillameow | 2026-03-09 13:59:06+00:00
Considering the topic of this article I'm giving you the benefit of the doubt, but to be honest - if you're not writing your articles with LLMs, you should strongly consider changing your writing style. I peeked some of your other articles, like the one about half your readers being bots, and it reads straight out of ChatGPT. I trust given your framing in this article that you know that's not a good thing.