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 #technology #startups #science #literature #life #architecture #travel #creative #design #comics #finance #cartography #AI #indiehacker Muted Categories [alt+←][alt+→]
Electronics etc…
Installing Linux GPIB Drivers for the Agilent 82357B Introduction Other Installation Instructions Agilent 82357B Initialization Process Installing the...
a year ago
69
a year ago
Introduction Other Installation Instructions Agilent 82357B Initialization Process Installing the Agilent 82357B GPIB Driver on an Ubuntu Linux Distribution References Introduction I’ve started to grow a collection of older test equipment from the eighties, the nineties, and the...
Old Vintage...
With PowerPC, Windows CE and the WiiN-PAD slate, everyone's a WiiN-er (except Data General) Telemedicine (and mobile health generally) accumulated a hunk of public mindshare during the...
8 months ago
138
8 months ago
Telemedicine (and mobile health generally) accumulated a hunk of public mindshare during the pandemic emergency, but speaking as someone with a day job in public health for almost two decades, it's always been a buzzword in certain corners of IT with enough money sloshing around...
Home on Erik...
Nearest neighbors and vector models – part 2 – algorithms and data structures This is a blog post rewritten from a presentation at NYC Machine Learning on Sep 17. It covers a...
over a year ago
9
over a year ago
This is a blog post rewritten from a presentation at NYC Machine Learning on Sep 17. It covers a library called Annoy that I have built that helps you do nearest neighbor queries in high dimensional spaces.
Jonas Hietala
IDA Summer of Code 2014 IDA Summer of Code is Linköping University’s response to Google Summer of Code. Students can send in...
over a year ago
6
over a year ago
IDA Summer of Code is Linköping University’s response to Google Summer of Code. Students can send in a project of their choice and if selected they get paid to work on it for 4 weeks during the summer. In return the university get to show off the students and their projects in...
Louwrentius
This blog is now running on solar power Introduction This blog is now running on solar power. I've put a solar panel on my balcony, which...
over a year ago
9
over a year ago
Introduction This blog is now running on solar power. I've put a solar panel on my balcony, which is connected to a solar charge controller. This device charges an old worn-out car battery and provides power to a Raspberry Pi ~~3b+~~ 4B, which in turn powers this (static)...
Home on Erik...
I'm featured in Mashable This article from today in Mashable describes some of the fun stuff I get to work with: Erik...
over a year ago
5
over a year ago
This article from today in Mashable describes some of the fun stuff I get to work with: Erik Bernhardsson is technical lead at Spotify, where he helped to build a music recommendation system based on large-scale machine learning algorithms, mainly matrix factorization of big...
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
7
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...
[Mirror] Cantor was Wrong: debunking the infinite set hierarchy
over a year ago
Construction Physics
What Learning by Doing Looks Like The evolution of polycrystalline diamond drill bits
a month ago
Vitalik Buterin's...
Christmas Special
over a year ago
Neil Madden
Entity authentication with a KEM In cryptography, the process of authenticating a user (or app/service) is known as entity...
a year ago
7
a year ago
In cryptography, the process of authenticating a user (or app/service) is known as entity authentication or identification (to distinguish it from message authentication or data origin authentication). There are lots of ways to do this. In this post I’m going to talk about...
Good Enough
TIL: Rails Testing I had to figure out how to run browser-based tests in Rails again. In part that meant working around...
a year ago
5
a year ago
I had to figure out how to run browser-based tests in Rails again. In part that meant working around my lack of Chrome. Rails System Tests with Safari. I also had some problems with Rails Turbo Drive taking over EVERYTHING, which required me to figure out how to deal with a Rails...
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
8
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
On Life and Lisp
OpenGL 3.1 on Asahi Linux Upgrade your Asahi Linux systems, because your graphics drivers are getting a big boost:...
a year ago
13
a year ago
Upgrade your Asahi Linux systems, because your graphics drivers are getting a big boost: leapfrogging from OpenGL 2.1 over OpenGL 3.0 up to OpenGL 3.1! Similarly, the OpenGL ES 2.0 support is bumping up to OpenGL ES 3.0. That means more playable games and more functioning...
Gwern.net Newsletter
November newsletter November 2020 gwern.net newsletter with links on DL and genomics scaling, dark mode rewrite, 1...
over a year ago
7
over a year ago
November 2020 gwern.net newsletter with links on DL and genomics scaling, dark mode rewrite, 1 essay, and 1 opera review ('The Ring' cycle).
Jonas Hietala
Rewriting my Neovim config in Lua This screenshot betrays just how much productive time was wasted setting this up. I’ve got tons of...
a year ago
4
a year ago
This screenshot betrays just how much productive time was wasted setting this up. I’ve got tons of things to do; clean the bathrooms, prototype an idea for a SaaS and ponder world peace. So naturally the procrastination took over and I rewrote my Neovim configuration in...
Notes on software...
Make your own way Over the years, I have repeatedly felt like I missed the timing for a meetup or an IRC group or...
a year ago
6
a year ago
Over the years, I have repeatedly felt like I missed the timing for a meetup or an IRC group or social media in general. I'd go to a meetup every so often but I'd never make a meaningful connection with people, whereas everyone else knew each other. I'd join an IRC group and...
Electronics etc…
A Hardware Interposer to Fix the Symmetricom SyncServer S200 GPS Week Number Rollover Problem Introduction IMPORTANT: Use the Right GPS Antenna! The Problem: SyncServer Refuses to Lock to...
5 months ago
66
5 months ago
Introduction IMPORTANT: Use the Right GPS Antenna! The Problem: SyncServer Refuses to Lock to GPS The GPS Week Number Rollover Issue Making the Furuno GT-8031 Work Again How It Works Build Instructions Power Supply Recapping The Future: A Software-Only Solution The...
Jonas Hietala
2018 in review A new year and a lingering feeling of not having done enough during the year. A fast review of the...
over a year ago
6
over a year ago
A new year and a lingering feeling of not having done enough during the year. A fast review of the year usually makes me feel better. 2018 non-geek achievements Was on parental leave for about 7 months. It was great although I’ve been crawling up the walls a little the last...
Arduino Blog
Why is STEAM education important for kids? 6 activity tips School’s out for summer – at least for most of us. While the majority of children (and teachers!)...
7 months ago
61
7 months ago
School’s out for summer – at least for most of us. While the majority of children (and teachers!) will probably be breathing a huge sigh of relief, parents face a new challenge: how to keep kids engaged during the long break. Of course, downtime is important, but there are also...
Home on Erik...
Microsoft's new marketing strategy: give up I think it's funny how MS at some point realized they are not the cool kids and there's no reason to...
over a year ago
5
over a year ago
I think it's funny how MS at some point realized they are not the cool kids and there's no reason to appeal to that target audience. Their new marketing strategy finally admits what's been long known: the correlation between “business casual” and using Microsoft products:
Vitalik Buterin's...
Moving beyond coin voting governance
over a year ago
seangoedecke.com RSS...
What kind of work I want This article is to help recruiters, hiring managers and myself have a better idea of the kind of...
over a year ago
3
over a year ago
This article is to help recruiters, hiring managers and myself have a better idea of the kind of places I’d like to work. The short version…
Good Enough
TIL: Managing Raspberry Pi software with a bit less pain For the printer project I'm working on, most of the software behind it runs "in the cloud", but...
a year ago
4
a year ago
For the printer project I'm working on, most of the software behind it runs "in the cloud", but there's some software that needs to run beside each printer, to check for new things to print and manage the process of downloading and sending those things to the printer component...
Construction Physics
Does All Semiconductor Manufacturing Depend on Spruce Pine Quartz? Here’s an idea you see spreading across the internet every so often: that all semiconductor and...
2 months ago
42
2 months ago
Here’s an idea you see spreading across the internet every so often: that all semiconductor and solar PV manufacturing depends on extremely pure quartz from the town of Spruce Pine, North Carolina.
Vitalik Buterin's...
Alternatives to selling at below-market-clearing prices for achieving fairness (or community...
over a year ago
seangoedecke.com RSS...
Building multiplayer games with socket.io and HTML5 Canvas I’ve been building crappy hobby games on and off for my whole coding life. One of my very first apps...
over a year ago
7
over a year ago
I’ve been building crappy hobby games on and off for my whole coding life. One of my very first apps was a Visual Basic game - I was in…
lcamtuf’s thing
Weekend projects: getting silly with C C is beautiful yet full of horrors. Here's to uncovering its hidden depths.
6 months ago
Arduino Blog
MicroPython programming on Arduino just got easier If you’ve been exploring MicroPython on Arduino, you already know how powerful and flexible this...
yesterday
4
yesterday
If you’ve been exploring MicroPython on Arduino, you already know how powerful and flexible this Python-based language can be for microcontroller programming. Whether you’re a pro or just starting out, MicroPython opens up a new world of quick prototyping and clean, readable...
Lars Lofgren
The Sleazy World of Reddit Marketing, Everything is Fake I’m going to show you how to cash grab as a Reddit moderator. 5 minutes of work, then thousands of...
5 months ago
4
5 months ago
I’m going to show you how to cash grab as a Reddit moderator. 5 minutes of work, then thousands of dollars per month for doing nothing. Maybe tens of thousands. With a 100% real example. I’ve edited nothing. When you’re a Reddit mod, you have a TON of power in that subreddit. You...
Louwrentius
HP Proliant Microserver N40L is a great NAS or Router Update 2012-12-11: It seems that a new and faster version is on the horizon. Update 2012-12-21:...
over a year ago
10
over a year ago
Update 2012-12-11: It seems that a new and faster version is on the horizon. Update 2012-12-21: Yes, the new model G7 N54L is out. Some products seem almost too good to be true and I think the HP Proliant Microserver N40L is one of them. If you are into the market for a very...
Jonas Hietala
An intriguing new puzzle Here’s another game made for the experimental gameplay project: Slidoku which is a sort of mix...
over a year ago
4
over a year ago
Here’s another game made for the experimental gameplay project: Slidoku which is a sort of mix between Rubik’s cube and sudoku. I enjoy puzzles like those and I really enjoyed this one too - it took me a while to beat it but I just love the feeling when you do. If you like...
Home on Erik...
The software engineering rule of 3 Here's a dumb extremely accurate rule I'm postulating* for software engineering projects: *you need...
over a year ago
9
over a year ago
Here's a dumb extremely accurate rule I'm postulating* for software engineering projects: *you need at least 3 examples before you solve the right problem*. This is what I've noticed: Don't factor out shared code between two classes.
computers are bad
2023-09-03 plastic money You will sometimes hear someone say, in a loose conceptual sense, that credit cards have money in...
a year ago
109
a year ago
You will sometimes hear someone say, in a loose conceptual sense, that credit cards have money in them. Of course we know that that isn't the case; our modern plastic card payment network relies on online transactions where the balance tracking and authorization decisions happen...
Willem's Blog
Born with MCADD Our son was diagnosed with MCADD days after he was born. We experienced a metabolic crisis but were...
over a year ago
7
over a year ago
Our son was diagnosed with MCADD days after he was born. We experienced a metabolic crisis but were lucky to be just in time!
Nabeel S. Qureshi
May Updates + New Essay On Moral AI A few months back, I read a tweet from Ilya Sutskever (OpenAI Chief Scientist) which stuck in my...
a year ago
5
a year ago
A few months back, I read a tweet from Ilya Sutskever (OpenAI Chief Scientist) which stuck in my mind: “the long term goal is to build AGI that loves people the way parents love their children”.
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
6
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...
Jonas Hietala
The T-34/2 keyboard layout The T-34/2 layout. QMK Heatmap Generator, with all layers and combos. It’s been 6 months since my...
over a year ago
4
over a year ago
The T-34/2 layout. QMK Heatmap Generator, with all layers and combos. It’s been 6 months since my last update on the T-34 keyboard layout, and I’ve made some changes I’d like to document here. As seen in the heatmap above, the layout seems quite decent. There’s still an issue...
Willem's Blog
Optical vs chest strap heart rate monitors Understanding the differences in common HR monitors used in wearables, smartwatches and fitness...
over a year ago
Buck on Software
Explaining the growth software sell-off The terminal value double whammy of rising interest rates
over a year ago
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
./techtipsy
How to fix ZFS pool not importing at boot Issue description You are running a Linux-based machine with an install of ZFS on Linux. Everything...
over a year ago
27
over a year ago
Issue description You are running a Linux-based machine with an install of ZFS on Linux. Everything seems to work correctly, but after restarting your machine, the ZFS pool is not visible. You can still import your pool manually using zpool import poolname or zpool import -a. In...
Buck on Software
Category velocity People make decisions, not businesses.
over a year ago
Home on Erik...
Are data sets the new server rooms? This blog post Data sets are the new server rooms makes the point that a bunch of companies raise a...
over a year ago
7
over a year ago
This blog post Data sets are the new server rooms makes the point that a bunch of companies raise a ton of money to go get really proprietary awesome data as a competitive moat. Because once you have the data, you can build a better product, and no one can copy it (at least not...
axio.ms
Axio.ms site refresh This is the obligatory “first post on new platform” post, coupled with a bit of “first post in 4...
over a year ago
6
over a year ago
This is the obligatory “first post on new platform” post, coupled with a bit of “first post in 4 years, I’m still alive”. The original axio.ms site was a very HTML1.0 affair and while this was kind of intentional-tongue-in-cheek-chic, it was also a PITA to update. It wasn’t...
Home on Erik...
Dollar cost averaging (I accidentally published an unfinished draft of this post a few days ago – sorry about...
over a year ago
7
over a year ago
(I accidentally published an unfinished draft of this post a few days ago – sorry about that). There's a lot of sources preaching the benefits of dollar cost averaging, or the practice of investing a fixed amount of money regularly.
computers are bad
2024-03-09 the purple streetscape Across the United States, streets are taking on a strange hue at night. Purple. Purple streetlights...
10 months ago
111
10 months ago
Across the United States, streets are taking on a strange hue at night. Purple. Purple streetlights have been reported in Tampa, Vancouver, Wichita, Boston. They're certainly in evidence here in Albuquerque, where Coal through downtown has turned almost entirely to mood lighting....
Home on Erik...
Data architecture vs backend architecture A modern tech stack typically involves at least a frontend and backend but relatively quickly also...
over a year ago
6
over a year ago
A modern tech stack typically involves at least a frontend and backend but relatively quickly also grows to include a data platform. This typically grows out of the need for ad-hoc analysis and reporting but possibly evolves into a whole oil refinery of cronjobs, dashboards, bulk...
Vitalik Buterin's...
Should Ethereum be okay with enshrining more things in the protocol?
a year ago
Odds and Ends of...
Odds and Ends #50: The weird thing about London's New Year's Fireworks Plus how the government should respond to Musk's nonsense, and an AI video that might just show us...
2 weeks ago
29
2 weeks ago
Plus how the government should respond to Musk's nonsense, and an AI video that might just show us how video production is going to change.
Home on Erik...
More Luigi! Elias Freider just talked about Luigi at PyData 2013: The presentation above is much better than one...
over a year ago
8
over a year ago
Elias Freider just talked about Luigi at PyData 2013: The presentation above is much better than one I put together a few weeks ago. In case anyone is interested I'll include it too:
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,...
3 months ago
15
3 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...
Ian's Blog
Pragmatically Generating a Self-Signed Certificate and Private Key using OpenSSL Recently I found myself needing to generate a HTTPS Server Certificate and Private Key for an iOS...
over a year ago
8
over a year ago
Recently I found myself needing to generate a HTTPS Server Certificate and Private Key for an iOS app using OpenSSL, what surprised me was the total lack of documentation for OpenSSL. While there is plenty of function documentation, what OpenSSL really lacks is examples of how it...
Notes on software...
Writing a SQL database from scratch in Go: 4. a database/sql driver Previously in database basics: 1. SELECT, INSERT, CREATE and a REPL 2. binary expressions...
over a year ago
3
over a year ago
Previously in database basics: 1. SELECT, INSERT, CREATE and a REPL 2. binary expressions and WHERE filters 3. indexes In this post, we'll extend gosql to implement the database/sql driver interface. This will allow us to interact with gosql the same way we would...
Jonas Hietala
Resurrection Aah what a nice summer! It was nice to be back in Övertorneå, doing nothing in particular. Just not...
over a year ago
4
over a year ago
Aah what a nice summer! It was nice to be back in Övertorneå, doing nothing in particular. Just not having to make lunch and dinner every day is such a relief, and if you do slip up food with grandma or Veronica’s parents is only a phone call away. I watched TV, played...
Ken Shirriff's blog
Two interesting XOR circuits inside the Intel 386 processor Intel's 386 processor (1985) was an important advance in the x86 architecture, not only moving to a...
a year ago
8
a year ago
Intel's 386 processor (1985) was an important advance in the x86 architecture, not only moving to a 32-bit processor but also switching to a CMOS implementation. I've been reverse-engineering parts of the 386 chip and came across two interesting and completely different circuits...
Vitalik Buterin's...
Zmowa
over a year ago
Old Vintage...
When the Power Macintosh ran NetWare (featuring Wormhole and Cyberpunk) This entry and the software we'll demonstrate is in large part thanks to an anonymous Apple...
a year ago
68
a year ago
This entry and the software we'll demonstrate is in large part thanks to an anonymous Apple developer who was part of the NetWare team. Thank you! the network operating system of the 1990s. Nothing was quite like it. Until Windows NT muscled in on its action near the end of the...
On Life and Lisp
The Apple GPU and the Impossible Bug In late 2020, Apple debuted the M1 with Apple’s GPU architecture, AGX, rumoured to be derived from...
over a year ago
14
over a year ago
In late 2020, Apple debuted the M1 with Apple’s GPU architecture, AGX, rumoured to be derived from Imagination’s PowerVR series. Since then, we’ve been reverse-engineering AGX and building open source graphics drivers. Last January, I rendered a triangle with my own code, but...
Willem's Blog
Off the grid: Working on 100% renewable energy Learning from powering my personal devices using nothing but self generated electricity using a...
over a year ago
4
over a year ago
Learning from powering my personal devices using nothing but self generated electricity using a solar panel and power banks.
Lighthouse Blog
Updates September 16: Explore all available articles of a feed
4 months ago
Applied Cartography
Shipping is capturing value This great essay from Sean Goedecke went viral two weeks ago, drawing fury and fervor alike for a...
a month ago
19
a month ago
This great essay from Sean Goedecke went viral two weeks ago, drawing fury and fervor alike for a Moral Mazes-esque analysis of how engineers at large companies should think about shipping: Shipping is a social construct within a company. Concretely, that means that a project is...
lcamtuf’s thing
Against the hydraulic analogy The most popular tool for teaching electronics makes the trade harder to learn.
3 weeks ago
Notes on software...
Writing a web server from scratch: 1. HTTP and sockets Say we have some HTML: <html> <body> <h1>Hello world!</h1> </body> </html> And say we'd...
over a year ago
9
over a year ago
Say we have some HTML: <html> <body> <h1>Hello world!</h1> </body> </html> And say we'd like to be able to render this page in a web browser. If the server is hosted locally we may want to enter localhost:9000/hello-world.html in the address bar, hit enter, make a...
Lars Lofgren
What Happened After I Outed a Reddit Mod for Affiliate Spam I recently broke down how Reddit mods and users are abusing Google search rankings with affiliate...
4 months ago
9
4 months ago
I recently broke down how Reddit mods and users are abusing Google search rankings with affiliate spam. It’s reddit marketing gone awry. The post blew up and got a decent amount of attention. Then I got a front row seat to how deep of a spam filled porta-potty Reddit has become....
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
7
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...
Jonas Hietala
A friendly game of Twilight Imperium A few weeks ago I played my first game of Twilight Imperium (Fourth Edition). It was fantastic. We...
over a year ago
6
over a year ago
A few weeks ago I played my first game of Twilight Imperium (Fourth Edition). It was fantastic. We were six players, most had played the third edition before. As I was quite hyped before the game, I had read up on the rules, watched a let’s play or two and listened to a podcast...
Louwrentius
Howto get the hard disk size under Linux? A: There is no single tool for this job, but it seems that Fdisk is just fine: server:~# fdisk -l 2>...
over a year ago
6
over a year ago
A: There is no single tool for this job, but it seems that Fdisk is just fine: server:~# fdisk -l 2> /dev/null | grep Disk | grep -v identifier Disk /dev/sda: 500.0 GB, 500028145664 bytes Disk /dev/sdb: 500.0 GB, 500028145664 bytes Disk /dev/sdc: 1000.1 GB, 1000123400192...
Simply Explained
Retrospective: My Fifth Year on YouTube For the past 4 years, I have made a habit of reflecting on the previous year and set goals for the...
over a year ago
6
over a year ago
For the past 4 years, I have made a habit of reflecting on the previous year and set goals for the new year. This year is no exception, but now I try to set better goals while reflecting on some personal things in life.
Posts on Made of...
Towards solving Ultimate Tic Tac Toe Summary: Read about my efforts to solve the game of Ultimate Tic Tac Toe. It’s been a fun journey...
over a year ago
9
over a year ago
Summary: Read about my efforts to solve the game of Ultimate Tic Tac Toe. It’s been a fun journey into interesting algorithms and high-performance parallel programming in Rust. Backstory Starting around the beginning of the COVID-19 lockdown, I’ve gotten myself deeply nerdsniped...
Matt Blewitt
Death, and Utsuge This post discusses topics some may wish to avoid: terminal illness, hospice care, death, and...
2 months ago
14
2 months ago
This post discusses topics some may wish to avoid: terminal illness, hospice care, death, and Japanese visual novels.
Birchtree
OpenAI is early Googling late-stage Google Chuck W. Nelson: Google's Search Results Are Infested, and Open AI Is Using Google's Playbook From...
3 weeks ago
27
3 weeks ago
Chuck W. Nelson: Google's Search Results Are Infested, and Open AI Is Using Google's Playbook From the 2000s In order for Google to keep its crown, it needs to remember what it was in the 2000s and a bit of luck. Seeing Google grow from the
Simply Explained
HEIC to JPG: Build a Quick Action with Automator With the release of iOS 11, Apple switched from JPG to HEIC to store your photos. The...
over a year ago
6
over a year ago
With the release of iOS 11, Apple switched from JPG to HEIC to store your photos. The High-Efficiency Image File Format saves a lot of storage space on your devices while still maintaining your photos' quality. However, it does become problematic if you want to share those files...
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
9
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...
Willem's Blog
Beast of the Green Hell Blog post about an amazing AMG Circuit day at the race track of Zolder, Belgium.
over a year ago
Willem's Blog
Syncing files seamlessly between smartphone and tablet In order to optimise my workflow, I was looking for a way to seamlessly access the same files on...
over a year ago
4
over a year ago
In order to optimise my workflow, I was looking for a way to seamlessly access the same files on both my computer and smartphone. Read along to find out how I did it.
Home on Erik...
Software infrastructure 2.0: a wishlist Software infrastructure (by which I include everything ending with *aaS, or anything remotely...
over a year ago
6
over a year ago
Software infrastructure (by which I include everything ending with *aaS, or anything remotely similar to it) is an exciting field, in particular because (despite what the neo-luddites may say) it keeps getting better every year! I love working with something that moves so...
Arduino Blog
UNO Rev3 or UNO R4? Choosing the perfect Arduino for your project The Arduino UNO is legendary among makers, and with the release of the UNO R4 in 2023, the family...
a month ago
26
a month ago
The Arduino UNO is legendary among makers, and with the release of the UNO R4 in 2023, the family gained a powerful new member. But with two incredible options, which UNO should you pick for your project? Here’s a breakdown of what makes each board shine, depending on your needs,...
Jorge Arango
Prescriptive and Descriptive Information Architectures There are two stances you can take toward language in your website or app: prescriptive or...
a week ago
6
a week ago
There are two stances you can take toward language in your website or app: prescriptive or descriptive. Which you choose influences the system’s understandability and findability. The terms come from linguistics. I heard about them in a radio show (or was it a podcast?) many...
Lighthouse Blog
A primer on view management
7 months ago
Abort Retry Fail
The History of GM-NAA I/O and SHARE The Birth of Computer Operating Systems
a year ago
Notes on software...
Favorite compiler and interpreter resources This is an external post of mine. Click here if you are not redirected.
over a year ago
Home on Erik...
3D Andy Sloane decided to call my 2D visualization and raise it to 3D. (Looks a little weird in the...
over a year ago
7
over a year ago
Andy Sloane decided to call my 2D visualization and raise it to 3D. (Looks a little weird in the iframe but check out the link). It's based on a LDA model with 200 topics, so the artists tend to stick to clusters where each cluster is a topic.
Louwrentius
Setting up a VPN with your iPhone using L2TP, IPSec and Linux This blogpost discusses how to setup an IPSec-based VPN between your iPhone and a Linux server....
over a year ago
5
over a year ago
This blogpost discusses how to setup an IPSec-based VPN between your iPhone and a Linux server. Updated 16 October 2012 - now compatible with Ubuntu 12.04 LTS IMPORTANT! (update January 2013) I find using OpenVPN with the new iOS OpenVPN client a way better solution. OpenVPN...
Notes on software...
Go database driver overhead on insert-heavy workloads The most popular SQLite and PostgreSQL database drivers in Go are (roughly) 20-76% slower than...
a year ago
8
a year ago
The most popular SQLite and PostgreSQL database drivers in Go are (roughly) 20-76% slower than alternative Go drivers on insert-heavy benchmarks of mine. So if you are bulk-inserting data with Go (and potentially also bulk-retrieving data with Go), you may want to consider the...
Good Enough
TIL: Tapback Keyboard Shortcuts If you use Mac, and you use Messages on your Mac, you will probably know that in the not-too-distant...
a year ago
6
a year ago
If you use Mac, and you use Messages on your Mac, you will probably know that in the not-too-distant past, simple reactions to messages were added: what Apple calls Tapbacks. These are great for a quick way to say yes (or no, or WTF!?!), but they are a bit of a pain to actually...
./techtipsy
Why my blog was down for over 24 hours in November 2024 In November 2024, my blog was down for over 24 hours. Here’s what I learned from this absolute...
yesterday
10
yesterday
In November 2024, my blog was down for over 24 hours. Here’s what I learned from this absolute clusterfuck of an incident. Lead-up to the incident I was browsing through photos on my Nextcloud instance. Everything was fine, until Nextcloud started generating preview images for...
Arduino Blog
Explore two ways to white label with Arduino Cloud We’re excited to announce a brand-new feature called “Custom Branding,” which allows Enterprise plan...
8 months ago
65
8 months ago
We’re excited to announce a brand-new feature called “Custom Branding,” which allows Enterprise plan users to white label their workspace and enhance the overall user experience. This announcement is exciting because it empowers businesses to create a truly tailored environment...
Jonas Hietala
Ores Now we can build rooms, we can place objects and the worker will do things for us. Now I’ve added...
over a year ago
7
over a year ago
Now we can build rooms, we can place objects and the worker will do things for us. Now I’ve added some ores which makes the game look a bit less boring. I realize I’ve spent all my time on these little things and I still don’t have a game! But it doesn’t matter, maybe I can...
Home on Erik...
Why conversion matters: a toy model There are often close relationships between top level business metrics. For instance, it's well...
over a year ago
7
over a year ago
There are often close relationships between top level business metrics. For instance, it's well known that retention has a super strong impact on the valuation of a subscription business. Or that the % of occupied seats is super important for an airline.
Louwrentius
How to determine which process causes IO ? There is a nifty little program called 'iotop'. Iotop is part of Debian or Ubuntu and can be...
over a year ago
9
over a year ago
There is a nifty little program called 'iotop'. Iotop is part of Debian or Ubuntu and can be installed with a simple apt-get. Once you have determined with 'top' that the system is waiting on IO-access, It is nice to know which process is responsibe for this IO. Therefore, you...
Lighthouse Blog
Overview of content
7 months ago
Willem's Blog
Solo around the Markermeer (211KM) This week I took my bike for a long distance (211)KM ride around the Dutch Markermeer, solo! Read...
over a year ago
6
over a year ago
This week I took my bike for a long distance (211)KM ride around the Dutch Markermeer, solo! Read along for practical tips for long distance cycling.
Arduino Blog
Arduino CLI 1.0 is out! We are excited to share some incredible news with you all! We recently released the Arduino CLI...
4 months ago
21
4 months ago
We are excited to share some incredible news with you all! We recently released the Arduino CLI version 1.0.0, marking a significant milestone for our software. This release is a big deal because it signifies the stabilization of the software API, bringing greater reliability and...
Vitalik Buterin's...
What in the Ethereum application ecosystem excites me
over a year ago
Birchtree
A quick, incomplete thought about Squid Game 2 This one thing about Squid Game really sticks in my craw…
2 weeks ago
Posts on Made of...
Reader/reader blocking in reader/writer locks Abstract In writer-priority reader/writer locks, as soon as a single writer enters the acquisition...
over a year ago
9
over a year ago
Abstract In writer-priority reader/writer locks, as soon as a single writer enters the acquisition queue, all future accesses block behind any in-flight reads. Thus, if any readers hold the lock for extended periods of time, this can lead to extreme pauses and loss of throughput...
Yazin Alirhayim
Tracking where a WhatsApp user came from At Amal, we have an AI chat bot that works over WhatsApp — allowing our customers to speak to their...
over a year ago
9
over a year ago
At Amal, we have an AI chat bot that works over WhatsApp — allowing our customers to speak to their bank account, asking questions like “What’s my balance” and “How much have I spent on Uber’s this month?”. A problem we faced really early on when connecting to WhatsApp was that...
Arduino Blog
This robot can dynamically change its wheel diameter to suit the terrain  A vehicle’s wheel diameter has a dramatic effect on several aspects of performance. The most obvious...
a week ago
15
a week ago
A vehicle’s wheel diameter has a dramatic effect on several aspects of performance. The most obvious is gearing, with larger wheels increasing the ultimate gear ratio — though transmission and transfer case gearing can counteract that. But wheel size also affects mobility over...
Vitalik Buterin's...
A Note on Metcalfe's Law, Externalities and Ecosystem Splits
over a year ago
Posts on Made of...
The architecture of declarative configuration management With the ongoing move towards “infrastructure-as-code” and similar notions, there’s been an ongoing...
over a year ago
6
over a year ago
With the ongoing move towards “infrastructure-as-code” and similar notions, there’s been an ongoing increase in the number and popularity of declarative configuration management tools. This post attempts to lay out my mental model of the conceptual architecture and internal...
Louwrentius
My 71 TiB ZFS NAS after 10 years and zero drive failures My 4U 71 TiB ZFS NAS built with twenty-four 4 TB drives is over 10 years old and still going...
4 months ago
8
4 months ago
My 4U 71 TiB ZFS NAS built with twenty-four 4 TB drives is over 10 years old and still going strong. Although now on its second motherboard and power supply, the system has yet to experience a single drive failure (knock on wood). Zero drive failures in ten years, how is that...
Style over Substance
Shooting the Ligero 3D-printed Mamiya Press camera by MaxWanderlush Last year I started shooting my first 3D-printed camera, a Goodman Zone. It was soon followed by the...
over a year ago
73
over a year ago
Last year I started shooting my first 3D-printed camera, a Goodman Zone. It was soon followed by the panoramic pinhole Goodman Scura and the MPWide, a modified Fuji Instax Wide 300. The MPWide is a mod by the talented Mario, otherwise known as MaxWanderlush. He has been releasing...
Posts on Made of...
A Very Subtle Bug 6.033, MIT’s class on computer systems, has as one of its catchphrases, “Complex systems fail for...
over a year ago
8
over a year ago
6.033, MIT’s class on computer systems, has as one of its catchphrases, “Complex systems fail for complex reasons”. As a class about designing and building complex systems, it’s a reminder that failure modes are subtle and often involve strange interactions between multiple parts...
Ken Shirriff's blog
Inside a ferroelectric RAM chip Ferroelectric memory (FRAM) is an interesting storage technique that stores bits in a special...
4 months ago
6
4 months ago
Ferroelectric memory (FRAM) is an interesting storage technique that stores bits in a special "ferroelectric" material. Ferroelectric memory is nonvolatile like flash memory, able to hold its data for decades. But, unlike flash, ferroelectric memory can write data...
Applied Cartography
PSA: mess around with Kolo I had bookmarked Kolo many months ago to try out and finally got a chance to integrate it with...
10 months ago
7
10 months ago
I had bookmarked Kolo many months ago to try out and finally got a chance to integrate it with Buttondown — a process that I expected to take a couple hours on a lazy Sunday and in fact took ten minutes and three lines of code. If you have a Django app, I think you should drop...
Vitalik Buterin's...
From prediction markets to info finance
2 months ago
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
9
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...
Home on Erik...
Scala Data Pipelines for Music Recommendations Chris Johnson‘s presentation from Data Day Texas:
over a year ago
Notes on software...
Practical? Common Lisp on the JVM: A quick intro to ABCL for modern web apps In a ridiculous attempt to prove an internet wrong about the practicality of Lisp (Common Lisp...
over a year ago
7
over a year ago
In a ridiculous attempt to prove an internet wrong about the practicality of Lisp (Common Lisp specifically), I tried to get a simple (but realistic) web app running. After four days and a patch to ABCL I got something working. The code I had in mind would look something like...
Louwrentius
AI is critically important but not for you Before Chat-GPT caused a sensation, big tech companies like Facebook and Apple were betting their...
8 months ago
5
8 months ago
Before Chat-GPT caused a sensation, big tech companies like Facebook and Apple were betting their future growth on virtual reality. But I'm convinced that virtual reality will never be a mainstream thing. If you ever used VR you know why: A heavy thing on your head that messes up...
Neil Madden
Macaroon access tokens for OAuth: Part 2 – transactional auth In part 1, I showed how Macaroon access tokens in ForgeRock Access Management 7.0 can be used as a...
over a year ago
8
over a year ago
In part 1, I showed how Macaroon access tokens in ForgeRock Access Management 7.0 can be used as a lightweight and easy-to-deploy alternative to proof of possession (PoP) schemes for securing tokens in browser-based apps. The same techniques can be adapted to secure tokens in...
Matt Mullenweg
Disrupt Interview On Wednesday I had a great chat with Connie Loizos, the editor in chief of TechCrunch, you can view...
2 months ago
17
2 months ago
On Wednesday I had a great chat with Connie Loizos, the editor in chief of TechCrunch, you can view the video here: Then yesterday Automattic filed its legal responses to the spurious lawfare from WP Engine, Silver Lake, and Quinn Emanuel. It’s a bit long, but if you have time...
Simply Explained
How I Structure My ESPHome Config Files I'm a big fan of ESPHome. I have 24 devices running it, and I only buy new IoT devices when I know...
over a year ago
8
over a year ago
I'm a big fan of ESPHome. I have 24 devices running it, and I only buy new IoT devices when I know they can run ESPHome.ESPHome is a modular firmware that you have to configure with YAML files. You define what components it should load and how it should talk to the hardware of...
Jonas Hietala
Why I don't rely on AI for programming (too much) I find that ai can help significantly with doing plumbing, but it has no problems with connecting...
2 months ago
12
2 months ago
I find that ai can help significantly with doing plumbing, but it has no problems with connecting the pipes wrong. I need to double and triple check the updated code - or fix the resulting errors when I don’t do that. thih9 on Hacker News I’ve been skeptical of the AI craze...
Jonas Hietala
Food vacation in Japan Me and my friend spent 2 weeks in Japan and had a great time. I wasn’t planning on taking a lot of...
over a year ago
7
over a year ago
Me and my friend spent 2 weeks in Japan and had a great time. I wasn’t planning on taking a lot of pictures, but I ended up sending a bunch back home as a ways of keeping my family up to date. When I look back most of them are about food… So I’ll turn this into a post about the...
csvbase blog
There are 665 open licences, most are pretty rubbish you are in a maze of twisty licences, all alike
4 months ago
Applied Cartography
Why your marketing site should be separate In Notes on buttondown.com and How Buttondown uses HAProxy, I outlined the slightly kludgy way we...
4 months ago
6
4 months ago
In Notes on buttondown.com and How Buttondown uses HAProxy, I outlined the slightly kludgy way we serve buttondown.com both as a marketing site (public-facing, Next/Vercel, largely just content pushed by non-developers) and an author-facing app (behind a login, Django/Heroku/Vue)...
Jonas Hietala
2013 in Review The year is almost over and I think I accomplished a lot this year. You can read my reviews of 2010,...
over a year ago
4
over a year ago
The year is almost over and I think I accomplished a lot this year. You can read my reviews of 2010, 2011 and 2012. 2013 Geek Achievements Solved 213 UVa problems. Got 43rd at NWERC 2013. Placed high in IMPA, with one turn won. Completed the online course Programming Languages in...
seangoedecke.com RSS...
Protecting your time from predators in large tech companies If you’re a competent software engineer at a large tech company, your time is in very high demand....
3 days ago
13
3 days ago
If you’re a competent software engineer at a large tech company, your time is in very high demand. Lots of people will want you to do things…
Jonas Hietala
Back to Training Five days of school now and things are starting to settle down a bit. The courses are pretty cool;...
over a year ago
8
over a year ago
Five days of school now and things are starting to settle down a bit. The courses are pretty cool; we have linear algebra which is pretty interesting, we have a java course where we’re going to make a game (!) and one about structures and algorithms. Pretty promising but we’ll...
Jonas Hietala
The current T-34 keyboard layout I’ve been documenting my own keyboard layout in a series for a while now. But as the layout is...
over a year ago
11
over a year ago
I’ve been documenting my own keyboard layout in a series for a while now. But as the layout is constantly changing it’s been difficult to piece together how the layout currently looks like, so this post tries to show how the layout looks right now in it’s entirety. If you want to...
Bryan Braun - Blog
Links #11 Here are some more links to things that I keep thinking about. I shared a bit more detail on these...
a month ago
19
a month ago
Here are some more links to things that I keep thinking about. I shared a bit more detail on these ones than I usually do—there were so many good quotes to include. Enjoy! Selfishness & Therapy Culture Earlier this year, there was a post in the New York Times called “Sometimes,...
Home on Erik...
When machine learning matters I joined Spotify in 2008 to focus on machine learning and music recommendations. It's easy to...
over a year ago
6
over a year ago
I joined Spotify in 2008 to focus on machine learning and music recommendations. It's easy to forget, but Spotify's key differentiator back then was the low-latency playback. People would say that it felt like they had the music on their own hard drive.
Notes on software...
Exploring PL/pgSQL part two: implementing a Forth-like interpreter Previously in exploring PL/pgSQL: Strings, arrays, recursion and parsing JSON In my last post I...
over a year ago
7
over a year ago
Previously in exploring PL/pgSQL: Strings, arrays, recursion and parsing JSON In my last post I walked through the basics of PL/pgSQL, the embedded procedural language inside of PostgreSQL. It covered simple functions, recursions and parsing. But there was something very...
Arduino Blog
Let’s play at the Maker Faire Rome 2024! We are excited to be back at Maker Faire Rome as a Gold Sponsor of the 12th edition (October 25-27,...
3 months ago
41
3 months ago
We are excited to be back at Maker Faire Rome as a Gold Sponsor of the 12th edition (October 25-27, 2024), with some exciting experiences lined up for all makers, innovators, and creators who attend! Learn by playing at our booth  Visit us at the fair for a playful, interactive...
Engineers Need Art
Adam74 The Adam74 is a small ASCII-based terminal designed for the 8-bit hobbyist.
over a year 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...
a month ago
19
a month 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…
Home on Erik...
ML at Twitter I recently came across this paper describing how they do ML at Twitter. TL;DR Their approach is...
over a year ago
6
over a year ago
I recently came across this paper describing how they do ML at Twitter. TL;DR Their approach is pretty interesting. Everything is a Pig workflow and then they do everything as UDF's. This approach seems pretty interesting.
Birchtree
I’m Knee-Deep in Turkey Another week, another fantastically fun episode of Comfort Zone! This week Niléane talked about her...
a month ago
19
a month ago
Another week, another fantastically fun episode of Comfort Zone! This week Niléane talked about her new Flight Simulator obsession, we go on a tangent about PC gaming, Chris (who says he’s an iPad guy) brings another Mac to talk about, and I had the gang look
Vitalik Buterin's...
Review: museums of the future, Dubai and Tokyo
5 months ago
Louwrentius
Debian Lenny and Dell S300 H200 and H700 RAID controllers update november 2010: it is reported in the comments that the next release will support these...
over a year ago
8
over a year ago
update november 2010: it is reported in the comments that the next release will support these controllers. However, which controllers are supported is not clear. Also, we may have to wait for quite some time before squeeze will be released. Just a quick note: it seems that the...
Applied Cartography
January, 2025 Hello, 2025! (As always, Death Cab remains the soundtrack by which you should read this.) Headlining...
a week ago
27
a week ago
Hello, 2025! (As always, Death Cab remains the soundtrack by which you should read this.) Headlining this month was my annual review; everything else is flotsam. But, speaking of flotsam: A quick development note on the order attribute in CSS Notes on Linear and Fathom Why...
Push to Prod
When Overwhelmed, Make a List of Questions In my first big project at Netflix, I learned this disturbingly simple problem-solving technique.
5 months ago
Jonas Hietala
Writing a Pollen lexer in Pygments After writing a few blog posts about Pollen I started getting annoyed that I didn’t have syntax...
over a year ago
7
over a year ago
After writing a few blog posts about Pollen I started getting annoyed that I didn’t have syntax highlighting for the code snippets. So I did a bit of fooling around with Pygments, and it turns out writing a custom lexer isn’t that unreasonable, so here’s how I did it. Pollen...
Arduino Blog
This ‘smocking display’ adds data physicalization to clothing Elastic use in the textile industry is relatively recent. So, what did garment makers do before...
6 months ago
78
6 months ago
Elastic use in the textile industry is relatively recent. So, what did garment makers do before elastic came along? They relied on smocking, which is a technique for bunching up fabric so that it can stretch to better fit the form of a body. Now a team of computer science...
Arduino Blog
Arduino partners with RS/OKdo strategically to further expand the China Market Arduino is excited to announce a strategic new partnership with RS/OKdo, a prominent leader in the...
2 months ago
28
2 months ago
Arduino is excited to announce a strategic new partnership with RS/OKdo, a prominent leader in the distribution of industrial and electronic equipment. This collaboration marks a significant step forward in bringing Arduino’s technology closer to China’s thriving maker community...
Arduino Blog
Innovative new tactile sensor helps assess fine motor skills Fine motor skills correlate strongly with cognition and the accurate assessment of an individual’s...
8 months ago
74
8 months ago
Fine motor skills correlate strongly with cognition and the accurate assessment of an individual’s motor skills can be critical in diagnosing and treating a variety of conditions. But objective evaluation has been a challenge, as suitable sensors weren’t available. To help...
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...
11 months ago
86
11 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...
Computer Ads from...
Flash Sale and a Slight Change to Subscriptions Time for a little business
4 months ago
Computer Ads from...
Suture Software's Bludgeons 'n' Braggarts We very simply give you what you've been asking for -- we give you BLOOD
10 months ago
Jonas Hietala
Ludum Dare 29 Entry After months of procrastination it is time for me to enter Ludum Dare again! I am totally...
over a year ago
7
over a year ago
After months of procrastination it is time for me to enter Ludum Dare again! I am totally unprepared, but I did setup a setup which actually compiles. I never got audio to run but hopefully I can manage something. Repository: https://github.com/treeman/LD29. Going for C++ this...
Arduino Blog
Arduino Nicla Sense Env: adding advanced environmental sensing to a broad range of applications We’re thrilled to announce the launch of Nicla Sense Env: the latest addition to our portfolio of...
3 months ago
25
3 months ago
We’re thrilled to announce the launch of Nicla Sense Env: the latest addition to our portfolio of system-on-modules and sensor nodes, empowering innovators with the tools to unlock new possibilities. This tiny yet powerful sensor node is designed to elevate your environmental...
Jonas Hietala
How I made a kick-ass cover for my self-published book If you want to publish a book, one of the most important things to consider is the cover—after all,...
over a year ago
7
over a year ago
If you want to publish a book, one of the most important things to consider is the cover—after all, we judge the book by the cover. And I did it the universally recommended way: I hired a designer. Simple, right? But real talk; it’s not exactly that simple and I did a bunch of...
Gwern.net Newsletter
May Gwern.net Newsletter Link compilation newsletter with anime GAN updates, links on AI scaling, discussion of GPT-3, and 1...
over a year ago
7
over a year ago
Link compilation newsletter with anime GAN updates, links on AI scaling, discussion of GPT-3, and 1 book review.
Louwrentius
The kind of sound you never want to hear from your computer The sounds of hard drives that have perished These sounds are only frightening or scary if you...
over a year ago
7
over a year ago
The sounds of hard drives that have perished These sounds are only frightening or scary if you imagine your precious data only exists on that failing drive. If you make consistent and frequent backups and/or you run a fault-tolerant RAID flavour, it is but a nuisance.
Posts on Made of...
Why scons is cool I’ve recently started playing with scons a little for some small personal projects. It’s not...
over a year ago
4
over a year ago
I’ve recently started playing with scons a little for some small personal projects. It’s not perfect, but I’ve rapidly come to the conclusion that it’s a probably far better choice than make in many cases. The main exceptions would be cases where you need to integrate into legacy...
Vitalik Buterin's...
The Revenue-Evil Curve: a different way to think about prioritizing public goods funding
over a year ago
Posts on Made of...
Disable Transparent Hugepages tl;dr “Transparent Hugepages” is a Linux kernel feature intended to improve performance by making...
over a year ago
9
over a year ago
tl;dr “Transparent Hugepages” is a Linux kernel feature intended to improve performance by making more efficient use of your processor’s memory-mapping hardware. It is enabled ("enabled=always") by default in most Linux distributions. Transparent Hugepages gives some applications...
latest projects -...
Analemmagraph [Concept] Video of a day, one year in every frame
a year ago
Electronics etc…
Zephyr Ravenna Control Board Replacement Blog post that probably has an audience of one, myself. Introduction Zephyr Ravenna - Confusing...
8 months ago
134
8 months ago
Blog post that probably has an audience of one, myself. Introduction Zephyr Ravenna - Confusing Information Two PCBs - Control Board & Switch Assembly Switch of the Breaker!!! Glass Canopy Removal Duct Cover Removal Swapping the Control...
Matt Mullenweg
Those Other Lawsuits It’s a heavy day, and I’m sad to write this. Not sure where to start. In 2022, a lawyer recruited...
3 months ago
10
3 months ago
It’s a heavy day, and I’m sad to write this. Not sure where to start. In 2022, a lawyer recruited two people who took care of my Mom—an assistant and one of her dozen nurses—to resign and demand a million dollars each, or they would publish horrible things about her in a lawsuit....
Home on Erik...
Domains for sale Contact me at mail at erik bern dot com!
over a year ago
Computer Ads from...
Ampere WS-1 A cool Japanese clamtop
10 months ago
Willem's Blog
Increase traffic to your blog with a RSS feed Using NodeJS I added RSS feeds to my blog as support for feeds can still provide you with value....
over a year ago
4
over a year ago
Using NodeJS I added RSS feeds to my blog as support for feeds can still provide you with value. Read about the "how" and "why" in this post.
Abort Retry Fail
The History of Windows 2.0 Success and Litigation
a year ago
Arduino Blog
DexteriSync lets you walk a mile in the gloves of a user with manual disability Good designers prioritize the user experience — particularly the experience of users with...
2 months ago
25
2 months ago
Good designers prioritize the user experience — particularly the experience of users with disabilities that affect their perception and fine motor skills. A young person without disabilities, for example, may feel that jars are easy to open, while an elderly person with reduced...
Posts on Made of...
Automounting sshfs For some time now, many of us around MIT have noticed just how awesome sshfs is. It gives a totally...
over a year ago
6
over a year ago
For some time now, many of us around MIT have noticed just how awesome sshfs is. It gives a totally lightweight way to access the remote filesystem of any machine you have ssh to, without requiring any extra setup on the host. I’ve been running for at least a year now with my...
Old Vintage...
Refurb weekend: Canon Cat It's the Memorial Day holiday weekend and it's time for a little deferred maintenance, especially on...
7 months ago
97
7 months ago
It's the Memorial Day holiday weekend and it's time for a little deferred maintenance, especially on those machines I intend to work on more in the near future. So we'll start with one that's widely considered to be a remarkable cul-de-sac in computing history: the Canon...
Willem's Blog
Servicing a robot vacuum cleaner This week it was time for some maintenance on my iRobot Roomba robot vacuum cleaner. Read along to...
over a year ago
5
over a year ago
This week it was time for some maintenance on my iRobot Roomba robot vacuum cleaner. Read along to learn how I did it.
somenice
August Photo Highlights
4 months ago
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...
11 months ago
8
11 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
I, Robot Here are the results of the big robot construction course we had before christmas! The whole process...
over a year ago
8
over a year ago
Here are the results of the big robot construction course we had before christmas! The whole process went smooth and our group was amazing. The design and building of the robot went well even though in hindsight I would’ve changed a lot of stuff. The ending competition didn’t go...
Home on Erik...
Software Engineers and Automation Every once in a while when talking to smart people the topic of automation comes up. Technology has...
over a year ago
6
over a year ago
Every once in a while when talking to smart people the topic of automation comes up. Technology has made lots of occupations redundant, so what's next? Switchboard operator, a long time ago What about software engineers?
Jonas Hietala
Reinstalling Slackware So I reinstalled slackware on my machine and decided to take some rough notes of the most important...
over a year ago
7
over a year ago
So I reinstalled slackware on my machine and decided to take some rough notes of the most important steps I made. I did not document the steps in detail, and some are very specific for my setup. But maybe it can be useful for someone, or myself. Basic steps Make slackware usb...
Willem's Blog
Fietselfstedentocht 2017 Cycling the 235KM long Fietselfstedentocht through Friesland
over a year ago
Bryan Braun - Blog
Capability makes your life simpler If you can tolerate discomfort, then you can camp much lighter. Camping lighter means you spend less...
5 months ago
6
5 months ago
If you can tolerate discomfort, then you can camp much lighter. Camping lighter means you spend less time and energy packing, setting-up, tearing down, and unpacking. The same goes for travel. Fewer clothes and shoes means less luggage to carry, manage, and lose. You can board...
Willem's Blog
Protecting VMware ESXi In response to a possible security breach on a VMware ESXi host machine, I search for a way to...
over a year ago
6
over a year ago
In response to a possible security breach on a VMware ESXi host machine, I search for a way to improve security of the management console using NGINX and a firewall
Posts on Made of...
wpa_supplicant: GUI and wpa_action I’ve made two new interesting discoveries about wpa_supplicant since writing my last blog post on...
over a year ago
8
over a year ago
I’ve made two new interesting discoveries about wpa_supplicant since writing my last blog post on the subject. (Actually, I pretty much made both of them while reading documentation in order to write it, and have been lame about writing them up). Using wpa_gui It turns out that...
Computer Ads from...
Huson Soft HuCAL Hudson creates business software for everyone.
12 months ago
Birchtree
My default apps of 2024 Last year I was the 27th of four hundred and freaking eight people to write about their default...
a month ago
41
a month ago
Last year I was the 27th of four hundred and freaking eight people to write about their default apps, and I though it would be fun to turn this into a tradition and revisit the list to see if anything has changed since last year. ✨ next to each change
Jonas Hietala
Extracting schedule information from timeedit At LIU we use timeedit to track our schedules. Recently they updated their interface and improved...
over a year ago
7
over a year ago
At LIU we use timeedit to track our schedules. Recently they updated their interface and improved some parts. It’s now possible to create a prenumeration of a collection of courses exported as csv which can then be imported to other calendar apps. But they also started to...
Jordan’s Substack
On Building Git for Lawyers Over this past weekend, Twitter discovered the problem that I have dedicated the past four years of...
2 months ago
18
2 months ago
Over this past weekend, Twitter discovered the problem that I have dedicated the past four years of my life to solving. Why don't lawyers and other non-coders use git?
Notes on software...
A minimal RocksDB example with Zig I mostly programmed in Go the last few years. So every time I wanted an embedded key-value database,...
over a year ago
8
over a year ago
I mostly programmed in Go the last few years. So every time I wanted an embedded key-value database, I reached for Cockroach's Pebble. Pebble is great for Go programming but Go does not embed well into other languages. Pebble was inspired by RocksDB (and its...
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
4
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...
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
9
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...
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...
a month ago
22
a month 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
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
5
over a year ago
One thing I encountered today was a trick using bagging as a way to go beyond a point estimate and get an approximation for the full distribution. This can then be used to penalize predictions with larger uncertainty, which helps reducing false positives.
Lighthouse Blog
Updates December 08: YouTube support
a year ago
Jonas Hietala
An invisible Remake What does a guy like me do when not working on a new game? Except living my life, being a coach for...
over a year ago
8
over a year ago
What does a guy like me do when not working on a new game? Except living my life, being a coach for my little brother’s hockey team and eating strawberries? The last week or so I’ve been working hard with my webpage, yes this page. If you’ve visited my site before today you’ll...
computers are bad
2024-02-11 the top of the DNS hierarchy In the past (in fact two years ago, proof I have been doing this for a while now!) I wrote about the...
11 months ago
83
11 months ago
In the past (in fact two years ago, proof I have been doing this for a while now!) I wrote about the "inconvenient truth" that structural aspects of the Internet make truly decentralized systems infeasible, due to the lack of a means to perform broadcast discovery. As a result,...
Jonas Hietala
Why is my file so huge? My latest game was absolutely huge! And I’m not talking about the music (which was pretty huge too -...
over a year ago
7
over a year ago
My latest game was absolutely huge! And I’m not talking about the music (which was pretty huge too - roughly 20mb) but the little .exe file. It was 14,6mb!! Now every way you look at it, that’s incredibly huge. It’s like comparing an ant to a human. Normally the little ant is the...
Old Vintage...
Two tiny 65816 DTV consoles The 21st century direct-to-TV game console: a dirt-cheap toy dragging poor ports of cherished games...
6 months ago
92
6 months ago
The 21st century direct-to-TV game console: a dirt-cheap toy dragging poor ports of cherished games to a more downmarket age. If you couldn't afford the real device, your alternative was these inexpensive, inadequate facsimiles faithful only to one's gauzy recollection. As their...
Applied Cartography
Hidden settings are for cowards At Stripe, we had two abstractions for branching logic in production: flags, which were meant to be...
a month ago
19
a month ago
At Stripe, we had two abstractions for branching logic in production: flags, which were meant to be explicitly temporal (temporarily split-testing traffic; rolling out a new feature or code path; exposing a specific path for a cohort of users during a closed beta) and gates,...
Vitalik Buterin's...
Review of Gitcoin Quadratic Funding Round 4
over a year ago
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...
7 months ago
103
7 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...
Vitalik Buterin's...
Convex and Concave Dispositions
over a year ago
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....
Arduino Blog
Exploring fungal intelligence with biohybrid robots powered by Arduino At Cornell University, Dr. Anand Kumar Mishra and his team have been conducting groundbreaking...
2 months ago
27
2 months ago
At Cornell University, Dr. Anand Kumar Mishra and his team have been conducting groundbreaking research that brings together the fields of robotics, biology, and engineering. Their recent experiments, published in Science, explore how fungal mycelia can be used to control robots....
Engineers Need Art
Jigsaw Puzzle Those of us who fiddled while Apple Computer burned. Well, actually some of us put together a big...
over a year ago
66
over a year ago
Those of us who fiddled while Apple Computer burned. Well, actually some of us put together a big jigsaw puzzle.
Louwrentius
Smoking coolermaster Silent Pro M 600W TN6M50 So I was just messing around on my work station, when suddenly I smelled the smell any person...
over a year ago
7
over a year ago
So I was just messing around on my work station, when suddenly I smelled the smell any person familiar with electronics fears. The smell of some electrical component burning. The whole upper floor smelled like something was smoldering. So I shut down both my storage servers....
Applied Cartography
Against Against Innovation Tokens Glyph (whose writing and contributions to the Python ecosystem I am deeply grateful for) wrote...
6 months ago
9
6 months ago
Glyph (whose writing and contributions to the Python ecosystem I am deeply grateful for) wrote Against Innovation Tokens yesterday: In 2015, Dan McKinley laid out a model for software teams selecting technologies. He proposed that each team have a limited supply of “innovation...
Arduino Blog
Discover the new Arduino UNO SPE Shield: the quick and easy way to advanced connectivity Arduino and Microchip are excited to open electronica – the “world’s leading trade fair and...
2 months ago
39
2 months ago
Arduino and Microchip are excited to open electronica – the “world’s leading trade fair and conference for electronics” – by introducing the Arduino UNO SPE Shield, a powerful ally to bring advanced connectivity to new and existing projects, with Single-Pair Ethernet (SPE) and...
Vitalik Buterin's...
Gitcoin Grants Round 6 Retrospective
over a year ago
Louwrentius
Highpoint RocketRAID 2320 on Debian howto Get the 'open source' driver from www.highpoint-tech.com. (It's not open source, it uses a closed...
over a year ago
6
over a year ago
Get the 'open source' driver from www.highpoint-tech.com. (It's not open source, it uses a closed binary driver.) http://www.highpoint-tech.com/USA/bios_rr2320.htm Install the kernel headers if you haven't already - apt-get install linux-headers-2.6.18-6-k7 - extract the...
Posts on Made of...
Lab Notebooking for the Software Engineer A few weeks ago, I wrote that software engineers should keep lab notebooks as they work, in addition...
over a year ago
9
over a year ago
A few weeks ago, I wrote that software engineers should keep lab notebooks as they work, in addition to just documenting things after the fact. Today, I’m going to share the techniques that I’ve found useful to try to get in the habit of lab-notebooking my work, even though I...
Louwrentius
Automated install of Debian Linux based on PXE net booting Every honest and good system administrator is continue bussy with automating his work. For two...
over a year ago
9
over a year ago
Every honest and good system administrator is continue bussy with automating his work. For two reasons: Repeating the same task over and over again is friggin boring. A system administrator has better things to do, such as drinking coffee. Humans make mistakes, especially if...
./techtipsy
The simplicity of the modulo operator: how I scaled an inefficient solution on a legacy system Your service cannot process events fast enough during peak hours. There is no obvious quick and...
a year ago
82
a year ago
Your service cannot process events fast enough during peak hours. There is no obvious quick and dirty fix. Refactoring would take ages. People have been unhappy for a while now. What the hell do you do? Background I had the pleasure of working with a legacy backend system...
Louwrentius
'Tip of the day for every Linux or Unix user: brace expantion' Searching the web I discovered some really nice feature of the unix shell, which I didn't know...
over a year ago
6
over a year ago
Searching the web I discovered some really nice feature of the unix shell, which I didn't know about. Try this: touch foobar.conf Now try this: cp foobar.conf{,.bak} It is equivalent to: cp foobar.conf foobar.conf.bak This is also the easiest way to create sequences. Do not use...
Jonas Hietala
A * After a few hours of coding I’ve made a little, little, bit of progress but it took a lot longer...
over a year ago
9
over a year ago
After a few hours of coding I’ve made a little, little, bit of progress but it took a lot longer than I would have liked. I’ve basically managed to make a world and some tiles in the world and we have a worker who can move around on the tiles and he can’t move on all...
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
6
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
Mining Incorporated (unfinished) Download Linux 64bit Windows Timelapse https://www.youtube.com/watch?v=NIbr-mLi4DU I made a very...
over a year ago
9
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...
Jonas Hietala
Balls Here’s my first ever experimental game! The theme was Addictive Gaming. My first thought was oh god...
over a year ago
7
over a year ago
Here’s my first ever experimental game! The theme was Addictive Gaming. My first thought was oh god I’ll be making another tetris clone but the end result turned out a bit different. I’m not sure it’s very addictive but it’s actually okay! =D Balls is a game about… balls. Well...
./techtipsy
Oversimplified guide into snapshots on the btrfs filesystem Friday afternoon. You’re trying out a script that you wrote to mass-rename and move some files...
over a year ago
39
over a year ago
Friday afternoon. You’re trying out a script that you wrote to mass-rename and move some files around. You finish the script and test it out. Oops. All the files now have all the wrong names, and some have been randomly moved 10 folders deep. It’s a mess. And you didn’t make a...
Old Vintage...
Cracking DesignWare's The Grammar Examiner on the C64 It's been awhile since I've stripped the copy protection off a Commodore 64 software package. This...
a year ago
74
a year ago
It's been awhile since I've stripped the copy protection off a Commodore 64 software package. This weekend I had a reason to. The Grammar Examiner from 1984, something like a mashup between a board game and Strunk and White's Elements of Style, where you get to edit a fictional...
Jonas Hietala
Building my ultimate keyboard The Cybershard keyboard. What comes to mind when you see the description “the ultimate...
a month ago
18
a month ago
The Cybershard keyboard. What comes to mind when you see the description “the ultimate keyboard”? There are many keyboards in this world; here are some that might fit the “ultimate” moniker: Das Keyboard 4 Ultimate mechanical keyboard DataHand Ergodox EZ Glove80 Happy...
Willem's Blog
Rescuing files from a broken harddisk Yesterday I helped a young woman with her broken computer containing precious photos, could I safe...
over a year ago
Arduino Blog
Bringing Quake to Arduino: a game-changing project by Nicola Wrachien Following up on his successful Doom port last year, engineer Nicola Wrachien – who works at Silicon...
3 months ago
43
3 months ago
Following up on his successful Doom port last year, engineer Nicola Wrachien – who works at Silicon Labs, a leader in secure, intelligent wireless technology for a more connected world and long-time Arduino partner – has now tackled an even bigger challenge: porting Quake, the...
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
5
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...
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
5
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.
Avestura's Blog
Understanding zero-knowledge proofs What are zero-knowledge proofs, really?
over a year ago
Jonas Hietala
The I'm Great quote A new semester at the uni and so far it looks promising; I got a hold of some new books even though...
over a year ago
7
over a year ago
A new semester at the uni and so far it looks promising; I got a hold of some new books even though the bookstore had a snakelike queue similar to the Jörmungandr (the snake that encircled the earth in nordic mythology) and our new programming course started. This time it’s Ada’s...
Jonas Hietala
A Nice Weekend I’ve had a pretty nice weekend. On Friday MLG Orlando began and I’ve been staying up to 2 and...
over a year ago
5
over a year ago
I’ve had a pretty nice weekend. On Friday MLG Orlando began and I’ve been staying up to 2 and sleeping until at least 10 the last days. My inner night-owl is very happy about it, my early-rising girlfriend perhaps not as much, but I think she’s a bit understanding? On Saturday we...
Lighthouse Blog
Updates November 4: Free newsletter to RSS tool
2 months ago
Arduino Blog
Adjusting office chair height with simple voice commands A month ago, ElectronicLab modified his office chair with an electric car jack, giving it motorized...
5 months ago
37
5 months ago
A month ago, ElectronicLab modified his office chair with an electric car jack, giving it motorized height adjustment. That worked well, but required that he push buttons to raise or lower the seat. Pushing those buttons is a hassle when one’s hands are full, so ElectronicLab...
Arduino Blog
Exercise while you game with this interactive treadmill add-on Motion-based controls for games have been around for decades, but even with the latest generation of...
4 months ago
55
4 months ago
Motion-based controls for games have been around for decades, but even with the latest generation of virtual reality headsets, gaming is still done with relatively limited movement unless one has access to an expensive VR walking/running setup. As an effort to get more physical...
Louwrentius
My Ceph test cluster based on Raspberry Pi's and HP MicroServers Introduction To learn more about Ceph, I've build myself a Ceph Cluster based on actual hardware. In...
over a year ago
8
over a year ago
Introduction To learn more about Ceph, I've build myself a Ceph Cluster based on actual hardware. In this blogpost I'll discus the cluster in more detail and I've also included (fio) benchmark results. This is my test Ceph cluster: The cluster consists of the following...
Birchtree
Was 2024 a good year? Oh, and all the metrics and earnings info you could ever want. 2024 was a weird year for the Birchler household. Without getting into the details, two things put a...
3 weeks ago
28
3 weeks ago
2024 was a weird year for the Birchler household. Without getting into the details, two things put a damper on the year right from the jump: a health issue and a radical increase in monthly spending. I won't go into the details here, but over the course of
Jonas Hietala
Hard Work I’ve spent literally the whole day coding and it feels like I’ve only done a small parts of the...
over a year ago
9
over a year ago
I’ve spent literally the whole day coding and it feels like I’ve only done a small parts of the actual game mechanics… I know this isn’t going to end well. I can allow myself a small pause I feel… Not sure where this is going to end, but I’m having a blast anyway!
Electronics etc…
Tesla’s FSD - First and Last Impressions TLDR: It’s a useless technology demo. Introduction Rules of Engagement Test Ride 1: from Kings Beach...
8 months ago
125
8 months ago
TLDR: It’s a useless technology demo. Introduction Rules of Engagement Test Ride 1: from Kings Beach to Truckee (11 miles) Test Ride 2: I-80 from Truckee to Blue Canyon (36 miles) Test Ride 3: from West-Valley College to I-85 Entrance (1 mile) Conclusion Introduction In the past...
Good Enough
There's no “A” or “I” in “Jelly” The second half of 2024 was definitely an inflection point in the world of software. Large Language...
5 days ago
9
5 days ago
The second half of 2024 was definitely an inflection point in the world of software. Large Language Models (LLMs) and generative AI started to permeate products everywhere, from chatbots to operating systems, and at times it felt like everyone was taking part in a race to...
Willem's Blog
Talking tablets: what makes a great tablet? Over the past few weeks I worked with Microsoft Surface Pro X to see if it is any good, can it be...
over a year ago
5
over a year ago
Over the past few weeks I worked with Microsoft Surface Pro X to see if it is any good, can it be your main computer?
Posts on Made of...
Test suites as classifiers Suppose we have some codebase we’re considering applying some patch to, and which has a robust and...
over a year ago
8
over a year ago
Suppose we have some codebase we’re considering applying some patch to, and which has a robust and maintained test suite. Considering the patch, we may ask, is this patch acceptable to apply and deploy. By this we mean to ask if the patch breaks any important functionality,...
Jonas Hietala
Installing Krita on Slackware 14.1 This is a guide on how to build Krita on Slackware 14.1. This is based on this guide for...
over a year ago
6
over a year ago
This is a guide on how to build Krita on Slackware 14.1. This is based on this guide for linux. removepkg calligra Install some dependencies from Slackbuilds. gsl libgexiv2 libpqxx pstoedit Get Krita. The original guide recommends building in ~/kde4 but I moved i to...
Posts on Made of...
Design for Testability When designing a new software project, one is often faced with a glut of choices about how to...
over a year ago
8
over a year ago
When designing a new software project, one is often faced with a glut of choices about how to structure it. What should the core abstractions be? How should they interact with each other? In this post, I want to argue for a design heuristic that I’ve found to be a useful guide to...
Notes on software...
Delightful, production-grade replication for Postgres This is an external post of mine. Click here if you are not redirected.
5 months ago
Jonas Hietala
October theme says: Numbers New month and a new theme. As with the two previous games I’m following The Experimental Gameplay...
over a year ago
4
over a year ago
New month and a new theme. As with the two previous games I’m following The Experimental Gameplay Project theme which this month is numbers. What’s it gonna be? A sudoku game or something more… thrilling? I’ll see what I can do :)
seangoedecke.com RSS...
How LLMs work Over the last few weeks I’ve been playing around with the excellent llama2.c repository, which is...
a year ago
9
a year ago
Over the last few weeks I’ve been playing around with the excellent llama2.c repository, which is basically a simple one-file C…
Notes on software...
The world of PostgreSQL wire compatibility This is an external post of mine. Click here if you are not redirected.
over a year ago
./techtipsy
OpenWRT, ISP modem and dynamic IP addresses: how to fix connectivity issues without rebooting your... My current ISP provides an internet connection over a copper wire. To use it, I have a crappy modem...
8 months ago
148
8 months ago
My current ISP provides an internet connection over a copper wire. To use it, I have a crappy modem (Technicolor CGA2121, DOCSIS 3.0). It’s running in bridge mode, meaning that all it does is convert the signal running over the coax cable into plain old Ethernet. My main...
Home on Erik...
Snakebite Just promoting Spotify stuff here: check out the Snakebite repo on Github, written by Wouter de Bie....
over a year ago
7
over a year ago
Just promoting Spotify stuff here: check out the Snakebite repo on Github, written by Wouter de Bie. It's a super fast tool to access HDFS over CLI/Python, by accessing the namenode directly over sockets/protobuf. Spotify's developer blog features a nice blog post outlining what...
Notes on software...
Obsession In your professional and personal life, I don't believe there is a stronger motivation than having...
5 months ago
6
5 months ago
In your professional and personal life, I don't believe there is a stronger motivation than having something in mind and the desire to do it. Yet the natural way to deal with a desire to do something is to justify why it's not possible. "I want to read more books but nobody reads...
seangoedecke.com RSS...
Writing a tech blog people want to read My blog has gotten a lot of traffic in the last few months. Here’s what I think I’ve been doing...
a week ago
18
a week ago
My blog has gotten a lot of traffic in the last few months. Here’s what I think I’ve been doing that’s working, and a few things that have…
Christian Selig
A free, 3D printable Meta Quest 3 stand People were really kind and seemed to enjoy my 3D printable Apple Vision Pro stand, a stand I...
9 months ago
115
9 months ago
People were really kind and seemed to enjoy my 3D printable Apple Vision Pro stand, a stand I designed in Fusion 360 with the goal of being visually appealing and compact as it stored the headset vertically so it wouldn’t take up too much space on your desk. Turns out there were...
Odds and Ends of...
Why we need seven bins It's time for some #binchat
a month ago
Good Enough
Our Favorite Video Games Right Now While everyone at Good Enough is their own kind of nerd, thank you very much, as builders of the web...
a year ago
6
a year ago
While everyone at Good Enough is their own kind of nerd, thank you very much, as builders of the web you probably expect that we also play video games. And we do! Well, collectively we do, but not to an unhealthy degree. Usually. I asked the team to share with me what their...
Arduino Blog
Simplifying IoT for smarter manufacturing: Join the chat with Arduino, AWS, and Atlas Machine We all know that the future of manufacturing lies in IoT — yet the path to adoption can sometimes...
a month ago
31
a month ago
We all know that the future of manufacturing lies in IoT — yet the path to adoption can sometimes feel daunting. But what if you could simplify the process and start seeing results quickly? That’s exactly what we’re going to explore in our upcoming Arduino Cloud Café webinar on...
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
7
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...
Home on Erik...
Open source
over a year ago
Jonas Hietala
First impressions of Pollen After having consumed Practical Typography I took a look at the library he wrote to create books for...
over a year ago
6
over a year ago
After having consumed Practical Typography I took a look at the library he wrote to create books for the web called Pollen written in Racket. I’ve only used it a little but I feel I can give my first impressions of it. What I like The first thing I really like is Pollen enables...
Applied Cartography
Postgres batch enqueuing in ten lines of Django It hasn't failed me yet: BATCH_SIZE = 100 def batch_proess(queryset) -> None: count =...
a year ago
5
a year ago
It hasn't failed me yet: BATCH_SIZE = 100 def batch_proess(queryset) -> None: count = queryset.count() if count == 0: time.sleep(10) return with transaction.atomic(): batch = list( queryset.select_for_update(of=("self",),...
latest projects -...
Badge [Hardware] A RISC-V LED matrix
a year ago
Posts on Made of...
Wordpress tricks: Disabling editing shortcuts One of the major reasons I can’t stand webapps is because I’m a serious emacs junkie, and I can’t...
over a year ago
7
over a year ago
One of the major reasons I can’t stand webapps is because I’m a serious emacs junkie, and I can’t edit text in anything that doesn’t have decent emacs keybindings. Fortunately, on Linux, at least, GTK provides basic emacs keybindings if you add gtk-key-theme-name = "Emacs" to...
somenice
RGB Input Range Sliders R0 G20 B0 A fun little challenge to myself this week was putting together these HTML input range...
5 months ago
50
5 months ago
R0 G20 B0 A fun little challenge to myself this week was putting together these HTML input range type sliders to control the color of an LED.Each color channel change triggers an update to read the value, convert it to a hex code (eg. #FF0000), update the output element value,...
Gwern.net Newsletter
Jan 2021 Gwern.net Newsletter January 2021 gwern.net newsletter with links on AI scaling up and down.
over a year ago
Louwrentius
Improving iSCSI Native Multi Pathing Round Robin performance 10 Gb ethernet is still quite expensive. You not only need to buy appropriate NICS, but you must...
over a year ago
8
over a year ago
10 Gb ethernet is still quite expensive. You not only need to buy appropriate NICS, but you must also upgrade your network hardware as well. You may even need to replace existing fiber optic cabling if it's not rated for 10 Gbit. So I decided to still just go for plain old 1...
Applied Cartography
Globals in Histoire Histoire, like so many other tools in the Vue ecosystem, is a bit of a neglected younger sibling to...
10 months ago
9
10 months ago
Histoire, like so many other tools in the Vue ecosystem, is a bit of a neglected younger sibling to Storybook — a little bit uglier, with worse documentation and a couple rough edges, but much more tightly integrated with Vue and Vite. [1] One thing that was not particularly...
Computer Ads from...
Vote for the April 2004 Plus Post Topic If you are a paid subscriber, voting is open for one week
9 months ago
Louwrentius
I made my blog solar-powered, then things escalated In 2020 I wondered if I could run my blog on solar power, being inspired by Low-tech Magazine, doing...
a year ago
7
a year ago
In 2020 I wondered if I could run my blog on solar power, being inspired by Low-tech Magazine, doing the same thing (but better)1. The answer was 'yes', but only through spring and summer. I live in an apartment complex in The Netherlands and my balcony is facing west. This...
Vitalik Buterin's...
Having a safe CEX: proof of solvency and beyond
over a year ago
Lighthouse Blog
Updates August 12
5 months ago
On Life and Lisp
The Federation Fallacy Throughout the free software community, an unbridled aura of justified mistrust fills the air:...
over a year ago
14
over a year ago
Throughout the free software community, an unbridled aura of justified mistrust fills the air: mistrust of large corporations, mistrust of governments, and of course, mistrust of proprietary software. Each mistrust is connected by a critical thread: centralisation. Thus,...
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
10
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...
Jonas Hietala
Early Christmas Present School is almost over and it’s almost time to travel back up to Övertorneå. This year me and...
over a year ago
6
over a year ago
School is almost over and it’s almost time to travel back up to Övertorneå. This year me and Veronica opened our Christmas presents a bit early - we’re impatient like that. I got one of the best presents yet I think! A Raspberry Pi! Just look at this bad boy! She got some...
Computer Ads from...
ViaGrafix Computer Training Videos Learn...by Simply Watching TV
2 months ago
Louwrentius
A practical understanding of lead acid batteries Introduction The goal of this article is to give you a practical understanding Lead Acid batteries....
over a year ago
12
over a year ago
Introduction The goal of this article is to give you a practical understanding Lead Acid batteries. We won't address the underlying chemistry, we'll treat them as a black-box and we will discover their characteristics and how to keep them healthy. Disclaimer I'm an amateur. I...
axio.ms
A small ode to the CRT Built October 2018 I used to hate Cathode Ray Tubes. As a kid in Europe, everything flickered at...
over a year ago
6
over a year ago
Built October 2018 I used to hate Cathode Ray Tubes. As a kid in Europe, everything flickered at 50Hz, or made a loud whistle at 15.625KHz (back when I could still hear it). CRTs just seemed crude, “electro-brutalist” contraptions from the valve era. They were heavy, and...
Willem's Blog
Marathon Read the story of how it feels to complete your first marathon.
3 months ago
heavymeta.org
CrowdStrike's Impact on Aviation Just after midnight Eastern Time on July 19, 2024, the enterprise cybersecurity company CrowdStrike...
5 months ago
6
5 months ago
Just after midnight Eastern Time on July 19, 2024, the enterprise cybersecurity company CrowdStrike YOLOed a software update to millions of Windows machines. Or as they put it: On July 19, 2024 at 04:09 UTC, as part of ongoing operations, CrowdStrike released a sensor...
Computer Ads from...
American Heart Association A PSA and an Ad
2 months ago
Ken Shirriff's blog
Inside the mechanical Bendix Air Data Computer, part 5: motor/tachometers The Bendix Central Air Data Computer (CADC) is an electromechanical analog computer that uses gears...
11 months ago
6
11 months ago
The Bendix Central Air Data Computer (CADC) is an electromechanical analog computer that uses gears and cams for its mathematics. It was a key part of military planes such as the F-101 and the F-111 fighters, computing airspeed, Mach number, and other "air data". The rotating...
Home on Erik...
Buffet lines are terrible, but let's try to improve them using computer simulations My company has a buffet every Friday, and the lines grow to epic proportions when the food arrives....
over a year ago
3
over a year ago
My company has a buffet every Friday, and the lines grow to epic proportions when the food arrives. I've suspected for years that the “classic” buffet line system is a deeply flawed and inefficient method, and every time I'm stuck in the line has made me more convinced.
Vitalik Buterin's...
On Free Speech
over a year ago
./techtipsy
Fairphone 5: my heavily biased overview after 58 days of use (and counting) After months of contemplating I finally pulled the trigger and got myself a Fairphone 5. The...
10 months ago
145
10 months ago
After months of contemplating I finally pulled the trigger and got myself a Fairphone 5. The fact that iPhone X stopped receiving major iOS updates certainly helped make that decision. “But why? My Xiaomi/Oneplus/Samsung/other glued-together device is like so much cheaper and...
Home on Erik...
A brief history of Hadoop at Spotify I was talking with some data engineers at Spotify and had a moment of nostalgia. 2008 I was writing...
over a year ago
7
over a year ago
I was talking with some data engineers at Spotify and had a moment of nostalgia. 2008 I was writing my master's thesis at Spotify and had to run a Hadoop job to extract some data from the logs.
Simply Explained
Year in review: 2022 Every new year I reflect on the previous year and set new goals. I'm focusing primarily on my...
over a year ago
9
over a year ago
Every new year I reflect on the previous year and set new goals. I'm focusing primarily on my YouTube channel and newsletter, but there are personal reflections in here as well. Last year was an off year for me, and I'm gearing up to make up for lost time in 2023.
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
8
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!
Jonas Hietala
2022 in review A bit late, but it’s time for my yearly review. It’s something I like doing for myself and it’s nice...
a year ago
5
a year ago
A bit late, but it’s time for my yearly review. It’s something I like doing for myself and it’s nice to see that despite a tough year I’ve done some good things. 2022 Non-Geek Achievements We got our third child! This time we got a girl to complement our two boys, and I love them...
Odds and Ends of...
Four big US election takes: Yes, it was the woke stuff. Plus how to know when the Democrats are taking their problems seriously, the one good thing Trump...
2 months ago
17
2 months ago
Plus how to know when the Democrats are taking their problems seriously, the one good thing Trump might do, and why the polls were right
Old Vintage...
Refurb weekend: the Symbolics MacIvory Lisp machine I have hated Every collector has that machine, the machine they sunk so much time and, often, money into that...
3 months ago
51
3 months ago
Every collector has that machine, the machine they sunk so much time and, often, money into that they would have defenestrated it years ago except for all the aforementioned time and money. Yours truly is no exception. a future article.) They existed in highly technical...
Vitalik Buterin's...
What do I think about biometric proof of personhood?
a year ago
noahbuscher.com
Zed Public Beta I have been a dedicated Nova user for over three years. I switched over from VSCode after tiring of...
a year ago
2
a year ago
I have been a dedicated Nova user for over three years. I switched over from VSCode after tiring of the slow performance and "uncanny valley" interface. I'm a sucker for a well-done native app, and Panic really hit the sweet spot with Nova: a beautiful, minimal editor that felt...
anderegg.ca
Apple and the AI divide This morning I read a 404 Media article about Instagram showing people ads with AI-generated images...
2 weeks ago
32
2 weeks ago
This morning I read a 404 Media article about Instagram showing people ads with AI-generated images of themselves. I thought this take from Sam Biddle was very good: Never in my career have I seen such a giant gulf between What Companies Think Is the Most Important Thing in the...
latest projects -...
Talking Tines [Concept] Tuning forks that talk
6 months ago
Ken Shirriff's blog
Inside an unusual 7400-series chip implemented with a gate array When I look inside a chip from the popular 7400 series, I know what to expect: a fairly simple...
10 months ago
11
10 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...
Jonas Hietala
March Theme: 10 seconds Well well here’s something interesting. The Experimental Gameplay Project has given us a really...
over a year ago
8
over a year ago
Well well here’s something interesting. The Experimental Gameplay Project has given us a really interesting thing to focus on: Time. Like Braid, it’s time for us to make something interesting with time itself. 10 seconds is the constraint and that’s not a lot, but perhaps enough?
Christian Selig
Beware UserDefaults: a tale of hard to find bugs, and lost data Excuse the alarmist title, but I think it’s justified, as it’s an issue that’s caused me a ton of...
3 months ago
44
3 months ago
Excuse the alarmist title, but I think it’s justified, as it’s an issue that’s caused me a ton of pain in both support emails and actually tracking it down, so I want to make others aware of it so they don’t similarly burned. Brief intro For the uninitiated, UserDefaults (née...
Abort Retry Fail
Housekeeping for 20240309 Super quick updates
10 months ago
Applied Cartography
Hypermodern Django I've been on the hunt for a new way to dogfood Buttondown for the past month or so, and I've finally...
a month ago
19
a month ago
I've been on the hunt for a new way to dogfood Buttondown for the past month or so, and I've finally found it: Hypermodern Django. At this point, all of my/our usages of Buttondown for Buttondown don't involve archives: we're using it headlessly, with RSS-to-email and APIs...
Odds and Ends of...
Odds and Ends #47: I think this YouTube video just changed my life Plus vertical farming, the Russia/EU border, and more on why the Lobby is bad.
a month ago
Home on Erik...
Leaving Spotify Febrary 6 was my last day at Spotify. In total I spent more than six years at Spotify and it was an...
over a year ago
6
over a year ago
Febrary 6 was my last day at Spotify. In total I spent more than six years at Spotify and it was an amazing experience. I joined Spotify in Stockholm in 2008, mainly because a bunch of friends from programming competitions had joined already.
./techtipsy
Lenovo ThinkPad P14s gen 4 (AMD): it doesn't suck under Linux I’ve had the opportunity to try out another new laptop at work. I’ve used a brand new laptop...
9 months ago
113
9 months ago
I’ve had the opportunity to try out another new laptop at work. I’ve used a brand new laptop recently, and it was horrible. But this time I’m pleasantly surprised. The Lenovo ThinkPad P14s gen 4 has great specs: CPU: AMD Ryzen 7 PRO 7840U (8 cores, 16 threads, up to 5.1 GHz) GPU:...
Willem's Blog
CAPTCHA Alternative If you're looking for a user-friendly alternative for CAPTCHA's you should check this post out where...
over a year ago
6
over a year ago
If you're looking for a user-friendly alternative for CAPTCHA's you should check this post out where I outline how I protect web forms against malicious actors and spammers.
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...
5 months ago
67
5 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...
Good Enough
TIL: Turbo Stream broadcasting needs default_url_options to be set We've been using Turbo Streams in some of our recent prototypes, which makes it really easy and fun...
a year ago
6
a year ago
We've been using Turbo Streams in some of our recent prototypes, which makes it really easy and fun to get responsive and fun interactions set up. However, we kept having issues with images sent in a turbo stream response. If the response was delivered by a normal controller...
Louwrentius
The downside of 120 Mbit broadband internet My Dutch ISP Ziggo provides internet access through DOCSIS cable modems. They are now capable of...
over a year ago
7
over a year ago
My Dutch ISP Ziggo provides internet access through DOCSIS cable modems. They are now capable of providging 120 Mbit downstream and 10 Mbit upstream, for an affordable price. In a way this is mind boggling. Most people have 100 Mbit home networks that are not capable of handling...
Posts on Made of...
Some notes on CVE-2010-3081 exploitability Most of you reading this blog probably remember CVE-2010-3081. The bug got an awful lot of publicity...
over a year ago
8
over a year ago
Most of you reading this blog probably remember CVE-2010-3081. The bug got an awful lot of publicity when it was discovered an announced, due to allowing local privilege escalation against virtually all 64-bit Linux kernels in common use at the time. While investigating...
GitButler
GitButler is joining the Open Source Pledge GitButler is joining the Open Source Pledge to help move towards a more sustainable open source...
4 months ago
Louwrentius
Corsair CM PSU-750HX seems ok I had to replace my Coolermaster PSU and after some searching on the interweb, I chose the Corsair...
over a year ago
6
over a year ago
I had to replace my Coolermaster PSU and after some searching on the interweb, I chose the Corsair CMPSU-750HX. One of the reasons is that Corsair states that this PSU can withstand 50 degree Celcius in continuous operation on full load. The package is very, clean, with all the...
Louwrentius
How to run victron veconfigure on a mac Introduction Victron Multiplus-II inverter/charges are configured with the veconfigure1 tool....
10 months ago
10
10 months ago
Introduction Victron Multiplus-II inverter/charges are configured with the veconfigure1 tool. Unforntunately this is a Windows-only tool, but there is still a way for Apple users to run this tool without any problems. Tip: if you've never worked with the Terminal app on MacOS, it...
Lighthouse Blog
Updates November 10
a year ago
Construction Physics
Why Skyscrapers Became Glass Boxes Everything put into the building that is unnecessary, every cubic foot that is used for purely...
a week ago
21
a week ago
Everything put into the building that is unnecessary, every cubic foot that is used for purely ornamental purposes beyond that needed to express its use and to make it harmonize with others of its class, is a waste — is, to put it in plain English, perverting someone’s money —...
Arduino Blog
Light up the holiday season, with a new Plug and Make Kit tutorial! Looking for a fun and creative way to brighten up the holiday season? With the Arduino Plug and Make...
a month ago
36
a month ago
Looking for a fun and creative way to brighten up the holiday season? With the Arduino Plug and Make Kit, you can build an interactive LED light installation that reacts when someone walks by – perfect for spreading cheer and adding a high-tech twist to your decorations. This...
Lighthouse Blog
Updates December 22
a year ago
Birchtree
I don’t care about bad or missing features that I don’t use Sometimes I’ll talk about something I like online and people will express shock that I can use a...
a month ago
19
a month ago
Sometimes I’ll talk about something I like online and people will express shock that I can use a product that has such a clear downside. I’ve gotten people ask how I can use Things since it doesn’t have shared task lists. More recently I
Jonas Hietala
Good and Bad Programmers Every now and day blog posts about what it takes to be a good programmer or how you figure out if...
over a year ago
6
over a year ago
Every now and day blog posts about what it takes to be a good programmer or how you figure out if someone is a bad programmer arrives. There’s always talk about how you find the good programmers in interviews and the topic is always hot in schools and universities. Today I read...
Willem's Blog
Working with special hardware from China This month I reversed engineered my way into developing software for a Chinese Android device with...
over a year ago
6
over a year ago
This month I reversed engineered my way into developing software for a Chinese Android device with an embedded printer!
Construction Physics
The Influence of Bell Labs We’ve talked previously about Bell Labs’ long, storied history as an innovation engine and a...
2 months ago
45
2 months ago
We’ve talked previously about Bell Labs’ long, storied history as an innovation engine and a generator of new technology.
Posts on Made of...
My Apollo Bibliography Over the last few years — perhaps not that unusually among the nerds I know — I’ve become...
over a year ago
7
over a year ago
Over the last few years — perhaps not that unusually among the nerds I know — I’ve become increasingly fascinated by the Apollo program (and early space program more generally), and been reading my way through a growing number of books and documentaries written about it. At a...
computers are bad
2023-09-10 the Essex GWEN site Programming note: this post is in color. I will not debase myself to the level of sending HTML...
a year ago
78
a year ago
Programming note: this post is in color. I will not debase myself to the level of sending HTML email, so if you receive Computers Are Bad by email and want the benefit of the pictures, consider reading this online instead (the link is at the top of the email). In the aftermath of...