Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > technology
#all #programming #history #startups #technology #science #life #literature #architecture #travel #creative #design #comics #cartography #finance #AI #indiehacker Muted Categories [alt+←][alt+→]
Arduino Blog
Why is STEAM education important for kids? 6 activity tips School’s out for summer – at least for most of us. While the majority of children (and teachers!)...
5 months ago
52
5 months ago
School’s out for summer – at least for most of us. While the majority of children (and teachers!) will probably be breathing a huge sigh of relief, parents face a new challenge: how to keep kids engaged during the long break. Of course, downtime is important, but there are also...
Jonas Hietala
Changes A lot has been going on lately and it feels like I’m being swamped. I can’t complain too much but...
over a year ago
2
over a year ago
A lot has been going on lately and it feels like I’m being swamped. I can’t complain too much but there are things I’d like to change after the exam period this week. Program more! nothing since christmas or someting. I need to finish: Ada project for school. Can’t believe I...
Ken Shirriff's blog
Reverse engineering standard cell logic in the Intel 386 processor The 386 processor (1985) was Intel's most complex processor at the time, with 285,000...
10 months ago
2
10 months ago
The 386 processor (1985) was Intel's most complex processor at the time, with 285,000 transistors. Intel had scheduled 50 person-years to design the processor, but it was falling behind schedule. The design team decided to automate chunks of the layout, developing "automatic...
Engineers Need Art
Adam74 The Adam74 is a small ASCII-based terminal designed for the 8-bit hobbyist.
over a year ago
Jonas Hietala
Extracting schedule information from timeedit At LIU we use timeedit to track our schedules. Recently they updated their interface and improved...
over a year ago
2
over a year ago
At LIU we use timeedit to track our schedules. Recently they updated their interface and improved some parts. It’s now possible to create a prenumeration of a collection of courses exported as csv which can then be imported to other calendar apps. But they also started to...
Ken Shirriff's blog
Reverse engineering the barrel shifter circuit on the Intel 386 processor die The Intel 386 processor (1985) was a large step from the 286 processor, moving x86 to a 32-bit...
a year ago
2
a year ago
The Intel 386 processor (1985) was a large step from the 286 processor, moving x86 to a 32-bit architecture. The 386 also dramatically improved the performance of shift and rotate operations by adding a "barrel shifter", a circuit that can shift by multiple bits in one step. The...
Home on Erik...
The lane next to you is more likely to be slower than yours Saw this link on Hacker News the other day: The Highway Lane Next to Yours Isn’t Really Moving Any...
over a year ago
2
over a year ago
Saw this link on Hacker News the other day: The Highway Lane Next to Yours Isn’t Really Moving Any Faster The article describes a phenomenon unique to traffic where cars spread out when they go fast and get more compact when they go slow.
Applied Cartography
Shipping is capturing value This great essay from Sean Goedecke went viral two weeks ago, drawing fury and fervor alike for a...
4 weeks ago
5
4 weeks ago
This great essay from Sean Goedecke went viral two weeks ago, drawing fury and fervor alike for a Moral Mazes-esque analysis of how engineers at large companies should think about shipping: Shipping is a social construct within a company. Concretely, that means that a project is...
Arduino Blog
Improve indoor air quality with Arduino When we think about air quality and pollution, it’s easy to conjure up images of smog-filled cities...
7 months ago
61
7 months ago
When we think about air quality and pollution, it’s easy to conjure up images of smog-filled cities and power plants churning clouds of poison into the atmosphere. And while all this is still important, and has massive consequences for our health, it’s all too easy to overlook...
Home on Erik...
Optimizing over multinomial distributions Sometimes you have to maximize some function $$ f(w_1, w_2, ldots, w_n) $$ where $$ w_1 + w_2 +...
over a year ago
2
over a year ago
Sometimes you have to maximize some function $$ f(w_1, w_2, ldots, w_n) $$ where $$ w_1 + w_2 + ldots + w_n = 1 $$ and $$ 0 le w_i le 1 $$ . Usually, $$ f $$ is concave and differentiable, so there's one unique global maximum and you can solve it by applying gradient ascent.
./techtipsy
Anything's a portable speaker if you're brave enough I hate buying things that are single-purpose, which is why I ended up with this setup. Take a...
a year ago
55
a year ago
I hate buying things that are single-purpose, which is why I ended up with this setup. Take a speaker, a battery, put them together, and what you now have is a portable speaker. Since I had access to both, I felt no need to buy a separate portable speaker for use in social...
Old Vintage...
After 41 years, my first assembly program on my first computer, the Tomy Tutor We got it in 1983, I think, so it only took me about 41 years to get around to it. This Tomy Tutor...
9 months ago
83
9 months ago
We got it in 1983, I think, so it only took me about 41 years to get around to it. This Tomy Tutor isn't a replacement system I secondarily acquired, nor is it a Ship of Theseus Frankenstein rebuild. This is my actual first computer, in its original case, on its original...
lcamtuf’s thing
Deep dive: the (in)stability of op-amps A closer look at op-amp feedback loops and the stability criteria for circuits that use them.
a month ago
Louwrentius
Things you should consider when building a ZFS NAS ZFS is a modern file system designed by Sun Microsystems, targeted at enterprise environments. Many...
over a year ago
2
over a year ago
ZFS is a modern file system designed by Sun Microsystems, targeted at enterprise environments. Many features of ZFS also appeal to home NAS builders and with good reason. But not all features are relevant or necessary for home use. I believe that most home users building their...
./techtipsy
How to save an old printer from the e-waste pile with a Raspberry Pi A family member has a Canon PIXMA MP250 printer, originally released in 2009. It has been a very...
6 months ago
76
6 months ago
A family member has a Canon PIXMA MP250 printer, originally released in 2009. It has been a very reliable piece of hardware, especially for a printer. Then came Windows 10. The printer would not work out of the box with it and the official drivers got stuck during installation....
Home on Erik...
New benchmarks for approximate nearest neighbors UPDATE(2018-06-17): There are is a later blog post with newer benchmarks! One of my super nerdy...
over a year ago
2
over a year ago
UPDATE(2018-06-17): There are is a later blog post with newer benchmarks! One of my super nerdy interests include approximate algorithms for nearest neighbors in high-dimensional spaces. The problem is simple. You have say 1M points in some high-dimensional space.
Louwrentius
HP Procurve "auto DoS" feature causing network problems A feature on more recent HP Procurve models (18xx series, such as 1810G etc.) is called "Auto DoS"....
over a year ago
2
over a year ago
A feature on more recent HP Procurve models (18xx series, such as 1810G etc.) is called "Auto DoS". You can find it in the section "Security" and then "Advanced security". If you enable the Auto DoS feature, traffic is blocked based on one of these conditions: the source port...
Jonas Hietala
Summer job at Configura This is a wrap up of my 5 weeks at Configura as a summer internship. There were 6 interns and we had...
over a year ago
2
over a year ago
This is a wrap up of my 5 weeks at Configura as a summer internship. There were 6 interns and we had two teams doing different things. I worked with two other awesome guys and it was great! The Premise We had two assignments this summer. One was to create an optimized version of...
Home on Erik...
More Luigi: Presentation from OSCON I was in Portland, OR for a few days hanging out at OSCON. Was fun. I also talked a bit about...
over a year ago
2
over a year ago
I was in Portland, OR for a few days hanging out at OSCON. Was fun. I also talked a bit about Luigi: Next week I'm presenting at the NYC Predictive Analytics meetup together with Blake Shaw from Foursquare.
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
2
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...
Vitalik Buterin's...
On Collusion
over a year ago
Notes on software...
Speeding up Go's builtin JSON encoder up to 55% for large arrays of objects This is an external post of mine. Click here if you are not redirected.
over a year ago
Computer Ads from...
EPYX's Pitstop Where Winning is the Pits.
6 months ago
Arduino Blog
This ‘smocking display’ adds data physicalization to clothing Elastic use in the textile industry is relatively recent. So, what did garment makers do before...
5 months ago
63
5 months ago
Elastic use in the textile industry is relatively recent. So, what did garment makers do before elastic came along? They relied on smocking, which is a technique for bunching up fabric so that it can stretch to better fit the form of a body. Now a team of computer science...
Notes on software...
SQLite has pretty limited builtin functions This is an external post of mine. Click here if you are not redirected.
over a year ago
Home on Erik...
We're hiring at Better Just a quick note that my team is always hiring at Better. A lot of new people have been joining the...
over a year ago
2
over a year ago
Just a quick note that my team is always hiring at Better. A lot of new people have been joining the team here in NYC lately—the tech team has actually grown from 35 to 60 in just ~3 months.
Vitalik Buterin's...
On Path Independence
over a year ago
Jonas Hietala
Where's Teddy? So I did this course Game Design and what’s a course on Game Design without a game? Well, here it...
over a year ago
2
over a year ago
So I did this course Game Design and what’s a course on Game Design without a game? Well, here it is. Made in about seven days (more likely eight) and I thought it became quite cool. Where’s Teddy? How to Play Your mission is to find teddy and his teddybear friends. The...
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...
4 months ago
2
4 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.
Avestura's Blog
Creating a Git commit: The Hard Way Let's create a Git commit using Git's low-level (plumbing) commands
3 months ago
Matt Blewitt
So, You Want To Build A DBaaS Part 2: Technical Bits In my first post in this pseudo-series, we covered more of the theory and organisational practices...
a year ago
2
a year ago
In my first post in this pseudo-series, we covered more of the theory and organisational practices around building and operating a database-as-a-service platform. In this post, I’ll cover some of the more technical aspects of this that I think are worth considering, drawn from my...
Simply Explained
ESP-IDF: Storing AWS IoT certificates in the NVS partition (for OTA) When using AWS IoT Core, most tutorials will tell you to include device certificates in your...
over a year ago
2
over a year ago
When using AWS IoT Core, most tutorials will tell you to include device certificates in your firmware. While that does work, it means you won't be able to run over-the-air updates.In this post, I'll show how to store AWS certificates in the NVS partition. This will make it...
Arduino Blog
How to customize your Arduino Cloud IoT dashboards on the go The Arduino Cloud has long been a trusted platform for makers, engineers, and developers to manage...
2 months ago
24
2 months ago
The Arduino Cloud has long been a trusted platform for makers, engineers, and developers to manage their IoT projects with ease. From tracking sensor data to automating smart devices, the cloud enables seamless connectivity. Complementing this, the Arduino IoT Remote mobile app...
Nabeel S. Qureshi
The Serendipity Machine Notes on Using Twitter
11 months ago
watchTowr Labs -...
Where There’s Smoke, There’s Fire - Mitel MiCollab CVE-2024-35286, CVE-2024-41713 And An 0day It is not just APTs that like to target telephone systems, but ourselves at watchTowr too. We can't...
2 weeks ago
6
2 weeks ago
It is not just APTs that like to target telephone systems, but ourselves at watchTowr too. We can't overstate the consequences of an attacker crossing the boundary from the 'computer system' to the 'telephone system'. We've seen attackers realise this in 2024,
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...
a year ago
2
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
Enhance your IoT dashboards with Arduino Cloud’s new Image widget At Arduino, we’re constantly working to improve your IoT management experience. Today, we’re excited...
3 months ago
25
3 months ago
At Arduino, we’re constantly working to improve your IoT management experience. Today, we’re excited to announce a new feature for Arduino Cloud that will allow you to enhance your IoT dashboards: the Image widget. The new Image widget The Image widget is a simple yet powerful...
Vitalik Buterin's...
[Mirror] A Proof of Stake Design Philosophy
over a year ago
Jonas Hietala
Robot Project Start So it has begun, the long road until christmas when we’re supposed to have a working warrior robot....
over a year ago
2
over a year ago
So it has begun, the long road until christmas when we’re supposed to have a working warrior robot. We’re gonna do battle with infrared lasers instead of axes but it might be fun anyway. Luckily for me I’m responsible for software and nothing harder than that! w00p! We could...
Matt Mullenweg
Inc Hit Piece When Inc Magazine reached out to have David H. Freedman (website powered by WordPress) write a...
3 days ago
12
3 days ago
When Inc Magazine reached out to have David H. Freedman (website powered by WordPress) write a feature piece I was excited because though Inc wasn’t a magazine I have read much since I was a teenager, David seemed like a legit journalist who usually writes for better publications...
Arduino Blog
Check out these Arduino-powered research projects from CHI 2024 Held in Hawaii this year, the Association of Computing Machinery (ACM) hosted its annual conference...
6 months ago
94
6 months ago
Held in Hawaii this year, the Association of Computing Machinery (ACM) hosted its annual conference on Human Factors in Computing Systems (CHI) that focuses on the latest developments in human-computer interaction. Students from universities all across the world attended the...
Gwern.net Newsletter
April 2021 newsletter with links on AI scaling, particular new East Asian record-breaking work & deep reinforcement...
over a year ago
2
over a year ago
with links on AI scaling, particular new East Asian record-breaking work & deep reinforcement learning.
Home on Erik...
Slides from NYC Machine Learning talk Slides from the talk. Slightly edited because (a) some of the slides make little sense taken out of...
over a year ago
2
over a year ago
Slides from the talk. Slightly edited because (a) some of the slides make little sense taken out of context (b) Slideshare seem to have problem converting some of the stuff. Collaborative filtering at Spotify from Erik Bernhardsson
Old Vintage...
Commodore does the iPad "crush" concept right ... in 1985 I get what Apple was trying to say with their infamous Crush ad, even though they made it a little...
6 months ago
70
6 months ago
I get what Apple was trying to say with their infamous Crush ad, even though they made it a little weird. They should have simply done what Commodore did for the C128 — ironically, competing with the Apple IIc. Notice the emphasis on audio and sound, plus the Commodore 64 perched...
Willem's Blog
Moving to the countryside Join me on a journey from the bustle of Amsterdam to the tranquility of Noord-Limburg's countryside.
over a year ago
2
over a year ago
Join me on a journey from the bustle of Amsterdam to the tranquility of Noord-Limburg's countryside.
Gwern.net Newsletter
November newsletter November 2020 gwern.net newsletter with links on DL and genomics scaling, dark mode rewrite, 1...
over a year ago
2
over a year ago
November 2020 gwern.net newsletter with links on DL and genomics scaling, dark mode rewrite, 1 essay, and 1 opera review ('The Ring' cycle).
Style over Substance
My new purchase: a Zeiss Ikon Nettar 517/16 Cheaper than a tank of gas, smaller than a Leica, 6x6 medium format negs - tons of fun. This Nettar...
over a year ago
70
over a year ago
Cheaper than a tank of gas, smaller than a Leica, 6x6 medium format negs - tons of fun. This Nettar folding camera sure is bang for buck! The post My new purchase: a Zeiss Ikon Nettar 517/16 appeared first on Style over Substance.
Arduino Blog
This UNO R4 WiFi-controlled device streamlines a restaurant’s online order system Most successful restaurants operating today have to take advantage of online ordering, as a huge...
4 months ago
58
4 months ago
Most successful restaurants operating today have to take advantage of online ordering, as a huge chunk of customers have switched to takeout and delivery. But point-of-sale (POS) systems don’t always integrate well into a kitchen’s workflow and that can lead to missed orders —...
Louwrentius
Smoking coolermaster Silent Pro M 600W TN6M50 So I was just messing around on my work station, when suddenly I smelled the smell any person...
over a year ago
2
over a year ago
So I was just messing around on my work station, when suddenly I smelled the smell any person familiar with electronics fears. The smell of some electrical component burning. The whole upper floor smelled like something was smoldering. So I shut down both my storage servers....
Louwrentius
Lion's FileVault does not support Bootcamp and external boot disks Read the comments as they may provide useful information for your particular situation I boot my...
over a year ago
2
over a year ago
Read the comments as they may provide useful information for your particular situation I boot my iMac from an external FW800 SSD. I found out that it is impossible to encrypt this disk using the new FileVault as part of Lion. Furthermore, I also found out that if you have a disk...
./techtipsy
LattePanda V1 - my experience with a Raspberry Pi alternative As with many homelab experiments around 2022/2023, it all started with Raspberry Pi-s being either...
a year ago
32
a year ago
As with many homelab experiments around 2022/2023, it all started with Raspberry Pi-s being either out of stock or absurdly overpriced. I once noticed a listing for a LattePanda V1 on a local auction site. The price was reasonable at 45 EUR, and after I looked at the...
Louwrentius
How to determine which process causes IO ? There is a nifty little program called 'iotop'. Iotop is part of Debian or Ubuntu and can be...
over a year ago
3
over a year ago
There is a nifty little program called 'iotop'. Iotop is part of Debian or Ubuntu and can be installed with a simple apt-get. Once you have determined with 'top' that the system is waiting on IO-access, It is nice to know which process is responsibe for this IO. Therefore, you...
Louwrentius
Linux Iptables Firewall Script released on Google code I have released LIFS, the Linux Iptables Firewall Script. This script allows you to setup a firewall...
over a year ago
2
over a year ago
I have released LIFS, the Linux Iptables Firewall Script. This script allows you to setup a firewall within minutes. It is easy to use, yet very powerful. It uses Iptables and even improves upon some limitations of Iptables. Every person who has to maintain some kind of...
somenice
Cake Hole Whistler Mountain Often inviting. This terrain just off the Whistler peak road can be an enticing sun-swept run of...
3 weeks ago
16
3 weeks ago
Often inviting. This terrain just off the Whistler peak road can be an enticing sun-swept run of untouched powder.Understanding that you need to come back up the same way you go down, can make you question if it’s really worth it.Know before you go. Cake Hole by Andrew...
Notes on software...
io_uring basics: Writing a file to disk King and I wrote a blog post about building an event-driven cross-platform IO library that...
a year ago
2
a year ago
King and I wrote a blog post about building an event-driven cross-platform IO library that used io_uring on Linux. We sketched out how it works at a high level but I hadn't yet internalized how you actually code with io_uring. So I strapped myself down this week and wrote...
Lighthouse Blog
Updates September 9: Feed finding
3 months ago
Arduino Blog
Enjoy a perpetual solar eclipse with this machine Total solar eclipses are rare — at least from the perspective of any specific point on the planet. A...
5 months ago
46
5 months ago
Total solar eclipses are rare — at least from the perspective of any specific point on the planet. A total eclipse will occur somewhere on Earth once every 18 months or so, but that is more likely to track across the middle of the Pacific Ocean than wherever you happen to be....
Jonas Hietala
I, Robot Here are the results of the big robot construction course we had before christmas! The whole process...
over a year ago
2
over a year ago
Here are the results of the big robot construction course we had before christmas! The whole process went smooth and our group was amazing. The design and building of the robot went well even though in hindsight I would’ve changed a lot of stuff. The ending competition didn’t go...
Home on Erik...
Lessons from content marketing myself (aka blogging) for five years I started writing this blog in late 2012, partly because I felt like it would help me improve my...
over a year ago
1
over a year ago
I started writing this blog in late 2012, partly because I felt like it would help me improve my English and my writing skills, partly because I kept having a lot of random ideas in my head and I wanted to write them down somewhere.
Jonas Hietala
Customizing Neovim Scripting is configuration. Configuration is scripting. TJ DeVries A different take on editing...
7 months ago
2
7 months ago
Scripting is configuration. Configuration is scripting. TJ DeVries A different take on editing code I’ve been using Neovim since it forked from Vim almost 8 years ago, and I used Vim many years before that. I feel quite comfortable with Neovim, and I’ve gone down the...
Odds and Ends of...
Odds and Ends #44: The New Statesman still needs fixing Plus Channel Tunnel news, a NIMBY assault on an excellent pub, and more!
3 weeks ago
Lighthouse Blog
Updates June 14
6 months ago
Vitalik Buterin's...
Base Layers And Functionality Escape Velocity
over a year ago
Construction Physics
Born Sleeping A personal post about the loss of our son
3 months ago
Home on Erik...
When machine learning matters I joined Spotify in 2008 to focus on machine learning and music recommendations. It's easy to...
over a year ago
2
over a year ago
I joined Spotify in 2008 to focus on machine learning and music recommendations. It's easy to forget, but Spotify's key differentiator back then was the low-latency playback. People would say that it felt like they had the music on their own hard drive.
Matt Blewitt
Software Sprezzatura Sprezzatura is “a certain nonchalance, so as to conceal all art and make whatever one does or says...
over a year ago
2
over a year ago
Sprezzatura is “a certain nonchalance, so as to conceal all art and make whatever one does or says appear to be without effort and almost without any thought about it”, coined by Castiglione in 1528’s The Book of the Courtier.
Simply Explained
Home Energy Monitor: V2 My DIY home energy monitor has been running for almost a year now. It's been recording my...
over a year ago
2
over a year ago
My DIY home energy monitor has been running for almost a year now. It's been recording my electricity consumption every second and everything is neatly archived in my AWS account.Still, though, there is room for improvement. It's time to look back, evaluate & improve the design....
Jonas Hietala
The current Cybershard layout This is the keyboard layout I’m using for my custom keyboard that I generated, printed, and...
3 weeks ago
4
3 weeks ago
This is the keyboard layout I’m using for my custom keyboard that I generated, printed, and hand-wired. It’s a minimalistic keyboard of 35 keys and features an integrated trackball on the right-hand side. The keyboard layout started out as a direct copy of the T-34 keyboard...
Style over Substance
How to build your own Goodman ZONE camera, part 2 The Goodman ZONE is a medium-format 3D-printed film camera designed by Dora Goodman as part of her...
over a year ago
57
over a year ago
The Goodman ZONE is a medium-format 3D-printed film camera designed by Dora Goodman as part of her range of open-source camera models, using the existing Mamiya Press lens series for glass and the Mamiya RB67 backs to hold film. She sells pre-printed kits that contain all the...
Posts on Made of...
My Apollo Bibliography Over the last few years — perhaps not that unusually among the nerds I know — I’ve become...
over a year ago
2
over a year ago
Over the last few years — perhaps not that unusually among the nerds I know — I’ve become increasingly fascinated by the Apollo program (and early space program more generally), and been reading my way through a growing number of books and documentaries written about it. At a...
Vitalik Buterin's...
Sharding FAQ
over a year ago
Louwrentius
My Ceph test cluster based on Raspberry Pi's and HP MicroServers Introduction To learn more about Ceph, I've build myself a Ceph Cluster based on actual hardware. In...
over a year ago
2
over a year ago
Introduction To learn more about Ceph, I've build myself a Ceph Cluster based on actual hardware. In this blogpost I'll discus the cluster in more detail and I've also included (fio) benchmark results. This is my test Ceph cluster: The cluster consists of the following...
Vitalik Buterin's...
[Mirror] Exploring Elliptic Curve Pairings
over a year ago
Engineers Need Art
Kim-1 User Manual For sale: a few KIM-1 User Manuals I printed up.
a year ago
Louwrentius
How to compile HAProxy from source and setup a basic configuration To learn more about HAProxy I decided to compile it from source and use it to load-balance traffic...
over a year ago
2
over a year ago
To learn more about HAProxy I decided to compile it from source and use it to load-balance traffic to louwrentius.com across two different web servers. I run HAProxy on a VPS based on Ubuntu 12.04 LTS. Let's dive right in. First, we need to download the source. Don't copy/pased...
Buck on Software
Model transitions: A framework for value creation And a quick and dirty look at SPLK, NTNX, and GWRE
over a year ago
Arduino Blog
A desktop-sized DIY vending machine for your room Have you ever wanted your very own vending machine? If so, you likely found that they’re expensive...
5 months ago
80
5 months ago
Have you ever wanted your very own vending machine? If so, you likely found that they’re expensive and too bulky to fit in most homes. But now you can experience vending bliss thanks to this miniature vending machine designed by m22pj, which you can craft yourself using an...
Old Vintage...
Two tiny 65816 DTV consoles The 21st century direct-to-TV game console: a dirt-cheap toy dragging poor ports of cherished games...
5 months ago
78
5 months ago
The 21st century direct-to-TV game console: a dirt-cheap toy dragging poor ports of cherished games to a more downmarket age. If you couldn't afford the real device, your alternative was these inexpensive, inadequate facsimiles faithful only to one's gauzy recollection. As their...
Jonas Hietala
The eBook for 'Why Cryptocurrencies?' is now available for free The eBook for my book Why Cryptocurrencies? is now available for free. It’s been almost 4 years...
10 months ago
2
10 months ago
The eBook for my book Why Cryptocurrencies? is now available for free. It’s been almost 4 years since the web version was done, and 3 since the physical copy was available… Which can hardly be called a success. Things happened, so let’s do a quick retrospective to, maybe, learn...
Neil Madden
Book review: The Joy of Cryptography Mike Rosulek, Oregon State University. Draft of January 3, 2021. Online: The Joy of Cryptography....
a year ago
2
a year ago
Mike Rosulek, Oregon State University. Draft of January 3, 2021. Online: The Joy of Cryptography. This is a freely-available book covering introductory material on cryptography. It’s suitable for anyone with undergraduate-level computer science knowledge. As is often the case in...
Willem's Blog
Go Viral on X Learn how to go viral on X using simple logic in creating engaging posts.
a month ago
Willem's Blog
Tips for Long-Distance Cycling Embark on your own long-distance cycling adventure by learning from my post-COVID...
a year ago
2
a year ago
Embark on your own long-distance cycling adventure by learning from my post-COVID Fietselfstedentocht experience, packed with invaluable tips and tricks.
Arduino Blog
Get notified of impending floods with this Arduino Nano 33 IoT-based display As climate change continues to worsen, events such as heavy rains, hurricanes, and atmospheric...
2 months ago
29
2 months ago
As climate change continues to worsen, events such as heavy rains, hurricanes, and atmospheric rivers have only intensified, and with them, large amounts of flooding that pose serious risks to life and property. Jude Pullen and Pete Milne, therefore, have responded by creating a...
Abort Retry Fail
The History of OS/2 Getting a Divorce
a year ago
seangoedecke.com RSS...
Keep incidents boring The internet is full of exciting incident war stories. Tough engineering problems, solved under...
over a year ago
2
over a year ago
The internet is full of exciting incident war stories. Tough engineering problems, solved under pressure by sleep-deprived developers. In an…
Louwrentius
Configuring, attacking and securing VRRP on Linux The VRRP or Virtual Router Redundancy Protocol helps you create a reliable network by using multiple...
over a year ago
2
over a year ago
The VRRP or Virtual Router Redundancy Protocol helps you create a reliable network by using multiple routers in an active/passive configuration. If the primary router fails, the backup router takes over almost seamlessly. This is how VRRP works: Clients connect to a virtual...
Willem's Blog
Making my own tablet OS I wondered if I could escape Windows by installing Debian GNU/Linux on a Surface Go, read along to...
over a year ago
3
over a year ago
I wondered if I could escape Windows by installing Debian GNU/Linux on a Surface Go, read along to find out how to do this!
Louwrentius
The downside of 120 Mbit broadband internet My Dutch ISP Ziggo provides internet access through DOCSIS cable modems. They are now capable of...
over a year ago
2
over a year ago
My Dutch ISP Ziggo provides internet access through DOCSIS cable modems. They are now capable of providging 120 Mbit downstream and 10 Mbit upstream, for an affordable price. In a way this is mind boggling. Most people have 100 Mbit home networks that are not capable of handling...
Computer Ads from...
MacWorld Interviews Apple CEO John Sculley (1987) They discuss the future of Apple, personal computing, and the Mac II
a month ago
Willem's Blog
Abandoning my own tablet OS After a year of experimenting with Debian GNU/Linux on a Surface Go 2 I have returned to iPad Pro...
over a year ago
2
over a year ago
After a year of experimenting with Debian GNU/Linux on a Surface Go 2 I have returned to iPad Pro and the Mac.
Good Enough
TIL: Fixing Broken Action Text Images in Atom Feeds For a while now we've seen that images in our Pika atom feeds were not displaying in some feed...
7 months ago
2
7 months ago
For a while now we've seen that images in our Pika atom feeds were not displaying in some feed readers. In fact, they weren't displaying in my own feed reader, which routes through Feedly. I was sad. I spent a lot of time troubleshooting this. Compared our feed with a lot of atom...
Home on Erik...
I already found the best gifs Just search for “hackers gif“. There you go. Fun for your work emails for the next 500 years. From...
over a year ago
2
over a year ago
Just search for “hackers gif“. There you go. Fun for your work emails for the next 500 years. From the awesome movie Hackers. That movie together with The Warriors convinced me that I wanted to live in NYC when I was like… 14 years old.
Jonas Hietala
2015 Read Books I didn’t read a lot of books in 2015, but the books I did read were pretty damn good. Fiction A Song...
over a year ago
2
over a year ago
I didn’t read a lot of books in 2015, but the books I did read were pretty damn good. Fiction A Song of Ice and Fire: A Dance with Dragons - George R.R. Martin Reread. A Knight of the Seven Kingdoms - Gearge R.R. Martin The Skin Collector - Jeffery Deaver Best Served Cold - Joe...
watchTowr Labs -...
No Way, PHP Strikes Again! (CVE-2024-4577) Orange Tsai tweeted a few hours ago about “One of [his] PHP vulnerabilities, which affects XAMPP by...
6 months ago
2
6 months ago
Orange Tsai tweeted a few hours ago about “One of [his] PHP vulnerabilities, which affects XAMPP by default”, and we were curious to say the least. XAMPP is a very popular way for administrators and developers to rapidly deploy Apache, PHP, and a bunch of other tools, and
./techtipsy
Things I've learned during my self-hosting adventure This is a list of lessons that I’ve learned while playing around with my computer setup during the...
over a year ago
24
over a year ago
This is a list of lessons that I’ve learned while playing around with my computer setup during the last 6-7 years or so. USB connected storage is a bad idea when you are using BTRFS. USB connected storage is still a bad idea when you are using ZFS, but it is at least much more...
Louwrentius
Creating storage benchmark charts with FIO and GNUplot Edit 2019: I've made a new tool called 'fio-plot'to create various graphs. I use FIO to perform...
over a year ago
2
over a year ago
Edit 2019: I've made a new tool called 'fio-plot'to create various graphs. I use FIO to perform storage IO performance benchmarks. FIO does provide a script called "fio_generate_plots" which generates PNG or JPG based charts based on the data generated by FIO. The charts are...
Good Enough
Season 1, Issue 1: The Loneliest Number 1. Confirmed Positive After two years of running from reality, it has finally happened for my...
over a year ago
2
over a year ago
1. Confirmed Positive After two years of running from reality, it has finally happened for my family. I have tested positive for SARS Coronavirus-2, the virus that causes COVID-19. For this honor, I would like to thank our society’s collective tiring of virus mitigation. It truly...
Willem's Blog
For the love of mini The iPhone Mini has intangible greatness that most folks don't know about: read along for the love...
over a year ago
3
over a year ago
The iPhone Mini has intangible greatness that most folks don't know about: read along for the love of mini!
Louwrentius
Parallel / distributed password cracking with John the Ripper and MPI This article has been updated to reflect the changes for John version 1.7.8 as released in june...
over a year ago
2
over a year ago
This article has been updated to reflect the changes for John version 1.7.8 as released in june 2011. The most important change is the fact that MPI support is now integrated in the jumbo patch. The original John the Ripper off-line password cracker only uses a single processor...
Jonas Hietala
The Chronicles of Bim: The 100 Fake Afros Aaah feels good having a game ready after the last month’s failure! This time it’s a small...
over a year ago
2
over a year ago
Aaah feels good having a game ready after the last month’s failure! This time it’s a small shooter. The Chronicles of Bim: The 100 Fake Afro Bullet masher - can you keep up with 100 enemies at the screen? Instruction W: up Credits Music: The Last Prophecy - Matthew Le Blanc...
Neil Madden
Newsletter Happy new year! I’m hoping to write a few posts on here over the next few weeks, but probably...
11 months ago
2
11 months ago
Happy new year! I’m hoping to write a few posts on here over the next few weeks, but probably exploring a few topics around AI and philosophy. If you’d prefer some more technical content around security and cryptography, then take a look at the newsletter I put out for my...
Willem's Blog
The Same, Differently
a year ago
Louwrentius
'Linux: monitor a directory for files' Inotify is a mechanism in the Linux kernel that reports when a file system event occurs. The...
over a year ago
2
over a year ago
Inotify is a mechanism in the Linux kernel that reports when a file system event occurs. The inotifywait comand line utility can be used in shell scripts to monitor directories for new files. It can also be used to monitor files for changes. Inotifywait must be installed and is...
Lars Lofgren
Forbes Marketplace: The Parasite SEO Company Trying to Devour Its Host Are you sick of Forbes appearing in search results? For topics that Forbes doesn’t have any...
3 months ago
2
3 months ago
Are you sick of Forbes appearing in search results? For topics that Forbes doesn’t have any expertise in? Here’s the organic rankings for “best pet insurance”: Forbes ranks #2. Not sure a business website knows how pet insurance actually works. But okay. They also have the #1...
Simply Explained
Make Your Garage Door Opener Smart: Shelly 1, ESPHome and Home Assistant I've been adding more and more devices to my smart home lately, so naturally, my garage door opener...
over a year ago
3
over a year ago
I've been adding more and more devices to my smart home lately, so naturally, my garage door opener had to follow. But instead of swapping it out for a new unit, I used a Shelly 1 and a cheap door contact sensor to make it smart for less than $20!It runs ESPHome (open-source, no...
Posts on Made of...
A Cursed Bug In my day job at Anthropic, we run relatively large distributed systems to train large language...
over a year ago
2
over a year ago
In my day job at Anthropic, we run relatively large distributed systems to train large language models. One of the joys of using a lot of computing resources, especially on somewhat niche software stacks, is that you spend a lot of time running into the long-tail of bugs which...
Louwrentius
Improving web application security by implementing database security Security is about defense-in-depth. It bogles my mind why it is so difficult to implement...
over a year ago
2
over a year ago
Security is about defense-in-depth. It bogles my mind why it is so difficult to implement defense-in-depth security in web applications. 99.9% of applications use a single database account, with root-like privileges. Easiest for the developer of course, and the database is just a...
Posts on Made of...
Followup to "A Very Subtle Bug" After my previous post got posted to reddit, there was a bunch of interesting discussion there about...
over a year ago
3
over a year ago
After my previous post got posted to reddit, there was a bunch of interesting discussion there about some details I’d handwaved over. This is a quick followup on some the investigation that various people carried out, and the conclusions they reached. In the reddit thread,...
Jonas Hietala
Reinstalling Slackware So I reinstalled slackware on my machine and decided to take some rough notes of the most important...
over a year ago
2
over a year ago
So I reinstalled slackware on my machine and decided to take some rough notes of the most important steps I made. I did not document the steps in detail, and some are very specific for my setup. But maybe it can be useful for someone, or myself. Basic steps Make slackware usb...
Vitalik Buterin's...
From prediction markets to info finance
a month ago
Vitalik Buterin's...
Updating my blog: a quick GPT chatbot coding experiment
over a year ago
Willem's Blog
Outside the comfort zone: amateur acting This month I strapped myself with sensors during a little experiment outside my comfort zone: I...
over a year ago
2
over a year ago
This month I strapped myself with sensors during a little experiment outside my comfort zone: I debuted as amateur actor!
Louwrentius
AI is critically important but not for you Before Chat-GPT caused a sensation, big tech companies like Facebook and Apple were betting their...
7 months ago
2
7 months ago
Before Chat-GPT caused a sensation, big tech companies like Facebook and Apple were betting their future growth on virtual reality. But I'm convinced that virtual reality will never be a mainstream thing. If you ever used VR you know why: A heavy thing on your head that messes up...
Applied Cartography
Bluesky is good Three months ago, I wrote Bluesky et al, in which I walked through the various platforms vying for...
a week ago
6
a week 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...
OH8HUB’s Substack
Spring day ham radio activation in Hiastinlahti, Finland Hiastinlahti is a bay where river Iijoki flows into Bothnian Bay, the northernmost part of Gulf of...
a year ago
61
a year ago
Hiastinlahti is a bay where river Iijoki flows into Bothnian Bay, the northernmost part of Gulf of Bothnia. This area is a Nature 2000 nature reserve area and good spot for bird watching. The area has a two kilometer long nature trail with fireplace, lean-to and toilet. From the...
Jonas Hietala
My Minions So I think I made it! It became a pretty different game from what I set out to create, but I’m glad...
over a year ago
2
over a year ago
So I think I made it! It became a pretty different game from what I set out to create, but I’m glad with how it turned out. My Minions Instructions Build a pathway and then place objects or release minions on it, everything must be on a path. Place musical objects or make the...
Arduino Blog
This belt grinder uses an Arduino Opta micro PLC A mainstay in most machine shops, the belt grinder assists in greatly increasing the speed at which...
2 months ago
18
2 months ago
A mainstay in most machine shops, the belt grinder assists in greatly increasing the speed at which parts can be ground down in a safer, more controlled manner compared to an angle grinder. As an effort to build a tool like this one for the first time, Julien Alexandre chose to...
Applied Cartography
Keeping a technical edge Someone emailed me in response to Two years as an independent technologist, in which I wrote: I miss...
3 months ago
2
3 months ago
Someone emailed me in response to Two years as an independent technologist, in which I wrote: I miss of being at a large company, which is dealing with deeply cutting-edge technical problems, but my ability to analyze information, make decisions, and perform at a high-level has...
Buck on Software
The Wrong Bet The next decade in SaaS won't look like the last
over a year ago
Arduino Blog
What if robots could communicate with humans by emitting scents? Almost all human-robot interaction (HRI) approaches today rely on three senses: hearing, sight, and...
5 months ago
54
5 months ago
Almost all human-robot interaction (HRI) approaches today rely on three senses: hearing, sight, and touch. Your robot vacuum might beep at you, or play recorded or synthesized speech. An LED on its enclosure might blink to red to signify a problem. And cutting-edge humanoid...
Arduino Blog
Use sound to trigger your camera’s flash with this DIY device In the world of photography, the exposure triangle is immutable. To get a properly exposed photo...
2 months ago
22
2 months ago
In the world of photography, the exposure triangle is immutable. To get a properly exposed photo (not too bright or too dark), you need a balance of aperture size (how much light gets in), shutter speed (how long the light gets in), and ISO (sensitivity to light at the expense of...
Applied Cartography
Notes on ActivityPub By far the single most-fruitful tactic has been "just look at raw GET responses from Mastodon and...
7 months ago
2
7 months ago
By far the single most-fruitful tactic has been "just look at raw GET responses from Mastodon and see what things are shaped like." I know that "ActivityPub is under-specified" is a bit of a meme, but it's wild how little prior art there is. Something that gives distinctly bad...
Jonas Hietala
Making a Game Again? I’ve gotta do a lab today at school, tomorrow I need to do the exam I missed when I had my...
over a year ago
2
over a year ago
I’ve gotta do a lab today at school, tomorrow I need to do the exam I missed when I had my glasses-missing headaches and I’m going to Ikea and some other shops for, you guessed it, shopping! Sure it’s fun and sure I need to do these things but the only thing on my mind now is...
Louwrentius
24 TB based on Norco RPC-4020 and Linux Software RAID Just a quick link: Some person build basically the same setup, including identical...
over a year ago
2
over a year ago
Just a quick link: Some person build basically the same setup, including identical controller, providing 28 TB of storage: Take a look here The main difference is that this person uses 1.5 TB disk, thus achieving more storage.
Simply Explained
Shelly 2.5 + ESPHome: potential fire hazard + fix If you have flashed your Shelly 2.5 with ESPHome, make sure to configure GPIO16. Otherwise, the pin...
over a year ago
2
over a year ago
If you have flashed your Shelly 2.5 with ESPHome, make sure to configure GPIO16. Otherwise, the pin will be short-circuited and cause the unit to heat up significantly, creating a potential fire hazard!
Posts on Made of...
Lightweight Linux Kernel Development with KVM I don’t do a ton of Linux kernel development these days, but I’ve done a fair bit in the past, and...
over a year ago
1
over a year ago
I don’t do a ton of Linux kernel development these days, but I’ve done a fair bit in the past, and picked up a number of useful techniques for doing kernel development in a relatively painless fashion. This blog post is a writeup of the tools and techniques I use when developing...
Willem's Blog
Off the grid: Working on 100% renewable energy Learning from powering my personal devices using nothing but self generated electricity using a...
over a year ago
2
over a year ago
Learning from powering my personal devices using nothing but self generated electricity using a solar panel and power banks.
Gwern.net Newsletter
May Gwern.net Newsletter Link compilation newsletter with anime GAN updates, links on AI scaling, discussion of GPT-3, and 1...
over a year ago
2
over a year ago
Link compilation newsletter with anime GAN updates, links on AI scaling, discussion of GPT-3, and 1 book review.
Notes on software...
Extending gosql to supporting LIMIT and OFFSET It's been a few months since I picked up gosql and I wanted to use it to prototype a SQL interface...
over a year ago
2
over a year ago
It's been a few months since I picked up gosql and I wanted to use it to prototype a SQL interface for data stored in S3. But one missing critical feature in gosql is LIMIT and OFFSET support. This post walks through the few key changes to gosql to support LIMIT and OFFSET. You...
Louwrentius
Performance monitoring using dstat I'd like to introduce the utility 'dstat'. Dstat provides detailed statistics about what is...
over a year ago
2
over a year ago
I'd like to introduce the utility 'dstat'. Dstat provides detailed statistics about what is currently happening on your Linux box. Dstat allows you to monitor the system load, disk troughput, disk io, network bandwith, and many more items. Dstat is so valuable because it...
Computer Ads from...
Oberon International' Omni-Reader Audio Engineers announce a revolution in taking words from page to your computer
5 days ago
Willem's Blog
Tablet as main computer I have been using a tablet as my main computer for quite some time now. In this blog post I share...
over a year ago
2
over a year ago
I have been using a tablet as my main computer for quite some time now. In this blog post I share you my experience on using Surface Pro and iPad Pro to get my work done.
csvbase blog
Parquet: more than just "Turbo CSV" Quicker, but also more convenient
a year ago
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
22
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...
Home on Erik...
Google diversity memo, global warming, Pascal's wager, and other stuff There's about 765 million blog posts about the diversity “memo” that leaked out of Google a couple...
over a year ago
2
over a year ago
There's about 765 million blog posts about the diversity “memo” that leaked out of Google a couple of weeks ago. I think the case for any biological difference is pretty weak, and it bothers me when people refer to an “interest gap” as anything else than caused by the...
Buck on Software
Thoughts on SaaS and other things Welcome to Buck on Software!
over a year ago
Jonas Hietala
The T-34/1 keyboard layout This is the revision of the T-34 keyboard layout that I use as my primary driver. I’ve used this...
over a year ago
2
over a year ago
This is the revision of the T-34 keyboard layout that I use as my primary driver. I’ve used this particular version without any major changes for almost 3 months, so I’d say it’s a good improvement over the last revision. There are two large changes from T-34/0: swapping o and...
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...
10 months ago
74
10 months 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
A Geek Valentine Yes! I made it! It’s 22:22 on the very last day of February and I’ve been programming virtually...
over a year ago
2
over a year ago
Yes! I made it! It’s 22:22 on the very last day of February and I’ve been programming virtually non-stop for the past two days, my brain feels like mashed potatoes. A Geek Valentine Controls Use spacebar to: Build the time machine Buy and place traps (Just face an empty square...
Arduino Blog
Reduce power consumption in IoT and wearable devices, with Arduino’s new power management library! Developing energy-efficient IoT and wearable devices is complex and time-consuming, yet it is...
2 months ago
26
2 months ago
Developing energy-efficient IoT and wearable devices is complex and time-consuming, yet it is essential for creating high-quality products that stand out in today’s market. A key part in this process is optimizing power consumption without sacrificing performance or...
Computer Ads from...
The Grand Stand Joystick Stabilizer Support & Score Enhancer
a month ago
Ken Shirriff's blog
Antenna diodes in the Pentium processor I was studying the silicon die of the Pentium processor and noticed some puzzling structures...
4 weeks ago
6
4 weeks ago
I was studying the silicon die of the Pentium processor and noticed some puzzling structures where signal lines were connected to the silicon substrate for no apparent reason. Two examples are in the photo below, where the metal wiring (orange) connects to small square regions of...
Home on Erik...
Conversion rates – you are (most likely) computing them wrong How hard can it be to compute conversion rate? Take the total number of users that converted and...
over a year ago
2
over a year ago
How hard can it be to compute conversion rate? Take the total number of users that converted and divide them with the total number of users. Done. Except… it's a lot more complicated when you have any sort of significant time lag.
Vitalik Buterin's...
The Limits to Blockchain Scalability
over a year ago
Arduino Blog
DIY ECU controls Honda Insight’s Kubota diesel engine The Honda Insight was the first hybrid car released in North America and Honda put serious effort...
6 months ago
72
6 months ago
The Honda Insight was the first hybrid car released in North America and Honda put serious effort into making it as efficient as was practical at the time. That meant aerodynamic streamlining, which is why the first-generation Insight had very distinct covers over the rear...
Gwern.net Newsletter
June gwern.net newsletter June 2020 gwern.net newsletter with 3 new pages/essays, and links on CRISPR, population screening,...
over a year ago
2
over a year ago
June 2020 gwern.net newsletter with 3 new pages/essays, and links on CRISPR, population screening, AI scaling, politics, and technological unemployment.
Christian Selig
Announcing Apollo: a new Reddit app for iPhone I’m really excited to unveil a project I’ve been working on for the last year or so. It’s called...
over a year ago
21
over a year ago
I’m really excited to unveil a project I’ve been working on for the last year or so. It’s called Apollo and it’s a new Reddit app for iPhone. I’ve been a Reddit user for about four years now, and the site is a constant source of interesting discussion, hilarity and news for me...
Christian Selig
Announcing Juno 2.0 Juno’s been a really fun project to build, and it’s been so great hearing how other people have been...
7 months ago
41
7 months ago
Juno’s been a really fun project to build, and it’s been so great hearing how other people have been enjoying Juno since its launch, as well as providing awesome feedback and input to improve it. Today I’m releasing Juno 2.0, which incorporates a ton of that community feedback,...
Computer Ads from...
ProHance Technologies' Power Mouse Even A Totally Souped up PC Is A Dog Without PowerMouse
3 months ago
Arduino Blog
Meet the CapibaraZero, a multifunctional security and hacking tool based on the Nano ESP32 In recent years, tools such as the FlipperZero have become quite popular amongst hobbyists and...
a month ago
22
a month ago
In recent years, tools such as the FlipperZero have become quite popular amongst hobbyists and security professionals alike for their small size and wide array of hacking tools. Inspired by the functionality of the FlipperZero, Project Hub user ‘andreockx’ created a similar...
Louwrentius
Debian Lenny and Dell R410 network card not supported For those who are running Debian Lenny and want to order the new Dell R410 server, beware! There is...
over a year ago
2
over a year ago
For those who are running Debian Lenny and want to order the new Dell R410 server, beware! There is no safe solution to get Debian Lenny working with the on-board Broadcom network cards. A fairly recent kernel is required. Basically, you will have to install back-ported kernels,...
Style over Substance
Our favorite places to eat and drinks during our Portugal vacation In the summer of 2023, we went on an amazing trip through Portugal. We’d already visited Lisbon on a...
7 months ago
98
7 months ago
In the summer of 2023, we went on an amazing trip through Portugal. We’d already visited Lisbon on a short city trip a few years earlier, and that experience was so good we knew we had to return. This time, we decided to take a full three weeks and see the sights. We were...
Arduino Blog
Clone your IoT projects with Arduino Cloud Custom Templates Whether you are an IoT enthusiast, an enterprise developer or a high school teacher, we all know the...
4 months ago
48
4 months ago
Whether you are an IoT enthusiast, an enterprise developer or a high school teacher, we all know the thrill of bringing a new IoT project to life. But we also understand the frustration of repetitive setup processes and the time sink of configuring the same elements over and over...
Willem's Blog
Computer says no The weather app indicating rain caused an empty bike lane this morning, making me wonder about the...
over a year ago
2
over a year ago
The weather app indicating rain caused an empty bike lane this morning, making me wonder about the power we put into these things.
Applied Cartography
Consider the data product The advice might seem dated these days, but I think the stair step approach to bootstrapping is...
2 months ago
3
2 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...
Notes on software...
Controlled HTML select element in React has weird default UX This is an external post of mine. Click here if you are not redirected.
over a year ago
Vitalik Buterin's...
Endnotes on 2020: Crypto and Beyond
over a year ago
Vitalik Buterin's...
Endgame
over a year ago
Willem's Blog
Riding with Omata One If you're looking for an alternative for common cycling computers, the Omata One is something truely...
over a year ago
2
over a year ago
If you're looking for an alternative for common cycling computers, the Omata One is something truely special: it indicates your speed, distance, ascent and time ridden using mechanical hands!
Posts on Made of...
Performance engineering, profilers, and seeing the invisible I was recently introduced to the paper “Seeing the Invisible: Perceptual-Cognitive Aspects of...
a year ago
2
a year ago
I was recently introduced to the paper “Seeing the Invisible: Perceptual-Cognitive Aspects of Expertise” by Gary Klein and Robert Hoffman. It’s excellent and I recommend you read it when you have a chance. Klein and Hoffman discuss the ability of experts to “see what is not...
Willem's Blog
Influencing purchase behaviour For my work I am continuously looking into scientific sources to improve e-commerce performance,...
over a year ago
2
over a year ago
For my work I am continuously looking into scientific sources to improve e-commerce performance, conversion rates and online revenue. Use this useful report to apply behavioural sciences principles to your advantage.
Louwrentius
'Linux: unattended installation with Debian preseeding' Debian Linux provides a mechanism to install the operating system without user intervention. This...
over a year ago
3
over a year ago
Debian Linux provides a mechanism to install the operating system without user intervention. This mechanism is called 'preseeding' and is similar to Red Hat Kick Start and Sun Solaris Jump Start. The basic idea is that the installer is fed a recipe, according to which the system...
Computer Ads from...
Bomb Squad Peripherals' BLOWGUN It Could Have Been a Lot Worse - His Data is BLOWGUN Protected!
6 months ago
GitButler
Stacked Branches with GitButler GitButler can now manage dependent branches that are stacked, including managing stacked GitHub PRs.
2 weeks ago
Willem's Blog
iPad Pro as primary computer Is the time right to use an iPad as primary development platform to get some real work done?
over a year ago
Notes on software...
How do databases execute expressions? Databases are fun. They sit at the confluence of Computer Science topics that might otherwise not...
a year ago
2
a year ago
Databases are fun. They sit at the confluence of Computer Science topics that might otherwise not seem practical in life as a developer. For example, every database with a query language is also a programming language implementation of some caliber. That doesn't include all...
Louwrentius
Please use ZFS with ECC Memory In this blogpost I argue why it's strongly recommended to use ZFS with ECC memory when building a...
over a year ago
2
over a year ago
In this blogpost I argue why it's strongly recommended to use ZFS with ECC memory when building a NAS. I would argue that if you do not use ECC memory, it's reasonable to also forgo on ZFS altogether and use any (legacy) file system that suits your needs. Why ZFS? Many people...
Notes on software...
The case for comments in code When I first started programming, especially when asked for code samples, my comments lacked purpose...
over a year ago
2
over a year ago
When I first started programming, especially when asked for code samples, my comments lacked purpose and would often duplicate in English what the code clearly indicated. I knew that "commenting is good" but as a beginner I had no further insight. Over time with the help of books...
Posts on Made of...
BlackHat/DEFCON 2011 talk: Breaking out of KVM I’ve posted the final slides from my talk this year at DEFCON and Black Hat, on breaking out of the...
over a year ago
2
over a year ago
I’ve posted the final slides from my talk this year at DEFCON and Black Hat, on breaking out of the KVM Kernel Virtual Machine on Linux. Virtunoid: Breaking out of KVM from Nelson Elhage [Edited 2011-08-11] The code is now available. It should be fairly well-commented, and...
Vitalik Buterin's...
My techno-optimism
a year ago
Jonas Hietala
Habits to start I haven’t been feeling quite as forward or as energetic lately. There are no set plans, habits or...
over a year ago
2
over a year ago
I haven’t been feeling quite as forward or as energetic lately. There are no set plans, habits or goals for this spring and I don’t have a clear vision of what to do currently but it also feels… fine? Maybe I will cruise in a lower gear for a while and rev up when my mood...
Jonas Hietala
The Experimental Games It’s been nine months since I started doing Experimental Games and I think it’s time to evaluate and...
over a year ago
2
over a year ago
It’s been nine months since I started doing Experimental Games and I think it’s time to evaluate and maybe go in a new direction. At first I had been stuck for ages with my never-ending projects and I had literally nothing to show for all my coding. Well now things have changed a...
seangoedecke.com RSS...
How LLMs work Over the last few weeks I’ve been playing around with the excellent llama2.c repository, which is...
a year ago
2
a year ago
Over the last few weeks I’ve been playing around with the excellent llama2.c repository, which is basically a simple one-file C…
Jonas Hietala
Beginning Programming I read a wonderful post, 3 Things I hate about “beginner” programming books, which I couldn’t agree...
over a year ago
2
over a year ago
I read a wonderful post, 3 Things I hate about “beginner” programming books, which I couldn’t agree more with. Basically he has these points: Too long Too many examples like “Hello World!” No answers to exercises. Nr 1 is a pretty curious one. Even though I think a book is good,...
Good Enough
TIL: Turbo Frames DoEvery.Day calendar navigation was broken. We built it using Turbo Rails as it was being developed....
a year ago
3
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...
seangoedecke.com RSS...
From hours to seconds: AI tools to detect animal calls If you’re currently spending time listening to long audio recordings of birdcalls or animal noises,...
8 months ago
2
8 months ago
If you’re currently spending time listening to long audio recordings of birdcalls or animal noises, it’s likely that the last four years of…
Christian Selig
A free, 3D printable Meta Quest 3 stand People were really kind and seemed to enjoy my 3D printable Apple Vision Pro stand, a stand I...
8 months ago
86
8 months ago
People were really kind and seemed to enjoy my 3D printable Apple Vision Pro stand, a stand I designed in Fusion 360 with the goal of being visually appealing and compact as it stored the headset vertically so it wouldn’t take up too much space on your desk. Turns out there were...
Home on Erik...
HubSpot's Picture Shows how to Maintain Monocultures in the 21st Century I thought this article about the company culture at HubSpot is kind of funny. “HubSpot's Awesome...
over a year ago
2
over a year ago
I thought this article about the company culture at HubSpot is kind of funny. “HubSpot's Awesome Presentation Shows how to Create a 21st Century Culture”. Just FYI: You're not different. You're a bunch of white hipsters aged 25-30 dressed up in the same theme.
Jonas Hietala
Let's build a VORON: More mods The printer is done, but I feel one of the best part of a VORON printer is the ability to modify and...
9 months ago
2
9 months ago
The printer is done, but I feel one of the best part of a VORON printer is the ability to modify and personalize it. There a tons of mods you can do, and while I’ve done a few there are lots more that I’d like to do some day. It’s a wonderful feeling to augment the printer with...
Jonas Hietala
CS:GO AWP Nerf When this man opens his mouth, truth comes out. https://www.youtube.com/watch?v=rsFnJYJ2buU If I...
over a year ago
2
over a year ago
When this man opens his mouth, truth comes out. https://www.youtube.com/watch?v=rsFnJYJ2buU If I ever make a game and I want someone to balance it and I had the money, I would hire Thorin.
Computer Ads from...
E-Z Tax The Tax Break You've Been Looking for !
8 months ago
Home on Erik...
Blogroll Remember when everyone had a really ugly blog with a blogroll? Anyway, just think the word is...
over a year ago
2
over a year ago
Remember when everyone had a really ugly blog with a blogroll? Anyway, just think the word is funny. I follow a few hundred blogs using Feedly and Reeder and have been reading a few hundred thousand blog posts over the last 10 years.
Computer Ads from...
Suture Software's Bludgeons 'n' Braggarts We very simply give you what you've been asking for -- we give you BLOOD
9 months ago
./techtipsy
Cool links This is an unsorted list of links that I find to be cool. slow roads sit back, relax and let the AI...
a year ago
36
a year ago
This is an unsorted list of links that I find to be cool. slow roads sit back, relax and let the AI do all the driving or don’t, I’m not your dad
Applied Cartography
Finding null JSON values in Postgres Postgres' JSONB functionality is fast and useful but when I find myself dropping down from the...
7 months ago
2
7 months 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...
OH8HUB’s Substack
Eliminating Radio Interference from Apple charger Apple's product design teams should do a better job eliminating unwanted radio frequency emissions...
a year ago
Style over Substance
CANARY Corrugated Cardboard Cutter The CANARY corrugated cardboard cutter is definitely in my top 10 list of most useful purchases...
over a year ago
73
over a year ago
The CANARY corrugated cardboard cutter is definitely in my top 10 list of most useful purchases ever. During the COVID-19 lockdowns, we all started shopping online a lot more. The number of cardboard boxes in our house basically quadrupled overnight and cutting them down to size...
Notes on software...
Build a serverless ACID database with this one neat trick (atomic PutIfAbsent) Delta Lake is an open protocol for serverless ACID databases. Due to its simplicity, scalability,...
2 months ago
4
2 months ago
Delta Lake is an open protocol for serverless ACID databases. Due to its simplicity, scalability, and the number of open-source implementations, it's quickly becoming the DuckDB of serverless transactional databases for analytics workloads. Iceberg is a contender too, and is...
Vitalik Buterin's...
Against overuse of the Gini coefficient
over a year ago
Notes on software...
A write-ahead log is not a universal part of durability A database does not need a write-ahead log (WAL) to achieve durability. A database can write its...
5 months ago
3
5 months ago
A database does not need a write-ahead log (WAL) to achieve durability. A database can write its long-term data structure durably to disk before returning to a client. Granted, this is a bad idea! And granted, a WAL is critical for durability by design in most databases. But I...
Arduino Blog
It’s silver, it’s green, it’s the Batteryrunner! An Arduino-powered, fully custom electric car Inventor Charly Bosch and his daughter Leonie have crafted something truly remarkable: a fully...
3 weeks ago
10
3 weeks ago
Inventor Charly Bosch and his daughter Leonie have crafted something truly remarkable: a fully electric, Arduino-powered car that’s as innovative as it is sustainable. Called the Batteryrunner, this vehicle is designed with a focus on environmental impact, simplicity, and custom...
Simply Explained
I Built a CO2 Sensor and It Terrifies Me Governments are pushing CO2 sensors to fight the COVID-19 pandemic, but proper ventilation is...
over a year ago
2
over a year ago
Governments are pushing CO2 sensors to fight the COVID-19 pandemic, but proper ventilation is equally important for our health and even our cognitive performance.In this blog post we'll look at a DIY CO2 sensor: how it runs ESPHome, how it integrates with Home Assistant, how it...
Louwrentius
ZFS: resilver performance of various RAID schemas When building your own DIY home NAS, it is important that you simulate and test drive failures...
over a year ago
2
over a year ago
When building your own DIY home NAS, it is important that you simulate and test drive failures before you put your important data on it. It makes sense to know what to do in case a drive needs to be replaced. I also recommend putting a substantial amount of data on your NAS and...
Applied Cartography
Tailwind black magic: styling paragraphs within tables The new version of the Buttondown docs site is all in on Keystatic, Markdoc, and Tailwind's...
8 months ago
2
8 months ago
The new version of the Buttondown docs site is all in on Keystatic, Markdoc, and Tailwind's typography plugin — which makes it really easy to author beautiful docs in plaintext. We ran into one small issue, which is that the Markdoc renderer likes to place paragraph tags in table...
Arduino Blog
Arduino Nicla Sense Env: adding advanced environmental sensing to a broad range of applications We’re thrilled to announce the launch of Nicla Sense Env: the latest addition to our portfolio of...
2 months ago
17
2 months ago
We’re thrilled to announce the launch of Nicla Sense Env: the latest addition to our portfolio of system-on-modules and sensor nodes, empowering innovators with the tools to unlock new possibilities. This tiny yet powerful sensor node is designed to elevate your environmental...
Jonas Hietala
Bugger Ahhh… Finally another game! Theme of this beauty is Failure and your mission here is to avoid the...
over a year ago
2
over a year ago
Ahhh… Finally another game! Theme of this beauty is Failure and your mission here is to avoid the bugs. As a programmer the fight with those nasty bugs are a daily occurrence and now I’ve brought you a chance to kill those nasties too! The gameplay wasn’t what I was planning on -...
Jonas Hietala
Ludum Dare 29 Entry After months of procrastination it is time for me to enter Ludum Dare again! I am totally...
over a year ago
2
over a year ago
After months of procrastination it is time for me to enter Ludum Dare again! I am totally unprepared, but I did setup a setup which actually compiles. I never got audio to run but hopefully I can manage something. Repository: https://github.com/treeman/LD29. Going for C++ this...
latest projects -...
LED Matrix Earrings [Hardware] Itsy bitsy teeny weeny yellow dot-matrix LED
10 months ago
GitButler
GitButler 0.12 - "Stingy Baker" New GitButler release is out! Undo anything, modify your commits with ease, new AI stuff and more!
6 months ago
OH8HUB’s Substack
A quick visit to Vaajasalo island Vaajasalo is a small island in lake Kallavesi in eastern Finland with population less than hundred....
a year ago
63
a year ago
Vaajasalo is a small island in lake Kallavesi in eastern Finland with population less than hundred. There’s also a winery called Alahovi Berry Wine Farm. They produce berry wines, cider, beer and liqueur. The temptation to visit them was huge, but I was on tight schedule. Maybe...
Arduino Blog
This robotic kalimba plays melodies with an Arduino Nano With roots in Africa, the kalimba is a type of hand piano featuring an array of keys that are each...
3 months ago
23
3 months ago
With roots in Africa, the kalimba is a type of hand piano featuring an array of keys that are each tuned for a specific note, and upon plucking or striking one, a pleasant xylophone-like sound can be heard. Taking inspiration from his mini kalimba, Axel from the YouTube channel...
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
2
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...
Arduino Blog
Patrol the pool with this Arduino Nano-powered DIY RC submarine There is something inherently intriguing about submarines that doesn’t seem to apply to other...
4 months ago
49
4 months ago
There is something inherently intriguing about submarines that doesn’t seem to apply to other vehicles. Maybe that reflects our natural fears and phobias, or maybe it is a result of our curiosity about the mysterious depths. Maybe it is simply that most of us will never get the...
Jonas Hietala
My MCU movie ranking I did the MCU Movie Re-Watch again this year in preparation for Avengers: Endgame. I wasn’t a huge...
over a year ago
2
over a year ago
I did the MCU Movie Re-Watch again this year in preparation for Avengers: Endgame. I wasn’t a huge MCU fan before doing the same re-watch for Infinity War, but after that I became one. For fun I tried to rank the movies as I saw them, this is some sort of accounting my rankings...
csvbase blog
Caching secrets of the HTTP elders, part 1 ETags - an elegant weapon, for a more civilised age
8 months ago
Simply Explained
Serverless Anagram Solver with Cloudflare R2 and Pages Six years ago, I reworked my anagram solver so it would run on top of AWS Lambda and DynamoDB....
over a year ago
2
over a year ago
Six years ago, I reworked my anagram solver so it would run on top of AWS Lambda and DynamoDB. However, this year I realized I didn't need server-side code or a database at all. I could make it completely static by pre-computing anagram solutions.
watchTowr Labs -...
Auth. Bypass In (Un)Limited Scenarios - Progress MOVEit Transfer (CVE-2024-5806) In the early hours of a day in a month in 2024, watchTowr Labs was sent a chat log: 13:37 -!-...
6 months ago
3
6 months ago
In the early hours of a day in a month in 2024, watchTowr Labs was sent a chat log: 13:37 -!- dav1d_bl41ne [def_not_phalanx@kernel.org] has joined #!hack (irc.efnet.nl) 13:37 -!- dav1d_bl41ne changed the topic of #!hack to: mag1c sh0w
Jonas Hietala
Regex substitution with unicode in Haskell While remaking the site I noticed my automatic embedding of bare youtube links sometimes didn’t...
over a year ago
2
over a year ago
While remaking the site I noticed my automatic embedding of bare youtube links sometimes didn’t work. The culprit was unicode in the document which the regex library couldn’t handle. Apparently while this would be supported by default by almost all modern languages it’s not the...
Vitalik Buterin's...
Review: museums of the future, Dubai and Tokyo
4 months ago
Arduino Blog
Repurposing an automatic train control unit as a car speedometer We’re just now getting semi-autonomous self-driving capabilities in cars, which let them adhere to...
3 months ago
30
3 months ago
We’re just now getting semi-autonomous self-driving capabilities in cars, which let them adhere to posted speed limits and maintain their lanes. But trains have been doing the same thing for a long time — well before machine learning and computer vision became ubiquitous. How did...
computers are bad
2023-06-12 radio on the tv Like many people in my generation, my memories of youth are heavily defined by cable television. I...
a year ago
45
a year ago
Like many people in my generation, my memories of youth are heavily defined by cable television. I was fortunate enough to have a premium cable package in my childhood home, Comcast's early digital service based on Motorola equipment. It included a perk that fascinated me but...
Home on Erik...
The mathematical principles of management I've read about 100 management books by now but if there's something that always bothered me it's...
over a year ago
2
over a year ago
I've read about 100 management books by now but if there's something that always bothered me it's the lack of first principles thinking. Basically it's a ton of heuristics. And heuristics are great, but when you present heuristics as true objectives, it kind of clouds the...
Jonas Hietala
Settled on an unoriginal idea I think I’ve decided what to do. Some very slight progress has been made.
over a year ago
./techtipsy
How to fix ZFS pool not importing at boot Issue description You are running a Linux-based machine with an install of ZFS on Linux. Everything...
over a year ago
23
over a year ago
Issue description You are running a Linux-based machine with an install of ZFS on Linux. Everything seems to work correctly, but after restarting your machine, the ZFS pool is not visible. You can still import your pool manually using zpool import poolname or zpool import -a. In...
Notes on software...
Transparency and communication on small teams I saw a post on dev.to that talks about dysfunctional teams. This is a response that...
over a year ago
1
over a year ago
I saw a post on dev.to that talks about dysfunctional teams. This is a response that focuses specifically on how to prevent burnout from overworking. This is aimed at senior/lead engineers and engineering/project managers -- because everyone in a leadership role is responsible...
Jonas Hietala
The ASIC pit of despair Monero has once again changed the POW to brick ASICs following confirmation that 85% of Monero’s...
over a year ago
2
over a year ago
Monero has once again changed the POW to brick ASICs following confirmation that 85% of Monero’s hashrate were ASICs. Recurring hard forks to brick ASICs is a very dangerous game and what better to illustrate this than with an xkcd-style plot? You’re safe on the edges but how do...
Vitalik Buterin's...
Moving beyond coin voting governance
over a year ago
Home on Erik...
Why software projects take longer than you think: a statistical model Anyone who built software for a while knows that estimating how long something is going to take is...
over a year ago
2
over a year ago
Anyone who built software for a while knows that estimating how long something is going to take is hard. It's hard to come up with an unbiased estimate of how long something will take, when fundamentally the work in itself is about solving something.
Jonas Hietala
Blogging in Djot instead of Markdown What if we weren’t chained to the past? What if we tried to create a light markup syntax that keeps...
10 months ago
2
10 months ago
What if we weren’t chained to the past? What if we tried to create a light markup syntax that keeps what is good about Markdown, while revising some of the features that have led to bloat and complexity in the CommonMark spec? John Macfarlane, Beyond Markdown I recently...
Willem's Blog
Giving AI Training Explore the transformative power of AI in everyday work: Dive into firsthand insights from a recent...
a year ago
2
a year ago
Explore the transformative power of AI in everyday work: Dive into firsthand insights from a recent AI training session that's reshaping professional landscapes.
Willem's Blog
The day I sold my car This week I sold my car, I now no longer own one. I look back at my years of owning a sports car, if...
over a year ago
2
over a year ago
This week I sold my car, I now no longer own one. I look back at my years of owning a sports car, if you're looking for a reason to buy one you should check this out.
Vitalik Buterin's...
Possible futures of the Ethereum protocol, part 5: The Purge
a month ago
Louwrentius
Thunderbolt, a cheap high-speed storage interconnect? Intel and Apple released Thunderbolt a high-speed (10 Gigabit/s) interface, that seems to replace...
over a year ago
2
over a year ago
Intel and Apple released Thunderbolt a high-speed (10 Gigabit/s) interface, that seems to replace both USB and Firewire. It is mainly targeted at end-user systems allowing to connect peripherals with just a single cable to a computer. Thunderbolt devices, like external hard...
Christian Selig
Juno for YouTube has been removed from the App Store For those not aware, a few months ago after reaching out to me, YouTube contacted the App Store...
2 months ago
38
2 months ago
For those not aware, a few months ago after reaching out to me, YouTube contacted the App Store stating that Juno does not adhere to YouTube guidelines and modifies the website in a way they don’t approve of, and alludes to their trademarks and iconography. I don’t personally...
Posts on Made of...
Implementing a declarative mini-language in the C preprocessor Last time, I announced Check Plus, a declarative language for defining Check tests in C. This time,...
over a year ago
2
over a year ago
Last time, I announced Check Plus, a declarative language for defining Check tests in C. This time, I want to talk about the tricks I used to implement a declarative minilanguage using the C preprocessor (and some GCC extensions). The Problem We want to write some toplevel...
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
2
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...
Home on Erik...
Approximate nearest news As you may know, one of my (very geeky) interests is Approximate nearest neigbor methods, and I'm...
over a year ago
2
over a year ago
As you may know, one of my (very geeky) interests is Approximate nearest neigbor methods, and I'm the author of a Python package called Annoy. I've also built a benchmark suite called ann-benchmarks to compare different packages.
Jonas Hietala
Favourite Programming Language All the programmers love to promote their favourite language, or to hate on others. Now I read a...
over a year ago
2
over a year ago
All the programmers love to promote their favourite language, or to hate on others. Now I read a post which claimes my favourite language is not good enough! But he’s correct of course, there is no one language to rule them all. You should always choose the mest language for the...
Good Enough
Cool URLs Don’t Die If you've been reading our newsletter (and you should be reading our newsletter) you will have seen...
a year ago
2
a year ago
If you've been reading our newsletter (and you should be reading our newsletter) you will have seen that I've been building some printers. This is actually the resurrection of a project I began in 2012 with the help of some colleagues, and while I've been updating it, it's been...
Notes on software...
Generating a full-stack application from a database DBCore can now generate a TypeScript/React CRUD UI that is automatically hooked up to the generated...
over a year ago
2
over a year ago
DBCore can now generate a TypeScript/React CRUD UI that is automatically hooked up to the generated REST API (in Go). The UI has full support for login, viewing (and filtering), editing, and creating database entities. PostgreSQL, SQLite and MySQL are supported. How to use? The...
Home on Erik...
Machine, Platform, Crowd I just bought Machine, Platform, Crowd: Harnessing Our Digital Future and discovered that it...
over a year ago
2
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.
./techtipsy
The minimum viable fan control script I’ve always been a fan of tinkering with cooling setups on my computers. I’ve even went as far as...
over a year ago
46
over a year ago
I’ve always been a fan of tinkering with cooling setups on my computers. I’ve even went as far as writing crappy solutions to make up for deficiencies on the hardware level. After years of dumb experiments I’ve seen how little you can get away with in cooling and how to run your...
Applied Cartography
Two weeks of parenthood We've had Lucy for two weeks, which qualifies us as experts, which means it is time to write about...
2 months ago
4
2 months ago
We've had Lucy for two weeks, which qualifies us as experts, which means it is time to write about parenthood. (In all seriousness, consider the below descriptive and not prescriptive: mostly, it's a notepad filled with things that were remarkable or surprising or divergent from...
Vitalik Buterin's...
STARKs, Part 3: Into the Weeds
over a year ago
Home on Erik...
On the Equifax breach and how to really prevent identity theft A funny thing about being a foreigner is how you realize people take broken things for granted. I'm...
over a year ago
2
over a year ago
A funny thing about being a foreigner is how you realize people take broken things for granted. I'm going to go out on a limb here claiming that the US has a pretty dumb banking system.
Home on Erik...
More Luigi! Continuing in the same spirit of shameless self-promotion, here's some recent Luigi press: Reddit...
over a year ago
2
over a year ago
Continuing in the same spirit of shameless self-promotion, here's some recent Luigi press: Reddit thread A Guide to Python Frameworks for Hadoop (slides from the NYC Hadoop User Group) This presentation from the Open Analytics NYC meetup about how Foursquare uses Luigi  Luigi...
Computer Ads from...
VenturCom's VENIX Mixing REAL Time With REAL UNIX Is Not Magic...It Is Technology.
10 months ago
Willem's Blog
Limitations of sleep tracking using a wearable Limitations of heart rate analyses during sleep, why you should reconsider tracking your sleep.
over a year ago
./techtipsy
My cat water fountain comes with a spicy USB power adapter It turns out that you can’t trust any USB type A power adapter to be within spec. I have a Catit...
a year ago
75
a year ago
It turns out that you can’t trust any USB type A power adapter to be within spec. I have a Catit Flower Fountain for my two adorable cats. The idea of a water fountain for cats may sound odd, but having one really helps with cats staying hydrated and that alone avoids all sorts...
Willem's Blog
Vision Pro My thoughts on using Vision Pro to get some real work done, exploring what Spatial Computing means...
10 months ago
2
10 months ago
My thoughts on using Vision Pro to get some real work done, exploring what Spatial Computing means and how it can be useful.
./techtipsy
Turning leftover PC parts into a decent gaming PC Introduction About a year ago, I bought an used PC based off of a Lenovo Erazer X510. It had a...
over a year ago
32
over a year ago
Introduction About a year ago, I bought an used PC based off of a Lenovo Erazer X510. It had a dual-core Intel Pentium G3220 CPU, 4GB of DDR3 RAM, a crappy Codegen 400W power supply and a 60GB SSD. I added an Nvidia GTX 1050 and just like that, a budget gaming PC was born. My...
Electronics etc…
An In-Depth Look at the ICE-V Wireless FPGA Development Board Introduction The ICE-V Wireless FPGA Board Preloading the PSRAM with User Data The Overall Boot...
a year ago
63
a year ago
Introduction The ICE-V Wireless FPGA Board Preloading the PSRAM with User Data The Overall Boot Process UART Console Getting Started with the ICE-V Wireless Board for Real Reinstalling or Modifying the ESP32C3 Firmware The RISC-V Example FPGA Design Compiling the RISC-V Example...
Ken Shirriff's blog
Standard cells: Looking at individual gates in the Pentium processor Intel released the powerful Pentium processor in 1993, a chip to "separate the really power-hungry...
5 months ago
2
5 months ago
Intel released the powerful Pentium processor in 1993, a chip to "separate the really power-hungry folks from ordinary mortals." The original Pentium was followed by the Pentium Pro, the Pentium II, and others, spawning a long-running brand of high-performance processors, Intel's...
Applied Cartography
Notes on Zed I was late to the VS Code zeitgeist, and as penitence I try to go out of my way to try new editors...
9 months ago
2
9 months ago
I was late to the VS Code zeitgeist, and as penitence I try to go out of my way to try new editors whenever I see them — which is why this morning I installed Zed, which makes its bones on performance (yay!) and teams functionality (irrelevant for my use cases, but seems...
Vitalik Buterin's...
What do I think about Community Notes?
a year ago
Jonas Hietala
Grand Thief Arto Here’s me and Li’s game for our school course. The game isn’t tweaked too much but it’s a game with...
over a year ago
2
over a year ago
Here’s me and Li’s game for our school course. The game isn’t tweaked too much but it’s a game with some fairly cool ideas. Grand Thief Arto Instructions Your goal is to collect loot until you can escape through the entry point when you’ve collected enough to complete the...
Home on Erik...
Interview with a Data Scientist: Erik Bernhardsson I was featured in Peadar Coyle's interview series interviewing various “data scientists” – which is...
over a year ago
2
over a year ago
I was featured in Peadar Coyle's interview series interviewing various “data scientists” – which is kind of arguable since (a) all the other ppl in that series are much cooler than me (b) I'm not really a data scientist.
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
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
76
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...
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
3
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...
Simply Explained
ESP32 Cam: cropping images on device The ESP32 camera is the cheapest microcontroller with a built-in camera that you can buy. The OV2640...
over a year ago
2
over a year ago
The ESP32 camera is the cheapest microcontroller with a built-in camera that you can buy. The OV2640 sensor has a max resolution of 1600x1200, but sometimes you don't need the entire image.In this post I'll show how to crop the images on the ESP32 itself, before sending it of to...
Jonas Hietala
An invisible Remake What does a guy like me do when not working on a new game? Except living my life, being a coach for...
over a year ago
2
over a year ago
What does a guy like me do when not working on a new game? Except living my life, being a coach for my little brother’s hockey team and eating strawberries? The last week or so I’ve been working hard with my webpage, yes this page. If you’ve visited my site before today you’ll...
Old Vintage...
When the Power Macintosh ran NetWare (featuring Wormhole and Cyberpunk) This entry and the software we'll demonstrate is in large part thanks to an anonymous Apple...
12 months ago
61
12 months ago
This entry and the software we'll demonstrate is in large part thanks to an anonymous Apple developer who was part of the NetWare team. Thank you! the network operating system of the 1990s. Nothing was quite like it. Until Windows NT muscled in on its action near the end of the...
Avestura's Blog
Hiding a photo inside another photo How to hide a small photo inside a larger photo?
over a year ago
Jonas Hietala
Postmortem: Jonas IceCream Stand Ah my latest game Jonas IceCream Stand is finished and up and running and I’m really proud of it!...
over a year ago
2
over a year ago
Ah my latest game Jonas IceCream Stand is finished and up and running and I’m really proud of it! And thanks for the feedback guys, it’s always welcome. I spent almost exactly fifty hours on this game and that’s by far the most I’ve spent on a 7day project. To be honest it’s...
Simply Explained
Smart lights behind a wall switch (Shelly + ESPHome) Using smart light bulbs means you can no longer use your physical wall switches because the bulbs...
over a year ago
2
over a year ago
Using smart light bulbs means you can no longer use your physical wall switches because the bulbs need constant power. I think that's pretty dumb. Using a physical switch can be way faster than using an app to control the lights.Here's how you can put a Shelly in between the...
Simply Explained
Analyzing Link Rot in My Newsletter (After 31 Editions) I've been writing a monthly newsletter for the past 2.5 years. In every edition, I link to...
a year ago
2
a year ago
I've been writing a monthly newsletter for the past 2.5 years. In every edition, I link to interesting articles related to science and technology. I thought it would be interesting to analyze how many of those links are still accessible, and how many have succumbed to link rot....
Lighthouse Blog
Updates April 12
8 months ago
Vitalik Buterin's...
The Three Transitions
a year ago
Home on Erik...
More MCMC – Analyzing a small dataset with 1-5 ratings I've been obsessed with how to iterate quickly based on small scale feedback lately. One awesome...
over a year ago
2
over a year ago
I've been obsessed with how to iterate quickly based on small scale feedback lately. One awesome website I encountered is Usability Hub which lets you run 5 second tests. Users see your site for 5 seconds and you can ask them free-form questions afterwards.
Matt Blewitt
Point and Call It’s 2AM. You’re paged to respond to a failing set of components that you are the Subject Matter...
over a year ago
2
over a year ago
It’s 2AM. You’re paged to respond to a failing set of components that you are the Subject Matter Expert (SME) for. Sleepy, you load up the playbook for when the SplineReticulatorBlocked alert has gone off, and start executing. The Incident Commander (IC) is vaguely aware of what...
Notes on software...
The year in books: 11 to recommend in 2021 Last year (2021) I finished 17 books, a five year low. But that's ok! 4 fiction and 13 non-fiction....
over a year ago
2
over a year ago
Last year (2021) I finished 17 books, a five year low. But that's ok! 4 fiction and 13 non-fiction. Another 30 started but not finished. Non-fiction It seems I was pretty focused on business history books and history of tech. The 8 non-fiction books I liked the most: Designing...
Good Enough
The Element of Surprise Good Enough happens to be a remote team. This isn't from some strongly-held belief that remote is...
a year ago
2
a year ago
Good Enough happens to be a remote team. This isn't from some strongly-held belief that remote is best, but rather as a side effect of how we all happened to meet each other. We met remotely, we did not end up all moving into some commune, and so to work together we must work...
Louwrentius
Recycle your old laptop display and turn it into a monitor During a cleaning spree I decided that it was time to recycle two old laptops that were just...
over a year ago
2
over a year ago
During a cleaning spree I decided that it was time to recycle two old laptops that were just collecting dust on a shelf for many years. Although I didn't have any purpose for them anymore, I realised that the displays were still perfectly fine. This is the display of my old 13"...
Arduino Blog
5 ways to use Arduino with kids One of the great things about making is that it really is for everyone — every budget, every skill...
7 months ago
44
7 months ago
One of the great things about making is that it really is for everyone — every budget, every skill level, and every age group. Children are one of the groups that can benefit the most from Arduino. Getting exposed to making and home automation from an early age can be enormously...
computers are bad
2024-08-12 a pedantic review of the las vegas loop Did you hear that Elon Musk dug a tunnel under the Las Vegas Convention Center? I think it is pretty...
4 months ago
53
4 months ago
Did you hear that Elon Musk dug a tunnel under the Las Vegas Convention Center? I think it is pretty universally known by now that the "Las Vegas Loop" is impractical, poorly thought out, and generally an embarrassment to society and industry. I will spare an accounting of the...
Notes on software...
Surveying SQL parser libraries in a few high-level languages This is an external post of mine. Click here if you are not redirected.
over a year ago
Posts on Made of...
New Blog Location I finally got fed up with Blogger, and am moving this blog to live on Wordpress hosted off of...
over a year ago
2
over a year ago
I finally got fed up with Blogger, and am moving this blog to live on Wordpress hosted off of scripts.mit.edu. In the process of converting everything over and setting up Wordpress I’ve decided I hate it, but hopefully I hate it less than I hate Blogger. We’ll see. I’ve also...
Arduino Blog
Explore e-paper technology with Nano Matter and the new EPDK-Matter from Pervasive Displays We’re excited to share that Pervasive Displays has just launched the E-Paper Development Kit for...
a week ago
7
a week ago
We’re excited to share that Pervasive Displays has just launched the E-Paper Development Kit for Matter! This groundbreaking, self-contained kit is designed to revolutionize how smart home devices use e-paper displays, enhancing user experience while driving down energy...
Good Enough
TIL: Turbo Stream and personalised content Hotwire and Turbo are great for very quickly and easily adding real-time updating of webpages...
a year ago
2
a year ago
Hotwire and Turbo are great for very quickly and easily adding real-time updating of webpages without requiring the browser to reload the whole page. But if the information you want to stream back from your server to the client has anything specific to the current user — like...
Jonas Hietala
The T-34 keyboard layout A couple of months ago I started looking into ergonomical keyboards; mainly split keyboards with...
over a year ago
2
over a year ago
A couple of months ago I started looking into ergonomical keyboards; mainly split keyboards with much fewer keys, like the 36-key Gergoplex and the 44-key Kyria. I may write another post about the reasons why, but long story short I started getting pain in my thumbs, fingers,...
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
Notes on software...
In response to a frontend developer asking about database development This is an external post of mine. Click here if you are not redirected.
a year ago
Old Vintage...
Composite and hard reset mods for the Tandyvision One I still have my literal first home computer (the Tomy Tutor), and it so happens I also have my...
2 weeks ago
19
2 weeks ago
I still have my literal first home computer (the Tomy Tutor), and it so happens I also have my literal first game console: the Tandyvision One, Tandy Radio Shack's label variant of the Mattel Intellivision Master Component. The Mattel Intellivision proper originally hails...
Notes on software...
Writing a lisp compiler from scratch in JavaScript: 3. LLVM Previously in compiler basics: 1. lisp to assembly 2. user-defined functions and variables ...
over a year ago
2
over a year ago
Previously in compiler basics: 1. lisp to assembly 2. user-defined functions and variables 4. LLVM conditionals and compiling fibonacci 5. LLVM system calls 6. an x86 upgrade In this post we'll extend the compiler to emit LLVM IR as an option instead of...
Louwrentius
My home lab server with 20 cores / 40 threads and 128 GB memory Update fall 2024 I have decided to decomission this machine and it is no longer in use. As of this...
over a year ago
2
over a year ago
Update fall 2024 I have decided to decomission this machine and it is no longer in use. As of this moment, it's replaced by a cluster of four 1L PCs which use about a third of the idle power usage and boot within 20 seconds. The single-core performance of these low-power 1L PCs...
Willem's Blog
Optimising images for the web and performance Make your website faster by optimising the images. This posts explains how you can do this.
over a year ago
Style over Substance
My Home Assistant setup (2023 edition) For the past few years, I have been running Home Assistant to make my apartment a smart home. It’s...
a year ago
107
a year ago
For the past few years, I have been running Home Assistant to make my apartment a smart home. It’s become such a hobby of mine that I’ve even started coding add-ons for it. While there are other popular automation platforms, Home Assistant’s versatility blows the rest out of the...
Home on Erik...
Why I went into the mortgage industry I just realized last Thursday that I have spent two full years at Better, incidentally on the same...
over a year ago
1
over a year ago
I just realized last Thursday that I have spent two full years at Better, incidentally on the same day as we announced a $15M round led by Kleiner Perkins. So it was a good point to reflect a bit and think back – what the F led me to abandon my role managing the machine learning...
lcamtuf’s thing
The 101 of analog signal filtering Some intuition about this topic can be developed without summoning the ghost of Pierre-Simon...
5 months ago
Vitalik Buterin's...
A Guide to 99% Fault Tolerant Consensus
over a year ago
Arduino Blog
This unique wall sconce welcomes you home with warm light Have you ever walked through your front door after a long day of work and realized that your home...
a week ago
15
a week ago
Have you ever walked through your front door after a long day of work and realized that your home just isn’t as inviting as it seems like it should be? While it may not work miracles, some nice and welcoming lighting can make a big difference. That’s why Lauren Palazzi made this...
Willem's Blog
Talking tablets: what makes a great tablet? Over the past few weeks I worked with Microsoft Surface Pro X to see if it is any good, can it be...
over a year ago
2
over a year ago
Over the past few weeks I worked with Microsoft Surface Pro X to see if it is any good, can it be your main computer?
Construction Physics
Does All Semiconductor Manufacturing Depend on Spruce Pine Quartz? Here’s an idea you see spreading across the internet every so often: that all semiconductor and...
a month ago
28
a month ago
Here’s an idea you see spreading across the internet every so often: that all semiconductor and solar PV manufacturing depends on extremely pure quartz from the town of Spruce Pine, North Carolina.
Louwrentius
Release of PPSS - the Parallel Processing Shell Script PPSS is a shell script that processess files or other items in parallel. It is designed to make use...
over a year ago
2
over a year ago
PPSS is a shell script that processess files or other items in parallel. It is designed to make use of the current multi-core CPUs. It will detect the number of available CPUs and start a thread for each CPU core.  This script is build with the goal to be very easy to use. Also,...
Jonas Hietala
Widening the horizon This is a game making site but where are the games? What gives? I’ve been slightly less motivated in...
over a year ago
2
over a year ago
This is a game making site but where are the games? What gives? I’ve been slightly less motivated in making games lately and I’ve been doing different things, just to get my ideas and my motivation up. As I said in an earlier post I wanted a break from Experimental Games and I...
Christian Selig
Table of Contents Selector View I wrote a new little view for a future version of Apollo that makes some changes to the default iOS...
over a year ago
26
over a year ago
I wrote a new little view for a future version of Apollo that makes some changes to the default iOS version (that seems to be a weird trend in my recent programming, despite me loving built-in components). Here’s some details about it! It’s also available as a library on GitHub...
Vitalik Buterin's...
Glue and coprocessor architectures
3 months ago
Vitalik Buterin's...
Analyzing Token Sale Models
over a year ago
Arduino Blog
Arduino and Truesense partner to bring UWB technology to millions We are excited to announce our latest partnership with Truesense, a leader in ultra-wideband (UWB)...
a month ago
22
a month ago
We are excited to announce our latest partnership with Truesense, a leader in ultra-wideband (UWB) technology, known for its innovative software and hardware solutions. This collaboration enhances our ecosystem of hardware products, software solutions, and cloud services,...
Applied Cartography
Why can't you just...? Buried in a snarky thread about why Google Calendar doesn’t support calendar syncing is a long,...
7 months ago
2
7 months ago
Buried in a snarky thread about why Google Calendar doesn’t support calendar syncing is a long, detailed explanation of why shipping this sort of thing is hard: Designing a consent experience for the enterprise admin and enterprise end user Creating a special "read only" object...
Willem's Blog
Some thoughts on touch screen user interface design I am working on a new app involving personal health that requires a natural intuitive interface that...
over a year ago
2
over a year ago
I am working on a new app involving personal health that requires a natural intuitive interface that works well on touch screens. It's good to check out some best practices for touch UI design
Vitalik Buterin's...
Halo and more: exploring incremental verification and SNARKs without pairings
over a year ago
Gwern.net Newsletter
May 2021 Gwern.net Newsletter links on AI hardware, diffusion models, optogenetics, brain scanning.
over a year ago
Willem's Blog
Your own addressbook and calendar cloud You can setup a CardDAV/CalDAV server to manage your own contacts, addressbook, agenda and task data...
over a year ago
3
over a year ago
You can setup a CardDAV/CalDAV server to manage your own contacts, addressbook, agenda and task data and share it between your devices.
Computer Ads from...
Sundial Systems' Relish The Premier Workplace Shell Calendar, Phone Book, To Do List, and Program Runner, too
2 months ago
Arduino Blog
Arduino Cloud is now available in AWS Marketplace! We’re excited to announce that Arduino Cloud is now available in AWS Marketplace, making it easier...
2 months ago
31
2 months ago
We’re excited to announce that Arduino Cloud is now available in AWS Marketplace, making it easier than ever for developers and businesses worldwide to integrate our powerful IoT platform into their AWS infrastructure. This development is particularly relevant for those in...
Louwrentius
Statistics showing relevance of caching proxy In this day and age of dynamic web content, how relevant can a caching proxy server be? I believe...
over a year ago
3
over a year ago
In this day and age of dynamic web content, how relevant can a caching proxy server be? I believe that the answer could be: quite! I have installed a caching proxy server based on Squid, which is now used within my company. It also does content scanning using squidclamav and...
computers are bad
2024-05-15 catalina connections Some things have been made nearly impossible to search for. Say, for example, the long-running...
7 months ago
120
7 months ago
Some things have been made nearly impossible to search for. Say, for example, the long-running partnership between Epson and Catalina: a query that will return pages upon pages of people trying to use Epson printers with an old version of MacOS. When you think of a point of sale...
Posts on Made of...
todo.pl ratmenu broder has been hacking on some better quicksilver integration for Hiveminder using todo.pl. I don’t...
over a year ago
2
over a year ago
broder has been hacking on some better quicksilver integration for Hiveminder using todo.pl. I don’t use a mac, but I don’t see why linux users shouldn’t get fun toys to. So I hacked up the following two-liner that uses todo.pl and ratmenu to pop up a list of tasks, and mark one...