MurphyA/hacker-news huggingface dataset:
Show HN: HushBrief – A stateless, zero-retention AI document summarizer
by FidelitasLLC | 2026-03-02 14:46:24+00:00
Hi HN,

I’m the founder of Fidelitas LLC. I built HushBrief because I was tired of two things:

The "I can’t help with that" refusal messages from sanitized LLMs when trying to brief sensitive legal or investigative material.

The systemic risk of pasting core IP, depositions, or leaked documents into surveillance-backed models that train on user inputs.

HushBrief is an AI briefing tool designed around a zero-retention architecture.

The Tech Stack:

Inference: We use Venice AI for zero-retention inference (llama-3.3-70b). No training on inputs, no logging, no retention at the provider level.

Stateless Auth: We don’t use traditional accounts or databases for user profiles. Subscriptions are handled via signed httpOnly cookies (HMAC-SHA256).

Zero-Knowledge Architecture: Documents are processed in memory and immediately discarded. There is no database entry that links your identity to the documents you've briefed.

Frontend/Backend: React 18 / Express 5 / PostgreSQL (Drizzle ORM) for subscription status only.

Why this exists:

Standard AI tools have become editorialized and "safe" to the point of being useless for professionals handling raw, controversial, or sensitive legal material. HushBrief includes an "Uncensored Mode" that doesn't soften or refuse to process the document you provide. You get the actual brief, not a sanitized version.

The Friction Problem:

I hate "Magic Links" and forced signups. To make this as accessible as possible for a technical audience, we implemented a $0.99 "Day Pass" via Stripe that sets a 24-hour signed session cookie. No email/password required to use the pro features.

We also have a strictly limited 11-unit Lifetime tier ($99) for early believers who want to support the development of resilient socio-technical infrastructure.

I'd love your feedback on the UX—specifically the 3-theme design system and the Privacy Dashboard (the avatar icon in the navbar) which maps out our data usage framework.

Live at: https://hushbrief.app

I'll be in the comments to answer questions about the architecture or our privacy posture.
Show HN: OpenClaw Carapace – Security Scanner for OpenClaw
by broskees | 2026-03-02 14:46:33+00:00
Here's Openclaw Carapace, a CLI security scanner for OpenClaw. It audits your configs, flags CVEs, and scans skill files for vulnerabilities.

A few things it does:
- Auto-fix common misconfigurations
- Hardening profiles for typical deployment patterns
- SARIF output so it drops right into GitHub Code Scanning or your CI/CD pipeline

Would love feedback — especially on what checks or hardening rules you'd want to see next.
by ryanmcl | 2026-03-02 14:46:38+00:00
Fair point...I should have said "practically impossible given my constraints" rather than "genuinely impossible." You're right that people have learned from books for decades.

What changed for me wasn't capability, it was feedback loops. A book can't tell me why my specific Stripe webhook is failing at 2am. The combination of AI assistance plus actually building something real kept me from hitting the walls that stopped me the three previous times I tried to learn.

But you're right that the skill existed before the tooling. The tooling just compressed the timeline enough to fit inside the life I already had.
by joseda-hg | 2026-03-02 14:46:40+00:00
Not the user you're responding to, but I feel like I do something similar

I describe what I want roughly on the level I could still code it by hand, to the level of telling Claude to create specific methods, functions and classes (And reminding it to use them, because models love pointless repetition)

Is it faster?
Sure, being this specific has the added benefit of greatly reduced hallucinations (Still, depends on the model, Gemini is still more prone to want to do more things, even when uncalled for)

I also don't need to fine comb everything, Logic and interaction I'll check, but basic everyday stuff is usually already pretty well explained in the repo and the model usually picks up on it
by PeterWhittaker | 2026-03-02 14:46:59+00:00
> Sorry, we don't accept code contributions and direct you to the original libxml2 project.

This has me puzzled to the point of being dumbfounded: If libxml2-ee has fixed many security and other flaws in libxml2, then what's the point of directing people back to a project that is relatively flawed?

Licencing it as AGPL is also interesting, since the original was MIT, though I'm not sure they've worked out all of the kinks, given this example from one of the M4 files:

