New
The latest blog posts to take off on Hacker News. 49,221 posts.
Russia to legalize software piracy
my show is canceled, business news reports
Zero rupee note (2015)
A Non-Violent Weapon of Non-Cooperation Against Corruption Have you heard of the ZERO-RUPEE NOTE, yet? Many of you may wonder what the use of it is. Well, All Indians face Corruption in almost all…
Cooklang – Managing Recipes in Git
A plain-text recipe format that generates shopping lists and keeps your recipes in git. Cooklang is like markdown for recipes. It lets you write recipes in a…
My lizard brain is no match for infinite scroll
I’m declaring defeat. Infinite scroll has won. There is an endless supply of interesting things to consume online, and there are teams and teams of very smart people working very hard to get me to keep watching. One more video means one more metric counter incrementing, one more engagement click, one more step towards…
I can no longer compile my first Flash game
A tale about game development and techonlogy obsolescence
Quicker and easier ways to get more light
From the highly eclectic blog of Mark Dominus
Request Coalescing in Async Rust
As the popular saying goes, there are only two hard problems in computer science: caching, off-by-one errors, and getting a Rust job that isn’t cryptocurrency-related. Today, we’ll discuss caching!...
Windows Defender is enough, if you harden it
This article is not intended to convince you to abandon your current antivirus solutions. In this post I would like to share my observations and ways to improve the effectiveness of Defender. You don’
Non blocking and zero downtime ALTER statements in PostgreSQL with pg-osc
pg-osc is a CLI tool for making non-blocking, zero downtime schema changes in PostgreSQL
War in Ukraine: Marshall Mud is winning again
To the north of Kyiv is a 40-mile long column of Russian vehicles, trapped by bad tyres, breakdowns, fuel shortage, and mud. But what of the occupants? Are they fit to fight?
Using email wrong
If you don’t like email, try a different strategy.
What's the risk from fake Yubikeys?
I found this on a security-related Slack (shared with permission). It launched an entertaining discussion about the risks of taking a potentially fake FIDO token. We all know the risks of taking a free USB drive and shoving it in our computer, right? USB sticks can install software, act as a keylogger, transmit data…
Escaping privileged containers for fun
Despite the fact that it is not a 'real' vulnerability, escaping privileged Docker containers is nevertheless pretty funny. And because there will always be people who will come up with reasons or excuses to run a privileged container (even though you really shouldn't), this could really be handy at some point in the…
How BART on the Golden Gate Bridge died: A new history
"A Machiavellian plot" to kill a Bay Area dream
I’m not convinced by the new lab leak debunking
It’s still an open question
Finding an authorization bypass on my own website
The mysqljs parameterized query parser handles objects as column name and key, leading to alterations of the query.
A report on exercise and sleep (2021)
News outlets broadly got the message right, but not sure about some of the numbers.
The perils of the “real” client IP
This post ended up being incredibly long comprehensive. I’m afraid that many people won’t read enough to get everything that’s important, so here are the key points:
Self-host your static assets (2019)
Why is it so much better to self-host your static assets?
Retrieving your browsing history through a CAPTCHA
Web developer and cybersecurity researcher
Building a web app with no framework
Is it as hard as you think?
Damn Cool Algorithms: Levenshtein Automata
Posted by Nick Johnson | Filed under python , tech , coding , damn-cool-algorithms
A 2030 Self-Driving Car Bet
It’s my honor to announce that John Carmack and I have initiated a friendly bet of $10,000* to the 501(c)(3) charity of the winner’s choice: By January 1st, 2030, completely autonomous self-driving cars meeting SAE J3016 level 5 will be commercially available for passenger
Go’s major versioning sucks – From a fanboy
I'm normally a fan of the rigidity within the Go toolchain
The “agencies of one” storm is coming
Since a long time ago, companies hire agencies for help in design, accounting, social media management… you name it. While this was happening for a long time and is now considered the norm, t…