Arranging Invisible Icons in Quadratic Time
Near the end of January I was pointed to a twitter thread where a Windows user with a powerful machine was hitting random hangs in explorer. Lots of unscientific theories were being proposed. I don…
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,204 posts.
Near the end of January I was pointed to a twitter thread where a Windows user with a powerful machine was hitting random hangs in explorer. Lots of unscientific theories were being proposed. I don…
In this post I show some of my findings during the reverse engineering of the apps Coffee Meets Bagel and The League. I have identified several critical vulnerabilities during the research, all of which have been reported to the affected vendors. Introduction In these unprecedented times, more and more people are…
Several stories about one of the hardest maxims to put to practice in business.
Thoughts and more by Tom Lingham
How we bypassed CoreML and talked directly to the hardware
Enabling and using xDCI controller on ThinkPad X1 Carbon 6th Gen
Or a clickbait title: How I became the world’s most prolific DJ, using code.This week I stumbled across a cool project: All The Music.Damien Riehl (programm...
My exploration into making a 90s style fantasy console inspired by the PS1
Months ago, when I heard that the legendary JS1k game jam would not be continuing, I talked it over with some other devs and decided to help fill the void we would host a 2k game jam on itch called…
It's easier than you think to write an exceptional software tutorial. You can stand out in a sea of mediocre guides by following a few simple rules.
Read this article to discover how chess is used to teach people how to think. "It’s uncomfortable to focus so intensely on what you’re bad at."
i talk about how the idea of a humanity-saving tech revolution from the usual tech suspects is dead (for me).
In 2011, Larry Page became CEO of Google and tried to fix meetings. But his new policies were no match for Google Calendar pedants.
In the spirit of falsehoods programmers believe about names and time, here’s some falsehoods about email which are all too common.
I'm a former high frequency trader. And following the tradition of G.H. Hardy, I feel the need to make an apology for my former profession. Not an apology in the sense of a request for forgiveness of wrongs performed, but merely an intellectual justification of a field which is …
What is a Banana Curving Machine? Well it's a fantastic apparatus that does what it says. Curves Bananas.
I watched the talk " Platform as a Reflection of Values: Joyent, Node.js and beyond " by Bryan Cantrill, and I think he was able to put into words something I already felt for some time: if there’s no piece of software out there that reflects your values, it’s time for you to build that softwarefootnote:talk-time[ At…
Feynman (just off centre) at Wangerooge in 1987 I started my career as a theoretical physicist, and in the late-80s I co-organised a specialist workshop on a small island, Wangerooge, off the coast…
Hi, my name is Bill. I’m a software engineer based in London. This is a blog about software development.
For today I only have a very short tip – or maybe let’s call it an anecdote. (This is not because I didn’t have time for writing last week. Quite the opposite – I’ve been working very hard on one of the projects I mentioned in my 2023 planning post . I think I’ll be able to share some details next week.)
That’s What Biological (Epigenetic) Aging Clocks Are Measuring
As a senior developer I get asked sometimes if constant change of technology is making me, well, obsolete. Personally I don't have problem w...
I built hackmyclaw.com , where anyone could email Fiu, my OpenClaw assistant, and try to make it leak the contents of a secrets.env file.
Lazarus Lazaridis’ personal blog with posts mostly related to programming and opensource. And cats.