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+→]
Engineers Need Art
VPX Scripting - Part 5 (DOF) Some light Visual Pinball debugging and the world of DOF. New to DOF? Read on.
8 months ago
Matt Blewitt
Leadership Power Tools: SQL and Statistics A common pattern I’ve seen over the years have been folks in engineering leadership positions that...
2 weeks ago
5
2 weeks ago
A common pattern I’ve seen over the years have been folks in engineering leadership positions that are not super comfortable with extracting and interpreting data from stores, be it databases, CSV files in an object store, or even just a spreadsheet. We’re going to cover SQL &...
Vitalik Buterin's...
An incomplete guide to stealth addresses
a year ago
Jonas Hietala
Hearthstone on Wine I like Hearthstone and recently the next expansion Goblins vs Gnomes so I wanted to install and play...
over a year ago
2
over a year ago
I like Hearthstone and recently the next expansion Goblins vs Gnomes so I wanted to install and play it. It didn’t work in vanilla wine, with a “time out error”, but I found a bug report which makes it work. Here’s a short summary: Get wine source from git. My version was...
Posts on Made of...
autocutsel As most of you probably know, X has several different mechanisms for copy-paste, used by different...
over a year ago
2
over a year ago
As most of you probably know, X has several different mechanisms for copy-paste, used by different applications in different ways. I know some people who use them deliberately, juggling two pieces of text in different clipboards at once, but for me, it’s always just been...
Yazin Alirhayim
How do you know that an API does what it says it does? Having been in fintech for a while, I’ve noticed something in common between the many new startups...
over a year ago
2
over a year ago
Having been in fintech for a while, I’ve noticed something in common between the many new startups that come and go. They all require access to personal information. A specific example that comes to mind is the Plaid-like solution we developed while working on amal. We’d ask...
Applied Cartography
Linear I invited nickd to join our Linear instance yesterday, which reminded me that I had a slew of notes...
5 days ago
10
5 days ago
I invited nickd to join our Linear instance yesterday, which reminded me that I had a slew of notes I wanted to publish on our own experience of migrating from GitHub Issues to Linear, and some reflections on it as a product now that we've been using it for a few months. One...
Vitalik Buterin's...
On Collusion
over a year ago
Simply Explained
Secure Home Assistant Access with Cloudflare and Ubiquiti Dream Machine I've become increasingly reliant on Home Assistant to automate various tasks around the house. But...
over a year ago
3
over a year ago
I've become increasingly reliant on Home Assistant to automate various tasks around the house. But how do you safely expose your instance to the internet for remote access?You want to be able to log in from a remote location, but how to keep others out? This post will show how...
./techtipsy
The IKEA-powered homelab on a wall I recently learned about the IKEA SKÅDIS series, which is a pegboard that supports a variety of...
a year ago
74
a year ago
I recently learned about the IKEA SKÅDIS series, which is a pegboard that supports a variety of extras. During my self-hosting journey having to figure out the best place for putting all my compute stuff to has always been at the back of my mind, especially due to limited...
Louwrentius
Script that shows ETA of RAID rebuild / reshape I made a small script that converts the output of cat /proc/mdstat to an actual date and time...
over a year ago
3
over a year ago
I made a small script that converts the output of cat /proc/mdstat to an actual date and time telling you when the RAID rebuild / reshape is finished. This is the link to the correct version of the script. Example: debian:~# ./raid-rebuild-eta.sh Estimated time of finishing...
Jonas Hietala
Habits to start I haven’t been feeling quite as forward or as energetic lately. There are no set plans, habits or...
over a year ago
2
over a year ago
I haven’t been feeling quite as forward or as energetic lately. There are no set plans, habits or goals for this spring and I don’t have a clear vision of what to do currently but it also feels… fine? Maybe I will cruise in a lower gear for a while and rev up when my mood...
Style over Substance
Buienalarm / Buienradar Apple Watch complication using Home Assistant Living in the Netherlands, one of the things I really miss on my Apple Watch is a Buienradar...
over a year ago
67
over a year ago
Living in the Netherlands, one of the things I really miss on my Apple Watch is a Buienradar complication. Buienradar, Dutch for rain radar, is a popular site here that uses weather radar images to predict if it’s going to rain in the next few hours. For many people living here,...
Arduino Blog
A pair of Arduino UNO R4 boards power this Tron-inspired, decked-out shop room Bob Clagett of the “I Like to Make Stuff” YouTube channel has recently undertaken an extensive shop...
6 months ago
45
6 months ago
Bob Clagett of the “I Like to Make Stuff” YouTube channel has recently undertaken an extensive shop renovation project where he is rearranging tools, tidying up various spaces, and even creating a dedicated “clean” room for his collection of 3D printers/electronics work. With its...
Applied Cartography
How shadcn/ui examples work I’m increasingly convinced that for developer-first tools, a really good docs experience is a...
7 months ago
2
7 months ago
I’m increasingly convinced that for developer-first tools, a really good docs experience is a durable, non-trivial advantage. Part of this thesis is that Really Good Docs Experiences, in addition to having great information architecture and strong writing/prose, should be thought...
Willem's Blog
Health and fitness data Exploring the balance between health data and intuition, this blog post delves into how personal...
11 months ago
2
11 months ago
Exploring the balance between health data and intuition, this blog post delves into how personal well-being and fitness goals shape our relationship with technology and self-awareness.
Bryan Braun - Blog
Goodbye Evernote, Hello Obsidian I use note-taking software every day. I use it for journaling, blogging, capturing ideas,...
6 months ago
2
6 months ago
I use note-taking software every day. I use it for journaling, blogging, capturing ideas, researching technologies, managing my projects, and many other things. Writing is how I think through problems, and note-taking software makes all that thinking easy to search and...
Jonas Hietala
Computer upgrade After 5 years or so I’ve made a large upgrade to my desktop, and this post contains details and some...
a year ago
2
a year ago
After 5 years or so I’ve made a large upgrade to my desktop, and this post contains details and some pictures about the process. It was time I didn’t really want to do an upgrade right now, but I felt I had to do it. Sometimes the lag had gotten very noticeable, for example when...
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...
Vitalik Buterin's...
The Dawn of Hybrid Layer 2 Protocols
over a year ago
Willem's Blog
Designing an interface for a food ordering page Designing a food ordering page is surprisingly challenging because of the many variables that need...
over a year ago
2
over a year ago
Designing a food ordering page is surprisingly challenging because of the many variables that need to be accommodated on a very small screen.
Nabeel S. Qureshi
Notes on Puzzles 1. I mostly don’t play chess anymore — it’s too addictive, and tends to take over your brain in a...
a year ago
2
a year ago
1. I mostly don’t play chess anymore — it’s too addictive, and tends to take over your brain in a way I don’t like — but one habit I’ve retained is solving puzzles.
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...
Willem's Blog
Creating a minimal road bike I wondered how hard it would be to make a bike from spare parts I had in my garage
over a year ago
Avestura's Blog
How optimistic or pessimistic are the Kurzgesagt videos? A sentiment analysis on the last 20 videos of Kurzgesagt.
a year ago
Vitalik Buterin's...
How will Ethereum's multi-client philosophy interact with ZK-EVMs?
a year ago
Home on Erik...
Everything I learned about technical debt I just made it to Sweden suffering from jet lag induced insomnia, but this blog post will not cover...
over a year ago
3
over a year ago
I just made it to Sweden suffering from jet lag induced insomnia, but this blog post will not cover that. Instead, I will talk a little bit about technical debt. The concept of technical debt always resonated with me, partly because I always like the analogy with “real” debt.
Willem's Blog
The joy of a simple laptop This week I tested the Surface Laptop Go with Windows 10 and quite frankly was amazed by the...
over a year ago
2
over a year ago
This week I tested the Surface Laptop Go with Windows 10 and quite frankly was amazed by the experience!
computers are bad
2024-08-19 mining for meteors Billboards Route 66 is often viewed through the lens of its billboards. The Jack Rabbit Trading...
4 months ago
54
4 months ago
Billboards Route 66 is often viewed through the lens of its billboards. The Jack Rabbit Trading Post, a small store a few miles out of Joseph City, would hardly be remembered were it not for its billboards spanning four states. The tradition of far-advance billboards is still...
Good Enough
Season 1, Issue 1: The Loneliest Number 1. Confirmed Positive After two years of running from reality, it has finally happened for my...
over a year ago
2
over a year ago
1. Confirmed Positive After two years of running from reality, it has finally happened for my family. I have tested positive for SARS Coronavirus-2, the virus that causes COVID-19. For this honor, I would like to thank our society’s collective tiring of virus mitigation. It truly...
Vitalik Buterin's...
Hard Forks, Soft Forks, Defaults and Coercion
over a year ago
Home on Erik...
Analyzing 50k fonts using deep neural networks For some reason I decided one night I wanted to get a bunch of fonts. A lot of them. An hour later I...
over a year ago
2
over a year ago
For some reason I decided one night I wanted to get a bunch of fonts. A lot of them. An hour later I had a bunch of scrapy scripts pulling down fonts and a few days later I had more than 50k fonts on my computer.
Matt Mullenweg
GPL Clarification A quick followup on my prior conversation with Theo. During that chat, I talked briefly about a...
a month ago
4
a month ago
A quick followup on my prior conversation with Theo. During that chat, I talked briefly about a trademark infringer that was also distributing nulled plugins. I said “Not illegal. Legal under the GPL. But they weren’t changing the names. They were selling their customers Pro...
Home on Erik...
New approximate nearest neighbor benchmarks As some of you may know, one of my side interests is approximate nearest neighbor algorithms. I'm...
over a year ago
2
over a year ago
As some of you may know, one of my side interests is approximate nearest neighbor algorithms. I'm the author of Annoy, a library with 3,500+ stars on Github as of today. It offers fast approximate search for nearest neighbors with the additional benefit that you can load data...
Engineers Need Art
Same Stop Marvelling at the full circle life seems to have taken after retirement.
a year ago
Louwrentius
Linux: script that creates table of network interface properties My server has 5 network interfaces and I wanted a quick overview of some properties. There may be an...
over a year ago
3
over a year ago
My server has 5 network interfaces and I wanted a quick overview of some properties. There may be an existing linux command for this but I couldn't find it so I quickly wrote my own script (download). This is the output: The only requirement for this script is that you have...
Notes on software...
Be someone who does things I wrote last month that what you want to do is one of the most useful motivations in life. I want to...
3 months ago
2
3 months ago
I wrote last month that what you want to do is one of the most useful motivations in life. I want to follow that up by saying that the only thing more important than wanting to do something is to actually do something. The most valuable trait you can develop for yourself is to...
Louwrentius
Using ncat to provide SSL-support to non-ssl capable software Sometimes, people are using software that does not support encrypted connections using SSL. To...
over a year ago
3
over a year ago
Sometimes, people are using software that does not support encrypted connections using SSL. To provide SSL-support to such a client, ncat can be used. Ncat is part of nmap, the famous port-scanner. The main principle is that the non-ssl capable software does not connect to the...
Louwrentius
Why filtering DHCP traffic is not always possible with iptables When configuring my new firewall using iptables, I noticed something very peculiar. Even if all...
over a year ago
2
over a year ago
When configuring my new firewall using iptables, I noticed something very peculiar. Even if all input, forward and output traffic was dropped, DHCP traffic to and from my DHCP server was not blocked even if there were no rules permitting this traffic. I even flushed all rules,...
Lighthouse Blog
Updates June 07
6 months ago
Louwrentius
Why you should not use IPsec for VPN connectivity IPsec is a well-known and widely-used VPN solution. It seems that it's not widely known that Niels...
over a year ago
3
over a year ago
IPsec is a well-known and widely-used VPN solution. It seems that it's not widely known that Niels Ferguson and Bruce Schneier performed a detailed security analysis of IPsec and that the results were not very positive. We strongly discourage the use of IPsec in its current form...
Home on Erik...
The hardest challenge about becoming a manager Note: this post is full of pseudo-psychology and highly speculative content. Like most fun stuff! I...
over a year ago
2
over a year ago
Note: this post is full of pseudo-psychology and highly speculative content. Like most fun stuff! I became a manager back in 2009. Being a developer is fun. You have this very tangible way to measure yourself.
Odds and Ends of...
Book now! Where we're going, we need roads (and trains) My next in-person event/meet-up, with transport policy expert Michael Dnes!
3 weeks ago
Willem's Blog
WordPress: 10 tips to secure your website A lot of people use WordPress to manage their website. Prevent your site from being hacked using...
over a year ago
1
over a year ago
A lot of people use WordPress to manage their website. Prevent your site from being hacked using this blog post.
lcamtuf’s thing
Shining light on photodiodes Photodiodes are incredibly versatile, but commonly misused and misunderstood.
2 months ago
latest projects -...
Motorised Camera Slider [Hardware] Simple smooth motor mod
5 months ago
Jonas Hietala
5 Years at Linköping's University I recently finished my master’s degree (civilingenjör or civil engineering) at Linköping’s...
over a year ago
3
over a year ago
I recently finished my master’s degree (civilingenjör or civil engineering) at Linköping’s University. At first it felt like 5 years would be an eternity, but in hindsight it was over in a flash. my gut feeling is that I haven’t learnt or done anything of note, except you know...
Lighthouse Blog
Updates July 07
5 months ago
Jonas Hietala
Exploring the Gleam FFI My brain is a curious thing. I’m on a business trip right now and I’ve set aside time to finish some...
11 months ago
2
11 months ago
My brain is a curious thing. I’m on a business trip right now and I’ve set aside time to finish some important todos I want and need to get done. But instead of focusing on them, I started playing around with Gleam—a young and interesting programming language. My (current)...
Notes on software...
Book Review: ANSI Common Lisp Score: 4.5 / 5 Paul Graham and his editor(s) are excellent. His prose is light and easy to follow....
over a year ago
2
over a year ago
Score: 4.5 / 5 Paul Graham and his editor(s) are excellent. His prose is light and easy to follow. The only awkward component of the book's organization is that he tends to use a concept one section before explicitly introducing and defining that concept. I'm not sure yet if this...
Posts on Made of...
Distributed cloud builds for everyone CPU cycles are cheaper than they have ever been, and cloud computing has never been more ubiquitous....
over a year ago
2
over a year ago
CPU cycles are cheaper than they have ever been, and cloud computing has never been more ubiquitous. All the major cloud providers offer generous free tiers, and services like GitHub Actions offer free compute resources to open-source repositories. So why do so many developers...
Christian Selig
Apollo for Reddit 1.9 Apollo 1.9’s a massive update to Apollo that’s taken months and months to complete, but I’m really...
over a year ago
27
over a year ago
Apollo 1.9’s a massive update to Apollo that’s taken months and months to complete, but I’m really happy with the result, and it brings together a ton of ideas from the community to make Apollo even nicer to use. The update includes a variety of features around crossposts, flair,...
Odds and Ends of...
How to fix The Observer Slow news is good news?
3 weeks ago
Home on Erik...
Luigi talk tomorrow At NYC Data Science meetup! Unfortunately the space is full but the talk will be livestreamed –...
over a year ago
2
over a year ago
At NYC Data Science meetup! Unfortunately the space is full but the talk will be livestreamed – check out the meetup web page for a link tomorrow.
Arduino Blog
Discover #Virgil: history comes to life with Arduino We’re excited to introduce #Virgil, an innovative project that combines the power of Arduino...
2 months ago
22
2 months ago
We’re excited to introduce #Virgil, an innovative project that combines the power of Arduino technology with a passion for history, creating a groundbreaking interactive experience for museums.  Using Arduino’s versatile and scalable ecosystem, #Virgil operates completely...
Ken Shirriff's blog
Reverse-engineering a three-axis attitude indicator from the F-4 fighter plane We recently received an attitude indicator for the F-4 fighter plane, an instrument that uses a...
2 months ago
3
2 months ago
We recently received an attitude indicator for the F-4 fighter plane, an instrument that uses a rotating ball to show the aircraft's orientation and direction. In a normal aircraft, the artificial horizon shows the orientation in two axes (pitch and roll), but the F-4...
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...
Louwrentius
The iPad will be the death of Flash So Apple finally released their tablet computer: the iPad. One of the most debated drawbacks is that...
over a year ago
3
over a year ago
So Apple finally released their tablet computer: the iPad. One of the most debated drawbacks is that it lacks support for Adobe Flash. The iPhone does not support Flash either, and since the iPad is based on the iPhone OS, this should not come as a surprise. Now many people see...
Arduino Blog
This perplexing robotic performer operates under the control of three different Arduino boards Every decade or two, humanity seems to develop a renewed interest in humanoid robots and their...
2 months ago
17
2 months ago
Every decade or two, humanity seems to develop a renewed interest in humanoid robots and their potential within our world. Because the practical applications are actually pretty limited (given the high cost), we inevitably begin to consider how those robots might function as...
Arduino Blog
Meet Mr. Wallplate, an animatronic wall plate that speaks to you Interactive robots always bring an element of intrigue, and even more so when they feature unusual...
7 months ago
124
7 months ago
Interactive robots always bring an element of intrigue, and even more so when they feature unusual parts and techniques to perform their actions. Mr. Wallplate, affectionately named by Tony K on Instructables, is one such robot that is contained within an electrical wall plate...
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...
Style over Substance
Create a Hue-compatible DIY LED light sculpture Learn how to create your own Hue compatible LED light sculpture, inspired by by the REFLEKTION art,...
over a year ago
56
over a year ago
Learn how to create your own Hue compatible LED light sculpture, inspired by by the REFLEKTION art, using cheap LED strips and DIY parts you can order online. The post Create a Hue-compatible DIY LED light sculpture appeared first on Style over Substance.
Home on Erik...
Lessons from content marketing myself (aka blogging) for five years I started writing this blog in late 2012, partly because I felt like it would help me improve my...
over a year ago
1
over a year ago
I started writing this blog in late 2012, partly because I felt like it would help me improve my English and my writing skills, partly because I kept having a lot of random ideas in my head and I wanted to write them down somewhere.
Jonas Hietala
Geekhack Toxic I came back to Linköping yesterday and I had a package waiting for me to pick it up. What could it...
over a year ago
2
over a year ago
I came back to Linköping yesterday and I had a package waiting for me to pick it up. What could it be? With a crummy mobile phone photo I give you my TOXIC keycaps mounted on my trusty old das keyboard: Woooo If only my GH60 could arrive some time this decade…
Applied Cartography
Always use an enum for your status field When I was first starting my career at Amazon — even more bright-eyed and rosy-cheeked than I am now...
3 months ago
2
3 months ago
When I was first starting my career at Amazon — even more bright-eyed and rosy-cheeked than I am now — I was thrilled by the concept of an "architecture review", and by extension the concept of a "Principal Engineer" (Amazon's term for a staff-level engineer, someone beyond...
Notes on software...
Generating a REST API from a database I recently published an alpha version of a code generation tool, DBCore, that reads a...
over a year ago
2
over a year ago
I recently published an alpha version of a code generation tool, DBCore, that reads a database schema from PostgreSQL or MySQL and generates an entire Go API with CRUD operations, pagination, filtering, and authentication. But more than just generating code like xo/xo or...
Jonas Hietala
Focusing Attention: Study Hacking A week of drawing is over, but I didn’t draw that much. It was a little bit of a fail from my...
over a year ago
2
over a year ago
A week of drawing is over, but I didn’t draw that much. It was a little bit of a fail from my part. But the past is the past and this week I’m going to be study focused. Not that I need to study, but I really need to rework my study technique. I’ve been going on like a classical...
Willem's Blog
Refining my tablet OS experience Installing Debian GNU/Linux on a Surface Go 2 with LTE/4G to replace my iPad Pro as daily driver.
over a year ago
Christian Selig
Trials and tribulations of 360° video in Juno In building Juno, a visionOS app for YouTube, a question that’s come up from users a few times is...
10 months ago
77
10 months ago
In building Juno, a visionOS app for YouTube, a question that’s come up from users a few times is whether it supports 360° and 180° videos (for the unfamiliar, it’s an immersive video format that fully surrounds you). The short answer is no, it’s sort of a niche feature without...
Jonas Hietala
rustc: error while loading shared libraries: librustc_driver I had installed and used rust already but today I fired it up and received: rustc...
over a year ago
3
over a year ago
I had installed and used rust already but today I fired it up and received: rustc --version rustc: error while loading shared libraries: librustc_driver-7e44814b.so: cannot open shared object file: No such file or directory I’ve seen this before… I thought modifying...
./techtipsy
Disabling the crappy Broadcom Bluetooth adapter in your ThinkPad T430 running Linux You’ve disabled the boneheaded Lenovo WiFi adapter whitelist using a tool like 1vyrain, installed a...
over a year ago
38
over a year ago
You’ve disabled the boneheaded Lenovo WiFi adapter whitelist using a tool like 1vyrain, installed a better adapter like the Intel Dual Band Wireless-AC 7260, and found that Bluetooth is not working as intended on your ThinkPad T430 running Linux? Here’s a guide on what you can...
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...
Applied Cartography
Tailwind black magic: styling paragraphs within tables The new version of the Buttondown docs site is all in on Keystatic, Markdoc, and Tailwind's...
8 months ago
2
8 months ago
The new version of the Buttondown docs site is all in on Keystatic, Markdoc, and Tailwind's typography plugin — which makes it really easy to author beautiful docs in plaintext. We ran into one small issue, which is that the Markdoc renderer likes to place paragraph tags in table...
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...
Neil Madden
Galois/Counter Mode and random nonces It turns out you can encrypt more than 2^32 messages with AES-GCM with a random nonce under certain...
7 months ago
3
7 months ago
It turns out you can encrypt more than 2^32 messages with AES-GCM with a random nonce under certain conditions. It’s still not a good idea, but you can just about do it. #cryptography
Matt Mullenweg
WPAI Very excited to share that we’ve acquired WPAI and the team is joining Automattic. They have some...
a week ago
5
a week ago
Very excited to share that we’ve acquired WPAI and the team is joining Automattic. They have some very cool products including CodeWP, AgentWP, and WP.chat.
Willem's Blog
Snake '97 High Scores Happily accepting the invitation to attend an exhibition of Snake 97 art works in Antwerp. This was...
over a year ago
1
over a year ago
Happily accepting the invitation to attend an exhibition of Snake 97 art works in Antwerp. This was totally WOW!
Matt Blewitt
Long Distance Relationships I’ve been managing a fully remote, fully distributed team, covering timezones from UTC-8 through...
2 months ago
5
2 months ago
I’ve been managing a fully remote, fully distributed team, covering timezones from UTC-8 through UTC+10, for the last couple of years. Through that time, I’ve learned a lot on organising work, interpersonal relationships, and ultimately how to overcome a lack of promximity to my...
Computer Ads from...
Ergotron's MacTilt MacTilt is the Solution
3 weeks ago
Jonas Hietala
Vacation Finally back from a 2 week vacation up at Övertorneå. It’s been pretty great to be taken care of and...
over a year ago
3
over a year ago
Finally back from a 2 week vacation up at Övertorneå. It’s been pretty great to be taken care of and not doing anything. Well, I did get my ass kicked in Terra Mystica and I played a bit of Minecraft, but still. We got some nice food and my in-laws and my parents were nice. I’m...
Louwrentius
'Linux: unattended installation with Debian preseeding' Debian Linux provides a mechanism to install the operating system without user intervention. This...
over a year ago
3
over a year ago
Debian Linux provides a mechanism to install the operating system without user intervention. This mechanism is called 'preseeding' and is similar to Red Hat Kick Start and Sun Solaris Jump Start. The basic idea is that the installer is fed a recipe, according to which the system...
Jonas Hietala
I'm writing a book: Why Cryptocurrencies? I decided to write a book. It’s called “Why Cryptocurrencies?” and I will be uploading chapters as I...
over a year ago
3
over a year ago
I decided to write a book. It’s called “Why Cryptocurrencies?” and I will be uploading chapters as I complete them. It’s available to read online for free. I’ve only uploaded the introductory parts but I’ve got a bunch more planned. Why write a book you ask? Well, why not? I...
Home on Erik...
Ping the world I just pinged a few million random IP addresses from my apartment in NYC. Here's the result: Some...
over a year ago
2
over a year ago
I just pinged a few million random IP addresses from my apartment in NYC. Here's the result: Some notes: What's going on with Sweden? Too much torrenting? Ireland is likewise super slow, but not Northern Ireland Eastern Ukraine is also super slow, maybe not surprising given...
Vitalik Buterin's...
Hard Problems in Cryptocurrency: Five Years Later
over a year ago
Engineers Need Art
Op-Amp Helper PCB A PCB for breadboards to make working with op-amps easier.
a year ago
Lighthouse Blog
Updates May 31
6 months ago
Louwrentius
Creating a basic ZFS file system on Linux Here are some notes on creating a basic ZFS file system on Linux, using ZFS on Linux. I'm...
over a year ago
3
over a year ago
Here are some notes on creating a basic ZFS file system on Linux, using ZFS on Linux. I'm documenting the scenario where I just want to create a file system that can tollerate at least a single drive failure and can be shared over NFS. Identify the drives you want to use for the...
./techtipsy
Turning leftover PC parts into a decent gaming PC Introduction About a year ago, I bought an used PC based off of a Lenovo Erazer X510. It had a...
over a year ago
32
over a year ago
Introduction About a year ago, I bought an used PC based off of a Lenovo Erazer X510. It had a dual-core Intel Pentium G3220 CPU, 4GB of DDR3 RAM, a crappy Codegen 400W power supply and a 60GB SSD. I added an Nvidia GTX 1050 and just like that, a budget gaming PC was born. My...
Willem's Blog
Escaping the flat tires Finding the answer to the question how resilient a puncture-proof tire really is took me quite some...
over a year ago
2
over a year ago
Finding the answer to the question how resilient a puncture-proof tire really is took me quite some time, but alas - here it is!
Willem's Blog
Listen to your body Using health data gathered by sensors and wearables I learned to listen to my body. Now I have...
over a year ago
2
over a year ago
Using health data gathered by sensors and wearables I learned to listen to my body. Now I have stopped using bluetooth sensors all together.
Lighthouse Blog
Updates December 01: UX improvements
a year ago
Posts on Made of...
Stripe's monorepo developer environment I worked at Stripe for about seven years, from 2012 to 2019. Over that time, I used and contributed...
7 months ago
2
7 months ago
I worked at Stripe for about seven years, from 2012 to 2019. Over that time, I used and contributed to many generations of Stripe’s developer environment – the tools that engineers used daily to write and test code. I think Stripe did a pretty good job designing and building that...
Notes on software...
First month on a database team A little over a month ago, I joined EnterpriseDB on a distributed Postgres product (PGD). The...
9 months ago
2
9 months ago
A little over a month ago, I joined EnterpriseDB on a distributed Postgres product (PGD). The process of onboarding myself has been pretty similar at each company in the last decade, though I think I've gotten better at it. The process is of course influenced by the team, and my...
Vitalik Buterin's...
Trust Models
over a year ago
lcamtuf’s thing
How do wood finishes hold up? A quick 18-month experiment to shed light on traditional woodworking lore.
3 months ago
Vitalik Buterin's...
Governance, Part 2: Plutocracy Is Still Bad
over a year ago
Willem's Blog
Inspiration from a child Explore the world together with your kids and reap the rewards of adventure and fun!
over a year ago
Vitalik Buterin's...
My techno-optimism
a year ago
Home on Erik...
More MCMC – Analyzing a small dataset with 1-5 ratings I've been obsessed with how to iterate quickly based on small scale feedback lately. One awesome...
over a year ago
2
over a year ago
I've been obsessed with how to iterate quickly based on small scale feedback lately. One awesome website I encountered is Usability Hub which lets you run 5 second tests. Users see your site for 5 seconds and you can ask them free-form questions afterwards.
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,...
computers are bad
2024-10-12 commercial HF radio According to a traditional system of classification, "high frequency" or HF refers to the radio...
2 months ago
35
2 months ago
According to a traditional system of classification, "high frequency" or HF refers to the radio spectrum between 3 and 30 MHz. The label now seems anachronistic, as HF is among the lowest ranges of radio frequencies that see regular use. This setting of the goalposts in the early...
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...
Arduino Blog
This giant animatronic LEGO minifig zombie is a delight  LEGO’s minifigs are the perfect canvas for creativity, as their simple plastic forms provide enough...
4 months ago
58
4 months ago
LEGO’s minifigs are the perfect canvas for creativity, as their simple plastic forms provide enough constraint to force people to consider their art and design choices. That’s exactly the kind of pressure that Wicked Makers’ Jaimie and Jay thrive under, leading them to build this...
Home on Erik...
On the Equifax breach and how to really prevent identity theft A funny thing about being a foreigner is how you realize people take broken things for granted. I'm...
over a year ago
2
over a year ago
A funny thing about being a foreigner is how you realize people take broken things for granted. I'm going to go out on a limb here claiming that the US has a pretty dumb banking system.
Arduino Blog
Build Button Clash in minutes: a new fun game with Plug and Make Kit  The Arduino Plug and Make Kit is all about turning creative sparks into reality in mere minutes....
2 weeks ago
18
2 weeks ago
The Arduino Plug and Make Kit is all about turning creative sparks into reality in mere minutes. With its intuitive, snap-together design, even the wildest ideas become achievable – fast, fun, and frustration-free. That’s exactly what Julián Caro Linares, Arduino’s Product...
Applied Cartography
Buttondown Analytics 3.0 Working on a new analytics engine — a scant eleven months after the previous 'new analytics...
10 months ago
2
10 months ago
Working on a new analytics engine — a scant eleven months after the previous 'new analytics engine'. Calling this 3.0 is a bit of a misnomer: most of the code, design, and plumbing from the 2023 redesign is sticking around, just in a more modular format. The goal here is to...
./techtipsy
LattePanda V1 - my experience with a Raspberry Pi alternative As with many homelab experiments around 2022/2023, it all started with Raspberry Pi-s being either...
a year ago
32
a year ago
As with many homelab experiments around 2022/2023, it all started with Raspberry Pi-s being either out of stock or absurdly overpriced. I once noticed a listing for a LattePanda V1 on a local auction site. The price was reasonable at 45 EUR, and after I looked at the...
Vitalik Buterin's...
Moving beyond coin voting governance
over a year ago
Home on Erik...
The half-life of code & the ship of Theseus As a project evolves, does the new code just add on top of the old code? Or does it replace the old...
over a year ago
2
over a year ago
As a project evolves, does the new code just add on top of the old code? Or does it replace the old code slowly over time? In order to understand this, I built a little thing to analyze Git projects, with help from the formidable GitPython project.
Lighthouse Blog
How to subscribe to content
6 months ago
Home on Erik...
Bagging as a regularizer One thing I encountered today was a trick using bagging as a way to go beyond a point estimate and...
over a year ago
2
over a year ago
One thing I encountered today was a trick using bagging as a way to go beyond a point estimate and get an approximation for the full distribution. This can then be used to penalize predictions with larger uncertainty, which helps reducing false positives.
Jonas Hietala
Soda These quotes are from hacker news and I found them all too funny. It’s hard for me to understand the...
over a year ago
2
over a year ago
These quotes are from hacker news and I found them all too funny. It’s hard for me to understand the whole soda phenomenon in Canada and the US. Is it as addictive as cigarettes? Does it make you crave for more? Or it simply tastes so good that you can’t get enough of it? Why not...
Jonas Hietala
Postmortem: Balls So it’s been what? Two, three years since I discovered the art of programming and I haven’t made one...
over a year ago
3
over a year ago
So it’s been what? Two, three years since I discovered the art of programming and I haven’t made one single game?! Well now I’m not counting the visual basic nightmare mastermind I made a long time ago but a real game. Whatever that means. I’ve had these monster-projects; Point...
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!"
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...
Good Enough
How We Built Unique Social Preview Images for Pika One of the goals of Pika, the happy blogging software that we recently launched, is to help you find...
10 months ago
2
10 months ago
One of the goals of Pika, the happy blogging software that we recently launched, is to help you find your own place on the internet. Along with a nice place on the internet, when you share links to your blog we want them to represent your internet home, which you've likely taken...
Matt Mullenweg
Everyone’s An Owner Last Friday we said goodbye to 159 colleagues as part of our alignment offer. It was a tough day,...
2 months ago
5
2 months ago
Last Friday we said goodbye to 159 colleagues as part of our alignment offer. It was a tough day, there are a lot of close relationships within Automattic, and goodbyes are always hard. On Monday, I got to be Oprah for a few minutes. We had scheduled a town hall for leaders...
Matt Mullenweg
DrupalCon Singapore This week, DrupalCon Singapore is bringing together an incredible community of Drupal platform...
a week ago
4
a week ago
This week, DrupalCon Singapore is bringing together an incredible community of Drupal platform creators, developers, and supporters.  Last year, I had the chance to share the stage with Dries Buytaert, the founder of Drupal, and the conversation stuck with me. It highlighted the...
Jonas Hietala
Christmas break So school is on a break and I welcome it with all of my heart. The semester has been pretty fun and...
over a year ago
3
over a year ago
So school is on a break and I welcome it with all of my heart. The semester has been pretty fun and I really enjoy studying here. We had lisp the whole time which is a pretty sweet little language and if you haven’t, give it a shot. Then we had math and I do like math, although I...
Notes on software...
The case for comments in code When I first started programming, especially when asked for code samples, my comments lacked purpose...
over a year ago
2
over a year ago
When I first started programming, especially when asked for code samples, my comments lacked purpose and would often duplicate in English what the code clearly indicated. I knew that "commenting is good" but as a beginner I had no further insight. Over time with the help of books...
Notes on software...
Building a fast SCSS-like rule expander for CSS using fuzzy parsing This is an external post of mine. Click here if you are not redirected.
over a year ago
Jonas Hietala
Establishing Habits with Habitica I have used Habitica the last 18 months to organize my habits and things I want to get done. I...
over a year ago
3
over a year ago
I have used Habitica the last 18 months to organize my habits and things I want to get done. I believe it all started with an amazing book called The Power of Habit which describes the amazing benefits habits can give, both in the context of your own life but also in business....
Computer Ads from...
Page 6 Magazine Interviews the Godfather of Adventure Games, Scott Adams Scott McNealy talks about Sun Microsystems, RISC, UNIX, and NeXT
4 months ago
./techtipsy
Things I've learned during my self-hosting adventure This is a list of lessons that I’ve learned while playing around with my computer setup during the...
over a year ago
24
over a year ago
This is a list of lessons that I’ve learned while playing around with my computer setup during the last 6-7 years or so. USB connected storage is a bad idea when you are using BTRFS. USB connected storage is still a bad idea when you are using ZFS, but it is at least much more...
Notes on software...
What makes a great technical blog I want to explain why the blogs in My favorite technical blogs are my favorite. That page is solely...
8 months ago
3
8 months ago
I want to explain why the blogs in My favorite technical blogs are my favorite. That page is solely about non-corporate tech blogs. So this post is too. I'll have to make another list for favorite corporate tech blogs. In short, they: Tackle hard and confusing topics Show working...
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
An update on my book 'Why Cryptocurrencies?' Five months ago I gloriously declared that “my book was done”. Since then I’ve been working hard to...
over a year ago
2
over a year ago
Five months ago I gloriously declared that “my book was done”. Since then I’ve been working hard to finish the book. Sorry that’s a bit of a lie, I’ve had a nice long vacation where I didn’t work on the book and I’m also on part-time parental leave. And believe me there’s not a...
Willem's Blog
The best keyboard for iPad While everybody is raving about the Magic Keyboard there is something to be said for the...
over a year ago
2
over a year ago
While everybody is raving about the Magic Keyboard there is something to be said for the "mouse-less" Smart Keyboard Folio. Read along for a detailed analyses based on actual iPad use.
Jonas Hietala
Dijkstra's Algorithm For rust, I’m updating the documentation for the standard library and specifically with the...
over a year ago
2
over a year ago
For rust, I’m updating the documentation for the standard library and specifically with the collections. For the priority queue I had the idea to use Dijkstra’s algorithm as a fun example. That idea was well received and that example is now live. At first I wanted to use A* to...
Arduino Blog
Reduce power consumption in IoT and wearable devices, with Arduino’s new power management library! Developing energy-efficient IoT and wearable devices is complex and time-consuming, yet it is...
2 months ago
26
2 months ago
Developing energy-efficient IoT and wearable devices is complex and time-consuming, yet it is essential for creating high-quality products that stand out in today’s market. A key part in this process is optimizing power consumption without sacrificing performance or...
watchTowr Labs -...
Fortinet FortiGate CVE-2024-23113 - A Super Complex Vulnerability In A Super Secure Appliance In... Today we'd like to share a recent journey into (yet another) SSLVPN appliance vulnerability - a...
2 months ago
5
2 months ago
Today we'd like to share a recent journey into (yet another) SSLVPN appliance vulnerability - a Format String vulnerability, unusually, in Fortinet's FortiGate devices. It affected (before patching) all currently-maintained branches, and recently was highlighted by CISA as...
Home on Erik...
Presentations about Spotify music recommendations A couple of people in my old team have been around talking about how Spotify does music...
over a year ago
3
over a year ago
A couple of people in my old team have been around talking about how Spotify does music recommendations and put together some quite good presentations. First one is Neville Li's presentation about Scala Data Pipelines @ Spotify:
Willem's Blog
Cutting Cloud Costs Facing sky-high cloud costs, I found software optimisation vital. Discover how I saved 90% on cloud...
a year ago
2
a year ago
Facing sky-high cloud costs, I found software optimisation vital. Discover how I saved 90% on cloud expenses!
Willem's Blog
Developing a native iOS app How hard can it be to build your own cycling and running workout tracker app using native code with...
7 months ago
2
7 months ago
How hard can it be to build your own cycling and running workout tracker app using native code with some help from AI? Read along to find out!
Notes on software...
The year in books: 11 to recommend in 2021 Last year (2021) I finished 17 books, a five year low. But that's ok! 4 fiction and 13 non-fiction....
over a year ago
2
over a year ago
Last year (2021) I finished 17 books, a five year low. But that's ok! 4 fiction and 13 non-fiction. Another 30 started but not finished. Non-fiction It seems I was pretty focused on business history books and history of tech. The 8 non-fiction books I liked the most: Designing...
computers are bad
2023-06-07 something up there - nasa and uaps A brief note on Grusch First, a disclaimer of sorts: I am posting another article on UAPs, yet I...
a year ago
60
a year ago
A brief note on Grusch First, a disclaimer of sorts: I am posting another article on UAPs, yet I am not addressing the recent claims by David Grusch. This is for a couple of reasons. First, I am skeptical of Grusch. He is not the first seemingly well-positioned former...
Simply Explained
Static webhosting benchmark: AWS, Google, Firebase, Netlify, GitHub & Cloudflare Static websites are still a hot topic. They are fast, and they're incredibly secure because there...
over a year ago
2
over a year ago
Static websites are still a hot topic. They are fast, and they're incredibly secure because there isn't a CMS to hack. Once you build a static website, however, the question becomes: Where do I host?In other words: what is the fastest static website hosting provider in 2020?...
./techtipsy
The absolute state of Bluetooth audio in 2022 I have the Sony WH-1000XM3 headphones. They’re good for consuming content. Audio calls with your...
over a year ago
34
over a year ago
I have the Sony WH-1000XM3 headphones. They’re good for consuming content. Audio calls with your colleagues? Forget about it. This is the setup I have to go with, and it has all to do with how Bluetooth works. Your options with Bluetooth headsets are the following: high quality...
Style over Substance
My Home Assistant setup (2023 edition) For the past few years, I have been running Home Assistant to make my apartment a smart home. It’s...
a year ago
107
a year ago
For the past few years, I have been running Home Assistant to make my apartment a smart home. It’s become such a hobby of mine that I’ve even started coding add-ons for it. While there are other popular automation platforms, Home Assistant’s versatility blows the rest out of the...
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....
Jonas Hietala
2014 in Review Previous reviews: 2010, 2011, 2012 and 2013. 2014 Geek Achievements Solved 73 UVa problems. Won a...
over a year ago
2
over a year ago
Previous reviews: 2010, 2011, 2012 and 2013. 2014 Geek Achievements Solved 73 UVa problems. Won a turn in IMPA and solved a bunch of problems. Completed a doctorand course about algorithmic problem solving. Finished my 4 first years in University. Became a contributor to rust and...
Willem's Blog
Riding with Omata One If you're looking for an alternative for common cycling computers, the Omata One is something truely...
over a year ago
2
over a year ago
If you're looking for an alternative for common cycling computers, the Omata One is something truely special: it indicates your speed, distance, ascent and time ridden using mechanical hands!
Notes on software...
Deploying FreeBSD on Linode unattended in minutes I became a FreeBSD user over 2 years ago when I wanted to see what all the fuss was about. I swapped...
over a year ago
2
over a year ago
I became a FreeBSD user over 2 years ago when I wanted to see what all the fuss was about. I swapped my y410p dual-booting Windows / Ubuntu with FreeBSD running Gnome 3. I learned a lot during the transition and came to appreciate FreeBSD as a user. I soon began running...
Vitalik Buterin's...
How do trusted setups work?
over a year ago
Vitalik Buterin's...
為什麼權益證明棒棒的(2020 年十一月)
over a year ago
Louwrentius
'Linux: monitor a directory for files' Inotify is a mechanism in the Linux kernel that reports when a file system event occurs. The...
over a year ago
2
over a year ago
Inotify is a mechanism in the Linux kernel that reports when a file system event occurs. The inotifywait comand line utility can be used in shell scripts to monitor directories for new files. It can also be used to monitor files for changes. Inotifywait must be installed and is...
Vitalik Buterin's...
The Three Transitions
a year ago
Willem's Blog
Giving AI Training Explore the transformative power of AI in everyday work: Dive into firsthand insights from a recent...
a year ago
2
a year ago
Explore the transformative power of AI in everyday work: Dive into firsthand insights from a recent AI training session that's reshaping professional landscapes.
Neil Madden
API Security in Action handed over to production After a flurry of last-minute corrections and updates in response to review feedback, my book has...
over a year ago
3
over a year ago
After a flurry of last-minute corrections and updates in response to review feedback, my book has now been handed over to Manning’s production team. That means a few weeks of copy editing and graphics polish, then indexing and typesetting to produce the final version around...
Jonas Hietala
Where's Teddy? So I did this course Game Design and what’s a course on Game Design without a game? Well, here it...
over a year ago
2
over a year ago
So I did this course Game Design and what’s a course on Game Design without a game? Well, here it is. Made in about seven days (more likely eight) and I thought it became quite cool. Where’s Teddy? How to Play Your mission is to find teddy and his teddybear friends. The...
Jonas Hietala
Bugger Ahhh… Finally another game! Theme of this beauty is Failure and your mission here is to avoid the...
over a year ago
2
over a year ago
Ahhh… Finally another game! Theme of this beauty is Failure and your mission here is to avoid the bugs. As a programmer the fight with those nasty bugs are a daily occurrence and now I’ve brought you a chance to kill those nasties too! The gameplay wasn’t what I was planning on -...
Home on Erik...
Open source
over a year ago
Electronics etc…
The HP 423A and a Beginner’s Deep Dive into RF Crystal Detectors MathJax.Hub.Config({ jax: ["input/TeX", "output/HTML-CSS"], tex2jax: { inlineMath: [...
a year ago
72
a year ago
MathJax.Hub.Config({ jax: ["input/TeX", "output/HTML-CSS"], tex2jax: { inlineMath: [ ['$', '$'], ["\\(", "\\)"] ], displayMath: [ ['$$', '$$'], ["\\[", "\\]"] ], processEscapes: true, skipTags: ['script', 'noscript', 'style', 'textarea', 'pre',...
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...
Notes on software...
Experimenting with column- and row-oriented datastructures This is an external post of mine. Click here if you are not redirected.
over a year ago
Notes on software...
Lessons learned streaming building a Scheme-like interpreter in Go I wanted to practice making coding videos so I did a four-part series on writing a basic Scheme-like...
a year ago
2
a year ago
I wanted to practice making coding videos so I did a four-part series on writing a basic Scheme-like language (minus macros and arrays and tons of stuff). I picked this simple topic because I wanted a low-stakes way to learn what I did not know about making videos. Here was the...
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
Posts on Made of...
Transformers for software engineers Ever since its introduction in the 2017 paper, Attention is All You Need, the Transformer model...
over a year ago
2
over a year ago
Ever since its introduction in the 2017 paper, Attention is All You Need, the Transformer model architecture has taken the deep-learning world by storm. Initially introduced for machine translation, it has become the tool of choice for a wide range of domains, including text,...
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...
Arduino Blog
Giving Billy Bass the arti-fish-al intelligence he always deserved If you were unlucky enough to visit a big box retail store or goofy uncle’s home around the turn of...
3 months ago
21
3 months ago
If you were unlucky enough to visit a big box retail store or goofy uncle’s home around the turn of the century, you would have undoubtedly come across a Big Mouth Billy Bass. That’s an animatronic fish that wiggles on a plaque while older, very licensable hit songs play. But...
Home on Erik...
Annoy 1.10 released, with Hamming distance and Windows support I've been a bit bad at posting things with a regular cadence lately, partly because I'm trying to...
over a year ago
2
over a year ago
I've been a bit bad at posting things with a regular cadence lately, partly because I'm trying to adjust to having a toddler, partly because the hunt for clicks has caused such a high bar for me that I feel like I have to post something Pulitzer-worthy.
detreville
But why "detreville"? (But why not?)
a year ago
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...
Posts on Made of...
A Cursed Bug In my day job at Anthropic, we run relatively large distributed systems to train large language...
over a year ago
2
over a year ago
In my day job at Anthropic, we run relatively large distributed systems to train large language models. One of the joys of using a lot of computing resources, especially on somewhat niche software stacks, is that you spend a lot of time running into the long-tail of bugs which...
Ken Shirriff's blog
Reverse engineering CMOS, illustrated with a vintage Soviet counter chip I recently came across an interesting die photo of a Soviet1 chip, probably designed in the...
10 months ago
2
10 months ago
I recently came across an interesting die photo of a Soviet1 chip, probably designed in the 1970s. This article provides an introductory guide to reverse-engineering CMOS circuits, using this chip as an example. Although the chip looks like a tangle of lines at first, its large...
Jonas Hietala
FTL got a new victim Faster than Light the great game I lost a ton of time on, has found a new victim. It’s not someone...
over a year ago
2
over a year ago
Faster than Light the great game I lost a ton of time on, has found a new victim. It’s not someone you’d expect, it’s even someone who said: “What a bad game” when she saw me playing it. But nevertheless this Saturday she played it more than 2.5 hours! I told Veronica I wanted...
Posts on Made of...
Performance engineering, profilers, and seeing the invisible I was recently introduced to the paper “Seeing the Invisible: Perceptual-Cognitive Aspects of...
a year ago
3
a year ago
I was recently introduced to the paper “Seeing the Invisible: Perceptual-Cognitive Aspects of Expertise” by Gary Klein and Robert Hoffman. It’s excellent and I recommend you read it when you have a chance. Klein and Hoffman discuss the ability of experts to “see what is not...
Jonas Hietala
Let's build a VORON: Wiring Dread it. Run from it. Wiring arrives all the same. It’s time for the part of my VORON build that...
a year ago
3
a year ago
Dread it. Run from it. Wiring arrives all the same. It’s time for the part of my VORON build that I’ve been dreading: the wiring. It’s scary because I really have no clue what I’m doing, and mistakes can be very costly and time-consuming. I’ve taken my time to double- and...
Willem's Blog
The best bike computer app: Cyclemeter Collect advanced bike ride data using your smartphone connected to external Bluetooth sensors and a...
over a year ago
3
over a year ago
Collect advanced bike ride data using your smartphone connected to external Bluetooth sensors and a steer mounted display.
Jonas Hietala
Mining Incorporated (unfinished) Download Linux 64bit Windows Timelapse https://www.youtube.com/watch?v=NIbr-mLi4DU I made a very...
over a year ago
3
over a year ago
Download Linux 64bit Windows Timelapse https://www.youtube.com/watch?v=NIbr-mLi4DU I made a very serious attempt at making a grand game for Ludum Dare 29. Unfortunately it was a far, far, too big of a game for me to be able to finish it in one weekend. But I had a great...
Electronics etc…
Remote Controlling an HP 1670G Logic Analyzer with a Linux PC X Server Introduction Reserving a fixed IP address for the logic analyzer Assign the chosen IP address to the...
12 months ago
74
12 months ago
Introduction Reserving a fixed IP address for the logic analyzer Assign the chosen IP address to the logic analyzer Allow the logic analyzer to access your Ubuntu X server Configure the X-window Settings on the logic analyzer Install and declare the HP logic analyzer font...
computers are bad
2024-12-21 something over New Jersey There were thousands of reports: strange aircraft, floating through the sky. A retrospective sum of...
yesterday
8
yesterday
There were thousands of reports: strange aircraft, floating through the sky. A retrospective sum of press accounts finds that some 100,000 people were reported to have witnessed aerial intruders. Despite the scant details associated with most reports, an eager press repeated the...
Notes on software...
Two books I recommend to developers Originally published on February 1, 2021. The original version included two books I don't think...
a year ago
2
a year ago
Originally published on February 1, 2021. The original version included two books I don't think are actually so worthwhile. This list is down to two. I think that's a good thing actually. These are the books I recommend to developers wanting to improve their skills as...
Ken Shirriff's blog
The Pentium as a Navajo weaving Hurrying through the National Gallery of Art five minutes before closing, I passed a Navajo weaving...
3 months ago
2
3 months ago
Hurrying through the National Gallery of Art five minutes before closing, I passed a Navajo weaving with a complex abstract pattern. Suddenly, I realized the pattern was strangely familiar, so I stopped and looked closely. The design turned out to be an image of Intel's Pentium...
Electronics etc…
Tektronix TDS 684B Oscilloscope Button Swap Introduction Removing the panels Swapping a Rotary Encoder Putting it all back together End...
8 months ago
113
8 months ago
Introduction Removing the panels Swapping a Rotary Encoder Putting it all back together End Result Introduction I recently bought a TDS 684B for cheap at a government auction. With 1 GHz BW and 5 Gsps sample rate, it can be used for those cases where my 350 MHz/2Gsps Siglent...
Jonas Hietala
December Theme: New World Order The The Experimental Gameplay Project drives on with the Art Game theme which will last the rest of...
over a year ago
2
over a year ago
The The Experimental Gameplay Project drives on with the Art Game theme which will last the rest of this year but that’s something we can’t accept! I’ve done my game and I didn’t force myself out from the Haskell world just to do nuthin so here’s a new little theme for me :) What...
Notes on software...
How to get better at recursion tldr; reimplement standard library functions in your favorite language without loops. Background For...
over a year ago
3
over a year ago
tldr; reimplement standard library functions in your favorite language without loops. Background For a few years after college I spent a lot of free time doing projects in Standard ML and Scheme. As a result I got really comfortable doing recursion. The two big reasons for this...
Ken Shirriff's blog
Inside an IBM/Motorola mainframe controller chip from 1981 In this article, I look inside a chip in the IBM 3274 Control Unit.1 But before I discuss the chip,...
5 months ago
2
5 months ago
In this article, I look inside a chip in the IBM 3274 Control Unit.1 But before I discuss the chip, I need to give some background on mainframes. (I didn't completely analyze the chip, so don't expect a nice narrative or solid conclusions.) Die photo of the Motorola/IBM SC81150...
Home on Erik...
Miscellaneous unsolicited (and possibly biased) career advice No one asked for this, but I'm something like ~12 years into my career and have had my fair share of...
over a year ago
2
over a year ago
No one asked for this, but I'm something like ~12 years into my career and have had my fair share of mistakes and luck so I thought I'd share some. Honestly, I feel like I've mostly benefitted from luck.
Style over Substance
How to build your own Goodman ZONE camera, part 2 The Goodman ZONE is a medium-format 3D-printed film camera designed by Dora Goodman as part of her...
over a year ago
57
over a year ago
The Goodman ZONE is a medium-format 3D-printed film camera designed by Dora Goodman as part of her range of open-source camera models, using the existing Mamiya Press lens series for glass and the Mamiya RB67 backs to hold film. She sells pre-printed kits that contain all the...
Opsbros
Saibah Securitah It's always okay to buy the domain for the meme!
over a year ago
Engineers Need Art
Casady & Greene Remembering Casady & Greene and the excitement (and closing) of an era of Macintosh software...
3 months ago
41
3 months ago
Remembering Casady & Greene and the excitement (and closing) of an era of Macintosh software publishing.
Arduino Blog
This UNO R4 WiFi-controlled device streamlines a restaurant’s online order system Most successful restaurants operating today have to take advantage of online ordering, as a huge...
4 months ago
58
4 months ago
Most successful restaurants operating today have to take advantage of online ordering, as a huge chunk of customers have switched to takeout and delivery. But point-of-sale (POS) systems don’t always integrate well into a kitchen’s workflow and that can lead to missed orders —...
Louwrentius
Mounting a file system or partition from a disk image You cannot just make a disk copy with dd and then just mount it as a regular disk. You must know...
over a year ago
3
over a year ago
You cannot just make a disk copy with dd and then just mount it as a regular disk. You must know where the partition starts on the disk. So first, you need to get the partition table with sfdisk: sfdisk -l -uS image_file.dd The output is something like: Disk...
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...
Abort Retry Fail
The History of Windows 1.0 Vaporware
a year ago
latest projects -...
POV Candle [Hardware] Tiny volumetric display
a year ago
Jonas Hietala
Moving to FastMail About two years ago after Lavabit’s shutdown I searched for a replacement email provider. For some...
over a year ago
2
over a year ago
About two years ago after Lavabit’s shutdown I searched for a replacement email provider. For some reason I settled on eumx which I used since then. Yesterday I got an email saying the recurring billing could not be renewed as I had my old credit card registered and it got me...
anderegg.ca
My 2024 Upgradies Picks The latest instalment of The Upgradies is coming soon from our friends at the Upgrade podcast. I...
3 weeks ago
5
3 weeks ago
The latest instalment of The Upgradies is coming soon from our friends at the Upgrade podcast. I submitted my recommendations earlier today, and thought it would be fun to share my picks. Best Overall iOS App Bear I once again don’t have a new app for this category, but Bear has...
Jonas Hietala
2015 in Review Previous reviews: 2010, 2011, 2012, 2013 and 2014. 2015 Geek Achievements Finished my university...
over a year ago
3
over a year ago
Previous reviews: 2010, 2011, 2012, 2013 and 2014. 2015 Geek Achievements Finished my university studies and got a Master in Computer Science. Discovered a new boardgame love: Android Netrunner. Finished top 4 in my first Netrunner Store Championship. Won a small local Netrunner...
csvbase blog
I didn't write any Javascript, and other shortcuts Getting it done by not doing a lot of it
a year ago
Willem's Blog
Improve your sleep by blocking light I have been wearing a sleep mask in bed, blocking all light. It has been amazing for my sleep's...
over a year ago
2
over a year ago
I have been wearing a sleep mask in bed, blocking all light. It has been amazing for my sleep's quality. Read along for my findings!
Applied Cartography
My approach to GTD and PKM One pernicious thing with writing about productivity and knowledge systems: you only change systems...
2 months ago
4
2 months ago
One pernicious thing with writing about productivity and knowledge systems: you only change systems that aren’t working, and you tend to write about things during times of change. So most writing about productivity systems stem from people whose systems have failed them. It is...
Vitalik Buterin's...
What else could memecoins be?
8 months ago
Jonas Hietala
The first (worst) post Well, here it is: The opening post. What will come here? Here’s where I’ll outline what the blog...
over a year ago
2
over a year ago
Well, here it is: The opening post. What will come here? Here’s where I’ll outline what the blog will be about and maybe, if I’m dedicated, it won’t die before Christmas you think. And sure, you’re right. I will run away to the corner in about two and a half months crying I never...
Arduino Blog
Easy and fun block-based coding with the Alvik robot is here, now Chromebook compatible! At Arduino, we believe coding should be accessible to everyone – including the youngest learners....
a month ago
20
a month ago
At Arduino, we believe coding should be accessible to everyone – including the youngest learners. With this in mind, we’re thrilled to announce that the Arduino Alvik robot now officially supports block-based coding! Coding has never been easier thanks to Alvik’s seamless...
./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...
./techtipsy
Zimaboard: the closest thing to my dream home server setup I stumbled upon this Hardware Haven video about the Zimaboard recently. I liked it a lot. I finally...
a year ago
93
a year ago
I stumbled upon this Hardware Haven video about the Zimaboard recently. I liked it a lot. I finally bought one. In short, Zimaboard is a small single-board computer that is relatively affordable and comes with an interesting selection of ports, which includes an exposed PCI...
Arduino Blog
This frighteningly realistic animatronic head features expressive silicone skin The human face is remarkably complex, with 43 different muscles contorting the skin in all kinds of...
a week ago
19
a week ago
The human face is remarkably complex, with 43 different muscles contorting the skin in all kinds of ways. Some of that is utilitarian — your jaw muscles are good for chewing, after all. But a lot of it seems to be the result of evolution giving us fantastic non-verbal...
Louwrentius
Why I Do Use ZFS as a File System for My NAS On February 2011, I posted an article about my motivations why I did not use ZFS as a file system...
over a year ago
2
over a year ago
On February 2011, I posted an article about my motivations why I did not use ZFS as a file system for my 18 TB NAS. You have to understand that at the time, I believe the arguments in the article were relevant, but much has changed since then, and I do believe this article is...
Posts on Made of...
Using wpa_supplicant on Debian/Ubuntu I’ve been using wpa_supplicant to manage wifi on my Ubuntu laptop for a while, and have found that...
over a year ago
3
over a year ago
I’ve been using wpa_supplicant to manage wifi on my Ubuntu laptop for a while, and have found that it’s pretty close to what I want for managing wireless — closer than anything else I’ve found, at least. I figured I should document my setup and experiences. Some Background You...
Jonas Hietala
The eBook for 'Why Cryptocurrencies?' is now available for free The eBook for my book Why Cryptocurrencies? is now available for free. It’s been almost 4 years...
10 months ago
2
10 months ago
The eBook for my book Why Cryptocurrencies? is now available for free. It’s been almost 4 years since the web version was done, and 3 since the physical copy was available… Which can hardly be called a success. Things happened, so let’s do a quick retrospective to, maybe, learn...
Jonas Hietala
Getting Comfortable So I physically built the computer and now I’ve been using it a while, configuring stuff and getting...
over a year ago
2
over a year ago
So I physically built the computer and now I’ve been using it a while, configuring stuff and getting used to my new screens. I think they’re about three times wide as my old laptop and now I have this one huge vertical space which is absolutely wonderful for surfing forums and...
Neil Madden
Book review: The Joy of Cryptography Mike Rosulek, Oregon State University. Draft of January 3, 2021. Online: The Joy of Cryptography....
a year ago
3
a year ago
Mike Rosulek, Oregon State University. Draft of January 3, 2021. Online: The Joy of Cryptography. This is a freely-available book covering introductory material on cryptography. It’s suitable for anyone with undergraduate-level computer science knowledge. As is often the case in...
Matt Blewitt
Thoughts on User Safety We need to move beyond mere security and towards safety for our customers and our users. This is how...
over a year ago
2
over a year ago
We need to move beyond mere security and towards safety for our customers and our users. This is how we can do that.
Vitalik Buterin's...
What even is an institution?
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
Check out these Arduino-powered research projects from CHI 2024 Held in Hawaii this year, the Association of Computing Machinery (ACM) hosted its annual conference...
6 months ago
94
6 months ago
Held in Hawaii this year, the Association of Computing Machinery (ACM) hosted its annual conference on Human Factors in Computing Systems (CHI) that focuses on the latest developments in human-computer interaction. Students from universities all across the world attended the...
Arduino Blog
Turn your old Android smartphone into an Arduino screen with the RemoteXY app Each component you add to your Arduino project increases its complexity and the opportunity for...
5 days ago
13
5 days ago
Each component you add to your Arduino project increases its complexity and the opportunity for mistakes. But most projects require some “auxiliary” hardware — components that you use to interact with the Arduino or to help it do the job you’re asking of it. Buttons and displays...
Louwrentius
Debian Linux Preseeding - an installation framework Look Ma! No hands! just watching a system PXE-boot and install itself into a fully...
over a year ago
3
over a year ago
Look Ma! No hands! just watching a system PXE-boot and install itself into a fully operational system is fun. PXE boot and preseeding is not enough however to accomplish this. By itself, preseeding only installs a basic operating system. Next, you need to configure all sorts of...
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!
detreville
Father's Day (First posted on Father's Day, 2022.)
a year ago
Home on Erik...
Wikiphilia I've been obsessed with Wikipedia for the past ten years. Occasionally I find some good articles...
over a year ago
2
over a year ago
I've been obsessed with Wikipedia for the past ten years. Occasionally I find some good articles worth sharing and that's why I created the wikiphilia Twitter handle. Just a long stream of stuff that for one reason or another may be interesting.
Vitalik Buterin's...
How do layer 2s really differ from execution sharding?
7 months ago
Old Vintage...
Composite and hard reset mods for the Tandyvision One I still have my literal first home computer (the Tomy Tutor), and it so happens I also have my...
2 weeks ago
19
2 weeks ago
I still have my literal first home computer (the Tomy Tutor), and it so happens I also have my literal first game console: the Tandyvision One, Tandy Radio Shack's label variant of the Mattel Intellivision Master Component. The Mattel Intellivision proper originally hails...
Arduino Blog
This nature-inspired display reacts to ambient sounds We all need ways to calm down and relax, and few things are as effective as nature itself. Taking...
a week ago
13
a week ago
We all need ways to calm down and relax, and few things are as effective as nature itself. Taking inspiration from organic patterns and smooth, flowing waves, dzeng on Instructables has built an LED wall light that responds in real-time to the sounds within a room. The project...
Louwrentius
Configuring SCST iSCSI target on Debian Linux (Wheezy) My goal is to export ZFS zvol volumes through iSCSI to other machines. The platform I'm using is...
over a year ago
2
over a year ago
My goal is to export ZFS zvol volumes through iSCSI to other machines. The platform I'm using is Debian Wheezy. There are three iSCSI target solutions available for Linux: LIO IET SCST I've briefly played with LIO but the targetcli tool is interactive only. If you want to...
Notes on software...
One year as a solo dev building open-source data tools without funding This is an external post of mine. Click here if you are not redirected.
over a year ago
./techtipsy
I encourage you to write a blog It’s been over 4 years since my first post on this blog. During those 4 years I’ve written over 90...
3 months ago
37
3 months ago
It’s been over 4 years since my first post on this blog. During those 4 years I’ve written over 90 posts, received over 1 million clicks, a dozen legitimate reader e-mails and thousands of spam e-mails. And I love it! I’ve found that writing can be very fulfilling and I encourage...
Christian Selig
Introducing Tiny Storage: a small, lightweight UserDefaults replacement Hey I'm a developer not an artist Following my last blog post about difficulties surrounding...
2 months ago
43
2 months ago
Hey I'm a developer not an artist Following my last blog post about difficulties surrounding UserDefaults and edge cases that lead to data loss (give it a read if you haven’t, it’s an important precursor to this post!), I wanted to build something small and lightweight that...
Jonas Hietala
Design for Hackers I get these.. urges sometimes. Not like Dexter no, but sometimes I just have to buy a specific...
over a year ago
2
over a year ago
I get these.. urges sometimes. Not like Dexter no, but sometimes I just have to buy a specific thing. It happened again yesterday (or was it the day before I don’t know) when I saw this post on hackernews. It’s a book this time, again, but this is something a little different -...
computers are bad
2023-08-07 STIRred AND SHAKEN In a couple of days, I pack up my bags to head for DEFCON. In a rare moment of pre-planning, perhaps...
a year ago
76
a year ago
In a couple of days, I pack up my bags to head for DEFCON. In a rare moment of pre-planning, perhaps spurred by boredom, I looked through the schedule to see what's in store in the world of telephony. There is a workshop on SS7, of course [1], plenty of content on cellular, but...
Good Enough
The Space Between Us Good Enough is a fully-remote team, and I think it's safe to say that we'll never have a physical...
a year ago
3
a year ago
Good Enough is a fully-remote team, and I think it's safe to say that we'll never have a physical office. I've been working remotely for more than ten years, and overall I really like it. I love the flexibility it affords, being more present with our families, and that my...
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....
Lars Lofgren
Forbes Marketplace: The Parasite SEO Company Trying to Devour Its Host Are you sick of Forbes appearing in search results? For topics that Forbes doesn’t have any...
3 months ago
2
3 months ago
Are you sick of Forbes appearing in search results? For topics that Forbes doesn’t have any expertise in? Here’s the organic rankings for “best pet insurance”: Forbes ranks #2. Not sure a business website knows how pet insurance actually works. But okay. They also have the #1...
Vitalik Buterin's...
What do I think about Community Notes?
a year ago
Lighthouse Blog
Updates November 4: Free newsletter to RSS tool
a month ago
Computer Ads from...
Oberon International' Omni-Reader Audio Engineers announce a revolution in taking words from page to your computer
5 days ago
Home on Erik...
HubSpot's Picture Shows how to Maintain Monocultures in the 21st Century I thought this article about the company culture at HubSpot is kind of funny. “HubSpot's Awesome...
over a year ago
2
over a year ago
I thought this article about the company culture at HubSpot is kind of funny. “HubSpot's Awesome Presentation Shows how to Create a 21st Century Culture”. Just FYI: You're not different. You're a bunch of white hipsters aged 25-30 dressed up in the same theme.
Notes on software...
io_uring basics: Writing a file to disk King and I wrote a blog post about building an event-driven cross-platform IO library that...
a year ago
2
a year ago
King and I wrote a blog post about building an event-driven cross-platform IO library that used io_uring on Linux. We sketched out how it works at a high level but I hadn't yet internalized how you actually code with io_uring. So I strapped myself down this week and wrote...
Notes on software...
Implementing the Raft distributed consensus protocol in Go As part of bringing myself up-to-speed after joining TigerBeetle, I wanted some background on how...
a year ago
3
a year ago
As part of bringing myself up-to-speed after joining TigerBeetle, I wanted some background on how distributed consensus and replicated state machines protocols work. TigerBeetle uses Viewstamped Replication. But I wanted to understand all popular protocols and I decided to start...
Vitalik Buterin's...
What kind of layer 3s make sense?
over a year ago
computers are bad
2023-04-27 los alamos - compound to county pt I This weekend, I found myself staying in Los Alamos for a volunteer role in which I judge children on...
a year ago
57
a year ago
This weekend, I found myself staying in Los Alamos for a volunteer role in which I judge children on the quality of their software. Clearly this is not the kind of opportunity I would turn down, but I also always take an excuse to drive back up the hill. I only lived in Los...
Vitalik Buterin's...
STARKs, Part I: Proofs with Polynomials
over a year ago
Arduino Blog
Self-leveling workbench can travel without trouble An actually level workbench is critical for many different jobs, such as pouring resin or...
6 months ago
39
6 months ago
An actually level workbench is critical for many different jobs, such as pouring resin or calibrating sensors. But it is difficult enough to level a stationary workbench and that becomes a nightmare for a workbench that needs to roll around a shop on casters, as shop floors...
./techtipsy
Archive
over a year ago
Engineers Need Art
Apple Interview (1995) Recalling my somewhat unusual interview with Apple back in 1995.
over a year ago
Home on Erik...
What I have been working on: Modal Long story short: I'm working on a super cool tool called Modal. Please check it out — it lets you...
over a year ago
3
over a year ago
Long story short: I'm working on a super cool tool called Modal. Please check it out — it lets you run things in the cloud without having to think about infrastructure. Scaling out, scheduling, containerization, using GPUs, setting up webhooks, and all kinds of other stuff.
./techtipsy
How I fixed one hardware issue with another one I happen to run on an ASRock Fatal1ty B450 Gaming-ITX/ac motherboard that used to run fine, but ever...
over a year ago
23
over a year ago
I happen to run on an ASRock Fatal1ty B450 Gaming-ITX/ac motherboard that used to run fine, but ever since I installed one UEFI update, it has had this one annoying issue: whenever you reboot, it gets stuck at POST. Cold boots work fine and the shutdown-and-push-the-power-button...
anderegg.ca
The trouble with openness Back in the early 2000s, there was this nebulous idea called the semantic web. It never really went...
3 weeks ago
5
3 weeks ago
Back in the early 2000s, there was this nebulous idea called the semantic web. It never really went anywhere, but I found it exciting at the time. One piece that particularly spoke to me was the notion of including data in websites so that web scrapers could easily get at it....
Matt Blewitt
Everything I Know About Operations, I Learned From NHS 111 Ever heard someone say “It’s only software/money/<trivial thing>, not life or death”, in the context...
over a year ago
2
over a year ago
Ever heard someone say “It’s only software/money/<trivial thing>, not life or death”, in the context of incidents at your company? Although mostly true, I want to talk about a time in my career when sometimes, just sometimes, it was the latter, and how it shaped my approach to...
Vitalik Buterin's...
STARKs, Part II: Thank Goodness It's FRI-day
over a year ago
Lighthouse Blog
Updates April 05
8 months ago
Vitalik Buterin's...
What do I think about biometric proof of personhood?
a year ago
Jonas Hietala
Tufte style sidenotes and marginnotes in Pollen When evaluating Pollen I complained about markdown/pandoc’s lack of sidenote handling. I have solved...
over a year ago
2
over a year ago
When evaluating Pollen I complained about markdown/pandoc’s lack of sidenote handling. I have solved it for Pollen but felt it deserved it’s own post. A caveat: I generated Tufte CSS style sidenotes and marginnotes which made it more complex than if I had simply generated...
Lars Lofgren
My 7 Rules for A/B Testing That Triple Conversion Rates I really don’t care how any given A/B test turns out. That’s right. Not one bit. But wait, how do I...
over a year ago
2
over a year ago
I really don’t care how any given A/B test turns out. That’s right. Not one bit. But wait, how do I double or triple conversion rates without caring how a test performs? I actually care about the whole SYSTEM of testing. All the pieces need to fit together just right. If not,...
Matt Mullenweg
Michael Palmisano on Collier I’ve been obsessed with Jacob Collier since I first saw his Don’t You Worry ‘Bout A Thing cover on...
a month ago
4
a month ago
I’ve been obsessed with Jacob Collier since I first saw his Don’t You Worry ‘Bout A Thing cover on YouTube, and one of my favorite genres of videos is genius musicians breaking down the incredible musical stuff Jacob is doing. (He even has his own instrument now.) This reaction...
Applied Cartography
Vibes and years XH asks: How do indie developers/small teams keep track of and prioritize long-term roadmaps? I've...
10 months ago
3
10 months ago
XH asks: How do indie developers/small teams keep track of and prioritize long-term roadmaps? I've been basically work off my gut + Feeling of the Day for the past few years, and that's getting a bit unsustainable Buttondown's roadmapping has existed for the past three years in a...
Louwrentius
How to setup a local or private Ubuntu Mirror Preface In this article I provide instructions on how to setup a local Ubuntu mirror using...
a year ago
2
a year ago
Preface In this article I provide instructions on how to setup a local Ubuntu mirror using debmirror. To set expectations: the mirror will work as intended and distribute packages and updates, but a do-release upgrade from one major version of Ubuntu to the next won't...
Simply Explained
I Built a CO2 Sensor and It Terrifies Me Governments are pushing CO2 sensors to fight the COVID-19 pandemic, but proper ventilation is...
over a year ago
3
over a year ago
Governments are pushing CO2 sensors to fight the COVID-19 pandemic, but proper ventilation is equally important for our health and even our cognitive performance.In this blog post we'll look at a DIY CO2 sensor: how it runs ESPHome, how it integrates with Home Assistant, how it...
Abort Retry Fail
The History of GM-NAA I/O and SHARE The Birth of Computer Operating Systems
a year ago
Willem's Blog
Some thoughts on touch screen user interface design I am working on a new app involving personal health that requires a natural intuitive interface that...
over a year ago
2
over a year ago
I am working on a new app involving personal health that requires a natural intuitive interface that works well on touch screens. It's good to check out some best practices for touch UI design
Simply Explained
Retrospective: 4 years on YouTube Every year I sit down and take a look at how my YouTube channel has been doing. I reflect, evaluate,...
over a year ago
3
over a year ago
Every year I sit down and take a look at how my YouTube channel has been doing. I reflect, evaluate, and set goals for the coming year. This year is no exception. January 13th, 2020, marks my fourth year on YouTube. Time to do a little retrospective.
Arduino Blog
Arduino IDE 2.3.3: discover new support for shared spaces and more! We’re excited to announce that the Arduino IDE 2.3.3 is now live!  What’s in the new version This...
2 months ago
24
2 months ago
We’re excited to announce that the Arduino IDE 2.3.3 is now live!  What’s in the new version This new release is packed with improvements, including one feature we’re particularly proud of: support for shared spaces in Arduino Cloud. If you have a Cloud Business plan or School...
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...
Good Enough
Season 3, Issue 2: Britney Coltrane 1. I ❤️HR The past two weeks Barry and Lettini have been building our next little project, and I...
a year ago
3
a year ago
1. I ❤️HR The past two weeks Barry and Lettini have been building our next little project, and I tried to deal with the company-side of work: setting up payroll, health insurance, and making sure we’re compliant (hello, bureaucracy!). Back in the day when Danny and I started...
Home on Erik...
Recurrent Neural Networks for Collaborative Filtering I’ve been spending quite some time lately playing around with RNN’s for collaborative filtering....
over a year ago
3
over a year ago
I’ve been spending quite some time lately playing around with RNN’s for collaborative filtering. RNN’s are models that predict a sequence of something. The beauty is that this something can be anything really – as long as you can design an output gate with a proper loss function,...
Ken Shirriff's blog
Standard cells: Looking at individual gates in the Pentium processor Intel released the powerful Pentium processor in 1993, a chip to "separate the really power-hungry...
5 months ago
2
5 months ago
Intel released the powerful Pentium processor in 1993, a chip to "separate the really power-hungry folks from ordinary mortals." The original Pentium was followed by the Pentium Pro, the Pentium II, and others, spawning a long-running brand of high-performance processors, Intel's...
Neil Madden
XSS doesn’t have to be game over There’s a persistent belief among web security people that cross-site scripting (XSS) is a “game...
over a year ago
3
over a year ago
There’s a persistent belief among web security people that cross-site scripting (XSS) is a “game over” event for defence: there is no effective way to recover if an attacker can inject code into your site. Brian Campbell refers to this as “XSS Nihilism”, which is a great...
Good Enough
Beware of Free Software Beware of free pizza If I want a slice of pizza, I don't expect it to be free. In fact, if you try...
a year ago
3
a year ago
Beware of free pizza If I want a slice of pizza, I don't expect it to be free. In fact, if you try to offer me a slice of free pizza, I'd suspect there's something wrong with it. And ever since my kids can understand me, I've taught them to be careful of free stuff. Nothing is...
Good Enough
TIL: System Colors are supported in CSS, but they’re unreliable I’ve said this before: We’re primarily a web shop here at Good Enough, but occasionally we come up...
a year ago
2
a year ago
I’ve said this before: We’re primarily a web shop here at Good Enough, but occasionally we come up with ideas that we think would work really well as a native desktop or mobile application. Still, we prototype those ideas on the web first. Recently, I wanted to try and make one...
Opsbros
Tasmota Quad Switch Breakout The Tasmota Quad Switch Breakout is designed to make connecting a custom quad light switch to a...
over a year ago
2
over a year ago
The Tasmota Quad Switch Breakout is designed to make connecting a custom quad light switch to a Wemos D1 mini running Tasmota super super easy.
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...
Notes on software...
How to recommend books, or, stop recommending SICP Many "must-read" books are not well-written. I try to read a lot, but I still have a low tolerance...
over a year ago
2
over a year ago
Many "must-read" books are not well-written. I try to read a lot, but I still have a low tolerance for bad writing and bad editing. I write this post both to discourage thoughtless recommendations and to encourage the receivers of bad recommendations. For software developers,...
Home on Erik...
About
over a year ago
Good Enough
TIL: Blocking Password App Autocomplete on Form Fields I wanted to disable password managers, particularly 1Password, from interacting with a username...
a year ago
2
a year ago
I wanted to disable password managers, particularly 1Password, from interacting with a username field in Contact Me. It was pretty simple in the end: <%= form.text_field :username, "data-lpignore": true, "data-1p-ignore": true %> Reference: 1Password, Lastpass.
Louwrentius
'Tool of the month: iftop - advanced bandwidth monitoring' The utility iftop allows you to monitor bandwidth usage. It is in some sense similar to tools like...
over a year ago
2
over a year ago
The utility iftop allows you to monitor bandwidth usage. It is in some sense similar to tools like iptraf, dstat and bwm-ng. Iftop is more special than those. Because iftop lets you monitor the speed of individual TCP / UDP connections. Basically, you will be able to determine...
Lighthouse Blog
Updates May 3
7 months ago
Notes on software...
Writing a document database from scratch in Go: Lucene-like filters and indexes In this post we'll write a rudimentary document database from scratch in Go. In less than 500 lines...
over a year ago
2
over a year ago
In this post we'll write a rudimentary document database from scratch in Go. In less than 500 lines of code we'll be able to support the following interactions, inspired by Elasticsearch: $ curl -X POST -H 'Content-Type: application/json' -d '{"name": "Kevin", "age": "45"}'...
Louwrentius
Most Technical debt is just bullshit Introduction I made an offhand remark about technical debt to a friend and he interrupted me,...
over a year ago
2
over a year ago
Introduction I made an offhand remark about technical debt to a friend and he interrupted me, saying: "technical debt is just bullshit". In his experience, people talking about technical debt were mostly trying to: cover up bad code cover up unfinished work source1 Calling...
Lighthouse Blog
Deep dive into finding RSS feeds
2 weeks ago
Notes on software...
General book recommendations This is an external post of mine. Click here if you are not redirected.
a year ago
Engineers Need Art
VPX Scripting - Part 1 (Teacher's Pet) The first in a series of posts about scripting Visual Pinball tables.
8 months ago
seangoedecke.com RSS...
Grifters, believers, grinders, and coasters Why do engineers get mad at each other so often? I think a lot of programmer arguments bottom out...
2 weeks ago
6
2 weeks ago
Why do engineers get mad at each other so often? I think a lot of programmer arguments bottom out in a cultural clash between different…
Ian's Blog
GitHub Notification Emails Hijacked to Send Malware As an open source developer I frequently get emails from GitHub, most of these emails are...
3 months ago
2
3 months ago
As an open source developer I frequently get emails from GitHub, most of these emails are notifications sent on behalf of GitHub users to let me know that somebody has interacted with something and requires my attention. Perhaps somebody has created a new issue on one of my...
Arduino Blog
Arduino Cloud is now natively supported on tablets  We’re excited to announce the release of IoT Remote v3.0.0, featuring a native tablet version...
7 months ago
96
7 months ago
We’re excited to announce the release of IoT Remote v3.0.0, featuring a native tablet version (available for both Android and iOS platforms) optimized for unlocking the full potential of larger screen sizes. What is the Arduino IoT Remote app?  The Arduino IoT Remote app allows...
seangoedecke.com RSS...
Writing good technical explanations Software engineering is mainly learning. There is a great demand for technical explanations, and...
over a year ago
2
over a year ago
Software engineering is mainly learning. There is a great demand for technical explanations, and many thousands of books, talks and blog…
Willem's Blog
Using Google Free Android Using a Google Free Android phone is uncommon these days, yet I decided to try the Volla Phone to...
over a year ago
3
over a year ago
Using a Google Free Android phone is uncommon these days, yet I decided to try the Volla Phone to experience its freedom and privacy.
Vitalik Buterin's...
Possible futures of the Ethereum protocol, part 1: The Merge
2 months ago
Applied Cartography
Au revoir, Invoke It's not quite interesting or noteworthy enough to warrant a full-on essay, but yesterday we...
7 months ago
3
7 months ago
It's not quite interesting or noteworthy enough to warrant a full-on essay, but yesterday we unshipped the last remaining Invoke commands and ported them over to just. I think Invoke is a good, cool project, and I wish it well. If you're at the precise intersection of "you have...
Vitalik Buterin's...
Review: museums of the future, Dubai and Tokyo
4 months ago
Louwrentius
Compiling Ceph on the Raspberry Pi 3B+ (armhf) using Clang/LLVM UPDATE 2019 / 2020 There are official ARM64 binaries of Ceph that you can run on a 64-bit version of...
over a year ago
2
over a year ago
UPDATE 2019 / 2020 There are official ARM64 binaries of Ceph that you can run on a 64-bit version of Ubuntu 18.04. Important: I consider this page obsolete. I will keep it up for transparency's sake Introduction In this blog post I'll show you how to compile Ceph Luminous for...
Matt Mullenweg
Kindness and Techcrunch Disrupt Back in June I recorded an episode with Jaclyn Lindsey on the Why Kindness podcast, for their...
a month ago
4
a month ago
Back in June I recorded an episode with Jaclyn Lindsey on the Why Kindness podcast, for their awesome non-profit kindness.org. You can listen to it through Pocket Casts here: This is kind of funny because I’m obviously in the midst of the big battle with Silver Lake and WP...
Lighthouse Blog
Updates June 28
5 months ago
Vitalik Buterin's...
Against overuse of the Gini coefficient
over a year ago
Arduino Blog
Ready for SPS Italia 2024? Ready for accessible industrial automation! Save the date on May 28th-30th, Arduino will be back at SPS Italia in Parma, showcasing how our...
7 months ago
64
7 months ago
Save the date on May 28th-30th, Arduino will be back at SPS Italia in Parma, showcasing how our open-source solutions are revolutionizing the industrial sector with high performance and accessibility. At Arduino’s booth #C020, hall 7, we’ll be presenting the latest additions to...
Azad's Blog
Traveling with Apple Vision Pro The Vision Pro has quickly become an essential item that I take onto every flight. It’s a fantastic...
2 months ago
5
2 months ago
The Vision Pro has quickly become an essential item that I take onto every flight. It’s a fantastic device to travel with—Be it by train or by plane, it offers an unparalleled opportunity to selectively tune out your environment and sink into an engaging activity like watching a...
Vitalik Buterin's...
Farklı ZK-EVM Türleri
over a year ago
Lighthouse Blog
Updates April 19
8 months ago
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...
Louwrentius
What home NAS builders should understand about silent data corruption Introduction When it comes to dealing with storage in a DIY NAS context, two important topics come...
over a year ago
2
over a year ago
Introduction When it comes to dealing with storage in a DIY NAS context, two important topics come up: Unrecoverable read errors (UREs) or what old people like me call 'bad sectors' Silent data corruption (data corruption unnoticed by the storage layers) I get a strong impression...
Vitalik Buterin's...
An Incomplete Guide to Rollups
over a year ago
Neil Madden
How do you use a bearer URL? In “Towards a standard for bearer token URLs”, I described a URL scheme that can be safely used to...
over a year ago
3
over a year ago
In “Towards a standard for bearer token URLs”, I described a URL scheme that can be safely used to incorporate a bearer token (such as an OAuth access token) into a URL. That blog post concentrated on the technical details of how that would work and the security properties of the...
Birchtree
Somehow, more YouTube gems Yup, we’re doing this again because you all seem to like them an honestly I kinda like making them...
2 days ago
8
2 days ago
Yup, we’re doing this again because you all seem to like them an honestly I kinda like making them 😊 I love Answer in Progress, especially Sabrina’s videos, and she gets about as obsessed with anything she’s ever looked at in this episode (and
Simply Explained
Multitasking on ESP32 with Arduino and FreeRTOS By now, it's no secret that the ESP32 is my go-to chip for making IoT devices. They're small,...
over a year ago
2
over a year ago
By now, it's no secret that the ESP32 is my go-to chip for making IoT devices. They're small, powerful, have a ton of onboard features, and they're relatively easy to program.However, when using it together with Arduino, all your code runs on a single core. That seems a bit...
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...
Arduino Blog
Can this tiny lawn mower robot cut it in the real world? We’re finally starting to see robotic lawn mowers gain a little bit of traction as prices come down...
6 months ago
42
6 months ago
We’re finally starting to see robotic lawn mowers gain a little bit of traction as prices come down and consumer trust goes up. They work a bit like Roomba vacuums and pathfinding sophistication varies from one model to the next. But even the most basic models are still a lot...
Vitalik Buterin's...
On Radical Markets
over a year ago
Computer Ads from...
Apple IIe and IIc Design Manager Peter Quinn Interviewed by BYTE's Gregg Williams A behind-the-scenes look at the development of the Apple IIe and IIc.
9 months ago
Louwrentius
Understanding Ceph: open-source scalable storage Introduction In this blog post I will try to explain why I believe Ceph is such an interesting...
over a year ago
2
over a year ago
Introduction In this blog post I will try to explain why I believe Ceph is such an interesting storage solution. After you finished reading this blog post you should have a good high-level overview of Ceph. I've written this blog post purely because I'm a storage enthusiast and I...