frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Chrome extensions spying on 37M users' browsing data

https://qcontinuum.substack.com/p/spying-chrome-extensions-287-extensions-495
58•qcontinuum1•2h ago•16 comments

Windows Notepad App Remote Code Execution Vulnerability

https://www.cve.org/CVERecord?id=CVE-2026-20841
381•riffraff•6h ago•216 comments

It's All a Blur

https://lcamtuf.substack.com/p/its-all-a-blur
81•zdw•5d ago•11 comments

FAA closes airspace around El Paso, Texas, for 10 days, grounding all flights

https://apnews.com/article/faa-el-paso-texas-air-space-closed-1f774bdfd46f5986ff0e7003df709caa
129•EwanG•1h ago•37 comments

A Cosmic Miracle: A Remarkably Luminous Galaxy at z=14.44 Confirmed with JWST

https://astro.theoj.org/article/156033-a-cosmic-miracle-a-remarkably-luminous-galaxy-at-_z_-sub-s...
41•yread•3h ago•15 comments

Exposure Simulator

http://www.andersenimages.com/tutorials/exposure-simulator/
19•sneela•1h ago•5 comments

The Feynman Lectures on Physics (1961-1964)

https://www.feynmanlectures.caltech.edu/
361•rramadass•1d ago•90 comments

Show HN: Itsyhome – Control HomeKit from your Mac menu bar (open source)

https://itsyhome.app
15•nixus76•14h ago•13 comments

The Singularity will occur on a Tuesday

https://campedersen.com/singularity
1163•ecto•19h ago•630 comments

Ex-GitHub CEO launches a new developer platform for AI agents

https://entire.io/blog/hello-entire-world/
529•meetpateltech•20h ago•491 comments

Exploring a Modern SMTPE 2110 Broadcast Truck

https://www.jeffgeerling.com/blog/2026/exploring-a-modern-smpte-2110-broadcast-truck-with-my-dad/
115•assimpleaspossi•2d ago•16 comments

Show HN: CodeMic

https://codemic.io/#hn
25•seansh•3d ago•13 comments

The Day the Telnet Died

https://www.labs.greynoise.io/grimoire/2026-02-10-telnet-falls-silent/
379•pjf•14h ago•264 comments

Clean-room implementation of Half-Life 2 on the Quake 1 engine

https://code.idtech.space/fn/hl2
394•klaussilveira•1d ago•81 comments

Fun With Pinball

https://www.funwithpinball.com/exhibits/small-boards
108•jackwilsdon•12h ago•9 comments

Signy: Signed URLs for Small Devices

https://github.com/golioth/signy
43•hasheddan•5d ago•2 comments

CoLoop (YC S21) Is Hiring Ex Technical Founders in London

https://www.workatastartup.com/jobs/90016
1•mrlowlevel•5h ago

My eighth year as a bootstrapped founder

https://mtlynch.io/bootstrapped-founder-year-8/
257•mtlynch•3d ago•73 comments

The Little Learner: A Straight Line to Deep Learning (2023)

https://mitpress.mit.edu/9780262546379/the-little-learner/
169•AlexeyBrin•2d ago•19 comments

Simplifying Vulkan one subsystem at a time

https://www.khronos.org/blog/simplifying-vulkan-one-subsystem-at-a-time
263•amazari•23h ago•173 comments

Show HN: I taught GPT-OSS-120B to see using Google Lens and OpenCV

33•vkaufmann•6h ago•16 comments

Flirt: The Native Backend

https://blog.buenzli.dev/flirt-native-backend/
26•senekor•4d ago•7 comments

Mathematicians disagree on the essential structure of the complex numbers (2024)

https://www.infinitelymore.xyz/p/complex-numbers-essential-structure
217•FillMaths•19h ago•281 comments

Europe's $24T Breakup with Visa and Mastercard Has Begun

https://europeanbusinessmagazine.com/business/europes-24-trillion-breakup-with-visa-and-mastercar...
964•NewCzech•1d ago•828 comments

Communities Are Not Fungible

https://www.joanwestenberg.com/communities-are-not-fungible/
59•tardibear•4h ago•35 comments

The Falkirk Wheel

