Hi, hello, I’m back at it
*peeks hesitantly around the corner* Hey everyone. Tomorrow, after almost 7 months of a sabbatical break, I’m resuming regular publication of kottke.org. (Actua
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,821 posts.
*peeks hesitantly around the corner* Hey everyone. Tomorrow, after almost 7 months of a sabbatical break, I’m resuming regular publication of kottke.org. (Actua
Forcing Kubernetes to let me do Erlang live code upgrades in a containerized deployment.
David Schütz's bug bounty writeups
Extending elements beyond the content area with CSS Grid and named grid lines.
Shape From Silhouette Reconstruction from a short cell phone video, showing reconstructed masks.
(Or, “regularized greedy algorithms and their applications.”) James Gilles “Algorithm” is one of those words that sounds fancier than it really deserves. We hear all the time about the “facebook algorithm”, the “youtube algorithm”, “high frequency trading algorithms”, “artificial intelligence algorithms”, and so on…
Tetris is a classic time-waster, both in and outside of the office. What good is any computing device if it can’t play this game? Tokyo System House certainly thought so, and ported it to the NEC mini5 line of CP/M-based word processors. Let’s preserve it for future generations and then see what it’s like!
SQLite has a powerful extension mechanism: loadable extensions. Being an in-process database, SQLite has other extensions mechanisms like application-defined functions (UDF for short). But UDFs have …
Jeffrey Lee Funk and Gary Smith have a list of startups with $3 bllion or more in cumulative losses:
Data-driven approach to history
In March 2022, it was reported that the United States was sending over some Switchblades to Ukraine.
Subscribe ◎⁃◎ Hello, Welcome to Connecting Dots, the monthly newsletter on Innovation Leadership by Brett Macfarlane . I’m back in London after recent visits to Spain, France, Netherlands and Canada. Everywhere I went, the need for leadership to do more
I’ve been participating regularly in Advent of Code for the past couple of years. It’s one of the highlights of my holiday season. The puzzles are fun, the stories are appropriately ridiculous, and it’s a neat way for me to keep the cobwebs brushed off some of the things I learned years ago that I don’t regularly use…
I subscribe to a lot of streaming video services, and that means I use a lot of streaming video apps. Most of them fall short of my expectations. Here, then, is a simple specification for a streaming video app. Follow it, and your app will be well on its way to not sucking .
Sometimes you need info about hardware, and you probably lost your invoice, spec list or a password to a store website. Maybe you did an upgrade and this info isn't accurate anymore. It's an easy case for home users, but what to do is you have many machines
The revolutionary Polaroid SX-70 1 camera (1972) was a marvel of engineering: the world's first instant SLR camera. This iconic camera wa...
Once more: we are not modeling reality, but the way information about reality is processed, by people. — Bill Kent I've got this working theory that you can...
If you're interested in building a semantic search engine in Rust, this article will show you how! We'll cover building a basic engine using sentence transformers and a kd-tree.
Pages that didn't make it into "How DNS Works"
Science News, Physics, Science, Philosophy, Philosophy of Science
C++11 has been around for around 11 years and C++14 for 8. From my experience, I see that even today, many companies struggle to use those standards in production in the most efficient way. As always, with new stuff came benefits, risks, and increased learning effort. Fortunately, with a new book written by top C++…
Essay 52
Prose style and structure in The Tipping Point
When I was still researching this fabled obscure language called Lisp one thing people kept saying about it is that “Lisp is a programmable programming language”, but I could never figure out what they meant by that. It sounds like a smug buzzword or like a gimmick from an academic toy language. Lisp programmers have…
The first Times crossword Having seen several mind-blowing articles about ChatGPT’s ability (most notably this one), I wondered how ChatGPT would fare solving a cryptic crossword. I decided to try with an easy one: a Quick Cryptic from The Times. I had a search through the Times for the Times archives to try and find…
Is your robotic vacuum cleaner getting stuck on the laundry drying rack? Just raise the rack slightly off the floor and it becomes a natural robot barrier.
by James Wallace Harris, Friday, January 6, 2017 I first read The Soul of a New Machine by Tracy Kidder just after it came out in 1981, before it won the Pulitzer and National Book awards in 1982. …