Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > technology
#all #programming #history #startups #technology #science #life #literature #architecture #travel #creative #design #comics #cartography #finance #AI #indiehacker Muted Categories [alt+←][alt+→]
./techtipsy
My cat water fountain comes with a spicy USB power adapter It turns out that you can’t trust any USB type A power adapter to be within spec. I have a Catit...
a year ago
75
a year ago
It turns out that you can’t trust any USB type A power adapter to be within spec. I have a Catit Flower Fountain for my two adorable cats. The idea of a water fountain for cats may sound odd, but having one really helps with cats staying hydrated and that alone avoids all sorts...
Willem's Blog
The value of notifications It's easy to dismiss your phone's notifications as something that disturbs you, but if you take the...
over a year ago
2
over a year ago
It's easy to dismiss your phone's notifications as something that disturbs you, but if you take the time to set them up correctly, notifications can actually save you time!
Lighthouse Blog
Updates April 19
8 months ago
Louwrentius
LFS - Linux Firewall Script released I started a small new Google project for a new script I wrote called LFS. It stands for Linux...
over a year ago
2
over a year ago
I started a small new Google project for a new script I wrote called LFS. It stands for Linux Firewall Script. I run a small Linux box as an internet router that doubles as a firewall. The firewall is configured using iptables. In my opinion, iptables is not the easiest tool to...
Applied Cartography
Postgres batch enqueuing in ten lines of Django It hasn't failed me yet: BATCH_SIZE = 100 def batch_proess(queryset) -> None: count =...
a year ago
2
a year ago
It hasn't failed me yet: BATCH_SIZE = 100 def batch_proess(queryset) -> None: count = queryset.count() if count == 0: time.sleep(10) return with transaction.atomic(): batch = list( queryset.select_for_update(of=("self",),...
Vitalik Buterin's...
Gitcoin Grants Round 7 Retrospective
over a year ago
Jonas Hietala
The Chronicles of Bim: The 100 Fake Afros Aaah feels good having a game ready after the last month’s failure! This time it’s a small...
over a year ago
3
over a year ago
Aaah feels good having a game ready after the last month’s failure! This time it’s a small shooter. The Chronicles of Bim: The 100 Fake Afro Bullet masher - can you keep up with 100 enemies at the screen? Instruction W: up Credits Music: The Last Prophecy - Matthew Le Blanc...
Opsbros
The Bindicator So I made this project for my dad for Fathers Day a couple of years ago, and thought i'd share it....
over a year ago
2
over a year ago
So I made this project for my dad for Fathers Day a couple of years ago, and thought i'd share it. The one shown is the Rev-1 design which is far from perfect, in fact it has several major issues I will discuss below, however it definitely works,
Posts on Made of...
A Brief Introduction to termios If you’re a regular user of the terminal on a UNIX system, there are probably a large number of...
over a year ago
2
over a year ago
If you’re a regular user of the terminal on a UNIX system, there are probably a large number of behaviors you take mostly for granted without really thinking about them. If you press ^C or ^Z it kills or stops the foreground program – unless it’s something like emacs or vim, in...
Applied Cartography
Globals in Histoire Histoire, like so many other tools in the Vue ecosystem, is a bit of a neglected younger sibling to...
9 months ago
2
9 months ago
Histoire, like so many other tools in the Vue ecosystem, is a bit of a neglected younger sibling to Storybook — a little bit uglier, with worse documentation and a couple rough edges, but much more tightly integrated with Vue and Vite. [1] One thing that was not particularly...
Arduino Blog
Move Mario remotely with this online N64 controller system For obvious reasons, video game console controls provide input commands directly to the console....
a week ago
6
a week ago
For obvious reasons, video game console controls provide input commands directly to the console. Modern consoles may do so wirelessly, but the effect is the same: direct input. But what if you connected a “controller” to the internet? Then you could play from anywhere and that is...
Yazin Alirhayim
Serializing and deserializing a Cookie Jar I was recently working on a way to serialize and deserialize a Faraday connection that uses...
over a year ago
2
over a year ago
I was recently working on a way to serialize and deserialize a Faraday connection that uses HTTP::CookieJar to manage persistent cookies across requests. I needed to do this because I wanted a way to “freeze” an HTTP connection instance, and later “thaw” it to resume the...
detreville
Father's Day (First posted on Father's Day, 2022.)
a year ago
Style over Substance
M4 Hex Socket Thumbscrew Knob Caps For the past few weeks I’ve been teaching myself how to use Fusion 360, a free online cloud-based...
over a year ago
74
over a year ago
For the past few weeks I’ve been teaching myself how to use Fusion 360, a free online cloud-based CAD/CAM program that lets you create your own 3D designs. The best way to learn how to use a new program is to build something you actually need. And my latest design is a work in...
Vitalik Buterin's...
Some reflections on the Bitcoin block size war
6 months ago
Notes on software...
Obsession In your professional and personal life, I don't believe there is a stronger motivation than having...
4 months ago
2
4 months ago
In your professional and personal life, I don't believe there is a stronger motivation than having something in mind and the desire to do it. Yet the natural way to deal with a desire to do something is to justify why it's not possible. "I want to read more books but nobody reads...
Old Vintage...
xa (xa65) 2.4.0 - finally xa (xa65) 2.4.0 is the newest release of André Fachat's fast and portable two-pass 6502/65816...
a year ago
60
a year ago
xa (xa65) 2.4.0 is the newest release of André Fachat's fast and portable two-pass 6502/65816 crossassembler; yours truly is the current maintainer and I just punched "live" on it tonight. It runs on Un*xy things and Windows (with Cygwin or msys2 or similar), and probably other...
GitButler
GitButler 0.12 - "Stingy Baker" New GitButler release is out! Undo anything, modify your commits with ease, new AI stuff and more!
6 months ago
Arduino Blog
ThermoGrasp brings thermal feedback to virtual reality Imagine playing Half-Life: Alyx and feeling the gun heat up in your hand as you take down The...
2 months ago
18
2 months ago
Imagine playing Half-Life: Alyx and feeling the gun heat up in your hand as you take down The Combine. Or operating a robot through augmented reality and feeling coldness on your fingers when you get close to exceeding the robot’s limits. A prototype device called ThermoGrasp...
Lighthouse Blog
Updates June 07
6 months ago
Arduino Blog
Save 20% on Arduino Cloud Maker Plan this May! Enhance your IoT projects with our special offer! Get 20% off a yearly subscription to the Arduino...
7 months ago
84
7 months ago
Enhance your IoT projects with our special offer! Get 20% off a yearly subscription to the Arduino Cloud Maker Plan using code CLOUD20MAY. Valid until the end of May, this deal saves you $14.38, reducing the price from $71.88 to $57.50. Benefits of the Maker Plan: What is Arduino...
Jonas Hietala
2014 Read Books In total I read 20 books, which is 33% less than last year. Fiction How to Be a Woman - Catilin...
over a year ago
3
over a year ago
In total I read 20 books, which is 33% less than last year. Fiction How to Be a Woman - Catilin Moran Fun! The Kill Room - Jeffery Deaver A Song of Ice and Fire: Game of Thrones - George R.R. Martin Reread. A Song of Ice and Fire: A Clash of Kings - George R.R. Martin Reread. A...
Jonas Hietala
Incomplete game coming up Man I’m far too much of a perfectionist, with this mentality I’ll never get anything done -...
over a year ago
2
over a year ago
Man I’m far too much of a perfectionist, with this mentality I’ll never get anything done - seriously. I spent far too many hours, even days, figuring out in my mind how the game should be and I started off going for nothing less than just that. But it turned out to be a lot...
Home on Erik...
I believe in the 10x engineer, but... The easiest way to be a 10x engineer is to make 10 other engineers 2x more efficient. Someone can be...
over a year ago
3
over a year ago
The easiest way to be a 10x engineer is to make 10 other engineers 2x more efficient. Someone can be a 10x engineer if they do nothing for 364 days then convinces the team to change programming language to a 2x more productive language.
Arduino Blog
This automatic laser turret keeps the cats entertained for hours Cats may be adorable, but they evolved to be predators. Unfortunately, responsible owners keep their...
2 months ago
26
2 months ago
Cats may be adorable, but they evolved to be predators. Unfortunately, responsible owners keep their cats indoors to avoid decimating the local wildlife population and that means Mr. Whiskers and Ms. Socks don’t get much opportunity to express their hunting urges. That’s why...
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
2
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.
Neil Madden
SipHash-based encryption for constrained devices I see a lot of attempts to define encryption schemes for constrained devices with short...
7 months ago
2
7 months ago
I see a lot of attempts to define encryption schemes for constrained devices with short authentication tags (e.g., 64 bits) using universal hashing. For example, there’s a proposal in CFRG at the moment for a version of AES-GCM with short tags for this kind of use-case. In my...
Posts on Made of...
Implementing a declarative mini-language in the C preprocessor Last time, I announced Check Plus, a declarative language for defining Check tests in C. This time,...
over a year ago
2
over a year ago
Last time, I announced Check Plus, a declarative language for defining Check tests in C. This time, I want to talk about the tricks I used to implement a declarative minilanguage using the C preprocessor (and some GCC extensions). The Problem We want to write some toplevel...
./techtipsy
How to mess up a simple ThinkPad X230 BIOS flash and how to recover from it Background I have a Lenovo ThinkPad X230. It’s a small and good laptop that I’ve used as my main...
over a year ago
19
over a year ago
Background I have a Lenovo ThinkPad X230. It’s a small and good laptop that I’ve used as my main laptop and a server as well. A couple of years ago I messed around with flashing alternative BIOS implementations on the X230, such as the skulls project, which made installing...
Applied Cartography
Are monopolies bad, actually? One of the more interesting theses advanced by Zero to One [1] is that monopolies are good to the...
9 months ago
3
9 months ago
One of the more interesting theses advanced by Zero to One [1] is that monopolies are good to the extent that they afford companies the agency and comfort to engage in long-term activities: Monopolists can think about things other than making money; non-monopolists can’t. In...
Simply Explained
Shelly 2.5 + ESPHome: potential fire hazard + fix If you have flashed your Shelly 2.5 with ESPHome, make sure to configure GPIO16. Otherwise, the pin...
over a year ago
2
over a year ago
If you have flashed your Shelly 2.5 with ESPHome, make sure to configure GPIO16. Otherwise, the pin will be short-circuited and cause the unit to heat up significantly, creating a potential fire hazard!
Style over Substance
Using the EZCOO / AVStar HAE118 HDMI2.1 Audio Extractor for PS5/Xbox audio Back in 2021, we bought a PlayStation 5 (PS5) as our main living room console. Making the most out...
a year ago
54
a year ago
Back in 2021, we bought a PlayStation 5 (PS5) as our main living room console. Making the most out of this console meant we also had to buy a new TV, as our old TV was not 4K-compatible and did not support HDMI2.1, the new A/V standard required to support all of the PS5’s...
Lighthouse Blog
Updates April 05
8 months ago
Home on Erik...
A brief history of Hadoop at Spotify I was talking with some data engineers at Spotify and had a moment of nostalgia. 2008 I was writing...
over a year ago
2
over a year ago
I was talking with some data engineers at Spotify and had a moment of nostalgia. 2008 I was writing my master's thesis at Spotify and had to run a Hadoop job to extract some data from the logs.
Jonas Hietala
MenuCity: Level 0 Walkthrough It hasn’t even been a week since I released my latest game MenyCity and already so much positive...
over a year ago
3
over a year ago
It hasn’t even been a week since I released my latest game MenyCity and already so much positive feedback! I’m so thrilled :) However, all isn’t blue skies and nice sunshine. A lot of times the first question is: How do you play it? or How do you get past the first level? I admit...
Vitalik Buterin's...
不同類型的 ZK-EVM
over a year ago
Electronics etc…
Making Screenshots of Test Equipment Old and New Introduction Screenshot Capturing Interfaces Hardware and Software Tools Capturing GPIB data in Talk...
3 weeks ago
23
3 weeks ago
Introduction Screenshot Capturing Interfaces Hardware and Software Tools Capturing GPIB data in Talk Only mode TDS 540 Oscilloscope - GPIB - PCL Output HP 54542A Oscilloscope - Parallel Port - PCL or HPGL Output HP Inifinium 54825A Oscilloscope - Parallel Port - Encapsulated...
Willem's Blog
Lunch by plane This week I went out for lunch by plane from Hilversum to Texel with a good buddy of mine.
over a year ago
On Life and Lisp
Growing up Alyssa When I was 10, I came out as transgender. I was a girl and I knew it. I was one of the lucky...
a year ago
8
a year ago
When I was 10, I came out as transgender. I was a girl and I knew it. I was one of the lucky ones. After four painful years, I was fortunate enough to access gender-affirming health care. First testosterone blockers. Later estrogen, the stuff my peers soaked in for years while I...
Vitalik Buterin's...
Über Kollusion
over a year ago
Azad's Blog
Apple Vision Pro—A Revolution for Home Video Formats Apple has always been at the forefront of home video with Apple TV (the device), iTunes Movies,...
3 months ago
2
3 months ago
Apple has always been at the forefront of home video with Apple TV (the device), iTunes Movies, Spatial Audio, and the vivid displays of iPhones, iPads, and Mac displays. With Apple Vision Pro, Apple is once again pushing the boundaries of the movie watching experience by...
./techtipsy
Good reads This is an unsorted list of articles that I find to be good in one way or another. Maker’s Schedule,...
a year ago
25
a year ago
This is an unsorted list of articles that I find to be good in one way or another. Maker’s Schedule, Manager’s Schedule a must-read for anyone working in a software development team. Helps express what most of us have felt at some point in our careers. The case of the 500-mile...
Opsbros
The past lives again! I found a GameBoy Camera for my GBC and thought it'd be a good idea to extract the photos from eons...
over a year ago
3
over a year ago
I found a GameBoy Camera for my GBC and thought it'd be a good idea to extract the photos from eons ago and bring them to the era of the internet.
Home on Erik...
Open source
over a year ago
Applied Cartography
Notes on Zed I was late to the VS Code zeitgeist, and as penitence I try to go out of my way to try new editors...
9 months ago
3
9 months ago
I was late to the VS Code zeitgeist, and as penitence I try to go out of my way to try new editors whenever I see them — which is why this morning I installed Zed, which makes its bones on performance (yay!) and teams functionality (irrelevant for my use cases, but seems...
Vitalik Buterin's...
[Mirror] Bir Proof of Stake Tasarım Felsefesi
over a year ago
Old Vintage...
With PowerPC, Windows CE and the WiiN-PAD slate, everyone's a WiiN-er (except Data General) Telemedicine (and mobile health generally) accumulated a hunk of public mindshare during the...
7 months ago
119
7 months ago
Telemedicine (and mobile health generally) accumulated a hunk of public mindshare during the pandemic emergency, but speaking as someone with a day job in public health for almost two decades, it's always been a buzzword in certain corners of IT with enough money sloshing around...
Notes on software...
How I run a software book club I've been running software book clubs almost continuously since last summer, about 12 months ago. We...
6 months ago
2
6 months ago
I've been running software book clubs almost continuously since last summer, about 12 months ago. We read through Designing Data-Intensive Applications, Database Internals, Systems Performance, and we just started Understanding Software Dynamics. The DDIA discussions were...
./techtipsy
Stupid project ideas: the War Machine LinusTechTips has some pretty great videos about building insane PC and server setups, such...
over a year ago
26
over a year ago
LinusTechTips has some pretty great videos about building insane PC and server setups, such as: unboxing and deploying petabytes of storage 7 gamers, 1 CPU building sleeper PC-s testing sketchy CPU-s opening up a 100TB SSD I have the ideas, but not the budget of LinusTechTips, so...
Jonas Hietala
Moving private repositories to Bitbucket Long overdue, I recently moved my private repositories from Github to Bitbucket. Github is great of...
over a year ago
2
over a year ago
Long overdue, I recently moved my private repositories from Github to Bitbucket. Github is great of courseand they even gave me a free students account and I still host all my public repositories there. Still, Bitbucket has unlimited free private repositories for up to 5 users...
somenice
CBC Spark with Nora Young Really upset to recently learn that Spark with Nora Young has been cancelled by the CBC, ending in...
6 months ago
46
6 months ago
Really upset to recently learn that Spark with Nora Young has been cancelled by the CBC, ending in June 2024. (Announcement episode) One of the most intelligent, progressive technology-in-society news shows in Canada or anywhere for that matter. Perhaps that it’s medium is radio...
Notes on software...
A database without dynamic memory allocation This is an external post of mine. Click here if you are not redirected.
over a year ago
Jonas Hietala
Why make games Why did I start making games? Because I like to play them of course. Think of all the fantastic...
over a year ago
3
over a year ago
Why did I start making games? Because I like to play them of course. Think of all the fantastic games; Super Mario, Lemmings, Tetris, GTA, The Sims, Counterstrike, Theme Hospital, SimCity and Rollercoaster Tycoon… Damn - when you count them like this you’ll see how many great...
Construction Physics
The Long Road to Fiber Optics Over the past six decades, advances in computers and microprocessors have completely reshaped our...
3 months ago
Louwrentius
Did you know that RDP is as insecure as telnet? Microsoft developed the remote desktop protocol in order to allow remote GUI- based access to hosts....
over a year ago
2
over a year ago
Microsoft developed the remote desktop protocol in order to allow remote GUI- based access to hosts. It is easy to pick on Microsoft and I do respect what they have accomplished, however, it may not come as a surprise that they did it all wrong with RDP in terms of security. By...
Simply Explained
Tuya IR Hub: control Daikin AC (Home Assistant + ESPHome) The release of ESPHome v1.15 brought better support for infrared climate control. This was enough to...
over a year ago
3
over a year ago
The release of ESPHome v1.15 brought better support for infrared climate control. This was enough to finally make my YTF IR Hub useable. Here's how I flashed ESPHome onto it and how I configured it for my Daikin AC and Home Assistant.
Louwrentius
Visual representation of hard drives and their temperature If you build a NAS with many drives, it may be of interest to you which drives get hot and where...
over a year ago
3
over a year ago
If you build a NAS with many drives, it may be of interest to you which drives get hot and where they are located in the chassis. My Norco 4020 case has twenty drives in RAID 6, plus two operating system drives in RAID 1. I wrote a script that shows me the temperature of each...
Arduino Blog
An Arduino-powered robotic ukulele that plays itself The ukulele has a bit of a reputation for being quaint, but it is a legitimate instrument like any...
4 months ago
50
4 months ago
The ukulele has a bit of a reputation for being quaint, but it is a legitimate instrument like any other and that means it takes a lot of practice to play competently. Zeroshot is too busy building cool stuff to bother with all of that, so he put his skills to use constructing...
Willem's Blog
Repairing a Nintendo Gameboy Advance SP Reparing an old Nintendo Gameboy Advance to play classic Zelda again.
over a year ago
Jonas Hietala
Netrunner Lindhska Store Championship Örebro After the awesomeness during the previous store championship, I decided to go to the store...
over a year ago
2
over a year ago
After the awesomeness during the previous store championship, I decided to go to the store championship at Lindhska Bokhandel in Örebro. I brought a modified version of the same corp I used the last time, a Blue Sun kill deck and a new runner with Leela Patel. See the links for...
Electronics etc…
HP 33120A Repair - Shutting Down the Eye of Sauron Introduction Opening Up an HP 33120A A Walk Through the Block Diagram Bug Hunting Zener...
a year ago
62
a year ago
Introduction Opening Up an HP 33120A A Walk Through the Block Diagram Bug Hunting Zener Replacement Staring at the Eye of Sauron FLIR IR Imaging To Destroy a PCB in Order to Save It Circuit Reconstruction Success! Trust but Verify Conclusion References Introduction When the...
Notes on software...
A minimal REST API in Java There's a style of Java that is a joy to write. This post will cover how to set up a basic...
over a year ago
2
over a year ago
There's a style of Java that is a joy to write. This post will cover how to set up a basic PostgreSQL-integrated REST API using Jersey and JOOQ in a style not dissimilar to Flask and SQLAlchemy in Python. In particular, we'll try to avoid as much runtime reflection/class-loading...
Simply Explained
MAX17043: Battery Monitoring Done Right (Arduino & ESP32) Building a battery-powered IoT device? Then you'll want to monitor the battery's percentage. Here's...
over a year ago
2
over a year ago
Building a battery-powered IoT device? Then you'll want to monitor the battery's percentage. Here's how to do it properly.
Notes on software...
An intuition for distributed consensus in OLTP systems Distributed consensus in transactional databases (e.g. etcd or Cockroach) is a big deal these days....
10 months ago
2
10 months ago
Distributed consensus in transactional databases (e.g. etcd or Cockroach) is a big deal these days. Most often under the hood are variations of log-based Paxos-like algorithms such as MultiPaxos, Viewstamped Replication, or Raft. While there are new variations that come out each...
Notes on software...
A minimal distributed key-value database with Hashicorp's Raft library When I wrote the "build a distributed PostgreSQL proof of concept" post I first had to figure...
over a year ago
2
over a year ago
When I wrote the "build a distributed PostgreSQL proof of concept" post I first had to figure out how to use Hashicorp's Raft implementation. There weren't any examples I could find in the Hashicorp repo itself. And the only example I could find was Philip O'Toole's hraftd. It's...
On Life and Lisp
OpenGL 3.1 on Asahi Linux Upgrade your Asahi Linux systems, because your graphics drivers are getting a big boost:...
a year ago
5
a year ago
Upgrade your Asahi Linux systems, because your graphics drivers are getting a big boost: leapfrogging from OpenGL 2.1 over OpenGL 3.0 up to OpenGL 3.1! Similarly, the OpenGL ES 2.0 support is bumping up to OpenGL ES 3.0. That means more playable games and more functioning...
Vitalik Buterin's...
The different types of ZK-EVMs
over a year ago
Abort Retry Fail
The History of Windows 3 Windows becomes competitive
a year ago
Home on Erik...
There is no magic trick (Warning: super speculative, feel free to ignore) As Yogi Berra said, “It's tough to make...
over a year ago
1
over a year ago
(Warning: super speculative, feel free to ignore) As Yogi Berra said, “It's tough to make predictions, especially about the future”. Unfortunately predicting is hard, and unsurprisingly people look for the Magic Trick™ that can resolve all the uncertainty.
Home on Erik...
More Luigi: Presentation from OSCON I was in Portland, OR for a few days hanging out at OSCON. Was fun. I also talked a bit about...
over a year ago
2
over a year ago
I was in Portland, OR for a few days hanging out at OSCON. Was fun. I also talked a bit about Luigi: Next week I'm presenting at the NYC Predictive Analytics meetup together with Blake Shaw from Foursquare.
Willem's Blog
Abandoning my own tablet OS After a year of experimenting with Debian GNU/Linux on a Surface Go 2 I have returned to iPad Pro...
over a year ago
3
over a year ago
After a year of experimenting with Debian GNU/Linux on a Surface Go 2 I have returned to iPad Pro and the Mac.
Vitalik Buterin's...
On Collusion
over a year ago
Gwern.net Newsletter
April 2020 gwern.net newsletter This is the April 2020 edition of the gwern.net newsletter; previous, March 2020 (archives).
over a year ago
Simply Explained
ESP32: Tips to increase battery life Running an ESP32 on a battery is a tricky operation. The chip is a powerhouse, and with power comes...
over a year ago
3
over a year ago
Running an ESP32 on a battery is a tricky operation. The chip is a powerhouse, and with power comes great responsibility. In this post, I’ll outline how I got an ESP32 to run for over 15 weeks (and counting) on a single 1000mAh battery.
Neil Madden
Some incomplete thoughts about Gödel I saw another article on Gödel’s incompleteness theorems linked from Reddit today. It’s a topic I’ve...
over a year ago
3
over a year ago
I saw another article on Gödel’s incompleteness theorems linked from Reddit today. It’s a topic I’ve wanted to write about for some time. Although many articles do a decent job in giving an idea of what the big deal is (and this one is pretty good), they can sometimes give a...
Arduino Blog
A riddle wrapped in an enigma… made easy, with Arduino Plug and Make Kit The Arduino Plug and Make Kit was designed to open up infinite possibilities, breaking down the idea...
a month ago
22
a month ago
The Arduino Plug and Make Kit was designed to open up infinite possibilities, breaking down the idea that technology is a “black box” reserved for experts. With its snap-together system, this kit gives everyone – beginners and seasoned makers alike – the power to create and...
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
1
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...
Arduino Blog
DIY ECU controls Honda Insight’s Kubota diesel engine The Honda Insight was the first hybrid car released in North America and Honda put serious effort...
6 months ago
72
6 months ago
The Honda Insight was the first hybrid car released in North America and Honda put serious effort into making it as efficient as was practical at the time. That meant aerodynamic streamlining, which is why the first-generation Insight had very distinct covers over the rear...
Matt Blewitt
So, You Want To Build A DBaaS So you’ve made the decision to build a Database-as-a-Service product (or something similar). As a...
a year ago
2
a year ago
So you’ve made the decision to build a Database-as-a-Service product (or something similar). As a result, you are making state and coordination your problem. Here are some things I’ve learned to keep in mind as you embark on this project, in no particular order (other than the...
Notes on software...
Confusion is a muse Some of the most interesting technical blog posts I read come from, and a common reason for posts I...
6 months ago
2
6 months ago
Some of the most interesting technical blog posts I read come from, and a common reason for posts I write is, confusion. You're at work and you start asking questions that are difficult to answer. You spend a few hours or a day trying to get to the bottom of things. If you ask a...
GitButler
The Future of Open Source A GitHub founder's musings on the past, present and future of large groups of people collaborating...
4 months ago
2
4 months ago
A GitHub founder's musings on the past, present and future of large groups of people collaborating on software in awesome ways.
computers are bad
2023-01-16 huff-duff We've talked a fair amount about HF radio recently, in the context of OTH radar. Recall that an...
a year ago
56
a year ago
We've talked a fair amount about HF radio recently, in the context of OTH radar. Recall that an extremely useful property of HF radio here is that HF frequencies can reflect off of the upper layers of the atmosphere, causing them to rebound towards earth at a range much further...
Jonas Hietala
The Decline of FPS Games I read an article about the decline of FPS games and it made me think a bit. When was the last time...
over a year ago
2
over a year ago
I read an article about the decline of FPS games and it made me think a bit. When was the last time I actually enjoyed an FPS game? I installed old Deus Ex a while ago but it’s what 12 years old? Team Fortress was okay, the one or two times I tried it, but I can’t say I truly...
Louwrentius
Blu Ray is dead HD-DVD may be dead, but Blu Ray is just as dead. The whole concept of optical media is dead....
over a year ago
2
over a year ago
HD-DVD may be dead, but Blu Ray is just as dead. The whole concept of optical media is dead. Honestly, who is still burning CD's or DVD's nowadays? (If you are, why for Christ sake? I can't think of a single good reason) And at 10 euros ($100) for a single Blu Ray disk, you must...
Lighthouse Blog
How to manage content subscriptions
6 months ago
Buck on Software
Don't be foie gras If 2016-2020 was the golden unicorn age of SaaS, 2021 nearly hurtled us into the foie gras* era.
over a year ago
2
over a year ago
If 2016-2020 was the golden unicorn age of SaaS, 2021 nearly hurtled us into the foie gras* era.
Engineers Need Art
VPX Scripting - Part 2 (Linting) The second in a series of posts about scripting Visual Pinball tables.
8 months ago
Home on Erik...
What's up with music recommendations? I just answered a Quora question about what, if any, are the differences in the algorithms that are...
over a year ago
3
over a year ago
I just answered a Quora question about what, if any, are the differences in the algorithms that are behind recommendations for music and movies. Of course, every media type is different. For instance, there's fundamental reasons why latent factor models works really well for...
Vitalik Buterin's...
A Quick Gasprice Market Analysis
over a year ago
Notes on software...
Speeding up Go's builtin JSON encoder up to 55% for large arrays of objects This is an external post of mine. Click here if you are not redirected.
over a year ago
./techtipsy
Tech tip: eliminate HDD humming noise Anyone that has bought themselves external WD drives from the Elements/My Book/Easystore series are...
over a year ago
27
over a year ago
Anyone that has bought themselves external WD drives from the Elements/My Book/Easystore series are probably familiar with the acoustic characteristics of the drives. The drives have a loud hum caused by WD running the drives at 7200rpm while claiming the drives to be...
Jonas Hietala
Settled on an unoriginal idea I think I’ve decided what to do. Some very slight progress has been made.
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...
a year ago
51
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...
Home on Erik...
Black Box Machine Learning in the Cloud There's a bunch of companies working on machine learning as a service. Some old companies like...
over a year ago
2
over a year ago
There's a bunch of companies working on machine learning as a service. Some old companies like Google, but now also Amazon and Microsoft. Then there's a ton of startups: PredictionIO ($2.7M funding), BigML ($1.6M funding), Clarifai, etc, etc.
Jonas Hietala
2010 in review I saw a post on briancarper where he reviews the past year and it sounds like a great idea...
over a year ago
3
over a year ago
I saw a post on briancarper where he reviews the past year and it sounds like a great idea actually. 2010 Geek Achievements Wrote a few games earlier this year; The Chronicles of Bim: The 100 Fake Afros A Geek Valentine Beebop The Island Hopper Where’s Teddy? Updated this site a...
Notes on software...
Writing a simple JSON path parser Let's say we want to implement a simple list filtering language so we can enter a.b = 12 and return...
over a year ago
2
over a year ago
Let's say we want to implement a simple list filtering language so we can enter a.b = 12 and return only results in a list where the a column is an object that contains a field b that is set to the value 12. What would a filter(jsonPath, equals, listOfObjects) function...
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
2
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...
Odds and Ends of...
Odds and Ends #44: The New Statesman still needs fixing Plus Channel Tunnel news, a NIMBY assault on an excellent pub, and more!
3 weeks ago
Posts on Made of...
Using Haskell's 'newtype' in C A common problem in software engineering is avoiding confusion and errors when dealing with multiple...
over a year ago
3
over a year ago
A common problem in software engineering is avoiding confusion and errors when dealing with multiple types of data that share the same representation. Classic examples include differentiating between measurements stored in different units, distinguishing between a string of HTML...
Vitalik Buterin's...
Halo and more: exploring incremental verification and SNARKs without pairings
over a year ago
Willem's Blog
Syncing files seamlessly between smartphone and tablet In order to optimise my workflow, I was looking for a way to seamlessly access the same files on...
over a year ago
2
over a year ago
In order to optimise my workflow, I was looking for a way to seamlessly access the same files on both my computer and smartphone. Read along to find out how I did it.
Vitalik Buterin's...
Should Ethereum be okay with enshrining more things in the protocol?
a year ago
Notes on software...
Writing a simple JSON library from scratch: a tour through modern C++ Modern C++ has a lot of cool features. Move semantics means passing around structs in functions is...
over a year ago
2
over a year ago
Modern C++ has a lot of cool features. Move semantics means passing around structs in functions is cheap. std::shared_ptr means I don't have to manage any memory; no more new/delete! (But try as I might to understand std::unique_ptr, I'm just not there yet.) The syntax has also...
Jonas Hietala
Let's build a VORON: Software The build continues, now in a little more familiar territory. Firmware flashing To flash the...
a year ago
2
a year ago
The build continues, now in a little more familiar territory. Firmware flashing To flash the firmware I had to order a microSD card reader. With that on hand the flashing wasn’t difficult. The VORON docs walks you through the installation very well. Mainsail I chose to install...
Louwrentius
'lm-sensors: hardware monitoring with the w83627ehf module' I have two systems that use the w83627ehf driver for hardware monitoring. However, if this driver is...
over a year ago
2
over a year ago
I have two systems that use the w83627ehf driver for hardware monitoring. However, if this driver is installed with a regular modprobe like: modprobe w83627ehf The result will be: FATAL: Error inserting w83627ehf (/lib/modules/2.6.28-1-amd64/kernel/drivers/hwmon/w83627ehf.ko):...
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
2
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 :)
Lighthouse Blog
Hidden features
6 months ago
Old Vintage...
After 41 years, my first assembly program on my first computer, the Tomy Tutor We got it in 1983, I think, so it only took me about 41 years to get around to it. This Tomy Tutor...
9 months ago
83
9 months ago
We got it in 1983, I think, so it only took me about 41 years to get around to it. This Tomy Tutor isn't a replacement system I secondarily acquired, nor is it a Ship of Theseus Frankenstein rebuild. This is my actual first computer, in its original case, on its original...
Ian's Blog
Securing Your GitHub Account Let's talk about some of the simple & practical steps you can take to improve your GitHub account...
over a year ago
2
over a year ago
Let's talk about some of the simple & practical steps you can take to improve your GitHub account security. There's plenty of good reasons why you should try to keep any online account safe, but I feel that GitHub deserves special attention among developers. With automation...
Arduino Blog
Assess your aquarium’s health with an AI-enabled ultrasonic sensor Below the surface of any body of water, harmful amounts of toxic gases and contaminates can...
7 months ago
106
7 months ago
Below the surface of any body of water, harmful amounts of toxic gases and contaminates can accumulate, which leads to a loss in fish and plant populations if not fixed quickly. But because most water testing, especially in aquariums, is done primarily on the surface, vital...
Vitalik Buterin's...
A CBC Casper Tutorial
over a year ago
Posts on Made of...
Two Perspectives on the End-to-End Principle Back when I was an undergraduate, as part of a class called “Computer Systems Engineering”, we read...
over a year ago
3
over a year ago
Back when I was an undergraduate, as part of a class called “Computer Systems Engineering”, we read numerous classic papers of systems design. I enjoyed and learned a great deal from many of these papers, but one that paper that has stuck with me in particular was Saltzer et al’s...
Arduino Blog
A DIY bottle-labeling machine perfect for homebrewers While it is certainly possible (and common) to put homebrewed beer into kegs, that requires...
6 months ago
45
6 months ago
While it is certainly possible (and common) to put homebrewed beer into kegs, that requires regulated gas and large refrigeration space. A keg is also more difficult to transport and overkill if you just want to bring a few beers to a friend’s backyard BBQ. For those reasons,...
Louwrentius
Creating storage benchmark charts with FIO and GNUplot Edit 2019: I've made a new tool called 'fio-plot'to create various graphs. I use FIO to perform...
over a year ago
2
over a year ago
Edit 2019: I've made a new tool called 'fio-plot'to create various graphs. I use FIO to perform storage IO performance benchmarks. FIO does provide a script called "fio_generate_plots" which generates PNG or JPG based charts based on the data generated by FIO. The charts are...
Louwrentius
Tracking down a faulty Storage Array Controller with ZFS One day, I lost two virtual machines on our DR environment after a storage vMotion. Further...
over a year ago
3
over a year ago
One day, I lost two virtual machines on our DR environment after a storage vMotion. Further investigation uncovered that any storage vMotion of a virtual machine residing on our DR storage array would corrupt the virtual machine's disks. I could easily restore the affected...
Posts on Made of...
Why scons is cool I’ve recently started playing with scons a little for some small personal projects. It’s not...
over a year ago
2
over a year ago
I’ve recently started playing with scons a little for some small personal projects. It’s not perfect, but I’ve rapidly come to the conclusion that it’s a probably far better choice than make in many cases. The main exceptions would be cases where you need to integrate into legacy...
Louwrentius
FreeBSD 10.1 unattended install over PXE & HTTP (no NFS) To gain some more experience with FreeBSD, I decided to make a PXE-based unattended installation of...
over a year ago
2
over a year ago
To gain some more experience with FreeBSD, I decided to make a PXE-based unattended installation of FreeBSD 10.1. My goal is to set something up similar to Debian/Ubuntu + preseeding or Redhat/CentOS + kickstart. Getting a PXE-based unattended installation of FreeBSD 10.1 was...
Yazin Alirhayim
Part 1: Will greater access to capital spark Bahrain’s economy? Today, I was on a panel discussing lending and access to capital (not a wooden panel, mind you — but...
over a year ago
3
over a year ago
Today, I was on a panel discussing lending and access to capital (not a wooden panel, mind you — but a panel of speakers. Now that I think about it, we may have been sitting on wooden panel flooring). At any rate, the discussion covered alot of ground, all as part of the larger...
Matt Mullenweg
Cloudflare Stories There are two great Cloudflare-related stories published this weekend. The first is Steven Levy’s...
2 months ago
4
2 months ago
There are two great Cloudflare-related stories published this weekend. The first is Steven Levy’s incredible story about Tim Jenkin, who created a secure communication protocol for the African National Congress to overthrow the apartheid regime in South Africa. Cloudflare’s CTO,...
Vitalik Buterin's...
Some ways to use ZK-SNARKs for privacy
over a year ago
Jonas Hietala
Building the GH60 I’ve finally completed my first custom made keyboard. I’m still missing stabilizers and some smaller...
over a year ago
3
over a year ago
I’ve finally completed my first custom made keyboard. I’m still missing stabilizers and some smaller screws to hold it all together but I’ve been using it the last days and I thought I’d share. The hardware Several years ago I joined the geekhack forum and I joined in a few group...
Home on Erik...
More recommender algorithms I wanted to share some more insight into the algorithms we use at Spotify. One matrix factorization...
over a year ago
2
over a year ago
I wanted to share some more insight into the algorithms we use at Spotify. One matrix factorization algorithm we have used for a while assumes that we have user vectors $$ bf{a}_u $$ and item vectors $$ bf{b}_i $$ .
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
2
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...
Jonas Hietala
A Simple Thought I wrote that we where doing some microprogramming, making the processor work etc. We had a lab about...
over a year ago
1
over a year ago
I wrote that we where doing some microprogramming, making the processor work etc. We had a lab about that yesterday and I was very, very nervous. The preparations weren’t that hard, but they where very bothersome. Converting the instructions to binary/hex by hand is never nice....
Gwern.net Newsletter
July 2020 gwern.net newsletter Links on the Uighurs, authoritarianism, negative emissions, AI overhang; 1 movie & 2 anime reviews
over a year ago
Home on Erik...
Iterate or die Here's a conclusion I've made building consumer products for many years: the speed at which a...
over a year ago
2
over a year ago
Here's a conclusion I've made building consumer products for many years: the speed at which a company innovates is limited by its iteration speed. I don't even mean throughput here. I just mean the cycle time.
Home on Erik...
Interview with a Data Scientist: Erik Bernhardsson I was featured in Peadar Coyle's interview series interviewing various “data scientists” – which is...
over a year ago
3
over a year ago
I was featured in Peadar Coyle's interview series interviewing various “data scientists” – which is kind of arguable since (a) all the other ppl in that series are much cooler than me (b) I'm not really a data scientist.
Louwrentius
The future of ZFS now that OpenSolaris is dead With the probable loss of OpenSolaris, there may be another, maybe more devastating loss. The very...
over a year ago
2
over a year ago
With the probable loss of OpenSolaris, there may be another, maybe more devastating loss. The very popular and very advanced Zetabyte File System (ZFS) The only open source platform that actively supports ZFS is FreeBSD. And they just 'copied' the code from OpenSolaris. Are they...
computers are bad
2024-01-16 the tacnet tracker Previously on Deep Space Nine, I wrote that "the mid-2000s were an unsettled time in mobile...
11 months ago
74
11 months ago
Previously on Deep Space Nine, I wrote that "the mid-2000s were an unsettled time in mobile computing." Today, I want to share a little example. Over the last few weeks, for various personal reasons, I have been doing a lot of reading about embedded operating systems and ISAs for...
Arduino Blog
Arduino Education at Bett 2025: Shaping the future of K-12 and HE Mark your calendars… Arduino Education is coming to Bett UK 2025! Taking place for three days from...
5 days ago
8
5 days ago
Mark your calendars… Arduino Education is coming to Bett UK 2025! Taking place for three days from January 22nd-24th at the ExCeL exhibition center in London, Bett is the ultimate global event for educational innovation.  We are attending the stand with our partner CreativeHut...
Avestura's Blog
Creating a Git commit: The Hard Way Let's create a Git commit using Git's low-level (plumbing) commands
3 months ago
csvbase blog
Being on The Semantic Web is easy, and, frankly, well worth the bother Web 3.0 was not about the blockchain, thank god
4 months ago
./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
29
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...
Computer Ads from...
Comics from 1985/12 Australian Personal Computer Mag Some computer related levity from OZ
2 weeks ago
Arduino Blog
Create your own affordable Arduino-powered smart glasses When Google Glass launched in 2013, the public opinion seemed to be “interesting technology, but the...
7 months ago
89
7 months ago
When Google Glass launched in 2013, the public opinion seemed to be “interesting technology, but the world isn’t ready yet.” Now that more than a decade has passed, the world may finally be ready — especially with the omission of controversial features like video recording. If...
Willem's Blog
Commuting by bike One week on the VanMoof Electrified S E-bike testing it for commuting and comparing it to a normal...
over a year ago
2
over a year ago
One week on the VanMoof Electrified S E-bike testing it for commuting and comparing it to a normal bike.
Home on Erik...
ML at Twitter I recently came across this paper describing how they do ML at Twitter. TL;DR Their approach is...
over a year ago
3
over a year ago
I recently came across this paper describing how they do ML at Twitter. TL;DR Their approach is pretty interesting. Everything is a Pig workflow and then they do everything as UDF's. This approach seems pretty interesting.
Louwrentius
HP Procurve "auto DoS" feature causing network problems A feature on more recent HP Procurve models (18xx series, such as 1810G etc.) is called "Auto DoS"....
over a year ago
3
over a year ago
A feature on more recent HP Procurve models (18xx series, such as 1810G etc.) is called "Auto DoS". You can find it in the section "Security" and then "Advanced security". If you enable the Auto DoS feature, traffic is blocked based on one of these conditions: the source port...
Notes on software...
Writing a simple Python compiler: 1. hello, fibonacci In this post we'll write a Python to C compiler in Python. This is especially easy to do since...
over a year ago
3
over a year ago
In this post we'll write a Python to C compiler in Python. This is especially easy to do since Python has a builtin parser library and because a number of CPython internals are exposed for extension writers. By the end of this post, in a few hundred lines of Python, we'll be able...
Louwrentius
Using InfiniBand for cheap and fast point-to-point Networking InfiniBand networking is quite awesome. It's mainly used for two reasons: low latency high...
over a year ago
2
over a year ago
InfiniBand networking is quite awesome. It's mainly used for two reasons: low latency high bandwidth As a home user, I'm mainly interested in setting up a high bandwidth link between two servers. I was using quad-port network cards with Linux Bonding, but this solution has some...
Nabeel S. Qureshi
Notes on Karl Popper A woven web of guesses
over a year ago
Abort Retry Fail
The History of the IBM 5100 IBM's First Personal Computer
a year ago
Willem's Blog
Business in a bag After much testing I have selected a bag and set of cases to fit my entire business, wherever I go.
over a year ago
2
over a year ago
After much testing I have selected a bag and set of cases to fit my entire business, wherever I go.
Applied Cartography
buttondown.com/alternatives Some kind words from Chris Krycho on Buttondown's Alternatives page: This is how I want all my tools...
a week ago
8
a week ago
Some kind words from Chris Krycho on Buttondown's Alternatives page: This is how I want all my tools to be. There is a ton of room in these markets for healthy and friendly competition — and no need at all for winner-take-all or monopolist attitudes. First off — credit where it's...
Abort Retry Fail
The History of Lotus The Hardest Working Software in the World
a year ago
Posts on Made of...
Reflections on software performance At this point in my career, I’ve worked on at least three projects where performance was a defining...
over a year ago
1
over a year ago
At this point in my career, I’ve worked on at least three projects where performance was a defining characteristic: Livegrep, Taktician, and Sorbet (I discussed sorbet in particular last time, and livegrep in an earlier post). I’ve also done a lot of other performance work on the...
Applied Cartography
Hypermodern Django I've been on the hunt for a new way to dogfood Buttondown for the past month or so, and I've finally...
a week ago
4
a week ago
I've been on the hunt for a new way to dogfood Buttondown for the past month or so, and I've finally found it: Hypermodern Django. At this point, all of my/our usages of Buttondown for Buttondown don't involve archives: we're using it headlessly, with RSS-to-email and APIs...
Louwrentius
Do not buy a hardware RAID controller for home use Hardware RAID controllers are considered 'the best' solution for high performance and high...
over a year ago
2
over a year ago
Hardware RAID controllers are considered 'the best' solution for high performance and high availability. However, this is not entirely true. Using a hardware RAID controller might even endanger your precious data. For enterprise environments, where performance is critical, it is...
./techtipsy
Your Wi-Fi might be terrible because of Dynamic Frequency Selection (DFS) For a few months, I had issues with my Wi-Fi network. The 2.4 GHz network would be fine, but the 5...
a month ago
33
a month ago
For a few months, I had issues with my Wi-Fi network. The 2.4 GHz network would be fine, but the 5 GHz one would suddenly stop working and completely disappear from the available Wi-Fi networks. OpenWRT upgrades also didn’t improve the situation. This was very annoying. After...
Neil Madden
Regular JSON For better or worse, depending on your perspective, JSON has become a dominant data format and shows...
a year ago
1
a year ago
For better or worse, depending on your perspective, JSON has become a dominant data format and shows no signs of being replaced any time soon. There are good reasons for that: on the face of it, it provides a very simple format with just enough features to cover a lot of...
Notes on software...
Interview With Phil of DataStation This is an external interview. Click here if you are not redirected.
over a year ago
./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
25
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...
Vitalik Buterin's...
The Limits to Blockchain Scalability
over a year ago
Vitalik Buterin's...
Exploring Fully Homomorphic Encryption
over a year ago
latest projects -...
Hand-cranked Flux Capacitor [Concept] Control the flow of time
a year ago
Willem's Blog
No, I Won't Build That! Discover how saying 'no' can lead to more innovative and meaningful work in this blog post: "No, I...
9 months ago
2
9 months ago
Discover how saying 'no' can lead to more innovative and meaningful work in this blog post: "No, I Won't Build That!"
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
2
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...
Lighthouse Blog
A primer on view management
6 months ago
Jonas Hietala
The T-34/2 keyboard layout The T-34/2 layout. QMK Heatmap Generator, with all layers and combos. It’s been 6 months since my...
over a year ago
2
over a year ago
The T-34/2 layout. QMK Heatmap Generator, with all layers and combos. It’s been 6 months since my last update on the T-34 keyboard layout, and I’ve made some changes I’d like to document here. As seen in the heatmap above, the layout seems quite decent. There’s still an issue...
Nabeel S. Qureshi
Reflections on Palantir A retrospective of an eight-year stint.
2 months ago
Louwrentius
Recycle your old laptop display and turn it into a monitor During a cleaning spree I decided that it was time to recycle two old laptops that were just...
over a year ago
3
over a year ago
During a cleaning spree I decided that it was time to recycle two old laptops that were just collecting dust on a shelf for many years. Although I didn't have any purpose for them anymore, I realised that the displays were still perfectly fine. This is the display of my old 13"...
computers are bad
2024-08-31 ipmi I am making steady progress towards moving the Computers Are Bad enterprise cloud to its new home,...
3 months ago
38
3 months ago
I am making steady progress towards moving the Computers Are Bad enterprise cloud to its new home, here in New Mexico. One of the steps in this process is, of course, purchasing a new server... the current Big Iron is getting rather old (probably about a decade!) and here in...
Home on Erik...
Presentation about Luigi I like the editing!
over a year ago
Electronics etc…
$17 GM1312 Thermometer Review, Test, and Teardown Introduction What is a thermocouple The GM1213 Thermometer A few...
a year ago
60
a year ago
Introduction What is a thermocouple The GM1213 Thermometer A few tests Internals Conclusion References Introduction I’ve been doing a bunch of measurements on oven-controlled oscillators lately, including their temperature. There are multiple ways to measure...
./techtipsy
This site will be offline on 2022-08-17 between 18:00-19:00 EEST There really isn’t much to say here, nor is there a rational reason behind this. I just see it as an...
over a year ago
56
over a year ago
There really isn’t much to say here, nor is there a rational reason behind this. I just see it as an opportunity to send a signal and test the capabilities of my UPS. I’ve prepared for this moment with my self-hosting setup, let’s see how well it holds up. Hopefully better than...
./techtipsy
Testing GPU passthrough on AMD Ryzen 7 5700G APU Introduction Before we jump into all the nitty-gritty details, I’d like to go over what we are...
over a year ago
24
over a year ago
Introduction Before we jump into all the nitty-gritty details, I’d like to go over what we are dealing with here since these topics may be unfamiliar to you. VFIO is quite a niche topic and not everyone knows about it. GPU passthrough: the process of allowing a VM...
Jonas Hietala
My MCU movie ranking I did the MCU Movie Re-Watch again this year in preparation for Avengers: Endgame. I wasn’t a huge...
over a year ago
2
over a year ago
I did the MCU Movie Re-Watch again this year in preparation for Avengers: Endgame. I wasn’t a huge MCU fan before doing the same re-watch for Infinity War, but after that I became one. For fun I tried to rank the movies as I saw them, this is some sort of accounting my rankings...
Vitalik Buterin's...
Verkle trees
over a year ago
Louwrentius
Cannot access Windows guest within VMware Fusion when running vsphere client Currently, I am running VMware ESXi 4.1 on a test system. To manage ESXi, you need the VSphere...
over a year ago
3
over a year ago
Currently, I am running VMware ESXi 4.1 on a test system. To manage ESXi, you need the VSphere client, which is only available for the Windows platform. Therefore, I run VMware Fusion on my Mac to be able to access VSphere and manage my ESXi host. The trouble is that both ESXi...
Electronics etc…
Guide Technology GT300 Frequency Standard Teardown MathJax.Hub.Config({ jax: ["input/TeX", "output/HTML-CSS"], tex2jax: { inlineMath: [...
8 months ago
104
8 months ago
MathJax.Hub.Config({ jax: ["input/TeX", "output/HTML-CSS"], tex2jax: { inlineMath: [ ['$', '$'], ["\\(", "\\)"] ], displayMath: [ ['$$', '$$'], ["\\[", "\\]"] ], processEscapes: true, skipTags: ['script', 'noscript', 'style', 'textarea', 'pre',...
Willem's Blog
The day I sold my car This week I sold my car, I now no longer own one. I look back at my years of owning a sports car, if...
over a year ago
3
over a year ago
This week I sold my car, I now no longer own one. I look back at my years of owning a sports car, if you're looking for a reason to buy one you should check this out.
Arduino Blog
A beautiful custom calculator built with IV-12 VFD tubes Nixie tubes have been the go-to option for makers looking for retro display aesthetics for many...
6 months ago
60
6 months ago
Nixie tubes have been the go-to option for makers looking for retro display aesthetics for many years, because their distinct orange glow carries a lot of vintage appeal. But VFD (vacuum fluorescent display) tubes have been gaining in popularity recently and have different —...
computers are bad
2024-07-31 just disconnect the internet So, let's say that a security vendor, we'll call them ClownStrike, accidentally takes down most of...
4 months ago
54
4 months ago
So, let's say that a security vendor, we'll call them ClownStrike, accidentally takes down most of their Windows install base with a poorly tested content update. Rough day at the office, huh? There are lots of things you could say about this, lots of reasons it happens this way,...
Birchtree
The “Bluesky feels like early Twitter!” vibe Bluesky has the juice right now, and while it’s slowed down a bit this week, they were adding over 1...
3 weeks ago
5
3 weeks ago
Bluesky has the juice right now, and while it’s slowed down a bit this week, they were adding over 1 million users a day for a bit last week. One sentiment I’m hearing a lot recently is that Bluely “feels like early Twitter,” which
Louwrentius
Statistics showing relevance of caching proxy In this day and age of dynamic web content, how relevant can a caching proxy server be? I believe...
over a year ago
3
over a year ago
In this day and age of dynamic web content, how relevant can a caching proxy server be? I believe that the answer could be: quite! I have installed a caching proxy server based on Squid, which is now used within my company. It also does content scanning using squidclamav and...
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...
3 months ago
./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
35
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...
Applied Cartography
Notes from April Welcome to spring, bona fide and humid. Lots of writing this month: I wrote about spending the past...
7 months ago
2
7 months ago
Welcome to spring, bona fide and humid. Lots of writing this month: I wrote about spending the past two years as an independent technologist. On the media side of things: brief words on Murderville (meh), The Parallax View (incredible), This is Personal (meh), Cribsheet...
Posts on Made of...
New reptyr feature: TTY-stealing Ever since I wrote reptyr, I’ve been frustrated by a number of issues in reptyr that I fundamentally...
over a year ago
2
over a year ago
Ever since I wrote reptyr, I’ve been frustrated by a number of issues in reptyr that I fundamentally didn’t know how to solve within the reptyr model. Most annoyingly, reptyr fundamentally only worked on single processes, and could not attach processes with children, making it...
Applied Cartography
Grace notes I'm not loving Unreasonable Hospitality, but it did supply me with a phrase that I've been looking...
7 months ago
2
7 months ago
I'm not loving Unreasonable Hospitality, but it did supply me with a phrase that I've been looking for: Eventually, that gesture became one of our steps of service. The host would ask guests, “How’d you get here tonight?” If they responded, “Oh, we drove,” he’d follow up with,...
Computer Ads from...
Intel's Inboard 386/PC Welcome to the 1990s.
2 months ago
Good Enough
Why We Built Quack (Beta) Today we're launching a tiny beta tool called Quack. It is a simple utility for you to share a...
a year ago
2
a year ago
Today we're launching a tiny beta tool called Quack. It is a simple utility for you to share a beautifully rendered version of any markdown text. Type away in our simple editor. When you're done writing, click Share to grab the link for sending to others. There are no servers in...
Vitalik Buterin's...
Zmowa
over a year ago
seangoedecke.com RSS...
What kind of work I want This article is to help recruiters, hiring managers and myself have a better idea of the kind of...
over a year ago
2
over a year ago
This article is to help recruiters, hiring managers and myself have a better idea of the kind of places I’d like to work. The short version…
Jonas Hietala
Building my ultimate keyboard The Cybershard keyboard. What comes to mind when you see the description “the ultimate...
3 weeks ago
5
3 weeks ago
The Cybershard keyboard. What comes to mind when you see the description “the ultimate keyboard”? There are many keyboards in this world; here are some that might fit the “ultimate” moniker: Das Keyboard 4 Ultimate mechanical keyboard DataHand Ergodox EZ Glove80 Happy...
Vitalik Buterin's...
Control as Liability
over a year ago
Jonas Hietala
I designed my own keyboard layout. Was it worth it? Almost two and a half years ago I embarked on the journey to change keyboard layout. At first I...
a year ago
2
a year ago
Almost two and a half years ago I embarked on the journey to change keyboard layout. At first I tried out existing ones, but it didn’t take long before I figured it’s better to develop my own—and things went downhill fast from there. (Some) combos of the T-34 layout. But now...
Arduino Blog
Make your scary Halloween pumpkin smart with the Plug and Make Kit! With Halloween just around the corner, we’ve got the perfect project to make your decorations more...
2 months ago
29
2 months ago
With Halloween just around the corner, we’ve got the perfect project to make your decorations more fun and interactive. All you have to do is take the Arduino UNO R4 WiFi and Modulino nodes included in your Plug and Make Kit to create an awesome jack-o’-lantern that will light up...
Simply Explained
ESP-IDF: Storing AWS IoT certificates in the NVS partition (for OTA) When using AWS IoT Core, most tutorials will tell you to include device certificates in your...
over a year ago
2
over a year ago
When using AWS IoT Core, most tutorials will tell you to include device certificates in your firmware. While that does work, it means you won't be able to run over-the-air updates.In this post, I'll show how to store AWS certificates in the NVS partition. This will make it...
Applied Cartography
Fathom I'd been meaning to jot down some thoughts on Fathom for a while, and did not have a particularly...
2 weeks ago
5
2 weeks 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...
Notes on software...
Metaprogramming in Zig and parsing CSS I knew Zig supported some sort of reflection on types. But I had been confused about how to use it....
a year ago
2
a year ago
I knew Zig supported some sort of reflection on types. But I had been confused about how to use it. What's the difference between @typeInfo and @TypeOf? I ignored this aspect of Zig until a problem came up at work where reflection made sense. The situation was parsing and storing...
Louwrentius
The minimum requirements for a secure system The most secure server system is a system that is not connected to a network and turned off....
over a year ago
2
over a year ago
The most secure server system is a system that is not connected to a network and turned off. However, little work seems to be getting done this way. So we want to turn systems on and connect them to a network, or even (God forbid) the internet. The thing is this. A system...
Ken Shirriff's blog
The first microcomputer: The transfluxor-powered Arma Micro Computer from 1962 What would you say is the first microcomputer?1 The Apple I from 1976? The Altair 8800 from...
10 months ago
2
10 months ago
What would you say is the first microcomputer?1 The Apple I from 1976? The Altair 8800 from 1974? Perhaps the lesser-known Micral N (1973) or Q1 (1972)? How about the Arma Micro Computer from way back in 1962. The Arma Micro Computer was a compact 20-pound transistorized...
Vitalik Buterin's...
Sidechains vs Plasma vs Sharding
over a year ago
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
2
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...
Willem's Blog
Half Marathon Discover my journey from noob to (half) marathon finisher and how I balanced data with fitness -...
9 months ago
2
9 months ago
Discover my journey from noob to (half) marathon finisher and how I balanced data with fitness - read about my experiences!
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...
4 days ago
6
4 days 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,...
Home on Erik...
Books I consumed in 2017 Turns out having a toddler isn't super compatible with reading. I used to read ~100 books/year as a...
over a year ago
2
over a year ago
Turns out having a toddler isn't super compatible with reading. I used to read ~100 books/year as a teenager, but it has slowly deteriorated to maybe 20-30 books, at most. And I don't even finish all of them because life is too short!
GitButler
Git Merge 2024 GitButler is organizing the 2024 Git Merge conference, Sep 19/20 in Berlin!
5 months ago
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
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...
3 months ago
Vitalik Buterin's...
STARKs, Part I: Proofs with Polynomials
over a year ago
Neil Madden
Making things I made my daughter a toy tree house thing for Christmas out of old firewood (and a slice of cedar...
over a year ago
2
over a year ago
I made my daughter a toy tree house thing for Christmas out of old firewood (and a slice of cedar donated by a neighbour). It’s a bit clunky in places — “rustic” shall we say? But I probably enjoyed making this, over a few weeks of lunchtimes and evenings, more than anything I’ve...
On Life and Lisp
Software freedom isn't about licenses -- it's about power. A restrictive end-user license agreement is one way a company can exert power over the user. When...
over a year ago
6
over a year ago
A restrictive end-user license agreement is one way a company can exert power over the user. When the free software movement was founded thirty years ago, these restrictive licenses were the primary user-hostile power dynamic, so permissive and copyleft licenses emerged as...
Jonas Hietala
How I did the layout for my self-published book This is a rundown of how I typeset and laid out my self-published book for the web version, the EPUB...
10 months ago
2
10 months ago
This is a rundown of how I typeset and laid out my self-published book for the web version, the EPUB version, and the printed version. I was planning to include many more details, but the project took a lot longer than planned so I’ve forgotten some things. Web page I started...
Neil Madden
API Security in Action is published! I wasn’t expecting it so quickly, so it caught me a little off guard, but API Security in Action is...
over a year ago
2
over a year ago
I wasn’t expecting it so quickly, so it caught me a little off guard, but API Security in Action is now finally published. PDF copies are available now, with printed copies shipping by the end of the month. Kindle/ePub take a little bit longer but should be out in a few weeks...
Home on Erik...
Luigi success So Luigi, our open sourced workflow engine in Python, just recently passed 1,000 stars on Github,...
over a year ago
3
over a year ago
So Luigi, our open sourced workflow engine in Python, just recently passed 1,000 stars on Github, then shortly after passed mrjob as (I think) the most popular Python package to do Hadoop stuff. This is exciting!
computers are bad
2023-10-03 overheard overhead Let's talk about overhead paging. The concept goes by various names: paging, public address, even...
a year ago
71
a year ago
Let's talk about overhead paging. The concept goes by various names: paging, public address, even intercom, although the accuracy of the latter term can be questionable. It's probably one of the aspects of business telephone systems that gets the most public attention, on account...
Vitalik Buterin's...
Travel time ~= 750 * distance ^ 0.6
a year ago
Bryan Braun - Blog
Why we prefer computers over consoles when introducing kids to gaming I grew up gaming on consoles like Nintendo 64 and Gamecube. I have a lot of fond memories playing...
9 months ago
3
9 months ago
I grew up gaming on consoles like Nintendo 64 and Gamecube. I have a lot of fond memories playing games with my brothers on those devices. But as my own kids have gotten older, my wife and I have decided to first introduce them to gaming with computers, instead of consoles. The...
Louwrentius
The sorry state of CoW file systems I'd like to argue that both ZFS and BTRFS both are incomplete file systems with their own drawbacks...
over a year ago
2
over a year ago
I'd like to argue that both ZFS and BTRFS both are incomplete file systems with their own drawbacks and that it may still be a long way off before we have something truly great. Both ZFS and BTRFS are two heroic feats of engineering, created by people who are probably ten times...
Ian's Blog
Having a Website Used to Be Fun According to the Wayback Machine, I launched my website over a decade ago, in 2013. Just that...
a month ago
4
a month ago
According to the Wayback Machine, I launched my website over a decade ago, in 2013. Just that thought alone makes me feel old, but going back through the old snapshots of my websites made me feel a profound feeling of longing for a time when having a website used to be a novel...
Applied Cartography
Using Cursor to port Django tests to pytest When it comes to AI tooling, I am equal parts optimist and cynic. I have no moral qualm with using...
3 months ago
2
3 months ago
When it comes to AI tooling, I am equal parts optimist and cynic. I have no moral qualm with using these tools (Supermaven is a pretty heavy part of my day-to-day work), but have found most tools quite bad by the metric of "do they make me more productive on Buttondown's code...
./techtipsy
So you need some tech tips... I’m an experienced software developer located in Estonia 🇪🇪🇪🇺 . I don’t simply get things done,...
over a year ago
31
over a year ago
I’m an experienced software developer located in Estonia 🇪🇪🇪🇺 . I don’t simply get things done, I get them done done. Here’s what I bring to the table: software development skillset building useful solutions monitoring, observability incident response I know how to use...
Louwrentius
Secure caching DNS server on Linux with DJBDNS The most commonly used DNS server software is ISC BIND, the "Berkeley Internet Name Daemon"....
over a year ago
3
over a year ago
The most commonly used DNS server software is ISC BIND, the "Berkeley Internet Name Daemon". However, this software has a bad security track record and is in my opinion a pain to configure. Mr. D.J. Bernstein developed "djbdns", which comes with a guarantee: if anyone finds a...
Jonas Hietala
Battling burnout Mamma Mia! Here we go again… Once again, I’m finding myself trying to recover from burnout, and...
a year ago
2
a year ago
Mamma Mia! Here we go again… Once again, I’m finding myself trying to recover from burnout, and after about a year I’m finally feeling more like myself. Even though I’ve been here before, it’s a difficult thing to recognize and avoid, so I’m writing this to maybe help you or my...
Louwrentius
The Raspberry Pi 5 is no match for a tini-mini-micro PC I've always been fond of the idea of the Raspberry Pi. An energy efficient, small, cheap but capable...
6 months ago
3
6 months ago
I've always been fond of the idea of the Raspberry Pi. An energy efficient, small, cheap but capable computer. An ideal home server. Until the Pi 4, the Pi was not that capable, and only with the relatively recent Pi 5 (fall 2023) do I feel the Pi is OK performance wise, although...
Nabeel S. Qureshi
How To Understand Things The smartest person I’ve ever known had a habit that, as a teenager, I found striking...
over a year ago
GitButler
The New Era of Town Hall Chat We're moving from Slack to Discord so we can involve our community more. Here's how we did it and...
3 months ago
2
3 months ago
We're moving from Slack to Discord so we can involve our community more. Here's how we did it and more importantly, why.
Arduino Blog
This desk lamp automatically adjusts its brightness using AI on an Arduino UNO When you hear about all of the amazing things being accomplished with artificial intelligence today,...
6 months ago
36
6 months ago
When you hear about all of the amazing things being accomplished with artificial intelligence today, you probably assume that they require a massive amount of processing power. And while that is often true, there are machine learning models that can run on the edge — including on...
Applied Cartography
Keeping a technical edge Someone emailed me in response to Two years as an independent technologist, in which I wrote: I miss...
3 months ago
3
3 months ago
Someone emailed me in response to Two years as an independent technologist, in which I wrote: I miss of being at a large company, which is dealing with deeply cutting-edge technical problems, but my ability to analyze information, make decisions, and perform at a high-level has...
anderegg.ca
How decentralized is Bluesky really? Here’s an excellent article from Christine Lemmer-Webber that takes a deeper technical look into...
4 weeks ago
6
4 weeks ago
Here’s an excellent article from Christine Lemmer-Webber that takes a deeper technical look into some of the criticisms I had in my previous piece. The article is long, but very much worth a read. From the conclusion: Bluesky is built by good people who care, and it is providing...
Arduino Blog
This Arduino-controlled machine dispenses the perfect bowl of cereal Breakfast cereal is controversial. Milk or cereal first? Best cereal to milk ratio? Favorite cereal?...
7 months ago
74
7 months ago
Breakfast cereal is controversial. Milk or cereal first? Best cereal to milk ratio? Favorite cereal? Most attractive mascot? The opportunities for debate never end. But we can all agree that consistency is key when it comes to the milk:cereal ratio — nobody changes that up from...
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
2
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!
Louwrentius
Redhat explains why chroot is not a security feature I came across this Redhat security blog post that explains why the chroot command has it's uses, but...
over a year ago
3
over a year ago
I came across this Redhat security blog post that explains why the chroot command has it's uses, but it isn't magic security pixie dust. Running an application from within a chrooted jail or just on a well-configured system would result in the same level of security. Josh...
Matt Blewitt
Thoughts on User Safety: 2 Following up from last time, let’s explore the internal and insider fronts when moving beyond...
over a year ago
2
over a year ago
Following up from last time, let’s explore the internal and insider fronts when moving beyond security towards safety for our users.
Gwern.net Newsletter
February 2021 Gwern.net Newsletter links on AI scaling, semaglutide, and ethicist ethics
over a year ago
Engineers Need Art
VPX Scripting - Part 3 (Cut & Paste) Sound code is added in this third in a series of posts about scripting Visual Pinball tables.
8 months ago
Abort Retry Fail
The History of Commodore, Part 2 The VIC-20
a year ago
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
2
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...
lcamtuf’s thing
Random objects: Guycot & Jarre Early repeating handguns, or another unnecessary excursion into the bowels of history.
6 months ago
Abort Retry Fail
Housekeeping for 20240309 Super quick updates
9 months ago
Home on Erik...
More Luigi! Continuing in the same spirit of shameless self-promotion, here's some recent Luigi press: Reddit...
over a year ago
2
over a year ago
Continuing in the same spirit of shameless self-promotion, here's some recent Luigi press: Reddit thread A Guide to Python Frameworks for Hadoop (slides from the NYC Hadoop User Group) This presentation from the Open Analytics NYC meetup about how Foursquare uses Luigi  Luigi...
./techtipsy
Strangling your service with a Kubernetes misconfiguration This is a quick story about a fun discovery that I made a while ago. For legal reasons, all of this...
over a year ago
40
over a year ago
This is a quick story about a fun discovery that I made a while ago. For legal reasons, all of this is made up and no such service ever existed. Once upon a time, we had this Java service that handled all the backend work that you’d expect to occur for a product with a web...
Posts on Made of...
CVE-2007-4573: The Anatomy of a Kernel Exploit CVE-2007-4573 is two years old at this point, but it remains one of my favorite vulnerabilities. It...
over a year ago
2
over a year ago
CVE-2007-4573 is two years old at this point, but it remains one of my favorite vulnerabilities. It was a local privilege-escalation vulnerability on all x86_64 kernels prior to v2.6.22.7. It’s very simple to understand with a little bit of background, and the exploit is...
./techtipsy
I have a 'Dall UD19PB ThundeRbglt Dock': my experience with the HP Elitebook 845 G9 I’ve decided to give a new laptop a test drive, mainly because I had the opportunity at work, and...
over a year ago
45
over a year ago
I’ve decided to give a new laptop a test drive, mainly because I had the opportunity at work, and also out of morbid curiosity. It’s the HP Elitebook 845 G9, and it has pretty good specifications: CPU: AMD Ryzen 7 6800U RAM: 2x16GB DDR5 Storage: 512GB KIOXIA NVMe SSD...
Lighthouse Blog
Updates December 08: YouTube support
a year ago
Lars Lofgren
Why I’m Switching Web Hosts Recently, I’ve gotten fed up with my web host. Since I stood this site up, I’ve used MediaTemple....
over a year ago
3
over a year ago
Recently, I’ve gotten fed up with my web host. Since I stood this site up, I’ve used MediaTemple. This was before WP Engine was around. At the time, MediaTemple had carved out a nice niche for themselves as the premium web host. Tim Ferriss also raved about them back in the day....
Home on Erik...
Never attribute to stupidity that which is adequately explained by opportunity cost Hanlon's razor is a classic aphorism I'm sure you have heard before: Never attribute to malice that...
over a year ago
2
over a year ago
Hanlon's razor is a classic aphorism I'm sure you have heard before: Never attribute to malice that which can be adequately explained by stupidity. I've found that neither malice nor stupidity is the most common reason when you don't understand why something is in a certain way.
Jonas Hietala
My first netrunner store championship My girlfriend has told me I get these narrow interests where I pour all my energy and thoughts into...
over a year ago
2
over a year ago
My girlfriend has told me I get these narrow interests where I pour all my energy and thoughts into and about 1,5 months ago I discovered Netrunner, a very awesome card game. Check out this how to play or team covenant’s channel if you want to know more. So this Sunday I went to...
./techtipsy
AMD Ryzen 7 5700G: first impressions on Fedora 34 Introduction I’ve covered my self-hosting setup in a previous post. It has been a couple of months...
over a year ago
44
over a year ago
Introduction I’ve covered my self-hosting setup in a previous post. It has been a couple of months and the setup has mostly been fine. Sure, the power usage was pretty big under load, and yes, my internet did cut out every time I turned the VM on with all the services starting,...
Birchtree
The future simply has more computers (members post) Glasses and headsets and computers, oh my! Why the future continues to be all about adding computers...
5 days ago
10
5 days ago
Glasses and headsets and computers, oh my! Why the future continues to be all about adding computers to our lives, not replacing anything.
Vitalik Buterin's...
My techno-optimism
a year ago
Jonas Hietala
Beginning Programming I read a wonderful post, 3 Things I hate about “beginner” programming books, which I couldn’t agree...
over a year ago
2
over a year ago
I read a wonderful post, 3 Things I hate about “beginner” programming books, which I couldn’t agree more with. Basically he has these points: Too long Too many examples like “Hello World!” No answers to exercises. Nr 1 is a pretty curious one. Even though I think a book is good,...
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
2
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...
Abort Retry Fail
Unboxing New Old Stock Windows 3.11 A Photo Gallery
a year ago
Arduino Blog
Improve indoor air quality with Arduino When we think about air quality and pollution, it’s easy to conjure up images of smog-filled cities...
7 months ago
61
7 months ago
When we think about air quality and pollution, it’s easy to conjure up images of smog-filled cities and power plants churning clouds of poison into the atmosphere. And while all this is still important, and has massive consequences for our health, it’s all too easy to overlook...
Posts on Made of...
Using X forwarding with screen by proxying $DISPLAY If you’re reading this blog, I probably don’t have to explain why I love GNU screen. I can keep a...
over a year ago
2
over a year ago
If you’re reading this blog, I probably don’t have to explain why I love GNU screen. I can keep a long-running session going on a server somewhere, and log in and resume my session without losing any state. I also love X-forwarding. I love being able to log into a remote server...
Louwrentius
overview of open-source load balancers I was looking at open-source load balancing software and it seems that there isn't a nice overview...
over a year ago
2
over a year ago
I was looking at open-source load balancing software and it seems that there isn't a nice overview except from this website, although many of the listed projects seem dead. I've made a selection of products that seem to be relevant. The biggest problem with open-source software...
Posts on Made of...
Security doesn't respect abstraction boundaries The fundamental tool of any engineering discipline is the notion of abstraction. If we can build a...
over a year ago
3
over a year ago
The fundamental tool of any engineering discipline is the notion of abstraction. If we can build a set of useful, easily-described behaviors out of a complex system, we can build other systems on top of those pieces, without having to understand to worry about the full complexity...
Jonas Hietala
Balls Here’s my first ever experimental game! The theme was Addictive Gaming. My first thought was oh god...
over a year ago
3
over a year ago
Here’s my first ever experimental game! The theme was Addictive Gaming. My first thought was oh god I’ll be making another tetris clone but the end result turned out a bit different. I’m not sure it’s very addictive but it’s actually okay! =D Balls is a game about… balls. Well...
computers are bad
2024-03-09 the purple streetscape Across the United States, streets are taking on a strange hue at night. Purple. Purple streetlights...
9 months ago
95
9 months ago
Across the United States, streets are taking on a strange hue at night. Purple. Purple streetlights have been reported in Tampa, Vancouver, Wichita, Boston. They're certainly in evidence here in Albuquerque, where Coal through downtown has turned almost entirely to mood lighting....
Jonas Hietala
OP_RETURN based tokens are fundamentally flawed Two new Bitcoin Cash token solutions have recently been suggested: Simple Ledger Protocol: A token...
over a year ago
2
over a year ago
Two new Bitcoin Cash token solutions have recently been suggested: Simple Ledger Protocol: A token system for Bitcoin Cash Introducing Colored Coins: a Bitcoin Cash token implementation Both are improvements over Tokeda as they allow permissionless transfers. However all commit...
./techtipsy
techtipsy, now hosted on k-space! This site is now hosted on infrastructure provided by k-space, a friendly hackerspace in Tallinn,...
a year ago
57
a year ago
This site is now hosted on infrastructure provided by k-space, a friendly hackerspace in Tallinn, Estonia. If you’ve been reading any of my previous posts, you might be wondering why I made that move, especially since I was quite proud of hosting my website over a residential...
Matt Blewitt
7 Databases in 7 Weeks for 2025 I’ve been running databases-as-a-service for a long time, and there are always new things to keep...
3 weeks ago
5
3 weeks ago
I’ve been running databases-as-a-service for a long time, and there are always new things to keep abreast of - new technologies, different ways of solving problems, not to mention all the research coming out of universities. In 2025, consider spending a week with each of these...
./techtipsy
The optimization treadmill: why I keep changing my computing setup all the time I have a bad habit of changing my computing setups all the time. I tend to see new gear, then I...
a year ago
136
a year ago
I have a bad habit of changing my computing setups all the time. I tend to see new gear, then I get some new ideas, and then I obsessively think about it for weeks and months until I just buy it. And then the cycle repeats. I’ve had time to think about why that keeps happening...
Notes on software...
HTML event handler attributes: down the rabbit hole This is an external post of mine. Click here if you are not redirected.
over a year ago
Applied Cartography
Incumbency Andrew Rea with an interesting and increasingly familiar take about how AI will disrupt...
5 months ago
2
5 months ago
Andrew Rea with an interesting and increasingly familiar take about how AI will disrupt software-focused private equity: Distribution and brand moats can protect your legacy products for a while (esp in enterprise) but eventually you get lapped by competitors with better...
Engineers Need Art
Offline Advocate Digital hoarding as a check against the ephemeral nature of the internet ... and maybe some peace of...
a month ago
37
a month ago
Digital hoarding as a check against the ephemeral nature of the internet ... and maybe some peace of mind.
Jonas Hietala
A * After a few hours of coding I’ve made a little, little, bit of progress but it took a lot longer...
over a year ago
3
over a year ago
After a few hours of coding I’ve made a little, little, bit of progress but it took a lot longer than I would have liked. I’ve basically managed to make a world and some tiles in the world and we have a worker who can move around on the tiles and he can’t move on all...
Matt Blewitt
Corporate Legibility for Software Engineers Corporate legibility is the art of making tasks, and their outcomes, easier to understand for those...
over a year ago
2
over a year ago
Corporate legibility is the art of making tasks, and their outcomes, easier to understand for those not directly involved. I’ll help you understand why this is an important thing to be aware of and how to use it to help your career.
Arduino Blog
Seaside Sweeper keeps beaches pristine Without anyone caring for them, beaches quickly become trash-covered swaths of disappointment. That...
7 months ago
44
7 months ago
Without anyone caring for them, beaches quickly become trash-covered swaths of disappointment. That care is necessary to maintain the beautiful sandy havens that we all want to enjoy, but it requires a lot of labor. A capstone team of students from the University of Colorado...
computers are bad
2024-05-15 catalina connections Some things have been made nearly impossible to search for. Say, for example, the long-running...
7 months ago
120
7 months ago
Some things have been made nearly impossible to search for. Say, for example, the long-running partnership between Epson and Catalina: a query that will return pages upon pages of people trying to use Epson printers with an old version of MacOS. When you think of a point of sale...
Vitalik Buterin's...
「网络国家」之我见
over a year ago
somenice
RGB Input Range Sliders R0 G20 B0 A fun little challenge to myself this week was putting together these HTML input range...
4 months ago
41
4 months ago
R0 G20 B0 A fun little challenge to myself this week was putting together these HTML input range type sliders to control the color of an LED.Each color channel change triggers an update to read the value, convert it to a hex code (eg. #FF0000), update the output element value,...
Willem's Blog
Repairing a Giro AEON bicycle helmet Try fixing your Giro bicycle helmet? I went through some trouble to do it! Read along to find out...
over a year ago
Jonas Hietala
Long Term Goals Update During my vacation I suddenly got a bunch of “life crisis” type thoughts in an almost panic inducing...
over a year ago
3
over a year ago
During my vacation I suddenly got a bunch of “life crisis” type thoughts in an almost panic inducing intensity. They were mostly thoughts about not having accomplished anything and that the future looks bleak and meaningless and it’s not worth to do anything. As usual they are...
Matt Mullenweg
Observer Article Alexandra Tremayne-Pengelly writes for the Observer, WordPress Founder Matt Mullenweg Is ‘More...
a month ago
4
a month ago
Alexandra Tremayne-Pengelly writes for the Observer, WordPress Founder Matt Mullenweg Is ‘More Energized’ Than Ever Amid WP Engine Battle.
Matt Mullenweg
On with Theo / T3.gg On Thursday, a prominent developer, YouTuber, Twitch streamer, and journalist posted a video titled...
2 months ago
5
2 months ago
On Thursday, a prominent developer, YouTuber, Twitch streamer, and journalist posted a video titled This might be the end of WordPress. It was very harsh. In that video you’ll hear him say about me, “he’s a chronic hater” (7:55), “seems like he’s been a pretty petty bastard for a...
Simply Explained
Shelly 2.5: Flash ESPHome Over The Air! It's no secret that I'm a fan of Shelly products to automate various devices in my house. They're...
over a year ago
2
over a year ago
It's no secret that I'm a fan of Shelly products to automate various devices in my house. They're well built, tiny and rock solid, and best of all: compatible with ESPHome.I flashed ESPHome onto all my Shelly 1's, but for some reason, I have issues with my Shelly 2.5 devices......
Nabeel S. Qureshi
Reading Notes on “Lost Time: Lectures on Proust in a Soviet Prison Camp” by Josef Czapski
over a year ago
Willem's Blog
Climbing Mount Etna Climbing Mount Etna, an active volcano on Sicily Italy.
over a year ago
Arduino Blog
Storing ephemeral micropoetry on RFID cards for bite-sized readings Most people don’t consume poetry in the same way that they do novels. Instead of reading a book of...
3 months ago
30
3 months ago
Most people don’t consume poetry in the same way that they do novels. Instead of reading a book of poetry from cover-to-cover over the course of a few sessions, the majority of people seem to prefer enjoying poetry in occasional little chunks. And unlike the epic poems of Greek...
Arduino Blog
Axiom is Arduino’s newest Gold Integration Partner! Digital manufacturing consultancy and solutions provider, Axiom Manufacturing Systems, based in the...
6 months ago
36
6 months ago
Digital manufacturing consultancy and solutions provider, Axiom Manufacturing Systems, based in the United States, has recently joined our System Integrators Partnership Program. As Gold-level partners, Axiom will supercharge their mission – to empower manufacturers to rapidly...
Matt Mullenweg
Disrupt Interview On Wednesday I had a great chat with Connie Loizos, the editor in chief of TechCrunch, you can view...
a month ago
4
a month ago
On Wednesday I had a great chat with Connie Loizos, the editor in chief of TechCrunch, you can view the video here: Then yesterday Automattic filed its legal responses to the spurious lawfare from WP Engine, Silver Lake, and Quinn Emanuel. It’s a bit long, but if you have time...
Arduino Blog
CapibaraZero: a student’s journey in reinventing hacking tools with Arduino Inventive, open-source, and cost-effective – these words perfectly describe CapibaraZero, a...
3 weeks ago
12
3 weeks ago
Inventive, open-source, and cost-effective – these words perfectly describe CapibaraZero, a multifunctional security and hacking tool developed by young innovator Andrea Canale. Inspired by the popular Flipper Zero, a portable device used to interact with digital systems, Canale...
axio.ms
A small ode to the CRT Built October 2018 I used to hate Cathode Ray Tubes. As a kid in Europe, everything flickered at...
over a year ago
2
over a year ago
Built October 2018 I used to hate Cathode Ray Tubes. As a kid in Europe, everything flickered at 50Hz, or made a loud whistle at 15.625KHz (back when I could still hear it). CRTs just seemed crude, “electro-brutalist” contraptions from the valve era. They were heavy, and...
Louwrentius
I resurrected my Dutch movie review site from 2003 Introduction Between 2003 and 2006, I ran a Dutch movie review site called moevie.nl.1 I built the...
over a year ago
2
over a year ago
Introduction Between 2003 and 2006, I ran a Dutch movie review site called moevie.nl.1 I built the site and wrote the reviews. It never made any money. It cost me money to host, and it cost me a lot of time writing reviews, but I remember enjoying writing reviews about films I...
Applied Cartography
Why can't you just...? Buried in a snarky thread about why Google Calendar doesn’t support calendar syncing is a long,...
7 months ago
2
7 months ago
Buried in a snarky thread about why Google Calendar doesn’t support calendar syncing is a long, detailed explanation of why shipping this sort of thing is hard: Designing a consent experience for the enterprise admin and enterprise end user Creating a special "read only" object...
Arduino Blog
Easily add Python-controlled GPIO pins to any computer Let’s say that, hypothetically, you wanted to use your computer to blink an LED or read the state of...
6 months ago
53
6 months ago
Let’s say that, hypothetically, you wanted to use your computer to blink an LED or read the state of a button. Could you? Almost certainly not — at least not without additional hardware. Most modern computers don’t provide any interface for direct interaction with low-level...
Notes on software...
Parser generators vs. handwritten parsers: surveying major language implementations in 2021 Developers often think parser generators are the sole legit way to build programming language...
over a year ago
2
over a year ago
Developers often think parser generators are the sole legit way to build programming language frontends, possibly because compiler courses in university teach lex/yacc variants. But do any modern programming languages actually use parser generators anymore? To find out, this post...
Jonas Hietala
Default audio card in linux There are a bunch of posts about making your audio work by default in Linux but none that just...
over a year ago
2
over a year ago
There are a bunch of posts about making your audio work by default in Linux but none that just worked for me. I had three separate problems: Getting sound Playing sound from multiple sources at the same time Audio card getting different numbers on reboot Getting sound Here I...
Louwrentius
ZFS performance on HP Proliant Microserver Gen8 G1610T I think the HP Proliant Microserver Gen8 is a very interesting little box if you want to build your...
over a year ago
2
over a year ago
I think the HP Proliant Microserver Gen8 is a very interesting little box if you want to build your own ZFS-based NAS. The benchmarks I've performed seem to confirm this. The Microserver Gen8 has nice features such as: iLO (KVM over IP with dedicated network interface) support...
Jordan’s Substack
On Building Git for Lawyers Over this past weekend, Twitter discovered the problem that I have dedicated the past four years of...
a month ago
2
a month ago
Over this past weekend, Twitter discovered the problem that I have dedicated the past four years of my life to solving. Why don't lawyers and other non-coders use git?
./techtipsy
btrbk is awesome I like having a safety net whenever I’m doing something potentially destructive, which is why I use...
over a year ago
54
over a year ago
I like having a safety net whenever I’m doing something potentially destructive, which is why I use the btrfs file system for my operating system and my data. Snapshots are one half of my “whoops, there goes all my work” strategy (backups are the other half). I’ve written about...
Arduino Blog
A DIY weather display with dedicated outdoor sensor station Weather stations are popular projects in the maker community because they’re useful and usually...
6 months ago
63
6 months ago
Weather stations are popular projects in the maker community because they’re useful and usually quite affordable to construct. But most that we see are really weather information displays that gather data through the internet from stations in the region. That data is fairly...
GitButler
Fearless Rebasing GitButler now supports first class conflicts, which makes rebasing much less annoying. What is...
2 months ago
4
2 months ago
GitButler now supports first class conflicts, which makes rebasing much less annoying. What is "fearless rebasing"?
Good Enough
Thoughts On Thoughts It’s time for a revolution. Too long have we, collectively and individually, been tyrannized by our...
a year ago
2
a year ago
It’s time for a revolution. Too long have we, collectively and individually, been tyrannized by our thoughts and what we believe about them. Or perhaps we can think of this as an intervention. This post is the circle of friends gathered to help us stop hitting ourselves in the...
Notes on software...
Leaders, you need to share organization success stories more frequently This post goes out to anyone who leads a team: managers, directors, VPs, executives. You need to...
over a year ago
1
over a year ago
This post goes out to anyone who leads a team: managers, directors, VPs, executives. You need to share organization success stories with your organization on a regular and frequent basis. Talk about sales wins, talk about new services released, talk about the positive impact of a...
GitButler
Why GitHub Actually Won How GitHub _actually_ became the dominant force it is today, from one of it's cofounders.
3 months ago
Arduino Blog
Venderoo is an Arduino Mega-powered DIY vending machine For now-college student Joel Grayson, making something that combined his interests in mechanics,...
2 months ago
21
2 months ago
For now-college student Joel Grayson, making something that combined his interests in mechanics, electronics, and programming while being simultaneously useful to those around him was a longtime goal. His recent Venderoo project is exactly that, as the creatively named vending...
Jonas Hietala
My Dream Game: The Tycoon I’ve been playing Starcraft 2 a little this christmas. It wasn’t dead serious 1v1 which really is my...
over a year ago
2
over a year ago
I’ve been playing Starcraft 2 a little this christmas. It wasn’t dead serious 1v1 which really is my favorite but I’ve played 2v2 with some friends and I actually played the campaign a bit and it was pretty fun! Usually I never play the campaign on RTS games but this one I liked....
./techtipsy
Cool projects This is an unsorted list of projects that really cool and neat. Chromebook cluster someone took...
a year ago
63
a year ago
This is an unsorted list of projects that really cool and neat. Chromebook cluster someone took some old Chromebooks, stripped them down and built a cluster. I love this kind of jank!
Jonas Hietala
Customizing Neovim Scripting is configuration. Configuration is scripting. TJ DeVries A different take on editing...
7 months ago
3
7 months ago
Scripting is configuration. Configuration is scripting. TJ DeVries A different take on editing code I’ve been using Neovim since it forked from Vim almost 8 years ago, and I used Vim many years before that. I feel quite comfortable with Neovim, and I’ve gone down the...
Willem's Blog
Traffic shaping using iptables and tc This month I responded to an automated alert indicating excessive bandwidth usage on a server,...
over a year ago
3
over a year ago
This month I responded to an automated alert indicating excessive bandwidth usage on a server, requiring me to apply traffic shaping to mitigate the traffic.
Louwrentius
'Syslog: the hidden security risk' People sometimes forget that there are also a number of UDP-based services that may pose a threat to...
over a year ago
3
over a year ago
People sometimes forget that there are also a number of UDP-based services that may pose a threat to the security of your systems. SNMP is a well-known service, notorious for being configured with a default password (or community string). But there is another service that is...
Posts on Made of...
Tracking down a memory leak in Ruby's EventMachine At Stripe, we rely heavily on ruby and EventMachine to power various internal and external services....
over a year ago
2
over a year ago
At Stripe, we rely heavily on ruby and EventMachine to power various internal and external services. Over the last several months, we’ve known that one such service suffered from a gradual memory leak, that would cause its memory usage to gradually balloon from a normal ~50MB to...
Arduino Blog
This Strandbeest-style coffee table can deliver drinks More than 30 years ago, Dutch artist Theo Jansen began astounding the world with his Strandbeesten...
3 months ago
32
3 months ago
More than 30 years ago, Dutch artist Theo Jansen began astounding the world with his Strandbeesten walking sculptures. Even after decades, they have an almost mythical allure thanks to the incredibly fluid way in which they walk. They’re clearly constructs, but with gaits that...
Willem's Blog
Marathon Read the story of how it feels to complete your first marathon.
2 months ago
Ken Shirriff's blog
Inside an unusual 7400-series chip implemented with a gate array When I look inside a chip from the popular 7400 series, I know what to expect: a fairly simple...
9 months ago
2
9 months ago
When I look inside a chip from the popular 7400 series, I know what to expect: a fairly simple die, implemented in a straightforward, cost-effective way. However, when I looked inside a military-grade chip built by Integrated Device Technology (IDT)4 I found a very unexpected...