Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > technology
#all #programming #history #startups #technology #science #life #literature #architecture #travel #creative #design #comics #cartography #finance #AI #indiehacker Muted Categories [alt+←][alt+→]
Louwrentius
PPSS version 2.30 now operates asynchronous If you background a bash or shell process, how do you determine if it has finished? Since inter...
over a year ago
4
over a year ago
If you background a bash or shell process, how do you determine if it has finished? Since inter process communication is not possible using shell scripts, people often refer to while loops or other polling mechanisms to determine if some process has stopped. However, the one...
Arduino Blog
Explore two ways to white label with Arduino Cloud We’re excited to announce a brand-new feature called “Custom Branding,” which allows Enterprise plan...
7 months ago
59
7 months ago
We’re excited to announce a brand-new feature called “Custom Branding,” which allows Enterprise plan users to white label their workspace and enhance the overall user experience. This announcement is exciting because it empowers businesses to create a truly tailored environment...
On Life and Lisp
AAA gaming on Asahi Linux Gaming on Linux on M1 is here! We’re thrilled to release our Asahi game playing toolkit, which...
2 months ago
42
2 months ago
Gaming on Linux on M1 is here! We’re thrilled to release our Asahi game playing toolkit, which integrates our Vulkan 1.3 drivers with x86 emulation and Windows compatibility. Plus a bonus: conformant OpenCL 3.0. Asahi Linux now ships the only conformant OpenGL®, OpenCL™, and...
Home on Erik...
Are data sets the new server rooms? This blog post Data sets are the new server rooms makes the point that a bunch of companies raise a...
over a year ago
4
over a year ago
This blog post Data sets are the new server rooms makes the point that a bunch of companies raise a ton of money to go get really proprietary awesome data as a competitive moat. Because once you have the data, you can build a better product, and no one can copy it (at least not...
Louwrentius
Distributed Parallel Processing Shell Script (PPSS) released I'd like to announce the release of the distributed version of the Parallel Processing Shell Script...
over a year ago
4
over a year ago
I'd like to announce the release of the distributed version of the Parallel Processing Shell Script (PPSS). PPSS is a bash script that allows you to run commands in parallel. It is written to make use of current multi-core CPUs. The new distributed version of PPSS allows you to...
Arduino Blog
Easily add Python-controlled GPIO pins to any computer Let’s say that, hypothetically, you wanted to use your computer to blink an LED or read the state of...
6 months ago
58
6 months ago
Let’s say that, hypothetically, you wanted to use your computer to blink an LED or read the state of a button. Could you? Almost certainly not — at least not without additional hardware. Most modern computers don’t provide any interface for direct interaction with low-level...
Jonas Hietala
2012 in Review Like the last two years I’m summarizing the year. At the end of the year like this it always feel...
over a year ago
4
over a year ago
Like the last two years I’m summarizing the year. At the end of the year like this it always feel like I didn’t accomplish much, but after the yearly summary it always feels better. 2012 Geek Achievements Designed a processor which fulfills the Core Wars 88 standard. Includes a...
Arduino Blog
Self-leveling workbench can travel without trouble An actually level workbench is critical for many different jobs, such as pouring resin or...
6 months ago
41
6 months ago
An actually level workbench is critical for many different jobs, such as pouring resin or calibrating sensors. But it is difficult enough to level a stationary workbench and that becomes a nightmare for a workbench that needs to roll around a shop on casters, as shop floors...
Vitalik Buterin's...
On Path Independence
over a year ago
./techtipsy
How to save an old printer from the e-waste pile with a Raspberry Pi A family member has a Canon PIXMA MP250 printer, originally released in 2009. It has been a very...
6 months ago
80
6 months ago
A family member has a Canon PIXMA MP250 printer, originally released in 2009. It has been a very reliable piece of hardware, especially for a printer. Then came Windows 10. The printer would not work out of the box with it and the official drivers got stuck during installation....
Jonas Hietala
Postmortem: Balls So it’s been what? Two, three years since I discovered the art of programming and I haven’t made one...
over a year ago
4
over a year ago
So it’s been what? Two, three years since I discovered the art of programming and I haven’t made one single game?! Well now I’m not counting the visual basic nightmare mastermind I made a long time ago but a real game. Whatever that means. I’ve had these monster-projects; Point...
Matt Mullenweg
Automattic Alignment Winston Churchill said, “Never let a good crisis go to waste.” Since I last blogged here, WP Engine...
3 months ago
6
3 months ago
Winston Churchill said, “Never let a good crisis go to waste.” Since I last blogged here, WP Engine filed a meritless lawsuit and Automattic responded, and there’s been a hurricane of public activity and press. Inside of Automattic, there’s been a parallel debate and process....
Louwrentius
Tracking down a faulty Storage Array Controller with ZFS One day, I lost two virtual machines on our DR environment after a storage vMotion. Further...
over a year ago
4
over a year ago
One day, I lost two virtual machines on our DR environment after a storage vMotion. Further investigation uncovered that any storage vMotion of a virtual machine residing on our DR storage array would corrupt the virtual machine's disks. I could easily restore the affected...
Arduino Blog
Turning a desk mat into a MIDI drum kit Playing drums is a lot of fun, but drum sets are very big and very loud. They also aren’t cheap....
a month ago
33
a month ago
Playing drums is a lot of fun, but drum sets are very big and very loud. They also aren’t cheap. Those factors keep them from being an option for many people who would otherwise be interested. Conventional electronic drum sets are much quieter and a bit more compact, but they...
Willem's Blog
The birth of a child Witnessing the birth of a child changes a man, for science and curiosity I wore a biometric sensor...
over a year ago
4
over a year ago
Witnessing the birth of a child changes a man, for science and curiosity I wore a biometric sensor capturing the impact of birth on yours truly.
Vitalik Buterin's...
Gitcoin Grants Round 5 Retrospective
over a year ago
Arduino Blog
This automatic laser turret keeps the cats entertained for hours Cats may be adorable, but they evolved to be predators. Unfortunately, responsible owners keep their...
2 months ago
33
2 months ago
Cats may be adorable, but they evolved to be predators. Unfortunately, responsible owners keep their cats indoors to avoid decimating the local wildlife population and that means Mr. Whiskers and Ms. Socks don’t get much opportunity to express their hunting urges. That’s why...
computers are bad
2024-03-27 telephone cables So let's say you're working on a household project and need around a dozen telephone cables---the...
9 months ago
75
9 months ago
So let's say you're working on a household project and need around a dozen telephone cables---the ordinary kind that you would use between your telephone and the wall. It is, of course, more cost effective to buy bulk cable, or simply a long cable, and cut it to length and attach...
Gwern.net Newsletter
March 2021 Gwern.net Newsletter 2 major new site features: 'popins' and recursive Wikipedia popups
over a year ago
Louwrentius
Visual representation of hard drives and their temperature If you build a NAS with many drives, it may be of interest to you which drives get hot and where...
over a year ago
4
over a year ago
If you build a NAS with many drives, it may be of interest to you which drives get hot and where they are located in the chassis. My Norco 4020 case has twenty drives in RAID 6, plus two operating system drives in RAID 1. I wrote a script that shows me the temperature of each...
seangoedecke.com RSS...
How LLMs work Over the last few weeks I’ve been playing around with the excellent llama2.c repository, which is...
a year ago
4
a year ago
Over the last few weeks I’ve been playing around with the excellent llama2.c repository, which is basically a simple one-file C…
Jonas Hietala
2013 in Review The year is almost over and I think I accomplished a lot this year. You can read my reviews of 2010,...
over a year ago
4
over a year ago
The year is almost over and I think I accomplished a lot this year. You can read my reviews of 2010, 2011 and 2012. 2013 Geek Achievements Solved 213 UVa problems. Got 43rd at NWERC 2013. Placed high in IMPA, with one turn won. Completed the online course Programming Languages in...
watchTowr Labs
We Spent $20 To Achieve RCE And Accidentally Became The Admins Of .MOBI Welcome back to another watchTowr Labs blog. Brace yourselves, this is one of our most astounding...
3 months ago
4
3 months ago
Welcome back to another watchTowr Labs blog. Brace yourselves, this is one of our most astounding discoveries. Summary What started out as a bit of fun between colleagues while avoiding the Vegas heat and $20 bottles of water in our Black Hat hotel rooms - has now seemingly...
Willem's Blog
Rescuing photos from a crashed iMac This week I attempted to recover two decades of personal photo history from a crashed iMac.
over a year ago
Louwrentius
Eztables: simple yet powerful firewall configuration for Linux I've created and released Eztables on Github. Anyone who ever has a need to setup a firewall on...
over a year ago
4
over a year ago
I've created and released Eztables on Github. Anyone who ever has a need to setup a firewall on Linux may be interested in this project. It doesn't matter if you need to protect a laptop, server or want to setup a network firewall. Eztables supports it all. If you're not afraid...
Jonas Hietala
February gets Themed: Rejection The Experimental Gameplay Project has announced their next theme - and shame on me if I wouldn’t...
over a year ago
4
over a year ago
The Experimental Gameplay Project has announced their next theme - and shame on me if I wouldn’t follow suite! With valentine coming up I might just have found a pretty nice idea, just now, writing this… Booyah!!
Simply Explained
MAX17043: Battery Monitoring Done Right (Arduino & ESP32) Building a battery-powered IoT device? Then you'll want to monitor the battery's percentage. Here's...
over a year ago
4
over a year ago
Building a battery-powered IoT device? Then you'll want to monitor the battery's percentage. Here's how to do it properly.
Vitalik Buterin's...
Why sharding is great: demystifying the technical properties
over a year ago
Home on Erik...
Google diversity memo, global warming, Pascal's wager, and other stuff There's about 765 million blog posts about the diversity “memo” that leaked out of Google a couple...
over a year ago
4
over a year ago
There's about 765 million blog posts about the diversity “memo” that leaked out of Google a couple of weeks ago. I think the case for any biological difference is pretty weak, and it bothers me when people refer to an “interest gap” as anything else than caused by the...
Arduino Blog
This autonomous go-kart only needs a camera to navigate a workshop circuit Autonomous vehicles, and self-driving cars in particular, are probably one of the most enticing...
a week ago
20
a week ago
Autonomous vehicles, and self-driving cars in particular, are probably one of the most enticing technologies of the 21st century. But despite a great deal of R&D and even more speculation, we have yet to see a self-driving car that can actually operate on real public roads...
Willem's Blog
Moving to the countryside Join me on a journey from the bustle of Amsterdam to the tranquility of Noord-Limburg's countryside.
over a year ago
4
over a year ago
Join me on a journey from the bustle of Amsterdam to the tranquility of Noord-Limburg's countryside.
computers are bad
2023-10-22 cooler screens Audible even over the squeal of an HVAC blower with a suffering belt, the whine of small, high...
a year ago
73
a year ago
Audible even over the squeal of an HVAC blower with a suffering belt, the whine of small, high velocity fans pervades the grocery side of this Walgreens. Were they always this loud? I'm not sure; some of the fans sound distinctly unhealthy. Still, it's a familiar kind of noise to...
Arduino Blog
This DIY smart chicken coop features AI-based predator detection Raising chickens can be a very rewarding endeavor, as they can provide fresh daily eggs and help get...
2 months ago
25
2 months ago
Raising chickens can be a very rewarding endeavor, as they can provide fresh daily eggs and help get rid of pests in the yard. But, like all animals, they require care. Most importantly, you’ll need to ensure that they have regular food and water, and you’ll need to protect them...
Computer Ads from...
Vote for the April 2004 Plus Post Topic If you are a paid subscriber, voting is open for one week
9 months ago
latest projects -...
Motorised Camera Slider [Hardware] Simple smooth motor mod
6 months ago
Arduino Blog
An engineer’s journey to bring the ultimate TMJ pain relief tool to market To the average person, invention and new product development seem like pretty straightforward...
3 months ago
20
3 months ago
To the average person, invention and new product development seem like pretty straightforward processes; you come up with a killer idea, do the engineering work to cobble together a working prototype, have a truckload of units manufactured, and then sell those to turn a profit....
./techtipsy
How to fix ZFS pool not importing at boot Issue description You are running a Linux-based machine with an install of ZFS on Linux. Everything...
over a year ago
25
over a year ago
Issue description You are running a Linux-based machine with an install of ZFS on Linux. Everything seems to work correctly, but after restarting your machine, the ZFS pool is not visible. You can still import your pool manually using zpool import poolname or zpool import -a. In...
Jonas Hietala
Focusing Attention: Drawing In my last post I wrote about some ideas and projects I have and how it’s a little bit too much at a...
over a year ago
4
over a year ago
In my last post I wrote about some ideas and projects I have and how it’s a little bit too much at a time, so now I’m going to try something new here. In the beginning of every week I’ll declare something I’ll be focusing on and then that’s the only thing I should focus on on my...
Home on Erik...
Momentum and mean reversion might just be volatility bias The Economist just published an article called The best, the worst and the ugly. By looking at...
over a year ago
4
over a year ago
The Economist just published an article called The best, the worst and the ugly. By looking at historical performance for mutual funds, they find strong support for momentum and mean reversion. Picking the best or the worst fund over the previous five years gives great returns...
Bryan Braun - Blog
Links #10 How to Get on a Podcast - This is a short and invaluable post for anyone who wants to be a podcast...
5 months ago
4
5 months ago
How to Get on a Podcast - This is a short and invaluable post for anyone who wants to be a podcast guest. It puts you in the shoes of a podcaster, showing you what they need, and how you can be a “sure thing” for them. As usual, there are no short cuts. You gotta do the work! A...
Vitalik Buterin's...
What kind of layer 3s make sense?
over a year ago
Louwrentius
Debian Lenny and Dell S300 H200 and H700 RAID controllers update november 2010: it is reported in the comments that the next release will support these...
over a year ago
4
over a year ago
update november 2010: it is reported in the comments that the next release will support these controllers. However, which controllers are supported is not clear. Also, we may have to wait for quite some time before squeeze will be released. Just a quick note: it seems that the...
computers are bad
2024-03-17 wilhelm haller and photocopier accounting In the 1450s, German inventor Johannes Gutenburg designed the movable-type printing press, the first...
9 months ago
92
9 months ago
In the 1450s, German inventor Johannes Gutenburg designed the movable-type printing press, the first practical method of mass-duplicating text. After various other projects, he applied his press to the production of the Bible, yielding over one hundred copies of a text that...
Neil Madden
Hybrid encryption and the KEM/DEM paradigm If you know a bit about public key cryptography, you probably know that you don’t directly encrypt a...
over a year ago
4
over a year ago
If you know a bit about public key cryptography, you probably know that you don’t directly encrypt a message with a public key encryption algorithm like RSA. This is for many reasons, one of which being that it is incredibly slow. Instead you do what’s called hybrid encryption:...
Jonas Hietala
Making a Game Again? I’ve gotta do a lab today at school, tomorrow I need to do the exam I missed when I had my...
over a year ago
2
over a year ago
I’ve gotta do a lab today at school, tomorrow I need to do the exam I missed when I had my glasses-missing headaches and I’m going to Ikea and some other shops for, you guessed it, shopping! Sure it’s fun and sure I need to do these things but the only thing on my mind now is...
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
4
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...
Style over Substance
Peak Design quick-connect Leash and Cuff straps My camera collection has been growing steadily over the years, but it’s been expanding even faster...
over a year ago
73
over a year ago
My camera collection has been growing steadily over the years, but it’s been expanding even faster during the COVID-19 lockdowns. Online shopping therapy keeps me sane while I’m cooped up at home, and with easy access to eBay and other auction sites my GAS – photographers...
Vitalik Buterin's...
預測市場:一個選舉小故事(2021年 二月)
over a year ago
Notes on software...
Exploring PL/pgSQL part two: implementing a Forth-like interpreter Previously in exploring PL/pgSQL: Strings, arrays, recursion and parsing JSON In my last post I...
over a year ago
4
over a year ago
Previously in exploring PL/pgSQL: Strings, arrays, recursion and parsing JSON In my last post I walked through the basics of PL/pgSQL, the embedded procedural language inside of PostgreSQL. It covered simple functions, recursions and parsing. But there was something very...
GitButler
GitButler 0.12 - "Stingy Baker" New GitButler release is out! Undo anything, modify your commits with ease, new AI stuff and more!
7 months ago
Arduino Blog
How makers can use AR and VR Augmented reality (AR) and virtual reality (VR) are both currently experiencing a meteoric rise in...
6 months ago
38
6 months ago
Augmented reality (AR) and virtual reality (VR) are both currently experiencing a meteoric rise in popularity, with the combined market expected to reach $77 billion by 2025, from just $15.3 billion in 2020. For makers, AR and VR represent exciting opportunities to build new...
Notes on software...
HTML event handler attributes: down the rabbit hole This is an external post of mine. Click here if you are not redirected.
over a year ago
Home on Erik...
A neat little trick with time decay Something that pops up pretty frequently is to implement time decay, especially where you have...
over a year ago
4
over a year ago
Something that pops up pretty frequently is to implement time decay, especially where you have recursive chains of jobs. For instance, say you want to keep track of a popularity score. You calculate today's output by reading yesterday's output, discounting it by $$ exp(-lambda...
Home on Erik...
Deep learning for… Go This is the last post about deep learning for chess/go/whatever. But this really cool paper by...
over a year ago
4
over a year ago
This is the last post about deep learning for chess/go/whatever. But this really cool paper by Christopher Clark and Amos Storkey was forwarded to me by Michael Eickenberg. It's about using convolutional neural networks to play Go.
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...
2 months ago
8
2 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...
Engineers Need Art
Same Stop Marvelling at the full circle life seems to have taken after retirement.
a year ago
Willem's Blog
Beast of the Green Hell Blog post about an amazing AMG Circuit day at the race track of Zolder, Belgium.
over a year ago
Louwrentius
Systemd Forward Secure Sealing of system logs makes little sense Systemd is a more modern replacement of sysvinit and its in the process of being integrated into...
over a year ago
4
over a year ago
Systemd is a more modern replacement of sysvinit and its in the process of being integrated into most mainstream Linux distributions. I'm a bit troubled by one of it's features. I'd like to discuss the Forward Secure Sealing (FSS) feature for log files that is part of systemd....
Notes on software...
Interview with the D Language Blog: BSDScheme This is an external post of mine. Click here if you are not redirected.
over a year ago
Jonas Hietala
The I'm Great quote A new semester at the uni and so far it looks promising; I got a hold of some new books even though...
over a year ago
4
over a year ago
A new semester at the uni and so far it looks promising; I got a hold of some new books even though the bookstore had a snakelike queue similar to the Jörmungandr (the snake that encircled the earth in nordic mythology) and our new programming course started. This time it’s Ada’s...
Notes on software...
Eight years of organizing tech meetups This is a collection of random personal experiences. So if you don't want to read everything, feel...
a year ago
4
a year ago
This is a collection of random personal experiences. So if you don't want to read everything, feel free to skip to the end for takeaways. I write because I'd like to see more high-quality meetups. And maybe my little bit of experience will help someone out. 2015: Philadelphia I...
Simply Explained
Year in review: 2022 Every new year I reflect on the previous year and set new goals. I'm focusing primarily on my...
a year ago
4
a year ago
Every new year I reflect on the previous year and set new goals. I'm focusing primarily on my YouTube channel and newsletter, but there are personal reflections in here as well. Last year was an off year for me, and I'm gearing up to make up for lost time in 2023.
axio.ms
Classical virtualisation rules applied to RISC-style atomics In 1974, Gerald Popek and Robert Goldberg published a paper, “Formal Requirements for Virtualizable...
over a year ago
4
over a year ago
In 1974, Gerald Popek and Robert Goldberg published a paper, “Formal Requirements for Virtualizable Third Generation Architectures”, giving a set of characteristics for correct full-machine virtualisation. Today, these characteristics remain very useful. Computer architects will...
Jonas Hietala
Microfeatures in my blog xkcd: Nerd sniping A while I ago I encountered a blog post called Microfeatures I Love in Blogs and...
5 months ago
4
5 months ago
xkcd: Nerd sniping A while I ago I encountered a blog post called Microfeatures I Love in Blogs and Personal Websites, and together with the related Hacker News discussion I got nerd sniped. (I spent more time than I care to admit implementing new and exciting microfeatures for...
Neil Madden
SipHash-based encryption for constrained devices I see a lot of attempts to define encryption schemes for constrained devices with short...
8 months ago
4
8 months ago
I see a lot of attempts to define encryption schemes for constrained devices with short authentication tags (e.g., 64 bits) using universal hashing. For example, there’s a proposal in CFRG at the moment for a version of AES-GCM with short tags for this kind of use-case. In my...
Home on Erik...
Language pitch Here's a fun analysis that I did of the pitch (aka. frequency) of various languages. Certain...
over a year ago
4
over a year ago
Here's a fun analysis that I did of the pitch (aka. frequency) of various languages. Certain languages are simply pronounced with lower or higher pitch. Whether this is a feature of the language or more a cultural thing is a good question, but there are some substantial...
Arduino Blog
Is there an online Arduino IDE? Since the inception of Arduino, the Arduino IDE has been a go-to tool for people learning to code...
2 months ago
29
2 months ago
Since the inception of Arduino, the Arduino IDE has been a go-to tool for people learning to code and creating projects ranging from remote-controlled cars to soil moisture monitoring. No wonder it’s been downloaded over 24 million times this year, so far!  Now if you’ve ever...
seangoedecke.com RSS...
Glue work considered harmful “Glue work” is an concept Tanya Reilly came up with in 2019. The idea is that there’s a large amount...
2 weeks ago
6
2 weeks ago
“Glue work” is an concept Tanya Reilly came up with in 2019. The idea is that there’s a large amount of unglamorous work that every team…
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
4
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,...
Posts on Made of...
Lab Notebooking for the Software Engineer A few weeks ago, I wrote that software engineers should keep lab notebooks as they work, in addition...
over a year ago
4
over a year ago
A few weeks ago, I wrote that software engineers should keep lab notebooks as they work, in addition to just documenting things after the fact. Today, I’m going to share the techniques that I’ve found useful to try to get in the habit of lab-notebooking my work, even though I...
Arduino Blog
3D printing an affordable robot arm  If you have an interest in robotics, then a robot arm is a great educational tool to start your...
5 months ago
36
5 months ago
If you have an interest in robotics, then a robot arm is a great educational tool to start your journey. But professional robot arms are expensive and the DIY route is more informative anyway. That’s especially true if you take the time to design the arm yourself, as did Oliver...
Louwrentius
Apple is killing off the optical drive just like the floppy disk With the release of the new MacBook Air we are one step closer to killing off the cd-rom and the...
over a year ago
4
over a year ago
With the release of the new MacBook Air we are one step closer to killing off the cd-rom and the dvd. As with the previous MacBook Air, this device has no optical drive. And that is a good thing. People do not need an optical drive. You have the network and you have USB disks....
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....
a month ago
19
a month 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...
Applied Cartography
Letters to a Young Bartender Every straight white male is forced, character-creation-screen-style, to choose one overtly...
3 weeks ago
10
3 weeks ago
Every straight white male is forced, character-creation-screen-style, to choose one overtly consumptive hobby that in some small part defines their twenties and – God willing — their enduring adulthood. Some choose sourdough; many choose barbecue; I chose mixology. (A...
Willem's Blog
Backup Rotation Scheme Learn about the rsync-backup-rotator tool that helps you automatically rotate backups using rsync,...
a year ago
4
a year ago
Learn about the rsync-backup-rotator tool that helps you automatically rotate backups using rsync, creating and maintaining multiple recovery points from your backups.
./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...
7 months ago
132
7 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...
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
4
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...
Willem's Blog
Three tips to make a content strategy work Consider these three things to maximise the effect of the words you write for your website, blog or...
over a year ago
lcamtuf’s thing
Analog filters, part 2: let it ring A continuation of the gentle intro to analog signal filtering. In today's episode: the Sallen-Key...
3 months ago
Electronics etc…
Increasing Frequency Counter Precision with Linear Regression MathJax.Hub.Config({ jax: ["input/TeX", "output/HTML-CSS"], tex2jax: { inlineMath: [...
a year ago
64
a year ago
MathJax.Hub.Config({ jax: ["input/TeX", "output/HTML-CSS"], tex2jax: { inlineMath: [ ['$', '$'], ["\\(", "\\)"] ], displayMath: [ ['$$', '$$'], ["\\[", "\\]"] ], processEscapes: true, skipTags: ['script', 'noscript', 'style', 'textarea', 'pre',...
Computer Ads from...
Creative Computer Publishes Interview with the Guy Behind the Death Star Trench Run (1978) An Interview With Star Wars Animator Larry Cuba
8 months ago
Arduino Blog
Build Button Clash in minutes: a new fun game with Plug and Make Kit  The Arduino Plug and Make Kit is all about turning creative sparks into reality in mere minutes....
a month ago
25
a month ago
The Arduino Plug and Make Kit is all about turning creative sparks into reality in mere minutes. With its intuitive, snap-together design, even the wildest ideas become achievable – fast, fun, and frustration-free. That’s exactly what Julián Caro Linares, Arduino’s Product...
Willem's Blog
Supernova E3 Pro 2 dynamo powered headlight
over a year ago
heavymeta.org
CrowdStrike's Impact on Aviation Just after midnight Eastern Time on July 19, 2024, the enterprise cybersecurity company CrowdStrike...
5 months ago
4
5 months ago
Just after midnight Eastern Time on July 19, 2024, the enterprise cybersecurity company CrowdStrike YOLOed a software update to millions of Windows machines. Or as they put it: On July 19, 2024 at 04:09 UTC, as part of ongoing operations, CrowdStrike released a sensor...
./techtipsy
Tech tip: eliminate HDD humming noise Anyone that has bought themselves external WD drives from the Elements/My Book/Easystore series are...
over a year ago
29
over a year ago
Anyone that has bought themselves external WD drives from the Elements/My Book/Easystore series are probably familiar with the acoustic characteristics of the drives. The drives have a loud hum caused by WD running the drives at 7200rpm while claiming the drives to be...
Jonas Hietala
Let's build a VORON: Bed & electronics I’ve made a lot of progress on my VORON. Electronics and other stuff are installed to the degree...
a year ago
4
a year ago
I’ve made a lot of progress on my VORON. Electronics and other stuff are installed to the degree that I’ve begun wiring, but I’m going to separate the wiring into it’s own post. This will be a short post about bed preparation and installing electronics components. Feedback from...
Lighthouse Blog
Hidden features
7 months ago
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
3
over a year ago
Saw this link on Hacker News the other day: The Highway Lane Next to Yours Isn’t Really Moving Any Faster The article describes a phenomenon unique to traffic where cars spread out when they go fast and get more compact when they go slow.
Applied Cartography
Improving Django's default pagination performance Buttondown's API calls are very fast, and one of the reasons why is that we've removed every single...
4 months ago
4
4 months ago
Buttondown's API calls are very fast, and one of the reasons why is that we've removed every single possible database query that we can. The most recent was what looked like a fairly benign COUNT(*) query, coming from the default Django paginator; if you're gonna paginate things,...
Jonas Hietala
I designed my own keyboard layout. Was it worth it? Almost two and a half years ago I embarked on the journey to change keyboard layout. At first I...
a year ago
4
a year ago
Almost two and a half years ago I embarked on the journey to change keyboard layout. At first I tried out existing ones, but it didn’t take long before I figured it’s better to develop my own—and things went downhill fast from there. (Some) combos of the T-34 layout. But now...
Home on Erik...
ML+Hadoop at NYC Predictive Analytics I was just at the NYC Predictive Analytics meetup talking about how we build machine learning...
over a year ago
4
over a year ago
I was just at the NYC Predictive Analytics meetup talking about how we build machine learning algorithms using Hadoop to power music recommendations. Great meetup, where we had two speakers, me and Blake Shaw from Foursquare.
Good Enough
Having Trouble Getting Started? Pair Up! A body at rest tends to stay at rest, and a body in motion tends to stay in motion, unless acted on...
a year ago
4
a year ago
A body at rest tends to stay at rest, and a body in motion tends to stay in motion, unless acted on by a net external force. Sir Isaac Newton I often find that just getting started is the hardest part of doing something. This is especially true when the project is large or...
Vitalik Buterin's...
Possible futures of the Ethereum protocol, part 2: The Surge
2 months ago
Willem's Blog
Protecting VMware ESXi In response to a possible security breach on a VMware ESXi host machine, I search for a way to...
over a year ago
4
over a year ago
In response to a possible security breach on a VMware ESXi host machine, I search for a way to improve security of the management console using NGINX and a firewall
Vitalik Buterin's...
My 40-liter backpack travel guide
over a year ago
Jonas Hietala
The T-34 keyboard layout A couple of months ago I started looking into ergonomical keyboards; mainly split keyboards with...
over a year ago
4
over a year ago
A couple of months ago I started looking into ergonomical keyboards; mainly split keyboards with much fewer keys, like the 36-key Gergoplex and the 44-key Kyria. I may write another post about the reasons why, but long story short I started getting pain in my thumbs, fingers,...
Jonas Hietala
Hard Work I’ve spent literally the whole day coding and it feels like I’ve only done a small parts of the...
over a year ago
4
over a year ago
I’ve spent literally the whole day coding and it feels like I’ve only done a small parts of the actual game mechanics… I know this isn’t going to end well. I can allow myself a small pause I feel… Not sure where this is going to end, but I’m having a blast anyway!
Lighthouse Blog
How to manage tags
7 months ago
Notes on software...
First few hurdles writing a Scheme interpreter I started working on BSDScheme last October, inspired to get back into language implementation after...
over a year ago
4
over a year ago
I started working on BSDScheme last October, inspired to get back into language implementation after my coworker built bshift, a compiler for a C-like language. BSDScheme is an interpreter for a (currently small subset of) Scheme written in D. It implements a few substantial...
Home on Erik...
Ratio metrics We run a ton of A/B tests at Spotify and we look at a ton of metrics. Defining metrics is a little...
over a year ago
4
over a year ago
We run a ton of A/B tests at Spotify and we look at a ton of metrics. Defining metrics is a little bit of an art form. Ideally you want to define success metrics before you run a test to avoid cherry picking metrics.
Vitalik Buterin's...
Verkle trees
over a year ago
Posts on Made of...
Dear Twitter: Stop screwing over your developers. I really like Twitter. I think it’s a great, fun, service, that helps enable interesting online...
over a year ago
4
over a year ago
I really like Twitter. I think it’s a great, fun, service, that helps enable interesting online communities, and is a surprisingly effective way to spread news and information to lots of people online. One of the things that I’ve loved about Twitter is their API, and how open and...
Arduino Blog
Move Mario remotely with this online N64 controller system For obvious reasons, video game console controls provide input commands directly to the console....
3 weeks ago
9
3 weeks ago
For obvious reasons, video game console controls provide input commands directly to the console. Modern consoles may do so wirelessly, but the effect is the same: direct input. But what if you connected a “controller” to the internet? Then you could play from anywhere and that is...
Birchtree
Grading my 2024 Apple predictions First off, merry Christmas! I closed out last year with a series of posts reviewing Apple’s main...
a week ago
18
a week ago
First off, merry Christmas! I closed out last year with a series of posts reviewing Apple’s main product lines, iPhones, iPads, Macs, Watches, and the soon-to-be-released Vision Pro. I’ll be doing that again over the last few days of the year, but in the interest of
Lighthouse Blog
Updates June 07
7 months ago
GitButler
Fixing up Git with Autosquash How can you amend a series of commits automatically to keep a clean history? Let's take a look at...
9 months ago
4
9 months ago
How can you amend a series of commits automatically to keep a clean history? Let's take a look at git autosquash.
./techtipsy
FOSDEM 2024: my experience, some notes and tech tips I finally went to FOSDEM. I’m sleep-deprived, completely exhausted, but incredibly excited about the...
10 months ago
82
10 months ago
I finally went to FOSDEM. I’m sleep-deprived, completely exhausted, but incredibly excited about the whole experience. I’ve split this post into three separate sections. overall notes on the conference and the city less technical, but sheds light on the FOSDEM experience the...
Birchtree
The “Bluesky feels like early Twitter!” vibe Bluesky has the juice right now, and while it’s slowed down a bit this week, they were adding over 1...
a month ago
10
a month ago
Bluesky has the juice right now, and while it’s slowed down a bit this week, they were adding over 1 million users a day for a bit last week. One sentiment I’m hearing a lot recently is that Bluely “feels like early Twitter,” which
Home on Erik...
Vote for our SXSW panel! If you have a few minutes, you should check out mine and Chris Johnson‘s panel proposal. Go here and...
over a year ago
4
over a year ago
If you have a few minutes, you should check out mine and Chris Johnson‘s panel proposal. Go here and vote: http://panelpicker.sxsw.com/vote/24504 Algorithmic Music Discovery at Spotify ****Spotify crunches hundreds of billions of streams to analyze user's music taste and provide...
Good Enough
Season 3, Issue 4: Cosmic Staggering Tortoises 1. Weekly Studio Update Hello. We're going to try doing this newsletter thing regularly. The...
a year ago
4
a year ago
1. Weekly Studio Update Hello. We're going to try doing this newsletter thing regularly. The ambitious goal is to write you a lovely letter every week. Aim for the moon, right? But wait, if you aim for the moon, how in this physical world can you possibly hit a star by...
./techtipsy
So you want to migrate to Kubernetes: observations from a software developer Kubernetes: everyone wants to do it, regardless of their scale and business objectives.1 Common...
3 months ago
48
3 months ago
Kubernetes: everyone wants to do it, regardless of their scale and business objectives.1 Common justifications include better scalability, cost savings, standardization and being super modern and stuff. It’s the future! In my personal experience, Kubernetes is far from the...
Jonas Hietala
An Epic Start Oh what a mistake. I woke up at 05.00 when my girlfriend woke up, she’s working early today, and...
over a year ago
4
over a year ago
Oh what a mistake. I woke up at 05.00 when my girlfriend woke up, she’s working early today, and went to the bathroom. After I was done, still pretty tired, I made a big mistake. I checked the current theme for Ludum Dare 29: Beneath the Surface and guess what? Now I wasn’t tired...
Applied Cartography
Mass renaming files in fish on macOS One of many two-liners to come as I migrate things from the old site onto Obsidian: brew install...
a year ago
4
a year ago
One of many two-liners to come as I migrate things from the old site onto Obsidian: brew install rename rename "s/.mdx/.md/" **.md
Gwern.net Newsletter
Jan 2021 Gwern.net Newsletter January 2021 gwern.net newsletter with links on AI scaling up and down.
over a year ago
Jonas Hietala
2021 in review A new year is always a good time to review the past year. Funny how this is already the 12th year...
over a year ago
3
over a year ago
A new year is always a good time to review the past year. Funny how this is already the 12th year I’ve done this kind of quick review… Time sure flies. 2021 Non-Geek Achievements Started strength training using a strength coach from Kabuki. I got inspired by the book Peak that...
Notes on software...
We put a distributed database in the browser – and made a game of it This is an external post of mine. Click here if you are not redirected.
a year ago
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
4
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...
Vitalik Buterin's...
What in the Ethereum application ecosystem excites me
over a year ago
Engineers Need Art
Experiments in Printmaking - Part 1 Trying some unconventional techniques to create a pop-art print of a Cherry Mash candy bar.
9 months ago
Good Enough
You Complete Me When Good Enough was in its infancy as a truly American LLC (formed in Delaware and representing one...
a month ago
10
a month ago
When Good Enough was in its infancy as a truly American LLC (formed in Delaware and representing one or two people who were only semi-serious about a business), it was fun to play around with building websites. Shawn and I were truly just playing and exploring, more than anything...
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
4
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...
Old Vintage...
Teaching Apple Cyberdog 1.0 new tricks (featuring OpenDoc) this cyberdog (image credit). that cyberdog, though this is one of my favourite weirdo pinball...
a year ago
66
a year ago
this cyberdog (image credit). that cyberdog, though this is one of my favourite weirdo pinball machines. that cyberdog. our PowerBook Duo 2300 rehabilitated, guess what we're gonna look at? Internet document? Thus was the nucleus of Cyberdog (named for the famous New...
Louwrentius
Neato XV-15 / XV-11 Robotic Vacuum cleaner review Update 18 February 2012 There is one problem. When the robot is not connected to the charger, the...
over a year ago
4
over a year ago
Update 18 February 2012 There is one problem. When the robot is not connected to the charger, the batteries are depleted very fast. Even if the batteries are not entirely depleted and the robot can still display the menu, the clock loses it's time. Every time the robot gets a too...
Willem's Blog
The day I sold my car This week I sold my car, I now no longer own one. I look back at my years of owning a sports car, if...
over a year ago
4
over a year ago
This week I sold my car, I now no longer own one. I look back at my years of owning a sports car, if you're looking for a reason to buy one you should check this out.
Posts on Made of...
CVE-2010-4258: Turning denial-of-service into privilege escalation Dan Rosenberg recently released a privilege escalation bug for Linux, based on three different...
over a year ago
4
over a year ago
Dan Rosenberg recently released a privilege escalation bug for Linux, based on three different kernel vulnerabilities I reported recently. This post is about CVE-2010-4258, the most interesting of them, and, as Dan writes, the reason he wrote the exploit in the first place. In...
Abort Retry Fail
Housekeeping 20241208 Corrections, stats, and an update
3 weeks ago
Arduino Blog
A beautiful custom calculator built with IV-12 VFD tubes Nixie tubes have been the go-to option for makers looking for retro display aesthetics for many...
7 months ago
65
7 months ago
Nixie tubes have been the go-to option for makers looking for retro display aesthetics for many years, because their distinct orange glow carries a lot of vintage appeal. But VFD (vacuum fluorescent display) tubes have been gaining in popularity recently and have different —...
Arduino Blog
Harness the power and connectivity of your Arduino UNO R4 WiFi with this IoT lamp It can be tough to get started with building an Internet of Things (IoT) project from the ground-up,...
7 months ago
45
7 months ago
It can be tough to get started with building an Internet of Things (IoT) project from the ground-up, as getting connected, serving a webpage, and managing other devices can all be a challenge to a beginner. This is why the YouTuber known as “Mario’s Ideas” made an end-to-end...
Christian Selig
Apollo for Reddit 1.9 Apollo 1.9’s a massive update to Apollo that’s taken months and months to complete, but I’m really...
over a year ago
30
over a year ago
Apollo 1.9’s a massive update to Apollo that’s taken months and months to complete, but I’m really happy with the result, and it brings together a ton of ideas from the community to make Apollo even nicer to use. The update includes a variety of features around crossposts, flair,...
Notes on software...
Implementing a simple jq clone in Go, and basics of Go memory profiling In this post we'll build a basic jq clone in Go. It will only be able to pull a single path out of...
over a year ago
3
over a year ago
In this post we'll build a basic jq clone in Go. It will only be able to pull a single path out of each object it reads. It won't be able to do filters, mapping, etc. $ cat large-file.json | head -n2 | ./jqgo...
Arduino Blog
Improve indoor air quality with Arduino When we think about air quality and pollution, it’s easy to conjure up images of smog-filled cities...
8 months ago
64
8 months ago
When we think about air quality and pollution, it’s easy to conjure up images of smog-filled cities and power plants churning clouds of poison into the atmosphere. And while all this is still important, and has massive consequences for our health, it’s all too easy to overlook...
Home on Erik...
Luigi: complex pipelines of tasks in Python I'm shamelessly promoting my first major open source project. Luigi is a Python module that helps...
over a year ago
4
over a year ago
I'm shamelessly promoting my first major open source project. Luigi is a Python module that helps you build complex pipelines of batch jobs, handle dependency resolution, and create visualizations to help manage multiple workflows. It also comes with Hadoop support built in...
Buck on Software
Model transitions: A framework for value creation And a quick and dirty look at SPLK, NTNX, and GWRE
over a year ago
Arduino Blog
Venderoo is an Arduino Mega-powered DIY vending machine For now-college student Joel Grayson, making something that combined his interests in mechanics,...
3 months ago
24
3 months ago
For now-college student Joel Grayson, making something that combined his interests in mechanics, electronics, and programming while being simultaneously useful to those around him was a longtime goal. His recent Venderoo project is exactly that, as the creatively named vending...
Vitalik Buterin's...
Prediction Markets: Tales from the Election
over a year ago
Louwrentius
HP Proliant Microserver N40L is a great NAS or Router Update 2012-12-11: It seems that a new and faster version is on the horizon. Update 2012-12-21:...
over a year ago
4
over a year ago
Update 2012-12-11: It seems that a new and faster version is on the horizon. Update 2012-12-21: Yes, the new model G7 N54L is out. Some products seem almost too good to be true and I think the HP Proliant Microserver N40L is one of them. If you are into the market for a very...
Vitalik Buterin's...
Having a safe CEX: proof of solvency and beyond
over a year ago
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
4
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...
Willem's Blog
Creating a minimal iPhone stand Today I created a minimal iPhone stand from oak wood. I used a single piece of wood to get it done.
over a year ago
Vitalik Buterin's...
Crypto Cities
over a year ago
Louwrentius
Compatibility Highpoint RocketRAID 2320 and Samsung Spinpoint F1 There are some reports about incompatibility between RAID controllers and Samsung Spinpoint F1...
over a year ago
2
over a year ago
There are some reports about incompatibility between RAID controllers and Samsung Spinpoint F1 drives. I have no troubles with my 0.5 and 1.0 TB drives from Samsung using mentioned controller. See below: Controller 1: RocketRAID 232x SATA Controller 1/1/1 SAMSUNG HD103UJ...
Willem's Blog
Measuring cholesterol levels in blood This week I had my blood examined to measure my cholesterol levels, taking a lipid profile. Know...
over a year ago
4
over a year ago
This week I had my blood examined to measure my cholesterol levels, taking a lipid profile. Know your LDL, HDL and Triglycerides numbers with a simple test.
Abort Retry Fail
The History of Windows 1.0 Vaporware
a year ago
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
28
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...
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
4
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:
Arduino Blog
Play rock-paper-scissors using a time-of-flight sensor and an Arduino UNO R4 Owing to its simplicity and fast-paced nature, rock-paper-scissors is a great game to play with...
5 months ago
35
5 months ago
Owing to its simplicity and fast-paced nature, rock-paper-scissors is a great game to play with friends, and when it comes to translating it into a digital format, many creative adaptations can be made. This version by madmcu forgoes the typical three-button input scheme in favor...
Notes on software...
Compiling dynamic programming languages It can be difficult to disassociate the idea that dynamically typed programming languages are tied...
over a year ago
4
over a year ago
It can be difficult to disassociate the idea that dynamically typed programming languages are tied to byte-code interpreters (e.g. YARV Ruby, CPython, V8, Zend Engine, etc.). But for many languages, a compiled implementation also exists. Cython, Chicken Scheme and SBCL are good...
Lighthouse Blog
Introducing Lighthouse - The RSS reader, newsletter reader, and read-it-later app to fight content...
9 months ago
Vitalik Buterin's...
Zmowa
over a year ago
Louwrentius
Compiling Handbrake CLI on Debian Lenny In this post I will show you how to compile Handbrake for Debian Lenny. Please note that although...
over a year ago
2
over a year ago
In this post I will show you how to compile Handbrake for Debian Lenny. Please note that although the Handbrake GUI version does compile on Lenny, it crashes with a segmentation fault like this: Gtk: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height...
Jonas Hietala
Postmortem: Bugger It’s time for the follow up on my latest game Bugger. Wow it seems like forever since I begun this...
over a year ago
4
over a year ago
It’s time for the follow up on my latest game Bugger. Wow it seems like forever since I begun this monthly game business, but it’s only been two months since I first thought about this and here I am having finished my third game. I’ve really come a long way, in the beginning I...
Jonas Hietala
A simple timeline using CSS flexbox As I added a /now page to the site I also decided to refresh my /about page and I figured it would...
4 months ago
4
4 months ago
As I added a /now page to the site I also decided to refresh my /about page and I figured it would be neat to have timeline element where I could list some of the larger events in my life. To my surprise it wasn’t too difficult to create one that looks pretty clean—the flexbox...
Construction Physics
What Learning by Doing Looks Like The evolution of polycrystalline diamond drill bits
3 weeks ago
Electronics etc…
Tesla’s FSD - First and Last Impressions TLDR: It’s a useless technology demo. Introduction Rules of Engagement Test Ride 1: from Kings Beach...
7 months ago
112
7 months ago
TLDR: It’s a useless technology demo. Introduction Rules of Engagement Test Ride 1: from Kings Beach to Truckee (11 miles) Test Ride 2: I-80 from Truckee to Blue Canyon (36 miles) Test Ride 3: from West-Valley College to I-85 Entrance (1 mile) Conclusion Introduction In the past...
Louwrentius
'Linux: obtain motherboard model / type and vendor' If you want to know what motherboard is installed in a system, use the tool dmidecode: dmidecode |...
over a year ago
4
over a year ago
If you want to know what motherboard is installed in a system, use the tool dmidecode: dmidecode | grep -e "Manufacturer|Product" | head -n 4 | tail -n 2 The result might be something like: Manufacturer: ASUSTeK Computer INC. Product Name: P5Q-EM DO Manufacturer: ASUSTeK Computer...
Arduino Blog
Project Hub’s new featured pages are your gateway to inspiration! Arduino’s Project Hub is more than just a platform; it’s a vibrant community where members share...
6 months ago
41
6 months ago
Arduino’s Project Hub is more than just a platform; it’s a vibrant community where members share their ideas and achievements, contributing to our knowledge base and inspiring everyone to make, learn, and try something new. With close to 5,400 projects, including tutorials,...
Home on Erik...
Presentations about Spotify music recommendations A couple of people in my old team have been around talking about how Spotify does music...
over a year ago
4
over a year ago
A couple of people in my old team have been around talking about how Spotify does music recommendations and put together some quite good presentations. First one is Neville Li's presentation about Scala Data Pipelines @ Spotify:
Louwrentius
The minimum requirements for a secure system The most secure server system is a system that is not connected to a network and turned off....
over a year ago
4
over a year ago
The most secure server system is a system that is not connected to a network and turned off. However, little work seems to be getting done this way. So we want to turn systems on and connect them to a network, or even (God forbid) the internet. The thing is this. A system...
Louwrentius
Achieving 450 MB/s network file transfers using Linux Bonding Linux Bonding In this article I'd like to show the results of using regular 1 Gigabit network...
over a year ago
4
over a year ago
Linux Bonding In this article I'd like to show the results of using regular 1 Gigabit network connections to achieve 450 MB/s file transfers over NFS. I'm again using Linux interface bonding for this purpose. Linux interface bonding can be used to create a virtual network...
Good Enough
How We Built Quack (Beta) We recently launched Quack, a simple utility for you to share a beautifully rendered version of any...
a year ago
4
a year ago
We recently launched Quack, a simple utility for you to share a beautifully rendered version of any Markdown text. This software is completely front-end based, and for me personally it was a bit of a challenging puzzle to implement. Thankfully we have genius hackers like Arun...
Home on Erik...
Pareto efficency Pareto efficiency is a useful concept I like to think about. It often comes up when you compare...
over a year ago
4
over a year ago
Pareto efficiency is a useful concept I like to think about. It often comes up when you compare items on multiple dimensions. Say you want to buy a new TV. To simplify it let's assume you only care about two factors: price and quality.
Computer Ads from...
ProHance Technologies' Power Mouse Even A Totally Souped up PC Is A Dog Without PowerMouse
3 months ago
Home on Erik...
Why organizations fail One of my favorite business hobbies is to reduce some nasty decision down to its absolute core...
over a year ago
4
over a year ago
One of my favorite business hobbies is to reduce some nasty decision down to its absolute core objective, decide the most basic strategy, and then add more and more modifications as you have to confront the complexity of reality (yes I have very lame hobbies thanks I know).
Buck on Software
Thinking incrementally about SaaS An overview of the key output of the growth software machine
over a year ago
Vitalik Buterin's...
On Nathan Schneider on the limits of cryptoeconomics
over a year ago
Louwrentius
Core i7 920 @ 3,6 Ghz is a true beast! Even today, Core 2 Duo processors clocked at 2 ghz are no slugs. However, the Core i7 920 is of a...
over a year ago
4
over a year ago
Even today, Core 2 Duo processors clocked at 2 ghz are no slugs. However, the Core i7 920 is of a different kind. First, it is not only clocked at a higher speed (default 2,8 Ghz), it is also a quad-core processor. Thanks to the re- introduction of hyperthreading, this processor...
Willem's Blog
Saving a MacBook Air with exploded battery Saving a MacBook Air with a swollen battery pack.
over a year ago
Simply Explained
HEIC to JPG: Build a Quick Action with Automator With the release of iOS 11, Apple switched from JPG to HEIC to store your photos. The...
over a year ago
4
over a year ago
With the release of iOS 11, Apple switched from JPG to HEIC to store your photos. The High-Efficiency Image File Format saves a lot of storage space on your devices while still maintaining your photos' quality. However, it does become problematic if you want to share those files...
Good Enough
Jelly was #1 on Hacker News Yesterday, Lettini took a chance and posted about Jelly on Hacker News, a discussion site notorious...
a month ago
8
a month ago
Yesterday, Lettini took a chance and posted about Jelly on Hacker News, a discussion site notorious for it's mercurial population of tech-maybe-too-saavy experts. Jelly is a tough sell for some of them, those with the technical skill to pipe email at a low level through...
./techtipsy
btrbk is awesome I like having a safety net whenever I’m doing something potentially destructive, which is why I use...
over a year ago
57
over a year ago
I like having a safety net whenever I’m doing something potentially destructive, which is why I use the btrfs file system for my operating system and my data. Snapshots are one half of my “whoops, there goes all my work” strategy (backups are the other half). I’ve written about...
Jonas Hietala
Netrunner Summer Tournament Linköping There was another Netrunner tournament this Sunday with 8 entrants. We had two new legal data packs...
over a year ago
4
over a year ago
There was another Netrunner tournament this Sunday with 8 entrants. We had two new legal data packs with Old Hollywood and The Universe of Tomorrow so a lot of new things were tried. I heard a rumor that a full playset of both Aesop’s Pawnshop and Wyldside were available so I...
Birchtree
Matt is a Mean Guy (hey!) Matt felt like bringing an intentionally controversial topic, Niléane refuses to admit she's created...
3 weeks ago
10
3 weeks ago
Matt felt like bringing an intentionally controversial topic, Niléane refuses to admit she's created a sticky note-based task manager, and everyone gives the iPad some much needed love. Or watch it on YouTube. Weekly Topics Raycast CleanShot X Final Cut Pro Google...
Home on Erik...
Spotify's Discovery page The Discovery page, the new start page in Spotify, is finally out to a fairly significant percentage...
over a year ago
4
over a year ago
The Discovery page, the new start page in Spotify, is finally out to a fairly significant percentage of all users. Really happy since we have worked on it for the past six months. Here's a screen shot:
Buck on Software
The Wrong Bet The next decade in SaaS won't look like the last
over a year ago
Louwrentius
Monitor power usage with your UPS If a system is connected to a UPS (Uninterruptible Power Supply), it is possible to determine how...
over a year ago
4
over a year ago
If a system is connected to a UPS (Uninterruptible Power Supply), it is possible to determine how much power it consumes. For this purpose, I wrote a small script: Host:~# ./ups.sh UPS model: Back-UPS RS 1200 LCD APC model: Back-UPS RS 1200 LC Capacity: 720 Watt Load: 18...
Abort Retry Fail
The History of Lotus The Hardest Working Software in the World
a year ago
latest projects -...
Hand-cranked Flux Capacitor [Concept] Control the flow of time
a year ago
somenice
Cake Hole Whistler Mountain Often inviting. This terrain just off the Whistler peak road can be an enticing sun-swept run of...
a month ago
27
a month ago
Often inviting. This terrain just off the Whistler peak road can be an enticing sun-swept run of untouched powder.Understanding that you need to come back up the same way you go down, can make you question if it’s really worth it.Know before you go. Cake Hole by Andrew...
Louwrentius
Script that shows ETA of RAID rebuild / reshape I made a small script that converts the output of cat /proc/mdstat to an actual date and time...
over a year ago
4
over a year ago
I made a small script that converts the output of cat /proc/mdstat to an actual date and time telling you when the RAID rebuild / reshape is finished. This is the link to the correct version of the script. Example: debian:~# ./raid-rebuild-eta.sh Estimated time of finishing...
Gwern.net Newsletter
April 2021 newsletter with links on AI scaling, particular new East Asian record-breaking work & deep reinforcement...
over a year ago
3
over a year ago
with links on AI scaling, particular new East Asian record-breaking work & deep reinforcement learning.
Willem's Blog
How to use rsync to make backups In this post I'll explain how to use rsync to transfer files to another computer system in an...
over a year ago
4
over a year ago
In this post I'll explain how to use rsync to transfer files to another computer system in an efficient manner, suitable to be used in a backup script.
Odds and Ends of...
Odds and Ends #44: The New Statesman still needs fixing Plus Channel Tunnel news, a NIMBY assault on an excellent pub, and more!
a month ago
Posts on Made of...
Automounting sshfs For some time now, many of us around MIT have noticed just how awesome sshfs is. It gives a totally...
over a year ago
4
over a year ago
For some time now, many of us around MIT have noticed just how awesome sshfs is. It gives a totally lightweight way to access the remote filesystem of any machine you have ssh to, without requiring any extra setup on the host. I’ve been running for at least a year now with my...
Jonas Hietala
How I did the layout for my self-published book This is a rundown of how I typeset and laid out my self-published book for the web version, the EPUB...
10 months ago
2
10 months ago
This is a rundown of how I typeset and laid out my self-published book for the web version, the EPUB version, and the printed version. I was planning to include many more details, but the project took a lot longer than planned so I’ve forgotten some things. Web page I started...
Simply Explained
Retrospective: 4 years on YouTube Every year I sit down and take a look at how my YouTube channel has been doing. I reflect, evaluate,...
over a year ago
4
over a year ago
Every year I sit down and take a look at how my YouTube channel has been doing. I reflect, evaluate, and set goals for the coming year. This year is no exception. January 13th, 2020, marks my fourth year on YouTube. Time to do a little retrospective.
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
4
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...
Birchtree
When do the Trump flags come down? (members post) The flags are still flying, celebrating the man, not the country. Why is this something that happens...
3 weeks ago
8
3 weeks ago
The flags are still flying, celebrating the man, not the country. Why is this something that happens now, and why is it something only happening on one end of the political spectrum?
Engineers Need Art
Casady & Greene Remembering Casady & Greene and the excitement (and closing) of an era of Macintosh software...
3 months ago
46
3 months ago
Remembering Casady & Greene and the excitement (and closing) of an era of Macintosh software publishing.
Lighthouse Blog
Updates December 08: YouTube support
a year ago
Notes on software...
Implementing MVCC and major SQL transaction isolation levels In this post we'll build a database in 400 lines of code with basic support for five standard SQL...
7 months ago
4
7 months ago
In this post we'll build a database in 400 lines of code with basic support for five standard SQL transaction levels: Read Uncommitted, Read Committed, Repeatable Read, Snapshot Isolation and Serializable. We'll use multi-version concurrency control (MVCC) and optimistic...
Matt Blewitt
Death, and Utsuge This post discusses topics some may wish to avoid: terminal illness, hospice care, death, and...
2 months ago
7
2 months ago
This post discusses topics some may wish to avoid: terminal illness, hospice care, death, and Japanese visual novels.
Computer Ads from...
Vote for the Topic of the February 2024 Plus Post If you are a paid subscriber, voting is open for one week
11 months ago
Home on Erik...
Never attribute to stupidity that which is adequately explained by opportunity cost Hanlon's razor is a classic aphorism I'm sure you have heard before: Never attribute to malice that...
over a year ago
4
over a year ago
Hanlon's razor is a classic aphorism I'm sure you have heard before: Never attribute to malice that which can be adequately explained by stupidity. I've found that neither malice nor stupidity is the most common reason when you don't understand why something is in a certain way.
latest projects -...
Robot Slide Whistle Orchestrion [Hardware] Army of Robot Slide Whistles
9 months ago
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...
6 months ago
48
6 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...
lcamtuf’s thing
Lies, damned lies, and photodiodes Diffusion and drift currents: depending on what you're trying to do, photodiodes can be really fast...
3 weeks ago
8
3 weeks ago
Diffusion and drift currents: depending on what you're trying to do, photodiodes can be really fast or infuriatingly slow.
Home on Erik...
My issue with GPU-accelerated deep learning I've been spending several hundred bucks renting GPU instances on AWS over the last year. The...
over a year ago
4
over a year ago
I've been spending several hundred bucks renting GPU instances on AWS over the last year. The speedup from a GPU is awesome and hard to deny. GPUs have taken over the field. Maybe following the footsteps of Bitcoin mining there's some research on using FPGA (I know very little...
./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
39
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...
Louwrentius
'Syslog: the hidden security risk' People sometimes forget that there are also a number of UDP-based services that may pose a threat to...
over a year ago
4
over a year ago
People sometimes forget that there are also a number of UDP-based services that may pose a threat to the security of your systems. SNMP is a well-known service, notorious for being configured with a default password (or community string). But there is another service that is...
Home on Erik...
HubSpot's Picture Shows how to Maintain Monocultures in the 21st Century I thought this article about the company culture at HubSpot is kind of funny. “HubSpot's Awesome...
over a year ago
4
over a year ago
I thought this article about the company culture at HubSpot is kind of funny. “HubSpot's Awesome Presentation Shows how to Create a 21st Century Culture”. Just FYI: You're not different. You're a bunch of white hipsters aged 25-30 dressed up in the same theme.
Notes on software...
Writing a minimal in-memory storage engine for MySQL/MariaDB I spent a week looking at MySQL/MariaDB internals along with ~80 other devs. Although MySQL and...
12 months ago
4
12 months ago
I spent a week looking at MySQL/MariaDB internals along with ~80 other devs. Although MySQL and MariaDB are mostly the same (more on that later), I focused on MariaDB specifically this week. Before last week I had never built MySQL/MariaDB before. The first day of this hack week,...
Odds and Ends of...
Christmas Mailbag! Is Elon Musk actually smart? Will HS2 ever be properly finished? Do I like Dominic Cummings? And...
2 weeks ago
Matt Blewitt
Thoughts on User Safety We need to move beyond mere security and towards safety for our customers and our users. This is how...
over a year ago
4
over a year ago
We need to move beyond mere security and towards safety for our customers and our users. This is how we can do that.
Posts on Made of...
How is duct tape like the force? I’m at Dragon*Con this weekend, my second time here now. I decided that if I was going to Dragon*Con...
over a year ago
4
over a year ago
I’m at Dragon*Con this weekend, my second time here now. I decided that if I was going to Dragon*Con again, I needed to do something in terms of costuming, and I wanted it to be something unique – I wasn’t going to come anywhere near as epic as some of the costumes people pull...
Willem's Blog
Go Viral on X Learn how to go viral on X using simple logic in creating engaging posts.
a month ago
Notes on software...
Checking linearizability in Go You want to check for strict consistency (linearizability) for your project but you don't want to...
2 months ago
8
2 months ago
You want to check for strict consistency (linearizability) for your project but you don't want to have to deal with the JVM. Porcupine, used by a number of real-world systems like etcd and TiDB, has you covered! Importantly, neither Jepsen projects nor Porcupine can...
Vitalik Buterin's...
In Defense of Bitcoin Maximalism
over a year ago
Jonas Hietala
2011 in Review It’s time to wrap up the year that’s been. Be warned for slight ego boosting here. 2011 Geek...
over a year ago
4
over a year ago
It’s time to wrap up the year that’s been. Be warned for slight ego boosting here. 2011 Geek Achievements Wrote three games this year: My Minions Grand Thief Arto Sat-E Bought a new computer! Bought a mechanical keyboard. Bought custom Starcraft 2 keycaps for the...
Ken Shirriff's blog
The Pentium as a Navajo weaving Hurrying through the National Gallery of Art five minutes before closing, I passed a Navajo weaving...
4 months ago
4
4 months ago
Hurrying through the National Gallery of Art five minutes before closing, I passed a Navajo weaving with a complex abstract pattern. Suddenly, I realized the pattern was strangely familiar, so I stopped and looked closely. The design turned out to be an image of Intel's Pentium...
Arduino Blog
A miniature Vegas Sphere is the perfect nightlight Sphere in Las Vegas is inarguably one of the most notable architectural achievements of the...
5 months ago
38
5 months ago
Sphere in Las Vegas is inarguably one of the most notable architectural achievements of the 21st century so far. Gaudy? Maybe. Controversial? Definitely. Interesting? Absolutely — no one can debate that with a straight face. When 15-year-old Ben Kennedy’s bedroom nightlight...
./techtipsy
ASRock X570M Pro4 motherboard overview Not too long ago, I had the goal of consolidating all my computing needs onto a single desktop PC....
over a year ago
55
over a year ago
Not too long ago, I had the goal of consolidating all my computing needs onto a single desktop PC. That meant moving from an mITX-based build to something that had a bit more expandability. Since I already had a Fractal Meshify C Mini, I decided to go for an mATX motherboard. And...
Willem's Blog
Lunch by plane This week I went out for lunch by plane from Hilversum to Texel with a good buddy of mine.
over a year ago
Good Enough
Cool Songs Don’t Die Earlier this week, I watched the pilot episode of Alias. Yes, that Alias – the one that began airing...
a year ago
3
a year ago
Earlier this week, I watched the pilot episode of Alias. Yes, that Alias – the one that began airing 22 years ago and ran for 5 seasons and was a pretty big hit and launched the careers of two bonafide movie stars and featured a cast of very well known supporting actors. So yeah,...
Louwrentius
Please use ZFS with ECC Memory In this blogpost I argue why it's strongly recommended to use ZFS with ECC memory when building a...
over a year ago
4
over a year ago
In this blogpost I argue why it's strongly recommended to use ZFS with ECC memory when building a NAS. I would argue that if you do not use ECC memory, it's reasonable to also forgo on ZFS altogether and use any (legacy) file system that suits your needs. Why ZFS? Many people...
./techtipsy
ThinkPad as a server: third time's the charm This is a follow-up to my two previous attempts on this topic: Can a laptop from 2012 be a viable...
2 months ago
36
2 months ago
This is a follow-up to my two previous attempts on this topic: Can a laptop from 2012 be a viable home server? ThinkPad as a server: the follow-up Since then, I’ve had quite a few changes to my home server setup: I put my home server stuff on an IKEA pegboard I tried the...
Good Enough
TIL: Use randomness to prevent email trimming With conversation threading (which almost everyone has enabled), Gmail was trimming the bottom of...
a year ago
4
a year ago
With conversation threading (which almost everyone has enabled), Gmail was trimming the bottom of the emails we send with our new app because they were too similar to the other emails in the conversation thread. They’re similar because that’s just the link to get back into the...
Louwrentius
HP Proliant Microserver Gen10 as router or NAS Introduction In the summer of 2017, HP released the Proliant Microserver Gen10. This machine...
over a year ago
4
over a year ago
Introduction In the summer of 2017, HP released the Proliant Microserver Gen10. This machine replaces the older Gen8 model. For hobbyists, the Microserver always has been an interesting device for a custom home NAS build or as a router. Let's find out if this is still the case....
Vitalik Buterin's...
What do I think about network states?
over a year ago
Notes on software...
What's the big deal about Deterministic Simulation Testing? Bugs in distributed systems are hard to find, largely because systems interact in chaotic ways. And...
4 months ago
4
4 months ago
Bugs in distributed systems are hard to find, largely because systems interact in chaotic ways. And even once you've found a bug, it can be anywhere from simple to impossible to reproduce it. It's about as far away as you can get from the ideal test environment: property...
Vitalik Buterin's...
Gitcoin Grants Round 9: The Next Phase of Growth
over a year ago
Neil Madden
API Security in Action is published! I wasn’t expecting it so quickly, so it caught me a little off guard, but API Security in Action is...
over a year ago
4
over a year ago
I wasn’t expecting it so quickly, so it caught me a little off guard, but API Security in Action is now finally published. PDF copies are available now, with printed copies shipping by the end of the month. Kindle/ePub take a little bit longer but should be out in a few weeks...
Jonas Hietala
Ludum Dare 17 - an hour or two into it I decided to participate in the Ludum Dare this time, even though I’ve spent the whole day on a...
over a year ago
4
over a year ago
I decided to participate in the Ludum Dare this time, even though I’ve spent the whole day on a massage course (which by the way was pretty darn good), and about halfway there this is what I’ve done: Chockingly… ugly All is not what meets the eye though, I’ve got the basics done...
Lars Lofgren
The Billion-Dollar World of Parasite SEO: How to Cash In Parasite SEO is when a third-party company partners with an established domain, then posts a bunch...
2 months ago
7
2 months ago
Parasite SEO is when a third-party company partners with an established domain, then posts a bunch of SEO content to make a bunch of money. Content often gets published in a subfolder or subdomain or the website. The goal is to leverage the domain’s trust with Google to get...
Posts on Made of...
On git and usability I’ve been helping a number of people get started working with git over the last couple of weeks, as...
over a year ago
4
over a year ago
I’ve been helping a number of people get started working with git over the last couple of weeks, as Ksplice has brought on some new interns, and we’ve had to get them up to speed on our internal git repositories. (As you might expect from a bunch of kernel hackers, we use git for...
Posts on Made of...
Property Testing Like AFL In my last last post, I argued that property-based testing and fuzzing are essentially the same...
over a year ago
4
over a year ago
In my last last post, I argued that property-based testing and fuzzing are essentially the same practice, or at least share a lot of commonality. In this followup post, I want to explore that idea a bit more: I’ll first detour into some of my frustrations and hesitations around...
Jonas Hietala
A Christmas Game I’m going through a bit of a boardgame stint, as I usually do during christmas time. I had exactly...
over a year ago
4
over a year ago
I’m going through a bit of a boardgame stint, as I usually do during christmas time. I had exactly one thing on my wishlist for this christmas for my little brother: Ticket to Ride: Nordic Countries. Guess what? I got something from my wishlist! This was our 5th or 6th game (or...
Jonas Hietala
Slackware update The last time I (re)installed Slackware I documented what I did. Somehow I managed to really bork my...
over a year ago
4
over a year ago
The last time I (re)installed Slackware I documented what I did. Somehow I managed to really bork my installation and I decided to go through with a larger reinstallation once more. This is a log of some things I did differently. Kernel Before installing the kernel it’s nice to...
Arduino Blog
ardEEG is an Arduino UNO R4 WiFi shield for measuring biosignals The secrets to most of the mind’s mysteries may still elude us, but we’ve made a tremendous amount...
7 months ago
40
7 months ago
The secrets to most of the mind’s mysteries may still elude us, but we’ve made a tremendous amount of progress in reading signals produced by the brain. We may not understand exactly what is going on, but we can see the result and utilize it. And now you can start...
Vitalik Buterin's...
STARKs, Part II: Thank Goodness It's FRI-day
over a year ago
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
4
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.
Posts on Made of...
Wordpress tricks: Disabling editing shortcuts One of the major reasons I can’t stand webapps is because I’m a serious emacs junkie, and I can’t...
over a year ago
2
over a year ago
One of the major reasons I can’t stand webapps is because I’m a serious emacs junkie, and I can’t edit text in anything that doesn’t have decent emacs keybindings. Fortunately, on Linux, at least, GTK provides basic emacs keybindings if you add gtk-key-theme-name = "Emacs" to...
Notes on software...
Intercepting and modifying Linux system calls with ptrace How software fails is interesting. But real-world errors can be infrequent to manifest....
a year ago
4
a year ago
How software fails is interesting. But real-world errors can be infrequent to manifest. Fault injection is a formal-sounding term that just means: trying to explicitly trigger errors in the hopes of discovering bad logic, typically during automated tests. Jepsen and ChaosMonkey...
Birchtree
Apple’s 2024 report card: Vision Pro 👓 This is the fifth and final post in a series of posts reviewing Apple’s 2024 across their major...
4 days ago
8
4 days ago
This is the fifth and final post in a series of posts reviewing Apple’s 2024 across their major product lines. I did this last year and you can read last year’s Vision Pro report card here. Year one of Vision Pro This is a bit of
Home on Erik...
Exploding offers are bullshit I do a lot of recruiting and have given maybe 50 offers in my career. Although many companies do, I...
over a year ago
4
over a year ago
I do a lot of recruiting and have given maybe 50 offers in my career. Although many companies do, I never put a deadline on any of them. Unfortunately, I've often ended up competing with other companies who do, and I feel really bad that this usually tricks younger developers...
Home on Erik...
Deep learning for... chess I've been meaning to learn Theano for a while and I've also wanted to build a chess AI at some...
over a year ago
4
over a year ago
I've been meaning to learn Theano for a while and I've also wanted to build a chess AI at some point. So why not combine the two? That's what I thought, and I ended up spending way too much time on it.
GitButler
The Birth of THE MERGE Sitting at lunch one day, the GitButler team were having our usual conversations of how awesome our...
7 months ago
3
7 months ago
Sitting at lunch one day, the GitButler team were having our usual conversations of how awesome our community is, product feature ideas, and how much Kiril loves food. As we shifted toward the topic of conferences, the idea of hosting our own event emerged. Wouldn’t it be fun
Odds and Ends of...
How to fix The Observer Slow news is good news?
a month ago
lcamtuf’s thing
Electric chainsaws and the gorge of misery Lithium batteries are great -- so why do mid-size electric power tools suck in 2024?
4 months ago
seangoedecke.com RSS...
Blockchain for beginners Introduction This is a guide for developers who kinda sorta know what blockchains are for (making...
over a year ago
4
over a year ago
Introduction This is a guide for developers who kinda sorta know what blockchains are for (making distributed crypto-currencies like Bitcoin…
Odds and Ends of...
Odds and Ends #45: Deliverism, blasphemy and selfies from space Plus the best Minecraft-themed political deepfake you'll see today
a month ago
Home on Erik...
Why software projects take longer than you think: a statistical model Anyone who built software for a while knows that estimating how long something is going to take is...
over a year ago
4
over a year ago
Anyone who built software for a while knows that estimating how long something is going to take is hard. It's hard to come up with an unbiased estimate of how long something will take, when fundamentally the work in itself is about solving something.
Notes on software...
Why (and how) to read books The last time I read for fun was in elementary school. Since college I knew I must read more, but I...
over a year ago
4
over a year ago
The last time I read for fun was in elementary school. Since college I knew I must read more, but I never forced myself to build the habit. Then three years ago I spent time around my brother and a coworker who were avid readers. This "peer pressure" helped me get started. Since...
Construction Physics
The Long Road to Fiber Optics Over the past six decades, advances in computers and microprocessors have completely reshaped our...
3 months ago
Neil Madden
XSS doesn’t have to be game over There’s a persistent belief among web security people that cross-site scripting (XSS) is a “game...
over a year ago
5
over a year ago
There’s a persistent belief among web security people that cross-site scripting (XSS) is a “game over” event for defence: there is no effective way to recover if an attacker can inject code into your site. Brian Campbell refers to this as “XSS Nihilism”, which is a great...
Notes on software...
How I run a coffee club I started the NYC Systems Coffee Club in December of 2023. It's gone pretty well! I regularly get...
3 days ago
13
3 days ago
I started the NYC Systems Coffee Club in December of 2023. It's gone pretty well! I regularly get around 20 people each month. You bring a drink if you feel like it and you hang out with people for an hour or two. There is no agenda, there is no speaker, there is no structure....
Willem's Blog
Working Offline First Dive into a digital blast from the past and learn how a 15-year-old ThinkPad X200 can revolutionise...
a year ago
4
a year ago
Dive into a digital blast from the past and learn how a 15-year-old ThinkPad X200 can revolutionise your workflow – join my cloud-free adventure today!
./techtipsy
How to take down production with a single Helm command You’re Cletus Kubernetus: a software developer, and a proud Fedora Linux user.1 You know Kubernetes,...
9 months ago
114
9 months ago
You’re Cletus Kubernetus: a software developer, and a proud Fedora Linux user.1 You know Kubernetes, especially after the time you migrated some services to it. Everything is calm. Your pods are running. Your service is up. Business as usual. You release some minor changes to...
Willem's Blog
Increase traffic to your blog with a RSS feed Using NodeJS I added RSS feeds to my blog as support for feeds can still provide you with value....
over a year ago
4
over a year ago
Using NodeJS I added RSS feeds to my blog as support for feeds can still provide you with value. Read about the "how" and "why" in this post.
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...
a month ago
8
a month 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:...
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
4
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...
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
4
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...
Home on Erik...
More MCMC – Analyzing a small dataset with 1-5 ratings I've been obsessed with how to iterate quickly based on small scale feedback lately. One awesome...
over a year ago
4
over a year ago
I've been obsessed with how to iterate quickly based on small scale feedback lately. One awesome website I encountered is Usability Hub which lets you run 5 second tests. Users see your site for 5 seconds and you can ask them free-form questions afterwards.
Ian's Blog
Hardware-Accelerated Video Encoding with Intel Arc on Redhat Linux I've been wanting hardware-accelerated video encoding on my Linux machine for quite a while now, but...
2 months ago
8
2 months ago
I've been wanting hardware-accelerated video encoding on my Linux machine for quite a while now, but ask anybody who's used a Linux machine and they'll tell you of the horrors of Nvidia or AMD drivers. Intel, on the other hand, seems to be taking things in a much different, much...
Abort Retry Fail
The History of Commodore, Part 4 The Amiga, The Decline, The Fall
a year ago
Arduino Blog
This smart spice box makes cooking a breeze Many people shy away from cooking because they’re overwhelmed by all of the different steps and...
6 months ago
46
6 months ago
Many people shy away from cooking because they’re overwhelmed by all of the different steps and ingredients. Recipes are useful, but they aren’t very intuitive to those who are more comfortable with visual thinking. To help these people enjoy the cooking experience, Purdue...
computers are bad
2023-08-19 meanwhile elsewhere I had meant to write something today, but I'm just getting over a case of the COVID and had a hard...
a year ago
76
a year ago
I had meant to write something today, but I'm just getting over a case of the COVID and had a hard time getting to it. Instead I did the yard work, edited and uploaded a YouTube video, and then spewed out a Cohost thread as long as a blog post. So in lieu of your regularly...
Louwrentius
Why I do not use ZFS as a file system for my NAS Many people have asked me why I do not use ZFS for my NAS storage box. This is a good question and I...
over a year ago
4
over a year ago
Many people have asked me why I do not use ZFS for my NAS storage box. This is a good question and I have multpile reasons why I do not use ZFS and probably never will. ** A lot has changed since this article was first published. I do now recommend using ZFS. I've also based my...
anderegg.ca
Halls of Torment: a thematically questionable downtime game Merry Christmas and happy holidays! I hope everyone out there has a joyful and relaxing day, however...
a week ago
16
a week ago
Merry Christmas and happy holidays! I hope everyone out there has a joyful and relaxing day, however you celebrate. During the downtime I got to play a game I’d been wanting to try for a while. Last summer on The Besties podcast, Russ Frushtick mentioned that he was enjoying...
Applied Cartography
Applied Cartography × Indie Rails Chatted with Jess and Jeremy about a whole slew of things, from pricing strategy to terrifying and...
3 months ago
6
3 months ago
Chatted with Jess and Jeremy about a whole slew of things, from pricing strategy to terrifying and arcane differences between various Markdown parsers (including why I hate Slack.) They were particularly kind and gracious given that the amount of production-quality Rails I've...
./techtipsy
How to copy media off of an iPhone the hard way (using Linux) I helped a family member upgrade to a newer iPhone and make some room so that the internal storage...
4 months ago
52
4 months ago
I helped a family member upgrade to a newer iPhone and make some room so that the internal storage does not run out. They had Nextcloud installed on the current phone, but due to limitations of the Nextcloud iOS app, the backups only take place if the app itself is open, meaning...
Vitalik Buterin's...
Farklı ZK-EVM Türleri
over a year ago
./techtipsy
Archive
over a year ago
Lighthouse Blog
Inbox zero for your content
7 months ago
Good Enough
Season 1, Issue 4: Issue 4-evah 0. It’s Been a Long Time Sorry 4 the silence these past weeks. Life happened fast and furious....
over a year ago
4
over a year ago
0. It’s Been a Long Time Sorry 4 the silence these past weeks. Life happened fast and furious. Barry’s daughters all had marching band, and he chaperoned 4 the parades. His eldest daughter also went and got a boyfriend. Shawn’s been feeling a little under the weather, and his two...
Willem's Blog
Multi-Window support in your iPad app Take advantage of the improved support for multiple windows on iPadOS by implementing new UI...
over a year ago
4
over a year ago
Take advantage of the improved support for multiple windows on iPadOS by implementing new UI concepts enabling different use cases for your app.
Old Vintage...
Ward Christensen dies There was initially some issue verifying this, but there appears to be direct confirmation now that...
2 months ago
35
2 months ago
There was initially some issue verifying this, but there appears to be direct confirmation now that Ward Christensen passed away October 11 at the age of 78, co-founder of the pioneering Computerized Bulletin Board System in February 1978 with Randy Suess — now believed to be the...
Arduino Blog
The new Auxivo EduExo Pro helps students with exoskeleton research Emerging technologies initially develop at a slow pace and that is due in large part to the lack of...
5 months ago
38
5 months ago
Emerging technologies initially develop at a slow pace and that is due in large part to the lack of resources available to students. Complex technology is built on existing knowledge and higher education students need the tools to gain hands-on experience. To help educate the...
Good Enough
Season 3, Issue 2: Britney Coltrane 1. I ❤️HR The past two weeks Barry and Lettini have been building our next little project, and I...
a year ago
4
a year ago
1. I ❤️HR The past two weeks Barry and Lettini have been building our next little project, and I tried to deal with the company-side of work: setting up payroll, health insurance, and making sure we’re compliant (hello, bureaucracy!). Back in the day when Danny and I started...
Vitalik Buterin's...
Plurality philosophy in an incredibly oversized nutshell
4 months ago
Gwern.net Newsletter
July 2020 gwern.net newsletter Links on the Uighurs, authoritarianism, negative emissions, AI overhang; 1 movie & 2 anime reviews
over a year ago
Opsbros
WetSocks Revival How to get a broken METAR/TAF Toolbar application working again; the fun way! Seeing what we can do...
over a year ago
4
over a year ago
How to get a broken METAR/TAF Toolbar application working again; the fun way! Seeing what we can do to get WetSocks Windows 98 tray weather app working again.
Old Vintage...
Programming the Convergent WorkSlate's spreadsheet microcassette future In this particular future, we will all use handheld spreadsheets stored on microcassettes, talking...
4 months ago
50
4 months ago
In this particular future, we will all use handheld spreadsheets stored on microcassettes, talking to each other via speakerphone, and probably listening to Devo and New Order a lot. (Though that part isn't too different from my actual present.) a computer whose manufacturer...
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
Willem's Blog
Flying in a C47-A (DC-3) classic plane Flying in a C47-A Skytrain over The Netherlands is one magnificent birthday gift I received,...
over a year ago
4
over a year ago
Flying in a C47-A Skytrain over The Netherlands is one magnificent birthday gift I received, experiencing aviation history unlike anything else!
lcamtuf’s thing
A 15-minute intro to resin casting At one point in my life, I penned an epic, 110-page opus on hobby manufacturing.
a week ago
Home on Erik...
How to set compensation using commonsense principles Compensation has always been one of the most confusing parts of management to me. Getting it right...
over a year ago
4
over a year ago
Compensation has always been one of the most confusing parts of management to me. Getting it right is obviously extremely important. Compensation is what drives our entire economy, and you could look at the market for labor as one gigantic resource-allocating machine in the same...
Lighthouse Blog
Overview of the reading view
7 months ago
Notes on software...
Book Review: ANSI Common Lisp Score: 4.5 / 5 Paul Graham and his editor(s) are excellent. His prose is light and easy to follow....
over a year ago
2
over a year ago
Score: 4.5 / 5 Paul Graham and his editor(s) are excellent. His prose is light and easy to follow. The only awkward component of the book's organization is that he tends to use a concept one section before explicitly introducing and defining that concept. I'm not sure yet if this...
Arduino Blog
ThermoGrasp brings thermal feedback to virtual reality Imagine playing Half-Life: Alyx and feeling the gun heat up in your hand as you take down The...
3 months ago
22
3 months ago
Imagine playing Half-Life: Alyx and feeling the gun heat up in your hand as you take down The Combine. Or operating a robot through augmented reality and feeling coldness on your fingers when you get close to exceeding the robot’s limits. A prototype device called ThermoGrasp...
Willem's Blog
Outside the comfort zone: amateur acting This month I strapped myself with sensors during a little experiment outside my comfort zone: I...
over a year ago
4
over a year ago
This month I strapped myself with sensors during a little experiment outside my comfort zone: I debuted as amateur actor!
Posts on Made of...
Getting carried away with hack value Recently, I’ve been working on some BarnOwl branches that move more of the core functionality of...
over a year ago
3
over a year ago
Recently, I’ve been working on some BarnOwl branches that move more of the core functionality of BarnOwl into perl code, instead of C (BarnOwl is written in an unholy mix of C and perl code that call each other back and forth obsessively). Moving code into perl has many...
Christian Selig
Juno 1.1 If you’re new, Juno is a visionOS app for YouTube! Juno’s initial launch blew my socks off. It was...
10 months ago
41
10 months ago
If you’re new, Juno is a visionOS app for YouTube! Juno’s initial launch blew my socks off. It was such a cool feeling to release an app on day one of the Apple Vision Pro’s launch, and having people be so excited about it and have such great feedback made it that much better....
Willem's Blog
Scalable application design without magic I needed to design a scalable backend infrastructure that could handle lots of concurrent users. I...
over a year ago
4
over a year ago
I needed to design a scalable backend infrastructure that could handle lots of concurrent users. I did this by leveraging the client's computing power having it handle most of the user interaction workload.
Louwrentius
How to run Debian Linux on an Intel based Mac Mini The Mac Mini is just a gorgeous device. It is beautiful, small, silent, powerfull yet energy...
over a year ago
4
over a year ago
The Mac Mini is just a gorgeous device. It is beautiful, small, silent, powerfull yet energy efficient. When idle, it uses around 20 watts. I'm using one of the first Intel-based Minis with an Intel Core Duo chip, running at 1.6 Ghz. I want to use this mini as an expensive router...
Louwrentius
RAID 5 vs. RAID 6 or do you care about your data? Storage is cheap. Lots of storage with 10+ hard drives is still cheap. Running 10 drives increases...
over a year ago
4
over a year ago
Storage is cheap. Lots of storage with 10+ hard drives is still cheap. Running 10 drives increases the risk of a drive failure tenfold. So often RAID 5 is used to keep your data up and running if one single disks fails. But disks are so cheap and storage arrays are getting so...
computers are bad
2023-02-07 secret government telephone numbers Very nearly a year ago, I wrote a popular article about secret military telephone buttons. To be...
a year ago
57
a year ago
Very nearly a year ago, I wrote a popular article about secret military telephone buttons. To be clear, the "secret" here was a joke and these buttons are in fact well documented. The buttons I was talking about were the AUTOVON call precedence buttons, used for a five-level...
Bryan Braun - Blog
Before you buy a domain name, first check to see if it’s haunted In mid-2022 I bought a new domain name. The name was musicbox.fun. I got it for a side-project, an...
2 months ago
7
2 months ago
In mid-2022 I bought a new domain name. The name was musicbox.fun. I got it for a side-project, an interactive online music box that I had built and hosted at musicboxfun.com. The new name was shorter and more quirky. I felt lucky to have grabbed it. Unfortunately, musicbox.fun...
Jonas Hietala
The games that make me who I am I read an article the other day where he met someone who didn’t read fiction: He suggested that...
over a year ago
4
over a year ago
I read an article the other day where he met someone who didn’t read fiction: He suggested that fiction was a waste of his time — he read to learn, not for "mere" entertainment I don’t agree with this view and neither did he: Fiction allows you to be part of situations that are...
Posts on Made of...
Implementing a declarative mini-language in the C preprocessor Last time, I announced Check Plus, a declarative language for defining Check tests in C. This time,...
over a year ago
2
over a year ago
Last time, I announced Check Plus, a declarative language for defining Check tests in C. This time, I want to talk about the tricks I used to implement a declarative minilanguage using the C preprocessor (and some GCC extensions). The Problem We want to write some toplevel...
Notes on software...
An intuition for distributed consensus in OLTP systems Distributed consensus in transactional databases (e.g. etcd or Cockroach) is a big deal these days....
11 months ago
4
11 months ago
Distributed consensus in transactional databases (e.g. etcd or Cockroach) is a big deal these days. Most often under the hood are variations of log-based Paxos-like algorithms such as MultiPaxos, Viewstamped Replication, or Raft. While there are new variations that come out each...
Computer Ads from...
Comics from 1986/06 Australian Personal Computer Mag It’s that time of the month. This time let’s look at humor from down under. These comics are from...
8 months ago
74
8 months ago
It’s that time of the month. This time let’s look at humor from down under. These comics are from the June 1986 issue of Australian Computer magazine. Enjoy! What computer ads would you like to see in the future? Please comment below. If you enjoyed it, please share it with your...
Applied Cartography
Vibes and years XH asks: How do indie developers/small teams keep track of and prioritize long-term roadmaps? I've...
10 months ago
4
10 months ago
XH asks: How do indie developers/small teams keep track of and prioritize long-term roadmaps? I've been basically work off my gut + Feeling of the Day for the past few years, and that's getting a bit unsustainable Buttondown's roadmapping has existed for the past three years in a...
Birchtree
All the games I played in 2024, reviewed I love movies, but I really love games as well, so I figured I may as well follow up my 2024 movies...
2 weeks ago
27
2 weeks ago
I love movies, but I really love games as well, so I figured I may as well follow up my 2024 movies of the year post with something similar for games. I’m not going to rank these, but I’ll give a few words on each one
Willem's Blog
The value of notifications It's easy to dismiss your phone's notifications as something that disturbs you, but if you take the...
over a year ago
4
over a year ago
It's easy to dismiss your phone's notifications as something that disturbs you, but if you take the time to set them up correctly, notifications can actually save you time!
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...
9 months ago
4
9 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...
Willem's Blog
Replacing a Shimano shift cable After some adventure with our cargo bike, the Shimano Nexus 7-speed shifter cable got damaged and...
over a year ago
4
over a year ago
After some adventure with our cargo bike, the Shimano Nexus 7-speed shifter cable got damaged and needed replacement. Read my blog post to learn how to do this yourself.
Home on Erik...
When machine learning matters I joined Spotify in 2008 to focus on machine learning and music recommendations. It's easy to...
over a year ago
4
over a year ago
I joined Spotify in 2008 to focus on machine learning and music recommendations. It's easy to forget, but Spotify's key differentiator back then was the low-latency playback. People would say that it felt like they had the music on their own hard drive.
Avestura's Blog
Using Tor outside of the Tor Browser This post shows how to run Tor with a simple PowerShell script and use it in other apps like...
over a year ago
Posts on Made of...
Towards solving Ultimate Tic Tac Toe Summary: Read about my efforts to solve the game of Ultimate Tic Tac Toe. It’s been a fun journey...
over a year ago
4
over a year ago
Summary: Read about my efforts to solve the game of Ultimate Tic Tac Toe. It’s been a fun journey into interesting algorithms and high-performance parallel programming in Rust. Backstory Starting around the beginning of the COVID-19 lockdown, I’ve gotten myself deeply nerdsniped...
Applied Cartography
buttondown.com/alternatives Some kind words from Chris Krycho on Buttondown's Alternatives page: This is how I want all my tools...
2 weeks ago
16
2 weeks ago
Some kind words from Chris Krycho on Buttondown's Alternatives page: This is how I want all my tools to be. There is a ton of room in these markets for healthy and friendly competition — and no need at all for winner-take-all or monopolist attitudes. First off — credit where it's...