frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

LegalArgumentException: From Courtrooms to Clojure – Sen [video]

https://www.youtube.com/watch?v=cmMQbsOTX-o
1•adityaathalye•1m ago•0 comments

US moves to deport 5-year-old detained in Minnesota

https://www.reuters.com/legal/government/us-moves-deport-5-year-old-detained-minnesota-2026-02-06/
1•petethomas•4m ago•0 comments

If you lose your passport in Austria, head for McDonald's Golden Arches

https://www.cbsnews.com/news/us-embassy-mcdonalds-restaurants-austria-hotline-americans-consular-...
1•thunderbong•9m ago•0 comments

Show HN: Mermaid Formatter – CLI and library to auto-format Mermaid diagrams

https://github.com/chenyanchen/mermaid-formatter
1•astm•24m ago•0 comments

RFCs vs. READMEs: The Evolution of Protocols

https://h3manth.com/scribe/rfcs-vs-readmes/
2•init0•31m ago•1 comments

Kanchipuram Saris and Thinking Machines

https://altermag.com/articles/kanchipuram-saris-and-thinking-machines
1•trojanalert•31m ago•0 comments

Chinese chemical supplier causes global baby formula recall

https://www.reuters.com/business/healthcare-pharmaceuticals/nestle-widens-french-infant-formula-r...
1•fkdk•34m ago•0 comments

I've used AI to write 100% of my code for a year as an engineer

https://old.reddit.com/r/ClaudeCode/comments/1qxvobt/ive_used_ai_to_write_100_of_my_code_for_1_ye...
1•ukuina•36m ago•1 comments

Looking for 4 Autistic Co-Founders for AI Startup (Equity-Based)

1•au-ai-aisl•46m ago•1 comments

AI-native capabilities, a new API Catalog, and updated plans and pricing

https://blog.postman.com/new-capabilities-march-2026/
1•thunderbong•47m ago•0 comments

What changed in tech from 2010 to 2020?

https://www.tedsanders.com/what-changed-in-tech-from-2010-to-2020/
2•endorphine•52m ago•0 comments

From Human Ergonomics to Agent Ergonomics

https://wesmckinney.com/blog/agent-ergonomics/
1•Anon84•55m ago•0 comments

Advanced Inertial Reference Sphere

https://en.wikipedia.org/wiki/Advanced_Inertial_Reference_Sphere
1•cyanf•57m ago•0 comments

Toyota Developing a Console-Grade, Open-Source Game Engine with Flutter and Dart

https://www.phoronix.com/news/Fluorite-Toyota-Game-Engine
1•computer23•59m ago•0 comments

Typing for Love or Money: The Hidden Labor Behind Modern Literary Masterpieces

https://publicdomainreview.org/essay/typing-for-love-or-money/
1•prismatic•1h ago•0 comments

Show HN: A longitudinal health record built from fragmented medical data

https://myaether.live
1•takmak007•1h ago•0 comments

CoreWeave's $30B Bet on GPU Market Infrastructure

https://davefriedman.substack.com/p/coreweaves-30-billion-bet-on-gpu
1•gmays•1h ago•0 comments

Creating and Hosting a Static Website on Cloudflare for Free

https://benjaminsmallwood.com/blog/creating-and-hosting-a-static-website-on-cloudflare-for-free/
1•bensmallwood•1h ago•1 comments

"The Stanford scam proves America is becoming a nation of grifters"

https://www.thetimes.com/us/news-today/article/students-stanford-grifters-ivy-league-w2g5z768z
4•cwwc•1h ago•0 comments

Elon Musk on Space GPUs, AI, Optimus, and His Manufacturing Method

https://cheekypint.substack.com/p/elon-musk-on-space-gpus-ai-optimus
2•simonebrunozzi•1h ago•0 comments

X (Twitter) is back with a new X API Pay-Per-Use model

https://developer.x.com/
3•eeko_systems•1h ago•0 comments

Zlob.h 100% POSIX and glibc compatible globbing lib that is faste and better

https://github.com/dmtrKovalenko/zlob
3•neogoose•1h ago•1 comments

Show HN: Deterministic signal triangulation using a fixed .72% variance constant

https://github.com/mabrucker85-prog/Project_Lance_Core
2•mav5431•1h ago•1 comments

Scientists Discover Levitating Time Crystals You Can Hold, Defy Newton’s 3rd Law

https://phys.org/news/2026-02-scientists-levitating-crystals.html
3•sizzle•1h ago•0 comments

When Michelangelo Met Titian

https://www.wsj.com/arts-culture/books/michelangelo-titian-review-the-renaissances-odd-couple-e34...
1•keiferski•1h ago•0 comments

