Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > technology
#all #programming #technology #history #startups #life #science #literature #architecture #creative #design #travel #finance #comics #AI #indiehacker #cartography Muted Categories [alt+←][alt+→]
Opsbros
Nokia 5110 - Back from the dead. Part 1: Nostalgia I loved my Nokia 5110 and I wonder if it was possible to breathe new life into this long-shelved and...
over a year ago
75
over a year ago
I loved my Nokia 5110 and I wonder if it was possible to breathe new life into this long-shelved and still-memed mobile phone. As it turns out, not only is it possible, but it's going to be a lot easier than I anticipated.
Louwrentius
Example of a home networking setup with VLANs Updated October 24, 2012, see below. This post is a description of my home network setup based on...
over a year ago
71
over a year ago
Updated October 24, 2012, see below. This post is a description of my home network setup based on gigabit ethernet. I did a non-standard trick with VLANs that may also be of interest to other people. I'm going to start with a diagram of the network. Just take a look (click to...
Odds and Ends of...
The new GOV.UK login system is the first step in a radical transformation of the British state A British "DOGE" (of sorts) is rearchitecting the government
5 months ago
Odds and Ends of...
The government should stop worrying about the Daily Mail Test You can't fix the Civil Service by penny-pinching
4 months ago
Willem's Blog
Cleaning a vintage watch This week I cleaned an automatic vintage watch and fitted it to with a new strap, rediscovering old...
over a year ago
24
over a year ago
This week I cleaned an automatic vintage watch and fitted it to with a new strap, rediscovering old beauty underneath layers of dirt!
Buck on Software
Don't be foie gras If 2016-2020 was the golden unicorn age of SaaS, 2021 nearly hurtled us into the foie gras* era.
over a year ago
27
over a year ago
If 2016-2020 was the golden unicorn age of SaaS, 2021 nearly hurtled us into the foie gras* era.
axio.ms
A small ode to the CRT Built October 2018 I used to hate Cathode Ray Tubes. As a kid in Europe, everything flickered at...
over a year ago
27
over a year ago
Built October 2018 I used to hate Cathode Ray Tubes. As a kid in Europe, everything flickered at 50Hz, or made a loud whistle at 15.625KHz (back when I could still hear it). CRTs just seemed crude, “electro-brutalist” contraptions from the valve era. They were heavy, and...
Applied Cartography
Migrating to Django 5 The total LOC delta to migrate Buttondown from Django 4 to Django 5 was +143, -150. (I was...
9 months ago
30
9 months ago
The total LOC delta to migrate Buttondown from Django 4 to Django 5 was +143, -150. (I was incentivized to do so because our search right now is quite slow, and the lowest hanging piece of fruit is to move some of the tsvector generation out of band, and I'd rather do that using...
Vitalik Buterin's...
On Collusion
over a year ago
Posts on Made of...
How I Write Tests The longer I spend as a software engineer, the more obsessive I get about testing. I fully subscribe...
over a year ago
18
over a year ago
The longer I spend as a software engineer, the more obsessive I get about testing. I fully subscribe to the definition of legacy code as “code without an automated test suite.” I’m convinced that the best thing you can do to encourage fast progress in a test suite is to design...
Birchtree
Quick Reviews is out now! Quick Reviews is currently available on the App Store and is a free download. Check it out! I...
6 months ago
32
6 months ago
Quick Reviews is currently available on the App Store and is a free download. Check it out! I recently wrote about how the app works, so I’ll let you read that to see how it works. I have finalized my monetization, so I did want to lay that
Jonas Hietala
We can build things! Finally we have some sort of progress! We can now build rooms and place and remove objects! Yay!!...
over a year ago
16
over a year ago
Finally we have some sort of progress! We can now build rooms and place and remove objects! Yay!! But we still haven’t even begun with the game logic, resource management, the actual mining mechanic, multiple levels, actual tasks for our workers. But it’s something.
Jonas Hietala
Ludum Dare 22 results! The results from Ludum Dare 22 are in! I made the game Sat-E for the 48 hour competition and I was...
over a year ago
28
over a year ago
The results from Ludum Dare 22 are in! I made the game Sat-E for the 48 hour competition and I was quite happy with it. #24 Community 3.71 #40 Fun 3.38 #49 Theme 3.69 #65 Overall 3.42 #95 Humor 2.82 #167 Mood 2.92 #247 Innovation 2.69 #338 Audio 2.23 #340 Graphics 2.62 #376...
Notes on software...
Interview With Phil of DataStation This is an external interview. Click here if you are not redirected.
over a year ago
anderegg.ca
Algorithms are breaking how we think Today, Alec Watson posted a video titled “Algorithms are breaking how we think” on his YouTube...
5 months ago
53
5 months ago
Today, Alec Watson posted a video titled “Algorithms are breaking how we think” on his YouTube channel, Technology Connections. The whole thing is excellent and very well argued. The main thrust is: people seem increasingly less mindful about the stuff they engage with. Watson...
Good Enough
Grassroots TLDNR: If you have an interest in Good Enough succeeding, we need your help! Telling friends,...
a year ago
17
a year ago
TLDNR: If you have an interest in Good Enough succeeding, we need your help! Telling friends, shouting on socials, and sharing links to our stuff with your favorite influencers–all of these things will help Good Enough succeed and continue making amazing stuff! As we’ve been...
Birchtree
The day Birchtree grew up Today's a symbolically big day for Birchtree! After doing this site and its many offshoot projects...
7 months ago
48
7 months ago
Today's a symbolically big day for Birchtree! After doing this site and its many offshoot projects since 2010, I finally put a ring on it and registered Birchtree Productions LLC. 🎉 For you, this means basically nothing at all. Footers might be updated and I might invest in
Engineers Need Art
Duane Blehm A little about Duane Blehm, an early Macintosh shareware author.
5 months ago
Computer Ads from...
Vote for the July 2025 + Post Topic Past ads get a second chance.
3 weeks ago
Good Enough
Our Favorite Video Games Right Now While everyone at Good Enough is their own kind of nerd, thank you very much, as builders of the web...
over a year ago
19
over a year ago
While everyone at Good Enough is their own kind of nerd, thank you very much, as builders of the web you probably expect that we also play video games. And we do! Well, collectively we do, but not to an unhealthy degree. Usually. I asked the team to share with me what their...
Applied Cartography
Pytest: test for print statements Inspired by Adam Johnson's test for pending migrations, and of course in conversation with my own...
a year ago
18
a year ago
Inspired by Adam Johnson's test for pending migrations, and of course in conversation with my own love of weird tests, I offer a similar concept: a test for finding stray print statements in your codebase, with a ratchet array for stuff to ignore. import glob PATH =...
Willem's Blog
Making my own tablet OS I wondered if I could escape Windows by installing Debian GNU/Linux on a Surface Go, read along to...
over a year ago
23
over a year ago
I wondered if I could escape Windows by installing Debian GNU/Linux on a Surface Go, read along to find out how to do this!
Elevation Lab - Blog
Introducing TagVault Pin for AirTag Wanting a quick, safe, and secure way to attach an AirTag to our kids, we designed the TagVault Pin...
a year ago
19
a year ago
Wanting a quick, safe, and secure way to attach an AirTag to our kids, we designed the TagVault Pin Mount. Other AirTag cases for kids were too easy to take off, bulky, and flopped around. So we designed a better solution with an ultra-secure mount, dual hidden safety pins, and...
Odds and Ends of...
Christmas Mailbag! Is Elon Musk actually smart? Will HS2 ever be properly finished? Do I like Dominic Cummings? And...
7 months ago
./techtipsy
Can a laptop from 2012 be a viable home server? I’m a man of many ideas. It’s a shame that most of them are quite stupid. This is one of them, but...
over a year ago
66
over a year ago
I’m a man of many ideas. It’s a shame that most of them are quite stupid. This is one of them, but at least it makes for a fun experiment. Intro After adding an UPS to accompany my server, my setup was as complete as it could reasonably be. The server is low power, but packs...
Jonas Hietala
A Simple Thought I wrote that we where doing some microprogramming, making the processor work etc. We had a lab about...
over a year ago
15
over a year ago
I wrote that we where doing some microprogramming, making the processor work etc. We had a lab about that yesterday and I was very, very nervous. The preparations weren’t that hard, but they where very bothersome. Converting the instructions to binary/hex by hand is never nice....
./techtipsy
Oops, I published my drafts! Those of you who follow my blog using the RSS feed might have seen that new, incomplete posts popped...
a year ago
120
a year ago
Those of you who follow my blog using the RSS feed might have seen that new, incomplete posts popped up around the time I published my FOSDEM 2024 post. Oops. I recently tried looking for an alternative to writing blog posts in IntelliJ and out of all the options I stuck...
Lighthouse Blog
What is Atom?
3 months ago
Jonas Hietala
Going down Ah my first game was so painless so I thought I could do any game I could imagine! Shooters, and...
over a year ago
16
over a year ago
Ah my first game was so painless so I thought I could do any game I could imagine! Shooters, and mario bros kinda stuff. Well now I’m not so upbeat anymore, I’ve worked on this game for 7 days now and it’s not playable at all. With seven days I don’t mean a week, I’ve had a big...
Arduino Blog
DIY submersible pump controller helps retrieve well water It might surprise our urban-dwelling readers, but wells are still very common in rural areas where...
a year ago
64
a year ago
It might surprise our urban-dwelling readers, but wells are still very common in rural areas where it is difficult or prohibitively expensive to run utilities. The CDC reports that more than 15 million households rely on groundwater and wells — and that’s just in the United...
Birchtree
📕 I strongly recommend: Nexus (members post)
6 months ago
Jonas Hietala
addwatch: resource exhausted While tampering with Hakyll and running site preview I stumbled upon this error message: site:...
over a year ago
23
over a year ago
While tampering with Hakyll and running site preview I stumbled upon this error message: site: addWatch: resource exhausted (No space left on device) At first I tried to clear /tmp but, so clearly the device did have some space left. After a bit of googling I found a solution...
Posts on Made of...
Security doesn't respect abstraction boundaries The fundamental tool of any engineering discipline is the notion of abstraction. If we can build a...
over a year ago
19
over a year ago
The fundamental tool of any engineering discipline is the notion of abstraction. If we can build a set of useful, easily-described behaviors out of a complex system, we can build other systems on top of those pieces, without having to understand to worry about the full complexity...
Arduino Blog
New arrivals: Nano Connector Carrier + 7 Modulino® nodes to supercharge your projects We’re excited to introduce two tiny additions to the Arduino ecosystem that will make a big...
2 months ago
27
2 months ago
We’re excited to introduce two tiny additions to the Arduino ecosystem that will make a big difference: the Nano Connector Carrier and seven new Modulino® nodes, now available individually in the Arduino Store! These products are designed to make your prototyping experience...
Louwrentius
Fully unattended deployment of Windows clients using limited resources Introduction Anyone who ever installed Windows on a computer by hand must have wished for a solution...
over a year ago
23
over a year ago
Introduction Anyone who ever installed Windows on a computer by hand must have wished for a solution that automate this task. It's just waiting a lot and pressing a button now and then. But installing the operating system itself is only the beginning. Once installed, you need to...
Applied Cartography
Finding null JSON values in Postgres Postgres' JSONB functionality is fast and useful but when I find myself dropping down from the...
a year ago
22
a year ago
Postgres' JSONB functionality is fast and useful but when I find myself dropping down from the Django ORM into SQL to do weird things, the syntax strikes me as confusing and arcane. As such, when I need to do esoteric things it takes me longer time than I'd like, and in hopes...
computers are bad
2023-09-10 the Essex GWEN site Programming note: this post is in color. I will not debase myself to the level of sending HTML...
a year ago
103
a year ago
Programming note: this post is in color. I will not debase myself to the level of sending HTML email, so if you receive Computers Are Bad by email and want the benefit of the pictures, consider reading this online instead (the link is at the top of the email). In the aftermath of...
Posts on Made of...
Testing and feedback loops Testing and feedback loops This post tries to set out one mental model I have for thinking about...
over a year ago
19
over a year ago
Testing and feedback loops This post tries to set out one mental model I have for thinking about testing and the purpose testing serves in software engineering, and to explore some of the suggestions of this model. As mentioned in an earlier post, I think a lot about working in...
Willem's Blog
Assembling a cargo bike How hard can it be to assemble a cargo bike? This posts shares my experience with assembling the...
over a year ago
23
over a year ago
How hard can it be to assemble a cargo bike? This posts shares my experience with assembling the Babboe Big cargo bike.
Birchtree
Remember when the Switch 2 was *only* going to cost $449? Nintendo Life: Nintendo Delays Switch 2 Pre-Orders in the US Amidst New Trump Tariffs Nintendo has...
4 months ago
41
4 months ago
Nintendo Life: Nintendo Delays Switch 2 Pre-Orders in the US Amidst New Trump Tariffs Nintendo has delayed pre-orders for the Switch 2 in the US while it evaluates the potential impact of new tariffs from The Trump Administration. And A $2,300 Apple iPhone? Trump tariffs could...
Arduino Blog
This miniature monorail stays upright with the help of gyro stabilization Most monorail systems, like the kind at Disney and in Las Vegas, stay upright because the “rail” is...
11 months ago
78
11 months ago
Most monorail systems, like the kind at Disney and in Las Vegas, stay upright because the “rail” is actually a very wide beam. The car’s load tires (often literal truck or trailer tires) roll on top of that beam and guide tires clamp the sides of the beam, preventing the car from...
Louwrentius
HP Proliant Microserver N40L is a great NAS or Router Update 2012-12-11: It seems that a new and faster version is on the horizon. Update 2012-12-21:...
over a year ago
37
over a year ago
Update 2012-12-11: It seems that a new and faster version is on the horizon. Update 2012-12-21: Yes, the new model G7 N54L is out. Some products seem almost too good to be true and I think the HP Proliant Microserver N40L is one of them. If you are into the market for a very...
Arduino Blog
Quickly digitize your Magic deck with this 3D-printable scanning rig We call them “deck builders” for a reason: because players end up with huge piles of trading cards....
4 months ago
37
4 months ago
We call them “deck builders” for a reason: because players end up with huge piles of trading cards. They can get difficult to manage, which is why the ManaBox app exists for Magic: The Gathering. It lets collectors scan and log their decks, which is handy for everything from...
Applied Cartography
Naughty vs. nice I love this bit from Paul Graham on pattern-matching founders: Though the most successful founders...
5 months ago
33
5 months ago
I love this bit from Paul Graham on pattern-matching founders: Though the most successful founders are usually good people, they tend to have a piratical gleam in their eye. They're not Goody Two-Shoes type good. Morally, they care about getting the big questions right, but not...
Jonas Hietala
Speeding Ahead Life is slowly settling down over here. School has started with some pretty interesting stuff this...
over a year ago
21
over a year ago
Life is slowly settling down over here. School has started with some pretty interesting stuff this year. Firstly we have a math analysis course in multiple variables which is ok. I’m not a fan of the previous analysis courses but maybe this will be a bit different. We’re...
Willem's Blog
Enter text without keys Worn on your fingers, the Tap Strap recognises tapping and moving to control and type without a...
over a year ago
25
over a year ago
Worn on your fingers, the Tap Strap recognises tapping and moving to control and type without a mouse or keyboard!
Vitalik Buterin's...
「网络国家」之我见
over a year ago
Buck on Software
Category velocity People make decisions, not businesses.
over a year ago
lcamtuf’s thing
But good sir, what is electricity? A quick look at the physics of conductors, insulators, and electric charges.
5 months ago
Applied Cartography
Using Cursor to port Django tests to pytest When it comes to AI tooling, I am equal parts optimist and cynic. I have no moral qualm with using...
11 months ago
22
11 months ago
When it comes to AI tooling, I am equal parts optimist and cynic. I have no moral qualm with using these tools (Supermaven is a pretty heavy part of my day-to-day work), but have found most tools quite bad by the metric of "do they make me more productive on Buttondown's code...
Computer Ads from...
Comics from 1978/05 Creative Computing Mag Time for some oldie levity.
4 months ago
Jonas Hietala
Postmortem: Black and White All this time working on my latest game I thought it sucked and I was trying hard to make it to not...
over a year ago
14
over a year ago
All this time working on my latest game I thought it sucked and I was trying hard to make it to not suck. My spirit wasn’t high, just check this post and this but now when it’s done it’s like night and day, or like black and white! I’m damn happy I got it done!! Aah I’ll try to...
Jonas Hietala
Summer job at Configura This is a wrap up of my 5 weeks at Configura as a summer internship. There were 6 interns and we had...
over a year ago
17
over a year ago
This is a wrap up of my 5 weeks at Configura as a summer internship. There were 6 interns and we had two teams doing different things. I worked with two other awesome guys and it was great! The Premise We had two assignments this summer. One was to create an optimized version of...
Arduino Blog
On-body LEDs help this guitar rock harder You don’t go to watch a band play live for the audio quality — most venues are atrocious in that...
a year ago
68
a year ago
You don’t go to watch a band play live for the audio quality — most venues are atrocious in that regard. No, you go to enjoy the show as a whole and that includes the visuals. The more a band can do to make the performance look exciting, the more you’re going to enjoy it. […] The...
./techtipsy
Disabling the crappy Broadcom Bluetooth adapter in your ThinkPad T430 running Linux You’ve disabled the boneheaded Lenovo WiFi adapter whitelist using a tool like 1vyrain, installed a...
over a year ago
60
over a year ago
You’ve disabled the boneheaded Lenovo WiFi adapter whitelist using a tool like 1vyrain, installed a better adapter like the Intel Dual Band Wireless-AC 7260, and found that Bluetooth is not working as intended on your ThinkPad T430 running Linux? Here’s a guide on what you can...
Home on Erik...
Optimizing for iteration speed I've written before about the importance of iterating quickly but I didn't necessarily talk about...
over a year ago
22
over a year ago
I've written before about the importance of iterating quickly but I didn't necessarily talk about some concrete things you can do. When I've built up the tech team at Better, I've intentionally optimized for fast iteration speed above almost everything else.
Jonas Hietala
Dijkstra's Algorithm For rust, I’m updating the documentation for the standard library and specifically with the...
over a year ago
19
over a year ago
For rust, I’m updating the documentation for the standard library and specifically with the collections. For the priority queue I had the idea to use Dijkstra’s algorithm as a fun example. That idea was well received and that example is now live. At first I wanted to use A* to...
Vitalik Buterin's...
Glue and coprocessor architectures
11 months ago
computers are bad
2023-04-10 solving problems with chatgpt One of the foundational goals of computer technology, at least as understood by popular culture, is...
over a year ago
93
over a year ago
One of the foundational goals of computer technology, at least as understood by popular culture, is to automate away our jobs. When your job is (put simply) to get computers to work correctly, there's sort of an irony to this view of things. Still, just within the span of my...
Neil Madden
SipHash-based encryption for constrained devices I see a lot of attempts to define encryption schemes for constrained devices with short...
a year ago
30
a year ago
I see a lot of attempts to define encryption schemes for constrained devices with short authentication tags (e.g., 64 bits) using universal hashing. For example, there’s a proposal in CFRG at the moment for a version of AES-GCM with short tags for this kind of use-case. In my...
Birchtree
The Snow Leopard we've built up in our heads Nick Heer: linking to Jeff Johnson's The myth and reality of Mac OS X Snow Leopard I read an article...
4 months ago
37
4 months ago
Nick Heer: linking to Jeff Johnson's The myth and reality of Mac OS X Snow Leopard I read an article today from yet another person pining for a mythical Snow Leopard-style MacOS release. While I sympathize with the intent of their argument, it is largely fictional and, as
Arduino Blog
Dive into satellite IoT with the new Arduino-compatible Iridium Certus 9704 Development Kit IoT (Internet of Things) devices can be very useful, but they do, by definition, require internet...
2 weeks ago
24
2 weeks ago
IoT (Internet of Things) devices can be very useful, but they do, by definition, require internet access. That’s easy enough when Wi-Fi® is available, and it is even possible to rely on LoRa® and cellular data connections to transmit data outside of urban areas. However,...
Birchtree
Squashing links on social media Anil Dash: “Link in Bio” Is a Slow Knife For a closed system, those kinds of open connections are...
8 months ago
36
8 months ago
Anil Dash: “Link in Bio” Is a Slow Knife For a closed system, those kinds of open connections are deeply dangerous. If anyone on Instagram can just link to any old store on the web, how can Instagram — meaning Facebook, Instagram’s increasingly-overbearing owner — tightly
Birchtree
Grammarly still bests Writing Tools Adam Engst: Why Grammarly Beats Apple’s Writing Tools for Serious Writers Say I want to proofread...
6 months ago
31
6 months ago
Adam Engst: Why Grammarly Beats Apple’s Writing Tools for Serious Writers Say I want to proofread this paragraph while writing in Lex, which is running in Arc. To invoke Writing Tools, I must select the paragraph, Control-click, and choose Writing Tools > Proofread from the...
Birchtree
My job doesn't need to exist? Rands: The Product Engineer You don’t need Product Managers. There. I said it. As someone who just...
4 months ago
31
4 months ago
Rands: The Product Engineer You don’t need Product Managers. There. I said it. As someone who just moved into a product management role, you had best believe this line caught my eye. 👀 The post makes some reasonable arguments, although I think a lot of it is an
Birchtree
OS updates should respect my settings Tim Hardwick writing for MacRumors: PSA: iOS 18.3.2 Re-Enables Apple Intelligence if You Turned It...
4 months ago
29
4 months ago
Tim Hardwick writing for MacRumors: PSA: iOS 18.3.2 Re-Enables Apple Intelligence if You Turned It Off With new iOS software updates, Apple has been automatically turning Apple Intelligence on again even for users who have disabled it, a decision that has become increasingly...
Birchtree
Raycast does this The gang gets to work defending their Mac login items. Who has the most minimal startup? Who's got...
3 months ago
129
3 months ago
The gang gets to work defending their Mac login items. Who has the most minimal startup? Who's got the craziest apps? This episode has more new apps mentioned in any episode of Comfort Zone ever! Watch or listen now. Other Things Discussed Chris's hyper key video
Arduino Blog
BrainPatch.AI: How a British neurotech startup built a working prototype fast, using Arduino Nano 33... The field of neurotechnology has been advancing rapidly in recent years, opening up to safe and...
10 months ago
50
10 months ago
The field of neurotechnology has been advancing rapidly in recent years, opening up to safe and effective non-invasive interfaces that can deliver tiny milliamp currents to the right stimulation location on the head, neck or body. One example of the new players in this field is...
Applied Cartography
Notes from May Lots of writing this month: Why you should use Rails A reminder that things take time How...
a year ago
20
a year ago
Lots of writing this month: Why you should use Rails A reminder that things take time How shadcn/ui's previews work Why I hate that 1.01% meme A lovely term, 'grace note' Au revoir, invoke! A quick check-in on 11ty A rant/snippet for auth.js The first edition of what will be a...
Jonas Hietala
Focusing Attention: Programming These last two weeks have been a small attempt at clearing up my head a bit. I have far too many...
over a year ago
15
over a year ago
These last two weeks have been a small attempt at clearing up my head a bit. I have far too many things I’d like to do and even if it’s not possible to do them all at once it didn’t stop me from thinking of them. One minute it’s that and the other it’s something completely...
Notes on software...
A minimal RocksDB example with Zig I mostly programmed in Go the last few years. So every time I wanted an embedded key-value database,...
over a year ago
22
over a year ago
I mostly programmed in Go the last few years. So every time I wanted an embedded key-value database, I reached for Cockroach's Pebble. Pebble is great for Go programming but Go does not embed well into other languages. Pebble was inspired by RocksDB (and its...
Himanshu Mishra |...
Aldous Huxley's world of perceptions You may already know of this novel called 1984, and its author George Orwell. Aldous Huxley wrote a...
over a year ago
13
over a year ago
You may already know of this novel called 1984, and its author George Orwell. Aldous Huxley wrote a dystopian classic called Brave New World…
Jonas Hietala
March Theme: 10 seconds Well well here’s something interesting. The Experimental Gameplay Project has given us a really...
over a year ago
19
over a year ago
Well well here’s something interesting. The Experimental Gameplay Project has given us a really interesting thing to focus on: Time. Like Braid, it’s time for us to make something interesting with time itself. 10 seconds is the constraint and that’s not a lot, but perhaps enough?
Notes on software...
How to recommend books, or, stop recommending SICP Many "must-read" books are not well-written. I try to read a lot, but I still have a low tolerance...
over a year ago
20
over a year ago
Many "must-read" books are not well-written. I try to read a lot, but I still have a low tolerance for bad writing and bad editing. I write this post both to discourage thoughtless recommendations and to encourage the receivers of bad recommendations. For software developers,...
Ian's Blog
GitHub Notification Emails Hijacked to Send Malware As an open source developer I frequently get emails from GitHub, most of these emails are...
10 months ago
28
10 months ago
As an open source developer I frequently get emails from GitHub, most of these emails are notifications sent on behalf of GitHub users to let me know that somebody has interacted with something and requires my attention. Perhaps somebody has created a new issue on one of my...
Lighthouse Blog
How to manually add content to read it later
a year ago
Arduino Blog
This unique wall sconce welcomes you home with warm light Have you ever walked through your front door after a long day of work and realized that your home...
7 months ago
64
7 months ago
Have you ever walked through your front door after a long day of work and realized that your home just isn’t as inviting as it seems like it should be? While it may not work miracles, some nice and welcoming lighting can make a big difference. That’s why Lauren Palazzi made this...
Opsbros
The Bindicator So I made this project for my dad for Fathers Day a couple of years ago, and thought i'd share it....
over a year ago
24
over a year ago
So I made this project for my dad for Fathers Day a couple of years ago, and thought i'd share it. The one shown is the Rev-1 design which is far from perfect, in fact it has several major issues I will discuss below, however it definitely works,
Home on Erik...
Subway waiting math Why does it suck to wait for things? In a previous post I analyzed a NYC subway dataset and found...
over a year ago
18
over a year ago
Why does it suck to wait for things? In a previous post I analyzed a NYC subway dataset and found that at some point, quite early, it's worth just giving up. This isn't a proof that the subway doesn't run on time – in fact it might actually proves that the subway runs really...
Arduino Blog
Does your sample contain DNA or RNA? DIYNAFLUOR can tell you on a budget Lab equipment is — traditionally at least — tremendously expensive. While there are understandable...
7 months ago
60
7 months ago
Lab equipment is — traditionally at least — tremendously expensive. While there are understandable reasons for those costs, they are prohibitive to anyone operating outside of a university or corporate lab. But as the “citizen science” movement has grown, we’ve seen more and more...
Arduino Blog
Two NEW Arduino Plug and Make Kit projects recreate iconic vintage games The Plug and Make Kit is a toolbox you can use for infinite ideas. So what happens if you ask a mix...
11 months ago
71
11 months ago
The Plug and Make Kit is a toolbox you can use for infinite ideas. So what happens if you ask a mix of Arduino designers, engineers, and managers to sit down and brainstorm new ideas to have fun with it? Well, at least one of them is guaranteed to come up with an adorable,...
Jonas Hietala
2010 in review I saw a post on briancarper where he reviews the past year and it sounds like a great idea...
over a year ago
18
over a year ago
I saw a post on briancarper where he reviews the past year and it sounds like a great idea actually. 2010 Geek Achievements Wrote a few games earlier this year; The Chronicles of Bim: The 100 Fake Afros A Geek Valentine Beebop The Island Hopper Where’s Teddy? Updated this site a...
latest projects -...
LED Matrix Earrings [Hardware] Itsy bitsy teeny weeny yellow dot-matrix LED
a year ago
Neil Madden
The square roots of all evil Every programmer knows Donald Knuth’s famous quote that “premature optimization is the root of all...
8 months ago
44
8 months ago
Every programmer knows Donald Knuth’s famous quote that “premature optimization is the root of all evil”, from his 1974 Turing Award lecture (pdf). A fuller quotation of the surrounding context gives a rounder view: I am sorry to say that many people nowadays are condemning...
Matt Blewitt
Regular Restarts Are Good, Actually Anecdotally, one of the more maligned features of the Heroku platform are the 24-hour limits on...
9 months ago
40
9 months ago
Anecdotally, one of the more maligned features of the Heroku platform are the 24-hour limits on compute units, known as “dynos”. This is actually a good thing, but very misunderstood.
Jonas Hietala
An update on my book 'Why Cryptocurrencies?' Five months ago I gloriously declared that “my book was done”. Since then I’ve been working hard to...
over a year ago
16
over a year ago
Five months ago I gloriously declared that “my book was done”. Since then I’ve been working hard to finish the book. Sorry that’s a bit of a lie, I’ve had a nice long vacation where I didn’t work on the book and I’m also on part-time parental leave. And believe me there’s not a...
Arduino Blog
This haptic glove could help deafblind people communicate Part of the reason that we all learned in school about the Helen Keller’s inspiring life was because...
3 months ago
23
3 months ago
Part of the reason that we all learned in school about the Helen Keller’s inspiring life was because the combination of blindness and deafness are so challenging. An impairment with just one still leaves the opportunity to communicate using the other. But without either sight or...
Posts on Made of...
Git in pictures In my previous blog post, I discussed how git is distinctive among version control system in the way...
over a year ago
21
over a year ago
In my previous blog post, I discussed how git is distinctive among version control system in the way in which it makes the backend model that is being used to store data the most important element of the tool, and that experts use it by having the complete model in their head,...
Toni Lijic
SwiftUI Explorations My journey of learning SwiftUI as a designer.
a year ago
Matt Mullenweg
UH Magazine, Revisiting My Alma Mater My father attended University of Houston, and it’s where I went to college to study political...
7 months ago
53
7 months ago
My father attended University of Houston, and it’s where I went to college to study political science, I started WordPress when there, and then dropped out after two years to move to San Franisco. It was fun seeing UH Magazine feature an article about my journey from a University...
Vitalik Buterin's...
What else could memecoins be?
a year ago
Vitalik Buterin's...
Sharding FAQ
over a year ago
Jonas Hietala
Migrating to rocks.nvim My relationship with my Neovim config is best described as an On-again, off-again relationship. At...
a year ago
23
a year ago
My relationship with my Neovim config is best described as an On-again, off-again relationship. At times I’m deeply in love and spend all my time caressing the config—like how in September I did a complete rewrite in Lua—while other times I’m busy with other love interests and...
Jonas Hietala
Early Christmas Present School is almost over and it’s almost time to travel back up to Övertorneå. This year me and...
over a year ago
19
over a year ago
School is almost over and it’s almost time to travel back up to Övertorneå. This year me and Veronica opened our Christmas presents a bit early - we’re impatient like that. I got one of the best presents yet I think! A Raspberry Pi! Just look at this bad boy! She got some...
Home on Erik...
Functional programming is the libertarianism of software engineering This is a pretty dumb post, in which I argue that functional programming has a lot of the bad parts...
over a year ago
20
over a year ago
This is a pretty dumb post, in which I argue that functional programming has a lot of the bad parts of libertarianism and a lot of the good parts: Both ideologies strive to eliminate [the] state.
Home on Erik...
MLConf 2014 Just spent a day at MLConf where I was talking about how we do music recommendations. There was a...
over a year ago
21
over a year ago
Just spent a day at MLConf where I was talking about how we do music recommendations. There was a whole range of great speakers (actually almost 2/3 women which was pretty cool in itself). Here are my slides:
Arduino Blog
An ultra-affordable DIY underwater ROV ROVs (remotely operated vehicles) let us explore bodies of water and it is hard not to be excited by...
a year ago
109
a year ago
ROVs (remotely operated vehicles) let us explore bodies of water and it is hard not to be excited by the possibilities. But traditional ROVs cost a lot of money and often require serious expertise to operate and maintain. Luckily there are affordable alternatives, such as this...
Vitalik Buterin's...
Understanding PLONK
over a year ago
Good Enough
Season 3, Issue 3: Cosmic Maelstrom 1. Team Full It's exciting times over here at Good Enough HQ! (There is no Good Enough HQ. I'd say...
over a year ago
18
over a year ago
1. Team Full It's exciting times over here at Good Enough HQ! (There is no Good Enough HQ. I'd say it's in the cloud, but even clouds are now looked down upon as dirtyish things that should not be enjoyed. And not because of air pollution per se, though perhaps because of...
Home on Erik...
The power of ensembles From my presentation at MLConf, one of the points I think is worth stressing again is how extremely...
over a year ago
21
over a year ago
From my presentation at MLConf, one of the points I think is worth stressing again is how extremely well combining different algorithms works. In this case, we're training machine learning algorithms on different data sets (playlists, play counts, sessions) and different...
Abishek Muthian
Demand evidence to worry Disclaimer: I'm not qualified to advise on mental health issues, If you think you have OCD, anxiety...
over a year ago
15
over a year ago
Disclaimer: I'm not qualified to advise on mental health issues, If you think you have OCD, anxiety or other issues then seek the help of a qualified medical professional. Like physical health, Everyone needs help with mental health at some point. The hair dryer incident is my...
Willem's Blog
Optical vs chest strap heart rate monitors Understanding the differences in common HR monitors used in wearables, smartwatches and fitness...
over a year ago
Construction Physics
Does All Semiconductor Manufacturing Depend on Spruce Pine Quartz? Here’s an idea you see spreading across the internet every so often: that all semiconductor and...
9 months ago
65
9 months ago
Here’s an idea you see spreading across the internet every so often: that all semiconductor and solar PV manufacturing depends on extremely pure quartz from the town of Spruce Pine, North Carolina.
Neil Madden
API Security in Action is published! I wasn’t expecting it so quickly, so it caught me a little off guard, but API Security in Action is...
over a year ago
22
over a year ago
I wasn’t expecting it so quickly, so it caught me a little off guard, but API Security in Action is now finally published. PDF copies are available now, with printed copies shipping by the end of the month. Kindle/ePub take a little bit longer but should be out in a few weeks...
Odds and Ends of...
Just Stop Oil is doing more harm for the cause than good Mitigating climate change requires more than poems and protest
5 months ago
Louwrentius
'Secure programming: how to implement user account management' Most web applications work like this: The application uses a single database account to perform all...
over a year ago
18
over a year ago
Most web applications work like this: The application uses a single database account to perform all actions. Users are just some records in a table. Account privileges and roles are part of this table, or separate tables. This implies that all security must be designed and build...
OH8HUB’s Substack
Eliminating Radio Interference from Apple charger Apple's product design teams should do a better job eliminating unwanted radio frequency emissions...
a year ago
Jonas Hietala
The Arty Timeline While working on Jonas IceCream Stand I took a screenshot every day and I thought they looked pretty...
over a year ago
18
over a year ago
While working on Jonas IceCream Stand I took a screenshot every day and I thought they looked pretty cool so here they are: And now I’m off with New World Order and (for once) I’ve got a really really good idea!
Good Enough
Actual Customer Support Is Remarkable What a sad thing to write. We believe in good software around here. There is a lot of poorly built...
over a year ago
16
over a year ago
What a sad thing to write. We believe in good software around here. There is a lot of poorly built software on the Internet and in the app stores. Our motivation with Good Enough is to try to put together a few products that feel just right to the folks using them. The things we...
./techtipsy
Turning leftover PC parts into a decent gaming PC Introduction About a year ago, I bought an used PC based off of a Lenovo Erazer X510. It had a...
over a year ago
57
over a year ago
Introduction About a year ago, I bought an used PC based off of a Lenovo Erazer X510. It had a dual-core Intel Pentium G3220 CPU, 4GB of DDR3 RAM, a crappy Codegen 400W power supply and a 60GB SSD. I added an Nvidia GTX 1050 and just like that, a budget gaming PC was born. My...
Engineers Need Art
Same Stop Marvelling at the full circle life seems to have taken after retirement.
over a year ago
Never Met a Science
in the belly of the MrBeast what does MrBeast mean?
6 months ago
Jonas Hietala
Why I still blog after 15 years Time flies when you’re having fun. Before you know it, your little babies have started school, you...
10 months ago
18
10 months ago
Time flies when you’re having fun. Before you know it, your little babies have started school, you celebrate the 30th anniversary of Jurassic Park, and that little blog you started have now been going for 15 years. 15 years is a long time; longer than I’ve been waiting for Winds...
Lighthouse Blog
Updates November 24: Content parsing improvements
a year ago
Never Met a Science
The Political Institution of Mortality The Democratic incumbent was too old to run for re-election.
4 months ago
Arduino Blog
This robot can dynamically change its wheel diameter to suit the terrain  A vehicle’s wheel diameter has a dramatic effect on several aspects of performance. The most obvious...
6 months ago
51
6 months ago
A vehicle’s wheel diameter has a dramatic effect on several aspects of performance. The most obvious is gearing, with larger wheels increasing the ultimate gear ratio — though transmission and transfer case gearing can counteract that. But wheel size also affects mobility over...
Matt Blewitt
Unreasonably Effective Patterns Much of my current job is maintaining and enhancing control planes for Heroku’s managed data...
over a year ago
21
over a year ago
Much of my current job is maintaining and enhancing control planes for Heroku’s managed data services. This post explores three patterns used to reduce operational burden and increase system safety and resiliency: state machines (and associated state-transition tables),...
Lighthouse Blog
Updates January 19
a year ago
watchTowr Labs
“To live is to fight, to fight is to live! - IBM ODM Remote Code Execution In previous blogs, we’ve discussed some of the big players in the enterprise software space, but...
a year ago
21
a year ago
In previous blogs, we’ve discussed some of the big players in the enterprise software space, but there is one that we have not mentioned before, that is - quite frankly - the heavy-weight champion of the world in terms of applications for large enterprises. With over a hundred
Gwern.net Newsletter
May Gwern.net Newsletter Link compilation newsletter with anime GAN updates, links on AI scaling, discussion of GPT-3, and 1...
over a year ago
19
over a year ago
Link compilation newsletter with anime GAN updates, links on AI scaling, discussion of GPT-3, and 1 book review.
Jonas Hietala
Weekend Tournaments This weekend was filled by playing cards. On Saturday I hosted a small Game of Thrones tournament...
over a year ago
17
over a year ago
This weekend was filled by playing cards. On Saturday I hosted a small Game of Thrones tournament and on Sunday the local Netrunner community hosted a small summer kit tournament. Game of Thrones We’ve had a similar tournament once before when me and my girlfriend invited two of...
Matt Mullenweg
Inc Hit Piece When Inc Magazine reached out to have David H. Freedman (website powered by WordPress) write a...
7 months ago
87
7 months ago
When Inc Magazine reached out to have David H. Freedman (website powered by WordPress) write a feature piece I was excited because though Inc wasn’t a magazine I have read much since I was a teenager, David seemed like a legit journalist who usually writes for better publications...
Abort Retry Fail
The History of Windows 98 Echoes of an Explosion
a year ago
Vitalik Buterin's...
Gitcoin Grants Round 9: The Next Phase of Growth
over a year ago
Notes on software...
One year as a solo dev building open-source data tools without funding This is an external post of mine. Click here if you are not redirected.
over a year ago
Posts on Made of...
Write testable code by writing generic code Alex Gaynor recently asked this question in an IRC channel I hang out in (a channel which contains...
over a year ago
20
over a year ago
Alex Gaynor recently asked this question in an IRC channel I hang out in (a channel which contains several software engineers nearly as obsessed with software testing as I am): uhh, so I’m writing some code to handle an econnreset… how do I test this? This is a good question!...
Vitalik Buterin's...
An Incomplete Guide to Rollups
over a year ago
Evan Hahn's blog
Everything we know about the next Zelda game, as of March 2025 In short: it’ll probably emphasize player freedom, not be a “dungeon editor” game, and won’t reuse...
4 months ago
77
4 months ago
In short: it’ll probably emphasize player freedom, not be a “dungeon editor” game, and won’t reuse the same map of Hyrule. See my post at Zelda Dungeon for more. I enjoyed rounding up all pre-release information about The Legend of Zelda: Tears of the Kingdom. I’m back to do this...
Arduino Blog
This Beyblade battlebot is like a whirling dervish of destruction Battlebots are fascinating, because their builders always manage to come up with unique new ways of...
4 weeks ago
18
4 weeks ago
Battlebots are fascinating, because their builders always manage to come up with unique new ways of destroying opponents while avoiding damage at the same time. Like any good sport, it involves metagaming to develop a strategy based on expected opponent strategies. Ari’s strategy...
computers are bad
2023-06-30 calling in the alarm I currently find myself on vacation in the Canadian Rockies, where internet is hard to come by. But...
over a year ago
80
over a year ago
I currently find myself on vacation in the Canadian Rockies, where internet is hard to come by. But here's something short while I'm temporarily back in the warm embrace of 5G: more about burglar alarms. I recently gave a presentation on this topic and I'll probably record it for...
Construction Physics
How Good Are American Roads? We’re in an era where US infrastructure is getting a lot of attention.
8 months ago
Louwrentius
Benchmarking storage with Fio and generating charts of the results Introduction Fio is a widely-used tool for performing storage benchmarks. Fio offers a lot of...
over a year ago
19
over a year ago
Introduction Fio is a widely-used tool for performing storage benchmarks. Fio offers a lot of options to create a storage benchmark that would best reflect your needs. Fio allows you to assess if your storage solution is up to its task and how much headroom it has. Fio outputs...
Never Met a Science
A View on the Job Market for Computational Social Science and some professional news...
a year ago
Ken Shirriff's blog
Reverse engineering the 386 processor's prefetch queue circuitry In 1985, Intel introduced the groundbreaking 386 processor, the first 32-bit processor in the x86...
2 months ago
41
2 months ago
In 1985, Intel introduced the groundbreaking 386 processor, the first 32-bit processor in the x86 architecture. To improve performance, the 386 has a 16-byte instruction prefetch queue. The purpose of the prefetch queue is to fetch instructions from memory before they are...
Jonas Hietala
Recent experiences with Netrunner tournaments After a bit of a hiatus after the Winter Kit Tournament the 16th January I participated in three...
over a year ago
18
over a year ago
After a bit of a hiatus after the Winter Kit Tournament the 16th January I participated in three tournaments during February - March. After each of these tournaments I started a writeup of them but they fell off my mind a bit but consider this my break with my blogging...
Vitalik Buterin's...
Fast Fourier Transforms
over a year ago
Notes on software...
Exploring PL/pgSQL part two: implementing a Forth-like interpreter Previously in exploring PL/pgSQL: Strings, arrays, recursion and parsing JSON In my last post I...
over a year ago
18
over a year ago
Previously in exploring PL/pgSQL: Strings, arrays, recursion and parsing JSON In my last post I walked through the basics of PL/pgSQL, the embedded procedural language inside of PostgreSQL. It covered simple functions, recursions and parsing. But there was something very...
Old Vintage...
xa (xa65) 2.4.1 A quick one: xa (xa65), André Fachat's compatible fast two-pass cross-assembler for 6502, 65C02,...
a year ago
14
a year ago
A quick one: xa (xa65), André Fachat's compatible fast two-pass cross-assembler for 6502, 65C02, R65C02 and 65816 processors that André and I maintain is now at version 2.4.1. This optionally expands the syntax from 2.4.0 and fixes some bugs primarily with relocatable .o65...
Computer Ads from...
Your Computer Interviewed Chris Curry (1981) Chris talks about his work with Clive Sinclair and Acorn Computers with a little BBC Micro.
5 days ago
Birchtree
I'm setting the bar too low I've been a proponent of high-refresh rate displays for years now, and I think it's pretty...
5 months ago
32
5 months ago
I've been a proponent of high-refresh rate displays for years now, and I think it's pretty ridiculous that Apple doesn't put these displays in their sub-$1,000 iPhones. I think if you're just keeping up with the Apple ecosystem then you
Jonas Hietala
February gets Themed: Rejection The Experimental Gameplay Project has announced their next theme - and shame on me if I wouldn’t...
over a year ago
15
over a year ago
The Experimental Gameplay Project has announced their next theme - and shame on me if I wouldn’t follow suite! With valentine coming up I might just have found a pretty nice idea, just now, writing this… Booyah!!
Matt Mullenweg
Bezos at Dealbook It looks like the Dealbook Summit had a number of great interviews this year, major props to Andrew...
8 months ago
40
8 months ago
It looks like the Dealbook Summit had a number of great interviews this year, major props to Andrew Ross Sorkin, but this one with Jeff Bezos was particularly good.
Posts on Made of...
Automounting sshfs For some time now, many of us around MIT have noticed just how awesome sshfs is. It gives a totally...
over a year ago
17
over a year ago
For some time now, many of us around MIT have noticed just how awesome sshfs is. It gives a totally lightweight way to access the remote filesystem of any machine you have ssh to, without requiring any extra setup on the host. I’ve been running for at least a year now with my...
Birchtree
Everything is a reaction, nothing is forever, and everything comes back (members post) Why nothing stays popular forever.
8 months ago
./techtipsy
I tried out the CyberPower UT650EG UPS After some spicy feedback to my post where a ThinkPad T430 acted as a server, I decided to try out...
over a year ago
82
over a year ago
After some spicy feedback to my post where a ThinkPad T430 acted as a server, I decided to try out one UPS that was recommended on the basis of it being much more power efficient compared to the APC UPS that I previously ran. That UPS? CyberPower UT650EG. Why switch out a...
Odds and Ends of...
Tony Blair is right about Net Zero Tough on carbon, tough on the sources of carbon
3 months ago
Willem's Blog
Do amazing things with a focused mind Read about my experience during the workshop I got as a birth day present involving the Wim Hof...
over a year ago
Birchtree
+ A bicycle for the mind is good. Is a motorbike too much? When is the computer doing too much for you? Has our line for this moved over time?
3 months ago
Good Enough
There's no “A” or “I” in “Jelly” The second half of 2024 was definitely an inflection point in the world of software. Large Language...
6 months ago
76
6 months ago
The second half of 2024 was definitely an inflection point in the world of software. Large Language Models (LLMs) and generative AI started to permeate products everywhere, from chatbots to operating systems, and at times it felt like everyone was taking part in a race to...
Neil Madden
CVE-2022-21449: Psychic Signatures in Java The long-running BBC sci-fi show Doctor Who has a recurring plot device where the Doctor manages to...
over a year ago
24
over a year ago
The long-running BBC sci-fi show Doctor Who has a recurring plot device where the Doctor manages to get out of trouble by showing an identity card which is actually completely blank. Of course, this being Doctor Who, the card is really made out of a special “psychic paper“, which...
Home on Erik...
How to set compensation using commonsense principles Compensation has always been one of the most confusing parts of management to me. Getting it right...
over a year ago
15
over a year ago
Compensation has always been one of the most confusing parts of management to me. Getting it right is obviously extremely important. Compensation is what drives our entire economy, and you could look at the market for labor as one gigantic resource-allocating machine in the same...
Willem's Blog
Computer says no The weather app indicating rain caused an empty bike lane this morning, making me wonder about the...
over a year ago
18
over a year ago
The weather app indicating rain caused an empty bike lane this morning, making me wonder about the power we put into these things.
Birchtree
Perplexity is making a web browser Kyle Wiggers writing for TechCrunch: Perplexity Teases a Web Browser Called Comet “Just like...
5 months ago
27
5 months ago
Kyle Wiggers writing for TechCrunch: Perplexity Teases a Web Browser Called Comet “Just like Perplexity reinvented search, we’re also reinventing the browser,” a Perplexity spokesperson told TechCrunch via email. “Stay tuned for updates.” Exactly one month ago I wrote “I think...
Posts on Made of...
Lab Notebooking for the Software Engineer A few weeks ago, I wrote that software engineers should keep lab notebooks as they work, in addition...
over a year ago
19
over a year ago
A few weeks ago, I wrote that software engineers should keep lab notebooks as they work, in addition to just documenting things after the fact. Today, I’m going to share the techniques that I’ve found useful to try to get in the habit of lab-notebooking my work, even though I...
Yazin Alirhayim
The best bank in Bahrain … is Meem Yes, that’s right. The best bank in Bahrain is … Meem. This nomination will be especially shocking...
over a year ago
33
over a year ago
Yes, that’s right. The best bank in Bahrain is … Meem. This nomination will be especially shocking to those of you that read my last post that ripped the Meem app to shreds. Criteria for ‘best bank’ My criteria for “best bank” isn’t the best user experience or customer support....
Willem's Blog
Understanding the security concerns in shared hosting People pay me to hack them, provided I'll explain how I did it. Read along to learn how hackers use...
over a year ago
17
over a year ago
People pay me to hack them, provided I'll explain how I did it. Read along to learn how hackers use security holes to hack your app, webshop or website!
Jonas Hietala
Default audio card in linux There are a bunch of posts about making your audio work by default in Linux but none that just...
over a year ago
19
over a year ago
There are a bunch of posts about making your audio work by default in Linux but none that just worked for me. I had three separate problems: Getting sound Playing sound from multiple sources at the same time Audio card getting different numbers on reboot Getting sound Here I...
GitButler
Why GitHub Actually Won How GitHub _actually_ became the dominant force it is today, from one of it's cofounders.
11 months ago
Christian Selig
Curing Mac mini M4 fomo with 3D printing Spoiler: 3D printed! The colored ports really sell the effect If you’re anything like me, you’ve...
8 months ago
72
8 months ago
Spoiler: 3D printed! The colored ports really sell the effect If you’re anything like me, you’ve found the new, tinier Mac mini to be absolutely adorable. But you might also be like me that you either already have an awesome M1 Mac mini that you have no real reason to replace,...
Simply Explained
Home Energy Monitor: V2 My DIY home energy monitor has been running for almost a year now. It's been recording my...
over a year ago
18
over a year ago
My DIY home energy monitor has been running for almost a year now. It's been recording my electricity consumption every second and everything is neatly archived in my AWS account.Still, though, there is room for improvement. It's time to look back, evaluate & improve the design....
Good Enough
Barry is Good Enough We put a lot of ourselves into our work, and it occurs to us that you, dear reader, might not know...
3 months ago
35
3 months ago
We put a lot of ourselves into our work, and it occurs to us that you, dear reader, might not know much about us. So we’re continuing our Q&A column to introduce ourselves, one-at-a-time. Today, we’re meeting the biggest Pika fan, Barry Hess… Who are you? (Who, who, who,...
Neil Madden
From KEMs to protocols This is the third part of my series on Key Encapsulation Mechanisms (KEMs) and why you should care...
over a year ago
20
over a year ago
This is the third part of my series on Key Encapsulation Mechanisms (KEMs) and why you should care about them. Part 1 looked at what a KEM is and the KEM/DEM paradigm for constructing public key encryption schemes. Part 2 looked at cases where the basic KEM abstraction is not...
watchTowr Labs
Where There’s Smoke, There’s Fire - Mitel MiCollab CVE-2024-35286, CVE-2024-41713 And An 0day It is not just APTs that like to target telephone systems, but ourselves at watchTowr too. We can't...
8 months ago
36
8 months ago
It is not just APTs that like to target telephone systems, but ourselves at watchTowr too. We can't overstate the consequences of an attacker crossing the boundary from the 'computer system' to the 'telephone system'. We've seen attackers realise this in 2024,
anderegg.ca
The “Home Alone” / “NiGHTS into Dreams” connection NiGHTS into Dreams is one of those games I tend to think about when Christmas rolls around. It’s one...
8 months ago
37
8 months ago
NiGHTS into Dreams is one of those games I tend to think about when Christmas rolls around. It’s one of my favourites from the Saturn lineup, and it also had a free Christmas version. In it, there’s a song I really love that plays on the level select screen called Gate of Your...
computers are bad
2025-05-04 iBeacons You know sometimes a technology just sort of... comes and goes? Without leaving much of an...
3 months ago
22
3 months ago
You know sometimes a technology just sort of... comes and goes? Without leaving much of an impression? And then gets lodged in your brain for the next decade? Let's talk about one of those: the iBeacon. I think the reason that iBeacons loom so large in my memory is that...
Arduino Blog
Is there an online Arduino IDE? Since the inception of Arduino, the Arduino IDE has been a go-to tool for people learning to code...
9 months ago
67
9 months ago
Since the inception of Arduino, the Arduino IDE has been a go-to tool for people learning to code and creating projects ranging from remote-controlled cars to soil moisture monitoring. No wonder it’s been downloaded over 24 million times this year, so far!  Now if you’ve ever...
Applied Cartography
Bozos Kevin Twohy has a list of heuristics for new projects/clients, and my favorite is simple: No Bozos....
9 months ago
28
9 months ago
Kevin Twohy has a list of heuristics for new projects/clients, and my favorite is simple: No Bozos. Simple policy. No exceptions. You know it when you see it. Every founder has a story about the time that they ignored the red flags and bent over backwards for a particularly...
Abishek Muthian
Resurrecting Nexus 6P from bootloop of death Nexus Before the Pixel there was Nexus, smartphones and tablets to showcase the latest in android...
over a year ago
16
over a year ago
Nexus Before the Pixel there was Nexus, smartphones and tablets to showcase the latest in android with the brand of the manufacturer. They packed in latest android version with top end specifications and pathetic camera (processed image/video) quality; no wonder they didn't take...
Louwrentius
Why the iPad will be a breakthrough in human computing The fact is that computers aren't made for humans. Computers are just made, and humans have to...
over a year ago
16
over a year ago
The fact is that computers aren't made for humans. Computers are just made, and humans have to adjust to them. The problem is that most people that are not into technology just don't understand how computers work. Should I single click of double click? Click left or right? The...
Jorge Arango
Humanities Crash Course Week 17: Curiositas In week 17 of the humanities crash course, I read a book that was completely new to me: Apuleius’s...
3 months ago
18
3 months ago
In week 17 of the humanities crash course, I read a book that was completely new to me: Apuleius’s Metamorphoses, better known as The Golden Ass. I also watched a movie with a similar story (but with different aims.) Readings The Golden Ass was written by Apuleius around the...
Odds and Ends of...
Empty climate gestures, Peter Hitchens' timezone crusade, and the big questions about New Towns Let Barry have his solar panels!
4 months ago
Odds and Ends of...
This HS2 story will make you mad Plus we dig into the emerging field of AI welfare
3 months ago
./techtipsy
My experience at the k-space hackerspace hackathon k-space is a hackerspace in Tallinn, Estonia, and they organized a hackathon recently. Unlike in...
over a year ago
55
over a year ago
k-space is a hackerspace in Tallinn, Estonia, and they organized a hackathon recently. Unlike in most hackathons, in this one you could whatever you like with no expectations about building a business or coming up with an MVP, just come on down to the space and start working on...
computers are bad
2024-08-31 ipmi I am making steady progress towards moving the Computers Are Bad enterprise cloud to its new home,...
11 months ago
67
11 months ago
I am making steady progress towards moving the Computers Are Bad enterprise cloud to its new home, here in New Mexico. One of the steps in this process is, of course, purchasing a new server... the current Big Iron is getting rather old (probably about a decade!) and here in...
Good Enough
Cool URLs Don’t Die If you've been reading our newsletter (and you should be reading our newsletter) you will have seen...
over a year ago
19
over a year ago
If you've been reading our newsletter (and you should be reading our newsletter) you will have seen that I've been building some printers. This is actually the resurrection of a project I began in 2012 with the help of some colleagues, and while I've been updating it, it's been...
Computer Ads from...
MicroTimes Interviews Jim Clark from Mosaic Communications (1994) They discuss how to commercialize the internet.
4 months ago
Ken Shirriff's blog
Interesting double-poly latches inside AMD's vintage LANCE Ethernet chip I've studied a lot of chips from the 1970s and 1980s, so I usually know what to expect. But an...
a year ago
19
a year ago
I've studied a lot of chips from the 1970s and 1980s, so I usually know what to expect. But an Ethernet chip from 1982 had something new: a strange layer of yellow wiring on the die. After some study, I learned that the yellow wiring is a second layer of resistive polysilicon,...
computers are bad
2023-10-15 go.com Correction: a technical defect in my Enterprise Content Management System resulted in the email...
a year ago
152
a year ago
Correction: a technical defect in my Enterprise Content Management System resulted in the email having a subject that made it sound like this post would be about the classic strategy game Go. It is actually about a failed website. I regret the error; the responsible people have...
Matt Mullenweg
Those Other Lawsuits It’s a heavy day, and I’m sad to write this. Not sure where to start. In 2022, a lawyer recruited...
9 months ago
28
9 months ago
It’s a heavy day, and I’m sad to write this. Not sure where to start. In 2022, a lawyer recruited two people who took care of my Mom—an assistant and one of her dozen nurses—to resign and demand a million dollars each, or they would publish horrible things about her in a lawsuit....
Himanshu Mishra |...
Erotomania : An Unfortunate Tale “Hey Wake up! Wake up, for you are left with just 30 more minutes. You better sleep after this is...
over a year ago
13
over a year ago
“Hey Wake up! Wake up, for you are left with just 30 more minutes. You better sleep after this is over; rather that would be your only…
Notes on software...
Writing a lisp compiler from scratch in JavaScript: 6. LLVM system calls Previously in compiler basics: 1. lisp to assembly 2. user-defined functions and variables ...
over a year ago
20
over a year ago
Previously in compiler basics: 1. lisp to assembly 2. user-defined functions and variables 3. LLVM 4. LLVM conditionals and compiling fibonacci 5. an x86 upgrade In this post we'll extend the ulisp compiler's LLVM backend to support printing integers to...
Arduino Blog
This ‘smocking display’ adds data physicalization to clothing Elastic use in the textile industry is relatively recent. So, what did garment makers do before...
a year ago
109
a year ago
Elastic use in the textile industry is relatively recent. So, what did garment makers do before elastic came along? They relied on smocking, which is a technique for bunching up fabric so that it can stretch to better fit the form of a body. Now a team of computer science...
Arduino Blog
ardEEG is an Arduino UNO R4 WiFi shield for measuring biosignals The secrets to most of the mind’s mysteries may still elude us, but we’ve made a tremendous amount...
a year ago
67
a year ago
The secrets to most of the mind’s mysteries may still elude us, but we’ve made a tremendous amount of progress in reading signals produced by the brain. We may not understand exactly what is going on, but we can see the result and utilize it. And now you can start...
Louwrentius
Migrated this blog from blogger.com to blogofile Until now, I was hosting my blog on Google's blogger. I switched to using Blogofile. I wanted to...
over a year ago
19
over a year ago
Until now, I was hosting my blog on Google's blogger. I switched to using Blogofile. I wanted to have more control over my content and the layout. I had many issues with the blogger blog post editor, resulting in ugly posts with too much white space, strange fonts and fonts...
Greater Still by...
Talking to the Protocol An exploration into a new communication layer. By Gaby Goldberg & Sophie Fujiwara
over a year ago
Jonas Hietala
I, Robot Here are the results of the big robot construction course we had before christmas! The whole process...
over a year ago
20
over a year ago
Here are the results of the big robot construction course we had before christmas! The whole process went smooth and our group was amazing. The design and building of the robot went well even though in hindsight I would’ve changed a lot of stuff. The ending competition didn’t go...
Old Vintage...
What went wrong with wireless USB (Hat tip to the late Bill Strauss and The Capitol Steps' Lirty Dies.) take my Palm OS Fossil Wrist...
3 months ago
22
3 months ago
(Hat tip to the late Bill Strauss and The Capitol Steps' Lirty Dies.) take my Palm OS Fossil Wrist PDA smartwatch mobile. It has no on-board networking libraries but can be coerced into doing PPP over its serial port (via USB) by using the libraries from my Palm m505. Of...
The Pragmatic...
Where did TikTok’s software engineers go? How has this uncertainty affected software engineers at the Chinese-owned social network?
6 months ago
Abishek Muthian
Meta is holding my Facebook Page hostage I have been trying to delete my Meta/Facebook account for past several months in vain because I...
over a year ago
17
over a year ago
I have been trying to delete my Meta/Facebook account for past several months in vain because I couldn't download a copy of my Facebook Page before I delete my account. Facebook provides 'Request a download' feature for downloading a copy of the the Page. It worked fine for pages...
Vitalik Buterin's...
Coordination, Good and Bad
over a year ago
Home on Erik...
Books I read in 2015 Early last year when I left Spotify I decided to do more reading. I was planning to read at least...
over a year ago
15
over a year ago
Early last year when I left Spotify I decided to do more reading. I was planning to read at least one book per week and in particular I wanted to brush up on management, economics, and technology.
Applied Cartography
Linear I invited nickd to join our Linear instance yesterday, which reminded me that I had a slew of notes...
7 months ago
58
7 months ago
I invited nickd to join our Linear instance yesterday, which reminded me that I had a slew of notes I wanted to publish on our own experience of migrating from GitHub Issues to Linear, and some reflections on it as a product now that we've been using it for a few months. One...
Jorge Arango
Don’t Let the Drawings Distract You: AI is Not About the Output Last week, I spoke with a business leader who’s excited about AI. But as we talked, it became clear...
4 months ago
30
4 months ago
Last week, I spoke with a business leader who’s excited about AI. But as we talked, it became clear that there’s a wide gulf between enthusiasm and creating value for a particular business. Most people’s impression of AI is based on limited use and media hype. Take the recent...
Home on Erik...
We are still early with the cloud: why software development is overdue for a change This is is in many respects a successor to a blog post I wrote last year about what I want from...
over a year ago
27
over a year ago
This is is in many respects a successor to a blog post I wrote last year about what I want from software infrastructure, but the ideas morphed in my head into something sort of wider.
Azad's Blog
RealityCapture to Gaussian Splatting using PostShot TLDR: Tutorial on using RealityCapture to align an image dataset, export the alignment, and import...
a year ago
69
a year ago
TLDR: Tutorial on using RealityCapture to align an image dataset, export the alignment, and import it into PostShot to train Gaussian Splats without using COLMAP. Video tutorial RealityCapture Import your images and align them. If you ever need help with tricky dataset, refer to...
Himanshu Mishra |...
Your product either lives long enough to become a platform or it dies out Everything around you is a platform💡 If you are building a software to be used by developers, you...
over a year ago
Jonas Hietala
Focusing Attention: Drawing In my last post I wrote about some ideas and projects I have and how it’s a little bit too much at a...
over a year ago
19
over a year ago
In my last post I wrote about some ideas and projects I have and how it’s a little bit too much at a time, so now I’m going to try something new here. In the beginning of every week I’ll declare something I’ll be focusing on and then that’s the only thing I should focus on on my...
Louwrentius
Tracking down a faulty Storage Array Controller with ZFS One day, I lost two virtual machines on our DR environment after a storage vMotion. Further...
over a year ago
19
over a year ago
One day, I lost two virtual machines on our DR environment after a storage vMotion. Further investigation uncovered that any storage vMotion of a virtual machine residing on our DR storage array would corrupt the virtual machine's disks. I could easily restore the affected...
Arduino Blog
This CanSat doubles as a drone to slow descents A CanSat is a small sensor payload, about the size of a soda can, designed to be launched on a model...
2 months ago
24
2 months ago
A CanSat is a small sensor payload, about the size of a soda can, designed to be launched on a model rocket to relatively low altitudes of around 1km. But while that isn’t anywhere close to leaving the atmosphere, it is very high and CanSats need a way to get back to the ground...
Home on Erik...
Nearest neighbor methods and vector models – part 1 This is a blog post rewritten from a presentation at NYC Machine Learning last week. It covers a...
over a year ago
19
over a year ago
This is a blog post rewritten from a presentation at NYC Machine Learning last week. It covers a library called Annoy that I have built that helps you do (approximate) nearest neighbor queries in high dimensional spaces.
Himanshu Mishra |...
About Metakgp You can listen to this in background Before The Beginning - John Frusciante (YouTube)...
over a year ago
13
over a year ago
You can listen to this in background Before The Beginning - John Frusciante (YouTube) :name-retracted: wrote - I wrote this couple of days…
Arduino Blog
Meet Real Robot One V2: A mini DIY industrial robot arm Started in 2022 as an exploration of what’s possible in the field of DIY robotics, Pavel Surynek’s...
a year ago
72
a year ago
Started in 2022 as an exploration of what’s possible in the field of DIY robotics, Pavel Surynek’s Real Robot One (RR1) project is a fully-featured 6+1-axis robot arm based on 3D-printed parts and widely available electronics. The initial release was constructed with PETG...
Jonas Hietala
OP_RETURN based tokens are fundamentally flawed Two new Bitcoin Cash token solutions have recently been suggested: Simple Ledger Protocol: A token...
over a year ago
18
over a year ago
Two new Bitcoin Cash token solutions have recently been suggested: Simple Ledger Protocol: A token system for Bitcoin Cash Introducing Colored Coins: a Bitcoin Cash token implementation Both are improvements over Tokeda as they allow permissionless transfers. However all commit...
Christian Selig
Trials and Tribulations of Making an Interruptable Custom View Controller Transition on iOS I think it’s safe to say while the iOS custom view controller transition API is a very powerful one,...
over a year ago
41
over a year ago
I think it’s safe to say while the iOS custom view controller transition API is a very powerful one, with that power comes a great deal of complexity. It can be tricky, and I’m having one of those days where it’s getting the better of me and I just cannot get it to do what I want...
computers are bad
2024-03-17 wilhelm haller and photocopier accounting In the 1450s, German inventor Johannes Gutenburg designed the movable-type printing press, the first...
a year ago
122
a year ago
In the 1450s, German inventor Johannes Gutenburg designed the movable-type printing press, the first practical method of mass-duplicating text. After various other projects, he applied his press to the production of the Bible, yielding over one hundred copies of a text that...
Home on Erik...
Learning from users faster using machine learning I had an interesting idea a few weeks ago, best explained through an example. Let's say you're...
over a year ago
19
over a year ago
I had an interesting idea a few weeks ago, best explained through an example. Let's say you're running an e-commerce site (I kind of do) and you want to optimize the number of purchases. Let's also say we try to learn as much as we can from users, both using A/B tests but also...
Birchtree
Ghost gets ActivityPub into beta Ghost: Social Web We've got our social web integration for Ghost to a point where we're excited to...
4 months ago
27
4 months ago
Ghost: Social Web We've got our social web integration for Ghost to a point where we're excited to have you try it out, but there's a lot of work still in progress and (as alluded to earlier) there are some significant rough edges. I&
Jonas Hietala
How I did the layout for my self-published book This is a rundown of how I typeset and laid out my self-published book for the web version, the EPUB...
a year ago
21
a year ago
This is a rundown of how I typeset and laid out my self-published book for the web version, the EPUB version, and the printed version. I was planning to include many more details, but the project took a lot longer than planned so I’ve forgotten some things. Web page I started...
./techtipsy
Tech tip: eliminate HDD humming noise Anyone that has bought themselves external WD drives from the Elements/My Book/Easystore series are...
over a year ago
52
over a year ago
Anyone that has bought themselves external WD drives from the Elements/My Book/Easystore series are probably familiar with the acoustic characteristics of the drives. The drives have a loud hum caused by WD running the drives at 7200rpm while claiming the drives to be...
Ken Shirriff's blog
Talking to memory: Inside the Intel 8088 processor's bus interface state machine In 1979, Intel introduced the 8088 microprocessor, a variant of the 16-bit 8086 processor. IBM's...
a year ago
23
a year ago
In 1979, Intel introduced the 8088 microprocessor, a variant of the 16-bit 8086 processor. IBM's decision to use the 8088 processor in the IBM PC (1981) was a critical point in computer history, leading to the success of the x86 architecture. The designers of the IBM PC selected...
Arduino Blog
This Arduino device helps ‘split the G’ on a pint of Guinness Guinness is one of those beers (specifically, a stout) that people take seriously and the Guinness...
4 months ago
38
4 months ago
Guinness is one of those beers (specifically, a stout) that people take seriously and the Guinness brand has taken full advantage of that in their marketing. They even sell a glass designed specifically for enjoying their flagship creation, which has led to a trend that the...
lcamtuf’s thing
Analog filters, part 2: let it ring A continuation of the gentle intro to analog signal filtering. In today's episode: the Sallen-Key...
10 months ago
Abort Retry Fail
Unboxing New Old Stock Windows 3.11 A Photo Gallery
a year ago
anderegg.ca
Sequoia’s “Macintosh” screen saver and old Control Panels I was recently on-site with a client and noticed that one person was using the new “Macintosh”...
5 months ago
36
5 months ago
I was recently on-site with a client and noticed that one person was using the new “Macintosh” screen saver that was added in macOS Sequoia. If you haven’t seen it, here’s a video of it in action. I knew that the screen saver had released, but I was very happy with Relay’s St....
./techtipsy
My very first career day This post is a short overview of my experience at a career day in Valga, Estonia, hosted with the...
a year ago
147
a year ago
This post is a short overview of my experience at a career day in Valga, Estonia, hosted with the help of GreenDice. I’ve never spoken at a career day before nor attended one as a student, which is why I instantly agreed to going to one when GreenDice reached out to me. Why? I...
Simply Explained
EZStore: a tiny serverless datastore for IoT data (DynamoDB + Lambda) I've been working on a few IoT projects recently, and while prototyping, I need a simple but...
over a year ago
19
over a year ago
I've been working on a few IoT projects recently, and while prototyping, I need a simple but flexible data store. I just want to push data to an API and query and visualize it later on.There are many solutions for this, but most are expensive or very limited. So I set out to...
Arduino Blog
This UNO R4 WiFi-controlled device streamlines a restaurant’s online order system Most successful restaurants operating today have to take advantage of online ordering, as a huge...
11 months ago
102
11 months ago
Most successful restaurants operating today have to take advantage of online ordering, as a huge chunk of customers have switched to takeout and delivery. But point-of-sale (POS) systems don’t always integrate well into a kitchen’s workflow and that can lead to missed orders —...
Electronics etc…
Analyzing the Monoprice Blackbird HDCP 2.2 to 1.4 Down Converter Introduction Some Words about HDCP Inside the Monoprice Blackbird 4K Pro The Test Digging Deeper:...
a year ago
123
a year ago
Introduction Some Words about HDCP Inside the Monoprice Blackbird 4K Pro The Test Digging Deeper: UART Transactions Decoding HDCP I2C Transactions The Legality of It All References Footnotes Introduction I got my hands on a Monoprice Blackbird 4K Pro HDCP 2.2 to 1.4...
./techtipsy
Database optimization adventures on low-end hardware I used to work on a short-term project a while ago where the goal was to visualize some metrics that...
over a year ago
52
over a year ago
I used to work on a short-term project a while ago where the goal was to visualize some metrics that were collected from a pretty fancy smart home setup. This data included power usage of various sections of the building, temperature sensors, water usage levels and more. The data...
Computer Ads from...
Unix Review Interviews Sun Co-Founder Bill Joy (1994) A lot of talk about editors and the future
3 months ago
computers are bad
2024-11-23 cablesoft As an American, I often feel an intense jealousy of Ceefax, one of several commercially successful...
8 months ago
76
8 months ago
As an American, I often feel an intense jealousy of Ceefax, one of several commercially successful teletext services in the UK and Europe. "Teletext" is sometimes a confusing term because of its apparent relation to telecom-industry technologies like the teletypewriter and...
Notes on software...
Obsession In your professional and personal life, I don't believe there is a stronger motivation than having...
11 months ago
20
11 months ago
In your professional and personal life, I don't believe there is a stronger motivation than having something in mind and the desire to do it. Yet the natural way to deal with a desire to do something is to justify why it's not possible. "I want to read more books but nobody reads...
Jonas Hietala
Ludum Dare 20 Timelapse So this time I managed to compose a timelapse of my weekend and the making of My Minions. Sadly I...
over a year ago
15
over a year ago
So this time I managed to compose a timelapse of my weekend and the making of My Minions. Sadly I lost the first few hours as I forgot to turn it on… Anyway here’s the result: https://www.youtube.com/watch?v=ABVPlRaA5iI
Jonas Hietala
Writing a Pollen lexer in Pygments After writing a few blog posts about Pollen I started getting annoyed that I didn’t have syntax...
over a year ago
16
over a year ago
After writing a few blog posts about Pollen I started getting annoyed that I didn’t have syntax highlighting for the code snippets. So I did a bit of fooling around with Pygments, and it turns out writing a custom lexer isn’t that unreasonable, so here’s how I did it. Pollen...
Jonas Hietala
The killer features of the Steam Deck In the beginning of the year I gave myself a late Christmas gift and bought a Steam Deck for...
a year ago
25
a year ago
In the beginning of the year I gave myself a late Christmas gift and bought a Steam Deck for myself. There were two main reasons I decided to buy it: burnout and depression by picking up gaming again. And boy did it deliver. The Deck is probably the most impressive thing I can...
Ken Shirriff's blog
A tricky Commodore PET repair: tracking down 6 1/2 bad chips .cite { font-size: 70%;} .ref { vertical-align: super; font-size: 60%;} code {font-size: 100%;...
3 months ago
63
3 months ago
.cite { font-size: 70%;} .ref { vertical-align: super; font-size: 60%;} code {font-size: 100%; font-family: courier, fixed;} In 1977, Commodore released the PET computer, a quirky home computer that combined the processor, a tiny keyboard, a cassette drive for storage, and...
latest projects -...
POV Candle [Hardware] Tiny volumetric display
a year ago
./techtipsy
AMD Ryzen 7 5700G: first impressions on Fedora 34 Introduction I’ve covered my self-hosting setup in a previous post. It has been a couple of months...
over a year ago
68
over a year ago
Introduction I’ve covered my self-hosting setup in a previous post. It has been a couple of months and the setup has mostly been fine. Sure, the power usage was pretty big under load, and yes, my internet did cut out every time I turned the VM on with all the services starting,...
Notes on software...
Minimal downtime Postgres major version upgrades with EDB Postgres Distributed This is an external post of mine. Click here if you are not redirected.
5 months ago
Notes on software...
Benchmarking esbuild, swc, tsc, and babel for React/JSX projects This is an external post of mine. Click here if you are not redirected.
over a year ago
Notes on software...
RFCs and asynchronous-first culture I hated writing documentation before working on features. But after a while I realized I couldn't...
over a year ago
20
over a year ago
I hated writing documentation before working on features. But after a while I realized I couldn't communicate well enough, even with folks I had a good connection with. It took me a number of mistaken deliveries to get the message. Sketches and mockups Designers solve this by...
./techtipsy
How I ended up working as a software developer I’ve officially worked as a software developer since August 2016, and by now I have a fair share of...
11 months ago
112
11 months ago
I’ve officially worked as a software developer since August 2016, and by now I have a fair share of stories to tell from those years. But those are stories for another time. Today I’d like to focus on where it all got started. The early days I never considered myself good with...
computers are bad
2025-03-10 troposcatter I have a rough list of topics for future articles, a scratchpad of two-word ideas that I sometimes...
5 months ago
40
5 months ago
I have a rough list of topics for future articles, a scratchpad of two-word ideas that I sometimes struggle to interpret. Some items have been on that list for years now. Sometimes, ideas languish because I'm not really interested in them enough to devote the time. Others have...
computers are bad
2024-12-21 something over New Jersey There were thousands of reports: strange aircraft, floating through the sky. A retrospective sum of...
7 months ago
96
7 months ago
There were thousands of reports: strange aircraft, floating through the sky. A retrospective sum of press accounts finds that some 100,000 people were reported to have witnessed aerial intruders. Despite the scant details associated with most reports, an eager press repeated the...
Odds and Ends of...
Odds and Ends #52: A right to air conditioning? Plus how New Zealand solved a housing crisis, dodgy Chinese robotaxis and Newsnight reviewing...
6 months ago
Jonas Hietala
I'm writing a book: Why Cryptocurrencies? I decided to write a book. It’s called “Why Cryptocurrencies?” and I will be uploading chapters as I...
over a year ago
19
over a year ago
I decided to write a book. It’s called “Why Cryptocurrencies?” and I will be uploading chapters as I complete them. It’s available to read online for free. I’ve only uploaded the introductory parts but I’ve got a bunch more planned. Why write a book you ask? Well, why not? I...
Azad's Blog
Traveling with Apple Vision Pro The Vision Pro has quickly become an essential item that I take onto every flight. It’s a fantastic...
10 months ago
38
10 months ago
The Vision Pro has quickly become an essential item that I take onto every flight. It’s a fantastic device to travel with—Be it by train or by plane, it offers an unparalleled opportunity to selectively tune out your environment and sink into an engaging activity like watching a...
Computer Ads from...
ViaGrafix Computer Training Videos Learn...by Simply Watching TV
9 months ago
Himanshu Mishra |...
धुआं (Dhuaan)
over a year ago
Matt Blewitt
Corporate Legibility for Software Engineers Corporate legibility is the art of making tasks, and their outcomes, easier to understand for those...
over a year ago
18
over a year ago
Corporate legibility is the art of making tasks, and their outcomes, easier to understand for those not directly involved. I’ll help you understand why this is an important thing to be aware of and how to use it to help your career.
Matt Mullenweg
Where is Lee Wittlinger? Lee controls the board of WP Engine. The board is why WP Engine hasn’t done a trademark deal for...
10 months ago
34
10 months ago
Lee controls the board of WP Engine. The board is why WP Engine hasn’t done a trademark deal for their use of the WordPress and WooCommerce trademarks. You hide behind lawyers and corporate PR when you’re wrong, not when you’re right. I’m replying on Twitter, I’m commenting on...
Old Vintage...
There's not much point in buying Commodore Bona fides: Commodore 128DCR on my desk with a second 1571, Ultimate II+-L and a ZoomFloppy, three...
a month ago
29
a month ago
Bona fides: Commodore 128DCR on my desk with a second 1571, Ultimate II+-L and a ZoomFloppy, three SX-64s I use for various projects, heaps of spare 128DCRs, breadbox 64s, 16s, Plus/4s and VIC-20s on standby, multiple Commodore collectables (blue-label PET 2001, C64GS, 116, TV...
Jonas Hietala
The Decline of FPS Games I read an article about the decline of FPS games and it made me think a bit. When was the last time...
over a year ago
19
over a year ago
I read an article about the decline of FPS games and it made me think a bit. When was the last time I actually enjoyed an FPS game? I installed old Deus Ex a while ago but it’s what 12 years old? Team Fortress was okay, the one or two times I tried it, but I can’t say I truly...
Birchtree
Meta, moderation, and whose freedoms come first A lot has been said about Meta’s recently-announced moderation changes, so I won’t add too much to...
6 months ago
50
6 months ago
A lot has been said about Meta’s recently-announced moderation changes, so I won’t add too much to your reading backlog today, but I did want to comment on it after letting it simmer in my head for a bit. Let me just start by repeating the
Notes on software...
Make your own way Over the years, I have repeatedly felt like I missed the timing for a meetup or an IRC group or...
a year ago
17
a year ago
Over the years, I have repeatedly felt like I missed the timing for a meetup or an IRC group or social media in general. I'd go to a meetup every so often but I'd never make a meaningful connection with people, whereas everyone else knew each other. I'd join an IRC group and...
Jonas Hietala
An Elixir based payment processor for the Coinparty hackathon Bitcoin Unlimited is hosting a Bitcoin Cash hackathon this December and it seemed like a good...
over a year ago
18
over a year ago
Bitcoin Unlimited is hosting a Bitcoin Cash hackathon this December and it seemed like a good opportunity for me to explore how to program against Bitcoin Cash, and it gives me an excuse to build something real with Phoenix and Elixir. (While an event like this might help combat...
Jonas Hietala
2013 in Review The year is almost over and I think I accomplished a lot this year. You can read my reviews of 2010,...
over a year ago
18
over a year ago
The year is almost over and I think I accomplished a lot this year. You can read my reviews of 2010, 2011 and 2012. 2013 Geek Achievements Solved 213 UVa problems. Got 43rd at NWERC 2013. Placed high in IMPA, with one turn won. Completed the online course Programming Languages in...
Notes on software...
Implementing the Raft distributed consensus protocol in Go As part of bringing myself up-to-speed after joining TigerBeetle, I wanted some background on how...
over a year ago
29
over a year ago
As part of bringing myself up-to-speed after joining TigerBeetle, I wanted some background on how distributed consensus and replicated state machines protocols work. TigerBeetle uses Viewstamped Replication. But I wanted to understand all popular protocols and I decided to start...
Posts on Made of...
Configuring dnsmasq with VMware Workstation I love VMware workstation. I keep VMs around for basically every version of every major Linux...
over a year ago
21
over a year ago
I love VMware workstation. I keep VMs around for basically every version of every major Linux distribution, and use them heavily for all kinds of kernel testing and development. This post is a quick writeup of my networking setup with VMware Workstation, using dnsmasq to assign...
Construction Physics
Do U.S. Ports Need More Automation? On October 1st, 47,000 members of the International Longshoremen's Association (ILA), primarily...
10 months ago
91
10 months ago
On October 1st, 47,000 members of the International Longshoremen's Association (ILA), primarily dockworkers on East and Gulf Coast ports, went on strike after failing to agree contract terms with USMX, an alliance of port operators and employers.
Arduino Blog
Arduino Education at Bett 2025: Shaping the future of K-12 and HE Mark your calendars… Arduino Education is coming to Bett UK 2025! Taking place for three days from...
7 months ago
62
7 months ago
Mark your calendars… Arduino Education is coming to Bett UK 2025! Taking place for three days from January 22nd-24th at the ExCeL exhibition center in London, Bett is the ultimate global event for educational innovation.  We are attending the stand with our partner CreativeHut...
Posts on Made of...
reptyr: Changing a process's controlling terminal reptyr (announced recently on this blog) takes a process that is currently running in one terminal,...
over a year ago
18
over a year ago
reptyr (announced recently on this blog) takes a process that is currently running in one terminal, and transplants it to a new terminal. reptyr comes from a proud family of similar hacks, and works in the same basic way: We use ptrace(2) to attach to a target process and force...
Jonas Hietala
Tufte style sidenotes and marginnotes in Pollen When evaluating Pollen I complained about markdown/pandoc’s lack of sidenote handling. I have solved...
over a year ago
14
over a year ago
When evaluating Pollen I complained about markdown/pandoc’s lack of sidenote handling. I have solved it for Pollen but felt it deserved it’s own post. A caveat: I generated Tufte CSS style sidenotes and marginnotes which made it more complex than if I had simply generated...
Arduino Blog
Forgot your safe combination? This Arduino-controlled autodialer can crack it for you Safes are designed specifically to be impenetrable — that’s kind of the whole point. That’s great...
4 months ago
58
4 months ago
Safes are designed specifically to be impenetrable — that’s kind of the whole point. That’s great when you need to protect something, but it is a real problem when you forget the combination to your safe or when a safe’s combination becomes lost to history. In such situations,...
Home on Erik...
Delivering Music Recommendations I've turned into a lazy bastard and I'm just posting presentations on this blog, but here's one from...
over a year ago
17
over a year ago
I've turned into a lazy bastard and I'm just posting presentations on this blog, but here's one from Rohan Singh at Spotify talking about the backend infrastructure of the Discover page.
Computer Ads from...
VenturCom's VENIX Mixing REAL Time With REAL UNIX Is Not Magic...It Is Technology.
a year ago
Odds and Ends of...
Christmas Mailbag - Questions Wanted! Ask me stuff!
7 months ago
csvbase blog
Parquet: more than just "Turbo CSV" Quicker, but also more convenient
over a year ago
The Pragmatic...
Interesting startup idea: benchmarking cloud platform pricing A team of 3 developers built a neat platform called Spare Cores that makes cloud instance pricing...
9 months ago
79
9 months ago
A team of 3 developers built a neat platform called Spare Cores that makes cloud instance pricing more transparent. A deepdive on how exactly they did it.
Birchtree
🫡 A certain individual who owns a certain social media site spoke at a certain President's...
6 months ago
47
6 months ago
A certain individual who owns a certain social media site spoke at a certain President's inauguration earlier this week and at one point gave a very distinctive salute. Now look, I'm not calling this billionaire a Nazi, and I'm not telling you whether I
Computer Ads from...
Black Friday - Happy Birthday sale Let's mix things up!
8 months ago
Odds and Ends of...
Here's how AI can REDUCE health misinformation How the government can build a bullshit detector
9 months ago
Birchtree
Say hello to another Quick Stuff app Another day, another little app on Quick Stuff: Markdown Converter. This one also solves a personal...
3 months ago
25
3 months ago
Another day, another little app on Quick Stuff: Markdown Converter. This one also solves a personal need I have, which is that I write the show notes for my podcast in Markdown, but I need to put them in my podcast host as HTML and my co-host Chris needs them
Neil Madden
When a KEM is not enough In my previous post, I described the KEM/DEM paradigm for hybrid encryption. The key encapsulation...
over a year ago
24
over a year ago
In my previous post, I described the KEM/DEM paradigm for hybrid encryption. The key encapsulation mechanism is given the recipient’s public key and outputs a fresh AES key and an encapsulation of that key that the recipient can decapsulate to recover the AES key. In this post I...
Notes on software...
Writing a lisp compiler from scratch in JavaScript: 6. an x86 upgrade Previously in compiler basics: 1. lisp to assembly 2. user-defined functions and variables ...
over a year ago
21
over a year ago
Previously in compiler basics: 1. lisp to assembly 2. user-defined functions and variables 3. LLVM 4. LLVM conditionals and compiling fibonacci 5. LLVM system calls This post upgrades the ulisp x86 backend from using a limited set of registers (with no spilling...
Jonas Hietala
The first (worst) post Well, here it is: The opening post. What will come here? Here’s where I’ll outline what the blog...
over a year ago
19
over a year ago
Well, here it is: The opening post. What will come here? Here’s where I’ll outline what the blog will be about and maybe, if I’m dedicated, it won’t die before Christmas you think. And sure, you’re right. I will run away to the corner in about two and a half months crying I never...
lcamtuf’s thing
Real MLCCs (and inductors) have curves Linear components are pretty nonlinear -- and parasitics don't tell the whole story.
3 months ago
Himanshu Mishra |...
Peeking over what people search on DC IS THIS EVEN POSSIBLE? Well, Yeah. BUT YOU PROBABLY NEED TO BE A DC ADMIN TO GET THIS, NO? Nope....
over a year ago
15
over a year ago
IS THIS EVEN POSSIBLE? Well, Yeah. BUT YOU PROBABLY NEED TO BE A DC ADMIN TO GET THIS, NO? Nope. Anyone can do it. Holy Schnikes!!!! TELL ME…
GitButler
Fearless Rebasing GitButler now supports first class conflicts, which makes rebasing much less annoying. What is...
9 months ago
40
9 months ago
GitButler now supports first class conflicts, which makes rebasing much less annoying. What is "fearless rebasing"?
Notes on software...
Transactions are a protocol Transactions are not an intrinsic part of a storage system. Any storage system can be made...
3 months ago
34
3 months ago
Transactions are not an intrinsic part of a storage system. Any storage system can be made transactional: Redis, S3, the filesystem, etc. Delta Lake and Orleans demonstrated techniques to make S3 (or cloud storage in general) transactional. Epoxy demonstrated techniques to make...
Jonas Hietala
I designed my own keyboard layout. Was it worth it? Almost two and a half years ago I embarked on the journey to change keyboard layout. At first I...
a year ago
22
a year ago
Almost two and a half years ago I embarked on the journey to change keyboard layout. At first I tried out existing ones, but it didn’t take long before I figured it’s better to develop my own—and things went downhill fast from there. (Some) combos of the T-34 layout. But now...
Applied Cartography
HQ1 After many wonderful years of working out of my home office (see Workspaces), I've now "expanded"...
5 months ago
37
5 months ago
After many wonderful years of working out of my home office (see Workspaces), I've now "expanded" [1] into an office of my own. 406 W Franklin St #201 is now the Richmond-area headquarters of Buttondown. Send me gifts! The move is a bittersweet one; it was a great joy to be so...
The Pragmatic...
Software engineering job openings hit five-year low? There are 35% fewer software developer job listings on Indeed today, than five years ago. Compared...
5 months ago
65
5 months ago
There are 35% fewer software developer job listings on Indeed today, than five years ago. Compared to other industries, job listings for software engineers grew much more in 2021-2022, but have declined much faster since. A look into possible reasons for this, and what could come...
Ken Shirriff's blog
Reverse-engineering a carry-lookahead adder in the Pentium Addition is harder than you'd expect, at least for a computer. Computers use multiple types of adder...
6 months ago
71
6 months ago
Addition is harder than you'd expect, at least for a computer. Computers use multiple types of adder circuits with different tradeoffs of size versus speed. In this article, I reverse-engineer an 8-bit adder in the Pentium's floating point unit. This adder turns out to be a...
Willem's Blog
Improve your sleep by blocking light I have been wearing a sleep mask in bed, blocking all light. It has been amazing for my sleep's...
over a year ago
19
over a year ago
I have been wearing a sleep mask in bed, blocking all light. It has been amazing for my sleep's quality. Read along for my findings!
Evan Hahn's blog
Cheatsheet for Rink, the unit-aware calculator Rink is a unit-aware calculator for the command line and your browser. I’ve been wanting something...
4 months ago
16
4 months ago
Rink is a unit-aware calculator for the command line and your browser. I’ve been wanting something like it for years! Here’s a Rink cheatsheet I made for myself. I hope it’s useful to others! Basic conversions Rink can do a bunch of basic conversions, such as converting...
Vitalik Buterin's...
A Note on Metcalfe's Law, Externalities and Ecosystem Splits
over a year ago
Birchtree
Who's using AI in the workplace? Pew has a new report out where they talked to workers in the US and asked them how they were using...
5 months ago
32
5 months ago
Pew has a new report out where they talked to workers in the US and asked them how they were using AI at work. The data is really interesting in a few places, so I wanted to share the most notable insights in my view. First off, only 16% of
Matt Mullenweg
Studio Sync WordPress.com launched a new update to Studio this week, and we’re already seeing some buzz....
7 months ago
69
7 months ago
WordPress.com launched a new update to Studio this week, and we’re already seeing some buzz. Studio is our free and open source app for local WordPress development, enabling you to spin up unlimited WordPress sites on your personal computer. Through its newest feature, Studio...
Posts on Made of...
Software Engineers should keep lab notebooks Software engineers, as a rule, suck at writing things down. Part of this is training – unlike...
over a year ago
19
over a year ago
Software engineers, as a rule, suck at writing things down. Part of this is training – unlike chemists and biologists who are trailed to obsessively document everything they do in their lab notebooks, computer scientists are taught to document the end results of their work, but...
Lars Lofgren
The Stupidity of Google’s Site Reputation Abuse Policy Site reputation abuse is when a third-party abuses the reputation of a domain to rank a bunch of...
9 months ago
36
9 months ago
Site reputation abuse is when a third-party abuses the reputation of a domain to rank a bunch of pages in Google. The SEO community refers to this type of thing as parasite SEO. Google has gone so far as to publish an official policy (documented here) on how this isn’t allowed:...
Birchtree
Secretary of Defense put war plans in a group chat with a journalist Jeffrey Goldberg with an insane story in The Atlantic: The Trump Administration Accidentally Texted...
4 months ago
36
4 months ago
Jeffrey Goldberg with an insane story in The Atlantic: The Trump Administration Accidentally Texted Me Its War Plans The world found out shortly before 2 p.m. eastern time on March 15 that the United States was bombing Houthi targets across Yemen. > > I, however, knew two hours...
Greater Still by...
Integrate Are we building apps or infrastructure? ...Yes
a year ago
Birchtree
Apple’s 2024 report card: the Mac 💻 This is the third in a series of posts reviewing Apple’s 2024 across their major product lines. I...
7 months ago
56
7 months ago
This is the third in a series of posts reviewing Apple’s 2024 across their major product lines. I did this last year and you can read last year’s Mac report card here. MacBook Pro The MacBook Pro continues to get a relentless stream of updates, as
Home on Erik...
Lessons from content marketing myself (aka blogging) for five years I started writing this blog in late 2012, partly because I felt like it would help me improve my...
over a year ago
15
over a year ago
I started writing this blog in late 2012, partly because I felt like it would help me improve my English and my writing skills, partly because I kept having a lot of random ideas in my head and I wanted to write them down somewhere.
Birchtree
Worst headline of 2025 contender just dropped Victor Tangermann writing for Yahoo Finance with the very enticing headline: Microsoft CEO Admits...
5 months ago
25
5 months ago
Victor Tangermann writing for Yahoo Finance with the very enticing headline: Microsoft CEO Admits That AI Is Generating Basically No Value During an appearance on podcaster Dwarkesh Patel's show this week, Nadella offered a reality check. "Us self-claiming some [artificial...
Jonas Hietala
Resurrection Aah what a nice summer! It was nice to be back in Övertorneå, doing nothing in particular. Just not...
over a year ago
15
over a year ago
Aah what a nice summer! It was nice to be back in Övertorneå, doing nothing in particular. Just not having to make lunch and dinner every day is such a relief, and if you do slip up food with grandma or Veronica’s parents is only a phone call away. I watched TV, played...
./techtipsy
Stupid project ideas: the War Machine LinusTechTips has some pretty great videos about building insane PC and server setups, such...
over a year ago
51
over a year ago
LinusTechTips has some pretty great videos about building insane PC and server setups, such as: unboxing and deploying petabytes of storage 7 gamers, 1 CPU building sleeper PC-s testing sketchy CPU-s opening up a 100TB SSD I have the ideas, but not the budget of LinusTechTips, so...
Old Vintage...
A mostly merry Southern Hemisphere Commodore Christmas A merry Christmas and happy holidays from the Southern Hemisphere, where it's our year to be with my...
7 months ago
47
7 months ago
A merry Christmas and happy holidays from the Southern Hemisphere, where it's our year to be with my wife's family in regional New South Wales, Australia. One of my wife's relatives had an "old Commodore" in their house and asked if I wanted it. Stupid question, yeah? The...
Old Vintage...
So long, Z80 You can still buy 6502s from Western Design Center and others, but Zilog's getting out of Z80s...
a year ago
16
a year ago
You can still buy 6502s from Western Design Center and others, but Zilog's getting out of Z80s (PDF), announcing earlier this week that after June 14th you won't be able to buy them anymore (specifically the last-part-standing Z84C00 which comes in various speeds from 6-20 MHz)...
Applied Cartography
Incumbency Andrew Rea with an interesting and increasingly familiar take about how AI will disrupt...
a year ago
18
a year ago
Andrew Rea with an interesting and increasingly familiar take about how AI will disrupt software-focused private equity: Distribution and brand moats can protect your legacy products for a while (esp in enterprise) but eventually you get lapped by competitors with better...
Jonas Hietala
Zucchini Crabcakes With a tiny bit more planning I made a dinner out the lessons 4 and 5 as the crabcakes were only...
over a year ago
16
over a year ago
With a tiny bit more planning I made a dinner out the lessons 4 and 5 as the crabcakes were only supposed to be an appetizer: Crabcakes: Surprisingly delicious. Both me and Veronica gives them a 7. Zucchini: While I thought they passed Veronica said “Zucchini is not my thing” and...
Engineers Need Art
Apple Interview (1995) Recalling my somewhat unusual interview with Apple back in 1995.
over a year ago
Jonas Hietala
Preventing Firefox from creating Desktop directories With a fresh firefox installation I found that it kept creating a ~/Desktop directory. But I found...
over a year ago
16
over a year ago
With a fresh firefox installation I found that it kept creating a ~/Desktop directory. But I found how to turn it off. Edit ~/.config/user-dirs.dirs...
Arduino Blog
This beautiful table creates art in the sand Kinetic sand art tables are pretty hot right now, because they look really cool. They’re like zen...
11 months ago
66
11 months ago
Kinetic sand art tables are pretty hot right now, because they look really cool. They’re like zen gardens that rake themselves in intricate patterns. But most of the builds we’ve seen use a conventional cartesian CNC layout or polar layout. This table by Newsons Electronics takes...
Ken Shirriff's blog
Inside a vintage aerospace navigation computer of uncertain purpose I recently obtained an aerospace computer from the early 1970s, apparently part of a navigation...
a year ago
21
a year ago
I recently obtained an aerospace computer from the early 1970s, apparently part of a navigation system. Aerospace computers are an interesting but mostly neglected area of computer hardware, so I'm always delighted to examine one up close. In an era when most computers were large...
Home on Erik...
Benchmarking nearest neighbor libraries in Python Radim Rehurek has put together an excellent summary of approximate nearest neighbor libraries in...
over a year ago
24
over a year ago
Radim Rehurek has put together an excellent summary of approximate nearest neighbor libraries in Python. This is exciting, because one of the libraries he's covering, annoy, was built by me. After introducing the problem, he goes through the list of contestants and sticks with...
Abishek Muthian
Could we be living in the virtual reality as a punishment ? Well, come-on you should know upfront that I’m not going to be writing about some ground breaking...
over a year ago
15
over a year ago
Well, come-on you should know upfront that I’m not going to be writing about some ground breaking research I conduct at my basement laboratory resulting in conclusive proof of Brain in a vat , if so I would rather be writing a Nobel prize acceptance speech. Now you could ask me,...
Arduino Blog
Reimagining the chicken coop with predator detection, Wi-Fi control, and more The traditional backyard chicken coop is a very simple structure that typically consists of a...
12 months ago
102
12 months ago
The traditional backyard chicken coop is a very simple structure that typically consists of a nesting area, an egg-retrieval panel, and a way to provide food and water as needed. Realizing that some aspects of raising chickens are too labor-intensive, the Coders Cafe crew decided...
Arduino Blog
Introducing the Arduino Nano R4: small in size, big on possibilities We’re excited to welcome a new member to the Arduino Nano family – the Nano R4. Powered by the same...
a week ago
14
a week ago
We’re excited to welcome a new member to the Arduino Nano family – the Nano R4. Powered by the same RA4M1 microcontroller that’s at the core of the popular UNO R4 boards, this tiny-yet-mighty module is here to help you take your projects from prototype to product, smoothly and...