Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > technology
#all #programming #technology #startups #history #life #science #literature #architecture #creative #design #finance #travel #comics #AI #indiehacker #cartography Muted Categories [alt+←][alt+→]
Birchtree
This alert must die I really thought that the screen recording notifications in macOS Sequoia would be the bane of my...
3 months ago
26
3 months ago
I really thought that the screen recording notifications in macOS Sequoia would be the bane of my existence, but thankfully those have been changed quite a bit from the early betas last summer and they're totally a non-issue in my book today. However, these god damned "turn
Matt Mullenweg
I Voted! It was a huge pain in the butt, because my mail-in ballot didn’t register properly, but I found a...
7 months ago
25
7 months ago
It was a huge pain in the butt, because my mail-in ballot didn’t register properly, but I found a last-minute flight to Houston and this morning walked over to Congregation Emanu El and voted. It is our most sacred duty as a citizen. I encourage every American to vote.
Jonas Hietala
Trying and returning the Eight Sleep Pod 4 I recently bought the Eight Sleep Pod 4—a smart mattress cover that tracks your heart rate, HRV,...
9 months ago
27
9 months ago
I recently bought the Eight Sleep Pod 4—a smart mattress cover that tracks your heart rate, HRV, snoring, and cools or warms the mattress during the night. There’s a lot to like about the mattress but in the end I opted to return it. This post describes my experience with the Pod...
Birchtree
Benchmarks from M2 Pro to M4 Pro Long story short, I picked up a new MacBook Pro this week. I got the M4 Pro version with the higher...
3 months ago
23
3 months ago
Long story short, I picked up a new MacBook Pro this week. I got the M4 Pro version with the higher core count and 1TB of internal storage. It's the exact same model in the lineup as the M2 Pro I've been using for the last
Neil Madden
Machine Learning and the triumph of GOFAI I’ve been slowly reading Brian Cantwell Smith’s “The Promise of Artificial Intelligence” recently. I...
a year ago
29
a year ago
I’ve been slowly reading Brian Cantwell Smith’s “The Promise of Artificial Intelligence” recently. I haven’t finished reading it yet, and like much of BCS’s writing, it’ll probably take me 3 or 4 read-throughs to really understand it, but there’s one point that I want to pick up...
Electronics etc…
Making Screenshots of Test Equipment Old and New Introduction Screenshot Capturing Interfaces Hardware and Software Tools Capturing GPIB data in Talk...
7 months ago
68
7 months ago
Introduction Screenshot Capturing Interfaces Hardware and Software Tools Capturing GPIB data in Talk Only mode TDS 540 Oscilloscope - GPIB - PCL Output HP 54542A Oscilloscope - Parallel Port - PCL or HPGL Output HP Inifinium 54825A Oscilloscope - Parallel Port - Encapsulated...
Notes on software...
Administering Kubernetes is hard Kubernetes is easy to use after some exposure; it's pretty convenient too. But it is super hard to...
over a year ago
14
over a year ago
Kubernetes is easy to use after some exposure; it's pretty convenient too. But it is super hard to set up. eksctl is a good tool for folks who don't want to spend hours/days/weeks debugging VPC configuration in 1000s of lines of CloudFormation. None of the other tools seem to be...
Applied Cartography
Notes on 'Founder Mode' / Lieutenancy In Paul Graham’s latest essay, he writes: The theme of Brian's talk was that the conventional wisdom...
10 months ago
13
10 months ago
In Paul Graham’s latest essay, he writes: The theme of Brian's talk was that the conventional wisdom about how to run larger companies is mistaken. As Airbnb grew, well-meaning people advised him that he had to run the company in a certain way for it to scale. Their advice could...
Vitalik Buterin's...
Endgame
over a year ago
Posts on Made of...
Why scons is cool I’ve recently started playing with scons a little for some small personal projects. It’s not...
over a year ago
15
over a year ago
I’ve recently started playing with scons a little for some small personal projects. It’s not perfect, but I’ve rapidly come to the conclusion that it’s a probably far better choice than make in many cases. The main exceptions would be cases where you need to integrate into legacy...
Birchtree
Before you burn it down… I enjoyed this quote from Casey Newton on today's Hard Fork podcast: Even as somebody who generally...
3 months ago
38
3 months ago
I enjoyed this quote from Casey Newton on today's Hard Fork podcast: Even as somebody who generally likes technology, I think some of these tech oligarchs have this extremely know-it-all attitude that "our tech is better than your tech, yours sucks," and they sort of bluster
Willem's Blog
Cyber security: 5 easy tips to protect your server against hackers These 5 practical cyber security measures will improve the safety of server, website and data.
over a year ago
heavymeta.org
Revisiting LLM Geolocation Two Years Later In 2023 Bellingcat published “Can AI Chatbots Be Used for Geolocation?”. In that article, they...
3 months ago
8
3 months ago
In 2023 Bellingcat published “Can AI Chatbots Be Used for Geolocation?”. In that article, they examine the ability of LLMs to geolocate photos. They gave Microsoft Bing and Google Bard three photos of locations in Canada: the Edmonton City Hall Churchill Square, also in...
detreville
Newsletter 1: What's next? This is the first in a series of newsletters covering this blog
over a year ago
Odds and Ends of...
LISTEN: The future of transport – with Michael Dnes Where we're going, we need roads (and trains) (and maybe drones)
5 months ago
Home on Erik...
Mortality statistics and Sweden's "dry tinder" effect We live in a year of about 350,000 amateur epidemiologists and I have no desire to join that “club”....
over a year ago
16
over a year ago
We live in a year of about 350,000 amateur epidemiologists and I have no desire to join that “club”. But I read something about COVID-19 deaths that I thought was interesting and wanted to see if I could replicated it through data.
Arduino Blog
Arduino Days 2025 is almost here! With just a few days to go, Arduino Days 2025 promises to be one of the biggest and most exciting...
3 months ago
29
3 months ago
With just a few days to go, Arduino Days 2025 promises to be one of the biggest and most exciting events in our 20-year history! Join us for two days of live-streamed content on March 21st-22nd, featuring inspiring talks, major product announcements, and community showcases from...
Jonas Hietala
The Top Idea Recently I’ve been having a dozen ideas and projects I’ve been poking around with: I wrote a simple...
over a year ago
17
over a year ago
Recently I’ve been having a dozen ideas and projects I’ve been poking around with: I wrote a simple lua, later perl, which announced when a new day9 episode has come. Later I expanded it to search for new manga episodes, but now it’s broken and unfinished. In an attempt to learn...
The Pragmatic...
Paying down tech debt: further learnings In a counter-intuitive observation: by making small, non-functional improvements, you gain more...
9 months ago
102
9 months ago
In a counter-intuitive observation: by making small, non-functional improvements, you gain more confidence in a new codebase, and can start to move faster.
Himanshu Mishra |...
BFS vs DFS in friendships If you already know and remember what Breadth First Search (BFS) and Depth First Search (DFS) are,...
over a year ago
12
over a year ago
If you already know and remember what Breadth First Search (BFS) and Depth First Search (DFS) are, skip to What are you saying? Take my…
Odds and Ends of...
The new GOV.UK login system is the first step in a radical transformation of the British state A British "DOGE" (of sorts) is rearchitecting the government
3 months ago
Abort Retry Fail
The History of Windows NT 4 Taking the Server Market
a year ago
Applied Cartography
PSA: mess around with Kolo I had bookmarked Kolo many months ago to try out and finally got a chance to integrate it with...
a year ago
15
a year ago
I had bookmarked Kolo many months ago to try out and finally got a chance to integrate it with Buttondown — a process that I expected to take a couple hours on a lazy Sunday and in fact took ten minutes and three lines of code. If you have a Django app, I think you should drop...
Opsbros
Docker and CumulusMX I wanted to find out if I could successfully redeploy my Weather Station monitoring software into a...
over a year ago
22
over a year ago
I wanted to find out if I could successfully redeploy my Weather Station monitoring software into a Docker container. Let's battle the elements together...
Lighthouse Blog
What are blogrolls?
2 months ago
Greater Still by...
Stop Calling it a Wallet How language shapes our view of the world
over a year ago
Home on Erik...
statself.com Btw I just put something up online that I spent a couple of evenings in my couch putting together:...
over a year ago
22
over a year ago
Btw I just put something up online that I spent a couple of evenings in my couch putting together: it's a website where you can track any numerical data on the web. Want to know how many Twitter followers you have?
Matt Blewitt
So, You Want To Build A DBaaS Part 2: Technical Bits In my first post in this pseudo-series, we covered more of the theory and organisational practices...
over a year ago
12
over a year ago
In my first post in this pseudo-series, we covered more of the theory and organisational practices around building and operating a database-as-a-service platform. In this post, I’ll cover some of the more technical aspects of this that I think are worth considering, drawn from my...
Electronics etc…
Guide Technology GT300 Frequency Standard Teardown MathJax.Hub.Config({ jax: ["input/TeX", "output/HTML-CSS"], tex2jax: { inlineMath: [...
a year ago
147
a year ago
MathJax.Hub.Config({ jax: ["input/TeX", "output/HTML-CSS"], tex2jax: { inlineMath: [ ['$', '$'], ["\\(", "\\)"] ], displayMath: [ ['$$', '$$'], ["\\[", "\\]"] ], processEscapes: true, skipTags: ['script', 'noscript', 'style', 'textarea', 'pre',...
Arduino Blog
Boring rice cooker becomes uruchimai powerhouse Rice cookers are staple appliances in about half of the world and basic models are very affordable....
11 months ago
93
11 months ago
Rice cookers are staple appliances in about half of the world and basic models are very affordable. But those are simple machines that are about as “dumb” as electric kettles. The result is often rice that has been sitting in the warming stage for too long, making the bottom...
Engineers Need Art
VPX Scripting - Part 3 (Cut & Paste) Sound code is added in this third in a series of posts about scripting Visual Pinball tables.
a year ago
./techtipsy
The absolute state of Bluetooth audio in 2022 I have the Sony WH-1000XM3 headphones. They’re good for consuming content. Audio calls with your...
over a year ago
50
over a year ago
I have the Sony WH-1000XM3 headphones. They’re good for consuming content. Audio calls with your colleagues? Forget about it. This is the setup I have to go with, and it has all to do with how Bluetooth works. Your options with Bluetooth headsets are the following: high quality...
Louwrentius
Some pretty NAS case designs If you are planning on building your own NAS box, I have some suggestions regarding the case. In my...
over a year ago
12
over a year ago
If you are planning on building your own NAS box, I have some suggestions regarding the case. In my opinion, most computer case designers have absolutely no taste. Antec and Lian Li do create nice cases, but not that spectacular. And Lian Li is just very expensive. A fairly new...
Arduino Blog
Adjusting office chair height with simple voice commands A month ago, ElectronicLab modified his office chair with an electric car jack, giving it motorized...
10 months ago
51
10 months ago
A month ago, ElectronicLab modified his office chair with an electric car jack, giving it motorized height adjustment. That worked well, but required that he push buttons to raise or lower the seat. Pushing those buttons is a hassle when one’s hands are full, so ElectronicLab...
Louwrentius
What home NAS builders should understand about silent data corruption Introduction When it comes to dealing with storage in a DIY NAS context, two important topics come...
over a year ago
17
over a year ago
Introduction When it comes to dealing with storage in a DIY NAS context, two important topics come up: Unrecoverable read errors (UREs) or what old people like me call 'bad sectors' Silent data corruption (data corruption unnoticed by the storage layers) I get a strong impression...
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,...
a year ago
68
a year 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
Choosing a travel pack is hard I love the “carry-on only” traveling style, it’s cheaper and you don’t have to worry about airlines...
a year ago
134
a year ago
I love the “carry-on only” traveling style, it’s cheaper and you don’t have to worry about airlines losing your stuff. Outside of requiring a bit more planning, what’s not to love? Turns out this is a beloved product category with a passionate community behind it, and as a result...
Willem's Blog
Repairing a Giro AEON bicycle helmet Try fixing your Giro bicycle helmet? I went through some trouble to do it! Read along to find out...
over a year ago
Home on Erik...
State drift I generally haven't written much about software architecture. People make heuristics into religion....
over a year ago
14
over a year ago
I generally haven't written much about software architecture. People make heuristics into religion. But here is something I thought about: how to build in self-correction into systems. This has been something just vaguely sitting in my head lacking a clear conceptual definition...
Louwrentius
Storage and I/O: reads vs. writes There is a fundamental difference between a read operation and a write operation. Storage can lie...
over a year ago
17
over a year ago
There is a fundamental difference between a read operation and a write operation. Storage can lie about completing a write operation, but it can never lie about completing a read operation. Therefore read and writes have different characteristics. This is what I've learned. About...
Arduino Blog
How to customize your Arduino Cloud IoT dashboards on the go The Arduino Cloud has long been a trusted platform for makers, engineers, and developers to manage...
8 months ago
51
8 months ago
The Arduino Cloud has long been a trusted platform for makers, engineers, and developers to manage their IoT projects with ease. From tracking sensor data to automating smart devices, the cloud enables seamless connectivity. Complementing this, the Arduino IoT Remote mobile app...
Lighthouse Blog
Updates March 01
a year ago
Notes on software...
Writing a lisp compiler from scratch in JavaScript: 1. lisp to assembly Next in compiler basics: 2. user-defined functions and variables 3. LLVM 4. LLVM...
over a year ago
15
over a year ago
Next in compiler basics: 2. user-defined functions and variables 3. LLVM 4. LLVM conditionals and compiling fibonacci 5. LLVM system calls 6. an x86 upgrade In this post we'll write a simple compiler in Javascript (on Node) without any third-party libraries....
computers are bad
2023-06-07 something up there - nasa and uaps A brief note on Grusch First, a disclaimer of sorts: I am posting another article on UAPs, yet I...
over a year ago
84
over a year ago
A brief note on Grusch First, a disclaimer of sorts: I am posting another article on UAPs, yet I am not addressing the recent claims by David Grusch. This is for a couple of reasons. First, I am skeptical of Grusch. He is not the first seemingly well-positioned former...
Posts on Made of...
Lightweight Linux Kernel Development with KVM I don’t do a ton of Linux kernel development these days, but I’ve done a fair bit in the past, and...
over a year ago
13
over a year ago
I don’t do a ton of Linux kernel development these days, but I’ve done a fair bit in the past, and picked up a number of useful techniques for doing kernel development in a relatively painless fashion. This blog post is a writeup of the tools and techniques I use when developing...
computers are bad
2023-11-04 nuclear safety Nuclear weapons are complex in many ways. The basic problem of achieving criticality is difficult on...
a year ago
145
a year ago
Nuclear weapons are complex in many ways. The basic problem of achieving criticality is difficult on its own, but deploying nuclear weapons as operational military assets involves yet more challenges. Nuclear weapons must be safe and reliable, even with the rough handling and...
lcamtuf’s thing
Investigating an "evil" RJ45 dongle Reverse-engineering hardware can be difficult -- but sometimes, all you need is a comfy armchair and...
5 months ago
63
5 months ago
Reverse-engineering hardware can be difficult -- but sometimes, all you need is a comfy armchair and some Google Translate.
Posts on Made of...
What MongoDB got Right MongoDB is perhaps the most-widely-mocked piece of software out there right now. While some of the...
over a year ago
14
over a year ago
MongoDB is perhaps the most-widely-mocked piece of software out there right now. While some of the mockery is out-of-date or rooted in misunderstandings, much of it is well-deserved, and it’s difficult to disagree that much of MongoDB’s engineering is incredibly simplistic,...
./techtipsy
How I blew up my backup server (Valve pls fix) It all started with me getting a Steam Deck. Background After getting familiar with the Steam Deck...
over a year ago
72
over a year ago
It all started with me getting a Steam Deck. Background After getting familiar with the Steam Deck and how the Proton compatibility layer works, I decided to write a backup script that would back up everything in the home folder, excluding the Steam games themselves due to the...
Abishek Muthian
BigBasket slot alert BigBasket is the leading online grocery delivery portal in India, due to the reduced workforce and...
over a year ago
11
over a year ago
BigBasket is the leading online grocery delivery portal in India, due to the reduced workforce and extraordinary demand; the bookings happen at random slots and we have no other choice but to keep checking the app regularly. A need gap was posted recently, asking for a solution...
Home on Erik...
Giving more tools to software engineers: the reorganization of the factory It's a popular attitude among developers to rant about our tools and how broken things are. Maybe...
over a year ago
15
over a year ago
It's a popular attitude among developers to rant about our tools and how broken things are. Maybe I'm an optimistic person, because my viewpoint is the complete opposite! I had my first job as a software engineer in 1999, and in the last two decades I've seen software engineering...
Good Enough
TIL: Don’t forget your Web Manifest file We’re primarily a web shop. We’re dipping our toes into mobile app development, but our collective...
over a year ago
19
over a year ago
We’re primarily a web shop. We’re dipping our toes into mobile app development, but our collective expertise is in making products and services for the web. And like everyone else, our use of the web has shifted from our desktops and laptops to our phones. As we’re creating and...
Willem's Blog
Health and fitness data Exploring the balance between health data and intuition, this blog post delves into how personal...
a year ago
19
a year ago
Exploring the balance between health data and intuition, this blog post delves into how personal well-being and fitness goals shape our relationship with technology and self-awareness.
lcamtuf’s thing
Sierpiński triangle? In my bitwise AND? Exploring a peculiar bit-twiddling hack at the intersection of 1980s geek sensibilities.
a month ago
Himanshu Mishra |...
Live Asynchronously I first heard the phrase "Live Asynchronously" in this article written by the amazing Quincy Larson,...
over a year ago
11
over a year ago
I first heard the phrase "Live Asynchronously" in this article written by the amazing Quincy Larson, the creator of freecodecamp.org. In my…
Louwrentius
This blog is now running on solar power Introduction This blog is now running on solar power. I've put a solar panel on my balcony, which...
over a year ago
25
over a year ago
Introduction This blog is now running on solar power. I've put a solar panel on my balcony, which is connected to a solar charge controller. This device charges an old worn-out car battery and provides power to a Raspberry Pi ~~3b+~~ 4B, which in turn powers this (static)...
Arduino Blog
This UNO R4 WiFi-controlled device streamlines a restaurant’s online order system Most successful restaurants operating today have to take advantage of online ordering, as a huge...
10 months ago
97
10 months ago
Most successful restaurants operating today have to take advantage of online ordering, as a huge chunk of customers have switched to takeout and delivery. But point-of-sale (POS) systems don’t always integrate well into a kitchen’s workflow and that can lead to missed orders —...
Vitalik Buterin's...
Possible futures of the Ethereum protocol, part 5: The Purge
8 months ago
Good Enough
Beware of Free Software Beware of free pizza If I want a slice of pizza, I don't expect it to be free. In fact, if you try...
over a year ago
18
over a year ago
Beware of free pizza If I want a slice of pizza, I don't expect it to be free. In fact, if you try to offer me a slice of free pizza, I'd suspect there's something wrong with it. And ever since my kids can understand me, I've taught them to be careful of free stuff. Nothing is...
computers are bad
2024-09-14 the national warning system Previously on Deep Space Nine, we discussed the extensive and variable products that AT&T and...
9 months ago
71
9 months ago
Previously on Deep Space Nine, we discussed the extensive and variable products that AT&T and telephone operating companies sold as private lines. One of the interesting properties of private line systems is that they can be ordered as four-wire. Internally, the telephone network...
Christian Selig
Trials and Tribulations of Making an Interruptable Custom View Controller Transition on iOS I think it’s safe to say while the iOS custom view controller transition API is a very powerful one,...
over a year ago
38
over a year ago
I think it’s safe to say while the iOS custom view controller transition API is a very powerful one, with that power comes a great deal of complexity. It can be tricky, and I’m having one of those days where it’s getting the better of me and I just cannot get it to do what I want...
Jonas Hietala
Focusing Attention: Study Hacking A week of drawing is over, but I didn’t draw that much. It was a little bit of a fail from my...
over a year ago
13
over a year ago
A week of drawing is over, but I didn’t draw that much. It was a little bit of a fail from my part. But the past is the past and this week I’m going to be study focused. Not that I need to study, but I really need to rework my study technique. I’ve been going on like a classical...
Evan Hahn's blog
Takeaways from The Economist's style guide book I’ve been trying to improve my writing so I read Writing with Style, the Economist’s style guide...
2 months ago
15
2 months ago
I’ve been trying to improve my writing so I read Writing with Style, the Economist’s style guide book. Here were my main takeaways: Use short sentences. They’re more memorable. They’re easier to read. They’re generally easier to write. Colons are for setup and delivery. They...
Notes on software...
Writing a lisp compiler from scratch in JavaScript: 6. an x86 upgrade Previously in compiler basics: 1. lisp to assembly 2. user-defined functions and variables ...
over a year ago
17
over a year ago
Previously in compiler basics: 1. lisp to assembly 2. user-defined functions and variables 3. LLVM 4. LLVM conditionals and compiling fibonacci 5. LLVM system calls This post upgrades the ulisp x86 backend from using a limited set of registers (with no spilling...
Louwrentius
Tunneling Elixir cluster network traffic over Wireguard Introduction The other day I was supporting a customer with an Elixir-based platform that would make...
a year ago
21
a year ago
Introduction The other day I was supporting a customer with an Elixir-based platform that would make use of Elixir libcluster, so messages on one host can be passed to other hosts. This can - for example - enable live updates for all users, even if they are not communicating with...
Arduino Blog
Reduce power consumption in IoT and wearable devices, with Arduino’s new power management library! Developing energy-efficient IoT and wearable devices is complex and time-consuming, yet it is...
9 months ago
54
9 months ago
Developing energy-efficient IoT and wearable devices is complex and time-consuming, yet it is essential for creating high-quality products that stand out in today’s market. A key part in this process is optimizing power consumption without sacrificing performance or...
Home on Erik...
Predicting solar eclipses with Python As I am en route to see my first total solar eclipse, I was curious how hard it would be to compute...
a year ago
26
a year ago
As I am en route to see my first total solar eclipse, I was curious how hard it would be to compute eclipses in Python. It turns out, ignoring some minor coordinate system head-banging, I was able to get something half-decent working in a couple of hours.
Arduino Blog
DIY ECU controls Honda Insight’s Kubota diesel engine The Honda Insight was the first hybrid car released in North America and Honda put serious effort...
a year ago
112
a year ago
The Honda Insight was the first hybrid car released in North America and Honda put serious effort into making it as efficient as was practical at the time. That meant aerodynamic streamlining, which is why the first-generation Insight had very distinct covers over the rear...
Birchtree
You have got to be kidding me Mia Sato writing for The Verge: Elon Musk’s $1 Million Handout Winners Are Connected to Republican...
3 months ago
21
3 months ago
Mia Sato writing for The Verge: Elon Musk’s $1 Million Handout Winners Are Connected to Republican Causes On Sunday, a few thousand people in Green Bay, Wisconsin, gathered to hear Elon Musk speak — and give away two giant cardboard checks for $1 million. Attendance at the event
Ian's Blog
Learn how Windows builds its store of trusted root CA certificates Today I learned something fascinating about how Windows deals with trusted root CA certificates. It...
over a year ago
14
over a year ago
Today I learned something fascinating about how Windows deals with trusted root CA certificates. It might surprise you, and it certainly did for me, but out-of-the-box Windows doesn't come with a set of root CA certificates sufficient for web browsing. You can see this for...
Buck on Software
The Wrong Bet The next decade in SaaS won't look like the last
over a year ago
Never Met a Science
iPhoneomenology or, Seeing like a Smartphone
2 months ago
Electronics etc…
DSLogic U3Pro16 Review and Teardown Introduction The DSLogic U3Pro16 In the Box Probe Cables and Clips The Controller Hardware The Input...
2 months ago
38
2 months ago
Introduction The DSLogic U3Pro16 In the Box Probe Cables and Clips The Controller Hardware The Input Circuit Impact of Input Circuit on Circuit Under Test Additional IOs: External Clock, Trigger In, Trigger Out Software: From Saleae Logic to PulseView to DSView Installing DSView...
Arduino Blog
KiPneu makes soft robotic biomimetics accessible to STEAM students Biomimicry, which is a method for developing new technology inspired by nature, has been one of...
11 months ago
68
11 months ago
Biomimicry, which is a method for developing new technology inspired by nature, has been one of humanity’s greatest assets. But systems reliant on soft tissue, such as an octopus’s tentacles, have been notoriously difficult to reproduce in the robotics world. To give STEAM...
Willem's Blog
Realtime service uptime monitoring Downtime happens and it is nothing to be ashamed of, just make sure that you set yourself up to...
over a year ago
15
over a year ago
Downtime happens and it is nothing to be ashamed of, just make sure that you set yourself up to discover problems as soon as possible! Know about problems before your customers do!
Ken Shirriff's blog
The Pentium contains a complicated circuit to multiply by three In 1993, Intel released the high-performance Pentium processor, the start of the long-running...
4 months ago
37
4 months ago
In 1993, Intel released the high-performance Pentium processor, the start of the long-running Pentium line. I've been examining the Pentium's circuitry in detail and I came across a circuit to multiply by three, a complex circuit with thousands of transistors. Why does the...
Elevation Lab - Blog
Introducing ElevationShelf XL & XL Plus Few products have been requested as much as a bigger version of our popular Elevation Shelf. So we...
over a year ago
11
over a year ago
Few products have been requested as much as a bigger version of our popular Elevation Shelf. So we made some new versions - and they work great! To hold more weight, Elevation Shelf XL ships with hollow core and solid core mounting hardware. It will hold over 50lbs and can be...
Neil Madden
I still don’t really get “hash shucking” If you want to learn how to store passwords securely, you could do a lot worse than looking at the...
over a year ago
27
over a year ago
If you want to learn how to store passwords securely, you could do a lot worse than looking at the OWASP Password Storage Cheat Sheet. These cheat sheets are generally pretty good, and the password storage one is particularly good. The editors do a great job of keeping it up to...
Abishek Muthian
Did I break WhatsApp? I told my friend that I don't use WhatsApp and asked to be contact me via Signal. We had a...
over a year ago
11
over a year ago
I told my friend that I don't use WhatsApp and asked to be contact me via Signal. We had a conversation on Signal and this happened, Can even Facebook stoop so low? I was told that the WhatsApp didn't work after installing Signal, I replied that it could be a coincidence. But I...
computers are bad
2024-04-26 microsoft at work I haven't written anything for a bit. I'm not apologizing, because y'all don't pay me enough to...
a year ago
123
a year ago
I haven't written anything for a bit. I'm not apologizing, because y'all don't pay me enough to apologize, but I do feel a little bad. Part of it is just that I've been busy, with work and travel and events. Part of it is that I've embarked on a couple of writing projects only to...
Notes on software...
Effective unemployment and social media Being unemployed can be incredibly depressing. So much rejection. Everything seems to be out of your...
8 months ago
20
8 months ago
Being unemployed can be incredibly depressing. So much rejection. Everything seems to be out of your control. Everything except for one thing: what you produce. You might know that repeatedly posting on social media that you are looking for work is ineffective. That it looks (or...
Good Enough
James is Good Enough We put a lot of ourselves into our work, and it occurs to us that you, dear reader, might not know...
2 months ago
23
2 months ago
We put a lot of ourselves into our work, and it occurs to us that you, dear reader, might not know much about us. So we’re descending deeper, ever deeper, into the Q&A column introduce ourselves, one-at-a-time. Desperate to keep things interesting, James tried to spice up the...
Birchtree
Who's using AI in the workplace? Pew has a new report out where they talked to workers in the US and asked them how they were using...
4 months ago
28
4 months ago
Pew has a new report out where they talked to workers in the US and asked them how they were using AI at work. The data is really interesting in a few places, so I wanted to share the most notable insights in my view. First off, only 16% of
Louwrentius
How to escape file names in bash shell scripts After fighting with Bash for quite some time, I found out that the following code provides a nice...
over a year ago
18
over a year ago
After fighting with Bash for quite some time, I found out that the following code provides a nice basis for escaping special characters. Ofcource it is not complete, but the most important characters are filtered. If anybody has a better solution, please let me know. It works and...
Louwrentius
The iPhone, iPad and iOS are powering a revolution Most people just don't understand computers. Are these people dumb? Some may be dumb, but the people...
over a year ago
13
over a year ago
Most people just don't understand computers. Are these people dumb? Some may be dumb, but the people who make them are maybe even dumber. Because they can't seem to figure out how to create a computer that the majority of people understand. When the original macintosh arrived at...
./techtipsy
They make USB-C cables with displays now! I’ve reached a point in my setup where most of the devices that I use are based around the coveted...
a year ago
117
a year ago
I’ve reached a point in my setup where most of the devices that I use are based around the coveted USB-C port. This meant that I had a valid reason to get a few extra because I didn’t yet have a stockpile of good USB-C cables. That’s when I found out that there exist cables that...
Jonas Hietala
Understanding the Computer When I discovered programming it felt like a whole new world opened up for me with endless...
over a year ago
15
over a year ago
When I discovered programming it felt like a whole new world opened up for me with endless possibilities. It granted unlimited power and I could create virtually anything and it explained so much to me - how did a program work? How could you make a game or a website? But there...
Posts on Made of...
Wordpress tricks: Disabling editing shortcuts One of the major reasons I can’t stand webapps is because I’m a serious emacs junkie, and I can’t...
over a year ago
17
over a year ago
One of the major reasons I can’t stand webapps is because I’m a serious emacs junkie, and I can’t edit text in anything that doesn’t have decent emacs keybindings. Fortunately, on Linux, at least, GTK provides basic emacs keybindings if you add gtk-key-theme-name = "Emacs" to...
Birchtree
TikTok is gone for at least a couple days, so here's some YouTube videos to stave off the boredom I don't use TikTok so I have no idea, but presumably some people are like "what do I even watch on...
5 months ago
37
5 months ago
I don't use TikTok so I have no idea, but presumably some people are like "what do I even watch on my phone now?" LegalEagle with a good explainer over what's happening. For the record, I think this sucks and isn't how
Bryan Braun - Blog
Goodbye Evernote, Hello Obsidian I use note-taking software every day. I use it for journaling, blogging, capturing ideas,...
a year ago
17
a year ago
I use note-taking software every day. I use it for journaling, blogging, capturing ideas, researching technologies, managing my projects, and many other things. Writing is how I think through problems, and note-taking software makes all that thinking easy to search and...
Simply Explained
Tuya IR Hub: control Daikin AC (Home Assistant + ESPHome) The release of ESPHome v1.15 brought better support for infrared climate control. This was enough to...
over a year ago
22
over a year ago
The release of ESPHome v1.15 brought better support for infrared climate control. This was enough to finally make my YTF IR Hub useable. Here's how I flashed ESPHome onto it and how I configured it for my Daikin AC and Home Assistant.
Birchtree
A lot changed for LLMs in 2024 I thought this was a fascinating post by Simon Willison: Things We Learned About LLMs in 2024 This...
5 months ago
48
5 months ago
I thought this was a fascinating post by Simon Willison: Things We Learned About LLMs in 2024 This increase in efficiency and reduction in price is my single favourite trend from 2024. I want the utility of LLMs at a fraction of the energy cost and it looks like that&
tim.sh
Github scam investigation: Thousands of "mods" and "cracks" stealing your data While looking through the articles on a "social engineering" themed forum I discovered a relatively...
4 months ago
10
4 months ago
While looking through the articles on a "social engineering" themed forum I discovered a relatively new scam scheme that shocked me. People create thousands of GitHub repositories with all sorts of things - from Roblox and Fortnite mods to "cracked" FL Studio and Photoshop. As...
Jonas Hietala
2020 in review And so 2020 has come to an end. On a global scale it’s been quite a horrible year, and for me...
over a year ago
16
over a year ago
And so 2020 has come to an end. On a global scale it’s been quite a horrible year, and for me personally it’s been both good and bad. Luckily we haven’t been directly affected by COVID too much, but it’s still been very disruptive. Either way as I’ve done for years now it always...
Jorge Arango
IA Fail: Which Kindle Edition? One of the goals of information architecture is making it possible for people to easily find what...
5 months ago
25
5 months ago
One of the goals of information architecture is making it possible for people to easily find what they’re looking for. As a large and complex information environment, Amazon.com provides lots of examples of how to do it right – and how to do it wrong. This post highlights one of...
Arduino Blog
Transform trash into treasure with the DIY Bottle Plotter Manufacturers put a lot of effort into their packaging (there is an entire engineering discipline...
9 months ago
71
9 months ago
Manufacturers put a lot of effort into their packaging (there is an entire engineering discipline just for that) and some of it can be quite beautiful. But it usually still ends up in the landfill or, at best, in a recycling center. However, if you’re the type of person who can...
anderegg.ca
Algorithms are breaking how we think Today, Alec Watson posted a video titled “Algorithms are breaking how we think” on his YouTube...
4 months ago
45
4 months ago
Today, Alec Watson posted a video titled “Algorithms are breaking how we think” on his YouTube channel, Technology Connections. The whole thing is excellent and very well argued. The main thrust is: people seem increasingly less mindful about the stuff they engage with. Watson...
computers are bad
2024-06-02 consumer electronics control In a previous episode, I discussed audio transports and mention that they have become a much less...
a year ago
118
a year ago
In a previous episode, I discussed audio transports and mention that they have become a much less important part of the modern home theater landscape. One reason is the broad decline of the component system: most consumers aren't buying a television, home theater receiver,...
csvbase blog
My favourite API is a zipfile on the European Central Bank's website Simple data pipeline powertools: sqlite, pandas, gnuplot and friends
a year ago
Louwrentius
Linux on Mac Mini - boot after power failure When using a Mac Mini as a server or router, it is very nice if the machine automatically boots if a...
over a year ago
15
over a year ago
When using a Mac Mini as a server or router, it is very nice if the machine automatically boots if a power failure has occurred. User chirhoxi on the ubuntu forum found out how this can be achieved: http://ubuntuforums.org/showthread.php?t=1209576 Basically you need one of these...
computers are bad
2023-10-03 overheard overhead Let's talk about overhead paging. The concept goes by various names: paging, public address, even...
a year ago
95
a year ago
Let's talk about overhead paging. The concept goes by various names: paging, public address, even intercom, although the accuracy of the latter term can be questionable. It's probably one of the aspects of business telephone systems that gets the most public attention, on account...
Elevation Lab - Blog
Introducing TagVault Pet for AirTag Having pets that went missing before, AirTags are the perfect companion. We wanted a case that could...
over a year ago
13
over a year ago
Having pets that went missing before, AirTags are the perfect companion. We wanted a case that could take the abuse of an active full-size dog, fit nice on a cat, work with all pet collars, and be durable. So we designed Tagvault Pet. It's waterproof, fits every collar, and is...
Abishek Muthian
Possible compromise of Read Aloud browser extension Possible compromise of Read Aloud browser extension. Read Aloud is a famous Text-To-Speech browser...
over a year ago
12
over a year ago
Possible compromise of Read Aloud browser extension. Read Aloud is a famous Text-To-Speech browser extension with 65,065 Users & Recommended badge on Firefox and 3,000,000+ users on Chrome web store. It is mostly used by people with accessibility needs, Especially those who are...
Never Met a Science
What Are Survey Experiments For? The titular question emerged as I was working with Alessandro Vecchiato on our visual conjoint...
6 months ago
18
6 months ago
The titular question emerged as I was working with Alessandro Vecchiato on our visual conjoint experiment, just published at the Journal of Experimental Political Science:
Elevation Lab - Blog
Introducing ElevationDock 4! Well we started from scratch this time... :) ElevationDock 4 is the result of designing every...
over a year ago
12
over a year ago
Well we started from scratch this time... :) ElevationDock 4 is the result of designing every feature that we & our customers wanted into the dock. We made the adjustment not only more precise than any other dock, but easier too. It works out of the box, no cord mounting...
lcamtuf’s thing
Why do lemon batteries work? And chemistry, I guess
2 months ago
Krebs on Security
Cyber Forensic Expert in 2,000+ Cases Faces FBI Probe A Minnesota cybersecurity and computer forensics expert whose testimony has featured in thousands of...
4 months ago
8
4 months ago
A Minnesota cybersecurity and computer forensics expert whose testimony has featured in thousands of courtroom trials over the past 30 years is facing questions about his credentials and an inquiry from the Federal Bureau of Investigation (FBI). Legal experts say the inquiry...
Matt Blewitt
Tools for a Culture of Writing One of the hardest things we do, as humans, is try and communicate what is going on in our minds to...
over a year ago
13
over a year ago
One of the hardest things we do, as humans, is try and communicate what is going on in our minds to each other. With significant room for misunderstanding, biases, assumptions and cultural differences, communicating with other engineers (or to stakeholders) appears fraught....
Arduino Blog
Join Arduino at Automate 2025 to explore the future of automation We’re heading to Automate 2025, the largest robotics and automation event in the Americas, happening...
a month ago
19
a month ago
We’re heading to Automate 2025, the largest robotics and automation event in the Americas, happening May 12-15 at Huntington Place in Detroit – and we’re bringing a lineup of fresh innovations, live demos, and exciting new launches. You’ll find us in Booth #6632, right next to...
Birchtree
Another study on LLM energy use This study was linked to by The Verge today, and as someone who keeps looking at the energy costs of...
4 months ago
33
4 months ago
This study was linked to by The Verge today, and as someone who keeps looking at the energy costs of AI wondering why he’s missing something, one of the opening lines in the study’s executive summary really caught my eye: Electricity consumption from data centres, artificial
Arduino Blog
Monitoring the weather with an Arduino MKR WiFi 1010-based station Being able to monitor the weather in real-time is great for education, research, or simply to...
a year ago
123
a year ago
Being able to monitor the weather in real-time is great for education, research, or simply to analyze how the local climate changes over time. This project by Hackster.io user Pradeep explores how he was able to design a simple station outdoors that could communicate with a...
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
21
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....
Good Enough
Yes, Facebook Is Terrible, but Also… I’m not on Facebook. It was eight or ten years ago when I left for good. While there were some good...
a year ago
20
a year ago
I’m not on Facebook. It was eight or ten years ago when I left for good. While there were some good and useful interactions, the algorithm brought me down, I didn’t have a lot of desire to keep up with old acquaintances, and hearing everyone’s political stance was not good for...
Birchtree
Matt Gemmell is back on the Mac Matt Gemmell went iPad-only in 2016, but he's made the move Back to Mac [The Mac is] satisfying in...
4 months ago
30
4 months ago
Matt Gemmell went iPad-only in 2016, but he's made the move Back to Mac [The Mac is] satisfying in the conventional way, in that it meets needs without drama or acrobatics. It works in the sense that it directs its resources firmly in the direction of service, rather
Good Enough
Lettini is Good Enough We put a lot of ourselves into our work, and it occurs to us that you, dear reader, might not know...
a year ago
15
a year ago
We put a lot of ourselves into our work, and it occurs to us that you, dear reader, might not know much about us. So we’re starting a new Q&A column to introduce ourselves, one-at-a-time, starting with our resident designer… Who the hell do you think you are? 👋 Hello, I’m...
Odds and Ends of...
Odds and Ends #47: I think this YouTube video just changed my life Plus vertical farming, the Russia/EU border, and more on why the Lobby is bad.
6 months ago
Abishek Muthian
Time-constrained person Time is a human constructfor now, integral to both personal life and the well being of the society...
over a year ago
12
over a year ago
Time is a human constructfor now, integral to both personal life and the well being of the society at large. From waking up to the alarm in the morning to going to sleep on time so we could wake up to that alarm, We've come with average amount of time to do all tasks. If suddenly...
Louwrentius
Is the iPhone OS a threat to our freedom? There is one fundamental flaw with both the iPhone and the iPad. As a user, you do not have full...
over a year ago
15
over a year ago
There is one fundamental flaw with both the iPhone and the iPad. As a user, you do not have full control over your device. You can only install or run software that is approved by Apple. This is something that is unprecedented. All major platforms, Windows, Linux, Mac OS X do...
Notes on software...
SMTP protocol basics from scratch in Go: receiving email from Gmail I've never run my own mail server before. Before today I had no clue how email worked under the hood...
over a year ago
18
over a year ago
I've never run my own mail server before. Before today I had no clue how email worked under the hood other than the very few times I've set up mail clients. I've heard no few times how hard it is to send mail from a self-hosted server (because of spam filters). But how hard can...
Willem's Blog
Open-Sourcing Gran Fondo I am open-sourcing the Gran Fondo app that tracks runs and rides, designed for privacy and freedom...
3 months ago
27
3 months ago
I am open-sourcing the Gran Fondo app that tracks runs and rides, designed for privacy and freedom in mind.
Jonas Hietala
Jonas IceCream Stand Ahoy there! This time I’ll take you along for a ride with an arty Tycoon game. Jonas IceCream...
over a year ago
14
over a year ago
Ahoy there! This time I’ll take you along for a ride with an arty Tycoon game. Jonas IceCream Stand Instructions It should be pretty self-explanatory, it’s a very simply tycoon game. Credits Music: Eric Maskol Steve Chatterton Sound effects: freesound Rest: Me
Posts on Made of...
A Cursed Bug In my day job at Anthropic, we run relatively large distributed systems to train large language...
over a year ago
15
over a year ago
In my day job at Anthropic, we run relatively large distributed systems to train large language models. One of the joys of using a lot of computing resources, especially on somewhat niche software stacks, is that you spend a lot of time running into the long-tail of bugs which...
latest projects -...
Motorised Camera Slider [Hardware] Simple smooth motor mod
12 months ago
Jorge Arango
Traction Heroes Ep. 6: Chesterton’s Fence In Episode 6 of the Traction Heroes podcast, Harry and I explored Chesterton’s fence — a simple yet...
3 months ago
28
3 months ago
In Episode 6 of the Traction Heroes podcast, Harry and I explored Chesterton’s fence — a simple yet profound idea that has important implications for leaders navigating complex, high-stakes changes. The gist: when change is needed, don’t start by destroying what you don’t...
Posts on Made of...
My Apollo Bibliography Over the last few years — perhaps not that unusually among the nerds I know — I’ve become...
over a year ago
16
over a year ago
Over the last few years — perhaps not that unusually among the nerds I know — I’ve become increasingly fascinated by the Apollo program (and early space program more generally), and been reading my way through a growing number of books and documentaries written about it. At a...
Notes on software...
Thinking about functional programming Someone on Discord asked about how to learn functional programming. The question and my initial...
a year ago
13
a year ago
Someone on Discord asked about how to learn functional programming. The question and my initial tweet on the subject prompted an interesting discussion with Shriram Krishnamurthi and other folks. So here's a slightly more thought out exploration. And just for backstory sake: I...
Buck on Software
The Software Slog As a newly minted high school grad I had a brief stint as a wildland firefighter.
over a year ago
Nabeel S. Qureshi
Notes on Puzzles 1. I mostly don’t play chess anymore — it’s too addictive, and tends to take over your brain in a...
a year ago
22
a year ago
1. I mostly don’t play chess anymore — it’s too addictive, and tends to take over your brain in a way I don’t like — but one habit I’ve retained is solving puzzles.
Vitalik Buterin's...
Alternatives to selling at below-market-clearing prices for achieving fairness (or community...
over a year ago
Jonas Hietala
Gruvbox Syntax Highlighting for Pandoc Edit: I have updated the highlighting again so the inline code used as examples have changed. I...
over a year ago
16
over a year ago
Edit: I have updated the highlighting again so the inline code used as examples have changed. I guess I should’ve used images to record the look. Recently when I reinstalled Slackware I decided to restyle my workspace as well. I settled on gruvbox with neovim and using the...
anderegg.ca
Two flavours of open social media Yesterday, the Mastodon team announced it would be handing over control of its project to a new...
5 months ago
50
5 months ago
Yesterday, the Mastodon team announced it would be handing over control of its project to a new non-profit organization. The timing of this announcement is perfect given everything that’s happening with WordPress, Meta, and… well, everything else. To date, I think Eugen Rochko...
Birchtree
The base MacBook Air should have an M1 processor Why oh why does the base MacBook Air that Apple sells have their latest generation chip, the M4?...
3 months ago
23
3 months ago
Why oh why does the base MacBook Air that Apple sells have their latest generation chip, the M4? That's so overkill for the vast majority of people, and I'd bet that most of them wouldn't even notice the speed difference in their day-to-day tasks.
Louwrentius
Why you should not use IPsec for VPN connectivity IPsec is a well-known and widely-used VPN solution. It seems that it's not widely known that Niels...
over a year ago
15
over a year ago
IPsec is a well-known and widely-used VPN solution. It seems that it's not widely known that Niels Ferguson and Bruce Schneier performed a detailed security analysis of IPsec and that the results were not very positive. We strongly discourage the use of IPsec in its current form...
Arduino Blog
A DIY sous vide cooker for making the perfect steak Sous vide (which means “under vacuum” in French) is a cooking technique in which food is sealed in a...
3 months ago
26
3 months ago
Sous vide (which means “under vacuum” in French) is a cooking technique in which food is sealed in a plastic bag (or another container) and immersed in warm water for a long period of time. It is great for meat, like steak, because it ensures the food is an even temperature...
Home on Erik...
Annoy Annoy is a simple package to find approximate nearest neighbors (ANN) that I just put on Github. I'm...
over a year ago
17
over a year ago
Annoy is a simple package to find approximate nearest neighbors (ANN) that I just put on Github. I'm not trying to compete with existing packages, but Annoy has a couple of features that makes it pretty useful.
Arduino Blog
Arduino IDE 2.3.3: discover new support for shared spaces and more! We’re excited to announce that the Arduino IDE 2.3.3 is now live!  What’s in the new version This...
9 months ago
48
9 months ago
We’re excited to announce that the Arduino IDE 2.3.3 is now live!  What’s in the new version This new release is packed with improvements, including one feature we’re particularly proud of: support for shared spaces in Arduino Cloud. If you have a Cloud Business plan or School...
Electronics etc…
Symbolic Reference and Hardware Models in Python The Traditional Hardware Design and Verification Flow An Image Downscaler as Example Design The...
6 months ago
60
6 months ago
The Traditional Hardware Design and Verification Flow An Image Downscaler as Example Design The Reference Model The Micro-Architecture Model Comparing the results Conversion to Hardware Combining symbolic models with random input generation Specification changes Things to...
Elevation Lab - Blog
Introducing TagVault Pin for AirTag Wanting a quick, safe, and secure way to attach an AirTag to our kids, we designed the TagVault Pin...
a year ago
14
a year ago
Wanting a quick, safe, and secure way to attach an AirTag to our kids, we designed the TagVault Pin Mount. Other AirTag cases for kids were too easy to take off, bulky, and flopped around. So we designed a better solution with an ultra-secure mount, dual hidden safety pins, and...
Vitalik Buterin's...
On Medium-of-Exchange Token Valuations
over a year ago
Jonas Hietala
Design for Hackers has arrived! Design for Hackers It’s here! After about a month of waiting I’ve finally gotten the book that will...
over a year ago
17
over a year ago
Design for Hackers It’s here! After about a month of waiting I’ve finally gotten the book that will make me a design god! Or at least make me aware of something called design. Joking aside I’m really terrible at design and making things look good. Admittedly my programming art...
Matt Blewitt
Leadership Power Tools: SQL and Statistics A common pattern I’ve seen over the years have been folks in engineering leadership positions that...
7 months ago
35
7 months ago
A common pattern I’ve seen over the years have been folks in engineering leadership positions that are not super comfortable with extracting and interpreting data from stores, be it databases, CSV files in an object store, or even just a spreadsheet. We’re going to cover SQL &...
Simply Explained
My Sixth Year as YouTube Creator (statistics + retrospective) Every new year I reflect on the previous year and set new goals. Last year has been my most...
over a year ago
17
over a year ago
Every new year I reflect on the previous year and set new goals. Last year has been my most successful year on YouTube so far, and I'd like to share some statistics and thoughts. I will also go over how my email newsletter is doing and where I'm headed. And finally, I'll set...
Applied Cartography
January, 2025 Hello, 2025! (As always, Death Cab remains the soundtrack by which you should read this.) Headlining...
5 months ago
56
5 months ago
Hello, 2025! (As always, Death Cab remains the soundtrack by which you should read this.) Headlining this month was my annual review; everything else is flotsam. But, speaking of flotsam: A quick development note on the order attribute in CSS Notes on Linear and Fathom Why...
Christian Selig
More Efficient/Faster Average Color of Image Skip to the ‘Juicy Code 🧃’ section if you just want the code and don’t care about the preamble of...
over a year ago
48
over a year ago
Skip to the ‘Juicy Code 🧃’ section if you just want the code and don’t care about the preamble of why you might want this! Finding the average color of an image is a nice trick to have in your toolbelt for spicing up views. For instance on iOS, it’s used by Apple to make their...
Abishek Muthian
Play YouTube video from firefox on mpv YouTube on Firefox skips frames and neither Google nor Firefox seem to have the incentive to fix it,...
10 months ago
18
10 months ago
YouTube on Firefox skips frames and neither Google nor Firefox seem to have the incentive to fix it, let's do it ourselves. When this is done, we can watch YouTube videos in the browser with smooth playback using mpv as the video player backend. Note: This guide is for Linux...
Arduino Blog
Coolest controllers ever? Icy gamepads melt in users’ hands Nintendo’s Joy-Con controller system is very innovative and generally well-regarded, with one major...
11 months ago
56
11 months ago
Nintendo’s Joy-Con controller system is very innovative and generally well-regarded, with one major exception: stick drift. That’s a reliability issue that eventually affects a large percentage of Joy-Cons, to the frustration of gamers. But what if that was intentional and...
Birchtree
Dangerous ground Zolan Kanno-Youngs: El Salvador’s President Says He Won’t Return Maryland Man Who Was Wrongly...
2 months ago
19
2 months ago
Zolan Kanno-Youngs: El Salvador’s President Says He Won’t Return Maryland Man Who Was Wrongly Deported In an Oval Office meeting with President Trump on Monday, President Nayib Bukele of El Salvador said that he would not return a Maryland man who was wrongly deported from the
Birchtree
Perplexity is making a web browser Kyle Wiggers writing for TechCrunch: Perplexity Teases a Web Browser Called Comet “Just like...
4 months ago
23
4 months ago
Kyle Wiggers writing for TechCrunch: Perplexity Teases a Web Browser Called Comet “Just like Perplexity reinvented search, we’re also reinventing the browser,” a Perplexity spokesperson told TechCrunch via email. “Stay tuned for updates.” Exactly one month ago I wrote “I think...
Birchtree
We do this same thing with AI bots and human blogs Giles Thomas writing on his personal blog, which he’s been writing since 2006: It's Still Worth...
4 months ago
23
4 months ago
Giles Thomas writing on his personal blog, which he’s been writing since 2006: It's Still Worth Blogging in the Age of AI If you want to blog to make a name for yourself, then you're going to have a hard time. Here's
Louwrentius
Lustre and the risk of Serious Data Loss Personally I have a weakness for big-ass storage. Say 'petabyte' and I'm interested. So I was...
over a year ago
17
over a year ago
Personally I have a weakness for big-ass storage. Say 'petabyte' and I'm interested. So I was thinking about how you would setup a large, scalable storage infrastructure. How should such a thing work? Very simple: you should be able just to add hosts with some bad-ass huge...
Home on Erik...
The number of letters in the word for each number Just for fun, I generated these graphs of the number of letters in the word for each number. I...
over a year ago
27
over a year ago
Just for fun, I generated these graphs of the number of letters in the word for each number. I really spent about 10 minutes on this (ok…possibly also another 40 minutes tweaking the plots): More languages!
Vitalik Buterin's...
Review: museums of the future, Dubai and Tokyo
11 months ago
Neil Madden
When a KEM is not enough In my previous post, I described the KEM/DEM paradigm for hybrid encryption. The key encapsulation...
over a year ago
21
over a year ago
In my previous post, I described the KEM/DEM paradigm for hybrid encryption. The key encapsulation mechanism is given the recipient’s public key and outputs a fresh AES key and an encapsulation of that key that the recipient can decapsulate to recover the AES key. In this post I...
Jonas Hietala
Robot Project Start So it has begun, the long road until christmas when we’re supposed to have a working warrior robot....
over a year ago
18
over a year ago
So it has begun, the long road until christmas when we’re supposed to have a working warrior robot. We’re gonna do battle with infrared lasers instead of axes but it might be fun anyway. Luckily for me I’m responsible for software and nothing harder than that! w00p! We could...
Odds and Ends of...
This HS2 story will make you mad Plus we dig into the emerging field of AI welfare
2 months ago
Louwrentius
Blu Ray is dead HD-DVD may be dead, but Blu Ray is just as dead. The whole concept of optical media is dead....
over a year ago
16
over a year ago
HD-DVD may be dead, but Blu Ray is just as dead. The whole concept of optical media is dead. Honestly, who is still burning CD's or DVD's nowadays? (If you are, why for Christ sake? I can't think of a single good reason) And at 10 euros ($100) for a single Blu Ray disk, you must...
csvbase blog
I didn't write any Javascript, and other shortcuts Getting it done by not doing a lot of it
a year ago
Ken Shirriff's blog
The Intel 8088 processor's instruction prefetch circuitry: a look inside In 1979, Intel introduced the 8088 microprocessor, a variant of the 16-bit 8086 processor. IBM's...
a year ago
21
a year ago
In 1979, Intel introduced the 8088 microprocessor, a variant of the 16-bit 8086 processor. IBM's decision to use the 8088 processor in the IBM PC (1981) was a critical point in computer history, leading to the dominance of the x86 architecture that continues to the present.1 One...
Jonas Hietala
Swelling with New Shiny Books So I read the wonderful Design for Hackers and I managed to win some money for books from a course…...
over a year ago
20
over a year ago
So I read the wonderful Design for Hackers and I managed to win some money for books from a course… So I ran away and ordered some new books, and they just arrived today. Yay! First off I ordered Introduction to Algorithms which is the de facto book about algorithms and it seemed...
Computer Ads from...
Intel's Inboard 386/PC Welcome to the 1990s.
8 months ago
Louwrentius
Determining smartphone market share using wireless sniffing I started a project to see if I could track smartphone users by sniffing for wifi-clients. Most...
over a year ago
17
over a year ago
I started a project to see if I could track smartphone users by sniffing for wifi-clients. Most smartphones support wifi and most people don't bother disabling wifi when they go outdoors1. If wifi is left on, it is possible to detect these smartphones and track their movement. To...
Vitalik Buterin's...
Glue and coprocessor architectures
10 months ago
Style over Substance
My new purchase: a Zeiss Ikon Nettar 517/16 Cheaper than a tank of gas, smaller than a Leica, 6x6 medium format negs - tons of fun. This Nettar...
over a year ago
98
over a year ago
Cheaper than a tank of gas, smaller than a Leica, 6x6 medium format negs - tons of fun. This Nettar folding camera sure is bang for buck! The post My new purchase: a Zeiss Ikon Nettar 517/16 appeared first on Style over Substance.
Vitalik Buterin's...
La votación mediante blockchain está sobrevalorada entre personas desinformadas pero subestimada...
over a year ago
Arduino Blog
Marble art madness from a marvelous machine Marbles are underrated. They’re very round, roll well, tend to be pretty shiny, and come in all...
9 months ago
45
9 months ago
Marbles are underrated. They’re very round, roll well, tend to be pretty shiny, and come in all sorts of neat colors. That last characteristic makes them suitable for artwork, like orbicular pixels. In his most ambitious project to date, Engineezy took advantage of those...
Applied Cartography
Things take time Things take time. Nintendo fairly famously was born in 1889, and the modern incarnation — Yamamuchi...
a year ago
15
a year ago
Things take time. Nintendo fairly famously was born in 1889, and the modern incarnation — Yamamuchi Nintendo & Co., LTD — was established nearly fifty years later, in 1933. They spent forty years selling playing cards, then another decade operating merely as a distributor of...
Posts on Made of...
Configuring dnsmasq with VMware Workstation I love VMware workstation. I keep VMs around for basically every version of every major Linux...
over a year ago
19
over a year ago
I love VMware workstation. I keep VMs around for basically every version of every major Linux distribution, and use them heavily for all kinds of kernel testing and development. This post is a quick writeup of my networking setup with VMware Workstation, using dnsmasq to assign...
Home on Erik...
More Luigi! Continuing in the same spirit of shameless self-promotion, here's some recent Luigi press: Reddit...
over a year ago
13
over a year ago
Continuing in the same spirit of shameless self-promotion, here's some recent Luigi press: Reddit thread A Guide to Python Frameworks for Hadoop (slides from the NYC Hadoop User Group) This presentation from the Open Analytics NYC meetup about how Foursquare uses Luigi  Luigi...
Arduino Blog
A homemade launchpad for compressed air-powered rockets A conventional model rocket engine is simple combustible solid fuel (black powder or more advanced...
2 months ago
32
2 months ago
A conventional model rocket engine is simple combustible solid fuel (black powder or more advanced composites) molded into a cylinder that uses expanding gas to produce thrust. Though it is minimal, there is some danger there. An alternative is compressed gas, which will also...
Birchtree
The "essential" iPhone Today marks day 13 of using the iPhone 16e as my primary phone, and after this review goes live,...
3 months ago
24
3 months ago
Today marks day 13 of using the iPhone 16e as my primary phone, and after this review goes live, I'll be moving my eSIM back to the 16 Pro that I use day to day. I intended to use this phone for a month before going back to
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
103
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...
Applied Cartography
What Gives Matthieu asks: Since you do a lot of things (investor, dad, owner of a "small" business, blog...
4 months ago
31
4 months ago
Matthieu asks: Since you do a lot of things (investor, dad, owner of a "small" business, blog writer) I was wondering what you don't do to keep up with this level of commitment. In the same line, it often said that behind one person success, there's a wife/husband that helps to...
Arduino Blog
The future of making, Made in India: Introducing the Arduino UNO Ek R4 We are proud to announce the Made-in-India UNO Ek R4! Available exclusively in India in both WiFi...
5 months ago
45
5 months ago
We are proud to announce the Made-in-India UNO Ek R4! Available exclusively in India in both WiFi and Minima variants, it is born to meet the needs of the country’s growing maker and innovation ecosystem, by combining all the powerful features of the UNO R4 with the benefits of...
watchTowr Labs
No Way, PHP Strikes Again! (CVE-2024-4577) Orange Tsai tweeted a few hours ago about “One of [his] PHP vulnerabilities, which affects XAMPP by...
a year ago
18
a year ago
Orange Tsai tweeted a few hours ago about “One of [his] PHP vulnerabilities, which affects XAMPP by default”, and we were curious to say the least. XAMPP is a very popular way for administrators and developers to rapidly deploy Apache, PHP, and a bunch of other tools, and
Applied Cartography
buttondown.com/alternatives Some kind words from Chris Krycho on Buttondown's Alternatives page: This is how I want all my tools...
6 months ago
47
6 months 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...
Krebs on Security
Notorious Malware, Spam Host “Prospero” Moves to Kaspersky Lab One of the most notorious providers of abuse-friendly "bulletproof" web hosting for cybercriminals...
4 months ago
19
4 months ago
One of the most notorious providers of abuse-friendly "bulletproof" web hosting for cybercriminals has started routing its operations through networks run by the Russian antivirus and security firm Kaspersky Lab, KrebsOnSecurity has learned.
Posts on Made of...
Write yourself an strace in 70 lines of code Basically anyone who’s used Linux for any amount of time eventually comes to know and love the...
over a year ago
13
over a year ago
Basically anyone who’s used Linux for any amount of time eventually comes to know and love the strace command. strace is the system-call tracer, which traces the calls that a program makes into the kernel in order to interact with the outside world. If you’re not already familiar...
lcamtuf’s thing
Building a phosphorescence detector There's very little written about natural phosphorescence. Let's design a device that can spot it in...
7 months ago
Applied Cartography
Why should a company? For a long time, my goal with Buttondown was largely around failure avoidance: "I want to get my...
a year ago
16
a year ago
For a long time, my goal with Buttondown was largely around failure avoidance: "I want to get my first paying customer so I know it's not a fake product"; "I want to hit a thousand dollars in revenue so I know it's not just friends humoring me"; "I want to make $10K/mo or else I...
anderegg.ca
Apple and the AI divide This morning I read a 404 Media article about Instagram showing people ads with AI-generated images...
5 months ago
60
5 months ago
This morning I read a 404 Media article about Instagram showing people ads with AI-generated images of themselves. I thought this take from Sam Biddle was very good: Never in my career have I seen such a giant gulf between What Companies Think Is the Most Important Thing in the...
Birchtree
I’m Not a Panda Person Niléane has a new webcam, Chris is downing in keyboards, and everyone installs some web-ass web...
6 months ago
58
6 months ago
Niléane has a new webcam, Chris is downing in keyboards, and everyone installs some web-ass web apps. Watch it on YouTube or listen in your favorite podcast app!
Posts on Made of...
Why the Sorbet typechecker is fast This is the second in an indefinite series of posts about things that I think went well in the...
over a year ago
13
over a year ago
This is the second in an indefinite series of posts about things that I think went well in the Sorbet project. The previous one covered our testing approach. Sorbet is fast. Numerous of our early users commented specifically on how fast it was, and how much they appreciated this...
Ken Shirriff's blog
Two interesting XOR circuits inside the Intel 386 processor Intel's 386 processor (1985) was an important advance in the x86 architecture, not only moving to a...
a year ago
19
a year ago
Intel's 386 processor (1985) was an important advance in the x86 architecture, not only moving to a 32-bit processor but also switching to a CMOS implementation. I've been reverse-engineering parts of the 386 chip and came across two interesting and completely different circuits...
Arduino Blog
DexteriSync lets you walk a mile in the gloves of a user with manual disability Good designers prioritize the user experience — particularly the experience of users with...
7 months ago
37
7 months ago
Good designers prioritize the user experience — particularly the experience of users with disabilities that affect their perception and fine motor skills. A young person without disabilities, for example, may feel that jars are easy to open, while an elderly person with reduced...
Willem's Blog
Being a volunteer in Amsterdam-Zuidoost About my work as volunteer in the local community center in Amsterdam Zuidoost
over a year ago
computers are bad
2024-07-20 minuteman missile communications A programming note: I am looking at making some changes to how I host things like Computers Are Bad...
11 months ago
112
11 months ago
A programming note: I am looking at making some changes to how I host things like Computers Are Bad and wikimap that are going to involve a lot more recurring expense. For that and other reasons, I want to see if y'all would be willing to throw some money my way. If everyone...
The New Oil
The Invisible Way You Can Be Tracked Online
6 months ago
Computer Ads from...
Plus Post: Quantum Software Systems Ltd's QNX Operating Systems Come in Many Flavors But QNX Can Take the Heat
a year ago
Computer Ads from...
Commodore Magazine Interviews Epyx (1989) They discuss the early days of computer game company.
5 months ago
Vitalik Buterin's...
Crypto Cities
over a year ago
Never Met a Science
"do not worry about ethical implications" ....is probably not something you want to be prompting LLMs with
2 months ago
Arduino Blog
This rolling ball game brings Skee-Ball-style fun from the arcade to your home Ask your friends about their favorite games at the arcade and the most common answer will likely be...
11 months ago
117
11 months ago
Ask your friends about their favorite games at the arcade and the most common answer will likely be Skee-Ball. But while many other popular arcade games have viable at-home alternatives, Skee-Ball doesn’t — at least not unless you’re willing to spend a serious amount of money....
Gwern.net Newsletter
October 2020 news October 2020 gwern.net newsletter with links on AI scaling, Euclid; further site reorganization &...
over a year ago
17
over a year ago
October 2020 gwern.net newsletter with links on AI scaling, Euclid; further site reorganization & improvement.
Willem's Blog
Computer says no The weather app indicating rain caused an empty bike lane this morning, making me wonder about the...
over a year ago
15
over a year ago
The weather app indicating rain caused an empty bike lane this morning, making me wonder about the power we put into these things.
Louwrentius
Script that shows relevant disk information I wrote a small Python script called 'showdisks' that displays relevant information about any...
over a year ago
16
over a year ago
I wrote a small Python script called 'showdisks' that displays relevant information about any physical storage devices supported by hdparm. Information such as model and capacity are shown, but also controller and device path. This script only requires python and hdparm. I hope...
Louwrentius
Debian Linux Preseeding - an installation framework Look Ma! No hands! just watching a system PXE-boot and install itself into a fully...
over a year ago
17
over a year ago
Look Ma! No hands! just watching a system PXE-boot and install itself into a fully operational system is fun. PXE boot and preseeding is not enough however to accomplish this. By itself, preseeding only installs a basic operating system. Next, you need to configure all sorts of...
lcamtuf’s thing
Deep dive: the (in)stability of op-amps A closer look at op-amp feedback loops and the stability criteria for circuits that use them.
8 months ago
Vitalik Buterin's...
Gitcoin Grants Round 9: The Next Phase of Growth
over a year ago
Arduino Blog
5 ways to use Arduino with kids One of the great things about making is that it really is for everyone — every budget, every skill...
a year ago
71
a year ago
One of the great things about making is that it really is for everyone — every budget, every skill level, and every age group. Children are one of the groups that can benefit the most from Arduino. Getting exposed to making and home automation from an early age can be enormously...
The New Oil
Nowhere to Go When The Sky is the Limit
2 months ago
Willem's Blog
Refining my tablet OS experience Installing Debian GNU/Linux on a Surface Go 2 with LTE/4G to replace my iPad Pro as daily driver.
over a year ago
Applied Cartography
Weird test: internal link checking I wrote last month about using weird tests. Here's another example: checking for broken internal...
a year ago
17
a year ago
I wrote last month about using weird tests. Here's another example: checking for broken internal links in our upcoming docsite redesign! const extractInternalLinks = (content: string): string[] => { // Check for internal links only, in the form of [text](/path). const...
Louwrentius
My solar-powered blog is now on Lithium Iron Phosphate In my last blog post I discussed how a small solar project - to power this blog on a Raspberry Pi -...
over a year ago
17
over a year ago
In my last blog post I discussed how a small solar project - to power this blog on a Raspberry Pi - escalated into a full-blown off-grid solar setup, large enough to power the computer I use at the moment to write this update1. In this update, I want to discuss my battery...
Jonas Hietala
Netrunner Lindhska Store Championship Örebro After the awesomeness during the previous store championship, I decided to go to the store...
over a year ago
12
over a year ago
After the awesomeness during the previous store championship, I decided to go to the store championship at Lindhska Bokhandel in Örebro. I brought a modified version of the same corp I used the last time, a Blue Sun kill deck and a new runner with Leela Patel. See the links for...
Birchtree
I'm setting the bar too low I've been a proponent of high-refresh rate displays for years now, and I think it's pretty...
3 months ago
27
3 months ago
I've been a proponent of high-refresh rate displays for years now, and I think it's pretty ridiculous that Apple doesn't put these displays in their sub-$1,000 iPhones. I think if you're just keeping up with the Apple ecosystem then you
Applied Cartography
Recursive filter schema When we added support for complex filtering in Buttondown, I spent a long time trying to come up...
3 months ago
30
3 months ago
When we added support for complex filtering in Buttondown, I spent a long time trying to come up with a schema for filters that felt sufficiently ergonomic and future-proof. I had a few constraints, all of which were reasonable: It needed to be JSON-serializable, and trivially...
Home on Erik...
Music recommendations using cover images (part 1) Scrolling through the Discover page on Spotify the other day it occurred to me that the album is in...
over a year ago
14
over a year ago
Scrolling through the Discover page on Spotify the other day it occurred to me that the album is in fact a fairly strong visual proxy for what kind of content you can expect from it. I started wondering if the album cover can in fact be used for recommendations.
Jonas Hietala
Ludum Dare 20 Timelapse So this time I managed to compose a timelapse of my weekend and the making of My Minions. Sadly I...
over a year ago
12
over a year ago
So this time I managed to compose a timelapse of my weekend and the making of My Minions. Sadly I lost the first few hours as I forgot to turn it on… Anyway here’s the result: https://www.youtube.com/watch?v=ABVPlRaA5iI
./techtipsy
About the time I used Google Drive as a CMS for a web app Near the beginning of my software development career, I worked on a pretty standard web application....
over a year ago
79
over a year ago
Near the beginning of my software development career, I worked on a pretty standard web application. The project was not a commercial success, but it did give me a good technical foundation that turned out to be very useful for my career so far. For those interested, the tech...
lcamtuf’s thing
AI in infosec: the future is now, old man I do my best to keep punditry off this blog, but I don't always succeed.
3 months ago
Posts on Made of...
Property-Based Testing Is Fuzzing “Property-based testing” refers to the idea of writing statements that should be true of your code...
over a year ago
19
over a year ago
“Property-based testing” refers to the idea of writing statements that should be true of your code (“properties”), and then using automated tooling to generate test inputs (typically, randomly-generated inputs of an appropriate type), and observe whether the properties hold for...
./techtipsy
ASRock X570M Pro4 motherboard overview Not too long ago, I had the goal of consolidating all my computing needs onto a single desktop PC....
over a year ago
74
over a year ago
Not too long ago, I had the goal of consolidating all my computing needs onto a single desktop PC. That meant moving from an mITX-based build to something that had a bit more expandability. Since I already had a Fractal Meshify C Mini, I decided to go for an mATX motherboard. And...
Arduino Blog
Adding voice commands to a LEGO planetarium set with an Arduino Nano 33 IoT From Mindstorms to Technic, LEGO has produced a wide variety of sets that give users new learning...
11 months ago
55
11 months ago
From Mindstorms to Technic, LEGO has produced a wide variety of sets that give users new learning and creative experiences, and for Electromaker’s Robin Mitchell, this was the LEGO planetarium set. With it, rotational input will cause the Earth and moon models to orbit around the...
Himanshu Mishra |...
We should write notes (for life lessons) During my JEE preparations, I used to make a lot of notes. Everyone did. Our Physics teacher was a...
over a year ago
12
over a year ago
During my JEE preparations, I used to make a lot of notes. Everyone did. Our Physics teacher was a storyteller. His stories used to make me…
Abishek Muthian
Could we be living in the virtual reality as a punishment ? Well, come-on you should know upfront that I’m not going to be writing about some ground breaking...
over a year ago
13
over a year ago
Well, come-on you should know upfront that I’m not going to be writing about some ground breaking research I conduct at my basement laboratory resulting in conclusive proof of Brain in a vat , if so I would rather be writing a Nobel prize acceptance speech. Now you could ask me,...
Odds and Ends of...
Book now! Where we're going, we need roads (and trains) My next in-person event/meet-up, with transport policy expert Michael Dnes!
7 months ago
Notes on software...
Unit testing C code with gtest This post covers building and testing a minimal, but still useful, C project. We'll use...
over a year ago
26
over a year ago
This post covers building and testing a minimal, but still useful, C project. We'll use Google's gtest and CMake for testing C code. This will serve as a foundation for some upcoming posts/projects on programming Linux, userland networking and interpreters. test/CMakeLists.txt...
The New Oil
On Deleting Odysee
5 months ago
Opsbros
Saibah Securitah It's always okay to buy the domain for the meme!
over a year ago
Home on Erik...
In defense of false positives (why you can't fail with A/B tests) Many years ago, I used to think that A/B tests were foolproof and all you need to do is compare the...
over a year ago
16
over a year ago
Many years ago, I used to think that A/B tests were foolproof and all you need to do is compare the metrics for the two groups. The group with the highest conversion rate wins, right?
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...
a year ago
62
a year 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....
Odds and Ends of...
Why we love Luton Airport, and a terrible plan for changing the London Mayoralty Plus the exciting launch of the Centre for British Progress
2 months ago
Applied Cartography
Two weeks of parenthood We've had Lucy for two weeks, which qualifies us as experts, which means it is time to write about...
8 months ago
21
8 months ago
We've had Lucy for two weeks, which qualifies us as experts, which means it is time to write about parenthood. (In all seriousness, consider the below descriptive and not prescriptive: mostly, it's a notepad filled with things that were remarkable or surprising or divergent from...
Willem's Blog
Programming on Apple Watch Programming with VIM over SSH on Apple Watch using a bluetooth keyboard
over a year ago
Elevation Lab - Blog
Factory Raw: Limited Run Finish Straight from our CNC mills - machining marks and all. These raw ElevationDock 3's have a bright,...
over a year ago
12
over a year ago
Straight from our CNC mills - machining marks and all. These raw ElevationDock 3's have a bright, gorgeous, utilitarian look. You can see exactly how they were 5-axis milled, held, and hand deburred. They look cool on a desk and are popular around our office (mostly with machined...
./techtipsy
AMD Ryzen 7 5700G: first impressions on Fedora 34 Introduction I’ve covered my self-hosting setup in a previous post. It has been a couple of months...
over a year ago
62
over a year ago
Introduction I’ve covered my self-hosting setup in a previous post. It has been a couple of months and the setup has mostly been fine. Sure, the power usage was pretty big under load, and yes, my internet did cut out every time I turned the VM on with all the services starting,...
Jorge Arango
Local GraphRAG: A Progress Report The dream is running GraphRAG with locally-hosted LLMs. And at least for now, the dream is on hold...
2 months ago
12
2 months ago
The dream is running GraphRAG with locally-hosted LLMs. And at least for now, the dream is on hold for me. In case you missed it, GraphRAG is a way of getting more useful results with LLMs by working with data you provide (in addition to whatever they’ve trained on.) The system...
Willem's Blog
Fietselfstedentocht 2017 Cycling the 235KM long Fietselfstedentocht through Friesland
over a year ago
Matt Mullenweg
GPL Clarification A quick followup on my prior conversation with Theo. During that chat, I talked briefly about a...
8 months ago
31
8 months ago
A quick followup on my prior conversation with Theo. During that chat, I talked briefly about a trademark infringer that was also distributing nulled plugins. I said “Not illegal. Legal under the GPL. But they weren’t changing the names. They were selling their customers Pro...
Notes on software...
Phil Eaton on Technical Blogging This is an external post of mine. Click here if you are not redirected.
3 months ago
Christian Selig
Autonomous Standing Desk and Chair Review Autonomous was nice enough to send me one of both their Smart Desk Pro standing desks and ErgoChair...
a year ago
90
a year ago
Autonomous was nice enough to send me one of both their Smart Desk Pro standing desks and ErgoChair Pro chairs in exchange for posting about them on Twitter, and I wanted to cover them in more detail on my blog as well so I could give my full thoughts on them for anyone in the...
Louwrentius
Calculating EXT2 EXT3 EXT4 stride size when using RAID When formatting a RAID device with an EXT filesystem, it is always advised to specify a stride size....
over a year ago
16
over a year ago
When formatting a RAID device with an EXT filesystem, it is always advised to specify a stride size. The format utility will take this stride size into account when formatting a device. The stride size is the number you get when you divide the 'chunck' size, as specified with...
Abishek Muthian
Fixing bluetooth issues on Raspberry Pi I had trouble pairing Colmi P8 watch with Raspberry Pi 3B running Arch Linux via bluetooth and I had...
over a year ago
11
over a year ago
I had trouble pairing Colmi P8 watch with Raspberry Pi 3B running Arch Linux via bluetooth and I had to resort to following actions to resolve it. If you are facing bluetooth issues with newer Raspberry Pi, these fixes may work but I haven't tested them for newer RPi. Do Nothing...
Arduino Blog
SeaPerch II introduces students to underwater ROV exploration While professionals around the world take advantage of Arduino products and the extensive ecosystem,...
3 months ago
30
3 months ago
While professionals around the world take advantage of Arduino products and the extensive ecosystem, the core Arduino philosophy is to simplify complex technology. A bare microcontroller is intimidating to the uninitiated, but an Arduino development board is friendly and...
Applied Cartography
February, 2025 What a start to the year! January was a bit more flat-packed than I think Haley and I would have...
4 months ago
32
4 months ago
What a start to the year! January was a bit more flat-packed than I think Haley and I would have otherwise liked, but all with great things. (Highlights include: first weekend trip with Lucy, signing a lease on an office, and Third South's annual offsite.) A roundup of writing...
Old Vintage...
See Jane 128 by Arktronics run (featuring Magic Desk, 3-Plus-1 and the Thomson MO5) "Look," says Jane. "I'm a computer program. Run, computer program, run." Commodore 128DCR is the...
a week ago
11
a week ago
"Look," says Jane. "I'm a computer program. Run, computer program, run." Commodore 128DCR is the best 8-bit computer Commodore ever made: built-in 1571 disk drive, burst mode serial, detachable keyboard, 2MHz operation, separate 40 and 80 column video, CP/M option, a powerful...
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...
a year ago
91
a year 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...
Good Enough
Our Favorite Video Games Right Now While everyone at Good Enough is their own kind of nerd, thank you very much, as builders of the web...
over a year ago
16
over a year ago
While everyone at Good Enough is their own kind of nerd, thank you very much, as builders of the web you probably expect that we also play video games. And we do! Well, collectively we do, but not to an unhealthy degree. Usually. I asked the team to share with me what their...
Arduino Blog
Explore underwater with this Arduino-controlled DIY ROV Who doesn’t want to explore underwater? To take a journey beneath the surface of a lake or even the...
11 months ago
92
11 months ago
Who doesn’t want to explore underwater? To take a journey beneath the surface of a lake or even the ocean? But a remotely operated vehicle (ROV), which is the kind of robot you’d use for such an adventure, isn’t exactly the kind of thing you’ll find on the shelf at your local...
Willem's Blog
Improve your sleep by blocking light I have been wearing a sleep mask in bed, blocking all light. It has been amazing for my sleep's...
over a year ago
15
over a year ago
I have been wearing a sleep mask in bed, blocking all light. It has been amazing for my sleep's quality. Read along for my findings!
./techtipsy
The little Wi-Fi AP that could I have a bad habit of testing things whenever a “good” idea pops into my head. This is a short...
over a year ago
39
over a year ago
I have a bad habit of testing things whenever a “good” idea pops into my head. This is a short overview of one of them. The Orange Pi Zero is a SBC (single board computer) that has a slow 32-bit ARM 4 core CPU, 512MB of RAM and no display output. It’s actually quite OK for many...
Engineers Need Art
Adam74 The Adam74 is a small ASCII-based terminal designed for the 8-bit hobbyist.
over a year ago
Home on Erik...
Antipodes I was playing around with D3 last night and built a silly visualization of antipodes and how our...
over a year ago
17
over a year ago
I was playing around with D3 last night and built a silly visualization of antipodes and how our intuitive understanding of the world sometimes doesn't make sense. Check out the visualization at bl.ocks.org! Basically the idea is if you fly from Beijing to Buenos Aires then you...
Home on Erik...
Developer experience as a competitive advantage I spent a ton of time looking at different software providers, both as a CTO, and as a nerd...
over a year ago
21
over a year ago
I spent a ton of time looking at different software providers, both as a CTO, and as a nerd “advanced” consumer who builds stuff in my spare time. In the last 10 years, there has been an order of magnitude more products that cater directly to developers, through APIs, SDKs, and...
The New Oil
Transparency Report: 2024
5 months ago
Notes on software...
The case for comments in code When I first started programming, especially when asked for code samples, my comments lacked purpose...
over a year ago
16
over a year ago
When I first started programming, especially when asked for code samples, my comments lacked purpose and would often duplicate in English what the code clearly indicated. I knew that "commenting is good" but as a beginner I had no further insight. Over time with the help of books...
Jonas Hietala
Dijkstra's Algorithm For rust, I’m updating the documentation for the standard library and specifically with the...
over a year ago
17
over a year ago
For rust, I’m updating the documentation for the standard library and specifically with the collections. For the priority queue I had the idea to use Dijkstra’s algorithm as a fun example. That idea was well received and that example is now live. At first I wanted to use A* to...
Nabeel S. Qureshi
Principles // This was originally a Google Doc where I gathered hard-won life lessons; eventually I open...
5 months ago
52
5 months ago
// This was originally a Google Doc where I gathered hard-won life lessons; eventually I open sourced it. It got a great response, including a shoutout from Tim Ferriss, so here it is on Substack.
Arduino Blog
Meet Pico: A smart companion robot with vision Drawing upon the design and behaviors of the BD-1 droid from Star Wars, Mateo of the YouTube channel...
4 weeks ago
11
4 weeks ago
Drawing upon the design and behaviors of the BD-1 droid from Star Wars, Mateo of the YouTube channel MateoTechLab has adapted it into a shoulder-mounted animatronic named “Pico” that can constantly interact with the wearer. All movement, sound generation, and lighting are handled...
Notes on software...
Writing a simple Python compiler: 1. hello, fibonacci In this post we'll write a Python to C compiler in Python. This is especially easy to do since...
over a year ago
17
over a year ago
In this post we'll write a Python to C compiler in Python. This is especially easy to do since Python has a builtin parser library and because a number of CPython internals are exposed for extension writers. By the end of this post, in a few hundred lines of Python, we'll be able...
Arduino Blog
Amassing a mobile Minion militia Channeling his inner Gru, YouTuber Electo built a robotic minion army to terrorize and amuse the...
10 months ago
64
10 months ago
Channeling his inner Gru, YouTuber Electo built a robotic minion army to terrorize and amuse the public in local shopping malls. Building one minion robot is, in theory, pretty straightforward. That is especially true when, like these, that robot isn’t actually bipedal and...
Posts on Made of...
Disable Transparent Hugepages tl;dr “Transparent Hugepages” is a Linux kernel feature intended to improve performance by making...
over a year ago
22
over a year ago
tl;dr “Transparent Hugepages” is a Linux kernel feature intended to improve performance by making more efficient use of your processor’s memory-mapping hardware. It is enabled ("enabled=always") by default in most Linux distributions. Transparent Hugepages gives some applications...
Notes on software...
SQLite has pretty limited builtin functions This is an external post of mine. Click here if you are not redirected.
over a year ago
Yazin Alirhayim
Part 2: Will greater access to capital spark Bahrain’s economy? 👉 If you haven’t read Part 1, do that first. In the last post, I discussed the question of access...
over a year ago
18
over a year ago
👉 If you haven’t read Part 1, do that first. In the last post, I discussed the question of access to capital and why’s important to verify that we do in fact have a problem before we attempt to “solve” it. Now, we’re going to talk about the method for measuring the extent of...
Jonas Hietala
Friend of the Tree I just noticed I was recognized as a friend of the tree in a weekly meeting by the rust team. It...
over a year ago
19
over a year ago
I just noticed I was recognized as a friend of the tree in a weekly meeting by the rust team. It came during my documentation sprint during IDA Summer of Code and I discovered it now, only two and a half month later. Still a very pleasant surprise!
Construction Physics
Why the U.S. Can’t Build Icebreaking Ships I want to say thank you to all the people who sent condolences following last week’s post,...
9 months ago
91
9 months ago
I want to say thank you to all the people who sent condolences following last week’s post, especially those who shared their own stories of loss.
Jorge Arango
Using AI to Illuminate My Blind Spots I’ve worked a lot with ChatGPT over the last couple of years. Recently, OpenAI enabled the ability...
2 months ago
25
2 months ago
I’ve worked a lot with ChatGPT over the last couple of years. Recently, OpenAI enabled the ability for the LLM to work with past chat transcripts. This opens lots of interesting possibilities. I just tried a prompt that taps into these possibilities. The response is 100% spot on,...
Birchtree
OpenAI is early Googling late-stage Google Chuck W. Nelson: Google's Search Results Are Infested, and Open AI Is Using Google's Playbook From...
6 months ago
47
6 months ago
Chuck W. Nelson: Google's Search Results Are Infested, and Open AI Is Using Google's Playbook From the 2000s In order for Google to keep its crown, it needs to remember what it was in the 2000s and a bit of luck. Seeing Google grow from the
lcamtuf’s thing
Choosing a microcontroller RP2040, ESP32, AVR, PIC, STM32...? When it comes to hobby projects, there's plenty of choice and...
4 months ago
34
4 months ago
RP2040, ESP32, AVR, PIC, STM32...? When it comes to hobby projects, there's plenty of choice and just as much zealotry.
Jonas Hietala
Let's build a VORON: Noise The build is going well and the printer is printing tons of random stuff and I’m generally in awe of...
a year ago
23
a year ago
The build is going well and the printer is printing tons of random stuff and I’m generally in awe of how cool the printer is. But there’s one thing that sucks: it’s damn loud. I knew that it wouldn’t be silent, but I wasn’t prepared for this kind of noise. Silent controller...
computers are bad
2023-06-30 calling in the alarm I currently find myself on vacation in the Canadian Rockies, where internet is hard to come by. But...
over a year ago
76
over a year ago
I currently find myself on vacation in the Canadian Rockies, where internet is hard to come by. But here's something short while I'm temporarily back in the warm embrace of 5G: more about burglar alarms. I recently gave a presentation on this topic and I'll probably record it for...
Home on Erik...
Running Theano on EC2 Inspired by Sander Dieleman's internship at Spotify, I've been playing around with deep learning...
over a year ago
15
over a year ago
Inspired by Sander Dieleman's internship at Spotify, I've been playing around with deep learning using Theano. Theano is this Python package that lets you define symbolic expressions (cool), does automatic differentiation (really cool), and compiles it down into bytecode to run...
Jonas Hietala
CS:GO AWP Nerf When this man opens his mouth, truth comes out. https://www.youtube.com/watch?v=rsFnJYJ2buU If I...
over a year ago
16
over a year ago
When this man opens his mouth, truth comes out. https://www.youtube.com/watch?v=rsFnJYJ2buU If I ever make a game and I want someone to balance it and I had the money, I would hire Thorin.
Yazin Alirhayim
How do you know that an API does what it says it does? Having been in fintech for a while, I’ve noticed something in common between the many new startups...
over a year ago
21
over a year ago
Having been in fintech for a while, I’ve noticed something in common between the many new startups that come and go. They all require access to personal information. A specific example that comes to mind is the Plaid-like solution we developed while working on amal. We’d ask...
Jonas Hietala
8-puzzle in rust I think rust is one of the most interesting upcoming programming languages out there. So I wrote a...
over a year ago
18
over a year ago
I think rust is one of the most interesting upcoming programming languages out there. So I wrote a solution to the 8-puzzle (see the 15-puzzle) using A*. It also has a breadth first search for solutions on a specific distance away from the goal. The solution is not by any means a...
Jonas Hietala
Battling burnout Mamma Mia! Here we go again… Once again, I’m finding myself trying to recover from burnout, and...
over a year ago
13
over a year ago
Mamma Mia! Here we go again… Once again, I’m finding myself trying to recover from burnout, and after about a year I’m finally feeling more like myself. Even though I’ve been here before, it’s a difficult thing to recognize and avoid, so I’m writing this to maybe help you or my...
Jonas Hietala
Minecraft Server Hosting I play the phenomena that is Minecraft on and off. Sometimes the laid back building or the exploring...
over a year ago
14
over a year ago
I play the phenomena that is Minecraft on and off. Sometimes the laid back building or the exploring is just what I need. Sometimes I can challange myself to build cool complex stuff and I’m even an avid follower of Doc’M and Etho and the other mindcrackers over at the youtube....
Vitalik Buterin's...
The roads not taken
over a year ago
./techtipsy
About the time my ThinkPad T430 ran with an external GPU The ThinkPad T430 is not a remarkable laptop. It’s thick, bulky and built like a tank. I got mine in...
a year ago
120
a year ago
The ThinkPad T430 is not a remarkable laptop. It’s thick, bulky and built like a tank. I got mine in 2016 when the first university scholarship money dropped, and it’s still my backup laptop of choice. Around 2017 I did something every reasonable poor computer science...
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
18
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...
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
18
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...
Jorge Arango
Humanities Crash Course Week 13: The Qur’an This week, I sampled one of the world’s great spiritual texts: the Qur’an. I also read poems by Rumi...
3 months ago
31
3 months ago
This week, I sampled one of the world’s great spiritual texts: the Qur’an. I also read poems by Rumi and saw a movie that led me to question my understanding of both. Readings As with many other people in the West, my understanding of Islam mostly comes from the news — often, in...
Notes on software...
Speeding up Go's builtin JSON encoder up to 55% for large arrays of objects This is an external post of mine. Click here if you are not redirected.
over a year ago
Lighthouse Blog
How to manually add content to read it later
a year ago
Home on Erik...
Missing the point about microservices: it's about testing and deploying independently Ok, so I have to first preface this whole blog post by a few things: I really struggle with the...
over a year ago
14
over a year ago
Ok, so I have to first preface this whole blog post by a few things: I really struggle with the term microservices. I can't put my finger on exactly why. Maybe because the term is hopelessly ill-defined, maybe because it's gotten picked up by the hype train.
Posts on Made of...
Advent of Code in C++ Template Metaprogramming This December, the imp of the perverse struck me, and I decided to see how many days of Advent of...
a year ago
33
a year ago
This December, the imp of the perverse struck me, and I decided to see how many days of Advent of Code I could do purely in compile-time C++ metaprogramming. As of this writing, I’ve done two days, and I’m not sure I’ll make it any further. However, that’s one more day than I...
lcamtuf’s thing
Getting silly with C, part (void*)2 They won't be able to find bugs in your code if they can't figure out how it works.
5 months ago
GitButler
Git Merge 2024 GitButler is organizing the 2024 Git Merge conference, Sep 19/20 in Berlin!
11 months ago
somenice
Matter as a Smart home standard Matter is the name of the smart home standard that promises to bridge IOT devices and different home...
a year ago
51
a year ago
Matter is the name of the smart home standard that promises to bridge IOT devices and different home eco-systems. Amazon Alexa, Google Home, Apple Homekit, Samsung SmartThings, etc. To prevent 6+ flavours of smart lightbulbs working with 6+ different apps, a standard needed to be...
Jorge Arango
Book Notes: “Masters of Uncertainty” Masters of Uncertainty: The Navy SEAL Way to Turn Stress into Success for You and Your Team By Rich...
2 months ago
35
2 months ago
Masters of Uncertainty: The Navy SEAL Way to Turn Stress into Success for You and Your Team By Rich Diviney  Amplify Publishing, 2025 We’re dealing with unprecedented levels of uncertainty. But that shouldn’t disempower us. Diviney, a former Navy SEAL, provides insights for...
Willem's Blog
Your own addressbook and calendar cloud You can setup a CardDAV/CalDAV server to manage your own contacts, addressbook, agenda and task data...
over a year ago
19
over a year ago
You can setup a CardDAV/CalDAV server to manage your own contacts, addressbook, agenda and task data and share it between your devices.
Jonas Hietala
2014 Read Books In total I read 20 books, which is 33% less than last year. Fiction How to Be a Woman - Catilin...
over a year ago
17
over a year ago
In total I read 20 books, which is 33% less than last year. Fiction How to Be a Woman - Catilin Moran Fun! The Kill Room - Jeffery Deaver A Song of Ice and Fire: Game of Thrones - George R.R. Martin Reread. A Song of Ice and Fire: A Clash of Kings - George R.R. Martin Reread. A...
Jonas Hietala
Let's build a VORON: Filters I can print, but the printer is missing a very important thing that I alluded to in the previous...
a year ago
29
a year ago
I can print, but the printer is missing a very important thing that I alluded to in the previous post: filtering dangerous particles and fumes. This is mostly covered by the kit, but I was missing some parts from the print it forward and the kit didn’t include a HEPA...
Ken Shirriff's blog
The origin and unexpected evolution of the word "mainframe" What is the origin of the word "mainframe", referring to a large, complex computer? Most sources...
5 months ago
54
5 months ago
What is the origin of the word "mainframe", referring to a large, complex computer? Most sources agree that the term is related to the frames that held early computers, but the details are vague.1 It turns out that the history is more interesting and complicated than you'd...
Old Vintage...
Let's give PRO/VENIX a barely adequate, pre-C89 TCP/IP stack (featuring Slirp-CK) TCP/IP Illustrated (what would now be called the first edition prior to the 2011 update) for a...
2 months ago
28
2 months ago
TCP/IP Illustrated (what would now be called the first edition prior to the 2011 update) for a hundred-odd bucks on sale which has now sat on my bookshelf, encased in its original shrinkwrap, for at least twenty years. It would be fun to put up the 4.4BSD data structures poster...
Vitalik Buterin's...
Should there be demand-based recurring fees on ENS domains?
over a year ago
computers are bad
2023-09-03 plastic money You will sometimes hear someone say, in a loose conceptual sense, that credit cards have money in...
a year ago
130
a year ago
You will sometimes hear someone say, in a loose conceptual sense, that credit cards have money in them. Of course we know that that isn't the case; our modern plastic card payment network relies on online transactions where the balance tracking and authorization decisions happen...
Birchtree
Everything is a reaction, nothing is forever, and everything comes back (members post) Why nothing stays popular forever.
7 months ago
Electronics etc…
A Hardware Interposer to Fix the Symmetricom SyncServer S200 GPS Week Number Rollover Problem Introduction IMPORTANT: Use the Right GPS Antenna! The Problem: SyncServer Refuses to Lock to...
10 months ago
100
10 months ago
Introduction IMPORTANT: Use the Right GPS Antenna! The Problem: SyncServer Refuses to Lock to GPS The GPS Week Number Rollover Issue Making the Furuno GT-8031 Work Again How It Works Build Instructions Power Supply Recapping The Future: A Software-Only Solution The...
./techtipsy
DIY cloud gaming: NVIDIA and Moonlight As you might have read from my previous post on this topic, I have a pretty neat “cloud” gaming...
over a year ago
48
over a year ago
As you might have read from my previous post on this topic, I have a pretty neat “cloud” gaming setup running. I have one powerful desktop PC, one virtual machine with a GPU attached to it, and client machines that can be used to stream games from. To keep things simple (and...
Louwrentius
Switching away from Debian to Ubuntu LTS Over the last couple of years, Debian Linux has released new stable versions about every two years....
over a year ago
13
over a year ago
Over the last couple of years, Debian Linux has released new stable versions about every two years. This pace is great for progress, but there is a serious problem. This problem is related to their support for older Debian stable versions. If you read the quote below from the...
Willem's Blog
Is the Apple Watch the modern tool watch? I tested the Apple Watch during my work in Frankfurt this week where I had to go inside an internet...
over a year ago
16
over a year ago
I tested the Apple Watch during my work in Frankfurt this week where I had to go inside an internet data centre.
Vitalik Buterin's...
Possible futures of the Ethereum protocol, part 4: The Verge
8 months ago
Birchtree
My favorite (and least favorite) movies of 2024 I’ve watched 48 new release movies in 2024, and with just a few weeks left in the year, I wanted to...
6 months ago
99
6 months ago
I’ve watched 48 new release movies in 2024, and with just a few weeks left in the year, I wanted to make what is my current top 10 (plus honorable mentions & worst movies). As we get to the end of the year and you might have some
Birchtree
I strongly recommend Portal: Revolution (members post) In this new series, I’ll be reviewing the media I experience (I don’t like saying I “consume” media)...
5 months ago
38
5 months ago
In this new series, I’ll be reviewing the media I experience (I don’t like saying I “consume” media) in more detail than I normally do. Don’t worry, the movie reviews are staying free and on social media ✌️
Christian Selig
Announcing Apollo: a new Reddit app for iPhone I’m really excited to unveil a project I’ve been working on for the last year or so. It’s called...
over a year ago
36
over a year ago
I’m really excited to unveil a project I’ve been working on for the last year or so. It’s called Apollo and it’s a new Reddit app for iPhone. I’ve been a Reddit user for about four years now, and the site is a constant source of interesting discussion, hilarity and news for me...
Birchtree
Meta got tricky with LLM benchmarks Oh boy, Meta released their latest llama models this weekend (I guess because they leaked, hence the...
2 months ago
29
2 months ago
Oh boy, Meta released their latest llama models this weekend (I guess because they leaked, hence the rushed weekend release?), and it benchmarked quite well on LMArena. However, as Kyle Wiggers reported for TechCrunch, not all may have been on the up and up: Meta’s Benchmarks for...
Jonas Hietala
Let's create a Tree-sitter grammar One of my favorite features in Neovim is the Tree-sitter integration. It allows for fast syntax...
a year ago
21
a year ago
One of my favorite features in Neovim is the Tree-sitter integration. It allows for fast syntax highlighting that works well even in an error state (often the case when you’re editing code), and it has additional semantics (you can differentiate between function parameters and...
Abishek Muthian
Send and receive WhatsApp messages through email warning: Sending and receiving messages from WhatsApp through email would bypass the end-to-end...
over a year ago
15
over a year ago
warning: Sending and receiving messages from WhatsApp through email would bypass the end-to-end encryption and may leak data to the email providers (Check update). If your reason for reading this is for better data security, then this is may not the right approach. This approach...
Good Enough
TIL: Overriding Permalink Generation in FriendlyId FriendlyId is a helpful Ruby gem that streamlines creating permalinks and slugs for Rails...
9 months ago
18
9 months ago
FriendlyId is a helpful Ruby gem that streamlines creating permalinks and slugs for Rails applications. In Pika we're using it to help with generating permalinks for blog posts and pages as well as slugs for tags. When a customer wrote in with a request to modify the behavior of...