Where are the robotic bricklayers?
When researching construction, you invariably discover that any new or innovative idea has actually been tried over and over again, often stretching back decades.
The latest blog posts to take off on Hacker News. 49,239 posts.
When researching construction, you invariably discover that any new or innovative idea has actually been tried over and over again, often stretching back decades.
An excerpt from my book Coders at Work that I frequently find myself wanting to cite mostly because I get a kick out of someone having standing to call BS on Dijkstra:
The long view of economic history says we're in the midst of a huge, unsustainable acceleration. What happens next?
This article is now available in Vietnamese Bộ sạc iPhone của Apple . Disassembling Apple's diminutive inch-cube iPhone charger reveals ...
A small, cool fact about SQLite is that its columns are flexibly typed. You can store any value in any column! Try it out: sqlite> create table t1 (v1 int, v2 varchar(10)); sqlite> insert into t1 values ("abc", "this string is longer than 10 characters!"); sqlite> select * from t1; abc|this string is longer than 10…
I’ll be taking some time in the next months to talk about the newly hostile-by-default nature of technology, and how I deal with it.
Introducing citations!
In this post I discuss how you can upgrade a NAS Server by adding Thunderbolt 3 for lightning fast connectivity at 20 or 40Gbps. This particular implementation is specific to an Apple Mac Mini M1 and
Some new minor leap second drama is coming up, and for once we can
Today’s show: How to quit your job and work on open source full time. This story has it all -- balancing side projects and full-time employment, building up enough supports to leave your job, and explaining quitting to your family and friends. And also: what do you do if your project succeeds, and then someone forks…
Whether your game surfaces its numbers to the player or not, odds are it has underlying systems that rely on them, and you use functions to determine how those numbers affect each other. In other words, a mathematical function is usually at the core of the answer to a bunch of frequent game design questions.
Can high school students really learn algebraic geometry? And what could it teach us about mathematics education?
This is a quick blog post about a security vulnerability (now fixed) that allowed me to make anyone like or message a profile on okcupid.com simply by getting them to click a link on my website. In doing so, I used one of the most boring web application security issues (CSRF) combined with a somewhat interesting JSON…
This is the fifth and final part (I, II, III, IV) of our series asking the question ‘Who were the Romans?’ How did they understand themselves as a people and the idea of ‘Roman’ as an i…
An essay about life pre-iPhone addiction, why you're wrong about Salt Bae, an Indian butter chicken Instant Pot adventure, and a new Hell & Wellness pod discussing Marie Kondo.
I love spreadsheets. Spreadsheet programs like Microsoft’s Excel, Apple’s Numbers and Google Sheets are the secret heroes of our civilization.
Maybe because what countries think of as a "tech industry" isn't always the same
Background Note: I’ve started writing this article about one year ago (September 2020), but I dropped it at some point. Its final version is way less ambitious than my original plans for it, mostly because I forgot some of things that were on mind back then. Still, better than nothing. A long time ago (in 2011) I…
Science, programming, books, and other interesting stuff
I have recently published a blog post that, as I had expected (actually, hoped for, as that would attract people to contribute to the “study”), generated quite some polemic on the Internet!
The mental minefield of capex and opex
Scan your iPhone for NSO Group's Pegasus malware using Mobile Verification Toolkit (MVT) by Amnesty International
The Algolia-powered Hacker News API returns nested comment threads that look like this: https://hn.algolia.com/api/v1/items/27941108
Selling your soul has never been easier. Today, there are plenty of demonology books that teach you how to bargain with Lucifer, written by authors who have probably done this themselves on multiple occasions.
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
Way back in 2013, I started mammoth.js , a library that converts Word documents into HTML. It's not a large project - roughly 3,000 lines - nor is it particularly exciting.