# LICENSE
#
# Copyright (c) 2011 Maarten Bosmans <mkbosmans@gmail.com>
#
# Copying and distribution of this file, with or without modification, are
# permitted in any medium without royalty provided the copyright notice
# and this notice are preserved. This file is offered as-is, without any
# warranty.
by Forgeties79 | 2026-03-02 14:47:46+00:00
Not everyone has the time and resources to battle their utilities and bank(s). I know it’s important and sustained effort is necessary even if it’s hard, but we are talking about massive populations here and most people simply can’t or won’t fight that battle on their own. Organizing a large pushback is also a huge effort. And at the end of the day, there is an easy solution for folks: buy a “proper” smart phone that “just works” because it solves the problem now.

We’ve gotten to the point where unfortunately it is a luxury to fight for your privacy and consumer rights.
by amluto | 2026-03-02 14:47:47+00:00
Entire libraries are a weird sort of exception. They fundamentally target a specific architecture, and all the nonportable or version dependent data structures are self describing in the sense that the code that accesses them are shipped along with the data.

And if you load library A that references library B’s data and you change B’s data format but forget to update A, you crash horribly. Similarly, if you modify a shared library while it’s in use (your OS and/or your linker may try to avoid this), you can easily crash any process that has it mapped.
by chistev | 2026-03-02 14:47:59+00:00
You could build a HN clone for them for that purpose, but I tell you the problem would be onboarding users.

I built a HN clone for someone who wanted it focused on just E-Commerce discussions, but it failed to take off. Also didn't help that the person wanted to monetize it using a pay-to-use model. It never took off.
by zenware | 2026-03-02 14:48:15+00:00
That being said, a huge amount of the work being done (arguably all of it) is in support of humans. It would follow then that the more of us there are the more work is required, whereas if there were fewer of us less work is required. — I think the real concerns about birth-rate/population decline come from “borrowing against the future”, if that future never materializes then you cashed bad checks.
by arjonagelhout | 2026-03-02 14:48:36+00:00
I personally use Skia, in combination with a very thin platform layer. I do use C++ so that might still be a bit too low level, but after having set up everything, the Skia API is really nice for just drawing some text / other primitives onto the screen.

React Native uses Skia under the hood as far as I recall.
by graemep | 2026-03-02 14:48:47+00:00
How many people have suffered consequences anyway? Epstein ran a large sex abuse network and and even larger corruption network. How many people have been sentenced so far? How many are even being investigated?

While most of the network in in the US, there are very many highly placed people in Europe who will have been involved, and so far only a few have suffered. One Norwegian charged, two in the UK under investigation arrested and released.

> wow. you're comparing EU

Apart from the investigation in France, have guilty parties in any EU countries been charged, convicted, or are even facing invetigation?
by groundzeros2015 | 2026-03-02 14:48:49+00:00
nobody mentioning the "file system as a noSQL database comment". I found most of the friction when using bash/unix style tools when I tried to put everything in structured files that needed parsing. Once you see folder/files as the structure these tools work great.

It's also interesting to me that many noSQL starts from the assumption that relations are too complex, and that trees are preferred.
by gigatexal | 2026-03-02 14:48:50+00:00
You’re missing nothing. This is just another boneheaded footgun by this admin. What a time to be live and be an American. I’m ashamed to be one and living internationally. Everyone is either pitying me or laughing at me because my government is so corrupt, stupid and incompetent.

More problematic than my own ridicule is what this will portend for US science and the US for leading science research. We must fight to keep the US a destination for cutting edge science and research and one way to do that is to attract the best and brightest from all parts of the globe.
by merlindru | 2026-03-02 14:49:29+00:00
lmfao

> Microsoft's brand image may already be at an all-time low

and they decide to make it even worse. it's extremely obvious this would be an objectively terrible PR move. you always take banter on the chin and show that you're working on improving the product.

instead, they try to clamp down on the banter, which, without fail, achieves the exact opposite: banter increases tenfold and you get ridiculed for being overly sensitive to actual criticism
by pickleglitch | 2026-03-02 14:49:30+00:00
A lot of the replies here are saying to just not worry about any of this stuff because most of it doesn't really affect you and you can't do anything about it anyway. As someone who battles chronic anxiety every day, I don't think those answers are helpful.

