frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Signal to Windows Recall: Drop Dead

https://www.computerworld.com/article/3994265/signal-to-windows-recall-drop-dead.html
21•CrankyBear•1d ago

Comments

LorenDB•1d ago
Previous discussion of same topic: https://news.ycombinator.com/item?id=44053364
yupyupyups•1d ago
In short: Signal uses DRM to prevent Windows Recall (spyware) from capturing what's inside the app. It's similar to how Netflix prevents piracy.

That's an interesting use-case of web DRM.

There are other details in the article, for example about Recall forces users to use biometrics to then permit them to authenticate using a PIN code. That's an interesting observation.

mmozeiko•1d ago
I don't know why Signal calls it "DRM" because the do not use DRM for this. Typically DRM means encryption & keys are involved (which is what Netflix & others are doing with Widevine or PlayReady).

All Signal does is just a simple Windows API call to exclude window from screen capture. SetWindowDisplayAffinity function with WDA_EXCLUDEFROMCAPTURE argument: https://learn.microsoft.com/en-us/windows/win32/api/winuser/...

yupyupyups•1d ago
Thanks for the insight, I thought they took advantage of the whole DRM stack (including HDCP in monitors) to encrypt the UI and let the monitor decrypt it.
k_roy•18h ago
And Microsoft, literally call it the DRM flag. DRM doesn't insist on being encrypted.

https://learn.microsoft.com/en-us/windows/client-management/...

And that "simple Windows API" call is pretty much absolute, since it's across the stack.

compsciphd•7h ago
and as plenty of people have noted, virtue signaling. As signal already saves one's entire chat history by default in an easily digestible db.

any security hole on windows that enables an attacker to get to the recall db, would just as easily enable them to get to the signal db.

Show HN: I rewrote my Mac Electron app in Rust

https://desktopdocs.com/?v=2025
243•katrinarodri•3h ago•193 comments

Compiler Explorer and the promise of URLs that last forever

https://xania.org/202505/compiler-explorer-urls-forever
145•anarazel•4h ago•62 comments

Compiling a Neural Net to C for a 1,744× speedup

https://slightknack.dev/blog/difflogic/
108•todsacerdoti•3h ago•29 comments

What does "Undecidable" mean, anyway

https://buttondown.com/hillelwayne/archive/what-does-undecidable-mean-anyway/
15•BerislavLopac•51m ago•4 comments

Visualize and debug Rust programs with a new lens

https://firedbg.sea-ql.org/
57•alex_hirner•3d ago•2 comments

Ice Cream Replaced Booze in the US Navy

https://www.oldsaltblog.com/2025/05/how-ice-cream-replaced-booze-in-the-us-navy-2/
25•speckx•1h ago•15 comments

A toy RTOS inside Super Mario Bros. using emulator save states

https://prettygoodblog.com/p/what-threads-are-part-2
4•notorious_pgb•13m ago•0 comments

Deepseek R1-0528

https://huggingface.co/deepseek-ai/DeepSeek-R1-0528
145•error404x•2h ago•43 comments

Show HN: Tesseral – Open-Source Auth

https://github.com/tesseral-labs/tesseral
98•ucarion•5h ago•40 comments

LLM Codegen go Brrr – Parallelization with Git Worktrees and Tmux

https://www.skeptrune.com/posts/git-worktrees-agents-and-tmux/
51•skeptrune•5h ago•32 comments

The Blowtorch Theory: A new model for structure formation in the universe

https://theeggandtherock.com/p/the-blowtorch-theory-a-new-model
99•surprisetalk•6h ago•76 comments

As a developer, my most important tools are a pen and a notebook

https://hamatti.org/posts/as-a-developer-my-most-important-tools-are-a-pen-and-a-notebook/
291•ingve•14h ago•206 comments

GoGoGrandparent (YC S16) is hiring Back end Engineers

1•davidchl•3h ago

Collatz's Ant and Similarity of Landscapes

https://gbragafibra.github.io/2025/05/18/collatz_ant3.html
3•Fibra•3d ago•0 comments

Getting a Cease and Desist from Waffle House

https://www.jack.bio/blog/wafflehouse
176•lafond•4h ago•120 comments

Launch HN: MindFort (YC X25) – AI agents for continuous pentesting

25•bveiseh•4h ago•10 comments

Mathematical Fiction

https://kasmana.people.charleston.edu/MATHFICT/default.html
43•the-mitr•3d ago•11 comments

The mysterious Gobi wall uncovered

https://phys.org/news/2025-05-secrets-mysterious-gobi-wall-uncovered.html
61•bikenaga•5h ago•14 comments

xAI to pay telegram $300M to integrate Grok into the chat app

https://techcrunch.com/2025/05/28/xai-to-invest-300m-in-telegram-integrate-grok-into-app/
200•freetonik•5h ago•250 comments

Show HN: Loodio 2 – A Simple Rechargable Bathroom Privacy Device

https://loodio.com/
49•testmasterflex•6h ago•53 comments

De-anonymization attacks against the privacy coin XMR

https://monero.forex/is-monero-totally-private-a-comprehensive-analysis-of-de-anonymization-attacks-against-the-privacy-coin/
132•DbigCOX•6h ago•70 comments

Implementing complex numbers and FFT with just datatypes (2023)

https://gist.github.com/VictorTaelin/5776ede998d0039ad1cc9b12fd96811c
20•surprisetalk•3d ago•2 comments

Building interactive web pages with Guile Hoot

https://spritely.institute/news/building-interactive-web-pages-with-guile-hoot.html
36•e12e•3d ago•2 comments

Show HN: My LLM CLI tool can run tools now, from Python code or plugins

https://simonwillison.net/2025/May/27/llm-tools/
470•simonw•23h ago•154 comments

Show HN: Wetlands – a lightweight Python library for managing Conda environments

https://arthursw.github.io/wetlands/0.2.0/
25•arthursw•5h ago•35 comments

Square Theory

https://aaronson.org/blog/square-theory
677•aaaronson•1d ago•127 comments

Show HN: AutoThink – Boosts local LLM performance with adaptive reasoning

372•codelion•17h ago•58 comments

A thought on JavaScript "proof of work" anti-scraper systems

https://utcc.utoronto.ca/~cks/space/blog/web/JavaScriptScraperObstacles
143•zdw•2d ago•169 comments

Homo erectus from the seabed, new archaeological discoveries in Indonesia

https://www.universiteitleiden.nl/en/news/2025/05/homo-erectus-from-the-seabed-new-archaeological-discoveries-in-indonesia
30•palmfacehn•2d ago•6 comments

The Level Design Book

https://book.leveldesignbook.com
281•keiferski•3d ago•55 comments