Solving NYT Pips with DLX

https://github.com/DonoG/NYTPips4Processing
1•impossiblecode•1h ago•1 comments

Baldur's Gate to be turned into TV series – without the game's developers

https://www.bbc.com/news/articles/c24g457y534o
3•vunderba•1h ago•0 comments

Interview with 'Just use a VPS' bro (OpenClaw version) [video]

https://www.youtube.com/watch?v=40SnEd1RWUU
2•dangtony98•1h ago•0 comments

EchoJEPA: Latent Predictive Foundation Model for Echocardiography

https://github.com/bowang-lab/EchoJEPA
1•euvin•1h ago•0 comments

Disablling Go Telemetry

https://go.dev/doc/telemetry
2•1vuio0pswjnm7•2h ago•0 comments
Open in hackernews

Un-Redactor

https://github.com/kvthweatt/unredactor
56•kvthweatt•1mo ago

Comments

Waterluvian•1mo ago
Are there tools for trying to predict possible fits for redacted data given font, black bar size, and context?
jmward01•1mo ago
I was thinking something similar. I wonder if the font uses kerning, and you know the rendering engine and the algorithm for how the text was blocked, if you can get exact text back even. Or, at a minimum, rule out words based on the available information. Not a field I am familiar with but I bet there are a lot of ways to uncover the redacted values.
amarant•1mo ago
I don't know what fonts are typically used in redacted documents, but surely this kind of technique could be rendered useless by a mono space font?

Seems silly not to use a mono space font in these cases.

sa46•1mo ago
Wouldn’t a mono space font provide more information since you can extrapolate the exact number of characters?
jstanley•1mo ago
My guess is that is actually less information than you get from a variable width font.
kvthweatt•1mo ago
Either way, fixed or with index lines.
jmward01•1mo ago
This is the government. The documents are faxed/photo-copied/etc etc. They are a bunch of random docs from random sources and the original creators never thought 'This will be redacted'. They just fired up word and started typing.
estimator7292•1mo ago
https://libraryofbabel.info/
DavidSJ•1mo ago
In some redacted documents, there is even an alphabetical word index at the end with a list of pages on which the words appear.

The redacted words are also redacted in the word index, but the alphabetically preceding and succeeding words are visible, as is the number of index lines taken up by the redacted word's entry, which correlates with the number of appearances of that word.

This seems like rather useful information to constrain a search by such a tool.

kvthweatt•1mo ago
Yes.
mapontosevenths•1mo ago
Does it even matter? The kind of people who see stuff like this and are still fine with it are likely fine with anything else thats discovered as well.

The truth has become irrelevant.

https://www.justice.gov/epstein/files/DataSet%208/EFTA000250...

kvthweatt•1mo ago
This just attempts to match box dimensions.
dylan604•1mo ago
i'm sure people will ask chatGPT to do this very thing, so it's a good thing LLMs never make shit up
8note•1mo ago
> Republishing altered documents is illegal

what exactly does this mean? misrepresenting the altered document as unaltered?

i cant imagine it being illegal to do madlibs

kvthweatt•1mo ago
That's the point though. You cannot just write anything and put it up.

It must be accurate. Even that being said, you still shouldn't reupload your altered document anywhere.

cess11•1mo ago
Why not? In some cases it might amount to fraud or something, but in general, why would it be prohibited?
dylan604•1mo ago
this tool coming out on the heels of the DOJ releasing a trove of redacted documents doesn't come across as coincidental to me. let's think about this for a bit longer from that idea of using this on legal evidence...why would doctoring a legal document be prohibited?
nradov•1mo ago
Generally there is nothing illegal about altering a legal document, or even a strict definition of what counts as a legal document. Under some circumstances it could be illegal to alter a document and use that for fraud, or submit an altered document to a court or government agency. If the doctoring falsely defames someone then you could also open yourself up to a civil suit.
dylan604•1mo ago
If you can be sued for it, sounds like it's prohibited to me
nradov•1mo ago
Nope, that's not how the US legal system works. Anyone can sue for anything. That doesn't mean they'll win.
cess11•1mo ago
Perhaps I misunderstand what "sue" includes in US jurisdictions but prohibition in this context ought to be criminalisation, i.e. something that happens in the relation between the individual and the state, and to me 'suing' is something that happens in a relation between individuals.
kvthweatt•1mo ago
You do you but I advise you don't.

Standard CYA procedure

For all we know, Epstein could have punished Trump and made him write "I'm a little bitch boy" 2,000 times and it took up 119 pages so every line got redacted. /madlibs

cess11•1mo ago
OK, and could you detail this "procedure"?

