frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Fabrice Bellard Releases MicroQuickJS

https://github.com/bellard/mquickjs/blob/main/README.md
627•Aissen•5h ago•246 comments

X-ray: a Python library for finding bad redactions in PDF documents

https://github.com/freelawproject/x-ray
47•rendx•57m ago•12 comments

Terrence Malick's Disciples

https://yalereview.org/article/bilge-ebiri-terrence-malick
57•prismatic•3h ago•9 comments

Perfect Software – Software for an Audience of One

https://outofdesk.netlify.app/blog/perfect-software
62•ggauravr•3d ago•17 comments

Lua 5.5

https://lua.org/versions.html#5.5
152•km•1d ago•39 comments

We replaced H.264 streaming with JPEG screenshots (and it worked better)

https://blog.helix.ml/p/we-mass-deployed-15-year-old-screen
248•quesobob•4h ago•163 comments

Help My c64 caught on fire

https://c0de517e.com/026_c64fire.htm
47•ibobev•3h ago•12 comments

Towards a secure peer-to-peer app platform for Clan

https://clan.lol/blog/towards-app-platform-vmtech/
63•throawayonthe•5h ago•14 comments

HTTP Caching, a Refresher

https://danburzo.ro/http-caching-refresher/
26•danburzo•3h ago•4 comments

Un-Redactor

https://github.com/kvthweatt/unredactor
25•kvthweatt•3h ago•29 comments

Microspeak: North Star – The Old New Thing (2015)

https://devblogs.microsoft.com/oldnewthing/20151103-00/?p=91861
4•rbanffy•27m ago•1 comments

Adobe Photoshop 1.0 Source Code (1990)

https://computerhistory.org/blog/adobe-photoshop-source-code/
399•tosh•5d ago•118 comments

Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers

https://www.phoronix.com/news/Meta-SCX-LAVD-Steam-Deck-Server
463•yellow_lead•5h ago•243 comments

Instant database clones with PostgreSQL 18

https://boringsql.com/posts/instant-database-clones/
354•radimm•14h ago•145 comments

I didn't realize my LG TV was spying on me until I turned off this setting

https://www.pocket-lint.com/lg-tv-turn-off-live-plus/
38•fcpguru•1h ago•19 comments

Fifty problems with standard web APIs in 2025

https://zerotrickpony.com/articles/browser-bugs/
43•dhruv3006•5d ago•6 comments

Toad is a unified experience for AI in the terminal

https://willmcgugan.github.io/toad-released/
111•nikolatt•1d ago•26 comments

Go-boot: bare metal Go UEFI boot manager

https://github.com/usbarmory/go-boot
49•nateb2022•5d ago•12 comments

Space Math Academy

https://space-math.academy
32•dynamicwebpaige•3d ago•10 comments

Astrophotography Target Planner: Discover Hidden Nebulas

https://astroimagery.com/techniques/imaging/astrophotography-target-planner/
45•kianN•4d ago•3 comments

Executorch: On-device AI across mobile, embedded and edge for PyTorch

https://github.com/pytorch/executorch
103•klaussilveira•5d ago•15 comments

LAVD: Meta's New Default Scheduler [pdf]

https://lpc.events/event/19/contributions/2099/attachments/1875/4020/lpc-2025-lavd-meta.pdf
13•todsacerdoti•3h ago•1 comments

What makes you senior

https://terriblesoftware.org/2025/11/25/what-actually-makes-you-senior/
170•mooreds•4d ago•82 comments

Local AI is driving the biggest change in laptops in decades

https://spectrum.ieee.org/ai-models-locally
155•barqawiz•22h ago•156 comments

Fixed-Wing Runway Design

https://www.wbdg.org/building/aviation/fixed-wing-runway-design
12•DarkContinent•3h ago•8 comments

An initial analysis of the discovered Unix V4 tape

https://www.spinellis.gr/blog/20251223/?yc261223
73•DSpinellis•4h ago•4 comments

10 years bootstrapped: €6.5M revenue with a team of 13

https://www.datocms.com/blog/a-look-back-at-2025
257•steffoz•15h ago•93 comments

iOS 26.3 brings AirPods-like pairing to third-party devices in EU under DMA

https://www.macrumors.com/2025/12/22/ios-26-3-dma-airpods-pairing/
186•Tomte•16h ago•147 comments

Test, don't just verify

https://alperenkeles.com/posts/test-dont-verify/
170•alpaylan•9h ago•124 comments

Dancing around the rhythm space with Euclid

https://pv.wtf/posts/euclidean-rhythms
40•dracyr•1d ago•1 comments
Open in hackernews

Un-Redactor

https://github.com/kvthweatt/unredactor
25•kvthweatt•3h ago

Comments

Waterluvian•2h ago
Are there tools for trying to predict possible fits for redacted data given font, black bar size, and context?
jmward01•1h 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•1h 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•1h ago
Wouldn’t a mono space font provide more information since you can extrapolate the exact number of characters?
jstanley•59m ago
My guess is that is actually less information than you get from a variable width font.
kvthweatt•54m ago
Either way, fixed or with index lines.
estimator7292•1h ago
https://libraryofbabel.info/
DavidSJ•1h 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•54m ago
Yes.
mapontosevenths•1h 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•51m ago
This just attempts to match box dimensions.
dylan604•37m 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•1h 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•52m 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•44m ago
Why not? In some cases it might amount to fraud or something, but in general, why would it be prohibited?
dylan604•41m 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?
kvthweatt•37m 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

circuit10•7m 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)
typeofhuman•1h ago
> lets you put your own information over a redaction box.

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

websiteapi•1h 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•1h 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•39m ago
anyone using PDF features to redact are just not doing it right
kvthweatt•55m 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•42m ago
Couldn’t it be the same letters in a different order?
dylan604•39m ago
depending on the font used, the spacing between letters can change depending on what letters are next to each other.
fn-mote•33m 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.

jaredwiener•49m ago
Free Law Project also has this open source tool to detect bad redactions: https://github.com/freelawproject/x-ray
yellow_lead•36m 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•19m 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.