Yes, the world is always full of uncertainty, and yes, you being less online will probably help, but that doesn't mean we should all just ignore the horrors unfolding around us.

While it may feel like there's nothing you can do, there's a phrase I've found helpful: action absorbs anxiety.

You don't have to fix the world. But you can try to improve your tiny corner of it. Whether it's creating a small stockpile of emergency supplies, or writing letters to elected officials, DOING something can help a lot more than you might think.

For me, I have made a hobby out of self-hosting as many services as I can so I can at least feel like I'm a little less dependent on big tech. I study history to try and better understand the present. I write a blog to give expression to my anxieties, and that helps too, even if very few people ever read it.

And yes, limiting your social media time is a good idea. I recently set a "no social media after 8pm" rule for myself. I'll read a book, watch a movie, or play a video game instead. It helps.
by elijahlucian | 2026-03-02 14:49:52+00:00
[audio nerd heavy post]

A couple weeks ago, my friend let me borrow his Teenage Engineering OP1 field.

I started playing with their destructive tape looper and drum samplers.

And then I started to look for cheaper hardware or VST alternatives - seriously nothing. Nothing that lets you easily overdub takes in a multitrack view. And no "immediate" samplers that let you record a blob of audio into them, and then chop them up and play with the sounds.

For the overdub thing, Reaper is the closest it gets, but it easily becomes super cumbersome. the take lanes start taking up space, trying to route audio is always a pain in any DAW (been making digital music for 20 years)

And the sampler? you would think there is something, but even Ableton has a clunky workflow with grabbing instinctive samples and snippets. The closest thing is Koala Sampler for iOS (great piece of kit - recommended!)

So I started to dabble in the dark arts of vibe coding to make a plugin or two. ended up with 3 reaper plugins (shipped), an iOS sampler app "Choppa" (submitted to app store), a mac app and vst (alpha available for sale)... in 8 days.

Huge disclaimer here that I am a software architect by trade, I understand audio engines and audio buffer manipulations, and I am one of those guys who is constantly building things, as I'm sure many of us are.

Still I am floored by the velocity that this new era of vibe coding brings to minds of a technical and creative blend.

Check out the free reaper plugins, the source code is on my github, too! Would love to hear what you think!
by dghughes | 2026-03-02 14:49:53+00:00
Here in Canada when the new CPC took power its leader PM Harper muzzled scientists from speaking about most things but most of all anything about climate change. It also destroyed climate data claiming the ledgers were old fashioned, but they were the only copies.

The CPC political are the old centre-right PC party that combined with more right secessionist and (evangelical) Christian political parties.

Harper is still lurking in the shadows and pulling strings decade after being ousted as Prime Minister.
by chistev | 2026-03-02 14:49:54+00:00
There's nothing like HN, but the closest is Reddit.

If you're interested in programming then r/programming

If UFC, for example, then

r/ufc

r/mma

r/python

Just whatever it is you're interested in, there's likely a subreddit for it. The more niche it is, the better the quality of the sub.
by skyberrys | 2026-03-02 14:49:59+00:00
I like the idea, but it needs more users working away cooking recipes. I was looking for 'foundation recipes', i.e. the original seed recipe used to inspire all the others. For instance the original fried rice. I could just contribute my mods then instead of starting a totally new recipe. For instance lately I'm making saag paneer with 1/2 beet greens. I could start with saag and then mod it to be the beet greens.
by qalmakka | 2026-03-02 14:50:12+00:00
> If I write an OS in Basic, surely the 'natural' language for exposing the system calls is Basic?

For that specific OS, that would probably be the case? I think every API is bound to reflect the specific constraints of the language it has been written in. What I was trying to clarify was that UNIX and C are intertwined in an especially deep way, more than basically other OS that doesn't have a UNIX API, because both were born and written alongside each other, so some Unix APIs rely on C-specific behaviour and quirks and some C features were born and designed around the same historical context UNIX was born
by Spivak | 2026-03-02 14:50:19+00:00
Fascism isn't really a form of government though, it's a political ideology and aesthetics that we see echoed through different regimes. You can be a democracy on paper while in practice being a single party corporate oligarchy with a cult of personality surrounding the head of state.