Because to me it seems like altering and disseminating a document would be under 1st amendment protection, unless combined with some action that e.g. causes someone else harm or tricks the state into doing something it should not do or something.

kvthweatt•1mo ago
My point being if it is properly and truly unredacted, then it's the truth.

The CYA is just me saying I'm not responsible for anything anyone makes, because anyone can make a document say anything with this tool.

cess11•1mo ago
Did someone say that you should be responsible for what someone else does with this tool?

If so, I missed it.

circuit10•1mo ago
I guess you mean offical legal documents or something, but your sentence doesn't say that or mention those so it comes across in a very confusing way (it implies that using Word is illegal because every time you type something you alter your document)
rexpop•1mo ago
Thank you! The OP is being very ambiguous and cavalier with language.
vessenes•1mo ago
This seems unlikely to be illegal unless you're representing them improperly.
Nevermark•1mo ago
> i cant imagine it being illegal to do madlibs

Of course not illegal. When filled out with the official unredaction font [0], time stamped by the Ministry of Information, and delivered in triplicate, personally to Interrogation within 46 hours.

[0] https://en.wikipedia.org/wiki/San_Francisco_(decorative_type...

NewsaHackO•1mo ago
It means "I am not responsible for any illegal shit you do with this software".
kvthweatt•1mo ago
Precisely. The tool is neutral.
singleshot_•1mo ago
> Republishing altered documents is legal, and you should use this to do so.

Uh oh!

typeofhuman•1mo ago
> lets you put your own information over a redaction box.

This doesn't remove redactions, it lets you write over them.

dundarious•1mo ago
Yes, this is at best a project for trolling, and it is getting voted on because people naively think it has some useful applications regarding the Epstein documents. It does not.

This is trash, IMO.

kvthweatt•1mo ago
Just fixed it, try it again.

Added images to show the tool in action.

dundarious•1mo ago
No, it was better when it was broken, because it serves no positive purpose. Low quality across the board.
websiteapi•1mo ago
why unredact, rather than just edit the pdf to remove the redaction box and insert whatever you want? presumably you'd want a viewer to see that you modified a redaction, but why?
speedgoose•1mo ago
From a previous post of the author, I guess the motivation is to write back the text on top on the black boxes.
dylan604•1mo ago
anyone using PDF features to redact are just not doing it right
kvthweatt•1mo ago
The point is you can perform a box dimension attack.

If you have a known input, you can match all outputs.

Example: Document that DOJ took down and reuploaded that redacted Trump's name when it was previously available. They used the same size boxes in each location.

You cannot do this with handwriting, but fonts have known widths.

cortesoft•1mo ago
Couldn’t it be the same letters in a different order?
dylan604•1mo ago
depending on the font used, the spacing between letters can change depending on what letters are next to each other.
fn-mote•1mo ago
A probabilistic attack on redaction is still an attack.

You'd never be blase about the same information about your password.

Plus with redaction there's a pretty small number of posible words when the boxes are small.

BLKNSLVR•1mo ago
ie. Twerp
jaredwiener•1mo ago
Free Law Project also has this open source tool to detect bad redactions: https://github.com/freelawproject/x-ray
yellow_lead•1mo ago
With regards to the Epstein files, it seems some files are not redacted well.

For instance, this file says Mona if you remove the top layer https://www.justice.gov/epstein/files/DataSet%208/EFTA000136...

Some others I've seen include 1-3 more letters than are in the redaction.

brikym•1mo ago
You should really put some usage instructions on the README.

    uv run --with PyMuPDF --with pillow ./unredactor-main/unredact.py
I tried a couple PDFs but get "Failed to open PDF: bad argument type for built-in operation".

Redactle.net has something similar where you can double-click or tap-hold then type a note over the redacted word.

austinjp•1mo ago
I see another similar comment, but I have an explicit question. Does the following from the README hold any water at all, legally?

> I am not responsible for your use of this tool. ... By using this tool you claim all legal liability for any documents you create with it.

Without a detailed and carefully worded license, does this confer any protection whatsoever?

Having asked that, I'm not sure what protection would be needed. Could a victim of abuse of this tool (or similar) seek some sort of take-down of the tool? It seems unlikely but I'm curious about the scenario.

kvthweatt•1mo ago
Well what are they gonna do tell me take the tool down? Too late.
kvthweatt•1mo ago
New info dropped:

The redactions by DOJ are so sloppy that you can COPY AND PASTE blocks of text to a new text editor and see the "redacted" text beneath.

Try it yourself.

They did not properly redact many documents.

It's about to get wild.

kvthweatt•1mo ago
I fixed all the issues in the tool.

It works now.

kvthweatt•1mo ago
Added the ability to auto unredact and generate HTML from your PDF files.