Why cryptography is not based on NP-complete problems
Cryptographic schemes are based on the computational difficulty of solving some ‘hard’ problem. For example, RSA (specifically, RSA-2048) is based on the difficulty of a problem like this:
The latest blog posts to take off on Hacker News. 49,204 posts.
Cryptographic schemes are based on the computational difficulty of solving some ‘hard’ problem. For example, RSA (specifically, RSA-2048) is based on the difficulty of a problem like this:
The case for less rigor and more nuance.
GIMP 3.0 is almost out, and I'm thrilled. Not only will this version bring new features and improvements, but it finally modernizes the technology stack in two important ways:
What could've been the largest data breach in the world - an attack chain on Google services to leak the email address of any YouTube channel
Personal website for some random tidbits I work on
With ZWJ (Zero Width Joiner) sequences you could in theory encode an unlimited amount of data in a single emoji.
A deep dive into Google Translate (and other browser extensions) interference breaking React and other web apps.
Grief and new motherhood have transformed my brain, my body, and my sense of self.
WebAssembly is a true write-once-run-anywhere experience.
I’ve been learning Jujutsu a.k.a. jj , a version control system that’s compatible with git repos. It’s clicked for me in a way that git hasn’t even after many years of use.
Prototyping a concept for simpler, physical climate controls
And I will do it again unless someone stops me.
Talking about my description of tech as “boring” to be a compliment, and how to think about it.
Ah, the tech industry.
Anecdotally, this might be the most requested feature in SQL: Allow some trailing commas.
Static Single Assignment is a program representation where each “variable” (though this term can be misleading) is assigned exactly once. Mostly the variables aren’t variables at all, but instead names for values—for expressions. SSA is used a lot in compilers. See this lesson from Cornell for converting Bril to SSA…
Some people who had previously disabled Apple Intelligence in macOS 15.3 and iOS 18.3 saw it re-enabled after updating to macOS 15.3.1 and iOS 18.3.1 today. In fact I personally have two different Apple silicon Macs running macOS Sequoia, and after I updated both Macs to 15.3.1, Apple Intelligence was re-enabled on my…
You can make your own website. This guide can help anyone make a website with HTML and CSS. You can make a personal site, link tree, hobby site, digital garden, fansite, or any other website you want. It's fun, and easy enough for a 12-year-old.
When I was younger, I played a lot of MUDs (“ Multi-User Dungeons ” — the text-only predecessors of modern MMORPGs, often played over Telnet ). They were great fun, particularly during high school: a lightweight multiplayer game with no client state meant you could log in from any machine in any lab, even Windows…
Realtime features make apps feel modern, collaborative, and up-to-date. The features predominantly require sharing changes triggered by one user to other …
Or, the Story of Digital Equipment Corporation
From the highly eclectic blog of Mark Dominus
I've made my own web-based coding environment for working on little projects. A few years ago I found Glitch. It's great: a web-based coding environment that makes it really easy to quickly start edit
k is a family of concise, fast vector-oriented languages designed by Arthur Whitney . Calling k a “family” is deliberate; there is no single definitive k, but instead a sequence of slightly incompatible versions. If you decide to stick with k, you’ll see mentions of k4 , k5 etc. Exactly what those numbers mean aren’t…
As everyone is well aware, the world is still going nuts trying to develop more, newer and better AI tools. Mostly by throwing absurd amounts of money at the problem. Many of those billions go towards building cheap or free services that operate at a significant loss. The tech giants that run them all are hoping to…
Four months ago I decided to buy a Tesla Model 3. What promised to be an exciting adventure in the world of electric cars, and some of the most advanced technology brought directly from Silicon Valley, ended up becoming a nightmare from which I still have not found my way out.
What can Apple do in the face of a UK order to weaken encryption worldwide? Decentralize iCloud, to start.
A TL;DR version of Andrej Karpathy's "Deep dive into LLMs like ChatGPT" video.