Hashing is not encryption
Encryption, encoding, and hashing are three related but distinct concepts. It’s important for you to understand all three.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,821 posts.
Encryption, encoding, and hashing are three related but distinct concepts. It’s important for you to understand all three.
A story post about the time a Stripe account I used years ago had thousands of pounds worth of unexpected payments flood in.
Consider the user's perspective when naming a security initiative
Machine-learning generated content has major implications on the Metaverse, because it brings the marginal cost of production to zero.
It started simply enough...
After 16 hours of discussion, negotiators from the European Parliament and EU governments have just made deal on a new EU Digital Services Act. Pirate Party MEP Patrick Breyer sat at the negotiating table as Rapporteur for the Committee on Civil Liberties (LIBE) and summarises: "We were able to p
TLDR; I'm making a Typescript type-checker in Rust. Right now it supports a smaller subset of the type-system and exists as a fun side-project, but the end goal is a compilation tool we can use to make Typescript compilation go brrrr...
Here is what might possibly be my single favorite song in the world:
One day I saw a few pictures shared by my friend Fish. I was attracted by their slight blur and the subtle glowing effects, and wondered what kind of filter function was used. But then she told me it's just because the camera lens wasn't wiped clean.
Everything these days is a subscription. And honestly, on reflection, subscriptions are complete horseshit.
Y'all ready for it?
I spent the last week in Toronto in the Cpp North conference . It was so much fun just to hang around with people after such a long pause.My...
From time to time I buy stuff on AliExpress, mostly electronics. It has such a huge amount of items available which amazes me every time. Lots of quality stuff and lots of lesser quality stuff. Today, I found that it has rather strange text in the placeholder for the search box when the site is displayed in Dutch:
It will chew you up and spit you out, and you'll not even complain. I often start new projects at the beginning of the year, around Dec...
Summary: In 2021 I learned Smalltalk, mostly using the lovely Pharo implementation. While the syntax of the language is quite nice, it...
From the highly eclectic blog of Mark Dominus
How Bear is going to live a long and healthy life
In a way, these two books are responsible for my entire professional career. With early computers, you didn’t boot up to a fancy schmancy desktop, or a screen full of apps you could easily poke and prod with your finger. No, those computers booted up to the command line.
The RGB curtain predictably turns into a mess of wires when not used according to instructions. As should be obvious from this blog, I am somewhat drawn to clever and minimalistic implementations o…
How do habits work? How do you change your habits? How do you hold yourself accountable? This complete habits guide contains everything you need to know.
In this post series I will explain the making of a radio-controlled submarine. I will go through the design, the building process, Python code, tests in water, and all the mistakes I made. Lots of …
I’m considered to be a server guy. I had access to some really awesome server machines. Still, when computers come up in discussions, we are almost exclusively talk about workstations. Even if servers are an important part of my life, that’s “just” work. I loved the SGI workstations I had access to during my…
All kinds of reasonable-sounding beliefs about undefined behavior are wrong. Let's go through them.
When it comes to inflation, economists get it wrong. Inflation is always and everywhere differential.