Ur-Fascism describes the ideology of MAGA exactly. Clearly there's some apprehension admitting this, it's a strong-man political ideology that has evolved many times organically throughout history. It doesn't necessarily imply that the regime is bad or evil or anything but the problem ends up being that the term exists because governments that adopt this ideology end up converging on the same unsavory behaviors despite any initial differences. That convergence is I think what a lot of Americans are afraid of because we're already doing most of them.
by eblume | 2026-03-02 14:50:23+00:00
I’ve been using a form of the Mikado Method based on a specific ordering of git commits (by message prefix) along with some pre commit hook scripts, governed by a document: https://docs.eblu.me/how-to/agent-change-process

I have this configured to feed in to an agent for large changes. It’s been working pretty well, still not perfect though… the tricky part is that it is very tempting (and maybe even sometimes correct) to not fully reset between mikado “iterations”, but then you wind up with a messy state transfer. The advantage so far has been that it’s easy to make progress while ditching a session context “poisoned” by some failure.
by epolanski | 2026-03-02 14:50:25+00:00
The issue is that when people start abusing words like "fascism" out of context they make those words lose meaning.

The US is definitely undergoing authoritarian tendencies, but it remains structurally constrained by separation of powers, federalism, and independent courts and media, features that fascist regimes systematically dismantle.

If you start calling everything fascism you are essentially helping those you call fascists because they can easily refute your thesis and gaslight you on the very realities of the authoritarian descent the country is going through.
by jermaustin1 | 2026-03-02 14:50:46+00:00
There had been a fairly decent open APLR library called OpenALPR. It used to be updated fairly regularly, but then was "acquired" and now sits abandoned for almost a decade without any updates, while the company that acquired it (REKOR) has commercialized it and extended it as a closed source API and platform.

ALPR is fairly trivial now days, and a modern CPU can process thousands of plates per second (dozens of plates per frame, hundreds of frames per second coming multiple cameras pointing at different lanes of traffic).

The "product" around all of these is linking the plates traveling together, tracking routes through various cameras, identifying common travel patterns, and more disturbing travel patterns that are outside norm for a given plate or route (i.e. do they normally drive these 3 cameras M-F, but this Th, they went a different route and stopped somewhere for a while).

All that used to be done by the police/detectives/investigators on their own. Now the AI is automating this, and that is truly terrifying, especially for how often misreads occur.
by ashwathstephen | 2026-03-02 14:51:00+00:00
Hi, I'm the author. Some context on why I built this:

I manage ~160 TB of Apache Iceberg table data across multiple S3-compatible
backends (Leaseweb object storage, not AWS). The AWS console and mc CLI were
the only options for browsing, and both are painfully slow for large buckets —
14 seconds to search in the console, 3 minutes to enumerate with mc.

The core idea is simple: a background crawler indexes every object key into
SQLite FTS5 (about 1,300 objects/sec), and then search is just a local
full-text query. No external database needed — each bucket gets its own
SQLite file in WAL mode.

A few things I'm particularly happy with:
- Parquet/ORC/Avro schema preview without downloading the file (reads just
the footer bytes via range requests)
- Version scanner that finds hidden delete markers and ghost objects that
the S3 API doesn't surface in normal listings
- Works the same across AWS, MinIO, R2, Wasabi, B2, Ceph — tested against
all of them

What I'm still figuring out: how to handle buckets with 10M+ objects
efficiently. The current crawler works well up to ~500K but I'd love ideas
on scaling the indexing beyond that.

Happy to answer questions about the architecture or S3 provider quirks.
Show HN: Rushiram Finance – Privacy-first, client-side financial calculators
by sethuu | 2026-03-02 14:51:08+00:00
Hi HN,

I spent 3 weekends building Rushiram Finance. I wanted a single, reliable place for financial planning without having to worry about my personal numbers being tracked, stored, or sold. As a fun note on the development process, I built this alongside Google Gemini, using it heavily as an AI coding assistant to help bring the project to life.

