Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > technology
#all #programming #technology #startups #life #science #history #literature #architecture #creative #design #travel #finance #comics #AI #indiehacker #cartography Muted Categories [alt+←][alt+→]
./techtipsy
Why my blog was down for over 24 hours in November 2024 In November 2024, my blog was down for over 24 hours. Here’s what I learned from this absolute...
a month ago
33
a month ago
In November 2024, my blog was down for over 24 hours. Here’s what I learned from this absolute clusterfuck of an incident. Lead-up to the incident I was browsing through photos on my Nextcloud instance. Everything was fine, until Nextcloud started generating preview images for...
Jorge Arango
Humanities Crash Course Week 6: Herodotus Week 6 of my humanities crash course included four books from Herodotus’s Histories and Plato’s...
a month ago
17
a month ago
Week 6 of my humanities crash course included four books from Herodotus’s Histories and Plato’s Symposium. I also listened to gorgeous music from exotic (to me) ports of call, learned about Persian art and architecture, and watched a new documentary about René...
Bryan Braun - Blog
Setting up your /now page with an RSS feed I have a /now page, which I use to tell people what I’m up to these days. I like the concept of “now...
4 months ago
18
4 months ago
I have a /now page, which I use to tell people what I’m up to these days. I like the concept of “now pages” but I felt like it would be better if it had an RSS feed. The feed would give interested parties a way to subscribe to life changes. The problem is that RSS feeds aren’t...
Yazin Alirhayim
Part 2: Will greater access to capital spark Bahrain’s economy? 👉 If you haven’t read Part 1, do that first. In the last post, I discussed the question of access...
over a year ago
10
over a year ago
👉 If you haven’t read Part 1, do that first. In the last post, I discussed the question of access to capital and why’s important to verify that we do in fact have a problem before we attempt to “solve” it. Now, we’re going to talk about the method for measuring the extent of...
lcamtuf’s thing
Random object: Sony Mavica MVC-FD73 Floppy disk digital cameras, or why our views of technological progress are not always rooted in...
a month ago
Christian Selig
Beware UserDefaults: a tale of hard to find bugs, and lost data Excuse the alarmist title, but I think it’s justified, as it’s an issue that’s caused me a ton of...
5 months ago
52
5 months ago
Excuse the alarmist title, but I think it’s justified, as it’s an issue that’s caused me a ton of pain in both support emails and actually tracking it down, so I want to make others aware of it so they don’t similarly burned. Brief intro For the uninitiated, UserDefaults (née...
Vitalik Buterin's...
The end of my childhood
a year ago
axio.ms
Maths is Fun and Useful but Lasers Are More So Way back when, I made a cool but basic paper sculpture (in Maths is Fun and Useful) by hand, using a...
over a year ago
12
over a year ago
Way back when, I made a cool but basic paper sculpture (in Maths is Fun and Useful) by hand, using a perl script for the shape template. For cultural reasons, I wanted to make a gift out of paper and it had to be Heaps Good. I had finally got access to a laser cutter (omgomg)...
Louwrentius
'Secure programming: how to implement user account management' Most web applications work like this: The application uses a single database account to perform all...
over a year ago
9
over a year ago
Most web applications work like this: The application uses a single database account to perform all actions. Users are just some records in a table. Account privileges and roles are part of this table, or separate tables. This implies that all security must be designed and build...
Greater Still by...
Joining TCG Crypto I am thrilled to share that I am joining the team at TCG, The Chernin Group, to focus on the firm’s...
over a year ago
4
over a year ago
I am thrilled to share that I am joining the team at TCG, The Chernin Group, to focus on the firm’s investments at the intersection of consumer and crypto.
Home on Erik...
Deep learning for… chess (addendum) My previous blog post about deep learning for chess blew up and made it to Hacker News and a couple...
over a year ago
7
over a year ago
My previous blog post about deep learning for chess blew up and made it to Hacker News and a couple of other places. One pretty amazing thing was that the Github repo got 150 stars overnight.
latest projects -...
Hand-cranked Flux Capacitor [Concept] Control the flow of time
a year ago
./techtipsy
IODD ST400 review: great idea, good product, terrible firmware I’ve written about abusing USB storage devices in the past, with a passing mention that I’m too...
3 weeks ago
15
3 weeks ago
I’ve written about abusing USB storage devices in the past, with a passing mention that I’m too cheap to buy an IODD device. Then I bought one. I’ve always liked the promise of tools like Ventoy: you only need to carry the one storage device that boots anything you...
Home on Erik...
Missing the point about microservices: it's about testing and deploying independently Ok, so I have to first preface this whole blog post by a few things: I really struggle with the...
over a year ago
8
over a year ago
Ok, so I have to first preface this whole blog post by a few things: I really struggle with the term microservices. I can't put my finger on exactly why. Maybe because the term is hopelessly ill-defined, maybe because it's gotten picked up by the hype train.
./techtipsy
Testing a cheap ExpressCard to NVMe SSD adapter on my ThinkPad T430 I stumbled upon this post in /r/thinkpad, which got my attention. It showcases an ExpressCard to M.2...
over a year ago
45
over a year ago
I stumbled upon this post in /r/thinkpad, which got my attention. It showcases an ExpressCard to M.2 NGFF adapter that they purchased from AliExpress. The adapter has a similar purpose to the one designed by thinkmods.store, with the added bonus that it could fit longer NVMe...
Himanshu Mishra |...
Google Summer of Code 2016 Report : Stingray It began 5 months ago, in February. Due to my recent interests in Image Processing, I had made few...
over a year ago
3
over a year ago
It began 5 months ago, in February. Due to my recent interests in Image Processing, I had made few Pull Requests to the scikit-image library…
Himanshu Mishra |...
A brief history of Platform Engineering I remember the day I heard the word microservices for the first time. For a while, I did not know...
a year ago
5
a year ago
I remember the day I heard the word microservices for the first time. For a while, I did not know what it truly meant. But it was a very hot…
Birchtree
Now I love Pedro Pascal even more Seemingly lovely actor Pedro Pascal posted this photo to Instagram a few days ago (via Kottke): ...
a week ago
9
a week ago
Seemingly lovely actor Pedro Pascal posted this photo to Instagram a few days ago (via Kottke): View this post on Instagram A post shared by Pedro Pascal he/him (@pascalispunk) In response to a transphobic comment someone left, he...
Abishek Muthian
Testing FDA cleared pulse oximeter Fake FDA certified pulse oximeters Ecommerce sites in India are full of pulse oximeters falsely...
over a year ago
4
over a year ago
Fake FDA certified pulse oximeters Ecommerce sites in India are full of pulse oximeters falsely claiming to be FDA certified. If they are actually available in U.S., they don't claim it to be FDA certified and are not listed on FDA's database. Some of the pulse oximeters try to...
Vitalik Buterin's...
d/acc: one year later
2 months ago
Willem's Blog
Impact of training Join me on an intriguing journey as I explore the transformative impact of effective training and...
a year ago
7
a year ago
Join me on an intriguing journey as I explore the transformative impact of effective training and data analysis on my performance in the Fietselfstedentocht 2023.
Arduino Blog
Exploring Alvik: 3 fun and creative projects with Arduino’s educational robot platform Alvik is cute, it’s smart, it’s fun… so what can it actually do?  To answer this question, we...
2 months ago
37
2 months ago
Alvik is cute, it’s smart, it’s fun… so what can it actually do?  To answer this question, we decided to have fun and put the robot to the test with some of the most creative people we know – our own team! A dozen Arduino employees volunteered for a dedicated Make Tank session...
Lighthouse Blog
Introducing Lighthouse - The RSS reader, newsletter reader, and read-it-later app to fight content...
11 months ago
Vitalik Buterin's...
Exploring Fully Homomorphic Encryption
over a year ago
Home on Erik...
hdfs2cass Just open sourced hdfs2cass which is a Hadoop job (written in Java) to do efficient Cassandra...
over a year ago
10
over a year ago
Just open sourced hdfs2cass which is a Hadoop job (written in Java) to do efficient Cassandra bulkloading. The nice thing is that it queries Cassandra for its topology and uses that to partition the data so that each reducer can upload data directly to a Cassandra node.
Himanshu Mishra |...
Peeking over what people search on DC IS THIS EVEN POSSIBLE? Well, Yeah. BUT YOU PROBABLY NEED TO BE A DC ADMIN TO GET THIS, NO? Nope....
over a year ago
4
over a year ago
IS THIS EVEN POSSIBLE? Well, Yeah. BUT YOU PROBABLY NEED TO BE A DC ADMIN TO GET THIS, NO? Nope. Anyone can do it. Holy Schnikes!!!! TELL ME…
Jonas Hietala
My book 'Why Cryptocurrencies?' is done My first commit on my book Why Cryptocurrencies? is from Dec 19, 2018, and now about 17 months later...
over a year ago
11
over a year ago
My first commit on my book Why Cryptocurrencies? is from Dec 19, 2018, and now about 17 months later and 1006 more commits I’m finally done! Well, I’m done with the online version at least. I still plan to create an e-book, a PDF and a paperback and who knows how long that will...
Engineers Need Art
VPX Scripting - Part 2 (Linting) The second in a series of posts about scripting Visual Pinball tables.
11 months ago
Old Vintage...
xa (xa65) 2.4.1 A quick one: xa (xa65), André Fachat's compatible fast two-pass cross-assembler for 6502, 65C02,...
a year ago
2
a year ago
A quick one: xa (xa65), André Fachat's compatible fast two-pass cross-assembler for 6502, 65C02, R65C02 and 65816 processors that André and I maintain is now at version 2.4.1. This optionally expands the syntax from 2.4.0 and fixes some bugs primarily with relocatable .o65...
Lars Lofgren
The Sleazy World of Reddit Marketing, Everything is Fake I’m going to show you how to cash grab as a Reddit moderator. 5 minutes of work, then thousands of...
6 months ago
7
6 months ago
I’m going to show you how to cash grab as a Reddit moderator. 5 minutes of work, then thousands of dollars per month for doing nothing. Maybe tens of thousands. With a 100% real example. I’ve edited nothing. When you’re a Reddit mod, you have a TON of power in that subreddit. You...
noahbuscher.com
Radio Install in a Porsche Boxster The 987.2 Porsche Boxster is one of the best values in the used sports car market today. There is so...
a year ago
6
a year ago
The 987.2 Porsche Boxster is one of the best values in the used sports car market today. There is so much to love about the vehicle, but the OEM headunit is not one of them. It's very dated, clunky, and doesn't support CarPlay (!), so one of the first things I did after picking...
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
11
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...
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
10
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).
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
30
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...
Arduino Blog
Finally, you can DIY your own espresso machine Caffeine lovers take their coffee very seriously and that is most apparent when you dive into the...
5 months ago
53
5 months ago
Caffeine lovers take their coffee very seriously and that is most apparent when you dive into the world of espresso machines. To satisfy enthusiasts, an espresso machine needs to provide precise control over temperature, pressure, and flow to enable the perfect pull. But if...
Arduino Blog
Make your scary Halloween pumpkin smart with the Plug and Make Kit! With Halloween just around the corner, we’ve got the perfect project to make your decorations more...
5 months ago
50
5 months ago
With Halloween just around the corner, we’ve got the perfect project to make your decorations more fun and interactive. All you have to do is take the Arduino UNO R4 WiFi and Modulino nodes included in your Plug and Make Kit to create an awesome jack-o’-lantern that will light up...
noahbuscher.com
Zed Public Beta I have been a dedicated Nova user for over three years. I switched over from VSCode after tiring of...
a year ago
7
a year ago
I have been a dedicated Nova user for over three years. I switched over from VSCode after tiring of the slow performance and "uncanny valley" interface. I'm a sucker for a well-done native app, and Panic really hit the sweet spot with Nova: a beautiful, minimal editor that felt...
Willem's Blog
Half Marathon Discover my journey from noob to (half) marathon finisher and how I balanced data with fitness -...
11 months ago
11
11 months ago
Discover my journey from noob to (half) marathon finisher and how I balanced data with fitness - read about my experiences!
Neil Madden
Digital signatures and how to avoid them Wikipedia’s definition of a digital signature is: A digital signature is a mathematical scheme for...
5 months ago
13
5 months ago
Wikipedia’s definition of a digital signature is: A digital signature is a mathematical scheme for verifying the authenticity of digital messages or documents. A valid digital signature on a message gives a recipient confidence that the message came from a sender known to the...
Abishek Muthian
Ola stop polluting notifications, respect categories Ola has realized that it would never make profit just like its overrated original and so it's...
over a year ago
4
over a year ago
Ola has realized that it would never make profit just like its overrated original and so it's diversifying into electric vehicles. I think that's great both as a business(if it pans out) and as a consumer as it could improve the electric vehicle ecosystem in India. But you...
Vitalik Buterin's...
Possible futures of the Ethereum protocol, part 4: The Verge
4 months ago
Himanshu Mishra |...
Design of Public Posts: Twitter vs Facebook What design tells you about the company’s values Both Facebook and Twitter allow posts to be...
over a year ago
4
over a year ago
What design tells you about the company’s values Both Facebook and Twitter allow posts to be publicly accessible by people who have not…
computers are bad
2023-11-19 Centrex I have always been fascinated by the PABX - the private automatic branch exchange, often shortened...
a year ago
89
a year ago
I have always been fascinated by the PABX - the private automatic branch exchange, often shortened to "PBX" in today's world where the "automatic" is implied. (Relatively) modern small and medium business PABXs of the type I like to collect are largely solid-state devices that...
Louwrentius
Migrated this blog from blogger.com to blogofile Until now, I was hosting my blog on Google's blogger. I switched to using Blogofile. I wanted to...
over a year ago
10
over a year ago
Until now, I was hosting my blog on Google's blogger. I switched to using Blogofile. I wanted to have more control over my content and the layout. I had many issues with the blogger blog post editor, resulting in ugly posts with too much white space, strange fonts and fonts...
Posts on Made of...
Running Tensorflow on AWS GPUs I’ve been spending some time learning deep learning and tensorflow recently, and as part of that...
over a year ago
7
over a year ago
I’ve been spending some time learning deep learning and tensorflow recently, and as part of that project I wanted to be able to train models using GPUs on EC2. This post contains some notes on what it took to get that working. As many people have commented, the environment setup...
Computer Ads from...
Vote for the Topic of the March 2024 Plus Post If you are a paid subscriber, voting is open for one week
12 months ago
Vitalik Buterin's...
Different types of layer 2s
a year ago
./techtipsy
OpenWRT, ISP modem and dynamic IP addresses: how to fix connectivity issues without rebooting your... My current ISP provides an internet connection over a copper wire. To use it, I have a crappy modem...
9 months ago
158
9 months ago
My current ISP provides an internet connection over a copper wire. To use it, I have a crappy modem (Technicolor CGA2121, DOCSIS 3.0). It’s running in bridge mode, meaning that all it does is convert the signal running over the coax cable into plain old Ethernet. My main...
Home on Erik...
How to build up a data team (everything I ever learned about recruiting) During my time at Spotify, I've reviewed thousands of resumes and interviewed hundreds of people....
over a year ago
11
over a year ago
During my time at Spotify, I've reviewed thousands of resumes and interviewed hundreds of people. Lots of them were rejected but lots of them also got offers. Finally, I've also had my share of offers rejected by the candidate.
Willem's Blog
Health and fitness data Exploring the balance between health data and intuition, this blog post delves into how personal...
a year ago
10
a year ago
Exploring the balance between health data and intuition, this blog post delves into how personal well-being and fitness goals shape our relationship with technology and self-awareness.
Jonas Hietala
Getting Comfortable So I physically built the computer and now I’ve been using it a while, configuring stuff and getting...
over a year ago
8
over a year ago
So I physically built the computer and now I’ve been using it a while, configuring stuff and getting used to my new screens. I think they’re about three times wide as my old laptop and now I have this one huge vertical space which is absolutely wonderful for surfing forums and...
Notes on software...
One year as a solo dev building open-source data tools without funding This is an external post of mine. Click here if you are not redirected.
over a year ago
lcamtuf’s thing
Random objects: Guycot & Jarre Early repeating handguns, or another unnecessary excursion into the bowels of history.
8 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...
3 months ago
47
3 months 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...
Jorge Arango
Gall’s Law Strikes Again: the Sonos Debacle Update: in the afternoon of January 14, news emerged that Sonos CPO Maxime Bouvat-Merlin is also...
a month ago
25
a month ago
Update: in the afternoon of January 14, news emerged that Sonos CPO Maxime Bouvat-Merlin is also leaving the company. Sonos CEO Patrick Spence is out, felled by last year’s disastrous app launch. I have no inside track on what happened, but from what I’ve read, Sonos’s leaders...
Vitalik Buterin's...
Analyzing Token Sale Models
over a year ago
Jonas Hietala
March Theme: 10 seconds Well well here’s something interesting. The Experimental Gameplay Project has given us a really...
over a year ago
10
over a year ago
Well well here’s something interesting. The Experimental Gameplay Project has given us a really interesting thing to focus on: Time. Like Braid, it’s time for us to make something interesting with time itself. 10 seconds is the constraint and that’s not a lot, but perhaps enough?
computers are bad
2024-06-08 dmv.org The majority of US states have something called a "Department of Motor Vehicles," or DMV. Actually,...
9 months ago
93
9 months ago
The majority of US states have something called a "Department of Motor Vehicles," or DMV. Actually, the universality of the term "DMV" seems to be overstated. A more general term is "motor vehicle administrator," used for example by the American Association of Motor Vehicle...
lcamtuf’s thing
How do wood finishes hold up? A quick 18-month experiment to shed light on traditional woodworking lore.
6 months ago
Himanshu Mishra |...
Quick guide to git and github (Part 1) Before we start, make sure you have an account on GitHub. Go to https://github.com. Pick a username,...
over a year ago
4
over a year ago
Before we start, make sure you have an account on GitHub. Go to https://github.com. Pick a username, enter your email id and choose a…
Jonas Hietala
Top ten activities that make me happy Recently we finally moved out of our old apartment and into a new larger apartment and it’s awesome....
over a year ago
10
over a year ago
Recently we finally moved out of our old apartment and into a new larger apartment and it’s awesome. It’s no more than a year old and feels very fresh compared to the old one. It’s also larger with an extra room, dishwasher (!) and closer to the city centrum and everything is...
Simply Explained
Shelly 2.5: Flash ESPHome Over The Air! It's no secret that I'm a fan of Shelly products to automate various devices in my house. They're...
over a year ago
12
over a year ago
It's no secret that I'm a fan of Shelly products to automate various devices in my house. They're well built, tiny and rock solid, and best of all: compatible with ESPHome.I flashed ESPHome onto all my Shelly 1's, but for some reason, I have issues with my Shelly 2.5 devices......
lcamtuf’s thing
The marvelous disappearing capacitor The performance of photodiode amplifiers can be improved in a clever way.
3 months ago
Posts on Made of...
Using X forwarding with screen by proxying $DISPLAY If you’re reading this blog, I probably don’t have to explain why I love GNU screen. I can keep a...
over a year ago
10
over a year ago
If you’re reading this blog, I probably don’t have to explain why I love GNU screen. I can keep a long-running session going on a server somewhere, and log in and resume my session without losing any state. I also love X-forwarding. I love being able to log into a remote server...
Posts on Made of...
Two kinds of testing While talking about thinking about tests and testing in software engineering recently, I’ve come to...
over a year ago
10
over a year ago
While talking about thinking about tests and testing in software engineering recently, I’ve come to the conclusion that there are (at least) two major ideas and goals that people have when they test or talk about testing. This post aims to outline what I see as these two schools,...
Jonas Hietala
Faster than Light So I returned to Faster than Light again this weekend, this time for real. I bought it when it came...
over a year ago
8
over a year ago
So I returned to Faster than Light again this weekend, this time for real. I bought it when it came out and I played it only in passing, but this weekend I played it a ton. Aaahh a new beginning in FTL. Will it be death once more I generally don’t like games where you have to...
Louwrentius
Script that deletes old files to keep disk from filling up When a disk has no free space left, all kinds of trouble can occur. Therefore, I've created a...
over a year ago
11
over a year ago
When a disk has no free space left, all kinds of trouble can occur. Therefore, I've created a script that monitors the used space of a volume and deletes the oldest file if a certain threshold is reached. The script will keep on deleting the oldest file present on disk until...
Buck on Software
Thoughts on SaaS and other things Welcome to Buck on Software!
over a year ago
Jonas Hietala
Home office renovation When we moved back to our childhood community and bought a house I had one pretty big requirement: I...
over a year ago
9
over a year ago
When we moved back to our childhood community and bought a house I had one pretty big requirement: I had to have a home office as I need to work remote. There simply isn’t any software development work for me here. So the later part of 2018 and early 2019 we’ve renovated an old...
Simply Explained
Building Air Quality Sensor: Luftdaten + Home Assistant Luftdaten (now Sensor Community) is a global sensor network that measures air quality around the...
over a year ago
12
over a year ago
Luftdaten (now Sensor Community) is a global sensor network that measures air quality around the world. Best of all: it's open-source and anyone can build a sensor.I was very curious to see the air quality in my neighborhood, so I decided to build myself a sensor. And of course,...
./techtipsy
How to mess up a simple ThinkPad X230 BIOS flash and how to recover from it Background I have a Lenovo ThinkPad X230. It’s a small and good laptop that I’ve used as my main...
over a year ago
30
over a year ago
Background I have a Lenovo ThinkPad X230. It’s a small and good laptop that I’ve used as my main laptop and a server as well. A couple of years ago I messed around with flashing alternative BIOS implementations on the X230, such as the skulls project, which made installing...
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...
7 months ago
79
7 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 —...
Applied Cartography
Meta's two assets (Epistemic disclaimer: there are few Extremely Big Tech Companies to whom I feel apathy more vividly...
4 months ago
13
4 months ago
(Epistemic disclaimer: there are few Extremely Big Tech Companies to whom I feel apathy more vividly than Meta. I had a Facebook account in high school and college and got rid of it at some point post-graduation, though I'd be hard-pressed to tell you when exactly that was.) It...
./techtipsy
Disk is OK Maybe I am unlucky with computer hardware. Maybe I have the opposite of the golden touch of...
over a year ago
26
over a year ago
Maybe I am unlucky with computer hardware. Maybe I have the opposite of the golden touch of Midas. Or maybe it’s just the fact that I use my hardware for things they were never meant to be used for. Anyway, I have acquired two Seagate 4TB external hard drives for doing some...
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...
7 months ago
9
7 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.
Vitalik Buterin's...
The Revenue-Evil Curve: a different way to think about prioritizing public goods funding
over a year ago
Louwrentius
The kind of sound you never want to hear from your computer The sounds of hard drives that have perished These sounds are only frightening or scary if you...
over a year ago
10
over a year ago
The sounds of hard drives that have perished These sounds are only frightening or scary if you imagine your precious data only exists on that failing drive. If you make consistent and frequent backups and/or you run a fault-tolerant RAID flavour, it is but a nuisance.
Vitalik Buterin's...
Binius: highly efficient proofs over binary fields
10 months ago
Opsbros
Volumer I've always wanted a good USB volume control, so I decided to design one.
over 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
33
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...
Arduino Blog
Bringing Quake to Arduino: a game-changing project by Nicola Wrachien Following up on his successful Doom port last year, engineer Nicola Wrachien – who works at Silicon...
5 months ago
49
5 months ago
Following up on his successful Doom port last year, engineer Nicola Wrachien – who works at Silicon Labs, a leader in secure, intelligent wireless technology for a more connected world and long-time Arduino partner – has now tackled an even bigger challenge: porting Quake, the...
Louwrentius
Don't use cloud services if you care about secrecy of your data When you use cloud services, you are storing your data on other people's hard drives. The moment you...
over a year ago
6
over a year ago
When you use cloud services, you are storing your data on other people's hard drives. The moment you put your data within a cloud service, that data is no longer under your control. You don't know who will access that data. Secrecy is lost. Instead of using services like Gmail...
./techtipsy
ThinkPad as a server: the follow-up It’s been a while since I last wrote about my ThinkPad T430 that was tasked with being a home...
over a year ago
65
over a year ago
It’s been a while since I last wrote about my ThinkPad T430 that was tasked with being a home server. After doing some experiments with my setup a couple of times, it is once again the main server for all my self-hosting needs. However, this time I have made some...
Birchtree
📕 I mildly recommend: Life as No One Knows It (members post) A new book explaining assembly theory, a new way of thinking about the question of "what is life?"
2 months ago
Birchtree
Incomplete thought: using data to tell a story (members post) A year ago I tried to understand how much power ChatGPT was using and if I should be outraged by it....
a month ago
Christian Selig
Qi2 is kinda underwhelming Using MagSafe for portable battery packs has so many niceties versus Qi1: Increased communication...
10 months ago
99
10 months ago
Using MagSafe for portable battery packs has so many niceties versus Qi1: Increased communication with the device, allowing for better efficiency due to better thermal management and charging Easily view the charge percentage of the external battery when first attaching it, and...
Jonas Hietala
Recent experiences with Netrunner tournaments After a bit of a hiatus after the Winter Kit Tournament the 16th January I participated in three...
over a year ago
9
over a year ago
After a bit of a hiatus after the Winter Kit Tournament the 16th January I participated in three tournaments during February - March. After each of these tournaments I started a writeup of them but they fell off my mind a bit but consider this my break with my blogging...
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
11
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...
Home on Erik...
Annoy Annoy is a simple package to find approximate nearest neighbors (ANN) that I just put on Github. I'm...
over a year ago
10
over a year ago
Annoy is a simple package to find approximate nearest neighbors (ANN) that I just put on Github. I'm not trying to compete with existing packages, but Annoy has a couple of features that makes it pretty useful.
Arduino Blog
Self-leveling workbench can travel without trouble An actually level workbench is critical for many different jobs, such as pouring resin or...
8 months ago
51
8 months ago
An actually level workbench is critical for many different jobs, such as pouring resin or calibrating sensors. But it is difficult enough to level a stationary workbench and that becomes a nightmare for a workbench that needs to roll around a shop on casters, as shop floors...
Arduino Blog
Exercise while you game with this interactive treadmill add-on Motion-based controls for games have been around for decades, but even with the latest generation of...
6 months ago
61
6 months ago
Motion-based controls for games have been around for decades, but even with the latest generation of virtual reality headsets, gaming is still done with relatively limited movement unless one has access to an expensive VR walking/running setup. As an effort to get more physical...
Notes on software...
Coolest hard-tech companies in NYC 2021 For years I've kept a private list of really cool tech companies in NYC. Now that I'm funemployed...
over a year ago
7
over a year ago
For years I've kept a private list of really cool tech companies in NYC. Now that I'm funemployed it's the perfect time to publish. This list is influenced by 1) my perception of the difficulty of the engineering behind the product and 2) the company's educational and OSS...
Jonas Hietala
Netrunner Spring Tournament There was another, smaller, netrunner tournament about a week ago. I was looking forward to a very...
over a year ago
6
over a year ago
There was another, smaller, netrunner tournament about a week ago. I was looking forward to a very casual setting but there were also some guys who came from… Västerås I think, but I’m not sure. We managed to scrape together 9 people at least, and I didn’t notice anyone bringing...
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
7
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...
Microsoft's new marketing strategy: give up I think it's funny how MS at some point realized they are not the cool kids and there's no reason to...
over a year ago
8
over a year ago
I think it's funny how MS at some point realized they are not the cool kids and there's no reason to appeal to that target audience. Their new marketing strategy finally admits what's been long known: the correlation between “business casual” and using Microsoft products:
Applied Cartography
You should use Helpscout Was digging through old issues of the personal site and found this draft snippet: I was evaluating...
a year ago
7
a year ago
Was digging through old issues of the personal site and found this draft snippet: I was evaluating HelpScout as a potential first step in a series of many, many steps to onboard a dedicated support engineer for Buttondown, and it turns out that the process of adding custom...
Ken Shirriff's blog
The Intel 8088 processor's instruction prefetch circuitry: a look inside In 1979, Intel introduced the 8088 microprocessor, a variant of the 16-bit 8086 processor. IBM's...
11 months ago
13
11 months ago
In 1979, Intel introduced the 8088 microprocessor, a variant of the 16-bit 8086 processor. IBM's decision to use the 8088 processor in the IBM PC (1981) was a critical point in computer history, leading to the dominance of the x86 architecture that continues to the present.1 One...
Notes on software...
SMTP protocol basics from scratch in Go: receiving email from Gmail I've never run my own mail server before. Before today I had no clue how email worked under the hood...
over a year ago
11
over a year ago
I've never run my own mail server before. Before today I had no clue how email worked under the hood other than the very few times I've set up mail clients. I've heard no few times how hard it is to send mail from a self-hosted server (because of spam filters). But how hard can...
Arduino Blog
This frighteningly realistic animatronic head features expressive silicone skin The human face is remarkably complex, with 43 different muscles contorting the skin in all kinds of...
3 months ago
55
3 months ago
The human face is remarkably complex, with 43 different muscles contorting the skin in all kinds of ways. Some of that is utilitarian — your jaw muscles are good for chewing, after all. But a lot of it seems to be the result of evolution giving us fantastic non-verbal...
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
6
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.
Construction Physics
Will Boom Successfully Build a Supersonic Airliner? Boom Supersonic is an aerospace startup trying to build a supersonic airliner.
a week ago
Arduino Blog
Adjusting office chair height with simple voice commands A month ago, ElectronicLab modified his office chair with an electric car jack, giving it motorized...
7 months ago
41
7 months ago
A month ago, ElectronicLab modified his office chair with an electric car jack, giving it motorized height adjustment. That worked well, but required that he push buttons to raise or lower the seat. Pushing those buttons is a hassle when one’s hands are full, so ElectronicLab...
Jonas Hietala
The T-34/2 keyboard layout The T-34/2 layout. QMK Heatmap Generator, with all layers and combos. It’s been 6 months since my...
over a year ago
6
over a year ago
The T-34/2 layout. QMK Heatmap Generator, with all layers and combos. It’s been 6 months since my last update on the T-34 keyboard layout, and I’ve made some changes I’d like to document here. As seen in the heatmap above, the layout seems quite decent. There’s still an issue...
Vitalik Buterin's...
Notes on Blockchain Governance
over a year ago
Posts on Made of...
Iron Blogger: Blogging for Beer So, you may have noticed that I suddenly started updating this blog for the first time in a while....
over a year ago
10
over a year ago
So, you may have noticed that I suddenly started updating this blog for the first time in a while. The reason is that I’ve recently started an ongoing event with a whole bunch of friends around here to encourage us to blog more. Like so many good ideas, it all started with a...
Home on Erik...
Meta-blogging (This is not a very relevant/useful post for regular readers – feel free to skip. I thought I would...
over a year ago
9
over a year ago
(This is not a very relevant/useful post for regular readers – feel free to skip. I thought I would share it so people can find it on Google.) My blog blew up twice in a week earlier this year when I landed on Hacker News.
Engineers Need Art
Duane Blehm A little about Duane Blehm, an early Macintosh shareware author.
a week ago
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
8
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.
./techtipsy
The IKEA-powered homelab on a wall I recently learned about the IKEA SKÅDIS series, which is a pegboard that supports a variety of...
a year ago
92
a year ago
I recently learned about the IKEA SKÅDIS series, which is a pegboard that supports a variety of extras. During my self-hosting journey having to figure out the best place for putting all my compute stuff to has always been at the back of my mind, especially due to limited...
Applied Cartography
Migrating to Django 5 The total LOC delta to migrate Buttondown from Django 4 to Django 5 was +143, -150. (I was...
4 months ago
17
4 months ago
The total LOC delta to migrate Buttondown from Django 4 to Django 5 was +143, -150. (I was incentivized to do so because our search right now is quite slow, and the lowest hanging piece of fruit is to move some of the tsvector generation out of band, and I'd rather do that using...
somenice
5 Frames with Nikon FM and Fomapan 100 On a few photowalks around Kitsilano in Vancouver BC with my first roll of Fomapan Classic 100. All...
a month ago
23
a month ago
On a few photowalks around Kitsilano in Vancouver BC with my first roll of Fomapan Classic 100. All pictures shot with older, non-AI Nikkor 50mm f/1.4 lens. Developed in Ilford Ilfosol3 for 5 minutes at 20°C and scanned with a cheap film scanner. Color has been removed and some...
Greater Still by...
Integrate Are we building apps or infrastructure? ...Yes
10 months ago
Jonas Hietala
Entering Pintos First week of school is over and it’s been full throttle from the start, in a good way. We’re having...
over a year ago
7
over a year ago
First week of school is over and it’s been full throttle from the start, in a good way. We’re having four courses and for once I like them all. We have an interesting math course, a useful course “Software Development in Theory” (boring but useful) and a big project course where...
Simply Explained
Filtering spam on YouTube with TensorFlow & AI My YouTube channel has been attracting a lot of spammers. They try to trick people by saying they...
over a year ago
8
over a year ago
My YouTube channel has been attracting a lot of spammers. They try to trick people by saying they know how to profit from trading cryptocurrencies or that they can recover lost wallet keys.I've been marking these comments as spam, thinking that YouTube would learn to recognize...
Louwrentius
Installation of ZFS on Linux hangs on Debian Wheezy This article is no longer relevant. After a fresh net-install of Debian Wheezy, I was unable to...
over a year ago
10
over a year ago
This article is no longer relevant. After a fresh net-install of Debian Wheezy, I was unable to compile the ZFS for Linux kernel module. I've installed apt-get install build-essential but that wasn't enough. The apt-get install debian-zfs command would just hang. I noticed a...
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
7
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...
Jonas Hietala
Postmortem: Sat-E This is my postmortem for my Ludum Dare 22 entry, Sat-E. You can find the timelapse over here. The...
over a year ago
6
over a year ago
This is my postmortem for my Ludum Dare 22 entry, Sat-E. You can find the timelapse over here. The Good Motivation I was really motivated for this dare and it showed in the game and outside it. It’s super hard to make a game in only 48 hours but this time it went pretty well. My...
Birchtree
Another study on LLM energy use This study was linked to by The Verge today, and as someone who keeps looking at the energy costs of...
3 weeks ago
11
3 weeks ago
This study was linked to by The Verge today, and as someone who keeps looking at the energy costs of AI wondering why he’s missing something, one of the opening lines in the study’s executive summary really caught my eye: Electricity consumption from data centres, artificial
Applied Cartography
Notes on 'Founder Mode' / Lieutenancy In Paul Graham’s latest essay, he writes: The theme of Brian's talk was that the conventional wisdom...
6 months ago
6
6 months ago
In Paul Graham’s latest essay, he writes: The theme of Brian's talk was that the conventional wisdom about how to run larger companies is mistaken. As Airbnb grew, well-meaning people advised him that he had to run the company in a certain way for it to scale. Their advice could...
Matt Mullenweg
WordCamp Asia and Maha Kumbh Mela It’s been fantastic being in the Philippines for this year’s WordCamp Asia. We have attendees from...
2 weeks ago
13
2 weeks ago
It’s been fantastic being in the Philippines for this year’s WordCamp Asia. We have attendees from 71 countries, over 1,800 tickets sold, and contributor day had over 700 people! It’s an interesting contrast to US and EU WordCamps as well in that the audience is definitely a lot...
Matt Mullenweg
On with Theo / T3.gg On Thursday, a prominent developer, YouTuber, Twitch streamer, and journalist posted a video titled...
5 months ago
13
5 months ago
On Thursday, a prominent developer, YouTuber, Twitch streamer, and journalist posted a video titled This might be the end of WordPress. It was very harsh. In that video you’ll hear him say about me, “he’s a chronic hater” (7:55), “seems like he’s been a pretty petty bastard for a...
Applied Cartography
Notes on Zed, revisited A little over six months ago, I wrote Notes on Zed. My conclusion at that time was that Zed made a...
5 months ago
16
5 months ago
A little over six months ago, I wrote Notes on Zed. My conclusion at that time was that Zed made a lot of great choices and felt really good to use, but lacked parity with VS Code's feature/ecosystem to its detriment. Six months later, I spent a few days using it as my daily...
Jonas Hietala
Failed mime type for Krita I thought Krita worked fine… Until I tried to save. Krita crashed whenever I tried to save (or open)...
over a year ago
11
over a year ago
I thought Krita worked fine… Until I tried to save. Krita crashed whenever I tried to save (or open) a file and gave the error: Could not find mime type "application/x-krita" Turns out if you reinstall the package shared-mime-info which comes natively with Slackware the...
Jonas Hietala
fish_update_completions in Slackware 14.1 I’ve been trying out fish shell lately. A cool feature with fish is that it can automatically...
over a year ago
9
over a year ago
I’ve been trying out fish shell lately. A cool feature with fish is that it can automatically generate completions by parsing the installed man pages by running fish_update_completions. Unfortunately this is what I got: Traceback (most recent call last): File...
Vitalik Buterin's...
The near and mid-term future of improving the Ethereum network's permissionlessness and...
10 months ago
Applied Cartography
Always use an enum for your status field When I was first starting my career at Amazon — even more bright-eyed and rosy-cheeked than I am now...
6 months ago
8
6 months ago
When I was first starting my career at Amazon — even more bright-eyed and rosy-cheeked than I am now — I was thrilled by the concept of an "architecture review", and by extension the concept of a "Principal Engineer" (Amazon's term for a staff-level engineer, someone beyond...
Vitalik Buterin's...
為什麼權益證明棒棒的(2020 年十一月)
over a year ago
Azad's Blog
Traveling with Apple Vision Pro The Vision Pro has quickly become an essential item that I take onto every flight. It’s a fantastic...
5 months ago
15
5 months ago
The Vision Pro has quickly become an essential item that I take onto every flight. It’s a fantastic device to travel with—Be it by train or by plane, it offers an unparalleled opportunity to selectively tune out your environment and sink into an engaging activity like watching a...
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
7
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.
Neil Madden
Regular JSON For better or worse, depending on your perspective, JSON has become a dominant data format and shows...
a year ago
5
a year ago
For better or worse, depending on your perspective, JSON has become a dominant data format and shows no signs of being replaced any time soon. There are good reasons for that: on the face of it, it provides a very simple format with just enough features to cover a lot of...
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...
11 months ago
8
11 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...
Vitalik Buterin's...
Where to use a blockchain in non-financial applications?
over a year ago
Applied Cartography
Applied Cartography × Val Town Had a blast live-coding some experimentations with Steve and Shovel yesterday using Val Town. (If...
4 months ago
15
4 months ago
Had a blast live-coding some experimentations with Steve and Shovel yesterday using Val Town. (If you haven't used Val, well, watch the stream — think live, zero-deploy code snippets that can be arbitrarily extended and executed.) Reflecting on the experience, the most exciting...
Willem's Blog
Realtime human pose recognition through computer vision For an exciting new project I have been experimenting with TensorFlow, enabling realtime pose...
over a year ago
Jonas Hietala
New Computer! I briefly mentioned my new computer in the last post and I thought I’d make a post about it, as it’s...
over a year ago
11
over a year ago
I briefly mentioned my new computer in the last post and I thought I’d make a post about it, as it’s awesome (as all new computers are). The specs: GPU: Gigabyte GeForce GTX 550Ti OC 1GB CPU: Intel core i5 2500K CPU cooler: Zalman CNPS-9900NT Motherboard: MSI P67A-C45 REV B3 Ram:...
Home on Erik...
Mortality statistics and Sweden's "dry tinder" effect We live in a year of about 350,000 amateur epidemiologists and I have no desire to join that “club”....
over a year ago
9
over a year ago
We live in a year of about 350,000 amateur epidemiologists and I have no desire to join that “club”. But I read something about COVID-19 deaths that I thought was interesting and wanted to see if I could replicated it through data.
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
17
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...
Arduino Blog
Boring rice cooker becomes uruchimai powerhouse Rice cookers are staple appliances in about half of the world and basic models are very affordable....
7 months ago
77
7 months ago
Rice cookers are staple appliances in about half of the world and basic models are very affordable. But those are simple machines that are about as “dumb” as electric kettles. The result is often rice that has been sitting in the warming stage for too long, making the bottom...
Jonas Hietala
Understanding the Computer When I discovered programming it felt like a whole new world opened up for me with endless...
over a year ago
9
over a year ago
When I discovered programming it felt like a whole new world opened up for me with endless possibilities. It granted unlimited power and I could create virtually anything and it explained so much to me - how did a program work? How could you make a game or a website? But there...
computers are bad
2024-05-25 grc spinrite I feel like I used to spend an inordinate amount of time dealing with suspect hard drives. I mean,...
9 months ago
99
9 months ago
I feel like I used to spend an inordinate amount of time dealing with suspect hard drives. I mean, like, back in high school. These days I almost never do, or on the occasion that I have storage trouble, it's a drive that has completely stopped responding at all and there's...
Louwrentius
Making cowpatty recognize a four-way handshake I was unable to get cowpatty working with a packet capture that actually contains a four-way...
over a year ago
11
over a year ago
I was unable to get cowpatty working with a packet capture that actually contains a four-way handshake of a WPA session. I got it working like this: First, download cowpatty 4.6 right here, within the source directory of cowpatty. Extract cowpatty and apply this patch using these...
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
The simplicity of the modulo operator: how I scaled an inefficient solution on a legacy system Your service cannot process events fast enough during peak hours. There is no obvious quick and...
a year ago
87
a year ago
Your service cannot process events fast enough during peak hours. There is no obvious quick and dirty fix. Refactoring would take ages. People have been unhappy for a while now. What the hell do you do? Background I had the pleasure of working with a legacy backend system...
Vitalik Buterin's...
Glue and coprocessor architectures
6 months ago
./techtipsy
Whacky setups: seedbox on a wall The Orange Pi Zero is one hell of an SBC. It has served as a Wi-Fi access point for months without...
over a year ago
34
over a year ago
The Orange Pi Zero is one hell of an SBC. It has served as a Wi-Fi access point for months without issues and as a testbed for playing around with MySQL. I wanted it to be a useful device again, but had trouble finding an use case for it due to its hardware limitations. After...
Simply Explained
Integrate Home Assistant with Apple Reminders I recently integrated Home Assistant with Apple Reminders so that automations can create new todos....
over a year ago
13
over a year ago
I recently integrated Home Assistant with Apple Reminders so that automations can create new todos. This is trickier as it sounds, because Reminders has no API that can be accessed from Home Assistant. Here's how I worked around that problem with a script, input text helper and...
Louwrentius
Linux RAID 6 performance using software RAID So after toying around with RAID 0 just for fun, time to get serious. I created a RAID 6 of 10 x 1...
over a year ago
8
over a year ago
So after toying around with RAID 0 just for fun, time to get serious. I created a RAID 6 of 10 x 1 TB disks. This gives me raw device read speeds of 850 MB/s and write speeds of 300 MB/s. I think this is exactly what should be expected, but boy it is damn fast. Especially the...
Posts on Made of...
Building LLVM in 90 seconds using Amazon Lambda Last week, Frederic Cambus wrote about building LLVM quickly on some very large machines,...
over a year ago
9
over a year ago
Last week, Frederic Cambus wrote about building LLVM quickly on some very large machines, culminating in a 2m37s build on a 160-core ARM machine. I don’t have a giant ARM behemoth, but I have been working on a tool I call Llama, which lets you offload computational work –...
Vitalik Buterin's...
Plurality philosophy in an incredibly oversized nutshell
6 months ago
Buck on Software
Thinking incrementally about SaaS An overview of the key output of the growth software machine
over a year ago
Ken Shirriff's blog
Intel's $475 million error: the silicon behind the Pentium division bug In 1993, Intel released the high-performance Pentium processor, the start of the long-running...
2 months ago
54
2 months ago
In 1993, Intel released the high-performance Pentium processor, the start of the long-running Pentium line. The Pentium had many improvements over the previous processor, the Intel 486, including a faster floating-point division algorithm. A year later, Professor Nicely, a number...
Odds and Ends of...
AI is going to break how schools work – but that will be good The awkward reality the government seems scared to talk about
a month ago
./techtipsy
Steam local network game transfers are a game-changer Steam recently launched a new feature: local network game transfers. The idea is simple: if you have...
a year ago
82
a year ago
Steam recently launched a new feature: local network game transfers. The idea is simple: if you have a game downloaded on another PC and you’re both on the same local network, then Steam can download game data from that PC, avoiding the need to download the game over public...
Jonas Hietala
We can build things! Finally we have some sort of progress! We can now build rooms and place and remove objects! Yay!!...
over a year ago
8
over a year ago
Finally we have some sort of progress! We can now build rooms and place and remove objects! Yay!! But we still haven’t even begun with the game logic, resource management, the actual mining mechanic, multiple levels, actual tasks for our workers. But it’s something.
Arduino Blog
Using Arduino with gaming It’s not surprising that the Arduino community is packed to the brim with examples of gaming-related...
4 months ago
32
4 months ago
It’s not surprising that the Arduino community is packed to the brim with examples of gaming-related projects. Both activities tend to attract people with a love for problem-solving, technology, and getting immersed in one challenging activity for hours at a time. The result is...
Jonas Hietala
Generating ideas So I got a fairly fun assignment from the game design course I’m taking for once. I should come up...
over a year ago
10
over a year ago
So I got a fairly fun assignment from the game design course I’m taking for once. I should come up with 50 ideas using my own idea generation technique. I used a sort of “notes in the basket” approach where you placed some notes with words in a basket and randomly drew two and...
Birchtree
“Trust me” I’m not trying to send any hate at a random MacRumors forum commentor who I don’t know, so please...
2 weeks ago
8
2 weeks ago
I’m not trying to send any hate at a random MacRumors forum commentor who I don’t know, so please take this more as me explaining why there’s more skepticism about the Vision Pro than other gen-1 Apple products. From the post: BTW, I also
Birchtree
Was 2024 a good year? Oh, and all the metrics and earnings info you could ever want. 2024 was a weird year for the Birchler household. Without getting into the details, two things put a...
2 months ago
43
2 months ago
2024 was a weird year for the Birchler household. Without getting into the details, two things put a damper on the year right from the jump: a health issue and a radical increase in monthly spending. I won't go into the details here, but over the course of
Electronics etc…
ThinMachine - a $25 Thin Client MacOS Time Machine Appliance The instructions below set up Time Machine using the Apple File Protocol (AFP). After publishing...
a year ago
91
a year ago
The instructions below set up Time Machine using the Apple File Protocol (AFP). After publishing this blog post, I’ve been told that this is now deprecated and that Samba should be used instead. I’ll update this blog post in the near future. Introduction The HP t520 Thin...
Arduino Blog
This three-fingered robot hand makes use of serial bus servos A small startup called K-Scale Labs is in the process of developing an affordable, open-source...
a week ago
8
a week ago
A small startup called K-Scale Labs is in the process of developing an affordable, open-source humanoid robot and Mike Rigsby wanted to build a compatible hand. This three-fingered robot hand is the result, and it makes use of serial bus servos from Waveshare. Most Arduino users...
Notes on software...
Embedding Python in Rust (for tests) This is an external post of mine. Click here if you are not redirected.
a month ago
Computer Ads from...
Plus Post: Rockwell AIM 65 The Company Rockwell International has been around for quite a while. Willard Rockwell started the...
10 months ago
126
10 months ago
The Company Rockwell International has been around for quite a while. Willard Rockwell started the company in 1919 to sell a newly designed truck axle bearing. Over the years, Rockwell acquired businesses in many different fields, including defense, industrial electronics,...
Jonas Hietala
Postmortem: The Chronicles of Bim: The 100 Fake Afros My first shooter! It’s working (although a friend got a null pointer error) so I’m a little...
over a year ago
9
over a year ago
My first shooter! It’s working (although a friend got a null pointer error) so I’m a little happy. The Time I spent about 24 hours on this game. A whopping 30% was break time, mostly me eating, reading manga or playing games… This is proof of me being really lazy this month I...
Buck on Software
23 things you should know 1: Management’s true confidence is reflected in how fast they are hiring
over a year ago
Elevation Lab - Blog
Introducing TagVault Security Mount for AirTag Having had our skis stolen, we wanted to design the ultimate AirTag ski and snowboard mount. It...
4 months ago
6
4 months ago
Having had our skis stolen, we wanted to design the ultimate AirTag ski and snowboard mount. It needed to be ultra-tough so it couldn't get knocked off, waterproof, hard to remove, and discreet. After a lot of design, testing, and iteration, we have TagVault Security Mount for...
Willem's Blog
One year of cycling GPS recording an entire year of bike rides using Garmin and Strava.
over a year ago
Himanshu Mishra |...
Erotomania : An Unfortunate Tale “Hey Wake up! Wake up, for you are left with just 30 more minutes. You better sleep after this is...
over a year ago
4
over a year ago
“Hey Wake up! Wake up, for you are left with just 30 more minutes. You better sleep after this is over; rather that would be your only…
computers are bad
2023-05-07 electrical characteristics of telephone lines Let's take a break from our boring topic of regional history to focus instead on an even more boring...
a year ago
72
a year ago
Let's take a break from our boring topic of regional history to focus instead on an even more boring topic: implementation details of telephone lines. The conventional "copper pair" analog telephone line is fading away. The FCC has begun to authorize abandonment of copper outside...
Jonas Hietala
Preventing Firefox from creating Desktop directories With a fresh firefox installation I found that it kept creating a ~/Desktop directory. But I found...
over a year ago
7
over a year ago
With a fresh firefox installation I found that it kept creating a ~/Desktop directory. But I found how to turn it off. Edit ~/.config/user-dirs.dirs...
Posts on Made of...
Testing and feedback loops Testing and feedback loops This post tries to set out one mental model I have for thinking about...
over a year ago
9
over a year ago
Testing and feedback loops This post tries to set out one mental model I have for thinking about testing and the purpose testing serves in software engineering, and to explore some of the suggestions of this model. As mentioned in an earlier post, I think a lot about working in...
Arduino Blog
UNO Rev3 or UNO R4? Choosing the perfect Arduino for your project The Arduino UNO is legendary among makers, and with the release of the UNO R4 in 2023, the family...
2 months ago
36
2 months ago
The Arduino UNO is legendary among makers, and with the release of the UNO R4 in 2023, the family gained a powerful new member. But with two incredible options, which UNO should you pick for your project? Here’s a breakdown of what makes each board shine, depending on your needs,...
Posts on Made of...
Conkeror I’ve recently switched to Conkeror as my primary browser. It started life as a Firefox extension,...
over a year ago
10
over a year ago
I’ve recently switched to Conkeror as my primary browser. It started life as a Firefox extension, but nowadays it’s a standalone app built on top of Mozilla’s xulrunner, so it uses the Gecko rendering engine. What it is, is an emacs implemented in Javascript, for the web. This...
Notes on software...
Zig, Rust, and other languages Having worked a bit in Zig, Rust, Go and now C, I think there are a few common topics worth having a...
12 months ago
12
12 months ago
Having worked a bit in Zig, Rust, Go and now C, I think there are a few common topics worth having a fresh conversation on: automatic memory management, the standard library, and explicit allocation. Zig is not a mature language. But it has made enough useful choices for a number...
Matt Blewitt
Tools for a Culture of Writing One of the hardest things we do, as humans, is try and communicate what is going on in our minds to...
over a year ago
6
over a year ago
One of the hardest things we do, as humans, is try and communicate what is going on in our minds to each other. With significant room for misunderstanding, biases, assumptions and cultural differences, communicating with other engineers (or to stakeholders) appears fraught....
Elevation Lab - Blog
Introducing Anchor Pro! Our original Anchor, the first under-desk headphone mount, is truly a great product - easy to...
over a year ago
4
over a year ago
Our original Anchor, the first under-desk headphone mount, is truly a great product - easy to install, does what it says, and a timeless design. It's in use on over 100,000 desks worldwide. So what do you do when you have a great product like The Anchor? Well, we decided to make...
Notes on software...
Effective unemployment and social media Being unemployed can be incredibly depressing. So much rejection. Everything seems to be out of your...
4 months ago
14
4 months ago
Being unemployed can be incredibly depressing. So much rejection. Everything seems to be out of your control. Everything except for one thing: what you produce. You might know that repeatedly posting on social media that you are looking for work is ineffective. That it looks (or...
Notes on software...
Walking through a basic Racket web service Racket is an impressive language and ecosystem. Compared to Python, Racket (an evolution of Scheme...
over a year ago
7
over a year ago
Racket is an impressive language and ecosystem. Compared to Python, Racket (an evolution of Scheme R5RS is three years younger. It is as concise and expressive as Python but with much more reasonable syntax and semantics. Racket is also faster in many cases due in part to: JIT...
anderegg.ca
Two flavours of open social media Yesterday, the Mastodon team announced it would be handing over control of its project to a new...
a month ago
31
a month ago
Yesterday, the Mastodon team announced it would be handing over control of its project to a new non-profit organization. The timing of this announcement is perfect given everything that’s happening with WordPress, Meta, and… well, everything else. To date, I think Eugen Rochko...
Vitalik Buterin's...
Make Ethereum Cypherpunk Again
a year ago
Vitalik Buterin's...
STARKs, Part 3: Into the Weeds
over a year ago
Abishek Muthian
How Rick and Morty fans helped McDonald’s SzeChuan sauce scarcity marketing McDonald's Szechaun Sauce announcement The #SzechuanSauce fiasco with McDonald’s is a very...
over a year ago
3
over a year ago
McDonald's Szechaun Sauce announcement The #SzechuanSauce fiasco with McDonald’s is a very interesting (successful ?) example of scarcity marketing and targeting intellectuals for generating bandwagon effect. Some BG : Rick and MortyBuy, a science fiction animated show with the...
csvbase blog
Being on The Semantic Web is easy, and, frankly, well worth the bother Web 3.0 was not about the blockchain, thank god
6 months ago
Jonas Hietala
Sat-E So I entered Ludum Dare 22 this weekend as a preamble for tomorrow’s linear algebra exam. The theme...
over a year ago
8
over a year ago
So I entered Ludum Dare 22 this weekend as a preamble for tomorrow’s linear algebra exam. The theme this time around was Alone and the game I came up with is about a lonely satellite in space, kinda like Wall-E. Sat-E Instructions Collect junk and other items for you to buy...
Vitalik Buterin's...
Gitcoin Grants Round 7 Retrospective
over a year ago
Notes on software...
Obsession In your professional and personal life, I don't believe there is a stronger motivation than having...
6 months ago
9
6 months ago
In your professional and personal life, I don't believe there is a stronger motivation than having something in mind and the desire to do it. Yet the natural way to deal with a desire to do something is to justify why it's not possible. "I want to read more books but nobody reads...
Odds and Ends of...
Here's how AI can REDUCE health misinformation How the government can build a bullshit detector
4 months ago
Jonas Hietala
The current Cybershard layout This is the keyboard layout I’m using for my custom keyboard that I generated, printed, and...
3 months ago
14
3 months 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...
./techtipsy
Disabling the crappy Broadcom Bluetooth adapter in your ThinkPad T430 running Linux You’ve disabled the boneheaded Lenovo WiFi adapter whitelist using a tool like 1vyrain, installed a...
over a year ago
46
over a year ago
You’ve disabled the boneheaded Lenovo WiFi adapter whitelist using a tool like 1vyrain, installed a better adapter like the Intel Dual Band Wireless-AC 7260, and found that Bluetooth is not working as intended on your ThinkPad T430 running Linux? Here’s a guide on what you can...
axio.ms
Axio.ms site refresh This is the obligatory “first post on new platform” post, coupled with a bit of “first post in 4...
over a year ago
8
over a year ago
This is the obligatory “first post on new platform” post, coupled with a bit of “first post in 4 years, I’m still alive”. The original axio.ms site was a very HTML1.0 affair and while this was kind of intentional-tongue-in-cheek-chic, it was also a PITA to update. It wasn’t...
Himanshu Mishra |...
Why should one do Open Source in college? More and more students are now being involved with Open Source programming. Thanks to programs like...
over a year ago
3
over a year ago
More and more students are now being involved with Open Source programming. Thanks to programs like Google Summer of Code who have seriously…
computers are bad
2024-11-23 cablesoft As an American, I often feel an intense jealousy of Ceefax, one of several commercially successful...
3 months ago
56
3 months ago
As an American, I often feel an intense jealousy of Ceefax, one of several commercially successful teletext services in the UK and Europe. "Teletext" is sometimes a confusing term because of its apparent relation to telecom-industry technologies like the teletypewriter and...
Arduino Blog
Improve laser engraving speeds with an Arduino-controlled turntable Engraving items with a laser-based system at home is amazingly convenient for one-off parts, but...
9 months ago
53
9 months ago
Engraving items with a laser-based system at home is amazingly convenient for one-off parts, but what happens when the production volume needs to increase? For element14 Presents host Clem Mayer, this usually meant preparing many uniform pieces of engraving stock, opening the...
./techtipsy
How I blew up my backup server (Valve pls fix) It all started with me getting a Steam Deck. Background After getting familiar with the Steam Deck...
a year ago
60
a year ago
It all started with me getting a Steam Deck. Background After getting familiar with the Steam Deck and how the Proton compatibility layer works, I decided to write a backup script that would back up everything in the home folder, excluding the Steam games themselves due to the...
./techtipsy
My trip to the Communication and Laptop Museum in Estonia While on vacation I went on a small road-trip across Estonia. During the second half of the trip I...
a year ago
85
a year ago
While on vacation I went on a small road-trip across Estonia. During the second half of the trip I ended up being in Võrumaa, and while driving I suddenly remembered a random fact that some people mentioned in a hackerspace Slack channel: there’s a new museum around here! The...
Lars Lofgren
The Stupidity of Google’s Site Reputation Abuse Policy Site reputation abuse is when a third-party abuses the reputation of a domain to rank a bunch of...
4 months ago
15
4 months ago
Site reputation abuse is when a third-party abuses the reputation of a domain to rank a bunch of pages in Google. The SEO community refers to this type of thing as parasite SEO. Google has gone so far as to publish an official policy (documented here) on how this isn’t allowed:...
Abishek Muthian
On Apple slowing down its phones Build world’s best smartphone CPU & release a CPU governor to slow it down via software update...
over a year ago
4
over a year ago
Build world’s best smartphone CPU & release a CPU governor to slow it down via software update 😑 This isn’t an isolated incident, Li-ion batteries have been plaguing the tech industry. While other parts of the smartphone like displays, compute power, data transfer, storage...
somenice
Gold and Ghosts In the autumn of 1892, two miners, Earl and Edward, found themselves high in the Pacific Northwest...
4 months ago
63
4 months ago
In the autumn of 1892, two miners, Earl and Edward, found themselves high in the Pacific Northwest mountains, searching for a legend as old as the hills: the lost crate of gold. The tale of “Shining Creek Gold” was whispered in every saloon from Seattle to San Francisco, a cache...
Posts on Made of...
Distributed cloud builds for everyone CPU cycles are cheaper than they have ever been, and cloud computing has never been more ubiquitous....
over a year ago
10
over a year ago
CPU cycles are cheaper than they have ever been, and cloud computing has never been more ubiquitous. All the major cloud providers offer generous free tiers, and services like GitHub Actions offer free compute resources to open-source repositories. So why do so many developers...
Home on Erik...
Momentum strategies Haven't posted anything in ages, so here's a quick hack I threw together in Python on a Sunday...
over a year ago
7
over a year ago
Haven't posted anything in ages, so here's a quick hack I threw together in Python on a Sunday night. Basically I wanted to know whether momentum strategies work well for international stock indexes. I spent a bit of time putting together a strategy that buys the stock index if...
Arduino Blog
Galco goes Platinum! Welcome our newest SIPP Founded in 1975 and headquartered in Madison Heights, Michigan, Galco is a leading e-commerce...
10 months ago
98
10 months ago
Founded in 1975 and headquartered in Madison Heights, Michigan, Galco is a leading e-commerce distributor that specializes in providing a wide range of industrial and commercial electrical and electronic products, focusing on maintenance, repair, and operations (MRO).  Known for...
Notes on software...
btest: a language agnostic test runner btest is a minimal, language-agnostic test runner originally written for testing compilers. Brian,...
over a year ago
9
over a year ago
btest is a minimal, language-agnostic test runner originally written for testing compilers. Brian, an ex- co-worker from Linode, wrote the first implementation in Crystal (a compiled language clone of Ruby) for testing bshift, a compiler project. The tool accomplished exactly...
Louwrentius
Google DNS - what to think of it? Google now provide an open DNS service. At first I was scared that they use their service to get...
over a year ago
9
over a year ago
Google now provide an open DNS service. At first I was scared that they use their service to get information about users. However, their privacy statement tells us that no personal identifiable information is stored for longer than 48 hours. The permanent logs do not contain such...
Arduino Blog
Turn your old Android smartphone into an Arduino screen with the RemoteXY app Each component you add to your Arduino project increases its complexity and the opportunity for...
2 months ago
57
2 months ago
Each component you add to your Arduino project increases its complexity and the opportunity for mistakes. But most projects require some “auxiliary” hardware — components that you use to interact with the Arduino or to help it do the job you’re asking of it. Buttons and displays...
Louwrentius
The minimum requirements for a secure system The most secure server system is a system that is not connected to a network and turned off....
over a year ago
6
over a year ago
The most secure server system is a system that is not connected to a network and turned off. However, little work seems to be getting done this way. So we want to turn systems on and connect them to a network, or even (God forbid) the internet. The thing is this. A system...
Never Met a Science
What Are Survey Experiments For? The titular question emerged as I was working with Alessandro Vecchiato on our visual conjoint...
2 months ago
6
2 months ago
The titular question emerged as I was working with Alessandro Vecchiato on our visual conjoint experiment, just published at the Journal of Experimental Political Science:
Louwrentius
Bose SoundLink on-ear headphones battery replacement Skip to the bottom two paragraph for instructions on how to replace the battery. I bought my Bose...
2 weeks ago
12
2 weeks ago
Skip to the bottom two paragraph for instructions on how to replace the battery. I bought my Bose SoundLink on-ear Bluetooth headphones for 250 Euros around 2017 and I really like them. They are small, light, comfortable and can easily fit in a coat pocket when folded. Up until...
Home on Erik...
Plotting author statistics for Git repos using Git of Theseus I spent a few days during the holidays fixing up a bunch of semi-dormant open source projects and I...
over a year ago
12
over a year ago
I spent a few days during the holidays fixing up a bunch of semi-dormant open source projects and I have a couple of blog posts in the pipeline about various updates. First up, I made a number of fixes to Git of Theseus which is a tool (written in Python) that generates...
Posts on Made of...
A Brief Introduction to termios: Signaling and Job Control (This is part three of a multi-part introduction to termios and terminal emulation on UNIX. Read...
over a year ago
7
over a year ago
(This is part three of a multi-part introduction to termios and terminal emulation on UNIX. Read part 1 or part 2 if you’re new here) For my final entry on termios, I will be looking at job control in the shell (i.e. backgrounding and foreground jobs) and the very closely related...
anderegg.ca
Using WordPress is risky It’s been a couple of weeks since I last wrote about WordPress. Stuff’s been happening in the...
4 months ago
16
4 months ago
It’s been a couple of weeks since I last wrote about WordPress. Stuff’s been happening in the background, but I’ve been trying to ignore it. This morning I read a story that bothered me enough to require another round of therapy-by-blog-post. First up, a couple of things that...
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
7
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.
Abort Retry Fail
Intel and the New Millenium Losing the performance crown
3 days ago
Himanshu Mishra |...
Collection of Linux fortunes ❤ fortune | cowsay This is about how I maintain the space...
over a year ago
3
over a year ago
fortune | cowsay This is about how I maintain the space https://github.com/OrkoHunter/mfdf/blob/master/fortunesfortune is a Unix program…
Avestura's Blog
Versioning microservices in GitLab monorepos and polyrepos What are some possible options to version projects for a microservices project in Gitlab?
over a year ago
Notes on software...
How I run a software book club I've been running software book clubs almost continuously since last summer, about 12 months ago. We...
9 months ago
10
9 months ago
I've been running software book clubs almost continuously since last summer, about 12 months ago. We read through Designing Data-Intensive Applications, Database Internals, Systems Performance, and we just started Understanding Software Dynamics. The DDIA discussions were...
Posts on Made of...
reptyr: Changing a process's controlling terminal reptyr (announced recently on this blog) takes a process that is currently running in one terminal,...
over a year ago
8
over a year ago
reptyr (announced recently on this blog) takes a process that is currently running in one terminal, and transplants it to a new terminal. reptyr comes from a proud family of similar hacks, and works in the same basic way: We use ptrace(2) to attach to a target process and force...
Willem's Blog
Linking Lemmid Store with kitchens Designing backend servers to connect with external services is challenging as you need to take into...
over a year ago
9
over a year ago
Designing backend servers to connect with external services is challenging as you need to take into account unreliability and unpredictability.
Posts on Made of...
Stripe's monorepo developer environment I worked at Stripe for about seven years, from 2012 to 2019. Over that time, I used and contributed...
9 months ago
14
9 months ago
I worked at Stripe for about seven years, from 2012 to 2019. Over that time, I used and contributed to many generations of Stripe’s developer environment – the tools that engineers used daily to write and test code. I think Stripe did a pretty good job designing and building that...
Arduino Blog
Arduino IDE 2.3.3: discover new support for shared spaces and more! We’re excited to announce that the Arduino IDE 2.3.3 is now live!  What’s in the new version This...
5 months ago
36
5 months ago
We’re excited to announce that the Arduino IDE 2.3.3 is now live!  What’s in the new version This new release is packed with improvements, including one feature we’re particularly proud of: support for shared spaces in Arduino Cloud. If you have a Cloud Business plan or School...
Matt Mullenweg
My Freedom of Speech WP Engine has filed hundreds pages of legal documents seeking an injunction against me and...
4 months ago
19
4 months ago
WP Engine has filed hundreds pages of legal documents seeking an injunction against me and Automattic. They say this is about community or some nonsense, but if you look at the core, what they’re trying to do is ask a judge to curtail my First Amendment rights. The First...
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
9
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.
csvbase blog
Take the tools out of 'Data', but don't take the data out of the tools Using dataframes to write smaller, faster programs
over a year ago
Abort Retry Fail
The History of Commodore, Part 2 The VIC-20
a year ago
Odds and Ends of...
Odds and Ends #60: Greenpeace is complaining about... solar energy? Plus why the west has semiconductor politics all wrong, and why you should watch Conclave.
a week ago
Simply Explained
Multitasking on ESP32 with Arduino and FreeRTOS By now, it's no secret that the ESP32 is my go-to chip for making IoT devices. They're small,...
over a year ago
9
over a year ago
By now, it's no secret that the ESP32 is my go-to chip for making IoT devices. They're small, powerful, have a ton of onboard features, and they're relatively easy to program.However, when using it together with Arduino, all your code runs on a single core. That seems a bit...
Lighthouse Blog
How to rate content and find it again
9 months ago
lcamtuf’s thing
What's the deal with magnetic fields? I apologize, but there won't be any Insane Clown Posse jokes in this article.
a month ago
lcamtuf’s thing
meta: apologies for the spam... To explain: in several places in the UI, the platform encourages you to enable “subscriber chat” —...
3 weeks ago
13
3 weeks ago
To explain: in several places in the UI, the platform encourages you to enable “subscriber chat” — but doesn’t really explain what it does:
Jonas Hietala
Postmortem: MenuCity Good times, good times. MenuCity has been out a while and thanks for all the positive and...
over a year ago
7
over a year ago
Good times, good times. MenuCity has been out a while and thanks for all the positive and constructive feedback guys, it’s like my food doing this (programming is my air and the fun is the water… err). Anyway here’s the postmortem of my latest, and greatest, game. Let’s start...
watchTowr Labs
Backdooring Your Backdoors - Another $20 Domain, More Governments After the excitement of our .MOBI research, we were left twiddling our thumbs. As you may recall, in...
2 months ago
46
2 months ago
After the excitement of our .MOBI research, we were left twiddling our thumbs. As you may recall, in 2024, we demonstrated the impact of an unregistered domain when we subverted the TLS/SSL CA process for verifying domain ownership to give ourselves the ability to issue valid and...
./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...
9 months ago
97
9 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....
Jonas Hietala
The End of the Tunnel Lately I’ve been feeling like there’s been a shit-ton of stuff going on, quite a turn-around from...
over a year ago
8
over a year ago
Lately I’ve been feeling like there’s been a shit-ton of stuff going on, quite a turn-around from the last time. One course about data structure and algorithms (super fun to be honest) has wrapped up. We thought we were ahead with the assignments but in the end it got very...
Jorge Arango
The User Research Strategist Podcast Nikki Anderson interviewed me for her User Research Strategist podcast. Our focus was AI’s impact on...
a month ago
17
a month ago
Nikki Anderson interviewed me for her User Research Strategist podcast. Our focus was AI’s impact on research and informaton architecture – and how practitioners can take advantage of this new technology. See the episode page, which includes show notes. If you want to learn...
Jonas Hietala
Weekend Tournaments This weekend was filled by playing cards. On Saturday I hosted a small Game of Thrones tournament...
over a year ago
9
over a year ago
This weekend was filled by playing cards. On Saturday I hosted a small Game of Thrones tournament and on Sunday the local Netrunner community hosted a small summer kit tournament. Game of Thrones We’ve had a similar tournament once before when me and my girlfriend invited two of...
Jonas Hietala
Default audio card in linux There are a bunch of posts about making your audio work by default in Linux but none that just...
over a year ago
9
over a year ago
There are a bunch of posts about making your audio work by default in Linux but none that just worked for me. I had three separate problems: Getting sound Playing sound from multiple sources at the same time Audio card getting different numbers on reboot Getting sound Here I...
Jonas Hietala
addwatch: resource exhausted While tampering with Hakyll and running site preview I stumbled upon this error message: site:...
over a year ago
9
over a year ago
While tampering with Hakyll and running site preview I stumbled upon this error message: site: addWatch: resource exhausted (No space left on device) At first I tried to clear /tmp but, so clearly the device did have some space left. After a bit of googling I found a solution...
Abishek Muthian
Are we worrying more about AI than global warming So, my friend said this — If I may state mine — It’s not we’re more worried about AI, it’s the media...
over a year ago
4
over a year ago
So, my friend said this — If I may state mine — It’s not we’re more worried about AI, it’s the media inducing cognitive biases fuelled by Hollywood when a celebrity speaks about dooms day AI. Let’s discuss some facts, Let’s take prof. Hawing, he’s vocal about the need to keep AI...
Jonas Hietala
Ludum Dare 22 results! The results from Ludum Dare 22 are in! I made the game Sat-E for the 48 hour competition and I was...
over a year ago
10
over a year ago
The results from Ludum Dare 22 are in! I made the game Sat-E for the 48 hour competition and I was quite happy with it. #24 Community 3.71 #40 Fun 3.38 #49 Theme 3.69 #65 Overall 3.42 #95 Humor 2.82 #167 Mood 2.92 #247 Innovation 2.69 #338 Audio 2.23 #340 Graphics 2.62 #376...
Birchtree
Comfort Zone predicts tech in 2025 In this very special episode, the gang makes their "Pro" and "Pro Max" predictions for tech in 2025...
a month ago
23
a month ago
In this very special episode, the gang makes their "Pro" and "Pro Max" predictions for tech in 2025 and oh my, does it get wild! Who's best clued into the tech coming this year? Who is just wish-casting their way to third place? This
somenice
RGB Input Range Sliders R0 G20 B0 A fun little challenge to myself this week was putting together these HTML input range...
7 months ago
56
7 months ago
R0 G20 B0 A fun little challenge to myself this week was putting together these HTML input range type sliders to control the color of an LED.Each color channel change triggers an update to read the value, convert it to a hex code (eg. #FF0000), update the output element value,...
Home on Erik...
Top posts These are some blog posts which have gotten a disproportionate amount of traffic (10,000+ page...
over a year ago
7
over a year ago
These are some blog posts which have gotten a disproportionate amount of traffic (10,000+ page views): 2024 It's hard to write code for computers, but it's even harder to write code for humans 2023 Simple sabotage for software 2022 We are still early with the cloud: why...
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...
5 months ago
56
5 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...
Jonas Hietala
Doing some online Personality tests For some reason I’ve done a couple of personality tests the last month, mostly to satisfy my own...
over a year ago
12
over a year ago
For some reason I’ve done a couple of personality tests the last month, mostly to satisfy my own curiosity. The Braverman Test Inspired by Charles Poliquin’s visit on The Tim Ferriss Show I tried out the Braverman test to determine my neurotransmitter type. The point Charles...
Jonas Hietala
It's Time for More School Today it’s finally starting again and it’s off with a flying start. We have 11 lectures this first...
over a year ago
6
over a year ago
Today it’s finally starting again and it’s off with a flying start. We have 11 lectures this first week and an absolutely smacked schedule. If that wasn’t enough I also have a mentor time to prepare for and I need to start Taekwon-do again. On another note Ḯ’m currently plowing...
Lighthouse Blog
Updates November 24: Content parsing improvements
a year ago
Home on Erik...
Benchmarking nearest neighbor libraries in Python Radim Rehurek has put together an excellent summary of approximate nearest neighbor libraries in...
over a year ago
13
over a year ago
Radim Rehurek has put together an excellent summary of approximate nearest neighbor libraries in Python. This is exciting, because one of the libraries he's covering, annoy, was built by me. After introducing the problem, he goes through the list of contestants and sticks with...
Willem's Blog
Removing paint from a bike frame Using dichloromethane and sanding paper I removed the paint from my bike frame to create a minimal,...
over a year ago
11
over a year ago
Using dichloromethane and sanding paper I removed the paint from my bike frame to create a minimal, raw aluminium look.
Abishek Muthian
Postmortem of Butt Mover I suffer from chronic lower back pain, Since I don't consume opioids I find exercises 1 to be the...
over a year ago
5
over a year ago
I suffer from chronic lower back pain, Since I don't consume opioids I find exercises 1 to be the best pain management technique. In addition to the specific exercises for managing back pain, Not sitting for long durations seems to be the key factor for me to not trigger the back...
Neil Madden
Book review: The Joy of Cryptography Mike Rosulek, Oregon State University. Draft of January 3, 2021. Online: The Joy of Cryptography....
over a year ago
11
over 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...
Posts on Made of...
Measuring Capacity Through Utilization (This post is cross-posted from Honeycomb’s instrumentation series). One of my favorite concepts...
over a year ago
9
over a year ago
(This post is cross-posted from Honeycomb’s instrumentation series). One of my favorite concepts when thinking about instrumenting a system to understand its overall performance and capacity is what I call “time utilization”. By this I mean: If you look at the behavior of a...
Birchtree
Handheld consoles, assemble! Jez Corden writing for Windows Central: EXCLUSIVE: Xbox's New Hardware Plans Begin With a Gaming...
5 hours ago
1
5 hours ago
Jez Corden writing for Windows Central: EXCLUSIVE: Xbox's New Hardware Plans Begin With a Gaming Handheld Set for Later This Year, With Full Next-Gen Consoles Targeting 2027 Microsoft is working with a PC gaming OEM (think ASUS, Lenovo, MSI, Razer, etc.) on an Xbox-branded gaming...
Ian's Blog
Hardware-Protected Apple Distribution Certificates Using a YubiKey iOS and macOS developers will be familiar with the dreaded distribution certificate, a codesigning...
a year ago
9
a year ago
iOS and macOS developers will be familiar with the dreaded distribution certificate, a codesigning certificate issued to you by Apple for signing your release artifacts before you distribute them. Protecting that signing key is important, as Apple must blindly trust any binaries...
Ken Shirriff's blog
Wealth distribution in the United States Forbes recently published the Forbes 400 List for 2024, listing the 400 richest people in the United...
5 months ago
15
5 months ago
Forbes recently published the Forbes 400 List for 2024, listing the 400 richest people in the United States. This inspired me to make a histogram to show the distribution of wealth in the United States. It turns out that if you put Elon Musk on the graph, almost the entire US...
GitButler
Git Merge 2024 GitButler is organizing the 2024 Git Merge conference, Sep 19/20 in Berlin!
7 months ago
Computer Ads from...
Vote for the April 2004 Plus Post Topic If you are a paid subscriber, voting is open for one week
11 months ago
Applied Cartography
Is cool enough? Via HN I ran into not one but two extremely neat and pleasant-looking libraries for URL...
11 months ago
9
11 months ago
Via HN I ran into not one but two extremely neat and pleasant-looking libraries for URL manipulation. They look like great libraries, and a prior version of me would have taken a brief set of cursory glances at the hodgepodge of janky URL manipulation code that I wrote for...
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
9
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...
Good Enough
TIL: Easily Support Gravatars in Rails We’re building some software where we’d like to display avatars for email contacts even if they...
a year ago
11
a year ago
We’re building some software where we’d like to display avatars for email contacts even if they aren’t users of our software. While Gravatar is a relic of Web 2.0, we’ve found that there are still a significant number of people who have their email addresses in that...
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
8
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...
Arduino Blog
Save money by making your own MKR WiFi 1010-powered smart thermostat Go browse your favorite store for a smart thermostat and take a look at the prices. They aren’t...
7 months ago
52
7 months ago
Go browse your favorite store for a smart thermostat and take a look at the prices. They aren’t cheap and the more affordable models tend to lock you into proprietary ecosystems. But a decent smart thermostat can save you money on energy costs, so you might want to consider this...
./techtipsy
Running on fumes After a run-of-the-mill Windows BSOD, I was redirected to the UEFI settings and was presented with...
over a year ago
35
over a year ago
After a run-of-the-mill Windows BSOD, I was redirected to the UEFI settings and was presented with this fun little bug: 0GB ought to be enough for anybody.
./techtipsy
Cool projects This is an unsorted list of projects that really cool and neat. Chromebook cluster someone took...
a year ago
77
a year ago
This is an unsorted list of projects that really cool and neat. Chromebook cluster someone took some old Chromebooks, stripped them down and built a cluster. I love this kind of jank!
Posts on Made of...
What MongoDB got Right MongoDB is perhaps the most-widely-mocked piece of software out there right now. While some of the...
over a year ago
8
over a year ago
MongoDB is perhaps the most-widely-mocked piece of software out there right now. While some of the mockery is out-of-date or rooted in misunderstandings, much of it is well-deserved, and it’s difficult to disagree that much of MongoDB’s engineering is incredibly simplistic,...
Birchtree
🫡 A certain individual who owns a certain social media site spoke at a certain President's...
a month ago
18
a month ago
A certain individual who owns a certain social media site spoke at a certain President's inauguration earlier this week and at one point gave a very distinctive salute. Now look, I'm not calling this billionaire a Nazi, and I'm not telling you whether I
Computer Ads from...
Bible Research Systems' THE WORD Processor For Those Who Seek.
7 months ago
Matt Blewitt
Corporate Legibility for Software Engineers Corporate legibility is the art of making tasks, and their outcomes, easier to understand for those...
over a year ago
7
over a year ago
Corporate legibility is the art of making tasks, and their outcomes, easier to understand for those not directly involved. I’ll help you understand why this is an important thing to be aware of and how to use it to help your career.
Birchtree
How Flight Simulator helped my flying anxiety (members post) It turns out video games really can impact how you view the world.
3 months ago
Jonas Hietala
2014 Read Books In total I read 20 books, which is 33% less than last year. Fiction How to Be a Woman - Catilin...
over a year ago
9
over a year ago
In total I read 20 books, which is 33% less than last year. Fiction How to Be a Woman - Catilin Moran Fun! The Kill Room - Jeffery Deaver A Song of Ice and Fire: Game of Thrones - George R.R. Martin Reread. A Song of Ice and Fire: A Clash of Kings - George R.R. Martin Reread. A...
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...
5 months ago
27
5 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...
Posts on Made of...
Exploiting misuse of Python's "pickle" If you program in Python, you’re probably familiar with the pickle serialization library, which...
over a year ago
9
over a year ago
If you program in Python, you’re probably familiar with the pickle serialization library, which provides for efficient binary serialization and loading of Python datatypes. Hopefully, you’re also familiar with the warning printed prominently near the start of pickle’s...
Birchtree
The battle of the budget phones Just days after I got my iPhone 16e, Apple’s (less) budget (than ever before) iPhone, Nothing is out...
a week ago
6
a week ago
Just days after I got my iPhone 16e, Apple’s (less) budget (than ever before) iPhone, Nothing is out here with new their new budget phones, the Phone (3a) and (3a) Pro. These models start at $379 and $459 respectively, so they certainly undercut the new iPhone, so let&
Abishek Muthian
BigBasket slot alert BigBasket is the leading online grocery delivery portal in India, due to the reduced workforce and...
over a year ago
3
over a year ago
BigBasket is the leading online grocery delivery portal in India, due to the reduced workforce and extraordinary demand; the bookings happen at random slots and we have no other choice but to keep checking the app regularly. A need gap was posted recently, asking for a solution...
Abishek Muthian
Paytm says to me that it’s PoS feature didn’t have a security risk Paytm- Alibaba backed India’s leading mobile payment wallet saw a 1000 % growth in the amount of...
over a year ago
3
over a year ago
Paytm- Alibaba backed India’s leading mobile payment wallet saw a 1000 % growth in the amount of money added to its wallet during India’s demonetisation. I must acknowledge that digital wallets like Paytm, Ola money etc. did help in easing the pains of demonetisation for those...
Nabeel S. Qureshi
Advice That Actually Worked For Me My contribution to the 'productivity advice' genre.
over a year ago
Louwrentius
Linode hacked: thoughts about cloud security I bought a Linode VPS for private usage just after the report that Linode had reset all passwords of...
over a year ago
7
over a year ago
I bought a Linode VPS for private usage just after the report that Linode had reset all passwords of existing users regarding the Linode management console. Resetting passwords is not something you do when under a simple attack such as a DDOS attack. Such a measure is only taken...
Louwrentius
'Tool of the month: iftop - advanced bandwidth monitoring' The utility iftop allows you to monitor bandwidth usage. It is in some sense similar to tools like...
over a year ago
9
over a year ago
The utility iftop allows you to monitor bandwidth usage. It is in some sense similar to tools like iptraf, dstat and bwm-ng. Iftop is more special than those. Because iftop lets you monitor the speed of individual TCP / UDP connections. Basically, you will be able to determine...
Notes on software...
Delightful, production-grade replication for Postgres This is an external post of mine. Click here if you are not redirected.
7 months ago
Vitalik Buterin's...
A Note On Charity Through Marginal Price Discrimination
over a year ago
Arduino Blog
Receive an alert when your device goes offline in Arduino Cloud You’re managing a network of IoT sensors that monitor air quality across multiple locations....
3 months ago
31
3 months ago
You’re managing a network of IoT sensors that monitor air quality across multiple locations. Suddenly, one of the sensors goes offline, but you don’t notice until hours later. The result? A gap in your data and a missed opportunity to take corrective action. This is a common...
Vitalik Buterin's...
Christmas Special
over a year ago
Avestura's Blog
Understanding zero-knowledge proofs What are zero-knowledge proofs, really?
over a year ago
Louwrentius
FFmpeg performance on a Core i7 920 @ 3.6 Ghz The system i'm running is a Core i7 920 @ 3.6 Ghz. I am transcoding a DVD (Grave Of The Fire Flies)...
over a year ago
9
over a year ago
The system i'm running is a Core i7 920 @ 3.6 Ghz. I am transcoding a DVD (Grave Of The Fire Flies) to iPod format (640x480 x264). Thread support is enabled, to FFmpeg uses about 250% CPU. That's 2.5 of the 4 cores available. If possible, I would have liked to see it use all four...
Willem's Blog
Something the smartwatch will never have: patina Patina is often neglected when comparing smartwatches with regular watches.
over a year ago
Good Enough
TIL: Listen for JavaScript events only once! A common thing I find myself doing in Javascript is adding some event driven behavior that I only...
a year ago
10
a year ago
A common thing I find myself doing in Javascript is adding some event driven behavior that I only want to happen once. Let’s say I have a big button that starts the process of lowering a certain spy into a pool of certain doom — I don’t want a second button press to awkwardly...
Jorge Arango
Traction Heroes Ep. 3: Beyond Data In episode 3 of the Traction Heroes podcast, Harry and I discussed the relationship between...
a month ago
11
a month ago
In episode 3 of the Traction Heroes podcast, Harry and I discussed the relationship between decision-making and data. Is it ok for some decisions to be made intuitively? What role do emotions play in decision-making? How do you deal with stakeholders who demand that decisions be...
Elevation Lab - Blog
Introducing TagVault Pin for AirTag Wanting a quick, safe, and secure way to attach an AirTag to our kids, we designed the TagVault Pin...
a year ago
5
a year ago
Wanting a quick, safe, and secure way to attach an AirTag to our kids, we designed the TagVault Pin Mount. Other AirTag cases for kids were too easy to take off, bulky, and flopped around. So we designed a better solution with an ultra-secure mount, dual hidden safety pins, and...
Lighthouse Blog
Hidden features
9 months ago
Home on Erik...
2D embedding of 5k artists = WIN I'm at KDD in Chicago for a few days. We have a Spotify booth tomorrow, and I wanted to put together...
over a year ago
9
over a year ago
I'm at KDD in Chicago for a few days. We have a Spotify booth tomorrow, and I wanted to put together some cool graphics to show. I've been thinking about doing a 2D embedding of the top artists forever since I read about t-SNE and other papers so this was a perfect opportunity to...
Elevation Lab - Blog
Introducing FamilyCharger Today we launched FamilyCharger - it's designed to be a central place to charge all your devices,...
over a year ago
4
over a year ago
Today we launched FamilyCharger - it's designed to be a central place to charge all your devices, fast, without clutter. Our initial designs for a family charger started out as big multi-charging docks, but they were too inflexible, expensive, and took up a lot of space....
Vitalik Buterin's...
Soulbound
over a year ago
Matt Blewitt
Long Distance Relationships I’ve been managing a fully remote, fully distributed team, covering timezones from UTC-8 through...
5 months ago
15
5 months ago
I’ve been managing a fully remote, fully distributed team, covering timezones from UTC-8 through UTC+10, for the last couple of years. Through that time, I’ve learned a lot on organising work, interpersonal relationships, and ultimately how to overcome a lack of promximity to my...
Birchtree
📕 I recommend: Co-Intelligence: Living and Working with AI Hey everyone, this post is for everyone, but it’s a part of a new series I’m doing on More Birchtree...
a month ago
26
a month ago
Hey everyone, this post is for everyone, but it’s a part of a new series I’m doing on More Birchtree where I review the books and games I read and play in 2025. My movie reviews have been a relative hit on social media for the
Never Met a Science
The (Electoral) Politics of Age Gaps (Yes, this post is the beginning of a victory lap.
6 months ago
computers are bad
2023-07-10 the tragedy of beatrice foods Occasionally, research into the history of telephony takes you into some strange places. There are...
a year ago
83
a year ago
Occasionally, research into the history of telephony takes you into some strange places. There are conspiracy theories, of course, and there are people who insist on their version of events so incessantly that details of dates and places can become heated arguments. There is also...
Joey's Hoard of...
I Ditched the Algorithm for RSS—and You Should Too <img src="/assets\images\blog_posts\2025_01_12-rss\banner.png" alt="An image of a banner cartoon of...
a month ago
Willem's Blog
Art of visualisation You learn from experts if you have the privilege to work with them, this month I had a chance to...
over a year ago
10
over a year ago
You learn from experts if you have the privilege to work with them, this month I had a chance to help a professional food photographer.
Jonas Hietala
Undo git reset --hard I purposefully and more or less idiotically executed git reset --hard <hash> in hopes of going back...
over a year ago
8
over a year ago
I purposefully and more or less idiotically executed git reset --hard <hash> in hopes of going back a bit. What I didn’t realize then is that you throw away all the commits between now until <hash>. Not quite what was planned. After a bit of panic I found the answer: Find your...
Avestura's Blog
How to change visibility in massive GitHub organizations like EpicGames? How to publicize and un-publicize your visibility in massive GitHub orgs?
over a year ago
./techtipsy
My self-hosting setup has an UPS now, here's my experience with it I changed my setup again. I’m now the proud owner of an APC Smart-UPS 750. Why? Because I got it as...
over a year ago
52
over a year ago
I changed my setup again. I’m now the proud owner of an APC Smart-UPS 750. Why? Because I got it as a gift, and I have never actually had an UPS before, so it makes for a good introduction to this world. Overview My setup is quite basic: everything that I have on my table...
Abishek Muthian
Migrating PostgreSQL To SQLite I'm migrating a project from PostgreSQL to SQLite. There's nothing wrong with PostgreSQL, It's the...
over a year ago
5
over a year ago
I'm migrating a project from PostgreSQL to SQLite. There's nothing wrong with PostgreSQL, It's the best RDBMS; period. I'm just building a product where the benefits of the portability, performance seem to outweigh the quirks of SQLite; At-least that's what I think. Btw, I learnt...
Good Enough
Cosmic Maelstrom As Barry wrote in his recent blogpost, we're busy building prototypes here at Good Enough. It's...
a year ago
8
a year ago
As Barry wrote in his recent blogpost, we're busy building prototypes here at Good Enough. It's weird to be in this situation. Most of the Good Enough team are used to working on just one software at a time, focusing on steadily improving it. But right now we're doing the...