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 #startups #history #life #science #literature #architecture #creative #design #finance #travel #comics #AI #indiehacker #cartography Muted Categories [alt+←][alt+→]
Birchtree
Sign up for X to see that amber alert. Yikes Kate Knibbs writing for Wired: Californians Say X Blocked Them From Viewing Amber Alert About...
5 months ago
39
5 months ago
Kate Knibbs writing for Wired: Californians Say X Blocked Them From Viewing Amber Alert About Missing 14-Year-Old Earlier this week, the California Highway Patrol sent an Amber Alert push notification to phones in the Los Angeles area about a 14-year-old girl that authorities...
Elevation Lab - Blog
Introducing TagVault Security Mount for AirTag Having had our skis stolen, we wanted to design the ultimate AirTag ski and snowboard mount. It...
8 months ago
16
8 months ago
Having had our skis stolen, we wanted to design the ultimate AirTag ski and snowboard mount. It needed to be ultra-tough so it couldn't get knocked off, waterproof, hard to remove, and discreet. After a lot of design, testing, and iteration, we have TagVault Security Mount for...
Home on Erik...
Tumblr's awesome project names Not sure how I managed to miss this, but I'm watching this Tumblr presentation and they talk about...
over a year ago
17
over a year ago
Not sure how I managed to miss this, but I'm watching this Tumblr presentation and they talk about their projects named after Arrested Development topics: Gob, Parmesan, Buster, Jetpants, Oscar, George and Motherboy. Still, the best software project name is probably still Apple's...
Louwrentius
Configuring, attacking and securing VRRP on Linux The VRRP or Virtual Router Redundancy Protocol helps you create a reliable network by using multiple...
over a year ago
29
over a year ago
The VRRP or Virtual Router Redundancy Protocol helps you create a reliable network by using multiple routers in an active/passive configuration. If the primary router fails, the backup router takes over almost seamlessly. This is how VRRP works: Clients connect to a virtual...
Louwrentius
How traffic shaping can dramatically improve internet responsiveness At work, access to the internet is provided by a 10 Mbit down / 1 Mbit up ADSL-connection. As we are...
over a year ago
17
over a year ago
At work, access to the internet is provided by a 10 Mbit down / 1 Mbit up ADSL-connection. As we are a mid-size company, bandwidth is clearly a severe constraint. But it was not our biggest problem. Even simple web-browsing was very slow. As I was setting up a monitoring...
Christian Selig
Announcing Apollo: a new Reddit app for iPhone I’m really excited to unveil a project I’ve been working on for the last year or so. It’s called...
over a year ago
35
over a year ago
I’m really excited to unveil a project I’ve been working on for the last year or so. It’s called Apollo and it’s a new Reddit app for iPhone. I’ve been a Reddit user for about four years now, and the site is a constant source of interesting discussion, hilarity and news for me...
Home on Erik...
How to build up a data team (everything I ever learned about recruiting) During my time at Spotify, I've reviewed thousands of resumes and interviewed hundreds of people....
over a year ago
17
over a year ago
During my time at Spotify, I've reviewed thousands of resumes and interviewed hundreds of people. Lots of them were rejected but lots of them also got offers. Finally, I've also had my share of offers rejected by the candidate.
Notes on software...
Writing a SQL database from scratch in Go: 1. SELECT, INSERT, CREATE and a REPL Next in database basics: 2. binary expressions and WHERE filters 3. indexes 4. a...
over a year ago
15
over a year ago
Next in database basics: 2. binary expressions and WHERE filters 3. indexes 4. a database/sql driver In this series we'll write a rudimentary database from scratch in Go. Project source code is available on Github. In this first post we'll build enough of a parser to...
Never Met a Science
The (Electoral) Politics of Age Gaps (Yes, this post is the beginning of a victory lap.
10 months ago
Push to Prod
One Key Aspect of Optimizing Computational Throughput When optimizing throughput, think carefully about how many CPUs you have when adding threads or...
9 months ago
Odds and Ends of...
Here's a pitch for what the National Data Library should actually be Do you want to be a National Data Librarian?
4 months ago
Matt Mullenweg
DrupalCon Singapore This week, DrupalCon Singapore is bringing together an incredible community of Drupal platform...
6 months ago
33
6 months ago
This week, DrupalCon Singapore is bringing together an incredible community of Drupal platform creators, developers, and supporters.  Last year, I had the chance to share the stage with Dries Buytaert, the founder of Drupal, and the conversation stuck with me. It highlighted the...
Birchtree
On the "streaming is more expensive than cable" complaint A social media post flew by today where someone was complaining that they stopped paying $180 for...
2 months ago
31
2 months ago
A social media post flew by today where someone was complaining that they stopped paying $180 for cable and now they're paying $200 for streaming apps. I see this sort of complaint a lot, and I find myself feeling like I'm taking crazy pills whenever I
Computer Ads from...
1988 Interview Between Scott McNealy of Sun Microsystems and MicroTimes Scott McNealy talks about Sun Microsystems, RISC, UNIX, and NeXT
a year ago
Abishek Muthian
2001: A Space Odyssey 50 years ago a movie changed everything. That’s how aptly, the re-release trailer backed by...
over a year ago
13
over a year ago
50 years ago a movie changed everything. That’s how aptly, the re-release trailer backed by Christopher Nolan begins! Watch video on YouTube 2001: A Space Odyssey — Original Theatrical Trailer | Credits: Warner Bros. Entertainment Inc. It’s safe to say that there’s no other...
Notes on software...
Confusion and disengagement in meetings The quickest way to cut through confusion or disagreement among otherwise amiable and honest folks...
over a year ago
15
over a year ago
The quickest way to cut through confusion or disagreement among otherwise amiable and honest folks is to ask questions. Ask early so you don't waste time. But it's not enough to just ask clarifying questions because the answers won't always be clear. Sounds like Human Interaction...
Never Met a Science
Action Syllabus Week 1: Decide Technology Policy in the Classroom
a year ago
Matt Mullenweg
GPL Clarification A quick followup on my prior conversation with Theo. During that chat, I talked briefly about a...
8 months ago
30
8 months ago
A quick followup on my prior conversation with Theo. During that chat, I talked briefly about a trademark infringer that was also distributing nulled plugins. I said “Not illegal. Legal under the GPL. But they weren’t changing the names. They were selling their customers Pro...
Neil Madden
Parse, don’t type-check There’s a fantastic article from last year titled Parse, don’t validate. I’d highly recommend it to...
over a year ago
18
over a year ago
There’s a fantastic article from last year titled Parse, don’t validate. I’d highly recommend it to any programmer (along with the more recent follow up Names are not type safety). The basic idea is that there are two ways to check that some input to a function is valid: A...
Willem's Blog
The day I killed my LAN I killed my office LAN and went 4G only. Saves a lot of clutter, energy and money.
over a year ago
Jonas Hietala
Let's build a VORON: More mods The printer is done, but I feel one of the best part of a VORON printer is the ability to modify and...
a year ago
50
a year ago
The printer is done, but I feel one of the best part of a VORON printer is the ability to modify and personalize it. There a tons of mods you can do, and while I’ve done a few there are lots more that I’d like to do some day. It’s a wonderful feeling to augment the printer with...
Elevation Lab - Blog
Introducing ElevationDock 5 It's hard to believe it's been 10 years since the original ElevationDock launched on Kickstarter,...
over a year ago
12
over a year ago
It's hard to believe it's been 10 years since the original ElevationDock launched on Kickstarter, breaking crowdfunding records.  ElevationDock 5 is our best version yet - ultra-fast charging with USB-C to Lighting, precision machined ultra-smooth adjustment to perfectly fit your...
Lighthouse Blog
Updates June 28
a year ago
Electronics etc…
Cable Length Measurement with an HP 8007B Pulse Generator MathJax.Hub.Config({ jax: ["input/TeX", "output/HTML-CSS"], tex2jax: { inlineMath: [...
over a year ago
92
over a year ago
MathJax.Hub.Config({ jax: ["input/TeX", "output/HTML-CSS"], tex2jax: { inlineMath: [ ['$', '$'], ["\\(", "\\)"] ], displayMath: [ ['$$', '$$'], ["\\[", "\\]"] ], processEscapes: true, skipTags: ['script', 'noscript', 'style', 'textarea', 'pre',...
computers are bad
2024-01-06 usb on the go USB, the Universal Serial Bus, was first released in 1996. It did not achieve widespread adoption...
a year ago
101
a year ago
USB, the Universal Serial Bus, was first released in 1996. It did not achieve widespread adoption until some years later; for most of the '90s RS-232-ish serial and its awkward sibling the parallel port were the norm for external peripheral. It's sort of surprising that USB...
Posts on Made of...
Computers can be understood Introduction This post attempts to describe a mindset I’ve come to realize I bring to essentially...
over a year ago
17
over a year ago
Introduction This post attempts to describe a mindset I’ve come to realize I bring to essentially all of my work with software. I attempt to articulate this mindset, some of its implications and strengths, and some of the ways in which it’s lead me astray. Software can be...
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...
8 months ago
73
8 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.
Louwrentius
Benchmarking cheap SSDs for fun, no profit (be warned) The price of Solid-state drives (SSDs) has dropped significantly over the last few years. It's now...
over a year ago
23
over a year ago
The price of Solid-state drives (SSDs) has dropped significantly over the last few years. It's now possible to buy a 1TB solid-state drive for less than €60. However, at such low price points, there is a catch. Although cheap SSDs do perform fine regarding reads, sustained write...
Computer Ads from...
Computer Games mag Interviews Don Bluth (1984) Talks about the famous Dragon's Lair
yesterday
Louwrentius
RAID 5 vs. RAID 6 or do you care about your data? Storage is cheap. Lots of storage with 10+ hard drives is still cheap. Running 10 drives increases...
over a year ago
19
over a year ago
Storage is cheap. Lots of storage with 10+ hard drives is still cheap. Running 10 drives increases the risk of a drive failure tenfold. So often RAID 5 is used to keep your data up and running if one single disks fails. But disks are so cheap and storage arrays are getting so...
Louwrentius
Understanding the Ubuntu 20.04 LTS Server Autoinstaller Introduction Ubuntu Server version 18.04 LTS uses the debian-installer (d-i) for the installation...
over a year ago
20
over a year ago
Introduction Ubuntu Server version 18.04 LTS uses the debian-installer (d-i) for the installation process. This includes support for 'preseeding' to create unattended (automated) installations of ubuntu. the debian installer With the introduction of Ubuntu Server 20.04 'Focal...
Vitalik Buterin's...
Possible futures of the Ethereum protocol, part 1: The Merge
8 months ago
Notes on software...
Compiling dynamic programming languages It can be difficult to disassociate the idea that dynamically typed programming languages are tied...
over a year ago
16
over a year ago
It can be difficult to disassociate the idea that dynamically typed programming languages are tied to byte-code interpreters (e.g. YARV Ruby, CPython, V8, Zend Engine, etc.). But for many languages, a compiled implementation also exists. Cython, Chicken Scheme and SBCL are good...
Vitalik Buterin's...
[Mirror] Exploring Elliptic Curve Pairings
over a year ago
Old Vintage...
The April Fools joke that might have got me fired Everyone should pull one great practical joke in their lifetimes. This one was mine, and I think...
3 months ago
44
3 months ago
Everyone should pull one great practical joke in their lifetimes. This one was mine, and I think it's past the statute of limitations. The story is true. Only the names are redacted to protect the guilty. My first job out of college was a database programmer, even though my...
Notes on software...
Running SQL Server in a container on Github Actions This is an external post of mine. Click here if you are not redirected.
over a year ago
Construction Physics
Inside the interconnection queue Electric power in the US is provided by the electrical grid, a huge network of power plants,...
4 months ago
47
4 months ago
Electric power in the US is provided by the electrical grid, a huge network of power plants, transmission lines, and transformers that moves electric power from where it's generated to where it's consumed.
Applied Cartography
My approach to GTD and PKM One pernicious thing with writing about productivity and knowledge systems: you only change systems...
8 months ago
22
8 months ago
One pernicious thing with writing about productivity and knowledge systems: you only change systems that aren’t working, and you tend to write about things during times of change. So most writing about productivity systems stem from people whose systems have failed them. It is...
Jonas Hietala
Why is my file so huge? My latest game was absolutely huge! And I’m not talking about the music (which was pretty huge too -...
over a year ago
15
over a year ago
My latest game was absolutely huge! And I’m not talking about the music (which was pretty huge too - roughly 20mb) but the little .exe file. It was 14,6mb!! Now every way you look at it, that’s incredibly huge. It’s like comparing an ant to a human. Normally the little ant is the...
Odds and Ends of...
Odds and Ends #46: The transformation of London's skyline, a big week for nuclear, and installing... Plus how to avoid the road pricing landmine
6 months ago
axio.ms
32-bit hat, with LEDs Built in November 2015 (now-traditional multi-year writeup delay applied) A hat,...
over a year ago
24
over a year ago
Built in November 2015 (now-traditional multi-year writeup delay applied) A hat, bejewelled with 38 RGB LEDs Is this thing on..? It’s been a while since I’ve written one of these. So, the hat. It’s been on the writeup pile for almost 6 years, nagging away. Finally...
Notes on software...
Languages you can run in the browser, part 1: Python, JavaScript, SQLite This is an external post of mine. Click here if you are not redirected.
over a year ago
computers are bad
2023-07-29 Free Public WiFi Remember Free Public WiFi? Once, many years ago, I stayed on the 62nd floor of the Westin Peachtree...
a year ago
83
a year ago
Remember Free Public WiFi? Once, many years ago, I stayed on the 62nd floor of the Westin Peachtree Plaza in Atlanta, Georgia. This was in the age when the price of a hotel room was directly correlated with the price of the WiFi service, and as a high school student I was not...
Jonas Hietala
Autocomplete with nvim-cmp Autocomplete tags in the frontmatter. Autocompletion is an absurdly powerful feature that I—and I...
a year ago
49
a year ago
Autocomplete tags in the frontmatter. Autocompletion is an absurdly powerful feature that I—and I must assume most programmers—use all the time. It’s not as crucial for writing blog posts as when you’re coding but it’s still easy to come up with examples of how autocomplete...
Jonas Hietala
The eBook for 'Why Cryptocurrencies?' is now available for free The eBook for my book Why Cryptocurrencies? is now available for free. It’s been almost 4 years...
a year ago
13
a year ago
The eBook for my book Why Cryptocurrencies? is now available for free. It’s been almost 4 years since the web version was done, and 3 since the physical copy was available… Which can hardly be called a success. Things happened, so let’s do a quick retrospective to, maybe, learn...
Vitalik Buterin's...
A Prehistory of the Ethereum Protocol
over a year ago
Arduino Blog
See how this homemade spectrometer analyzes substances with an Arduino Mega Materials, when exposed to light, will reflect or absorb certain portions of the electromagnetic...
6 months ago
55
6 months ago
Materials, when exposed to light, will reflect or absorb certain portions of the electromagnetic spectrum that can give valuable information about their chemical or physical compositions. Traditional setups use a single lamp to emit white light before it is split apart into a...
Jonas Hietala
Undo git reset --hard I purposefully and more or less idiotically executed git reset --hard <hash> in hopes of going back...
over a year ago
14
over a year ago
I purposefully and more or less idiotically executed git reset --hard <hash> in hopes of going back a bit. What I didn’t realize then is that you throw away all the commits between now until <hash>. Not quite what was planned. After a bit of panic I found the answer: Find your...
Jorge Arango
How AI Is Built Podcast Nicolay Gerold interviewed me for his How AI is Built podcast. Our conversation focused on...
3 months ago
31
3 months ago
Nicolay Gerold interviewed me for his How AI is Built podcast. Our conversation focused on information architecture – with an interesting angle: Nicolay’s audience consists primarily of engineers developing AI products. What can these folks learn from IA to create better AI...
Toni Lijic
On Design and Chemistry How I transitioned from chemistry to design, and back again.
9 months ago
Joey's Hoard of...
I Ditched the Algorithm for RSS—and You Should Too <img src="/assets\images\blog_posts\2025_01_12-rss\banner.png" alt="An image of a banner cartoon of...
5 months ago
Home on Erik...
Presentations about Spotify music recommendations A couple of people in my old team have been around talking about how Spotify does music...
over a year ago
17
over a year ago
A couple of people in my old team have been around talking about how Spotify does music recommendations and put together some quite good presentations. First one is Neville Li's presentation about Scala Data Pipelines @ Spotify:
Good Enough
Fixing Things In 2009 I started doing something called "business travel." I bought a piece of dependable luggage:...
a year ago
14
a year ago
In 2009 I started doing something called "business travel." I bought a piece of dependable luggage: the Travelpro WalkAbout Lite 2 22" Rollaboard Suiter. The reality was that this wasn't proper business travel. First, it'd only be two or three round-trip flights a year. Second,...
Good Enough
TIL: Managing Raspberry Pi software with a bit less pain For the printer project I'm working on, most of the software behind it runs "in the cloud", but...
a year ago
14
a year ago
For the printer project I'm working on, most of the software behind it runs "in the cloud", but there's some software that needs to run beside each printer, to check for new things to print and manage the process of downloading and sending those things to the printer component...
Birchtree
Ghostty is the hot new terminal and it’s out now Ghostty is a hip new terminal from Mitchell Hashimoto, who he described in October’s Ghostty 1.0 Is...
6 months ago
43
6 months ago
Ghostty is a hip new terminal from Mitchell Hashimoto, who he described in October’s Ghostty 1.0 Is Coming: With Ghostty, I set out to build a terminal emulator that was fast, feature-rich, and had a platform-native GUI while still being cross-platform. I believe Ghostty 1.0...
Posts on Made of...
Stripe's monorepo developer environment I worked at Stripe for about seven years, from 2012 to 2019. Over that time, I used and contributed...
a year ago
29
a year ago
I worked at Stripe for about seven years, from 2012 to 2019. Over that time, I used and contributed to many generations of Stripe’s developer environment – the tools that engineers used daily to write and test code. I think Stripe did a pretty good job designing and building that...
Vitalik Buterin's...
「网络国家」之我见
over a year ago
Arduino Blog
Making a car more secure with the Arduino Nicla Vision Shortly after attending a recent tinyML workshop in Sao Paolo, Brazil, Joao Vitor Freitas da Costa...
10 months ago
63
10 months ago
Shortly after attending a recent tinyML workshop in Sao Paolo, Brazil, Joao Vitor Freitas da Costa was looking for a way to incorporate some of the technologies and techniques he learned into a useful project. Given that he lives in an area which experiences elevated levels of...
Jonas Hietala
The T-34 keyboard layout A couple of months ago I started looking into ergonomical keyboards; mainly split keyboards with...
over a year ago
25
over a year ago
A couple of months ago I started looking into ergonomical keyboards; mainly split keyboards with much fewer keys, like the 36-key Gergoplex and the 44-key Kyria. I may write another post about the reasons why, but long story short I started getting pain in my thumbs, fingers,...
csvbase blog
How does it know I want csv? ⁠— An HTTP trick Forgotten parts of RFC2616
over a year ago
Louwrentius
Corsair CM PSU-750HX seems ok I had to replace my Coolermaster PSU and after some searching on the interweb, I chose the Corsair...
over a year ago
14
over a year ago
I had to replace my Coolermaster PSU and after some searching on the interweb, I chose the Corsair CMPSU-750HX. One of the reasons is that Corsair states that this PSU can withstand 50 degree Celcius in continuous operation on full load. The package is very, clean, with all the...
anderegg.ca
Maybe Bluesky has “won” November has sucked so far. One upside of the terrible nonsense is that more people are fleeing X....
7 months ago
25
7 months ago
November has sucked so far. One upside of the terrible nonsense is that more people are fleeing X. Many are choosing Bluesky. I’ve seen a bunch of takes about this recently, but I keep seeing things I disagree with. I figure that’s a good enough excuse to write more about this...
Jonas Hietala
Giving the blog a facelift When I rewrote the blog in Rust I tried not to touch any of the styling, but some things annoyed...
a year ago
15
a year ago
When I rewrote the blog in Rust I tried not to touch any of the styling, but some things annoyed me: It wasn’t pretty (even ugly in some parts). No dark mode support. Some elements were broken, for instance images or code blocks overlapping the header when it was floating to the...
./techtipsy
Surviving the front page of HackerNews on a 50 Mbps uplink Around a month ago I shared my blog post on HackerNews. I guess I lucked out with the choice of the...
over a year ago
52
over a year ago
Around a month ago I shared my blog post on HackerNews. I guess I lucked out with the choice of the topic, because it brought out a lot of enthusiasts who shared their own experiences with older machinery that still works in 2022. I really appreciate the feedback and...
Jorge Arango
Humanities Crash Course Week 15: Boethius In week 15 of the humanities crash course, we started making our way out of classical antiquity and...
2 months ago
11
2 months ago
In week 15 of the humanities crash course, we started making our way out of classical antiquity and into the Middle Ages. The reading for this week was Boethius’s The Consolation of Philosophy, a book perhaps second only to the Bible in influencing Medieval thinking. I used the...
Arduino Blog
Optimize maintenance with the Arduino Rileva ME Opta Bundle When your machines run smoothly, your business can go far. That’s why condition monitoring – once a...
a month ago
25
a month ago
When your machines run smoothly, your business can go far. That’s why condition monitoring – once a “nice to have” – is quickly becoming a must in maintenance strategies across industrial settings. But most dedicated systems can be complex to set up or difficult to scale. To make...
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
17
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:
Louwrentius
Eztables: simple yet powerful firewall configuration for Linux I've created and released Eztables on Github. Anyone who ever has a need to setup a firewall on...
over a year ago
13
over a year ago
I've created and released Eztables on Github. Anyone who ever has a need to setup a firewall on Linux may be interested in this project. It doesn't matter if you need to protect a laptop, server or want to setup a network firewall. Eztables supports it all. If you're not afraid...
Ken Shirriff's blog
The transparent chip inside a vintage Hewlett-Packard floppy drive While repairing an eight-inch HP floppy drive, we found that the problem was a broken interface...
a year ago
13
a year ago
While repairing an eight-inch HP floppy drive, we found that the problem was a broken interface chip. Since the chip was bad, I decapped it and took photos. This chip is very unusual: instead of a silicon substrate, the chip is formed on a base of sapphire, with silicon and metal...
Himanshu Mishra |...
Work is Life Too 10 PM on a Sunday night. You’re back home after a night out with friends. A couple of beers and some...
3 months ago
27
3 months ago
10 PM on a Sunday night. You’re back home after a night out with friends. A couple of beers and some pizza. The place was too loud but you…
Arduino Blog
Keep pedaling if you want your computer to stay on Appeals to nature notwithstanding, humans didn’t evolve to sit in desk chairs all day slouching in...
2 months ago
9
2 months ago
Appeals to nature notwithstanding, humans didn’t evolve to sit in desk chairs all day slouching in front of computers. Nor did we evolve to handle constant and near-unlimited access to delicious, calorie-dense foods. It isn’t surprising that so many people are at less than ideal...
Jonas Hietala
How I wrote a book using Pollen I wrote an online book using Pollen, a static site generator in Racket. An earlier post contains my...
over a year ago
18
over a year ago
I wrote an online book using Pollen, a static site generator in Racket. An earlier post contains my first impressions of it, but as the book is now completed I think I can summarize some implementation details in more detail with this post. I really like the markup language and...
Willem's Blog
Removing paint from a bike frame Using dichloromethane and sanding paper I removed the paint from my bike frame to create a minimal,...
over a year ago
24
over a year ago
Using dichloromethane and sanding paper I removed the paint from my bike frame to create a minimal, raw aluminium look.
Avestura's Blog
An opinion on what's a good general-purpose programming language What features should a programming language have to be ideal, in my opinion?
over a year ago
Vitalik Buterin's...
La votación mediante blockchain está sobrevalorada entre personas desinformadas pero subestimada...
over a year ago
Lighthouse Blog
What I want to achieve with Lighthouse
a year ago
Abort Retry Fail
The History of Microsoft Encarta Searchable Human Knowledge
a year ago
Jonas Hietala
It's Time for More School Today it’s finally starting again and it’s off with a flying start. We have 11 lectures this first...
over a year ago
12
over a year ago
Today it’s finally starting again and it’s off with a flying start. We have 11 lectures this first week and an absolutely smacked schedule. If that wasn’t enough I also have a mentor time to prepare for and I need to start Taekwon-do again. On another note Ḯ’m currently plowing...
Notes on software...
SQLite in Go, with and without cgo This is an external post of mine. Click here if you are not redirected.
over a year ago
anderegg.ca
Jet Lag: The Game: The Game Some fun news today from the creators of Jet Lag: The Game. They officially announced the next...
7 months ago
31
7 months ago
Some fun news today from the creators of Jet Lag: The Game. They officially announced the next season, and also a “home version” of the game. I’ve written about Jet Lag: The Game before, so you might want to start there if you don’t know what I’m talking about. On the latest...
Birchtree
My lil' Ghostty terminal config I wrote about Ghosty last week, and since then I've played around with it enough to know it's my new...
5 months ago
96
5 months ago
I wrote about Ghosty last week, and since then I've played around with it enough to know it's my new terminal emulator of choice. For me the killer feature is how fast it is, putting the most popular apps to shame (Apple Terminal and iTerm, specifically)
Home on Erik...
Presentation about Luigi I like the editing!
over a year ago
Lighthouse Blog
Updates September 30: UI/UX
9 months ago
./techtipsy
DIY cloud gaming: NVIDIA and Moonlight As you might have read from my previous post on this topic, I have a pretty neat “cloud” gaming...
over a year ago
48
over a year ago
As you might have read from my previous post on this topic, I have a pretty neat “cloud” gaming setup running. I have one powerful desktop PC, one virtual machine with a GPU attached to it, and client machines that can be used to stream games from. To keep things simple (and...
Odds and Ends of...
Christmas Mailbag - Questions Wanted! Ask me stuff!
6 months ago
Louwrentius
Storage and I/O: reads vs. writes There is a fundamental difference between a read operation and a write operation. Storage can lie...
over a year ago
17
over a year ago
There is a fundamental difference between a read operation and a write operation. Storage can lie about completing a write operation, but it can never lie about completing a read operation. Therefore read and writes have different characteristics. This is what I've learned. About...
Home on Erik...
Pinterest open sources Pinball Pinterest just open sourced Pinball which seems like an interesting Luigi alternative. There's two...
over a year ago
17
over a year ago
Pinterest just open sourced Pinball which seems like an interesting Luigi alternative. There's two blog posts: Pinball: Building workflow management (from 2014) and Open-sourcing Pinball (from this week). The author has a comment in the comments thread on Hacker News:
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...
6 months ago
33
6 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...
Himanshu Mishra |...
It is okay not to be special Hi :name-retracted:! I hope I don’t bore you with this letter. I feel like talking to you about...
over a year ago
10
over a year ago
Hi :name-retracted:! I hope I don’t bore you with this letter. I feel like talking to you about life. (Which I always want to do. All the…
Vitalik Buterin's...
Prediction Markets: Tales from the Election
over a year ago
Willem's Blog
Workout data in 3D I had this idea to use ThreeJS to visualise workout data from a recent run, read along to see what...
3 months ago
30
3 months ago
I had this idea to use ThreeJS to visualise workout data from a recent run, read along to see what I've created.
Buck on Software
Model transitions: A framework for value creation And a quick and dirty look at SPLK, NTNX, and GWRE
over a year ago
Louwrentius
Building a RAID 6 array of mixed drives To be honest, 4 TB of storage isn't really necessary for home usage. However, I like to collect...
over a year ago
20
over a year ago
To be honest, 4 TB of storage isn't really necessary for home usage. However, I like to collect movies in full DVD or HD quality and so I need some storage. I decided to build myself a NAS box based on Debian Etch. Samba is used to allow clients to access the data. The machine...
Applied Cartography
Always use an enum for your status field When I was first starting my career at Amazon — even more bright-eyed and rosy-cheeked than I am now...
9 months ago
14
9 months ago
When I was first starting my career at Amazon — even more bright-eyed and rosy-cheeked than I am now — I was thrilled by the concept of an "architecture review", and by extension the concept of a "Principal Engineer" (Amazon's term for a staff-level engineer, someone beyond...
Lars Lofgren
The Billion-Dollar World of Parasite SEO: How to Cash In Parasite SEO is when a third-party company partners with an established domain, then posts a bunch...
8 months ago
34
8 months ago
Parasite SEO is when a third-party company partners with an established domain, then posts a bunch of SEO content to make a bunch of money. Content often gets published in a subfolder or subdomain or the website. The goal is to leverage the domain’s trust with Google to get...
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
17
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...
Birchtree
Nebula Sans (and my new Jet Lag addiction) My friend and Comfort Zone cohost Niléane recently recommended the series Jet Lag: The Game, and...
a month ago
16
a month ago
My friend and Comfort Zone cohost Niléane recently recommended the series Jet Lag: The Game, and it's become my new obsession recently. I think the show is so fun, and Sam, Adam, and Ben have such a great dynamic. The show is on YouTube, but it&
./techtipsy
My blog successfully survived a scheduled power outage I had the opportunity to test the resiliency of my home server setup due to a scheduled power outage...
9 months ago
86
9 months ago
I had the opportunity to test the resiliency of my home server setup due to a scheduled power outage on 2024-09-13. It was also Friday the 13th. I’m not superstitious, but I’m a little stitious. My setup usually consists of the home server, a Wifi AP/router combo box, a converter...
Willem's Blog
Building a product platform Leverage platform capabilities to quickly launch new products, designing for reusability,...
over a year ago
18
over a year ago
Leverage platform capabilities to quickly launch new products, designing for reusability, flexibility and extensibility.
Gwern.net Newsletter
Jan 2021 Gwern.net Newsletter January 2021 gwern.net newsletter with links on AI scaling up and down.
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...
7 months ago
60
7 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.
Posts on Made of...
Measuring Capacity Through Utilization (This post is cross-posted from Honeycomb’s instrumentation series). One of my favorite concepts...
over a year ago
15
over a year ago
(This post is cross-posted from Honeycomb’s instrumentation series). One of my favorite concepts when thinking about instrumenting a system to understand its overall performance and capacity is what I call “time utilization”. By this I mean: If you look at the behavior of a...
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
13
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...
Willem's Blog
Saving a MacBook Air with exploded battery Saving a MacBook Air with a swollen battery pack.
over a year ago
Vitalik Buterin's...
On Collusion
over a year ago
./techtipsy
ASRock X570M Pro4 motherboard overview Not too long ago, I had the goal of consolidating all my computing needs onto a single desktop PC....
over a year ago
74
over a year ago
Not too long ago, I had the goal of consolidating all my computing needs onto a single desktop PC. That meant moving from an mITX-based build to something that had a bit more expandability. Since I already had a Fractal Meshify C Mini, I decided to go for an mATX motherboard. And...
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
13
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.
OH8HUB’s Substack
A quick visit to Vaajasalo island Vaajasalo is a small island in lake Kallavesi in eastern Finland with population less than hundred....
a year ago
97
a year ago
Vaajasalo is a small island in lake Kallavesi in eastern Finland with population less than hundred. There’s also a winery called Alahovi Berry Wine Farm. They produce berry wines, cider, beer and liqueur. The temptation to visit them was huge, but I was on tight schedule. Maybe...
./techtipsy
Fairphone Fairbuds XL review: admirable goals, awful product I bought the Fairphone Fairbuds XL with my own money at a recent sale for 186.75 EUR, plus 15 EUR...
3 months ago
37
3 months ago
I bought the Fairphone Fairbuds XL with my own money at a recent sale for 186.75 EUR, plus 15 EUR for shipping to Estonia. The normal price for these headphones is 239 EUR. This post is not sponsored. I admire what Fairphone wants to achieve, even going as far as getting the...
Birchtree
The Pebble (which made me fall in love with smart watches) is back Introducing Two New PebbleOS Watches! We’re excited to announce two new smartwatches that run open...
3 months ago
26
3 months ago
Introducing Two New PebbleOS Watches! We’re excited to announce two new smartwatches that run open source PebbleOS and are compatible with thousands of your beloved Pebble apps. The original Pebble was my “a ha!” moment when I realized smart watches were the real deal, even in
Jonas Hietala
Speeding Ahead Life is slowly settling down over here. School has started with some pretty interesting stuff this...
over a year ago
17
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...
Home on Erik...
hdfs2cass Just open sourced hdfs2cass which is a Hadoop job (written in Java) to do efficient Cassandra...
over a year ago
15
over a year ago
Just open sourced hdfs2cass which is a Hadoop job (written in Java) to do efficient Cassandra bulkloading. The nice thing is that it queries Cassandra for its topology and uses that to partition the data so that each reducer can upload data directly to a Cassandra node.
Matt Mullenweg
On Logan Bartlett Show You may not have heard of Logan Bartlett, but he’s one of the most hilarious people on Twitter and...
4 months ago
34
4 months ago
You may not have heard of Logan Bartlett, but he’s one of the most hilarious people on Twitter and does a really interesting podcast. (He had a cool episode with Marc Benioff recently.) We sat down for a discussion on managing through crisis, open source and AI, employee...
Vitalik Buterin's...
Some personal user experiences
over a year ago
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...
a month ago
14
a month 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...
./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
61
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...
Ken Shirriff's blog
Wealth distribution in the United States Forbes recently published the Forbes 400 List for 2024, listing the 400 richest people in the United...
8 months ago
23
8 months ago
Forbes recently published the Forbes 400 List for 2024, listing the 400 richest people in the United States. This inspired me to make a histogram to show the distribution of wealth in the United States. It turns out that if you put Elon Musk on the graph, almost the entire US...
anderegg.ca
Two flavours of open social media Yesterday, the Mastodon team announced it would be handing over control of its project to a new...
5 months ago
49
5 months ago
Yesterday, the Mastodon team announced it would be handing over control of its project to a new non-profit organization. The timing of this announcement is perfect given everything that’s happening with WordPress, Meta, and… well, everything else. To date, I think Eugen Rochko...
Odds and Ends of...
Odds and Ends #64: Why we cancelled our trip to America Plus how to save Blue Peter
3 months ago
GitButler
How Core Git Developers Configure Git What `git config` settings should be defaults by now? Here are some settings that even the core...
4 months ago
41
4 months ago
What `git config` settings should be defaults by now? Here are some settings that even the core developers change.
csvbase blog
Take the tools out of 'Data', but don't take the data out of the tools Using dataframes to write smaller, faster programs
over a year ago
Electronics etc…
Installing Linux GPIB Drivers for the Agilent 82357B Introduction Other Installation Instructions Agilent 82357B Initialization Process Installing the...
over a year ago
92
over a year ago
Introduction Other Installation Instructions Agilent 82357B Initialization Process Installing the Agilent 82357B GPIB Driver on an Ubuntu Linux Distribution References Introduction I’ve started to grow a collection of older test equipment from the eighties, the nineties, and the...
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...
4 months ago
27
4 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
Willem's Blog
Realtime service uptime monitoring Downtime happens and it is nothing to be ashamed of, just make sure that you set yourself up to...
over a year ago
15
over a year ago
Downtime happens and it is nothing to be ashamed of, just make sure that you set yourself up to discover problems as soon as possible! Know about problems before your customers do!
Home on Erik...
Pareto efficency Pareto efficiency is a useful concept I like to think about. It often comes up when you compare...
over a year ago
23
over a year ago
Pareto efficiency is a useful concept I like to think about. It often comes up when you compare items on multiple dimensions. Say you want to buy a new TV. To simplify it let's assume you only care about two factors: price and quality.
watchTowr Labs
Exploitation Walkthrough and Techniques - Ivanti Connect Secure RCE (CVE-2025-0282) As we saw in our previous blogpost, we fully analyzed Ivanti’s most recent unauthenticated Remote...
5 months ago
57
5 months ago
As we saw in our previous blogpost, we fully analyzed Ivanti’s most recent unauthenticated Remote Code Execution vulnerability in their Connect Secure (VPN) appliance. Specifically, we analyzed CVE-2025-0282. Today, we’re going to walk through exploitation. Once again, however,...
Old Vintage...
MacLynx beta 6: back to the Power Mac prior articles for more of the history, but MacLynx is a throwback port of the venerable Lynx 2.7.1...
2 months ago
32
2 months ago
prior articles for more of the history, but MacLynx is a throwback port of the venerable Lynx 2.7.1 to the classic Mac OS last updated in 1997 which I picked up again in 2020. Rather than try to replicate its patches against a more current Lynx which may not even build, I've been...
Simply Explained
My Sixth Year as YouTube Creator (statistics + retrospective) Every new year I reflect on the previous year and set new goals. Last year has been my most...
over a year ago
16
over a year ago
Every new year I reflect on the previous year and set new goals. Last year has been my most successful year on YouTube so far, and I'd like to share some statistics and thoughts. I will also go over how my email newsletter is doing and where I'm headed. And finally, I'll set...
Jonas Hietala
Trying and returning the Eight Sleep Pod 4 I recently bought the Eight Sleep Pod 4—a smart mattress cover that tracks your heart rate, HRV,...
8 months ago
27
8 months ago
I recently bought the Eight Sleep Pod 4—a smart mattress cover that tracks your heart rate, HRV, snoring, and cools or warms the mattress during the night. There’s a lot to like about the mattress but in the end I opted to return it. This post describes my experience with the Pod...
Krebs on Security
Who is the DOGE and X Technician Branden Spikes? At 49, Branden Spikes isn't just one of the oldest technologists who has been involved in Elon...
3 months ago
15
3 months ago
At 49, Branden Spikes isn't just one of the oldest technologists who has been involved in Elon Musk's Department of Government Efficiency (DOGE). As the current director of information technology at X/Twitter and an early hire at PayPal, Zip2, Tesla and SpaceX, Spikes is also...
Notes on software...
Writing a Jinja-inspired template library in Python In this post we'll build a minimal text templating library in Python inspired by Jinja. It will be...
over a year ago
15
over a year ago
In this post we'll build a minimal text templating library in Python inspired by Jinja. It will be able to display variables and iterate over arrays. By the end of this article, with around 300 lines of code, we'll be able to create this program: from pytemplate import...
Arduino Blog
This disturbing Halloween doll was brought to life with Bottango Halloween is popular for a lot of reasons and it is safe to say that “creative expression” is near...
8 months ago
63
8 months ago
Halloween is popular for a lot of reasons and it is safe to say that “creative expression” is near the top of the list. That extends beyond store-bought costumes and decorations to DIY projects. If you want an excuse to make something impractical, Halloween can provide that. And...
Jorge Arango
Traction Heroes Ep. 9: Procrastination Do you ever catch yourself avoiding things you need to do? Sure you, do: we all do it. In episode 9...
a month ago
12
a month ago
Do you ever catch yourself avoiding things you need to do? Sure you, do: we all do it. In episode 9 of Traction Heroes, Harry and I discuss what to do about it. The conversation took off when Harry read a fragment from Oliver Burkeman’s book, Meditations for Mortals. I won’t cite...
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
15
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,...
lcamtuf’s thing
The Long Winter Interior of a vast cavern.
2 months ago
Notes on software...
Analyzing large JSON files via partial JSON parsing This is an external post of mine. Click here if you are not redirected.
over a year ago
Push to Prod
How We Built a Self-Healing System to Survive a Terrifying Concurrency Bug At Netflix Our CPUs were dying, the bug was temporarily un-fixable, and we had no viable path forward. Here's...
10 months ago
Notes on software...
The world of PostgreSQL wire compatibility This is an external post of mine. Click here if you are not redirected.
over a year ago
Notes on software...
Favorite compiler and interpreter resources This is an external post of mine. Click here if you are not redirected.
over a year ago
computers are bad
2023-04-20 different kinds of differential On the front page of HN today was an [article with a confusing headline], "Farmers 'crippled' by...
over a year ago
73
over a year ago
On the front page of HN today was an [article with a confusing headline], "Farmers 'crippled' by satellite failure as GPS-guided tractors grind to a halt." Of course the headline doesn't actually say this, but it does seem to imply that there has been some kind of failure of...
Arduino Blog
UNO Rev3 or UNO R4? Choosing the perfect Arduino for your project The Arduino UNO is legendary among makers, and with the release of the UNO R4 in 2023, the family...
6 months ago
52
6 months ago
The Arduino UNO is legendary among makers, and with the release of the UNO R4 in 2023, the family gained a powerful new member. But with two incredible options, which UNO should you pick for your project? Here’s a breakdown of what makes each board shine, depending on your needs,...
Arduino Blog
This custom flight joystick provides force feedback with stepper motors The joysticks found on ordinary controllers are quite simple, and as a result, they fail to provide...
2 months ago
28
2 months ago
The joysticks found on ordinary controllers are quite simple, and as a result, they fail to provide much in the way of haptic feedback for the user. This is especially tough in racing or flight simulator games where making sharp turns should require a greater amount of force....
Willem's Blog
Commuter bike checkup This week my trustworthy commuter bike started making strange squeaking noises when braking, time to...
over a year ago
19
over a year ago
This week my trustworthy commuter bike started making strange squeaking noises when braking, time to have a look at the bike after 21.000KM!
./techtipsy
My attempt at archiving nfscars.net Background My mother once had a laptop: the Compaq Armada 1592DT. It came with Windows ME which...
over a year ago
44
over a year ago
Background My mother once had a laptop: the Compaq Armada 1592DT. It came with Windows ME which later got “upgraded” to Windows 98 SE after I managed to completely screw up the OS, a whopping 96MB of RAM and a hard drive that probably wasn’t much larger than 1-3GB. It wasn’t...
Neil Madden
Galois/Counter Mode and random nonces It turns out you can encrypt more than 2^32 messages with AES-GCM with a random nonce under certain...
a year ago
28
a year ago
It turns out you can encrypt more than 2^32 messages with AES-GCM with a random nonce under certain conditions. It’s still not a good idea, but you can just about do it. #cryptography
Notes on software...
Exploring Postgres's arena allocator by writing an HTTP server from scratch This is an external post of mine. Click here if you are not redirected.
7 months ago
Neil Madden
Newsletter Happy new year! I’m hoping to write a few posts on here over the next few weeks, but probably...
a year ago
18
a year ago
Happy new year! I’m hoping to write a few posts on here over the next few weeks, but probably exploring a few topics around AI and philosophy. If you’d prefer some more technical content around security and cryptography, then take a look at the newsletter I put out for my...
Louwrentius
The 'hidden' cost of using ZFS for your home NAS Introduction Update December 2023: In June, it was announced that iXsystems would sponsor...
over a year ago
22
over a year ago
Introduction Update December 2023: In June, it was announced that iXsystems would sponsor implementing the VDEV expansion feature. A new pr has been created for this effort. The feature was merged into the code base, but may not be available to the general public before the end...
Abishek Muthian
My Hacker News knowledge assimilation stack Long time Hacker News readers would agree that the real gold is in the comments, There are very few...
over a year ago
13
over a year ago
Long time Hacker News readers would agree that the real gold is in the comments, There are very few platforms left where people with subject matter experience and authority share valuable insights with less noise. HN provides a way to save those comments, but I also wanted a way...
noahbuscher.com
Zed Public Beta I have been a dedicated Nova user for over three years. I switched over from VSCode after tiring of...
over a year ago
18
over a year ago
I have been a dedicated Nova user for over three years. I switched over from VSCode after tiring of the slow performance and "uncanny valley" interface. I'm a sucker for a well-done native app, and Panic really hit the sweet spot with Nova: a beautiful, minimal editor that felt...
The Pragmatic...
Why my new audiobook “The Software Engineer's Guidebook” is everywhere except on Audible Currently, Audible’s position is hurting audiobook authors. My audiobook isn’t on Audible due to a...
6 months ago
96
6 months ago
Currently, Audible’s position is hurting audiobook authors. My audiobook isn’t on Audible due to a mix of their monopolistic pricing practices, and the company’s own complacency in how long they take to approve new titles.
Vitalik Buterin's...
Why we need wide adoption of social recovery wallets
over a year ago
Himanshu Mishra |...
The Discovery of pseudo-Acquaintance It’s the dawn of the 20th century. If we pick two homo sapiens on earth, we can classify their...
over a year ago
11
over a year ago
It’s the dawn of the 20th century. If we pick two homo sapiens on earth, we can classify their relationship as one of these three types: An…
./techtipsy
How I fixed one hardware issue with another one I happen to run on an ASRock Fatal1ty B450 Gaming-ITX/ac motherboard that used to run fine, but ever...
over a year ago
46
over a year ago
I happen to run on an ASRock Fatal1ty B450 Gaming-ITX/ac motherboard that used to run fine, but ever since I installed one UEFI update, it has had this one annoying issue: whenever you reboot, it gets stuck at POST. Cold boots work fine and the shutdown-and-push-the-power-button...
Jonas Hietala
Breaking the rule of three It’s pretty darn stressful making a game in a week, especially when you have this big great vision...
over a year ago
17
over a year ago
It’s pretty darn stressful making a game in a week, especially when you have this big great vision on how your game should be (which is always grand). For me making Balls, Black and White and Jonas IceCream Stand where truly stressful, MenuCity and Bugger not so much but...
Notes on software...
First month on a database team A little over a month ago, I joined EnterpriseDB on a distributed Postgres product (PGD). The...
a year ago
14
a year ago
A little over a month ago, I joined EnterpriseDB on a distributed Postgres product (PGD). The process of onboarding myself has been pretty similar at each company in the last decade, though I think I've gotten better at it. The process is of course influenced by the team, and my...
Ken Shirriff's blog
Inside the mechanical Bendix Air Data Computer, part 5: motor/tachometers The Bendix Central Air Data Computer (CADC) is an electromechanical analog computer that uses gears...
a year ago
14
a year ago
The Bendix Central Air Data Computer (CADC) is an electromechanical analog computer that uses gears and cams for its mathematics. It was a key part of military planes such as the F-101 and the F-111 fighters, computing airspeed, Mach number, and other "air data". The rotating...
Lighthouse Blog
How to manage tags
a year ago
Louwrentius
Improving iSCSI Native Multi Pathing Round Robin performance 10 Gb ethernet is still quite expensive. You not only need to buy appropriate NICS, but you must...
over a year ago
17
over a year ago
10 Gb ethernet is still quite expensive. You not only need to buy appropriate NICS, but you must also upgrade your network hardware as well. You may even need to replace existing fiber optic cabling if it's not rated for 10 Gbit. So I decided to still just go for plain old 1...
./techtipsy
How I treat my urge to hoard data The tagline for /r/datahoarder reads: “It’s A Digital Disease!”. I agree. At some point I realized...
over a year ago
52
over a year ago
The tagline for /r/datahoarder reads: “It’s A Digital Disease!”. I agree. At some point I realized that the pursuit to hoard all the things will just keep on consuming more and more of my time and money. Storage is cheap up until to a point, once you find yourself tracking hard...
Willem's Blog
Climbing Mount Etna Climbing Mount Etna, an active volcano on Sicily Italy.
over a year ago
computers are bad
2024-06-02 consumer electronics control In a previous episode, I discussed audio transports and mention that they have become a much less...
a year ago
117
a year ago
In a previous episode, I discussed audio transports and mention that they have become a much less important part of the modern home theater landscape. One reason is the broad decline of the component system: most consumers aren't buying a television, home theater receiver,...
Odds and Ends of...
Reels are destroying our brains and I hate them It's time for a new moral panic
a month ago
Jonas Hietala
The End of the Tunnel Lately I’ve been feeling like there’s been a shit-ton of stuff going on, quite a turn-around from...
over a year ago
12
over a year ago
Lately I’ve been feeling like there’s been a shit-ton of stuff going on, quite a turn-around from the last time. One course about data structure and algorithms (super fun to be honest) has wrapped up. We thought we were ahead with the assignments but in the end it got very...
Ken Shirriff's blog
Inside a ferroelectric RAM chip Ferroelectric memory (FRAM) is an interesting storage technique that stores bits in a special...
9 months ago
16
9 months ago
Ferroelectric memory (FRAM) is an interesting storage technique that stores bits in a special "ferroelectric" material. Ferroelectric memory is nonvolatile like flash memory, able to hold its data for decades. But, unlike flash, ferroelectric memory can write data...
Krebs on Security
Funding Expires for Key Cyber Vulnerability Database A critical resource that cybersecurity professionals worldwide rely on to identify, mitigate and fix...
2 months ago
24
2 months ago
A critical resource that cybersecurity professionals worldwide rely on to identify, mitigate and fix security vulnerabilities in software and hardware is in danger of breaking down. The federally funded, non-profit research and development organization MITRE warned today that its...
lcamtuf’s thing
meta: apologies for the spam... To explain: in several places in the UI, the platform encourages you to enable “subscriber chat” —...
4 months ago
27
4 months ago
To explain: in several places in the UI, the platform encourages you to enable “subscriber chat” — but doesn’t really explain what it does:
Applied Cartography
Fathom I'd been meaning to jot down some thoughts on Fathom for a while, and did not have a particularly...
6 months ago
25
6 months ago
I'd been meaning to jot down some thoughts on Fathom for a while, and did not have a particularly good reason to do so until the news broke that Paul Jarvis was selling his share of the company to Jack Ellis, the technical co-founder. [1] Anyway, the two thoughts: I think Fathom...
Elevation Lab - Blog
Introducing NightPad Wireless Charger NightPad has no LEDs, so it won't light up your room. This was a frustration we had with other...
over a year ago
10
over a year ago
NightPad has no LEDs, so it won't light up your room. This was a frustration we had with other wireless chargers - which I covered with electrical tape. So in designing this one, the first thing we did was remove the light. NightPad charges iPhone 50% faster than standard Qi...
Arduino Blog
Build your own smart pet feeder with the Arduino Plug and Make Kit If you are a pet owner, you know how important it is to keep furry companions fed and happy – even...
5 months ago
32
5 months ago
If you are a pet owner, you know how important it is to keep furry companions fed and happy – even when life gets busy! With the Arduino Plug and Make Kit, you can now build a customizable, smart pet feeder that dispenses food on schedule and can be controlled remotely. It’s the...
Vitalik Buterin's...
The different types of ZK-EVMs
over a year ago
Jonas Hietala
The ASIC pit of despair Monero has once again changed the POW to brick ASICs following confirmation that 85% of Monero’s...
over a year ago
18
over a year ago
Monero has once again changed the POW to brick ASICs following confirmation that 85% of Monero’s hashrate were ASICs. Recurring hard forks to brick ASICs is a very dangerous game and what better to illustrate this than with an xkcd-style plot? You’re safe on the edges but how do...
Computer Ads from...
New Opportunities to Support Computer Ads from the Past and get more articles
2 months ago
Odds and Ends of...
Odds and Ends #67: Why Starmer should follow Trump's communications strategy Plus why AI environmental claims are basically nonsense.
a month ago
Evan Hahn's blog
UI tip: maybe don't round percentages to 0% or 100% In short: maybe don’t round to 0% or 100% in your UI. I am not a UI expert. But I sometimes build...
2 months ago
23
2 months ago
In short: maybe don’t round to 0% or 100% in your UI. I am not a UI expert. But I sometimes build user interfaces, and I sometimes want to render a percentage to the user. For example, something like “you’ve downloaded 45% of this file”. In my experience, it’s often better to...
Odds and Ends of...
Odds and Ends #49: How bat protection regulations broke Britain's planning system Plus how Europe isn't *all bad* at growth, why every Netflix film is forgettable, and why you should...
6 months ago
Opsbros
Nix Windows Feedback There turns out to be a far easier way to disable the 'Win+F' Windows Feedback app.
over a year ago
Applied Cartography
Becoming Trader Joe (Shout out to Red Queen Podcast for introducing me to this book.) Becoming Trader Joe is, more than...
5 months ago
32
5 months ago
(Shout out to Red Queen Podcast for introducing me to this book.) Becoming Trader Joe is, more than any other business book (certainly any other business memoir), a turpentine book. There is interesting philosophy and retrospective here — and Coloumbe, whether through earnestness...
Arduino Blog
Arduino makes TIME’s 2025 World’s Top EdTech Companies We’re proud to share that Arduino has ranked #9 in TIME magazine’s 2025 list of the World’s Top...
2 months ago
7
2 months ago
We’re proud to share that Arduino has ranked #9 in TIME magazine’s 2025 list of the World’s Top EdTech Companies, created in collaboration with global market research firm Statista. This recognition places us in the top 10 globally – and reinforces our long-term commitment to...
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
75
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...
Jonas Hietala
October theme says: Numbers New month and a new theme. As with the two previous games I’m following The Experimental Gameplay...
over a year ago
11
over a year ago
New month and a new theme. As with the two previous games I’m following The Experimental Gameplay Project theme which this month is numbers. What’s it gonna be? A sudoku game or something more… thrilling? I’ll see what I can do :)
Computer Ads from...
ProHance Technologies' Power Mouse Even A Totally Souped up PC Is A Dog Without PowerMouse
9 months ago
Abishek Muthian
Terms and Conditions The legal terms mentioned here covers abishekmuthian.com and products which explicitly link to this...
3 months ago
24
3 months ago
The legal terms mentioned here covers abishekmuthian.com and products which explicitly link to this legal page. For legal terms of my individual products please refer to the legal section on their respective websites. Terms Cancellation If you have monthly payment subscription to...
./techtipsy
The little Wi-Fi AP that could I have a bad habit of testing things whenever a “good” idea pops into my head. This is a short...
over a year ago
39
over a year ago
I have a bad habit of testing things whenever a “good” idea pops into my head. This is a short overview of one of them. The Orange Pi Zero is a SBC (single board computer) that has a slow 32-bit ARM 4 core CPU, 512MB of RAM and no display output. It’s actually quite OK for many...
Abishek Muthian
The common theme is focus Meditation, Mindfulness, Flow etc. The common theme seems to be 'Focus'. Focus is a key component...
over a year ago
12
over a year ago
Meditation, Mindfulness, Flow etc. The common theme seems to be 'Focus'. Focus is a key component for mental health, Yet it has been made very expensive thanks to constant assault on our senses by the corporations who would then sell their 'Mindfulness' app back to us. Chat apps...
Jonas Hietala
Jonas IceCream Stand Ahoy there! This time I’ll take you along for a ride with an arty Tycoon game. Jonas IceCream...
over a year ago
14
over a year ago
Ahoy there! This time I’ll take you along for a ride with an arty Tycoon game. Jonas IceCream Stand Instructions It should be pretty self-explanatory, it’s a very simply tycoon game. Credits Music: Eric Maskol Steve Chatterton Sound effects: freesound Rest: Me
./techtipsy
ASRock DeskMini X300: the future form factor of desktop PC-s? I wasn’t happy with my “one machine that does it all” setup, which is why I finally bit the bullet...
over a year ago
91
over a year ago
I wasn’t happy with my “one machine that does it all” setup, which is why I finally bit the bullet and got myself an ASRock DeskMini X300 bare-bones kit. This is a fantastic little desktop PC kit that is very small, quiet and can still be configured to have ridiculous amounts of...
Home on Erik...
Better precision and faster index building in Annoy Sometimes you have these awesome insights. A few days ago I got an idea for how to improve index...
over a year ago
21
over a year ago
Sometimes you have these awesome insights. A few days ago I got an idea for how to improve index building in Annoy. For anyone who isn't acquainted with Annoy – it's a C++ library with Python bindings that provides fast high-dimensional nearest neighbor search.
Matt Blewitt
Modifying pg_dump To Exclude Event Triggers At $WORK, we have a case where we have implemented an event trigger to prevent customers from...
a year ago
17
a year ago
At $WORK, we have a case where we have implemented an event trigger to prevent customers from dropping an extension. As this extension is part of contrib and normally installed by users, we can’t prevent them from dropping it normally. However, event triggers can only be created...
somenice
Painting of Russet Lake Summer in Garibaldi Provincial Park, British Columbia, is a breathtaking experience, where the...
10 months ago
71
10 months ago
Summer in Garibaldi Provincial Park, British Columbia, is a breathtaking experience, where the natural world is alive with vibrant colours and serene beauty. One of the most stunning scenes unfolds at Russet Lake, where the iconic Fissile Mountain is mirrored perfectly in the...
Vitalik Buterin's...
A Quick Garbled Circuits Primer
over a year ago
Good Enough
TIL: JavaScript Turbo Stream Requests I am working on search for Album Whale and I was very confused when my JavaScript fetch requests...
over a year ago
17
over a year ago
I am working on search for Album Whale and I was very confused when my JavaScript fetch requests were not resulting in turbo_stream rendering getting displayed on my page. I checked my logs to see if the render was happening. I looked for missing <%= tags. Debugged and...
Louwrentius
How to compile HAProxy from source and setup a basic configuration To learn more about HAProxy I decided to compile it from source and use it to load-balance traffic...
over a year ago
18
over a year ago
To learn more about HAProxy I decided to compile it from source and use it to load-balance traffic to louwrentius.com across two different web servers. I run HAProxy on a VPS based on Ubuntu 12.04 LTS. Let's dive right in. First, we need to download the source. Don't copy/pased...
Electronics etc…
HP 8656A Signal Generator Schematics Agilent has made the 8656A Signal Generator Operating & Service Manual available as a PDF, but the...
a year ago
145
a year ago
Agilent has made the 8656A Signal Generator Operating & Service Manual available as a PDF, but the schematics of chapter 8 are all spread over 3 or 4 pages, which makes them hard to follow. I spent a good evening extracting the schematics pages, cutting-and-pasting them together...
computers are bad
2023-10-22 cooler screens Audible even over the squeal of an HVAC blower with a suffering belt, the whine of small, high...
a year ago
97
a year ago
Audible even over the squeal of an HVAC blower with a suffering belt, the whine of small, high velocity fans pervades the grocery side of this Walgreens. Were they always this loud? I'm not sure; some of the fans sound distinctly unhealthy. Still, it's a familiar kind of noise to...
Jonas Hietala
Stereotypes I read a great essay or article about stereotypical programmers called The Little Printf. I really...
over a year ago
18
over a year ago
I read a great essay or article about stereotypical programmers called The Little Printf. I really couldn’t do it justice so do yourself a favor and go read it. It touches on several types of programmers or rather traits of programmers I recognize in my surroundings and also...
Louwrentius
Script that deletes old files to keep disk from filling up When a disk has no free space left, all kinds of trouble can occur. Therefore, I've created a...
over a year ago
16
over a year ago
When a disk has no free space left, all kinds of trouble can occur. Therefore, I've created a script that monitors the used space of a volume and deletes the oldest file if a certain threshold is reached. The script will keep on deleting the oldest file present on disk until...
Vitalik Buterin's...
A Quick Gasprice Market Analysis
over a year ago
Christian Selig
First on New Blog Converted the blog over to a new Hugo theme! Hopefully everything here sorta works. Test post will...
over a year ago
70
over a year ago
Converted the blog over to a new Hugo theme! Hopefully everything here sorta works. Test post will remove. This goat’s name is apparently Gubgub, and very cute.
Applied Cartography
What's in a name Guillermo posted this recently: What you name your product matters more than people give it credit....
5 months ago
36
5 months ago
Guillermo posted this recently: What you name your product matters more than people give it credit. It's your first and most universal UI to the world. Designing a good name requires multi-dimensional thinking and is full of edge cases, much like designing software. I first will...
Abishek Muthian
Weather, an argument against simulation hypothesis As I am writing this, cyclone Fani with category 4 level winds 215 kph (130 mph) in the Bay of...
over a year ago
13
over a year ago
As I am writing this, cyclone Fani with category 4 level winds 215 kph (130 mph) in the Bay of Bengal is expected to make landfall in the state of Odisha, India by tomorrow. Over 800,00 evacuated, as 100 million people are expected to be affected by the cyclone. Cyclone Fani is...
Louwrentius
Which file system for a large storage array under Linux? There are many file systems available under Linux, however only a few of them can be used for a...
over a year ago
15
over a year ago
There are many file systems available under Linux, however only a few of them can be used for a large storage array. I am assuming that you want to create a single file system. I don't care if you use LVM or other layers beneath, this is about which file system to use. I will...
Engineers Need Art
Jigsaw Puzzle Those of us who fiddled while Apple Computer burned. Well, actually some of us put together a big...
over a year ago
85
over a year ago
Those of us who fiddled while Apple Computer burned. Well, actually some of us put together a big jigsaw puzzle.
Arduino Blog
Introducing Opta Expansions: scalable simplicity! Last year, we launched the Arduino Pro Opta: it was an instant success with our community, and...
a year ago
67
a year ago
Last year, we launched the Arduino Pro Opta: it was an instant success with our community, and allowed us to reach PLC engineers with a new solution specifically designed for their needs.  To further expand Opta’s capabilities, today the Arduino ecosystem welcomes various...
Notes on software...
The limitations of LLMs, or why are we doing RAG? This is an external post of mine. Click here if you are not redirected.
a year ago
Matt Mullenweg
Remember Gravatar? Gravatar has always been about giving people control over their identity online. One avatar, one...
a month ago
17
a month ago
Gravatar has always been about giving people control over their identity online. One avatar, one profile, synced across the web, verified connections, with a fully open API. Gravatar is a true open identity layer for the internet, and now for AI.  For developers, we’ve rolled out...
Jonas Hietala
Exploring the Gleam FFI My brain is a curious thing. I’m on a business trip right now and I’ve set aside time to finish some...
a year ago
37
a year ago
My brain is a curious thing. I’m on a business trip right now and I’ve set aside time to finish some important todos I want and need to get done. But instead of focusing on them, I started playing around with Gleam—a young and interesting programming language. My (current)...
Birchtree
All the games I played in 2024, reviewed I love movies, but I really love games as well, so I figured I may as well follow up my 2024 movies...
6 months ago
68
6 months ago
I love movies, but I really love games as well, so I figured I may as well follow up my 2024 movies of the year post with something similar for games. I’m not going to rank these, but I’ll give a few words on each one
Old Vintage...
One-parting some Commodore 64 utilities for fun and profit I've got a few retrocomputing bucket list items I'm slowly working down, and a couple of them...
7 months ago
11
7 months ago
I've got a few retrocomputing bucket list items I'm slowly working down, and a couple of them involve some little Commodore 64 games I've had kicking around on the backburner. However, every game needs media assets, and while there are many great tools for doing art on your...
Himanshu Mishra |...
PEP8Speaks - Now helping 5,000 open source projects write neat and clean Python What is this project? 🐍 PEP8Speaks = PEP 8 + Speaks GitHub:...
over a year 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...
9 months ago
14
9 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...
Odds and Ends of...
What Tony Blair actually said about fossil fuels Plus how Abundance won World War II
a month ago
Notes on software...
Walking through a basic Racket web service Racket is an impressive language and ecosystem. Compared to Python, Racket (an evolution of Scheme...
over a year ago
13
over a year ago
Racket is an impressive language and ecosystem. Compared to Python, Racket (an evolution of Scheme R5RS is three years younger. It is as concise and expressive as Python but with much more reasonable syntax and semantics. Racket is also faster in many cases due in part to: JIT...
Home on Erik...
Looking for smart people I haven't mentioned what I'm currently up to. Earlier this year I left Spotify to join a small...
over a year ago
14
over a year ago
I haven't mentioned what I'm currently up to. Earlier this year I left Spotify to join a small startup called Better. We're going after one of the biggest industries in the world that also turns out to be completely broken.
Matt Mullenweg
Code Matters It looks like the code that the newly announced Figma Sites is producing isn’t the best. There are...
a month ago
29
a month ago
It looks like the code that the newly announced Figma Sites is producing isn’t the best. There are some cool Figma-to-WordPress workflows; I hope Sites gets more people exploring those options.
Home on Erik...
Fun with trigonometry: the world's most twisted coastline I just spent a few days in Italy, on the Ligurian coast. Even though we were on the west side of...
over a year ago
12
over a year ago
I just spent a few days in Italy, on the Ligurian coast. Even though we were on the west side of Italy, the Mediterranean sea was to the east, because the house was situated on a long bay.
computers are bad
2024-04-05 the life of one earth station Sometimes, when I am feeling down, I read about failed satellite TV (STV) services. Don't we all?...
a year ago
142
a year ago
Sometimes, when I am feeling down, I read about failed satellite TV (STV) services. Don't we all? As a result, I've periodically come across a company called AlphaStar Television Network. PrimeStar may have had a rough life, but AlphaStar barely had one at all: it launched in...
Neil Madden
The square roots of all evil Every programmer knows Donald Knuth’s famous quote that “premature optimization is the root of all...
6 months ago
37
6 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...
Jonas Hietala
2019 in Review As is tradition a quick rundown of the year is due. It’s been good to do as it makes me reflect on...
over a year ago
13
over a year ago
As is tradition a quick rundown of the year is due. It’s been good to do as it makes me reflect on the past year, and see that I did indeed do some things, and to look ahead a little. 2019 Non-Geek Achievements Played around with Isidor. It’s hard to describe how happy a kid can...
Vitalik Buterin's...
Governance, Part 2: Plutocracy Is Still Bad
over a year ago
Home on Erik...
The number of letters in the word for each number Just for fun, I generated these graphs of the number of letters in the word for each number. I...
over a year ago
26
over a year ago
Just for fun, I generated these graphs of the number of letters in the word for each number. I really spent about 10 minutes on this (ok…possibly also another 40 minutes tweaking the plots): More languages!
Louwrentius
Script that shows relevant disk information I wrote a small Python script called 'showdisks' that displays relevant information about any...
over a year ago
16
over a year ago
I wrote a small Python script called 'showdisks' that displays relevant information about any physical storage devices supported by hdparm. Information such as model and capacity are shown, but also controller and device path. This script only requires python and hdparm. I hope...
Toni Lijic
Homage to My Last Name How I build my custom error page with Next.js & Tailwind
8 months 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
17
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!...
Applied Cartography
Linear I invited nickd to join our Linear instance yesterday, which reminded me that I had a slew of notes...
6 months ago
54
6 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...
Simply Explained
How WebP Images Reduced My Bandwidth Usage by 50% Last year I migrated this website from Jekyll to Eleventy. This year, I’m finally implementing WebP...
over a year ago
18
over a year ago
Last year I migrated this website from Jekyll to Eleventy. This year, I’m finally implementing WebP images to save bandwidth and make this site even faster to load! This simple change reduced my bandwidth usage by 50% and is still backwards compatible with old devices and...
Applied Cartography
Klarna: nineteen years, twenty billion kroner I tend to ignore the entire genre of what we now refer to as BNPL businesses — Affirm, Afterpay...
7 months ago
30
7 months ago
I tend to ignore the entire genre of what we now refer to as BNPL businesses — Affirm, Afterpay (RIP), Klarna, et al — not for any particular sin I feel that they are committing, but because they in my mind are much less interesting companies with less volatile upside than the...
Birchtree
“Trust me” I’m not trying to send any hate at a random MacRumors forum commentor who I don’t know, so please...
4 months ago
21
4 months ago
I’m not trying to send any hate at a random MacRumors forum commentor who I don’t know, so please take this more as me explaining why there’s more skepticism about the Vision Pro than other gen-1 Apple products. From the post: BTW, I also
watchTowr Labs
Get FortiRekt, I am the Super_Admin Now - FortiOS Authentication Bypass CVE-2024-55591 Welcome to Monday, and what an excitingly fresh start to the week we're all having. Grab your...
5 months ago
40
5 months ago
Welcome to Monday, and what an excitingly fresh start to the week we're all having. Grab your coffee, grab your vodka - we're diving into a currently exploited-in-the-wild critical Authentication Bypass affecting foRtinet's (we are returning the misspelling gesture 🥰) flagship...
Willem's Blog
Better Laptop This post is a quick rundown of assembling my new Framework 13 laptop, why I chose this brand and...
4 months ago
43
4 months ago
This post is a quick rundown of assembling my new Framework 13 laptop, why I chose this brand and what's next.
Birchtree
Yesterday's 'golden age' turns into today's mess Nick Timiraos for the Wall Street Journal: Corporate America’s Euphoria Over Trump’s ‘Golden Age’ Is...
3 months ago
20
3 months ago
Nick Timiraos for the Wall Street Journal: Corporate America’s Euphoria Over Trump’s ‘Golden Age’ Is Giving Way to Distress Investors were caught flat-footed by Trump’s animus toward Canada, which wasn’t a part of last year’s election campaign. Global
Matt Mullenweg
Hash tables “You didn’t just come up with a cool hash table,” he remembers telling Krapivin. “You’ve actually...
4 months ago
30
4 months ago
“You didn’t just come up with a cool hash table,” he remembers telling Krapivin. “You’ve actually completely wiped out a 40-year-old conjecture!” There’s a delightful article on an undergraduate discovering an optimization in a very basic computer science principle.
Never Met a Science
Do Echo Chambers Cause Echo Chambers? Towards poetic validity
11 months ago
Matt Mullenweg
I Voted! It was a huge pain in the butt, because my mail-in ballot didn’t register properly, but I found a...
7 months ago
25
7 months ago
It was a huge pain in the butt, because my mail-in ballot didn’t register properly, but I found a last-minute flight to Houston and this morning walked over to Congregation Emanu El and voted. It is our most sacred duty as a citizen. I encourage every American to vote.
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
16
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...
Arduino Blog
Meet Mr. Wallplate, an animatronic wall plate that speaks to you Interactive robots always bring an element of intrigue, and even more so when they feature unusual...
a year ago
171
a year ago
Interactive robots always bring an element of intrigue, and even more so when they feature unusual parts and techniques to perform their actions. Mr. Wallplate, affectionately named by Tony K on Instructables, is one such robot that is contained within an electrical wall plate...
Krebs on Security
Whistleblower: DOGE Siphoned NLRB Case Data A security architect with the National Labor Relations Board (NLRB) alleges that employees from Elon...
2 months ago
37
2 months ago
A security architect with the National Labor Relations Board (NLRB) alleges that employees from Elon Musk's Department of Government Efficiency (DOGE) transferred gigabytes of sensitive data from agency case files in early March, using short-lived accounts configured to leave few...
Home on Erik...
Bagging as a regularizer One thing I encountered today was a trick using bagging as a way to go beyond a point estimate and...
over a year ago
13
over a year ago
One thing I encountered today was a trick using bagging as a way to go beyond a point estimate and get an approximation for the full distribution. This can then be used to penalize predictions with larger uncertainty, which helps reducing false positives.
Lighthouse Blog
Deep dive into finding RSS feeds
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
13
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...
Louwrentius
Script that shows ETA of RAID rebuild / reshape I made a small script that converts the output of cat /proc/mdstat to an actual date and time...
over a year ago
15
over a year ago
I made a small script that converts the output of cat /proc/mdstat to an actual date and time telling you when the RAID rebuild / reshape is finished. This is the link to the correct version of the script. Example: debian:~# ./raid-rebuild-eta.sh Estimated time of finishing...
Abishek Muthian
I was told, I would become quadriplegic Tingling on the side of the face during tasks involving intense cognition was my first...
over a year ago
12
over a year ago
Tingling on the side of the face during tasks involving intense cognition was my first symptom. Nature of my job involves regular problem solving of various degree, on certain occasions there was a halting tingling sensation on the right side of my face to the end of lower...
Matt Mullenweg
Michael Palmisano on Collier I’ve been obsessed with Jacob Collier since I first saw his Don’t You Worry ‘Bout A Thing cover on...
7 months ago
30
7 months ago
I’ve been obsessed with Jacob Collier since I first saw his Don’t You Worry ‘Bout A Thing cover on YouTube, and one of my favorite genres of videos is genius musicians breaking down the incredible musical stuff Jacob is doing. (He even has his own instrument now.) This reaction...
computers are bad
2025-01-20 office of secure transportation I've seen them at least twice on /r/whatisthisthing, a good couple dozen times on the road, and...
5 months ago
49
5 months ago
I've seen them at least twice on /r/whatisthisthing, a good couple dozen times on the road, and these days, even in press photos: GMC trucks with custom square boxes on the back, painted dark blue, with US Government "E" plates. These courier escorts, "unmarked" but about as...
Evan Hahn's blog
Things I wish I knew about Ring Fit Adventure I’ve played a lot of Ring Fit Adventure, the fitness game for Nintendo Switch. Here are some things...
a month ago
9
a month ago
I’ve played a lot of Ring Fit Adventure, the fitness game for Nintendo Switch. Here are some things I wish I knew when I got started. Jump over battles to skip them You can jump over enemies to avoid fighting them! I first discovered this when watching a speedrun of the game. If...
Computer Ads from...
Two Interviews with Ken Kaplan, One of the Creators of OS-9 Two interview from two different time periods
10 months ago
Arduino Blog
Introducing the Image Map widget: A smarter way to visualize your data We’re excited to introduce the new Image Map Widget in Arduino Cloud! This powerful feature allows...
2 months ago
26
2 months ago
We’re excited to introduce the new Image Map Widget in Arduino Cloud! This powerful feature allows you to overlay live data onto an image, creating interactive and highly visual dashboards. Whether you’re managing a factory floor, an office space, or a piece of industrial...
Posts on Made of...
Using wpa_supplicant on Debian/Ubuntu I’ve been using wpa_supplicant to manage wifi on my Ubuntu laptop for a while, and have found that...
over a year ago
19
over a year ago
I’ve been using wpa_supplicant to manage wifi on my Ubuntu laptop for a while, and have found that it’s pretty close to what I want for managing wireless — closer than anything else I’ve found, at least. I figured I should document my setup and experiences. Some Background You...
Notes on software...
Writing a SQL database from scratch in Go: 2. binary expressions and WHERE filters Previously in database basics: 1. SELECT, INSERT, CREATE and a REPL 3. indexes 4. a...
over a year ago
13
over a year ago
Previously in database basics: 1. SELECT, INSERT, CREATE and a REPL 3. indexes 4. a database/sql driver In this post, we'll extend gosql to support binary expressions and very simple filtering on SELECT results via WHERE. We'll introduce a general mechanism...
Willem's Blog
Some thoughts on touch screen user interface design I am working on a new app involving personal health that requires a natural intuitive interface that...
over a year ago
24
over a year ago
I am working on a new app involving personal health that requires a natural intuitive interface that works well on touch screens. It's good to check out some best practices for touch UI design
Jonas Hietala
The current T-34 keyboard layout I’ve been documenting my own keyboard layout in a series for a while now. But as the layout is...
over a year ago
21
over a year ago
I’ve been documenting my own keyboard layout in a series for a while now. But as the layout is constantly changing it’s been difficult to piece together how the layout currently looks like, so this post tries to show how the layout looks right now in it’s entirety. If you want to...
Notes on software...
Windows It has been six years since I last used Windows for any remotely serious software development. I've...
over a year ago
14
over a year ago
It has been six years since I last used Windows for any remotely serious software development. I've used Ubuntu, Arch, or FreeBSD since. But eventually I spent so much time working around common workplace tasks that I decided to put Windows 10 Pro on my work laptop. Windows...
Notes on software...
Studying foreign languages with inbox zero The only time I've been able to seriously, rapidly improve my ability to speak a foreign language...
over a year ago
14
over a year ago
The only time I've been able to seriously, rapidly improve my ability to speak a foreign language was through intensive language courses in college. I was forced to actively speak, read, and write Chinese for 6-8 hours a week (1-2 hours every day). Then study another 5-10 hours a...
Matt Mullenweg
Sun and shadows
4 months ago
Notes on software...
Writing a lisp compiler from scratch in JavaScript: 3. LLVM Previously in compiler basics: 1. lisp to assembly 2. user-defined functions and variables ...
over a year ago
17
over a year ago
Previously in compiler basics: 1. lisp to assembly 2. user-defined functions and variables 4. LLVM conditionals and compiling fibonacci 5. LLVM system calls 6. an x86 upgrade In this post we'll extend the compiler to emit LLVM IR as an option instead of...
Christian Selig
Autonomous Standing Desk and Chair Review Autonomous was nice enough to send me one of both their Smart Desk Pro standing desks and ErgoChair...
a year ago
90
a year ago
Autonomous was nice enough to send me one of both their Smart Desk Pro standing desks and ErgoChair Pro chairs in exchange for posting about them on Twitter, and I wanted to cover them in more detail on my blog as well so I could give my full thoughts on them for anyone in the...
Jonas Hietala
Faster than Light So I returned to Faster than Light again this weekend, this time for real. I bought it when it came...
over a year ago
13
over a year ago
So I returned to Faster than Light again this weekend, this time for real. I bought it when it came out and I played it only in passing, but this weekend I played it a ton. Aaahh a new beginning in FTL. Will it be death once more I generally don’t like games where you have to...
computers are bad
2025-04-06 Airfone We've talked before about carphones, and certainly one of the only ways to make phones even more...
2 months ago
23
2 months ago
We've talked before about carphones, and certainly one of the only ways to make phones even more interesting is to put them in modes of transportation. Installing telephones in cars made a lot of sense when radiotelephones were big and required a lot of power; and they faded...
Style over Substance
My new purchase: a Zeiss Ikon Nettar 517/16 Cheaper than a tank of gas, smaller than a Leica, 6x6 medium format negs - tons of fun. This Nettar...
over a year ago
98
over a year ago
Cheaper than a tank of gas, smaller than a Leica, 6x6 medium format negs - tons of fun. This Nettar folding camera sure is bang for buck! The post My new purchase: a Zeiss Ikon Nettar 517/16 appeared first on Style over Substance.
Louwrentius
Is the iPhone OS a threat to our freedom? There is one fundamental flaw with both the iPhone and the iPad. As a user, you do not have full...
over a year ago
14
over a year ago
There is one fundamental flaw with both the iPhone and the iPad. As a user, you do not have full control over your device. You can only install or run software that is approved by Apple. This is something that is unprecedented. All major platforms, Windows, Linux, Mac OS X do...
Abishek Muthian
Getting smoother desktop experience on Raspberry Pi Raspberry Pi, according to me sits on the same row as smartphones when it comes democratizing...
over a year ago
15
over a year ago
Raspberry Pi, according to me sits on the same row as smartphones when it comes democratizing computation. Between $5 - $35, these tiny computers are capable of functioning as standalone desktop or power hundreds of IoT projects. Raspberry Pi foundation consciously price their...
Louwrentius
Most Technical debt is just bullshit Introduction I made an offhand remark about technical debt to a friend and he interrupted me,...
over a year ago
30
over a year ago
Introduction I made an offhand remark about technical debt to a friend and he interrupted me, saying: "technical debt is just bullshit". In his experience, people talking about technical debt were mostly trying to: cover up bad code cover up unfinished work source1 Calling...
Abishek Muthian
Contact Us Support You can contact us through Email or through any of the social media platforms mentioned...
over a year ago
7
over a year ago
Support You can contact us through Email or through any of the social media platforms mentioned above. Address 11A, CS Nagar Main St, Vadvalli, Coimbatore, Tamilnadu, India - 641041.
Notes on software...
My favorite software subreddits Originally published on December 5, 2021. If you are an experienced software developer whose only...
over a year ago
16
over a year ago
Originally published on December 5, 2021. If you are an experienced software developer whose only exposure to reddit is dank memes, proggit or even language-specific subreddits like /r/python, you're missing out. What follows are my favorite subreddits in tech. My criteria is...
Posts on Made of...
autocutsel As most of you probably know, X has several different mechanisms for copy-paste, used by different...
over a year ago
15
over a year ago
As most of you probably know, X has several different mechanisms for copy-paste, used by different applications in different ways. I know some people who use them deliberately, juggling two pieces of text in different clipboards at once, but for me, it’s always just been...
Birchtree
Samsung will release their phone first and still gets accused of copying Apple Chance Miller on 9to5Mac: Samsung Is Already Working on Its iPhone 17 Air Copycat Apple is expected...
5 months ago
42
5 months ago
Chance Miller on 9to5Mac: Samsung Is Already Working on Its iPhone 17 Air Copycat Apple is expected to release an all-new “iPhone 17 Air” model this year, prioritizing form over function. A new supply chain report today reiterates what to expect from the iPhone 17 Air size and
latest projects -...
LED Matrix Earrings [Hardware] Itsy bitsy teeny weeny yellow dot-matrix LED
a year ago
Lighthouse Blog
Updates May 31
a year ago
Home on Erik...
Installing TensorFlow on AWS Curious about Google's newly released TensorFlow? I don't have a beefy GPU machine, so I spent some...
over a year ago
16
over a year ago
Curious about Google's newly released TensorFlow? I don't have a beefy GPU machine, so I spent some time getting it to run on EC2. The steps on how to reproduce it are pretty brutal and I wouldn't recommend going through it unless you want to waste five hours of your live.
GitButler
Stacked Branches with GitButler GitButler can now manage dependent branches that are stacked, including managing stacked GitHub PRs.
6 months ago
Louwrentius
Understanding Windows KMS and MAK volume license activation Introduction If you have to administer a large number of PCs running Windows, you will end up...
over a year ago
17
over a year ago
Introduction If you have to administer a large number of PCs running Windows, you will end up creating an automated deployment platform for your Windows clients. You may implement something like Windows Deployment Services. I used WDS to create a fully automated installation of...
Odds and Ends of...
Empty climate gestures, Peter Hitchens' timezone crusade, and the big questions about New Towns Let Barry have his solar panels!
3 months ago
computers are bad
2023-04-30 los alamos - compound to county pt II Where we left off, Los Alamos had become a county, but the town itself continued to be directly...
over a year ago
94
over a year ago
Where we left off, Los Alamos had become a county, but the town itself continued to be directly administered by the Atomic Energy Commission (AEC). The Atomic Energy Communities Act (AECA) mandated the AEC to dispose of the towns it owned by transferring the property to private...
Vitalik Buterin's...
Scaling Ethereum L1 and L2s in 2025 and beyond
5 months ago
Applied Cartography
Improving Django's default pagination performance Buttondown's API calls are very fast, and one of the reasons why is that we've removed every single...
10 months ago
15
10 months ago
Buttondown's API calls are very fast, and one of the reasons why is that we've removed every single possible database query that we can. The most recent was what looked like a fairly benign COUNT(*) query, coming from the default Django paginator; if you're gonna paginate things,...
Vitalik Buterin's...
An Incomplete Guide to Rollups
over a year ago
Odds and Ends of...
WATCH: Talking trains with Jonn Elledge! The new Overground names, why the north always loses out, and more!
7 months ago
Willem's Blog
Solo around the Markermeer (211KM) This week I took my bike for a long distance (211)KM ride around the Dutch Markermeer, solo! Read...
over a year ago
15
over a year ago
This week I took my bike for a long distance (211)KM ride around the Dutch Markermeer, solo! Read along for practical tips for long distance cycling.
lcamtuf’s thing
The 8-bit (MCU) manifesto Eight-bit microcontrollers aren't relics; they are a design philosophy. You might want to use them...
a year ago
Vitalik Buterin's...
Encapsulated vs systemic complexity in protocol design
over a year ago
Posts on Made of...
Navigating the Linux Kernel In response to my query last time, ezyang asked for any tips or tricks I have for finding my way...
over a year ago
17
over a year ago
In response to my query last time, ezyang asked for any tips or tricks I have for finding my way around the Linux kernel. I’m not sure I have much in the way of systematic advice for tracking down the answers to questions about the Linux kernel, but thinking about what I do when...
Jonas Hietala
A friendly game of Twilight Imperium A few weeks ago I played my first game of Twilight Imperium (Fourth Edition). It was fantastic. We...
over a year ago
16
over a year ago
A few weeks ago I played my first game of Twilight Imperium (Fourth Edition). It was fantastic. We were six players, most had played the third edition before. As I was quite hyped before the game, I had read up on the rules, watched a let’s play or two and listened to a podcast...
Arduino Blog
This platypus-shaped robot is built from vacuum cleaner parts We all love the immense convenience provided by robot vacuum cleaners, but what happens when they...
3 days ago
4
3 days ago
We all love the immense convenience provided by robot vacuum cleaners, but what happens when they get too old to function? Rather than throwing it away, Milos Rasic from element14 Presents wanted to extract the often-expensive components and repurpose them into an entirely new...
Matt Mullenweg
Inc Hit Piece When Inc Magazine reached out to have David H. Freedman (website powered by WordPress) write a...
6 months ago
80
6 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...
Applied Cartography
Stripe Sessions 2024 Stripe held the keynote for Sessions, their annual WWDC/re:invent-esque conference, this morning. I...
a year ago
18
a year ago
Stripe held the keynote for Sessions, their annual WWDC/re:invent-esque conference, this morning. I wanted to jot down some thoughts while they’re still fresh. (I think the changelog is the best way to poke around both the changes I’m writing about and the ones that I...
Jorge Arango
Traction Heroes Ep. 6: Chesterton’s Fence In Episode 6 of the Traction Heroes podcast, Harry and I explored Chesterton’s fence — a simple yet...
3 months ago
27
3 months ago
In Episode 6 of the Traction Heroes podcast, Harry and I explored Chesterton’s fence — a simple yet profound idea that has important implications for leaders navigating complex, high-stakes changes. The gist: when change is needed, don’t start by destroying what you don’t...
Louwrentius
AI is critically important but not for you Before Chat-GPT caused a sensation, big tech companies like Facebook and Apple were betting their...
a year ago
26
a year ago
Before Chat-GPT caused a sensation, big tech companies like Facebook and Apple were betting their future growth on virtual reality. But I'm convinced that virtual reality will never be a mainstream thing. If you ever used VR you know why: A heavy thing on your head that messes up...
Christian Selig
Theming Apps on iOS is Hard Theming apps (the ability to change up the color scheme for an app from say, a white background with...
over a year ago
58
over a year ago
Theming apps (the ability to change up the color scheme for an app from say, a white background with blue links to a light green background with green links) is a pretty common feature across a lot of apps. It’s one of the core features of the new “Twitter Blue” subscription,...
Posts on Made of...
amd64 and va_arg A while back, I was poking around LLVM bugs, and discovered, to my surprise, that LLVM doesn’t...
over a year ago
17
over a year ago
A while back, I was poking around LLVM bugs, and discovered, to my surprise, that LLVM doesn’t support the va_arg intrinsic, used by functions to accept multiple arguments, at all on amd64. It turns out that clang and llvm-gcc, the compilers that backend to LLVM, have their own...
Arduino Blog
GLEWBOT scales buildings like a gecko to inspect wall tiles A great deal of building maintenance expenses are the result of simple inaccessibility. Cleaning the...
a year ago
172
a year ago
A great deal of building maintenance expenses are the result of simple inaccessibility. Cleaning the windows are your house is a trivial chore, but cleaning the windows on a skyscraper is serious undertaking that needs specialized equipment and training. To make exterior wall...
Vitalik Buterin's...
[Mirror] Quadratic Arithmetic Programs: from Zero to Hero
over a year ago
Lighthouse Blog
A primer on view management
a year ago
Applied Cartography
Bozos Kevin Twohy has a list of heuristics for new projects/clients, and my favorite is simple: No Bozos....
8 months ago
25
8 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...
Lighthouse Blog
Updates November 4: Free newsletter to RSS tool
7 months ago
Jonas Hietala
Before the Games: The Site I’ve got some things I want to do before I start with my next game and they’re all about improving...
over a year ago
16
over a year ago
I’ve got some things I want to do before I start with my next game and they’re all about improving the site. The last week or so has been extremely productive with me throwing out a lot of wasted code, speeding up the site and adding/removing features and I want to continue with...
csvbase blog
I didn't write any Javascript, and other shortcuts Getting it done by not doing a lot of it
a year ago
Old Vintage...
See Jane 128 by Arktronics run (featuring Magic Desk, 3-Plus-1 and the Thomson MO5) "Look," says Jane. "I'm a computer program. Run, computer program, run." Commodore 128DCR is the...
a week ago
10
a week ago
"Look," says Jane. "I'm a computer program. Run, computer program, run." Commodore 128DCR is the best 8-bit computer Commodore ever made: built-in 1571 disk drive, burst mode serial, detachable keyboard, 2MHz operation, separate 40 and 80 column video, CP/M option, a powerful...
Computer Ads from...
Plus Post: Quantum Software Systems Ltd's QNX Operating Systems Come in Many Flavors But QNX Can Take the Heat
a year ago
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
65
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...
Ken Shirriff's blog
A USB interface to the "Mother of All Demos" keyset In the early 1960s, Douglas Engelbart started investigating how computers could augment human...
3 months ago
32
3 months ago
In the early 1960s, Douglas Engelbart started investigating how computers could augment human intelligence: "If, in your office, you as an intellectual worker were supplied with a computer display backed up by a computer that was alive for you all day and was instantly...