It features a suite of calculators for SIPs, loans, interest, and taxes.

The biggest technical priority was privacy. The financial calculators run entirely client-side, meaning your sensitive inputs never leave your browser. For full transparency: the site is hosted on Vercel and I use their built-in analytics for basic, anonymous traffic tracking, but absolutely zero personal or financial data is collected or sent to any server.

I’d love for you to try it out. Any feedback on the UI, the accuracy of the calculators, or suggestions for what to add next would be greatly appreciated!
by threethirtytwo | 2026-03-02 14:51:17+00:00
This is not true in the slightest. Accuracy and weirdness are clearly getting better and better for both images, ai and articles.

Remember will smith rating spaghetti? If you ignore the trend line then that is utter blindness.

That being said you can make an argument that AI will flatline in the future. But your evidence for that does not lie in past progress as the past shows a trend line that is clearly upwards.
by Zigurd | 2026-03-02 14:51:26+00:00
"Burning the boats," in the form of getting rid of Jolla (and whatever happened to Meego) is one of those management aphorisms that needs to die. As it turns out, having an alternative to Windows phone would've been a better decision. No guarantee of success, but less of an irrecoverable failure at least. Where is that Elop guy now?
by groundzeros2015 | 2026-03-02 14:51:43+00:00
If that's your program design then fread is not a substitute. Because you would need to pass in the FILE* pointer to all those calls.

And what are you hoping to do in those call stacks when you find an error? Can any of that logic hope to do anything useful if it can't access this data? Let the OS handle this. crash your program and restart.
by agentultra | 2026-03-02 14:51:58+00:00
I’m in the middle of making a game now in C with raylib. Super small in scope. No level editor or tooling needed.

It’s easy for me. I just know C and raylib’s API is small. I got cross platform compilation going in an afternoon.

I’ve worked through some things with Godot. There’s just so much to learn that it’d take me longer to learn Godot than to get running with C.

Feel much the same as the author.
by pjmlp | 2026-03-02 14:52:12+00:00
I would not call that very unusual, even Lisp and Dartmouth BASIC used such approach, BASIC only got the fame of being interpreted when the compiler was thrown away to fit the language with 8 bit home computers ROMs.

Or anyone living in any JIT ecosystem for that matter, when it actually kicks off is an implementation detail, and some ecosystems even have configuration options.
by fsflover | 2026-03-02 14:52:24+00:00
> Also, if you're using PureOS, what's that like?

I gave a couple of links to my reviews in another comment here.

> Have they updated to a debian 13 base yet?

No, but they're advancing, https://forums.puri.sm/t/when-and-how-to-jump-to-crimson/300...

> fan of their work

Thanks!
Show HN: I built a 100% client-side tool to automate Excel-to-PDF filling
by Oscardeng | 2026-03-02 14:52:48+00:00
Hi HN,

I noticed people manually copy-pasting data from Excel into PDF forms, but existing solutions require uploading sensitive data (employee info, invoices) to third-party cloud servers.

I built FormFill to do all the heavy lifting entirely in the browser using pdf-lib. It parses the Excel file, maps the columns to your created PDF fields, and generates a .zip of filled PDFs locally.

Because it's 100% client-side:

1. User data never leaves their device.

2. Server computing costs are essentially $0.

You get a few free batch exports just by visiting (no sign-up required). I'd love to hear your feedback on the mapping UI and the pure frontend approach!
by Normal_gaussian | 2026-03-02 14:52:54+00:00
If the app truly just plumbed a webview and cert verification - which has been doable for over a decade - it would be very portable and this wouldn't be a problem.

The apps don't just do that though; they call into and use an awful lot of the system APIs for user tracking / semi-native experience / biometrics and probably a whole host of other things. Its the incompatibility in these that drags compatibility.
Show HN: ANSItype – Browse 900 TheDraw fonts in the browser
by retlehs | 2026-03-02 14:53:23+00:00
There's a project called tdfiglet that allows you to preview TheDraw fonts (https://www.roysac.com/thedrawfonts-tdf.html) from a CLI, but I wanted a web view to quickly browse through the font archive.

Type some text, pick a font, get ANSI color or plain block output, and filterable by style.