Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > technology
#all #programming #technology #startups #history #life #science #literature #architecture #creative #design #finance #travel #comics #AI #indiehacker #cartography Muted Categories [alt+←][alt+→]
Applied Cartography
Always use an enum for your status field When I was first starting my career at Amazon — even more bright-eyed and rosy-cheeked than I am now...
9 months ago
14
9 months ago
When I was first starting my career at Amazon — even more bright-eyed and rosy-cheeked than I am now — I was thrilled by the concept of an "architecture review", and by extension the concept of a "Principal Engineer" (Amazon's term for a staff-level engineer, someone beyond...
Willem's Blog
Creating the ultimate commuter bike Creating the ultimate commuter bike by upgrading the Sensa Cintura belt drive bike.
over a year ago
Computer Ads from...
Comics from 1984/04 Creative Computing Mag Sorry for the delay. - JP
5 months ago
Jonas Hietala
2021 in review A new year is always a good time to review the past year. Funny how this is already the 12th year...
over a year ago
16
over a year ago
A new year is always a good time to review the past year. Funny how this is already the 12th year I’ve done this kind of quick review… Time sure flies. 2021 Non-Geek Achievements Started strength training using a strength coach from Kabuki. I got inspired by the book Peak that...
Electronics etc…
Fake Parallel Printer - A Parallel Port Traffic Capturing Tool Introduction What Is Out There? The Parallel Printer Port Fake Printer Top Level Design Choices Fake...
over a year ago
103
over a year ago
Introduction What Is Out There? The Parallel Printer Port Fake Printer Top Level Design Choices Fake Printer HW Details PCB Revision 1 PCB Revision 2 Firmware Building a Fake Printer Tool Yourself Programming the Raspberry Pico Fake Printer as a USB Serial Device on your...
Jonas Hietala
Going to University I mentioned in the last post that I’m going to the university, which might explain my lack of...
over a year ago
16
over a year ago
I mentioned in the last post that I’m going to the university, which might explain my lack of activity here and for that I’m sorry. It’s not as hard as I had imagined, and I don’t have that much in school but there’s still a lot that’s going on. For example now how to make...
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
15
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...
Birchtree
The LLM bubble might be about to burst (but not for the reason you think) Ben Turner: Chinese Researchers Just Built an Open-Source Rival to ChatGPT in 2 Months. Silicon...
5 months ago
44
5 months ago
Ben Turner: Chinese Researchers Just Built an Open-Source Rival to ChatGPT in 2 Months. Silicon Valley Is Freaked Out. Now, R1 has also surpassed ChatGPT's latest o1 model in many of the same tests. This impressive performance at a fraction of the cost of other models, its...
Abishek Muthian
Shipping Policy Shipping and Delivery When you subscribe to a SaaS product in the website, You will receive access...
3 months ago
24
3 months ago
Shipping and Delivery When you subscribe to a SaaS product in the website, You will receive access to the product as soon as the payment is acknowledged by our payment gateway partners.
Posts on Made of...
Distributed cloud builds for everyone CPU cycles are cheaper than they have ever been, and cloud computing has never been more ubiquitous....
over a year ago
18
over a year ago
CPU cycles are cheaper than they have ever been, and cloud computing has never been more ubiquitous. All the major cloud providers offer generous free tiers, and services like GitHub Actions offer free compute resources to open-source repositories. So why do so many developers...
Arduino Blog
tinyML in Malawi: Empowering local communities through technology Dr. David Cuartielles, co-founder of Arduino, recently participated in a workshop titled “TinyML for...
2 months ago
103
2 months ago
Dr. David Cuartielles, co-founder of Arduino, recently participated in a workshop titled “TinyML for Sustainable Development” in Zomba, organized by the International Centre for Theoretical Physics (ICTP), a category 1 UNESCO institute, and the University of Malawi. Bringing...
Odds and Ends of...
Here's how AI can REDUCE health misinformation How the government can build a bullshit detector
8 months ago
Birchtree
🕹️ I strongly recommend Final Fantasy VII Rebirth (for the right person) God damn, this game.
3 months ago
Arduino Blog
Using Arduino UNO to sync a visual neuroscience lab Common research methods to study the visual system in the laboratory include recording and...
8 months ago
42
8 months ago
Common research methods to study the visual system in the laboratory include recording and monitoring neural activity in the presence of sensory stimuli, to help scientists study how neurons encode and respond, for example, to specific visual inputs.  One of the biggest technical...
computers are bad
2024-09-26 the GE switched services network We currently find ourselves in something of a series, working our way from private lines to...
9 months ago
70
9 months ago
We currently find ourselves in something of a series, working our way from private lines to large private line systems like the four-wire private-line national warning system. Let's continue to build on the concept of the private line into large corporate systems. In principle, a...
lcamtuf’s thing
A 15-minute intro to involute gears Involute gears are everywhere: toys, kitchen appliances, cars. But what's so special about their...
7 months ago
Ken Shirriff's blog
The transparent chip inside a vintage Hewlett-Packard floppy drive While repairing an eight-inch HP floppy drive, we found that the problem was a broken interface...
a year ago
13
a year ago
While repairing an eight-inch HP floppy drive, we found that the problem was a broken interface chip. Since the chip was bad, I decapped it and took photos. This chip is very unusual: instead of a silicon substrate, the chip is formed on a base of sapphire, with silicon and metal...
Notes on software...
Writing a storage engine for Postgres: an in-memory Table Access Method With Postgres 12, released in 2019, it became possible to swap out Postgres's storage engine. This...
a year ago
18
a year ago
With Postgres 12, released in 2019, it became possible to swap out Postgres's storage engine. This is a feature MySQL has supported for a long time. There are at least 8 different built-in engines you can pick from. MyRocks, MySQL on RocksDB, is another popular third-party...
computers are bad
2024-12-04 operators on the front At the very core of telephone history, there is the telephone operator. For a lot of people, the...
7 months ago
71
7 months ago
At the very core of telephone history, there is the telephone operator. For a lot of people, the vague understanding that an operator used to be involved is the main thing they know about historic telephony. Of course, telephone historians, as a group, tend to be much more...
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
15
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:
latest projects -...
Precision Clock Mk IV [Hardware] GPS synchronised, millisecond precision, automatic timezones and more!
a month ago
Ken Shirriff's blog
Reverse-engineering a carry-lookahead adder in the Pentium Addition is harder than you'd expect, at least for a computer. Computers use multiple types of adder...
5 months ago
62
5 months ago
Addition is harder than you'd expect, at least for a computer. Computers use multiple types of adder circuits with different tradeoffs of size versus speed. In this article, I reverse-engineer an 8-bit adder in the Pentium's floating point unit. This adder turns out to be a...
Elevation Lab - Blog
Introducing TagVault Surface Aero for AirTag With the popularity of our TagVault Surface Mount for AirTag, we wanted another option that was just...
4 months ago
26
4 months ago
With the popularity of our TagVault Surface Mount for AirTag, we wanted another option that was just as durable, waterproof, and secure - but with a more minimal industrial design.  So we designed TagVault Surface Aero. It will look great on your motorcycle and even more...
Louwrentius
Achieving 450 MB/s network file transfers using Linux Bonding Linux Bonding In this article I'd like to show the results of using regular 1 Gigabit network...
over a year ago
32
over a year ago
Linux Bonding In this article I'd like to show the results of using regular 1 Gigabit network connections to achieve 450 MB/s file transfers over NFS. I'm again using Linux interface bonding for this purpose. Linux interface bonding can be used to create a virtual network...
Abishek Muthian
How Rick and Morty fans helped McDonald’s SzeChuan sauce scarcity marketing McDonald's Szechaun Sauce announcement The #SzechuanSauce fiasco with McDonald’s is a very...
over a year ago
13
over a year ago
McDonald's Szechaun Sauce announcement The #SzechuanSauce fiasco with McDonald’s is a very interesting (successful ?) example of scarcity marketing and targeting intellectuals for generating bandwagon effect. Some BG : Rick and MortyBuy, a science fiction animated show with the...
Simply Explained
EZStore: a tiny serverless datastore for IoT data (DynamoDB + Lambda) I've been working on a few IoT projects recently, and while prototyping, I need a simple but...
over a year ago
16
over a year ago
I've been working on a few IoT projects recently, and while prototyping, I need a simple but flexible data store. I just want to push data to an API and query and visualize it later on.There are many solutions for this, but most are expensive or very limited. So I set out to...
Birchtree
Samsung will release their phone first and still gets accused of copying Apple Chance Miller on 9to5Mac: Samsung Is Already Working on Its iPhone 17 Air Copycat Apple is expected...
5 months ago
42
5 months ago
Chance Miller on 9to5Mac: Samsung Is Already Working on Its iPhone 17 Air Copycat Apple is expected to release an all-new “iPhone 17 Air” model this year, prioritizing form over function. A new supply chain report today reiterates what to expect from the iPhone 17 Air size and
Jonas Hietala
2014 Read Books In total I read 20 books, which is 33% less than last year. Fiction How to Be a Woman - Catilin...
over a year ago
17
over a year ago
In total I read 20 books, which is 33% less than last year. Fiction How to Be a Woman - Catilin Moran Fun! The Kill Room - Jeffery Deaver A Song of Ice and Fire: Game of Thrones - George R.R. Martin Reread. A Song of Ice and Fire: A Clash of Kings - George R.R. Martin Reread. A...
Louwrentius
Achieving 220 MB/s network file transfers using Linux Bonding I wrote an article about the subject of getting beyond the limits of gigabit network file transfers....
over a year ago
15
over a year ago
I wrote an article about the subject of getting beyond the limits of gigabit network file transfers. My solution is to use multiple gigabit network cards and use Linux interface bonding to create virtual 2 gigabit network interfaces. The solution is to use mode 0 or round robin...
Gwern.net Newsletter
April 2021 newsletter with links on AI scaling, particular new East Asian record-breaking work & deep reinforcement...
over a year ago
22
over a year ago
with links on AI scaling, particular new East Asian record-breaking work & deep reinforcement learning.
Posts on Made of...
A Brief Introduction to termios: termios(3) and stty (This is part two of a multi-part introduction to termios and terminal emulation on UNIX. Read part...
over a year ago
22
over a year ago
(This is part two of a multi-part introduction to termios and terminal emulation on UNIX. Read part 1 if you’re new here) In this entry, we’ll look at the interfaces that are used to control the behavior of the “termios” box sitting between the master and slave pty. The behaviors...
./techtipsy
Recovering a password-protected ThinkPad T60 A couple of years ago, I worked on a ThinkPad T60. That ThinkPad had been in use by a family member...
over a year ago
55
over a year ago
A couple of years ago, I worked on a ThinkPad T60. That ThinkPad had been in use by a family member before that, and I started its cleanup by disassembling the whole machine and making sure that it was pristine. However, once I put it all back together, I saw that it was password...
./techtipsy
Running on fumes After a run-of-the-mill Windows BSOD, I was redirected to the UEFI settings and was presented with...
over a year ago
41
over a year ago
After a run-of-the-mill Windows BSOD, I was redirected to the UEFI settings and was presented with this fun little bug: 0GB ought to be enough for anybody.
Jorge Arango
Humanities Crash Course Week 14: Roman Decadence During week 14 of the humanities crash course, I explored foundational myths of Western Culture —...
2 months ago
36
2 months ago
During week 14 of the humanities crash course, I explored foundational myths of Western Culture — written during the Roman Empire when decadence was setting in. I paired them with a classic film about social decadence set in mid-20th century Rome. Readings Gioa’s recommendations...
Odds and Ends of...
A tale of two theme parks Plus why British Steel turned into a crisis, and how to level up... but do it properly
2 months ago
Jonas Hietala
An Epic Start Oh what a mistake. I woke up at 05.00 when my girlfriend woke up, she’s working early today, and...
over a year ago
15
over a year ago
Oh what a mistake. I woke up at 05.00 when my girlfriend woke up, she’s working early today, and went to the bathroom. After I was done, still pretty tired, I made a big mistake. I checked the current theme for Ludum Dare 29: Beneath the Surface and guess what? Now I wasn’t tired...
Krebs on Security
When Getting Phished Puts You in Mortal Danger Many successful phishing attacks result in a financial loss or malware infection. But falling for...
3 months ago
29
3 months ago
Many successful phishing attacks result in a financial loss or malware infection. But falling for some phishing scams, like those currently targeting Russians searching online for organizations that are fighting the Kremlin war machine, can cost you your freedom or your life.
Applied Cartography
Bluesky is good Three months ago, I wrote Bluesky et al, in which I walked through the various platforms vying for...
6 months ago
32
6 months ago
Three months ago, I wrote Bluesky et al, in which I walked through the various platforms vying for the dubious title of "Twitter's successor" and landed on Bluesky as being my favorite, perhaps less out of its ostensible inherent virtues and more out of the size of its...
Computer Ads from...
Two Interviews with Ken Kaplan, One of the Creators of OS-9 Two interview from two different time periods
10 months ago
Birchtree
Worst headline of 2025 contender just dropped Victor Tangermann writing for Yahoo Finance with the very enticing headline: Microsoft CEO Admits...
4 months ago
20
4 months ago
Victor Tangermann writing for Yahoo Finance with the very enticing headline: Microsoft CEO Admits That AI Is Generating Basically No Value During an appearance on podcaster Dwarkesh Patel's show this week, Nadella offered a reality check. "Us self-claiming some [artificial...
Arduino Blog
Introducing the Image Map widget: A smarter way to visualize your data We’re excited to introduce the new Image Map Widget in Arduino Cloud! This powerful feature allows...
2 months ago
26
2 months ago
We’re excited to introduce the new Image Map Widget in Arduino Cloud! This powerful feature allows you to overlay live data onto an image, creating interactive and highly visual dashboards. Whether you’re managing a factory floor, an office space, or a piece of industrial...
./techtipsy
Monitoring energy usage with smart plugs, Prometheus and Grafana This post isn’t a detailed line-by-line tutorial on how to set up each individual piece of the setup...
a year ago
161
a year ago
This post isn’t a detailed line-by-line tutorial on how to set up each individual piece of the setup as those types of guides tend to get out of date really easily, but if you know your way around Linux and the command line, then you can definitely replicate this setup on your...
Willem's Blog
Smartwatches vs Mechanical watches Why I still wear a mechanical watch and why smartwatches have potential.
over a year ago
Engineers Need Art
Soft Dorothy Software — Shareware Projects Wherein I attempt to recover and restore old shareware code and program again like it's 1989.
10 months ago
Notes on software...
Why (and how) to read books The last time I read for fun was in elementary school. Since college I knew I must read more, but I...
over a year ago
18
over a year ago
The last time I read for fun was in elementary school. Since college I knew I must read more, but I never forced myself to build the habit. Then three years ago I spent time around my brother and a coworker who were avid readers. This "peer pressure" helped me get started. Since...
Computer Ads from...
Merry Christmas 2024 and a Happy New Year
6 months ago
Jonas Hietala
Site restyle and update I’m not sure how I got started but I recently read an excellent book about typography: Butterick’s...
over a year ago
13
over a year ago
I’m not sure how I got started but I recently read an excellent book about typography: Butterick’s Practical Typography. It’s free and there’s a section Typography in ten minutes if you want the important bits. He makes a pretty good case for why it matters when he points out the...
./techtipsy
Lenovo ThinkCentre M900 Tiny: how does it fare as a home server? My evenings of absent-minded local auction site scrolling1 paid off: I now own a Lenovo ThinkCentre...
3 weeks ago
18
3 weeks ago
My evenings of absent-minded local auction site scrolling1 paid off: I now own a Lenovo ThinkCentre M900 Tiny. It’s relatively old, being manufactured in 20162, but it’s tiny and has a lot of useful life left in it. It’s also featured in the TinyMiniMicro series by...
Arduino Blog
Easy and fun block-based coding with the Alvik robot is here, now Chromebook compatible! At Arduino, we believe coding should be accessible to everyone – including the youngest learners....
7 months ago
54
7 months ago
At Arduino, we believe coding should be accessible to everyone – including the youngest learners. With this in mind, we’re thrilled to announce that the Arduino Alvik robot now officially supports block-based coding! Coding has never been easier thanks to Alvik’s seamless...
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
16
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....
lcamtuf’s thing
Why do lemon batteries work? And chemistry, I guess
2 months ago
Never Met a Science
The (Electoral) Politics of Age Gaps (Yes, this post is the beginning of a victory lap.
10 months ago
Louwrentius
Understanding Windows KMS and MAK volume license activation Introduction If you have to administer a large number of PCs running Windows, you will end up...
over a year ago
17
over a year ago
Introduction If you have to administer a large number of PCs running Windows, you will end up creating an automated deployment platform for your Windows clients. You may implement something like Windows Deployment Services. I used WDS to create a fully automated installation of...
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
15
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...
Lighthouse Blog
How to stay on top of (new) content
a year ago
Jorge Arango
Local GraphRAG: A Progress Report The dream is running GraphRAG with locally-hosted LLMs. And at least for now, the dream is on hold...
2 months ago
12
2 months ago
The dream is running GraphRAG with locally-hosted LLMs. And at least for now, the dream is on hold for me. In case you missed it, GraphRAG is a way of getting more useful results with LLMs by working with data you provide (in addition to whatever they’ve trained on.) The system...
Elevation Lab - Blog
Introducing ElevationDock 5 It's hard to believe it's been 10 years since the original ElevationDock launched on Kickstarter,...
over a year ago
12
over a year ago
It's hard to believe it's been 10 years since the original ElevationDock launched on Kickstarter, breaking crowdfunding records.  ElevationDock 5 is our best version yet - ultra-fast charging with USB-C to Lighting, precision machined ultra-smooth adjustment to perfectly fit your...
Home on Erik...
Recurrent Neural Networks for Collaborative Filtering I’ve been spending quite some time lately playing around with RNN’s for collaborative filtering....
over a year ago
14
over a year ago
I’ve been spending quite some time lately playing around with RNN’s for collaborative filtering. RNN’s are models that predict a sequence of something. The beauty is that this something can be anything really – as long as you can design an output gate with a proper loss function,...
Vitalik Buterin's...
Gitcoin Grants Round 7 Retrospective
over a year ago
Arduino Blog
This CanSat doubles as a drone to slow descents A CanSat is a small sensor payload, about the size of a soda can, designed to be launched on a model...
a month ago
15
a month ago
A CanSat is a small sensor payload, about the size of a soda can, designed to be launched on a model rocket to relatively low altitudes of around 1km. But while that isn’t anywhere close to leaving the atmosphere, it is very high and CanSats need a way to get back to the ground...
Gwern.net Newsletter
March 2021 Gwern.net Newsletter 2 major new site features: 'popins' and recursive Wikipedia popups
over a year ago
./techtipsy
ASRock X570M Pro4 motherboard overview Not too long ago, I had the goal of consolidating all my computing needs onto a single desktop PC....
over a year ago
74
over a year ago
Not too long ago, I had the goal of consolidating all my computing needs onto a single desktop PC. That meant moving from an mITX-based build to something that had a bit more expandability. Since I already had a Fractal Meshify C Mini, I decided to go for an mATX motherboard. And...
Birchtree
+ Why don't I post mock ups anymore? Hey, where did the design concepts go?
3 months ago
Home on Erik...
Developer experience as a competitive advantage I spent a ton of time looking at different software providers, both as a CTO, and as a nerd...
over a year ago
20
over a year ago
I spent a ton of time looking at different software providers, both as a CTO, and as a nerd “advanced” consumer who builds stuff in my spare time. In the last 10 years, there has been an order of magnitude more products that cater directly to developers, through APIs, SDKs, and...
Applied Cartography
Au revoir, Invoke It's not quite interesting or noteworthy enough to warrant a full-on essay, but yesterday we...
a year ago
15
a year ago
It's not quite interesting or noteworthy enough to warrant a full-on essay, but yesterday we unshipped the last remaining Invoke commands and ported them over to just. I think Invoke is a good, cool project, and I wish it well. If you're at the precise intersection of "you have...
Arduino Blog
Adding proximity unlock to an old car with the Arduino Nano 33 BLE A lot of newer cars have a really nifty feature called “proximity unlock,” which automatically...
11 months ago
60
11 months ago
A lot of newer cars have a really nifty feature called “proximity unlock,” which automatically unlocks the doors when the driver approaches while carrying their key fob. When paired with a push-to-start ignition switch, the driver never has to take their keys out of their pocket....
Applied Cartography
Does that dependency spark joy? If there's been one through line in changes to Buttondown's architecture over the past six months or...
4 months ago
28
4 months ago
If there's been one through line in changes to Buttondown's architecture over the past six months or so, it's been the removal and consolidation of dependencies: on the front-end, back-end, and in paid services. I built our own very spartan version of Metabase, Notion, and...
Vitalik Buterin's...
Encapsulated vs systemic complexity in protocol design
over a year ago
Home on Erik...
Machine, Platform, Crowd I just bought Machine, Platform, Crowd: Harnessing Our Digital Future and discovered that it...
over a year ago
14
over a year ago
I just bought Machine, Platform, Crowd: Harnessing Our Digital Future and discovered that it mentions my blog – in particular the post When machine learning matters. Ok, I lied a little bit. I didn't discover it serendipitously.
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
14
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...
Arduino Blog
The future of making, Made in India: Introducing the Arduino UNO Ek R4 We are proud to announce the Made-in-India UNO Ek R4! Available exclusively in India in both WiFi...
5 months ago
45
5 months ago
We are proud to announce the Made-in-India UNO Ek R4! Available exclusively in India in both WiFi and Minima variants, it is born to meet the needs of the country’s growing maker and innovation ecosystem, by combining all the powerful features of the UNO R4 with the benefits of...
Louwrentius
Using iSCSI with time machine and Super Duper In the past, as a Mac user, I've used separate external drives for Time Machine backups and Super...
over a year ago
16
over a year ago
In the past, as a Mac user, I've used separate external drives for Time Machine backups and Super Duper clones but I'm not happy with that. External hard drives make noise and create clutter. I'd like to move away all my storage from my living room (or home office) and put it in...
Good Enough
TIL: Don’t forget your Web Manifest file We’re primarily a web shop. We’re dipping our toes into mobile app development, but our collective...
over a year ago
18
over a year ago
We’re primarily a web shop. We’re dipping our toes into mobile app development, but our collective expertise is in making products and services for the web. And like everyone else, our use of the web has shifted from our desktops and laptops to our phones. As we’re creating and...
Nabeel S. Qureshi
Video Games are the Future of Education The things you learn by yourself stick; the things that are “taught” to you do not stick.
over a year ago
Abishek Muthian
COVID-19 temperature correlation A user on needgap posted a problem of not being able to find graphs showing confirmed COVID-19 cases...
over a year ago
15
over a year ago
A user on needgap posted a problem of not being able to find graphs showing confirmed COVID-19 cases and local weather data such as temperature. The reason for reputed agencies not publishing such graph is likely to prevent misinformation and possibly to avoid governments getting...
Notes on software...
Emulating linux/AMD64 userland: interpreting an ELF binary In this post we'll stumble toward a working emulator for a barebones C program compiled for...
over a year ago
17
over a year ago
In this post we'll stumble toward a working emulator for a barebones C program compiled for linux/AMD64. The approach will be slightly more so based on observation than by following a spec; a great way to quickly become familiar with a topic, and a bad way to...
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
17
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...
Posts on Made of...
Property Testing Like AFL In my last last post, I argued that property-based testing and fuzzing are essentially the same...
over a year ago
15
over a year ago
In my last last post, I argued that property-based testing and fuzzing are essentially the same practice, or at least share a lot of commonality. In this followup post, I want to explore that idea a bit more: I’ll first detour into some of my frustrations and hesitations around...
Arduino Blog
Why do OTA updates matter in IoT? Imagine you’ve just installed your state-of-the-art lighting control system, perfectly hidden in a...
a year ago
48
a year ago
Imagine you’ve just installed your state-of-the-art lighting control system, perfectly hidden in a box inside a wall, and everything seems to be working like a charm. But then, you spot a bug in the firmware. The thought of pulling the hardware back out sends shivers down your...
Jonas Hietala
Rising from the Dead, it's Ludum Dare I’ve been a long time gone, been busy with school then having summer vacation and generally not...
over a year ago
17
over a year ago
I’ve been a long time gone, been busy with school then having summer vacation and generally not making games or blogging. But I have revived! I scrambled to push my new website live because today it’s Ludum Dare time! The theme is “Evolution” and it’s the 24th time for Ludum Dare...
Computer Ads from...
Epyx Oil Barons Oil Barons. If You're Smart, You'll get Filthy Rich.
a month ago
Posts on Made of...
Measuring Capacity Through Utilization (This post is cross-posted from Honeycomb’s instrumentation series). One of my favorite concepts...
over a year ago
15
over a year ago
(This post is cross-posted from Honeycomb’s instrumentation series). One of my favorite concepts when thinking about instrumenting a system to understand its overall performance and capacity is what I call “time utilization”. By this I mean: If you look at the behavior of a...
The Pragmatic...
Software engineering job openings hit five-year low? There are 35% fewer software developer job listings on Indeed today, than five years ago. Compared...
4 months ago
56
4 months ago
There are 35% fewer software developer job listings on Indeed today, than five years ago. Compared to other industries, job listings for software engineers grew much more in 2021-2022, but have declined much faster since. A look into possible reasons for this, and what could come...
Old Vintage...
Programming the Convergent WorkSlate's spreadsheet microcassette future In this particular future, we will all use handheld spreadsheets stored on microcassettes, talking...
10 months ago
14
10 months ago
In this particular future, we will all use handheld spreadsheets stored on microcassettes, talking to each other via speakerphone, and probably listening to Devo and New Order a lot. (Though that part isn't too different from my actual present.) a computer whose manufacturer...
Good Enough
Season 1, Issue 5: Promotes Regularity Good Enough is taking a summer pause! We each have travel plans lined up for the summer. We each...
over a year ago
14
over a year ago
Good Enough is taking a summer pause! We each have travel plans lined up for the summer. We each have at least two children in our homes, begging for attention. And we each truly appreciate extended breaks as a means of reinvigorating ourselves to the ever important task of...
Greater Still by...
Towards Crypto Literacy Consumer scale isn’t reached by abstracting the crypto away — not yet, at least.
over a year ago
Jonas Hietala
How I did the layout for my self-published book This is a rundown of how I typeset and laid out my self-published book for the web version, the EPUB...
a year ago
16
a year ago
This is a rundown of how I typeset and laid out my self-published book for the web version, the EPUB version, and the printed version. I was planning to include many more details, but the project took a lot longer than planned so I’ve forgotten some things. Web page I started...
Jonas Hietala
Picking up rust by writing a QR code generator I wanted to pick up rust again after having used it many years ago. After around 5 years or so I...
over a year ago
17
over a year ago
I wanted to pick up rust again after having used it many years ago. After around 5 years or so I didn’t really know where to start? Approaches to picking up a language When learning, or as in this case re-learning, a programming language there are different approaches. For...
./techtipsy
FOSDEM 2024: my experience, some notes and tech tips I finally went to FOSDEM. I’m sleep-deprived, completely exhausted, but incredibly excited about the...
a year ago
108
a year ago
I finally went to FOSDEM. I’m sleep-deprived, completely exhausted, but incredibly excited about the whole experience. I’ve split this post into three separate sections. overall notes on the conference and the city less technical, but sheds light on the FOSDEM experience the...
lcamtuf’s thing
PCBs, ground planes, and you A closer look at a fashion trend in printed circuit board design.
5 months ago
Home on Erik...
Pinterest open sources Pinball Pinterest just open sourced Pinball which seems like an interesting Luigi alternative. There's two...
over a year ago
17
over a year ago
Pinterest just open sourced Pinball which seems like an interesting Luigi alternative. There's two blog posts: Pinball: Building workflow management (from 2014) and Open-sourcing Pinball (from this week). The author has a comment in the comments thread on Hacker News:
Himanshu Mishra |...
Why should one do Open Source in college? More and more students are now being involved with Open Source programming. Thanks to programs like...
over a year ago
12
over a year ago
More and more students are now being involved with Open Source programming. Thanks to programs like Google Summer of Code who have seriously…
Arduino Blog
A pair of Arduino UNO R4 boards power this Tron-inspired, decked-out shop room Bob Clagett of the “I Like to Make Stuff” YouTube channel has recently undertaken an extensive shop...
a year ago
68
a year ago
Bob Clagett of the “I Like to Make Stuff” YouTube channel has recently undertaken an extensive shop renovation project where he is rearranging tools, tidying up various spaces, and even creating a dedicated “clean” room for his collection of 3D printers/electronics work. With its...
Construction Physics
Morris Chang and the Origins of TSMC Book review of the autobiography of Morris Chang.
6 months ago
noahbuscher.com
Create a Markdown Portfolio with Next.js So you've set out to create a new portfolio for yourself. You start gathering inspiration from...
over a year ago
17
over a year ago
So you've set out to create a new portfolio for yourself. You start gathering inspiration from platforms like Godly and Minimal Gallery, draw some rectangles in Figma, and open your text editor. You pause. There's thousands of ways to build your website, how do you decide which...
Birchtree
We do this same thing with AI bots and human blogs Giles Thomas writing on his personal blog, which he’s been writing since 2006: It's Still Worth...
4 months ago
23
4 months ago
Giles Thomas writing on his personal blog, which he’s been writing since 2006: It's Still Worth Blogging in the Age of AI If you want to blog to make a name for yourself, then you're going to have a hard time. Here's
Home on Erik...
Black Box Machine Learning in the Cloud There's a bunch of companies working on machine learning as a service. Some old companies like...
over a year ago
15
over a year ago
There's a bunch of companies working on machine learning as a service. Some old companies like Google, but now also Amazon and Microsoft. Then there's a ton of startups: PredictionIO ($2.7M funding), BigML ($1.6M funding), Clarifai, etc, etc.
Home on Erik...
Fun with trigonometry: the world's most twisted coastline I just spent a few days in Italy, on the Ligurian coast. Even though we were on the west side of...
over a year ago
13
over a year ago
I just spent a few days in Italy, on the Ligurian coast. Even though we were on the west side of Italy, the Mediterranean sea was to the east, because the house was situated on a long bay.
Himanshu Mishra |...
Quick guide to git and github (Part 1) Before we start, make sure you have an account on GitHub. Go to https://github.com. Pick a username,...
over a year ago
12
over a year ago
Before we start, make sure you have an account on GitHub. Go to https://github.com. Pick a username, enter your email id and choose a…
Good Enough
Why We're Writing Blog Software We’re seven months into our Cosmic Maelstrom and we have started writing blogging software. What the...
a year ago
16
a year ago
We’re seven months into our Cosmic Maelstrom and we have started writing blogging software. What the why?! First, let me say that, yes, I do realize there are probably 100s of blog software options out there. In terms of static-site generators (SSGs) alone, there are probably...
Computer Ads from...
MicroTimes Interviews the Head Honchos of Silicon Graphics (1989) Ed McCracken and Jim Clark talk about their hardware and the future of 3D
a year ago
The New Oil
The Invisible Way You Can Be Tracked Online
6 months ago
Jonas Hietala
Migrating to rocks.nvim My relationship with my Neovim config is best described as an On-again, off-again relationship. At...
a year ago
19
a year ago
My relationship with my Neovim config is best described as an On-again, off-again relationship. At times I’m deeply in love and spend all my time caressing the config—like how in September I did a complete rewrite in Lua—while other times I’m busy with other love interests and...
Computer Ads from...
1988 Interview Between Scott McNealy of Sun Microsystems and MicroTimes Scott McNealy talks about Sun Microsystems, RISC, UNIX, and NeXT
a year ago
./techtipsy
Fairphone Fairbuds XL review: admirable goals, awful product I bought the Fairphone Fairbuds XL with my own money at a recent sale for 186.75 EUR, plus 15 EUR...
3 months ago
38
3 months ago
I bought the Fairphone Fairbuds XL with my own money at a recent sale for 186.75 EUR, plus 15 EUR for shipping to Estonia. The normal price for these headphones is 239 EUR. This post is not sponsored. I admire what Fairphone wants to achieve, even going as far as getting the...
Applied Cartography
Finding null JSON values in Postgres Postgres' JSONB functionality is fast and useful but when I find myself dropping down from the...
a year ago
18
a year ago
Postgres' JSONB functionality is fast and useful but when I find myself dropping down from the Django ORM into SQL to do weird things, the syntax strikes me as confusing and arcane. As such, when I need to do esoteric things it takes me longer time than I'd like, and in hopes...
Louwrentius
Why the iPad will be a breakthrough in human computing The fact is that computers aren't made for humans. Computers are just made, and humans have to...
over a year ago
13
over a year ago
The fact is that computers aren't made for humans. Computers are just made, and humans have to adjust to them. The problem is that most people that are not into technology just don't understand how computers work. Should I single click of double click? Click left or right? The...
latest projects -...
Robot Slide Whistle Orchestrion [Hardware] Army of Robot Slide Whistles
a year ago
Nabeel S. Qureshi
How To Sell Sales at a startup is counter-intuitive.
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
Jonas Hietala
Game Design Analysis: World of Goo Introduction This is the second essay for the course Game Design and this thime I will be analysing...
over a year ago
23
over a year ago
Introduction This is the second essay for the course Game Design and this thime I will be analysing the game World of Goo a bit. The first level The game is very simple. You begin with a structure and a few Goo balls, the charming balls bobbing around there, which you can drag...
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
130
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...
Simply Explained
My Sixth Year as YouTube Creator (statistics + retrospective) Every new year I reflect on the previous year and set new goals. Last year has been my most...
over a year ago
17
over a year ago
Every new year I reflect on the previous year and set new goals. Last year has been my most successful year on YouTube so far, and I'd like to share some statistics and thoughts. I will also go over how my email newsletter is doing and where I'm headed. And finally, I'll set...
Home on Erik...
My favorite management failures For most people straight out of school, work life is a bit of a culture shock. For me it was an...
over a year ago
15
over a year ago
For most people straight out of school, work life is a bit of a culture shock. For me it was an awesome experience, but a lot of the constraints were different and I had to learn to optimize for different things.
Christian Selig
Logging information from iOS Widgets Lately users have been emailing me with a few odd things happening with their Apollo iOS 14 home...
over a year ago
43
over a year ago
Lately users have been emailing me with a few odd things happening with their Apollo iOS 14 home screen widgets, and some well-placed logs can really help with identifying what’s going wrong. iOS has a sophisticated built in logging mechanism, os_log, and now with SwiftLogger in...
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...
8 months ago
12
8 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...
Willem's Blog
Flying in a C47-A (DC-3) classic plane Flying in a C47-A Skytrain over The Netherlands is one magnificent birthday gift I received,...
over a year ago
19
over a year ago
Flying in a C47-A Skytrain over The Netherlands is one magnificent birthday gift I received, experiencing aviation history unlike anything else!
Bryan Braun - Blog
Unusual Git IDs You can search Github for unusual commit IDs: There are over 2k commits starting with...
7 months ago
37
7 months ago
You can search Github for unusual commit IDs: There are over 2k commits starting with 0000000! While looking for commits like these, I started to become suspicious that people were intentionally modifying their commits IDs to be unusual: A commit ID of eeeeeee, with a message...
Willem's Blog
Lunch by plane This week I went out for lunch by plane from Hilversum to Texel with a good buddy of mine.
over a year ago
The Pragmatic...
Why my new audiobook “The Software Engineer's Guidebook” is everywhere except on Audible Currently, Audible’s position is hurting audiobook authors. My audiobook isn’t on Audible due to a...
6 months ago
96
6 months ago
Currently, Audible’s position is hurting audiobook authors. My audiobook isn’t on Audible due to a mix of their monopolistic pricing practices, and the company’s own complacency in how long they take to approve new titles.
Posts on Made of...
Thoughts On Kubernetes I spent a while the last week porting livegrep.com from running directly AWS to running on...
over a year ago
15
over a year ago
I spent a while the last week porting livegrep.com from running directly AWS to running on Kubernetes on Google’s Cloud Platform (specifically, the google container engine, which provisions and manages the cluster for me). I left this experience profoundly enthusiastic about the...
Jonas Hietala
MenuCity: Level 0 Walkthrough It hasn’t even been a week since I released my latest game MenyCity and already so much positive...
over a year ago
16
over a year ago
It hasn’t even been a week since I released my latest game MenyCity and already so much positive feedback! I’m so thrilled :) However, all isn’t blue skies and nice sunshine. A lot of times the first question is: How do you play it? or How do you get past the first level? I admit...
Computer Ads from...
UNIX Review Magazine Interviews Larry Tesler They discuss Tesler's involvement with Xerox, Apple and office automation with Unix.
9 months ago
Abishek Muthian
Apple’s Chipnomics — How is apple chip faster than the rest From Tom’s guide review of iPhone 8 Many reviewers have shared benchmark results of the new A11...
over a year ago
13
over a year ago
From Tom’s guide review of iPhone 8 Many reviewers have shared benchmark results of the new A11 Bionic SoC (System on Chip) from latest Apple devices & this was not unexpected. I would like to introspect how Apple is managing to build better SoC’s than even traditional chip...
./techtipsy
The little Wi-Fi AP that could I have a bad habit of testing things whenever a “good” idea pops into my head. This is a short...
over a year ago
39
over a year ago
I have a bad habit of testing things whenever a “good” idea pops into my head. This is a short overview of one of them. The Orange Pi Zero is a SBC (single board computer) that has a slow 32-bit ARM 4 core CPU, 512MB of RAM and no display output. It’s actually quite OK for many...
Louwrentius
WFS - WAN Failover Script now available Since I could not find a WAN failover script for Linux to my likening, I wrote one myself. If you...
over a year ago
14
over a year ago
Since I could not find a WAN failover script for Linux to my likening, I wrote one myself. If you have any use for it: I put it on a Google code project. WFS tests the availability of your primary WAN connection and switches to your secondary / backup connection when a failure is...
Vitalik Buterin's...
What even is an institution?
over a year ago
./techtipsy
What running out of SATA ports looks like One day I stumbled upon a Craft Computing video about his new server build, and on the parts list...
over a year ago
40
over a year ago
One day I stumbled upon a Craft Computing video about his new server build, and on the parts list was a Sedna PCI Express 2x SATA adapter card: There are different designs out there, including a 4x SATA card, which is bonkers. Anyway, I thought that I might as well give this a...
Birchtree
The base MacBook Air should have an M1 processor Why oh why does the base MacBook Air that Apple sells have their latest generation chip, the M4?...
3 months ago
23
3 months ago
Why oh why does the base MacBook Air that Apple sells have their latest generation chip, the M4? That's so overkill for the vast majority of people, and I'd bet that most of them wouldn't even notice the speed difference in their day-to-day tasks.
Jonas Hietala
2014 in Review Previous reviews: 2010, 2011, 2012 and 2013. 2014 Geek Achievements Solved 73 UVa problems. Won a...
over a year ago
14
over a year ago
Previous reviews: 2010, 2011, 2012 and 2013. 2014 Geek Achievements Solved 73 UVa problems. Won a turn in IMPA and solved a bunch of problems. Completed a doctorand course about algorithmic problem solving. Finished my 4 first years in University. Became a contributor to rust and...
latest projects -...
Pocketwatch of Goo [Concept] Liquid filled timepiece
3 months ago
Elevation Lab - Blog
A newer, better, ElevationDock Today we launched an update to our iPhone dock. It's wider to fit a bigger generation of phones,...
over a year ago
12
over a year ago
Today we launched an update to our iPhone dock. It's wider to fit a bigger generation of phones, ships with an Apple-certified Lightning connector (that you can assemble in seconds with the new tool-free back plate), and we've added some new lateral supports for added...
Style over Substance
My grandfather’s Rolleiflex 2.8D twin-lens reflex (TLR) camera One of the first vintage cameras I ever got was my dad’s old Polaroid SX-70. Like so many family...
over a year ago
90
over a year ago
One of the first vintage cameras I ever got was my dad’s old Polaroid SX-70. Like so many family cameras it had disappeared into a closet decades ago and was only found again recently. When he gave it to me, he told me there was another classic camera he wanted to give me – if...
Good Enough
TIL: Use touch-action: manipulation; to avoid double-tap-to-zoom Recently we built and launched A Good Enough Guestbook, a place where you can send us doodles and...
a year ago
15
a year ago
Recently we built and launched A Good Enough Guestbook, a place where you can send us doodles and they’ll print out on our little printer. It’s quite lovely and fun, and you should send us a doodle. We might also have more in store for these printers in the future. In the...
Christian Selig
Curing Mac mini M4 fomo with 3D printing Spoiler: 3D printed! The colored ports really sell the effect If you’re anything like me, you’ve...
7 months ago
62
7 months ago
Spoiler: 3D printed! The colored ports really sell the effect If you’re anything like me, you’ve found the new, tinier Mac mini to be absolutely adorable. But you might also be like me that you either already have an awesome M1 Mac mini that you have no real reason to replace,...
Ken Shirriff's blog
Reverse-engineering a three-axis attitude indicator from the F-4 fighter plane We recently received an attitude indicator for the F-4 fighter plane, an instrument that uses a...
9 months ago
20
9 months ago
We recently received an attitude indicator for the F-4 fighter plane, an instrument that uses a rotating ball to show the aircraft's orientation and direction. In a normal aircraft, the artificial horizon shows the orientation in two axes (pitch and roll), but the F-4...
Lighthouse Blog
Updates May 24
a year ago
./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
53
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...
Jonas Hietala
HandCash handles require trust and are insecure The HandCash wallet has recently become a popular Bitcoin Cash wallet in large part thanks to their...
over a year ago
11
over a year ago
The HandCash wallet has recently become a popular Bitcoin Cash wallet in large part thanks to their $handle concept. It’s basically a username you use instead of the normal Bitcoin Cash address, similar to how domain names abstract away IP addresses. For example instead of...
Jonas Hietala
Dbot So I made a small irc bot in 294 characters in code-golfing language #1: Perl. Usage perl...
over a year ago
14
over a year ago
So I made a small irc bot in 294 characters in code-golfing language #1: Perl. Usage perl Dbot Commands .name - Echo the bots name .hello - Output “hello world!” .src - Dump the source code Code use IO::Socket;$s=IO::Socket::INET->new("158.38.8.251:6667");sub o{print$s...
Birchtree
The “Bluesky feels like early Twitter!” vibe Bluesky has the juice right now, and while it’s slowed down a bit this week, they were adding over 1...
7 months ago
35
7 months ago
Bluesky has the juice right now, and while it’s slowed down a bit this week, they were adding over 1 million users a day for a bit last week. One sentiment I’m hearing a lot recently is that Bluely “feels like early Twitter,” which
Willem's Blog
Creating a minimal road bike I wondered how hard it would be to make a bike from spare parts I had in my garage
over a year ago
Birchtree
What got you here… John Siracusa: Apple Turnover From virtue comes money, and all other good things. This idea rings in...
a month ago
25
a month ago
John Siracusa: Apple Turnover From virtue comes money, and all other good things. This idea rings in my head whenever I think about Apple. It’s the most succinct explanation of what pulled Apple from the brink of bankruptcy in the 1990s to its astronomical success today. Don’
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
Notes on software...
Errors and Zig At TigerBeetle these last few weeks I've been doing a mix of documenting client libraries, writing...
over a year ago
17
over a year ago
At TigerBeetle these last few weeks I've been doing a mix of documenting client libraries, writing sample code for client libraries, and writing integration tests against the sample code. The client library documentation is generated with a Zig script. The sample code is...
Jorge Arango
Humanities Crash Course Week 17: Curiositas In week 17 of the humanities crash course, I read a book that was completely new to me: Apuleius’s...
2 months ago
11
2 months ago
In week 17 of the humanities crash course, I read a book that was completely new to me: Apuleius’s Metamorphoses, better known as The Golden Ass. I also watched a movie with a similar story (but with different aims.) Readings The Golden Ass was written by Apuleius around the...
Louwrentius
Compiling Multicore PAR2 on Ubuntu 12.04 LTS Precise Pangolin If you want to compile PAR2 with multicore support on Linux, it may not work right away from source....
over a year ago
14
over a year ago
If you want to compile PAR2 with multicore support on Linux, it may not work right away from source. I used this version of PAR2 with multicore support. Update 2015: the original link is dead, I foud a copy of the source and put it on my own site here for you to download. First,...
Old Vintage...
RIP Bill Atkinson As posted by his family (Facebook link), Bill Atkinson passed away on June 5 from pancreatic cancer...
3 weeks ago
18
3 weeks ago
As posted by his family (Facebook link), Bill Atkinson passed away on June 5 from pancreatic cancer at the age of 74. The Macintosh would not have been the same without him (QuickDraw, MacPaint, HyperCard, and so much more). Rest in peace.
Electronics etc…
The HP 423A and a Beginner’s Deep Dive into RF Crystal Detectors MathJax.Hub.Config({ jax: ["input/TeX", "output/HTML-CSS"], tex2jax: { inlineMath: [...
over a year ago
105
over a year ago
MathJax.Hub.Config({ jax: ["input/TeX", "output/HTML-CSS"], tex2jax: { inlineMath: [ ['$', '$'], ["\\(", "\\)"] ], displayMath: [ ['$$', '$$'], ["\\[", "\\]"] ], processEscapes: true, skipTags: ['script', 'noscript', 'style', 'textarea', 'pre',...
Matt Mullenweg
On Logan Bartlett Show You may not have heard of Logan Bartlett, but he’s one of the most hilarious people on Twitter and...
4 months ago
34
4 months ago
You may not have heard of Logan Bartlett, but he’s one of the most hilarious people on Twitter and does a really interesting podcast. (He had a cool episode with Marc Benioff recently.) We sat down for a discussion on managing through crisis, open source and AI, employee...
Arduino Blog
This fake CRT TV works using lasers and UV magic Until the 21st century, cathode-ray tube (CRT) TVs were pretty much the only option. As such, media...
7 months ago
66
7 months ago
Until the 21st century, cathode-ray tube (CRT) TVs were pretty much the only option. As such, media was made to suit them. Retro video game consoles in particular look best on CRT TVs. But those old TVs are getting hard to find and desirable models are now quite expensive. So,...
Jorge Arango
AI Needs Architects – That’s Why I’m Pivoting In over thirty years in business, two technological shifts have fundamentally changed my work. The...
4 months ago
32
4 months ago
In over thirty years in business, two technological shifts have fundamentally changed my work. The first was the web in the mid 1990s, which led me to leave architecture and focus on what we now call UX. The second is happening now – and it may be bigger. AI is poised to reshape...
Arduino Blog
Track the location history of your devices in Arduino Cloud IoT dashboards Asset tracking has become increasingly crucial across various industries and applications. Whether...
a year ago
69
a year ago
Asset tracking has become increasingly crucial across various industries and applications. Whether you’re a logistics company monitoring your fleet, a conservation organization tracking wildlife, or an individual passionate about outdoor adventures, the ability to track and...
Arduino Blog
Introducing Arduino Academy: your path to becoming an Arduino-Certified Engineer begins! Want to upgrade your skills and become a certified Arduino engineer? Welcome to the Arduino Academy,...
8 months ago
47
8 months ago
Want to upgrade your skills and become a certified Arduino engineer? Welcome to the Arduino Academy, the go-to platform for hands-on, interactive learning designed to prepare you for the future of technology. Whether you’re just starting or looking to advance your career, the...
Simply Explained
ESP32: Keep WiFi connection alive with a FreeRTOS task I have a few ESP32's running in my house. A few of them are running 24/7 and require an always-on...
over a year ago
24
over a year ago
I have a few ESP32's running in my house. A few of them are running 24/7 and require an always-on WiFi connection. That's been quite tricky to implement. I used to include various checks throughout my code, but that's not scalable.What I need is something running in the...
Louwrentius
PPSS version 2.30 now operates asynchronous If you background a bash or shell process, how do you determine if it has finished? Since inter...
over a year ago
17
over a year ago
If you background a bash or shell process, how do you determine if it has finished? Since inter process communication is not possible using shell scripts, people often refer to while loops or other polling mechanisms to determine if some process has stopped. However, the one...
latest projects -...
Ghetto soldering tweezers [Misc] And other 3D printed accessories
3 months ago
Computer Ads from...
Bible Research Systems' THE WORD Processor For Those Who Seek.
11 months ago
./techtipsy
I've reached the self-hosting endgame Setup After I had a perfectly functional, quiet and performant server up and running, I fell victim...
over a year ago
44
over a year ago
Setup After I had a perfectly functional, quiet and performant server up and running, I fell victim to my imagination and completely changed my self-hosting setup. Again. Here it is, in all its glory: Well, at least that’s what’s on the table. This machine is a true all-in-one:...
Abishek Muthian
Refund Policy The legal terms mentioned here covers abishekmuthian.com and products which explicitly link to this...
3 months ago
24
3 months ago
The legal terms mentioned here covers abishekmuthian.com and products which explicitly link to this legal page. For legal terms of my individual products please refer to the legal section on their respective websites. Refund For refunds of any digital goods purchased via...
Home on Erik...
Music recommendations using cover images (part 1) Scrolling through the Discover page on Spotify the other day it occurred to me that the album is in...
over a year ago
14
over a year ago
Scrolling through the Discover page on Spotify the other day it occurred to me that the album is in fact a fairly strong visual proxy for what kind of content you can expect from it. I started wondering if the album cover can in fact be used for recommendations.
Vitalik Buterin's...
What kind of layer 3s make sense?
over a year ago
Abort Retry Fail
The Birth of Windows Gaming Software is a fluid that expands to fill its container
a year ago
Home on Erik...
Being data driven I picked up an issue of Foreign Affairs while flying back to NYC from SFO. It features this long...
over a year ago
17
over a year ago
I picked up an issue of Foreign Affairs while flying back to NYC from SFO. It features this long interview with U.S. General Stanley McChrystal and I thought it was pretty interesting how striking some of the similarities are between fighting in a war and developing software.
Applied Cartography
Applied Cartography × Indie Rails Chatted with Jess and Jeremy about a whole slew of things, from pricing strategy to terrifying and...
9 months ago
20
9 months ago
Chatted with Jess and Jeremy about a whole slew of things, from pricing strategy to terrifying and arcane differences between various Markdown parsers (including why I hate Slack.) They were particularly kind and gracious given that the amount of production-quality Rails I've...
Home on Erik...
Miscellaneous unsolicited (and possibly biased) career advice No one asked for this, but I'm something like ~12 years into my career and have had my fair share of...
over a year ago
18
over a year ago
No one asked for this, but I'm something like ~12 years into my career and have had my fair share of mistakes and luck so I thought I'd share some. Honestly, I feel like I've mostly benefitted from luck.
Jonas Hietala
The End of the Tunnel Lately I’ve been feeling like there’s been a shit-ton of stuff going on, quite a turn-around from...
over a year ago
13
over a year ago
Lately I’ve been feeling like there’s been a shit-ton of stuff going on, quite a turn-around from the last time. One course about data structure and algorithms (super fun to be honest) has wrapped up. We thought we were ahead with the assignments but in the end it got very...
Louwrentius
overview of open-source load balancers I was looking at open-source load balancing software and it seems that there isn't a nice overview...
over a year ago
15
over a year ago
I was looking at open-source load balancing software and it seems that there isn't a nice overview except from this website, although many of the listed projects seem dead. I've made a selection of products that seem to be relevant. The biggest problem with open-source software...
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
14
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.
Notes on software...
Responsibility and ownership Responsibility is only possible by granting ownership and setting expectations. If you don't turn...
over a year ago
15
over a year ago
Responsibility is only possible by granting ownership and setting expectations. If you don't turn over ownership, don't expect folks to take responsibility. When you grant ownership and set expectations, you'll be astounded what folks will accomplish without you. I am astounded.
Applied Cartography
January, 2025 Hello, 2025! (As always, Death Cab remains the soundtrack by which you should read this.) Headlining...
5 months ago
55
5 months 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...
Applied Cartography
Consider the data product The advice might seem dated these days, but I think the stair step approach to bootstrapping is...
8 months ago
21
8 months ago
The advice might seem dated these days, but I think the stair step approach to bootstrapping is evergreen: It’s much easier to sell an add-on to an existing ecosystem like a WordPress plugin, a Shopify app, a Heroku add-on – they’re usually small things to build, relatively...
Good Enough
All About CSS: Alphabetize, Normalize, and Dark-mode-itize Hello reader, I’m Matthew, the newest member of Good Enough (LLC). The rest of the team are avid...
over a year ago
19
over a year ago
Hello reader, I’m Matthew, the newest member of Good Enough (LLC). The rest of the team are avid writers and sharers… I’m not. But they keep chanting “One of us. One of us.” so I suppose you’ll see me around here sometimes. For my inaugural post, I thought I’d quickly share what...
Arduino Blog
Exploring Alvik: 3 fun and creative projects with Arduino’s educational robot platform Alvik is cute, it’s smart, it’s fun… so what can it actually do?  To answer this question, we...
6 months ago
58
6 months ago
Alvik is cute, it’s smart, it’s fun… so what can it actually do?  To answer this question, we decided to have fun and put the robot to the test with some of the most creative people we know – our own team! A dozen Arduino employees volunteered for a dedicated Make Tank session...
Applied Cartography
How Buttondown uses HAProxy There are few technical decisions I regret more with Buttondown than the decision to combine the...
10 months ago
19
10 months ago
There are few technical decisions I regret more with Buttondown than the decision to combine the author-facing app, the subscriber-facing app, and the marketing site all under a single domain. Most technical decisions are reversible with sufficient grit and dedication; this one...
Odds and Ends of...
Odds and Ends #53: Now TfL is betting on AI cameras to improve safety Plus Leicester's neo-imperial ambitions, why governments are too scared to govern, a theory on why...
5 months ago
GitButler
Fearless Rebasing GitButler now supports first class conflicts, which makes rebasing much less annoying. What is...
8 months ago
35
8 months ago
GitButler now supports first class conflicts, which makes rebasing much less annoying. What is "fearless rebasing"?
Computer Ads from...
Lintek Computer Accessories' Paper Tamer Restore Order (to your printer)
a year ago
Good Enough
TIL: JavaScript Turbo Stream Requests I am working on search for Album Whale and I was very confused when my JavaScript fetch requests...
over a year ago
17
over a year ago
I am working on search for Album Whale and I was very confused when my JavaScript fetch requests were not resulting in turbo_stream rendering getting displayed on my page. I checked my logs to see if the render was happening. I looked for missing <%= tags. Debugged and...
Posts on Made of...
CVE-2010-4258: Turning denial-of-service into privilege escalation Dan Rosenberg recently released a privilege escalation bug for Linux, based on three different...
over a year ago
19
over a year ago
Dan Rosenberg recently released a privilege escalation bug for Linux, based on three different kernel vulnerabilities I reported recently. This post is about CVE-2010-4258, the most interesting of them, and, as Dan writes, the reason he wrote the exploit in the first place. In...
Abishek Muthian
The Social Media Pandemic Earth Health Organization(EHO) has declared a pandemic due to the most dangerous plague till date....
over a year ago
13
over a year ago
Earth Health Organization(EHO) has declared a pandemic due to the most dangerous plague till date. It supposedly has severe consequences for not only the current population but also for future generations. It's named 'Social Media Pandemic' as the plague is caused by the several...
Home on Erik...
Annoy – now without Boost dependencies and with Python 3 Support Annoy is a C++/Python package I built for fast approximate nearest neighbor search in high...
over a year ago
16
over a year ago
Annoy is a C++/Python package I built for fast approximate nearest neighbor search in high dimensional spaces. Spotify uses it a lot to find similar items. First, matrix factorization gives a low dimensional representation of each item (artist/album/track/user) so that every item...
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...
a year ago
15
a year 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...
Willem's Blog
Being a volunteer in Amsterdam-Zuidoost About my work as volunteer in the local community center in Amsterdam Zuidoost
over a year ago
Home on Erik...
Business secrets from terrible people I get bored reading management books very easily and lately I've been reading about a wide range of...
over a year ago
14
over a year ago
I get bored reading management books very easily and lately I've been reading about a wide range of almost arbitrary topics. One of the lenses I tend to read through is to see different management styles in different environments.
Louwrentius
Is there an easy and secure way to transfer files? Many organisations just assume that the local physical network is trusted. That their network...
over a year ago
15
over a year ago
Many organisations just assume that the local physical network is trusted. That their network equipment is physically secure and that it is impossible for an attacker to get on the wire and start eavesdropping on network traffic. Many organisations do not seem too concerned about...
Birchtree
I'm just gonna be your YouTube algorithm now It turns out I like sharing the cool YouTube videos I see when there aren't any schedules or rules...
5 months ago
33
5 months ago
It turns out I like sharing the cool YouTube videos I see when there aren't any schedules or rules about how often I share them, so here's another collection I enjoyed recently. An oldie but a goodie, I really loved what Scotty was doing back in
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
19
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...
Old Vintage...
CAP-X and COMP-X: how the Tandy Pocket Computers got a sucky Japanese assembler I grew up primarily with the Commodore 64, where if you wanted to do anything really cool and...
a year ago
11
a year ago
I grew up primarily with the Commodore 64, where if you wanted to do anything really cool and useful, you had to do it in 6502 assembly language. Today I still write 6502 assembly, plus some Power ISA and even a little TMS9900. I like assembly languages and how in control of the...
Jonas Hietala
Let's build a VORON: Toolhead Since the last update I’ve made some good progress: All the motors are installed The x-axis and belt...
a year ago
48
a year ago
Since the last update I’ve made some good progress: All the motors are installed The x-axis and belt are installed Tap is installed The toolhead with Stealthburner + Clockwork 2 is also installed Purple means Pretty. I’ve run into a few problems on the way that I’ll try to...
./techtipsy
About the time I trashed my mother's laptop Around 2003, my mother had a laptop: the Compaq Armada 1592DT. It ran Windows Me, the worst Windows...
2 months ago
31
2 months ago
Around 2003, my mother had a laptop: the Compaq Armada 1592DT. It ran Windows Me, the worst Windows to ever exist, whopping 96 MB of RAM, and a 3 GB hard drive. My mother used it for important stuff, and I played games on it. Given the limitations of the 3 GB hard drive,...
axio.ms
32-bit hat, with LEDs Built in November 2015 (now-traditional multi-year writeup delay applied) A hat,...
over a year ago
24
over a year ago
Built in November 2015 (now-traditional multi-year writeup delay applied) A hat, bejewelled with 38 RGB LEDs Is this thing on..? It’s been a while since I’ve written one of these. So, the hat. It’s been on the writeup pile for almost 6 years, nagging away. Finally...
Louwrentius
'Improved' image gallery for Blogofile This blog is just static HTML pages that are generated using Blogofile. The Blogofile website sports...
over a year ago
15
over a year ago
This blog is just static HTML pages that are generated using Blogofile. The Blogofile website sports a small image gallery that has been written to illustrate how to create your own 'controllers' or Blogofile plugins. My Python skills are horrible buy I managed to improve a bit...
Notes on software...
Writing a Jinja-inspired template library in Python In this post we'll build a minimal text templating library in Python inspired by Jinja. It will be...
over a year ago
15
over a year ago
In this post we'll build a minimal text templating library in Python inspired by Jinja. It will be able to display variables and iterate over arrays. By the end of this article, with around 300 lines of code, we'll be able to create this program: from pytemplate import...
Arduino Blog
Arduino Cloud Café: Teach real coding concepts with Arduino AI Assistant Are you an educator looking to make coding easier and faster to teach?  Join Andrea Richetta,...
a week ago
8
a week ago
Are you an educator looking to make coding easier and faster to teach?  Join Andrea Richetta, Principal Product Evangelist at Arduino, and Roxana Escobedo, EDU Product Marketing Specialist, for a special Arduino Cloud Café live webinar on July 7th at 5PM CET. You will discover...
Jonas Hietala
Browse posts with telescope.nvim I’ve used telescope.nvim's find files with require("telescope.builtin").find_files for quite some...
a year ago
16
a year ago
I’ve used telescope.nvim's find files with require("telescope.builtin").find_files for quite some time. I use find files together with it’s cousin .oldfiles (find recently opened files) all the time for finding source code files, blog posts, and more. But it’s naturally...
Home on Erik...
statself.com Btw I just put something up online that I spent a couple of evenings in my couch putting together:...
over a year ago
22
over a year ago
Btw I just put something up online that I spent a couple of evenings in my couch putting together: it's a website where you can track any numerical data on the web. Want to know how many Twitter followers you have?
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...
7 months ago
48
7 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...
Willem's Blog
Wearing Grand Seiko I am glad I took the opportunity to wear a Grand Seiko, learning first hand about its craftsmanship,...
over a year ago
18
over a year ago
I am glad I took the opportunity to wear a Grand Seiko, learning first hand about its craftsmanship, innovation and practicality.
Lighthouse Blog
Updates March 22
a year ago
Matt Blewitt
Sensibly Default There are two programming principles that I hold dear to my heart: the principle of least surprise...
8 months ago
24
8 months ago
There are two programming principles that I hold dear to my heart: the principle of least surprise and provide sensible defaults. I’ve recently been working within the GraphQL ecosystem, and the number of violations of both here has frustrated me. This will be a little bit ranty.
Willem's Blog
Collecting health data with Biostrap Wearing a clinical-grade PPG sensor for a month to collect advanced biometrics from my wrist.
over a year ago
Louwrentius
Is storage really that cheap? Nowadays you can buy a 1 TB harddrive for less than 100 euro's . So I build myself a 4 TB NAS box,...
over a year ago
19
over a year ago
Nowadays you can buy a 1 TB harddrive for less than 100 euro's . So I build myself a 4 TB NAS box, which is already 50% full. However, although it is to some degree fault-tollerant by using RAID 6, one mistake or catastrophic hardware faillure and all data is lost. And that's...
lcamtuf’s thing
My approach to teaching electronics Explaining the reasoning behind my series of articles on electronics -- and asking for your...
2 months ago
Never Met a Science
The Whirlpool of the Artificial There are many processes now subsumed under the term “Artificial Intelligence.” The reason we’re...
8 months ago
11
8 months ago
There are many processes now subsumed under the term “Artificial Intelligence.” The reason we’re talking about it now, though, is that the websites are doing things we never thought websites could do.
Applied Cartography
11ty .njk as the default templating language is an odd choice, and I find myself stubbing my toe on it a...
a year ago
13
a year ago
.njk as the default templating language is an odd choice, and I find myself stubbing my toe on it a good amount. Maybe that's a me thing! It is extremely fast. This site has around 2300 pages; Eleventy is compiling it in around two seconds. The extensibility ergonomics are...
computers are bad
2023-02-07 secret government telephone numbers Very nearly a year ago, I wrote a popular article about secret military telephone buttons. To be...
over a year ago
85
over a year ago
Very nearly a year ago, I wrote a popular article about secret military telephone buttons. To be clear, the "secret" here was a joke and these buttons are in fact well documented. The buttons I was talking about were the AUTOVON call precedence buttons, used for a five-level...
Arduino Blog
Giving Billy Bass the arti-fish-al intelligence he always deserved If you were unlucky enough to visit a big box retail store or goofy uncle’s home around the turn of...
9 months ago
43
9 months ago
If you were unlucky enough to visit a big box retail store or goofy uncle’s home around the turn of the century, you would have undoubtedly come across a Big Mouth Billy Bass. That’s an animatronic fish that wiggles on a plaque while older, very licensable hit songs play. But...
Notes on software...
Tail call elimination In this post we'll explore what tail calls are, why they are useful, and how they can be eliminated...
over a year ago
17
over a year ago
In this post we'll explore what tail calls are, why they are useful, and how they can be eliminated in an interpreter, a compiler targeting C++, and a compiler targeting LLVM IR. Tail calls A tail call is a function call made at the end of a block that returns the value of the...
Home on Erik...
More Luigi: Presentation from OSCON I was in Portland, OR for a few days hanging out at OSCON. Was fun. I also talked a bit about...
over a year ago
14
over a year ago
I was in Portland, OR for a few days hanging out at OSCON. Was fun. I also talked a bit about Luigi: Next week I'm presenting at the NYC Predictive Analytics meetup together with Blake Shaw from Foursquare.
Willem's Blog
Designing an interface for a food ordering page Designing a food ordering page is surprisingly challenging because of the many variables that need...
over a year ago
15
over a year ago
Designing a food ordering page is surprisingly challenging because of the many variables that need to be accommodated on a very small screen.
./techtipsy
How to build a fleet of networked offsite backups using Linux, WireGuard and rsync Just like most people out there, I have some files that are irreplaceable, such as cat pictures. At...
6 months ago
75
6 months ago
Just like most people out there, I have some files that are irreplaceable, such as cat pictures. At one point I had a few single-board computers sitting idle, namely the Orange Pi Zero and the LattePanda V1, and a few 1TB SSD-s. I hate idle hardware, so I did the most sensible...
Ken Shirriff's blog
The Intel 8088 processor's instruction prefetch circuitry: a look inside In 1979, Intel introduced the 8088 microprocessor, a variant of the 16-bit 8086 processor. IBM's...
a year ago
21
a year ago
In 1979, Intel introduced the 8088 microprocessor, a variant of the 16-bit 8086 processor. IBM's decision to use the 8088 processor in the IBM PC (1981) was a critical point in computer history, leading to the dominance of the x86 architecture that continues to the present.1 One...
Applied Cartography
Linear I invited nickd to join our Linear instance yesterday, which reminded me that I had a slew of notes...
6 months ago
54
6 months ago
I invited nickd to join our Linear instance yesterday, which reminded me that I had a slew of notes I wanted to publish on our own experience of migrating from GitHub Issues to Linear, and some reflections on it as a product now that we've been using it for a few months. One...
Arduino Blog
Web Serial Camera stream with Arduino Hey there, fellow tech enthusiasts! Ever wondered how you could effortlessly stream camera footage...
11 months ago
58
11 months ago
Hey there, fellow tech enthusiasts! Ever wondered how you could effortlessly stream camera footage from your Arduino boards directly to your web browser? Wonder no more! Arduino’s Web Serial Camera demo shows how to bring your camera projects to life. Stream images from your...
Abishek Muthian
DIY Qualitative filter face mask Update: This was published when there was scarcity of face masks due to COVID-19 pandemic, now since...
over a year ago
11
over a year ago
Update: This was published when there was scarcity of face masks due to COVID-19 pandemic, now since proper medical grade face masks are available widely this content is considered obselete and should be read for educational purposes only. Do not put your life in risk with DIY...
Abishek Muthian
Getting smoother desktop experience on Raspberry Pi Raspberry Pi, according to me sits on the same row as smartphones when it comes democratizing...
over a year ago
15
over a year ago
Raspberry Pi, according to me sits on the same row as smartphones when it comes democratizing computation. Between $5 - $35, these tiny computers are capable of functioning as standalone desktop or power hundreds of IoT projects. Raspberry Pi foundation consciously price their...
Computer Ads from...
Plus Post: Objects, Inc's Layout Build Programs Without Programming
a year ago
Vitalik Buterin's...
Against choosing your political allegiances based on who is "pro-crypto"
11 months ago
Computer Ads from...
American Heart Association A PSA and an Ad
7 months ago
Notes on software...
Thinking about functional programming Someone on Discord asked about how to learn functional programming. The question and my initial...
a year ago
13
a year ago
Someone on Discord asked about how to learn functional programming. The question and my initial tweet on the subject prompted an interesting discussion with Shriram Krishnamurthi and other folks. So here's a slightly more thought out exploration. And just for backstory sake: I...
Good Enough
TIL: Turbo Frames DoEvery.Day calendar navigation was broken. We built it using Turbo Rails as it was being developed....
over a year ago
16
over a year ago
DoEvery.Day calendar navigation was broken. We built it using Turbo Rails as it was being developed. As we have updated libraries, including Rails, the API has changed. In order to get the calendar navigation working again, I had to pull out some old hacks that made use of...
./techtipsy
Testing GPU passthrough on AMD Ryzen 7 5700G APU Introduction Before we jump into all the nitty-gritty details, I’d like to go over what we are...
over a year ago
45
over a year ago
Introduction Before we jump into all the nitty-gritty details, I’d like to go over what we are dealing with here since these topics may be unfamiliar to you. VFIO is quite a niche topic and not everyone knows about it. GPU passthrough: the process of allowing a VM...
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...
7 months ago
57
7 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...
Birchtree
Are these 2025’s new iPhones? 9to5Mac has links to two mock ups claiming to represent the iPhone 17 Air and iPhone 17 Pro coming...
4 months ago
25
4 months ago
9to5Mac has links to two mock ups claiming to represent the iPhone 17 Air and iPhone 17 Pro coming this fall. If I could be so bold, I’d say the 17 Air looks potentially reasonable, but the 17 pro render looks absolutely atrocious. I think there’s
Birchtree
Here we go… Jay Peters reporting on yesterday's Epic vs Apple trial decision: Epic Games v. Apple judge Yvonne...
2 months ago
6
2 months ago
Jay Peters reporting on yesterday's Epic vs Apple trial decision: Epic Games v. Apple judge Yvonne Gonzalez Rogers just ruled that, effective immediately, Apple is no longer allowed to collect fees on purchases made outside apps and blocks the company from restricting how...
Willem's Blog
Commuter bike checkup This week my trustworthy commuter bike started making strange squeaking noises when braking, time to...
over a year ago
20
over a year ago
This week my trustworthy commuter bike started making strange squeaking noises when braking, time to have a look at the bike after 21.000KM!
Notes on software...
Writing a lisp compiler from scratch in JavaScript: 4. LLVM conditionals and compiling fibonacci Previously in compiler basics: 1. lisp to assembly 2. user-defined functions and variables ...
over a year ago
17
over a year ago
Previously in compiler basics: 1. lisp to assembly 2. user-defined functions and variables 3. LLVM 5. LLVM system calls 6. an x86 upgrade In this post we'll extend the compiler's LLVM backend to support compiling conditionals such that we can support...
Louwrentius
Finding a good blu-ray player for Mac OS X I find playing a Blu-ray movie on my Mac cumbersome. I've been using Plex, XBMC and VLC but these...
over a year ago
15
over a year ago
I find playing a Blu-ray movie on my Mac cumbersome. I've been using Plex, XBMC and VLC but these free open-source products are all a usability nightmare. To play a Blu-ray movie, you have to perform these steps: right-click on the BDMV file choose 'show packet contents' go to...
lcamtuf’s thing
Weekend projects: Sketchy Sketch Making a nicer version of a forgotten, electronic Etch-A-Sketch toy.
5 months ago
Push to Prod
When Things Are Slow, Look for Queues When your system is slower than desired, queues are often heavily involved. Here's an overview of...
10 months ago
19
10 months ago
When your system is slower than desired, queues are often heavily involved. Here's an overview of the most common situations.
Birchtree
Chrome might be for sale. OpenAI says they'd buy it. Ryan Whitwam: ChatGPT Head Tells Court OpenAI Is Interested in Buying Chrome According to Turley,...
2 months ago
24
2 months ago
Ryan Whitwam: ChatGPT Head Tells Court OpenAI Is Interested in Buying Chrome According to Turley, OpenAI would throw its proverbial hat in the ring if Google had to sell. When asked if OpenAI would want Chrome, he was unequivocal. "Yes, we would, as would many other parties,"...
Daniel De Laney
Network Engineering “My first job was to understand what network engineers do. Then, I had to show them complex data in...
over a year ago
5
over a year ago
“My first job was to understand what network engineers do. Then, I had to show them complex data in a comprehensible and usable way. Finally, I had to make it less ugly.” The Challenge When you type “google.com” into your browser and press the Enter key, what happens? How do you...
Willem's Blog
Hospitalised with MCADD This week our son was hospitalised because a regular illness caused him to keep vomiting, a...
over a year ago
14
over a year ago
This week our son was hospitalised because a regular illness caused him to keep vomiting, a dangerous situation if you're diagnosed with MCADD.
Louwrentius
Migration from blogger to blogofile and disqus is complete As stated in my previous post, I migrated all posts from blogger.com to my own host running...
over a year ago
17
over a year ago
As stated in my previous post, I migrated all posts from blogger.com to my own host running blogofile. At the time of my previous post, I was not able to restore all comments made on my old blog. Thanks to some help from disqcus I fixed an error on my behalf and all old comments...
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
13
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...
Home on Erik...
Stuff that bothers me: &#8220;100x faster than Hadoop&#8221; The simple way to get featured on big data blog these days seem to be Build something that does 1...
over a year ago
15
over a year ago
The simple way to get featured on big data blog these days seem to be Build something that does 1 thing super well but nothing else Benchmark it against Hadoop Publish stats showing that it's 100x faster than Hadoop $$$ Spark claims their 100x faster than Hadoop and there's a...
Applied Cartography
February, 2025 What a start to the year! January was a bit more flat-packed than I think Haley and I would have...
4 months ago
32
4 months ago
What a start to the year! January was a bit more flat-packed than I think Haley and I would have otherwise liked, but all with great things. (Highlights include: first weekend trip with Lucy, signing a lease on an office, and Third South's annual offsite.) A roundup of writing...
Posts on Made of...
Three kinds of memory leaks So, you’ve got a program that’s using more and more over time as it runs. Probably you can...
over a year ago
17
over a year ago
So, you’ve got a program that’s using more and more over time as it runs. Probably you can immediately identify this as a likely symptom of a memory leak. But when we say “memory leak”, what do we actually mean? In my experience, apparent memory leaks divide into three broad...
Notes on software...
Writing a lisp compiler from scratch in JavaScript: 6. LLVM system calls Previously in compiler basics: 1. lisp to assembly 2. user-defined functions and variables ...
over a year ago
17
over a year ago
Previously in compiler basics: 1. lisp to assembly 2. user-defined functions and variables 3. LLVM 4. LLVM conditionals and compiling fibonacci 5. an x86 upgrade In this post we'll extend the ulisp compiler's LLVM backend to support printing integers to...
Jonas Hietala
I'm writing a book: Why Cryptocurrencies? I decided to write a book. It’s called “Why Cryptocurrencies?” and I will be uploading chapters as I...
over a year ago
16
over a year ago
I decided to write a book. It’s called “Why Cryptocurrencies?” and I will be uploading chapters as I complete them. It’s available to read online for free. I’ve only uploaded the introductory parts but I’ve got a bunch more planned. Why write a book you ask? Well, why not? I...
Vitalik Buterin's...
Review of Gitcoin Quadratic Funding Round 4
over a year ago
axio.ms
Internet of kitchen lighting, with OSC This project was completed in June 2015. Wow, is it 2017 already? In this post, I’d like to say...
over a year ago
17
over a year ago
This project was completed in June 2015. Wow, is it 2017 already? In this post, I’d like to say that I wrote a useful little bit of software and built up a crappy hack to demonstrate it but, secretly, the crappy hack came first and I’ve retroactively found something vaguely...
Louwrentius
I switched my blog from Blogofile to Pelican This blog is a static website, which makes it fast, simple and secure. It was generated by Blogofile...
over a year ago
16
over a year ago
This blog is a static website, which makes it fast, simple and secure. It was generated by Blogofile but I switched to Pelican. Blogofile has seen almost no updates over the years and I consider the project dead. Realising that blogofile is dead, I decided to look around for...
Jonas Hietala
Let's build a VORON: Major failure The left POM nut got ground down, making the bed fall down. After 600 hours, the printer met it’s...
a year ago
16
a year ago
The left POM nut got ground down, making the bed fall down. After 600 hours, the printer met it’s first major failure. I know I earlier described how the extruder starter skipping in a big way, but that was just some filament getting stuck in the extruder. This time a part...
Lighthouse Blog
Updates June 07
a year ago
Notes on software...
Writing an x86 emulator from scratch in JavaScript: 2. system calls Previously in emulator basics: 1. a stack and register machine In this post we'll extend x86e...
over a year ago
15
over a year ago
Previously in emulator basics: 1. a stack and register machine In this post we'll extend x86e to support the exit and write Linux system calls, or syscalls. A syscall is a function handled by the kernel that allows the process to interact with data outside of its memory....
Push to Prod
Is AI-based Root Cause Analysis a Real Thing? Logs, LLMs, AI, Decision Trees, and Root Causes
3 months ago
Arduino Blog
A homemade launchpad for compressed air-powered rockets A conventional model rocket engine is simple combustible solid fuel (black powder or more advanced...
2 months ago
32
2 months ago
A conventional model rocket engine is simple combustible solid fuel (black powder or more advanced composites) molded into a cylinder that uses expanding gas to produce thrust. Though it is minimal, there is some danger there. An alternative is compressed gas, which will also...
Electronics etc…
Cable Length Measurement with an HP 8007B Pulse Generator MathJax.Hub.Config({ jax: ["input/TeX", "output/HTML-CSS"], tex2jax: { inlineMath: [...
over a year ago
92
over a year ago
MathJax.Hub.Config({ jax: ["input/TeX", "output/HTML-CSS"], tex2jax: { inlineMath: [ ['$', '$'], ["\\(", "\\)"] ], displayMath: [ ['$$', '$$'], ["\\[", "\\]"] ], processEscapes: true, skipTags: ['script', 'noscript', 'style', 'textarea', 'pre',...
Abort Retry Fail
Intel and the New Millenium Losing the performance crown
3 months 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
Greater Still by...
Good Problems Challenges that signal progress
a year ago
computers are bad
2023-12-05 vhf omnidirectional range The term "VHF omnidirectional range" can at first be confusing, because it includes "range"---a...
a year ago
114
a year ago
The term "VHF omnidirectional range" can at first be confusing, because it includes "range"---a measurement that the technology does not provide. The answer to this conundrum is, as is so often the case, history. The "range" refers not to the radio equipment but to the space...
Birchtree
Quick Reviews for iOS is coming soon I teased this last week for More Birchtree subscribers, and today I'm excited to announce my new...
5 months ago
43
5 months ago
I teased this last week for More Birchtree subscribers, and today I'm excited to announce my new app, Quick Reviews! Wait, Quick Reviews which I've been making on the web for years? No, Quick Reviews for iOS. I talked about what tools helped me make this
Lighthouse Blog
Overview of content
a year ago
Birchtree
Say hello to Quick Chapters I said that Quick Stuff was a place for me to put those little web utilities that I just need...
2 months ago
19
2 months ago
I said that Quick Stuff was a place for me to put those little web utilities that I just need sometimes, and I've already got a new entrant: Quick Chapters. This little app simply lets you provide it an MP3 file, it will extract the chapters from it,
Computer Ads from...
NCR PC4i Growing with your needs
6 months ago
Birchtree
It’s time to engage Casey Newton writing on Platformer: Google Slings More AI at the Web To get the web we had at its...
4 months ago
26
4 months ago
Casey Newton writing on Platformer: Google Slings More AI at the Web To get the web we had at its peak, platforms and publishers had to align around mutually beneficial incentives. They did it before, and they can do it again. It would nice to see some progress here before
Odds and Ends of...
Reels are destroying our brains and I hate them It's time for a new moral panic
2 months ago
Notes on software...
Windows It has been six years since I last used Windows for any remotely serious software development. I've...
over a year ago
14
over a year ago
It has been six years since I last used Windows for any remotely serious software development. I've used Ubuntu, Arch, or FreeBSD since. But eventually I spent so much time working around common workplace tasks that I decided to put Windows 10 Pro on my work laptop. Windows...
Birchtree
Politics are personal Justin Ferrell: It's Not Politics, It's Just Personal What happens when no amount of work or...
3 months ago
23
3 months ago
Justin Ferrell: It's Not Politics, It's Just Personal What happens when no amount of work or labor—and no tax cuts—could even scratch the surface of the tens of thousands of dollars in medical care that keeps your son above ground? A very
lcamtuf’s thing
Why are sine waves so common? A simple question that takes some effort to answer in a satisfying way.
3 months ago
Old Vintage...
There's not much point in buying Commodore Bona fides: Commodore 128DCR on my desk with a second 1571, Ultimate II+-L and a ZoomFloppy, three...
3 weeks ago
18
3 weeks ago
Bona fides: Commodore 128DCR on my desk with a second 1571, Ultimate II+-L and a ZoomFloppy, three SX-64s I use for various projects, heaps of spare 128DCRs, breadbox 64s, 16s, Plus/4s and VIC-20s on standby, multiple Commodore collectables (blue-label PET 2001, C64GS, 116, TV...
Vitalik Buterin's...
Should Ethereum be okay with enshrining more things in the protocol?
a year ago
Jonas Hietala
My MCU movie ranking I did the MCU Movie Re-Watch again this year in preparation for Avengers: Endgame. I wasn’t a huge...
over a year ago
16
over a year ago
I did the MCU Movie Re-Watch again this year in preparation for Avengers: Endgame. I wasn’t a huge MCU fan before doing the same re-watch for Infinity War, but after that I became one. For fun I tried to rank the movies as I saw them, this is some sort of accounting my rankings...
Himanshu Mishra |...
For a handwash from a lamp, A Short Love letter My beloved, I still remember the day when you first came in this house. You were inside the...
over a year ago
11
over a year ago
My beloved, I still remember the day when you first came in this house. You were inside the groceries bag which was kept on the floor right…
Applied Cartography
Git one-liner: get the earliest commit from X hours ago I wanted to get a commit that was temporally some distance back as part of my experimentation with...
a year ago
18
a year ago
I wanted to get a commit that was temporally some distance back as part of my experimentation with git cliff. This took some time to do, but here's what I ended up with: git log --since="72 hours ago" --until="now" --reverse --pretty=format:"%h" | head -1 Nothing particularly...
Notes on software...
Speeding up Go's builtin JSON encoder up to 55% for large arrays of objects This is an external post of mine. Click here if you are not redirected.
over a year ago
Lars Lofgren
The Stupidity of Google’s Site Reputation Abuse Policy Site reputation abuse is when a third-party abuses the reputation of a domain to rank a bunch of...
7 months ago
30
7 months ago
Site reputation abuse is when a third-party abuses the reputation of a domain to rank a bunch of pages in Google. The SEO community refers to this type of thing as parasite SEO. Google has gone so far as to publish an official policy (documented here) on how this isn’t allowed:...
computers are bad
2023-10-15 go.com Correction: a technical defect in my Enterprise Content Management System resulted in the email...
a year ago
146
a year ago
Correction: a technical defect in my Enterprise Content Management System resulted in the email having a subject that made it sound like this post would be about the classic strategy game Go. It is actually about a failed website. I regret the error; the responsible people have...
Jonas Hietala
Customizing Neovim Scripting is configuration. Configuration is scripting. TJ DeVries A different take on editing...
a year ago
15
a year ago
Scripting is configuration. Configuration is scripting. TJ DeVries A different take on editing code I’ve been using Neovim since it forked from Vim almost 8 years ago, and I used Vim many years before that. I feel quite comfortable with Neovim, and I’ve gone down the...
Vitalik Buterin's...
An Incomplete Guide to Rollups
over a year ago
Push to Prod
Metrics Are The Map, Not The Territory We can never obtain a complete and perfect understanding of what our systems are doing. All we have...
11 months ago
16
11 months ago
We can never obtain a complete and perfect understanding of what our systems are doing. All we have are incomplete signals to inform our theories.
Jonas Hietala
Goals for Autumn 2016 Every once and a while I like to redo my priorities and set new goals for myself. I recently read...
over a year ago
15
over a year ago
Every once and a while I like to redo my priorities and set new goals for myself. I recently read the book 59 seconds which among other things presented a way of structuring goals I will try out. In short you should divide your main goal into 5 subgoals with a date of completion,...
Jonas Hietala
2016 in Review See the previous reviews. 2016 Geek Achievements Placed 2nd in Linköping’s Regional in...
over a year ago
12
over a year ago
See the previous reviews. 2016 Geek Achievements Placed 2nd in Linköping’s Regional in Netrunner. Won a couple of smaller Netrunner tournaments. Got Veronica to play Game of Thrones with us. She beat us and she loved it! Programmed a little bit of Elixir and a tiny bit of front...
./techtipsy
Accidentally turning the ASRock DeskMini X300 into a semi-passively cooled PC After playing around with fan curves on my ASRock DeskMini X300 based home server, I noticed one...
over a year ago
58
over a year ago
After playing around with fan curves on my ASRock DeskMini X300 based home server, I noticed one interesting thing. At least it was interesting to me. Background I had one goal: to try to see if I could turn it into a semi-passive PC by only turning the fan on when the PC was...
Birchtree
+ Impressions of that secret product I'm not talking about yet Another 2,000 words on the thing that I'm not talking about yet.
2 months ago
Good Enough
Jelly was #1 on Hacker News Yesterday, Lettini took a chance and posted about Jelly on Hacker News, a discussion site notorious...
7 months ago
36
7 months ago
Yesterday, Lettini took a chance and posted about Jelly on Hacker News, a discussion site notorious for it's mercurial population of tech-maybe-too-saavy experts. Jelly is a tough sell for some of them, those with the technical skill to pipe email at a low level through...
lcamtuf’s thing
Dispatches from the farm upstate Middle-aged computer expert opts to escape civilization, offers dubious life advice.
11 months ago
./techtipsy
ThinkPad as a server: the follow-up It’s been a while since I last wrote about my ThinkPad T430 that was tasked with being a home...
over a year ago
77
over a year ago
It’s been a while since I last wrote about my ThinkPad T430 that was tasked with being a home server. After doing some experiments with my setup a couple of times, it is once again the main server for all my self-hosting needs. However, this time I have made some...
Daniel De Laney
There is Definitely&nbsp;a&nbsp;Grid Grids are the best thing to ever happen to graphic design. They form a rational basis for organizing...
over a year ago
6
over a year ago
Grids are the best thing to ever happen to graphic design. They form a rational basis for organizing information. They support the harmonious distribution of elements and visual weight. We don’t design things with grids because it’s easy, or because everyone else is doing it....
computers are bad
2025-03-01 the cold glow of tritium I have been slowly working on a book. Don't get too excited, it is on a very niche topic and I will...
4 months ago
30
4 months ago
I have been slowly working on a book. Don't get too excited, it is on a very niche topic and I will probably eventually barely finish it and then post it here. But in the mean time, I will recount some stories which are related, but don't quite fit in. Today, we'll learn a bit...
Birchtree
When do the Trump flags come down? (members post) The flags are still flying, celebrating the man, not the country. Why is this something that happens...
6 months ago
26
6 months ago
The flags are still flying, celebrating the man, not the country. Why is this something that happens now, and why is it something only happening on one end of the political spectrum?
Home on Erik...
I don't want to learn your garbage query language This is a bit of a rant but I really don't like software that invents its own query language....
over a year ago
14
over a year ago
This is a bit of a rant but I really don't like software that invents its own query language. There's a trillion different ORMs out there. Another trillion databases with their own query language. Another trillion SaaS products where the only way to query is to learn some random...
Louwrentius
Got myself a Norco RPC-4020 I've got this fetish for storage. So I bought a case that gives me some room for future expantion....
over a year ago
11
over a year ago
I've got this fetish for storage. So I bought a case that gives me some room for future expantion. The current 6 TB RAID 6 storage server does not have any room for expantion. This Norco RPC-4020 case with 20 hot swap drive bays does however. Don't know what to fill it with yet.
Abishek Muthian
False Accusation False accusation for children especially if the accusation goes totally against their values can...
over a year ago
11
over a year ago
False accusation for children especially if the accusation goes totally against their values can have profound negative consequences. When I was in grade school(early 2000, India), I went out to take a photo-copy(xerox) of a study material in a shop nearby school. After I...
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...
9 months ago
41
9 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...
Matt Mullenweg
Carmack & Rogan I guess something has changed with the Joe Rogan / Spotify deal and now all the old episodes are on...
7 months ago
37
7 months ago
I guess something has changed with the Joe Rogan / Spotify deal and now all the old episodes are on YouTube again, which means the gems from the archives can now pop up. I was alerted to this conversation between Joe Rogan and John Carmack, and it’s pure gold. I know I’m five...
Louwrentius
Cannot access Windows guest within VMware Fusion when running vsphere client Currently, I am running VMware ESXi 4.1 on a test system. To manage ESXi, you need the VSphere...
over a year ago
16
over a year ago
Currently, I am running VMware ESXi 4.1 on a test system. To manage ESXi, you need the VSphere client, which is only available for the Windows platform. Therefore, I run VMware Fusion on my Mac to be able to access VSphere and manage my ESXi host. The trouble is that both ESXi...
Posts on Made of...
CVE-2007-4573: The Anatomy of a Kernel Exploit CVE-2007-4573 is two years old at this point, but it remains one of my favorite vulnerabilities. It...
over a year ago
15
over a year ago
CVE-2007-4573 is two years old at this point, but it remains one of my favorite vulnerabilities. It was a local privilege-escalation vulnerability on all x86_64 kernels prior to v2.6.22.7. It’s very simple to understand with a little bit of background, and the exploit is...
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
15
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...
Lighthouse Blog
Updates January 12
a year ago
Odds and Ends of...
WATCH: Were the US election polls right? My conversation with polling guru Mark Pack
7 months ago
Good Enough
TIL: Victory Symbol We noticed that the victory symbol at the bottom of our homepage looked different in Chrome than...
over a year ago
16
over a year ago
We noticed that the victory symbol at the bottom of our homepage looked different in Chrome than Safari––it was playing smart and rendered the unicode character as an emoji. Lettini found a fix though! Append this string of code to the symbol: &#xFE0E;. So &#9996;&#xFE0E; renders...
Buck on Software
The Software Slog As a newly minted high school grad I had a brief stint as a wildland firefighter.
over a year ago
Computer Ads from...
Flash Sale and a Slight Change to Subscriptions Time for a little business
9 months ago
Arduino Blog
ThermoGrasp brings thermal feedback to virtual reality Imagine playing Half-Life: Alyx and feeling the gun heat up in your hand as you take down The...
9 months ago
46
9 months ago
Imagine playing Half-Life: Alyx and feeling the gun heat up in your hand as you take down The Combine. Or operating a robot through augmented reality and feeling coldness on your fingers when you get close to exceeding the robot’s limits. A prototype device called ThermoGrasp...
Himanshu Mishra |...
Aldous Huxley's world of perceptions You may already know of this novel called 1984, and its author George Orwell. Aldous Huxley wrote a...
over a year ago
11
over a year ago
You may already know of this novel called 1984, and its author George Orwell. Aldous Huxley wrote a dystopian classic called Brave New World…
Notes on software...
The impact of management teams as a decision-making group, in startups and enterprise Ambitious companies form management teams at every level above you, sometimes including you....
over a year ago
14
over a year ago
Ambitious companies form management teams at every level above you, sometimes including you. Management teams meet periodically and have private chat rooms. They discuss customers, product and organizational direction. Sometimes discussions are well documented and...