https://www.scottishcanals.co.uk/visit/canals/visit-the-forth-clyde-canal/attractions/the-falkirk...
86•scapecast•15h ago•47 comments

Show HN: JavaScript-first, open-source WYSIWYG DOCX editor

https://github.com/eigenpal/docx-js-editor
110•thisisjedr•1d ago•39 comments

Visualize MySQL query execution plans as interactive FlameGraphs

https://github.com/vgrippa/myflames
10•tanelpoder•4d ago•1 comments

Show HN: Rowboat – AI coworker that turns your work into a knowledge graph (OSS)

https://github.com/rowboatlabs/rowboat
171•segmenta•19h ago•41 comments

Willow – Protocols for an uncertain future [video]

https://fosdem.org/2026/schedule/event/CVGZAV-willow/
69•todsacerdoti•3d ago•8 comments
Open in hackernews

It's All a Blur

https://lcamtuf.substack.com/p/its-all-a-blur
81•zdw•5d ago

Comments

cornhole•1h ago
reminds me of the guy who used the photoshop swirl effect to mask his face in csam he produced, who was found out when someone just undid the swirl
Traubenfuchs•1h ago
https://www.bbc.com/news/world-us-canada-39411025
praptak•1h ago
My (admittedly superficial) knowledge about blur reversibility is that an attacker may know what kind of stuff is behind the blur.

I mean knowledge like "a human face, but the potential set of humans is known to the attacker" or even worse "a text, but the font is obvious from the unblurred part of the doc".

jonathanlydall•1h ago
This was also my understanding.

It's essentially like "cracking" a password when you have its hash and know the hashing algorithm. You don't have to know how to reverse the blur, you just need to know how to do it the normal way, you can then essentially brute force through all possible characters one at a time to see if it looks the same after applying the blur.

Thinking about this, adding randomness to the blurring would likely help.

Or far more simply, just mask the sensitive data with a single color which is impossible to reverse (for rasterized images, this is not a good idea for PDFs which tend to maintain the text "hidden" underneath).

oulipo2•39m ago
The parade is easy: just add a small amount of random noise (even not visible to the human eye) to the blurred picture, and suddenly the "blur inversion" fails spectacularly
sebzim4500•26m ago
Does this actually work? I would have thought that, given the deconvolution step is just a linear operator with reasonable coefficients, adding a small amount of noise to the blurred image would just add similarly small amount of noise to the unblurred result.
srean•20m ago
To reconstruct the image one has to cut off those frequencies in the corrupted image where the signal to noise is poor. In many original images, the signal in high frequencies are sacrificable, so get rid of those and then invert.

https://en.wikipedia.org/wiki/Wiener_deconvolution

If one blindly inverts the linear blur transform then yes, the reconstruction would usually be a complete unrecognisable mess because the inverse operator is going to dramatically boost the noise as well.

srean•1h ago
Encode the image as a boundary condition of a laminar flow and you can recover the original image from an observation.

If, however, you observe after turbulence has set in, then some of the information has been lost, it's in the entropy now. How much, that depends on the turbulent flow.

Don't miss out on this video by smarter every day

https://youtu.be/j2_dJY_mIys?si=ArMd0C5UzbA8pmzI

Treat the dynamics and time of evolution as your private key, laminar flow is a form of encryption.

dsego•52m ago
Can this be applied to camera shutter/motion blur, at low speeds the slight shake of the camera produces this type of blur. This is usually resolved with IBIS to stabilize the sensor.
oulipo2•40m ago
Those unblurring methods look "amazing" like that but they are just very fragile, add even a modicum of noise to the blurred image and the deblurring will almost certainly completely fail, this is well-known in signal-processing
srean•28m ago
Not necessarily.

If, however, one just blindly uses the (generalized)inverse of the point-spread function, then you are absolutely right for the common point spread functions that we encounter in practice.

One way to deal with this is to cut off frequencies where the signal to noise in that frequency bin is poor. This however requires some knowledge about the spectrum of the noise and signal. Weiner filter uses that knowledge to work out an optimal filter.

https://en.wikipedia.org/wiki/Wiener_deconvolution

If one doesn't know about the statistics of the noise, not about the point-spread function then it gets harder and you are in the territory of blind deconvolution.