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+→]
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.
Opsbros
Artemis 1 Countdown I've been following the Artemis 1 Launch Schedule quite closely on a few forums and discussing it...
over a year ago
21
over a year ago
I've been following the Artemis 1 Launch Schedule quite closely on a few forums and discussing it with serveral people, and I had been regularly posting updated DateandTime countdown links for the revised launch attempts. With the schedule chnages and scrubs that have happened...
Odds and Ends of...
Odds and Ends #59: The end of "woke capitalism" Plus the government did the stupid thing after all.
4 months ago
Willem's Blog
Creating the ultimate commuter bike Creating the ultimate commuter bike by upgrading the Sensa Cintura belt drive bike.
over a year ago
./techtipsy
VR, VFIO and how latency ruined everything I’ve been running my all-in-one PC for a while now. It was my desktop, my NAS and my gaming...
over a year ago
56
over a year ago
I’ve been running my all-in-one PC for a while now. It was my desktop, my NAS and my gaming PC. However, during the next couple of months I kept hitting small bumps along the road. Most of these were quite straightforward to fix, but there is one that finally convinced me to go...
Matt Blewitt
Control Loops and Rice Cookers Rice cookers are fascinating machines. I’ve owned one for years, as rice is a significant part of my...
over a year ago
18
over a year ago
Rice cookers are fascinating machines. I’ve owned one for years, as rice is a significant part of my regular diet, and it completely removes the stress of preparing rice. They also operate on a simple principle that can help us operate cloud infrastructure – the control loop.
Birchtree
Where software innovation is focused right now Craig Mod on The Talk Show: In three minutes, I had that script built with ChatGPT. I could see it,...
a month ago
19
a month ago
Craig Mod on The Talk Show: In three minutes, I had that script built with ChatGPT. I could see it, it's this bash thing, it does this thing, and authenticates with the Google, and it's great! The malleability of macOS is now, I think, giving it
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
18
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!
Jonas Hietala
An Epic Start Oh what a mistake. I woke up at 05.00 when my girlfriend woke up, she’s working early today, and...
over a year ago
15
over a year ago
Oh what a mistake. I woke up at 05.00 when my girlfriend woke up, she’s working early today, and went to the bathroom. After I was done, still pretty tired, I made a big mistake. I checked the current theme for Ludum Dare 29: Beneath the Surface and guess what? Now I wasn’t tired...
Himanshu Mishra |...
It is okay not to be special Hi :name-retracted:! I hope I don’t bore you with this letter. I feel like talking to you about...
over a year ago
10
over a year ago
Hi :name-retracted:! I hope I don’t bore you with this letter. I feel like talking to you about life. (Which I always want to do. All the…
Home on Erik...
A brief history of Hadoop at Spotify I was talking with some data engineers at Spotify and had a moment of nostalgia. 2008 I was writing...
over a year ago
16
over a year ago
I was talking with some data engineers at Spotify and had a moment of nostalgia. 2008 I was writing my master's thesis at Spotify and had to run a Hadoop job to extract some data from the logs.
Notes on software...
Make your own way Over the years, I have repeatedly felt like I missed the timing for a meetup or an IRC group or...
a year ago
14
a year ago
Over the years, I have repeatedly felt like I missed the timing for a meetup or an IRC group or social media in general. I'd go to a meetup every so often but I'd never make a meaningful connection with people, whereas everyone else knew each other. I'd join an IRC group and...
Neil Madden
Towards a standard for bearer token URLs In XSS doesn’t have to be Game Over, and earlier when discussing Can you ever (safely) include...
over a year ago
20
over a year ago
In XSS doesn’t have to be Game Over, and earlier when discussing Can you ever (safely) include credentials in a URL?, I raised the possibility of standardising a new URL scheme that safely allows encoding a bearer token into a URL. This makes it more convenient to use lots of...
Birchtree
Apple’s 2024 report card: Apple Watch This is the fourth in a series of posts reviewing Apple’s 2024 across their major product lines. I...
6 months ago
35
6 months ago
This is the fourth in a series of posts reviewing Apple’s 2024 across their major product lines. I did this last year and you can read last year’s Apple Watch report card here. Series 10 It’s always fun when we get a new Apple
Vitalik Buterin's...
How do trusted setups work?
over a year ago
Notes on software...
Emulating linux/AMD64 userland: interpreting an ELF binary In this post we'll stumble toward a working emulator for a barebones C program compiled for...
over a year ago
17
over a year ago
In this post we'll stumble toward a working emulator for a barebones C program compiled for linux/AMD64. The approach will be slightly more so based on observation than by following a spec; a great way to quickly become familiar with a topic, and a bad way to...
Jonas Hietala
Sat-E So I entered Ludum Dare 22 this weekend as a preamble for tomorrow’s linear algebra exam. The theme...
over a year ago
16
over a year ago
So I entered Ludum Dare 22 this weekend as a preamble for tomorrow’s linear algebra exam. The theme this time around was Alone and the game I came up with is about a lonely satellite in space, kinda like Wall-E. Sat-E Instructions Collect junk and other items for you to buy...
Abishek Muthian
JavaScript framework fence sitter tries Svelte Those who don't like JavaScript and are sitting on the fence about using a reactive framework, I...
over a year ago
12
over a year ago
Those who don't like JavaScript and are sitting on the fence about using a reactive framework, I took the bullet and tried Svelte for a Go Web Application. Here are some findings which can save you some frustration and help you decide better. Svelte, Because it seems like the...
Home on Erik...
Microsoft's new marketing strategy: give up I think it's funny how MS at some point realized they are not the cool kids and there's no reason to...
over a year ago
15
over a year ago
I think it's funny how MS at some point realized they are not the cool kids and there's no reason to appeal to that target audience. Their new marketing strategy finally admits what's been long known: the correlation between “business casual” and using Microsoft products:
Posts on Made of...
Some thoughts on Quora With the announcement this week that Quora had taken $11 million in VC at an $86 million valuation,...
over a year ago
16
over a year ago
With the announcement this week that Quora had taken $11 million in VC at an $86 million valuation, there’s been an awful lot of attention on Quora. I’ve had an account there and wanted to write up some of my initial thoughts. If you haven’t heard about Quora, it’s yet another...
Lighthouse Blog
Updates June 28
a year ago
Birchtree
Gemini 2.0: speed and deep research impress From The Keyword Google blog: Introducing Gemini 2.0: Our New AI Model for the Agentic Era Today...
6 months ago
38
6 months ago
From The Keyword Google blog: Introducing Gemini 2.0: Our New AI Model for the Agentic Era Today we’re excited to launch our next era of models built for this new agentic era: introducing Gemini 2.0, our most capable model yet. With new advances in multimodality —
Computer Ads from...
Comics from 1984/04 Creative Computing Mag Sorry for the delay. - JP
5 months ago
Arduino Blog
A DIY weather display with dedicated outdoor sensor station Weather stations are popular projects in the maker community because they’re useful and usually...
a year ago
97
a year ago
Weather stations are popular projects in the maker community because they’re useful and usually quite affordable to construct. But most that we see are really weather information displays that gather data through the internet from stations in the region. That data is fairly...
lcamtuf’s thing
Weekend projects: Sketchy Sketch Making a nicer version of a forgotten, electronic Etch-A-Sketch toy.
5 months ago
Posts on Made of...
Reader/reader blocking in reader/writer locks Abstract In writer-priority reader/writer locks, as soon as a single writer enters the acquisition...
over a year ago
18
over a year ago
Abstract In writer-priority reader/writer locks, as soon as a single writer enters the acquisition queue, all future accesses block behind any in-flight reads. Thus, if any readers hold the lock for extended periods of time, this can lead to extreme pauses and loss of throughput...
Louwrentius
How to resolve extreme memory usage on Windows 2008 R2-based file servers I'm responsible for a file server with about 5 terrabytes of data. The file server is based on...
over a year ago
14
over a year ago
I'm responsible for a file server with about 5 terrabytes of data. The file server is based on Windows 2008 R2. I've noticed extreme memory usage on the server. After a reboot, it slowly builds up until almost all RAM memory is consumed. So I googled around and found this post...
Arduino Blog
See how this homemade spectrometer analyzes substances with an Arduino Mega Materials, when exposed to light, will reflect or absorb certain portions of the electromagnetic...
6 months ago
55
6 months ago
Materials, when exposed to light, will reflect or absorb certain portions of the electromagnetic spectrum that can give valuable information about their chemical or physical compositions. Traditional setups use a single lamp to emit white light before it is split apart into a...
Birchtree
First look at my next big thing (members post) I've been working on something new, but it's not ready for prime time.
5 months ago
Posts on Made of...
Using wpa_supplicant on Debian/Ubuntu I’ve been using wpa_supplicant to manage wifi on my Ubuntu laptop for a while, and have found that...
over a year ago
19
over a year ago
I’ve been using wpa_supplicant to manage wifi on my Ubuntu laptop for a while, and have found that it’s pretty close to what I want for managing wireless — closer than anything else I’ve found, at least. I figured I should document my setup and experiences. Some Background You...
Birchtree
Some low-stakes misinformation spread like wildfire, and I got it wrong too Giovanni Colantonio writing for Digital Trends: The Confusion Around $90 Switch 2 Games Proves How...
2 months ago
6
2 months ago
Giovanni Colantonio writing for Digital Trends: The Confusion Around $90 Switch 2 Games Proves How Broken the Internet Is There’s just one problem: *Mario Kart World* does not cost $90, at least based on what we know right now. No currently announced Nintendo Switch 2 game...
./techtipsy
Dell Latitude 5411: the Linux compatibility sweet spot Oh boy, here I go testing a new laptop again! Well, it was new back in 2020. You might remember my...
over a year ago
99
over a year ago
Oh boy, here I go testing a new laptop again! Well, it was new back in 2020. You might remember my article on why I went back to a ThinkPad T430 in 2022. Or that other time when I got a new HP laptop for testing and got so frustrated that I wrote about it. Well, today I’m writing...
Notes on software...
Exploring a Postgres query plan I learned this week that you can intercept and redirect Postgres query execution. You can hook into...
a year ago
15
a year ago
I learned this week that you can intercept and redirect Postgres query execution. You can hook into the execution layer so you're given a query plan and you get to decide what to do with it. What rows to return, if any, and where they come from. That's very interesting. So I...
Notes on software...
Writing an x86 emulator from scratch in JavaScript: 1. a stack and register machine Better yet, take a look at this post walking through emulating x86 ELF binaries in Go: Emulating...
over a year ago
19
over a year ago
Better yet, take a look at this post walking through emulating x86 ELF binaries in Go: Emulating linux/AMD64 userland: interpreting an ELF binary 2. system calls In this post we'll create a small virtual machine in JavaScript and use it to run a simple C program compiled...
computers are bad
2025-01-20 office of secure transportation I've seen them at least twice on /r/whatisthisthing, a good couple dozen times on the road, and...
5 months ago
49
5 months ago
I've seen them at least twice on /r/whatisthisthing, a good couple dozen times on the road, and these days, even in press photos: GMC trucks with custom square boxes on the back, painted dark blue, with US Government "E" plates. These courier escorts, "unmarked" but about as...
tim.sh
$2m laundered: the YouTube crypto tutorials’ huge scam (investigation) How 1 youtube video turned out to be a part of a million dollar scam scheme
5 months ago
somenice
August Photo Highlights
9 months ago
computers are bad
2023-02-07 secret government telephone numbers Very nearly a year ago, I wrote a popular article about secret military telephone buttons. To be...
over a year ago
84
over a year ago
Very nearly a year ago, I wrote a popular article about secret military telephone buttons. To be clear, the "secret" here was a joke and these buttons are in fact well documented. The buttons I was talking about were the AUTOVON call precedence buttons, used for a five-level...
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
44
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...
Willem's Blog
Fietselfstedentocht 2017 Cycling the 235KM long Fietselfstedentocht through Friesland
over a year ago
Construction Physics
What Learning by Doing Looks Like The evolution of polycrystalline diamond drill bits
6 months ago
Jonas Hietala
Postmortem: Balls So it’s been what? Two, three years since I discovered the art of programming and I haven’t made one...
over a year ago
13
over a year ago
So it’s been what? Two, three years since I discovered the art of programming and I haven’t made one single game?! Well now I’m not counting the visual basic nightmare mastermind I made a long time ago but a real game. Whatever that means. I’ve had these monster-projects; Point...
Birchtree
My toxic tech trait 99% of the time I want my software to be as fast as humanly possible. I want UI elements that...
4 months ago
24
4 months ago
99% of the time I want my software to be as fast as humanly possible. I want UI elements that respond quickly, and I want keyboard shortcuts to do as much as possible. But 1% of the time, for whatever reason, I just like when a computer takes a long
Applied Cartography
Keeping a technical edge Someone emailed me in response to Two years as an independent technologist, in which I wrote: I miss...
10 months ago
15
10 months ago
Someone emailed me in response to Two years as an independent technologist, in which I wrote: I miss of being at a large company, which is dealing with deeply cutting-edge technical problems, but my ability to analyze information, make decisions, and perform at a high-level has...
Arduino Blog
This frighteningly realistic animatronic head features expressive silicone skin The human face is remarkably complex, with 43 different muscles contorting the skin in all kinds of...
6 months ago
73
6 months ago
The human face is remarkably complex, with 43 different muscles contorting the skin in all kinds of ways. Some of that is utilitarian — your jaw muscles are good for chewing, after all. But a lot of it seems to be the result of evolution giving us fantastic non-verbal...
Arduino Blog
Save money by making your own MKR WiFi 1010-powered smart thermostat Go browse your favorite store for a smart thermostat and take a look at the prices. They aren’t...
11 months ago
64
11 months ago
Go browse your favorite store for a smart thermostat and take a look at the prices. They aren’t cheap and the more affordable models tend to lock you into proprietary ecosystems. But a decent smart thermostat can save you money on energy costs, so you might want to consider this...
Arduino Blog
tinyML in Malawi: Empowering local communities through technology Dr. David Cuartielles, co-founder of Arduino, recently participated in a workshop titled “TinyML for...
2 months ago
103
2 months ago
Dr. David Cuartielles, co-founder of Arduino, recently participated in a workshop titled “TinyML for Sustainable Development” in Zomba, organized by the International Centre for Theoretical Physics (ICTP), a category 1 UNESCO institute, and the University of Malawi. Bringing...
Arduino Blog
Arduino Cloud is now natively supported on tablets  We’re excited to announce the release of IoT Remote v3.0.0, featuring a native tablet version...
a year ago
144
a year ago
We’re excited to announce the release of IoT Remote v3.0.0, featuring a native tablet version (available for both Android and iOS platforms) optimized for unlocking the full potential of larger screen sizes. What is the Arduino IoT Remote app?  The Arduino IoT Remote app allows...
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
20
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...
Abishek Muthian
DIY Qualitative filter face mask Update: This was published when there was scarcity of face masks due to COVID-19 pandemic, now since...
over a year ago
11
over a year ago
Update: This was published when there was scarcity of face masks due to COVID-19 pandemic, now since proper medical grade face masks are available widely this content is considered obselete and should be read for educational purposes only. Do not put your life in risk with DIY...
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
15
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...
lcamtuf’s thing
The Rapture It’s fascinating how these vascular bundles, containing xylem and phloem, are arranged in a ring...
2 months ago
25
2 months ago
It’s fascinating how these vascular bundles, containing xylem and phloem, are arranged in a ring located beneath the skin (periderm) and the cortex.
Matt Blewitt
On That Okta LDAP Bug A quick explanation of the Okta AD/LDAP DelAuth bug that was being shared around, and the importance...
7 months ago
24
7 months ago
A quick explanation of the Okta AD/LDAP DelAuth bug that was being shared around, and the importance of sensible defaults.
Arduino Blog
This ‘smocking display’ adds data physicalization to clothing Elastic use in the textile industry is relatively recent. So, what did garment makers do before...
11 months ago
104
11 months ago
Elastic use in the textile industry is relatively recent. So, what did garment makers do before elastic came along? They relied on smocking, which is a technique for bunching up fabric so that it can stretch to better fit the form of a body. Now a team of computer science...
Home on Erik...
Domains for sale Contact me at mail at erik bern dot com!
over a year ago
Arduino Blog
Explore two ways to white label with Arduino Cloud We’re excited to announce a brand-new feature called “Custom Branding,” which allows Enterprise plan...
a year ago
85
a year ago
We’re excited to announce a brand-new feature called “Custom Branding,” which allows Enterprise plan users to white label their workspace and enhance the overall user experience. This announcement is exciting because it empowers businesses to create a truly tailored environment...
Odds and Ends of...
Britain needs a national drone company Forget GB Railways and GB Energy... how about GB Drones?
3 months ago
Good Enough
Why We're Writing Blog Software We’re seven months into our Cosmic Maelstrom and we have started writing blogging software. What the...
a year ago
16
a year ago
We’re seven months into our Cosmic Maelstrom and we have started writing blogging software. What the why?! First, let me say that, yes, I do realize there are probably 100s of blog software options out there. In terms of static-site generators (SSGs) alone, there are probably...
./techtipsy
The IPv6 situation on Docker is good now! Good news, everyone! Doing IPv6 networking stuff on Docker is actually good now! I’ve recently...
6 months ago
88
6 months ago
Good news, everyone! Doing IPv6 networking stuff on Docker is actually good now! I’ve recently started reworking my home server setup to be more IPv6 compatible, and as part of that I learned that during the summer of 2024 Docker shipped an update that eliminated a lot of the...
Gwern.net Newsletter
February 2021 Gwern.net Newsletter links on AI scaling, semaglutide, and ethicist ethics
over a year ago
Ken Shirriff's blog
Reverse-engineering a carry-lookahead adder in the Pentium Addition is harder than you'd expect, at least for a computer. Computers use multiple types of adder...
5 months ago
62
5 months ago
Addition is harder than you'd expect, at least for a computer. Computers use multiple types of adder circuits with different tradeoffs of size versus speed. In this article, I reverse-engineer an 8-bit adder in the Pentium's floating point unit. This adder turns out to be a...
Birchtree
The worst product Marques Brownlee ever reviewed dies after 10 months Jay Peters for The Verge: HP Is Buying Humane and Shutting Down the AI Pin Humane is selling “key AI...
4 months ago
21
4 months ago
Jay Peters for The Verge: HP Is Buying Humane and Shutting Down the AI Pin Humane is selling “key AI capabilities” to HP for $116 million and will stop selling AI Pin, the company announced today. AI Pins that have already been purchased will continue to function normally
Birchtree
NVIDIA finally gets some competition Tom Warren for The Verge: AMD Radeon RX 9070 / 9070 XT Review and Benchmarks The RX 9070 is around...
3 months ago
23
3 months ago
Tom Warren for The Verge: AMD Radeon RX 9070 / 9070 XT Review and Benchmarks The RX 9070 is around 17 percent faster than Nvidia’s RTX 5070 in 4K without upscaling enabled, cruising past Nvidia’s card for the same price. The RX 9070 XT is as fast
Louwrentius
1.0 GB/s using Linux software RAID I filled the Norco case with hardware. It is now up and running, based on Debian Linux (Lenny). I...
over a year ago
17
over a year ago
I filled the Norco case with hardware. It is now up and running, based on Debian Linux (Lenny). I immediately performed some initial tests with software RAID 0. The results are just astounding. debian:~# dd if=/dev/md0 of=/dev/null bs=1M count=50000 50000+0 records in 50000+0...
Neil Madden
XSS doesn’t have to be game over There’s a persistent belief among web security people that cross-site scripting (XSS) is a “game...
over a year ago
22
over a year ago
There’s a persistent belief among web security people that cross-site scripting (XSS) is a “game over” event for defence: there is no effective way to recover if an attacker can inject code into your site. Brian Campbell refers to this as “XSS Nihilism”, which is a great...
computers are bad
2025-05-11 air traffic control Air traffic control has been in the news lately, on account of my country's declining ability to do...
a month ago
26
a month ago
Air traffic control has been in the news lately, on account of my country's declining ability to do it. Well, that's a long-term trend, resulting from decades of under-investment, severe capture by our increasingly incompetent defense-industrial complex, no small degree of...
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
31
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...
Notes on software...
A Programmer-Friendly I/O Abstraction Over io_uring and kqueue This is an external post of mine. Click here if you are not redirected.
over a year ago
Notes on software...
Writing a web server from scratch: 1. HTTP and sockets Say we have some HTML: <html> <body> <h1>Hello world!</h1> </body> </html> And say we'd...
over a year ago
15
over a year ago
Say we have some HTML: <html> <body> <h1>Hello world!</h1> </body> </html> And say we'd like to be able to render this page in a web browser. If the server is hosted locally we may want to enter localhost:9000/hello-world.html in the address bar, hit enter, make a...
Lighthouse Blog
What are blogrolls?
2 months ago
Arduino Blog
This device prevents garage door security breaches Your automatic garage door is almost certainly the most vulnerable access point in your house....
8 months ago
64
8 months ago
Your automatic garage door is almost certainly the most vulnerable access point in your house. Traditional systems are notorious for their susceptibility to replay attacks, but even more sophisticated modern garage door openers and those that lack remote functionality entirely...
Applied Cartography
What's in a name Guillermo posted this recently: What you name your product matters more than people give it credit....
5 months ago
36
5 months ago
Guillermo posted this recently: What you name your product matters more than people give it credit. It's your first and most universal UI to the world. Designing a good name requires multi-dimensional thinking and is full of edge cases, much like designing software. I first will...
Matt Mullenweg
Greatest Hits I’ve been blogging now for approximately 8,465 days since my first post on Movable Type. My...
2 months ago
28
2 months ago
I’ve been blogging now for approximately 8,465 days since my first post on Movable Type. My colleague Dan Luu helped me compile some of the “greatest hits” from the archives of ma.tt, perhaps some posts will stir some memories for you as well: Where Did WordCamps Come From?...
Simply Explained
Bringing Foam Monsters to Life: How I Wrote and Illustrated a Children's Book Using AI I've always wanted to write a book. It's been on my bucket list for several years, but I never got...
4 months ago
33
4 months ago
I've always wanted to write a book. It's been on my bucket list for several years, but I never got around to it. Last summer I had a revelation: my kids love being read to, so why don't I write a story for them?Here's how I approached writing a children's book and how I used AI...
Good Enough
Season 3, Issue 3: Cosmic Maelstrom 1. Team Full It's exciting times over here at Good Enough HQ! (There is no Good Enough HQ. I'd say...
over a year ago
15
over a year ago
1. Team Full It's exciting times over here at Good Enough HQ! (There is no Good Enough HQ. I'd say it's in the cloud, but even clouds are now looked down upon as dirtyish things that should not be enjoyed. And not because of air pollution per se, though perhaps because of...
watchTowr Labs
Check Point - Wrong Check Point (CVE-2024-24919) Gather round, gather round - it’s time for another blogpost tearing open an SSLVPN appliance and...
a year ago
16
a year ago
Gather round, gather round - it’s time for another blogpost tearing open an SSLVPN appliance and laying bare a recent in-the-wild exploited bug. This time, it is Check Point who is the focus of our penetrative gaze. Check Point, for those unaware, is the vendor responsible for...
Applied Cartography
Peak Newsletter A handful of folks sent me this quip from Nate Silver a few days ago: Slightly against interest to...
11 months ago
15
11 months ago
A handful of folks sent me this quip from Nate Silver a few days ago: Slightly against interest to admit this (I don't want more competition lol) but I think we're still probably a year or two away from Peak Newsletter. It's just a really good distribution mechanism for certain...
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...
Old Vintage...
RIP Bill Atkinson As posted by his family (Facebook link), Bill Atkinson passed away on June 5 from pancreatic cancer...
3 weeks ago
17
3 weeks ago
As posted by his family (Facebook link), Bill Atkinson passed away on June 5 from pancreatic cancer at the age of 74. The Macintosh would not have been the same without him (QuickDraw, MacPaint, HyperCard, and so much more). Rest in peace.
Louwrentius
Release of PPSS - the Parallel Processing Shell Script PPSS is a shell script that processess files or other items in parallel. It is designed to make use...
over a year ago
15
over a year ago
PPSS is a shell script that processess files or other items in parallel. It is designed to make use of the current multi-core CPUs. It will detect the number of available CPUs and start a thread for each CPU core.  This script is build with the goal to be very easy to use. Also,...
Willem's Blog
Programming on Apple Watch Programming with VIM over SSH on Apple Watch using a bluetooth keyboard
over a year ago
Lighthouse Blog
Updates December 08: YouTube support
a year ago
Buck on Software
The Wrong Bet The next decade in SaaS won't look like the last
over a year ago
Abishek Muthian
Refund Policy The legal terms mentioned here covers abishekmuthian.com and products which explicitly link to this...
3 months ago
24
3 months ago
The legal terms mentioned here covers abishekmuthian.com and products which explicitly link to this legal page. For legal terms of my individual products please refer to the legal section on their respective websites. Refund For refunds of any digital goods purchased via...
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
Abort Retry Fail
The History of Windows NT 4 Taking the Server Market
a year ago
Vitalik Buterin's...
Blockchain voting is overrated among uninformed people but underrated among informed people
over a year ago
Birchtree
Let's move on from post-credits scenes Director James Mangold: talking about whether he'd want to put a post-credit scenes in one of this...
2 months ago
19
2 months ago
Director James Mangold: talking about whether he'd want to put a post-credit scenes in one of this movies back in 2018 The idea of making a movie that would fucking embarrass me, that's part of the anesthetizing of this country or the world. That's
Christian Selig
The Case for Getting Rid of TestFlight Review I tweeted today about how I think TestFlight review should become a thing of the past and many...
over a year ago
43
over a year ago
I tweeted today about how I think TestFlight review should become a thing of the past and many developers seemed to agree, but some had questions so I wanted to expand on my thoughts a little. TestFlight’s awesome. But like App Store submissions, TestFlight betas also require a...
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...
Himanshu Mishra |...
Why is Sublime Text not something to be frowned upon? There have been people, advisers, and more people, enlightening the fact about “real programmers”,...
over a year ago
10
over a year ago
There have been people, advisers, and more people, enlightening the fact about “real programmers”, they use emacs or vim. ‘I use sublime…
Birchtree
Apple’s 2024 report card: Vision Pro 👓 This is the fifth and final post in a series of posts reviewing Apple’s 2024 across their major...
6 months ago
47
6 months ago
This is the fifth and final post in a series of posts reviewing Apple’s 2024 across their major product lines. I did this last year and you can read last year’s Vision Pro report card here. Year one of Vision Pro This is a bit of
Himanshu Mishra |...
Aldous Huxley's world of perceptions You may already know of this novel called 1984, and its author George Orwell. Aldous Huxley wrote a...
over a year ago
10
over a year ago
You may already know of this novel called 1984, and its author George Orwell. Aldous Huxley wrote a dystopian classic called Brave New World…
Odds and Ends of...
Nobody knows what the National Data Library is (not even the government) A policy wrapped in a mystery inside an enigma
8 months ago
Krebs on Security
How Each Pillar of the 1st Amendment is Under Attack In an address to Congress this month, President Trump claimed he had "brought free speech back to...
3 months ago
32
3 months ago
In an address to Congress this month, President Trump claimed he had "brought free speech back to America." But barely two months into his second term, the president has waged an unprecedented attack on the First Amendment rights of journalists, students, universities, government...
Jonas Hietala
Postmortem: Sat-E This is my postmortem for my Ludum Dare 22 entry, Sat-E. You can find the timelapse over here. The...
over a year ago
11
over a year ago
This is my postmortem for my Ludum Dare 22 entry, Sat-E. You can find the timelapse over here. The Good Motivation I was really motivated for this dare and it showed in the game and outside it. It’s super hard to make a game in only 48 hours but this time it went pretty well. My...
lcamtuf’s thing
RAM: the forgotten history We owe computers not to Charles Babbage, but to the invention of electronically-controlled working...
8 months ago
26
8 months ago
We owe computers not to Charles Babbage, but to the invention of electronically-controlled working memory.
Willem's Blog
I see dead people This may be Apple Vision Pro's killer feature, enabling you to see dead people: augmenting old...
9 months ago
15
9 months ago
This may be Apple Vision Pro's killer feature, enabling you to see dead people: augmenting old photos into lifelike representations.
Jonas Hietala
Postmortem: MenuCity Good times, good times. MenuCity has been out a while and thanks for all the positive and...
over a year ago
12
over a year ago
Good times, good times. MenuCity has been out a while and thanks for all the positive and constructive feedback guys, it’s like my food doing this (programming is my air and the fun is the water… err). Anyway here’s the postmortem of my latest, and greatest, game. Let’s start...
detreville
But why "detreville"? (But why not?)
over a year ago
Good Enough
Cool Songs Don’t Die Earlier this week, I watched the pilot episode of Alias. Yes, that Alias – the one that began airing...
a year ago
18
a year ago
Earlier this week, I watched the pilot episode of Alias. Yes, that Alias – the one that began airing 22 years ago and ran for 5 seasons and was a pretty big hit and launched the careers of two bonafide movie stars and featured a cast of very well known supporting actors. So yeah,...
Matt Mullenweg
Remember Gravatar? Gravatar has always been about giving people control over their identity online. One avatar, one...
a month ago
17
a month ago
Gravatar has always been about giving people control over their identity online. One avatar, one profile, synced across the web, verified connections, with a fully open API. Gravatar is a true open identity layer for the internet, and now for AI.  For developers, we’ve rolled out...
Vitalik Buterin's...
On Nathan Schneider on the limits of cryptoeconomics
over a year ago
Vitalik Buterin's...
What do I think about network states?
over a year ago
Construction Physics
Do U.S. Ports Need More Automation? On October 1st, 47,000 members of the International Longshoremen's Association (ILA), primarily...
8 months ago
85
8 months ago
On October 1st, 47,000 members of the International Longshoremen's Association (ILA), primarily dockworkers on East and Gulf Coast ports, went on strike after failing to agree contract terms with USMX, an alliance of port operators and employers.
Arduino Blog
This haptic glove could help deafblind people communicate Part of the reason that we all learned in school about the Helen Keller’s inspiring life was because...
a month ago
14
a month ago
Part of the reason that we all learned in school about the Helen Keller’s inspiring life was because the combination of blindness and deafness are so challenging. An impairment with just one still leaves the opportunity to communicate using the other. But without either sight or...
Odds and Ends of...
Building luxury homes for millionaires is good for poor people Yes In My Back Yard!
4 months ago
lcamtuf’s thing
But good sir, what is electricity? A quick look at the physics of conductors, insulators, and electric charges.
4 months ago
Jorge Arango
The User Research Strategist Podcast Nikki Anderson interviewed me for her User Research Strategist podcast. Our focus was AI’s impact on...
5 months ago
39
5 months ago
Nikki Anderson interviewed me for her User Research Strategist podcast. Our focus was AI’s impact on research and informaton architecture – and how practitioners can take advantage of this new technology. See the episode page, which includes show notes. If you want to learn...
Ian's Blog
GitHub Notification Emails Hijacked to Send Malware As an open source developer I frequently get emails from GitHub, most of these emails are...
9 months ago
23
9 months ago
As an open source developer I frequently get emails from GitHub, most of these emails are notifications sent on behalf of GitHub users to let me know that somebody has interacted with something and requires my attention. Perhaps somebody has created a new issue on one of my...
Abort Retry Fail
The History of Windows 1.0 Vaporware
a year ago
Home on Erik...
Building a data team at a mid-stage startup: a short story I guess I should really call this a parable. The backdrop is: you have been brought in to grow a...
over a year ago
14
over a year ago
I guess I should really call this a parable. The backdrop is: you have been brought in to grow a tiny data team (~4 people) at a mid-stage startup (~$10M annual revenue), although this story could take place at many different types of companies.
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....
Home on Erik...
Open source
over a year ago
Louwrentius
Did you know that RDP is as insecure as telnet? Microsoft developed the remote desktop protocol in order to allow remote GUI- based access to hosts....
over a year ago
16
over a year ago
Microsoft developed the remote desktop protocol in order to allow remote GUI- based access to hosts. It is easy to pick on Microsoft and I do respect what they have accomplished, however, it may not come as a surprise that they did it all wrong with RDP in terms of security. By...
Arduino Blog
Displaying games on a 9x9x9 LED cube Many modern video games may put your character inside of a virtual 3D environment, but you aren’t...
5 months ago
49
5 months ago
Many modern video games may put your character inside of a virtual 3D environment, but you aren’t seeing that in three dimensions — your TV’s screen is only a 2D display, after all. 3D displays/glasses and VR goggles make it feel more like you’re in the 3D world, but it isn’t...
Willem's Blog
Cutting Cloud Costs Facing sky-high cloud costs, I found software optimisation vital. Discover how I saved 90% on cloud...
over a year ago
14
over a year ago
Facing sky-high cloud costs, I found software optimisation vital. Discover how I saved 90% on cloud expenses!
latest projects -...
Smallest USB-C MIDI Synth [Hardware] The smallest and silliest MIDI synth yet
a year ago
Engineers Need Art
Casady & Greene Remembering Casady & Greene and the excitement (and closing) of an era of Macintosh software...
9 months ago
77
9 months ago
Remembering Casady & Greene and the excitement (and closing) of an era of Macintosh software publishing.
Willem's Blog
From tree to table Creating a night stand from a raw slab of chestnut wood.
over a year ago
Willem's Blog
Apple Watch as Phone Embark on a digital detox journey as I swap my smartphone for an Apple Watch Ultra, exploring the...
a year ago
27
a year ago
Embark on a digital detox journey as I swap my smartphone for an Apple Watch Ultra, exploring the liberating yet challenging world of wearable tech.
Good Enough
TIL: Managing Raspberry Pi software with a bit less pain For the printer project I'm working on, most of the software behind it runs "in the cloud", but...
a year ago
14
a year ago
For the printer project I'm working on, most of the software behind it runs "in the cloud", but there's some software that needs to run beside each printer, to check for new things to print and manage the process of downloading and sending those things to the printer component...
Ken Shirriff's blog
Wealth distribution in the United States Forbes recently published the Forbes 400 List for 2024, listing the 400 richest people in the United...
8 months ago
23
8 months ago
Forbes recently published the Forbes 400 List for 2024, listing the 400 richest people in the United States. This inspired me to make a histogram to show the distribution of wealth in the United States. It turns out that if you put Elon Musk on the graph, almost the entire US...
Vitalik Buterin's...
On Free Speech
over a year ago
Jonas Hietala
OP_RETURN based tokens are fundamentally flawed Two new Bitcoin Cash token solutions have recently been suggested: Simple Ledger Protocol: A token...
over a year ago
15
over a year ago
Two new Bitcoin Cash token solutions have recently been suggested: Simple Ledger Protocol: A token system for Bitcoin Cash Introducing Colored Coins: a Bitcoin Cash token implementation Both are improvements over Tokeda as they allow permissionless transfers. However all commit...
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...
Elevation Lab - Blog
Designers Desk #2 - Aaron Della Vedova Designer's Desk is a new series featuring the desk setups of artists, designers, and creators -...
over a year ago
13
over a year ago
Designer's Desk is a new series featuring the desk setups of artists, designers, and creators - showcasing how they work and what their workspace looks like.   Aaron Della Vedova is one of the world's most celebrated tattoo artists and the owner of Guru Tattoo, which has two...
Good Enough
TIL: Turbo Stream broadcasting needs default_url_options to be set We've been using Turbo Streams in some of our recent prototypes, which makes it really easy and fun...
over a year ago
15
over a year ago
We've been using Turbo Streams in some of our recent prototypes, which makes it really easy and fun to get responsive and fun interactions set up. However, we kept having issues with images sent in a turbo stream response. If the response was delivered by a normal controller...
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...
Abishek Muthian
Major disaster has struck the computing industry. TL;DR your computers are going to get slow because of patches aimed at fixing unprecedented...
over a year ago
11
over a year ago
TL;DR your computers are going to get slow because of patches aimed at fixing unprecedented vulnerabilities in the CPU. For the rest (simplified), Modern computational security relies on maintaining the sanctum of memory, i.e keeping secure memory (say your passwords) out of...
Matt Blewitt
Software Sprezzatura Sprezzatura is “a certain nonchalance, so as to conceal all art and make whatever one does or says...
over a year ago
18
over a year ago
Sprezzatura is “a certain nonchalance, so as to conceal all art and make whatever one does or says appear to be without effort and almost without any thought about it”, coined by Castiglione in 1528’s The Book of the Courtier.
Louwrentius
overview of open-source load balancers I was looking at open-source load balancing software and it seems that there isn't a nice overview...
over a year ago
15
over a year ago
I was looking at open-source load balancing software and it seems that there isn't a nice overview except from this website, although many of the listed projects seem dead. I've made a selection of products that seem to be relevant. The biggest problem with open-source software...
Home on Erik...
Headcount goals, feature factories, and when to hire those mythical 10x people When I started building up a tech team for Better, I made a very conscious decision to pay at the...
over a year ago
13
over a year ago
When I started building up a tech team for Better, I made a very conscious decision to pay at the high end to get people. I thought this made more sense: they cost a bit more money to hire, but output usually more than compensates for it.
Posts on Made of...
Some musings on ORMs I’m pretty sure every developer who has ever worked with a modern database-backed application,...
over a year ago
18
over a year ago
I’m pretty sure every developer who has ever worked with a modern database-backed application, particularly a web-app, has a love/hate relationship with their ORM, or object-relational mapper. On the one hand, ORMs are vastly more pleasant to work with than code that constructs...
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
16
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...
Vitalik Buterin's...
Possible futures of the Ethereum protocol, part 4: The Verge
8 months ago
Louwrentius
Script that deletes old files to keep disk from filling up When a disk has no free space left, all kinds of trouble can occur. Therefore, I've created a...
over a year ago
16
over a year ago
When a disk has no free space left, all kinds of trouble can occur. Therefore, I've created a script that monitors the used space of a volume and deletes the oldest file if a certain threshold is reached. The script will keep on deleting the oldest file present on disk until...
Notes on software...
Writing a lisp compiler from scratch in JavaScript: 4. LLVM conditionals and compiling fibonacci Previously in compiler basics: 1. lisp to assembly 2. user-defined functions and variables ...
over a year ago
17
over a year ago
Previously in compiler basics: 1. lisp to assembly 2. user-defined functions and variables 3. LLVM 5. LLVM system calls 6. an x86 upgrade In this post we'll extend the compiler's LLVM backend to support compiling conditionals such that we can support...
Jonas Hietala
We can build things! Finally we have some sort of progress! We can now build rooms and place and remove objects! Yay!!...
over a year ago
13
over a year ago
Finally we have some sort of progress! We can now build rooms and place and remove objects! Yay!! But we still haven’t even begun with the game logic, resource management, the actual mining mechanic, multiple levels, actual tasks for our workers. But it’s something.
Home on Erik...
A neat little trick with time decay Something that pops up pretty frequently is to implement time decay, especially where you have...
over a year ago
14
over a year ago
Something that pops up pretty frequently is to implement time decay, especially where you have recursive chains of jobs. For instance, say you want to keep track of a popularity score. You calculate today's output by reading yesterday's output, discounting it by $$ exp(-lambda...
Birchtree
The day Birchtree grew up Today's a symbolically big day for Birchtree! After doing this site and its many offshoot projects...
5 months ago
44
5 months ago
Today's a symbolically big day for Birchtree! After doing this site and its many offshoot projects since 2010, I finally put a ring on it and registered Birchtree Productions LLC. 🎉 For you, this means basically nothing at all. Footers might be updated and I might invest in
Arduino Blog
This automatic laser turret keeps the cats entertained for hours Cats may be adorable, but they evolved to be predators. Unfortunately, responsible owners keep their...
8 months ago
58
8 months ago
Cats may be adorable, but they evolved to be predators. Unfortunately, responsible owners keep their cats indoors to avoid decimating the local wildlife population and that means Mr. Whiskers and Ms. Socks don’t get much opportunity to express their hunting urges. That’s why...
./techtipsy
Stupid project ideas: the War Machine LinusTechTips has some pretty great videos about building insane PC and server setups, such...
over a year ago
48
over a year ago
LinusTechTips has some pretty great videos about building insane PC and server setups, such as: unboxing and deploying petabytes of storage 7 gamers, 1 CPU building sleeper PC-s testing sketchy CPU-s opening up a 100TB SSD I have the ideas, but not the budget of LinusTechTips, so...
Arduino Blog
The end of Mbed marks a new beginning for Arduino As you might have heard, on July 9th, Arm announced that the Mbed platform and OS are officially...
11 months ago
55
11 months ago
As you might have heard, on July 9th, Arm announced that the Mbed platform and OS are officially destined to reach end of life in July 2026, and therefore will no longer be maintained. The news has sent ripples through the embedded development community, particularly affecting...
Home on Erik...
MCMC for marketing data The other day I was looking at marketing spend broken down by channel and wanted to compute some...
over a year ago
16
over a year ago
The other day I was looking at marketing spend broken down by channel and wanted to compute some simple uncertainty estimates. I have data like this: <th> Total spend </th> <th> Transactions </th> Channel A <td> 2292.
Birchtree
Somehow, more YouTube gems Yup, we’re doing this again because you all seem to like them an honestly I kinda like making them...
6 months ago
42
6 months ago
Yup, we’re doing this again because you all seem to like them an honestly I kinda like making them 😊 I love Answer in Progress, especially Sabrina’s videos, and she gets about as obsessed with anything she’s ever looked at in this episode (and
Notes on software...
Go database driver overhead on insert-heavy workloads The most popular SQLite and PostgreSQL database drivers in Go are (roughly) 20-76% slower than...
a year ago
16
a year ago
The most popular SQLite and PostgreSQL database drivers in Go are (roughly) 20-76% slower than alternative Go drivers on insert-heavy benchmarks of mine. So if you are bulk-inserting data with Go (and potentially also bulk-retrieving data with Go), you may want to consider the...
Evan Hahn's blog
Notes from April 2025 A roundup of my notes from April. I’ve done this for the last few...
2 months ago
9
2 months ago
A roundup of my notes from April. I’ve done this for the last few months: March February January Things I published I published a small UI tip about rounding percentages. In short, I don’t think you should show “100%” to the user unless it’s truly done, or “0%” unless it truly...
Arduino Blog
Exercise while you game with this interactive treadmill add-on Motion-based controls for games have been around for decades, but even with the latest generation of...
10 months ago
76
10 months ago
Motion-based controls for games have been around for decades, but even with the latest generation of virtual reality headsets, gaming is still done with relatively limited movement unless one has access to an expensive VR walking/running setup. As an effort to get more physical...
GitButler
Interdiff review with git range-diff Diving into `range-diff`, the little known Git power tool to compare two versions of a series of...
4 months ago
Good Enough
Having Trouble Getting Started? Pair Up! A body at rest tends to stay at rest, and a body in motion tends to stay in motion, unless acted on...
a year ago
22
a year ago
A body at rest tends to stay at rest, and a body in motion tends to stay in motion, unless acted on by a net external force. Sir Isaac Newton I often find that just getting started is the hardest part of doing something. This is especially true when the project is large or...
computers are bad
2023-04-30 los alamos - compound to county pt II Where we left off, Los Alamos had become a county, but the town itself continued to be directly...
over a year ago
94
over a year ago
Where we left off, Los Alamos had become a county, but the town itself continued to be directly administered by the Atomic Energy Commission (AEC). The Atomic Energy Communities Act (AECA) mandated the AEC to dispose of the towns it owned by transferring the property to private...
Louwrentius
Why I believe the new Mac Pro won't be a great machine for gaming In Accidental Tech Podcast episode 18 (love the show), I learned that John Siracusa was thinking...
over a year ago
14
over a year ago
In Accidental Tech Podcast episode 18 (love the show), I learned that John Siracusa was thinking about buying a new Mac Pro for gaming. I believe that gaming on the new Mac Pro will be a mediocre experience. Driver support: as John mentioned himself, the video cards are...
Louwrentius
My home network setup based on managed switches and VLANs My home networking setup I live in a two story apartment, with on the top floor my utilities closet...
over a year ago
18
over a year ago
My home networking setup I live in a two story apartment, with on the top floor my utilities closet and my living room. The bottom floor contains a bedroom with all my servers and networking gear. So this is my setup (click for a bigger version): I like to run my own router but...
Arduino Blog
Repurposing an automatic train control unit as a car speedometer We’re just now getting semi-autonomous self-driving capabilities in cars, which let them adhere to...
9 months ago
57
9 months ago
We’re just now getting semi-autonomous self-driving capabilities in cars, which let them adhere to posted speed limits and maintain their lanes. But trains have been doing the same thing for a long time — well before machine learning and computer vision became ubiquitous. How did...
Azad's Blog
Apple Vision Pro—A Revolution for Home Video Formats Apple has always been at the forefront of home video with Apple TV (the device), iTunes Movies,...
9 months ago
32
9 months ago
Apple has always been at the forefront of home video with Apple TV (the device), iTunes Movies, Spatial Audio, and the vivid displays of iPhones, iPads, and Mac displays. With Apple Vision Pro, Apple is once again pushing the boundaries of the movie watching experience by...
./techtipsy
This site will be offline on 2022-08-17 between 18:00-19:00 EEST There really isn’t much to say here, nor is there a rational reason behind this. I just see it as an...
over a year ago
83
over a year ago
There really isn’t much to say here, nor is there a rational reason behind this. I just see it as an opportunity to send a signal and test the capabilities of my UPS. I’ve prepared for this moment with my self-hosting setup, let’s see how well it holds up. Hopefully better than...
Arduino Blog
Seaside Sweeper keeps beaches pristine Without anyone caring for them, beaches quickly become trash-covered swaths of disappointment. That...
a year ago
65
a year ago
Without anyone caring for them, beaches quickly become trash-covered swaths of disappointment. That care is necessary to maintain the beautiful sandy havens that we all want to enjoy, but it requires a lot of labor. A capstone team of students from the University of Colorado...
Arduino Blog
CamRo is a robot that captures awesome product videos at the touch of a button Presentation is always important — even in the maker community. Nice photos and videos get people in...
a month ago
20
a month ago
Presentation is always important — even in the maker community. Nice photos and videos get people in the door and technical achievements keep them around. But recording nice videos can be difficult, which is why Cameron Coward developed this robot, called CamRo, to do the work...
Jonas Hietala
Ludum Dare 29 Entry After months of procrastination it is time for me to enter Ludum Dare again! I am totally...
over a year ago
15
over a year ago
After months of procrastination it is time for me to enter Ludum Dare again! I am totally unprepared, but I did setup a setup which actually compiles. I never got audio to run but hopefully I can manage something. Repository: https://github.com/treeman/LD29. Going for C++ this...
Abort Retry Fail
The History of Windows NT 3.1 A Highly Portable Future
a year ago
latest projects -...
IC Necklace [Misc] Setting silicon
4 months ago
Jorge Arango
AI and Taxonomies: Creating vs. Applying Recently, I wrote about using AI to solve taxonomy drift — the all-too-common problem of lists of...
3 months ago
26
3 months ago
Recently, I wrote about using AI to solve taxonomy drift — the all-too-common problem of lists of terms (tags, categories) falling out of sync with the content they describe. A response to that post raised an important distinction worth clarifying: the difference between creating...
Arduino Blog
Making a car more secure with the Arduino Nicla Vision Shortly after attending a recent tinyML workshop in Sao Paolo, Brazil, Joao Vitor Freitas da Costa...
10 months ago
63
10 months ago
Shortly after attending a recent tinyML workshop in Sao Paolo, Brazil, Joao Vitor Freitas da Costa was looking for a way to incorporate some of the technologies and techniques he learned into a useful project. Given that he lives in an area which experiences elevated levels of...
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...
Good Enough
TIL: Use randomness to prevent email trimming With conversation threading (which almost everyone has enabled), Gmail was trimming the bottom of...
over a year ago
15
over a year ago
With conversation threading (which almost everyone has enabled), Gmail was trimming the bottom of the emails we send with our new app because they were too similar to the other emails in the conversation thread. They’re similar because that’s just the link to get back into the...
Good Enough
TIL: Use touch-action: manipulation; to avoid double-tap-to-zoom Recently we built and launched A Good Enough Guestbook, a place where you can send us doodles and...
a year ago
15
a year ago
Recently we built and launched A Good Enough Guestbook, a place where you can send us doodles and they’ll print out on our little printer. It’s quite lovely and fun, and you should send us a doodle. We might also have more in store for these printers in the future. In the...
Vitalik Buterin's...
The tree ring model of culture and politics
3 months ago
Matt Blewitt
Modifying pg_dump To Exclude Event Triggers At $WORK, we have a case where we have implemented an event trigger to prevent customers from...
a year ago
17
a year ago
At $WORK, we have a case where we have implemented an event trigger to prevent customers from dropping an extension. As this extension is part of contrib and normally installed by users, we can’t prevent them from dropping it normally. However, event triggers can only be created...
Louwrentius
Achieving 450 MB/s network file transfers using Linux Bonding Linux Bonding In this article I'd like to show the results of using regular 1 Gigabit network...
over a year ago
32
over a year ago
Linux Bonding In this article I'd like to show the results of using regular 1 Gigabit network connections to achieve 450 MB/s file transfers over NFS. I'm again using Linux interface bonding for this purpose. Linux interface bonding can be used to create a virtual network...
Lighthouse Blog
Updates March 15
a year ago
Abort Retry Fail
Tandy Corporation, Part 3 Becoming IBM Compatible
2 weeks ago
Jonas Hietala
MenuCity: Level 0 Walkthrough It hasn’t even been a week since I released my latest game MenyCity and already so much positive...
over a year ago
15
over a year ago
It hasn’t even been a week since I released my latest game MenyCity and already so much positive feedback! I’m so thrilled :) However, all isn’t blue skies and nice sunshine. A lot of times the first question is: How do you play it? or How do you get past the first level? I admit...
Louwrentius
Statistics showing relevance of caching proxy In this day and age of dynamic web content, how relevant can a caching proxy server be? I believe...
over a year ago
14
over a year ago
In this day and age of dynamic web content, how relevant can a caching proxy server be? I believe that the answer could be: quite! I have installed a caching proxy server based on Squid, which is now used within my company. It also does content scanning using squidclamav and...
Computer Ads from...
Apple IIe and IIc Design Manager Peter Quinn Interviewed by BYTE's Gregg Williams A behind-the-scenes look at the development of the Apple IIe and IIc.
a year ago
anderegg.ca
Anzu Castle Gracula Turns out you can release a QBasic game on Steam if it’s packaged correctly. Beside being a nerdy...
7 months ago
35
7 months ago
Turns out you can release a QBasic game on Steam if it’s packaged correctly. Beside being a nerdy oddity, this game is extremely well made and quite fun! Lots of Castlevania II vibes going on here. Check out Anzu Castle Gracula on Steam, or give it a shot on Itch.io.
Home on Erik...
What is your motivation? I've been trying to learn Clojure. I keep telling people I meet that I really want to learn Clojure,...
over a year ago
13
over a year ago
I've been trying to learn Clojure. I keep telling people I meet that I really want to learn Clojure, but still every night I can't get myself to spend time with it. It's unclear if I really want to learn Clojure or just want to have learned Clojure?
Ken Shirriff's blog
The first microcomputer: The transfluxor-powered Arma Micro Computer from 1962 What would you say is the first microcomputer?1 The Apple I from 1976? The Altair 8800 from...
a year ago
14
a year ago
What would you say is the first microcomputer?1 The Apple I from 1976? The Altair 8800 from 1974? Perhaps the lesser-known Micral N (1973) or Q1 (1972)? How about the Arma Micro Computer from way back in 1962. The Arma Micro Computer was a compact 20-pound transistorized...
Vitalik Buterin's...
Scaling Ethereum L1 and L2s in 2025 and beyond
5 months ago
Posts on Made of...
Versioning dotfiles in git I’ve been looking for a good solution for versioning and synchronizing my dotfiles between machines...
over a year ago
19
over a year ago
I’ve been looking for a good solution for versioning and synchronizing my dotfiles between machines for some time. I experimented with keeping all of ~ in subversion for a while, but it never worked out well for me. I’ve finally settled on a solution that I like using git, and so...
computers are bad
2023-05-07 electrical characteristics of telephone lines Let's take a break from our boring topic of regional history to focus instead on an even more boring...
over a year ago
87
over a year ago
Let's take a break from our boring topic of regional history to focus instead on an even more boring topic: implementation details of telephone lines. The conventional "copper pair" analog telephone line is fading away. The FCC has begun to authorize abandonment of copper outside...
Birchtree
Is ChatGPT the next Dropbox or the next iPhone? Ed Zitron on his Where's Your Ed At blog: There Is No AI Revolution I kept coming back to one...
4 months ago
23
4 months ago
Ed Zitron on his Where's Your Ed At blog: There Is No AI Revolution I kept coming back to one thought: where's the money? No, really, where is it? Where is the money that this supposedly revolutionary, world-changing industry is making, and will make? The answer
Birchtree
Yet more YouTube videos I've enjoyed recently I guess this is a series now… Do you have a chair where "half dirty" clothes go? If so, this chair...
6 months ago
30
6 months ago
I guess this is a series now… Do you have a chair where "half dirty" clothes go? If so, this chair will be very compelling. I'm not a big fan of most Apple TV+ shows, but Severance was lovely and I can't wait
Jonas Hietala
Christmas break So school is on a break and I welcome it with all of my heart. The semester has been pretty fun and...
over a year ago
14
over a year ago
So school is on a break and I welcome it with all of my heart. The semester has been pretty fun and I really enjoy studying here. We had lisp the whole time which is a pretty sweet little language and if you haven’t, give it a shot. Then we had math and I do like math, although I...
Applied Cartography
Truncating timedeltas in Django Consider a fan-out-ish model that you want to aggregate a bunch of: likes on a post, for...
5 months ago
50
5 months ago
Consider a fan-out-ish model that you want to aggregate a bunch of: likes on a post, for instance. class Post(models.Model): created_at = models.DateTimeField() class Event(models.Model): post = models.ForeignKey(Post, on_delete=models.CASCADE) created_at =...
Nabeel S. Qureshi
The Serendipity Machine Notes on Using Twitter
a year ago
Computer Ads from...
Rabbit Software's Death Star Attila the Hun. Ivan the Terrible. Count Dracula. The Daleks. More evil then all of them put...
2 months ago
Willem's Blog
Supernova E3 Pro 2 dynamo powered headlight
over a year ago
Arduino Blog
You can now run Arduino and MicroPython side-by-side on multi-core microcontrollers We’re excited to announce a powerful new feature that we have been working on in collaboration with...
a year ago
112
a year ago
We’re excited to announce a powerful new feature that we have been working on in collaboration with the MicroPython team!  Starting with the upcoming release (v1.23), MicroPython will offer support for Asymmetric Multiprocessing (AMP) on multi-core microcontrollers, based on the...
Applied Cartography
Is cool enough? Via HN I ran into not one but two extremely neat and pleasant-looking libraries for URL...
a year ago
16
a year ago
Via HN I ran into not one but two extremely neat and pleasant-looking libraries for URL manipulation. They look like great libraries, and a prior version of me would have taken a brief set of cursory glances at the hodgepodge of janky URL manipulation code that I wrote for...
Birchtree
Everything is a reaction, nothing is forever, and everything comes back (members post) Why nothing stays popular forever.
7 months ago
Odds and Ends of...
Odds and Ends #46: The transformation of London's skyline, a big week for nuclear, and installing... Plus how to avoid the road pricing landmine
6 months ago
Abort Retry Fail
Intel: Stumbling in the Spotlight Shrinking nodes and shrinking profits
2 months ago
Opsbros
The past lives again! I found a GameBoy Camera for my GBC and thought it'd be a good idea to extract the photos from eons...
over a year ago
19
over a year ago
I found a GameBoy Camera for my GBC and thought it'd be a good idea to extract the photos from eons ago and bring them to the era of the internet.
Willem's Blog
The Ultimate Freedom Bike With the Brompton foldable bike you find yourself a very versatile companion to go whenever and...
over a year ago
13
over a year ago
With the Brompton foldable bike you find yourself a very versatile companion to go whenever and wherever you please!
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...
3 months ago
8
3 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...
Arduino Blog
DIY submersible pump controller helps retrieve well water It might surprise our urban-dwelling readers, but wells are still very common in rural areas where...
a year ago
60
a year ago
It might surprise our urban-dwelling readers, but wells are still very common in rural areas where it is difficult or prohibitively expensive to run utilities. The CDC reports that more than 15 million households rely on groundwater and wells — and that’s just in the United...
./techtipsy
Tiered storage: use the right tool for the job Hard drives are still the default choice for many homelab and data hoarding enthusiasts. They still...
over a year ago
69
over a year ago
Hard drives are still the default choice for many homelab and data hoarding enthusiasts. They still hold the gigabytes per dollar advantage over SSD-s (for now), and if you buy the big external drives and take the drives out of the enclosures, you can get a pretty good...
Jonas Hietala
Notifications with xmonad/irssi/urxvt So I’ve been idling on irc for years now and I’ve been using irssi for that, which works fine. I...
over a year ago
16
over a year ago
So I’ve been idling on irc for years now and I’ve been using irssi for that, which works fine. I have not had notifications enabled, so I can see from the statusbar whenever someone messages me. As I’ve never been very active this has been fine, but now I figured it’s time to fix...
Willem's Blog
Working Offline First Dive into a digital blast from the past and learn how a 15-year-old ThinkPad X200 can revolutionise...
over a year ago
25
over a year ago
Dive into a digital blast from the past and learn how a 15-year-old ThinkPad X200 can revolutionise your workflow – join my cloud-free adventure today!
Vitalik Buterin's...
Some personal user experiences
over a year ago
Arduino Blog
This robotic kalimba plays melodies with an Arduino Nano With roots in Africa, the kalimba is a type of hand piano featuring an array of keys that are each...
9 months ago
54
9 months ago
With roots in Africa, the kalimba is a type of hand piano featuring an array of keys that are each tuned for a specific note, and upon plucking or striking one, a pleasant xylophone-like sound can be heard. Taking inspiration from his mini kalimba, Axel from the YouTube channel...
Willem's Blog
Giving AI Training Explore the transformative power of AI in everyday work: Dive into firsthand insights from a recent...
a year ago
13
a year ago
Explore the transformative power of AI in everyday work: Dive into firsthand insights from a recent AI training session that's reshaping professional landscapes.
Arduino Blog
Prototype faster and smarter in 2025: Meet the Arduino Pro Portenta Proto Kit Launching today at CES 2025, the Arduino Pro Portenta Proto Kit is here to revolutionize how...
5 months ago
53
5 months ago
Launching today at CES 2025, the Arduino Pro Portenta Proto Kit is here to revolutionize how professionals approach prototyping. Designed to empower engineers, designers, and innovators from all walks of life, this kit provides everything you need to turn your ideas into...
Arduino Blog
Slot machine game harnesses the beauty of Nixie tubes Everyone loves the look of Nixie tubes, with their glowing orange characters made of curvy filament....
8 months ago
59
8 months ago
Everyone loves the look of Nixie tubes, with their glowing orange characters made of curvy filament. But we usually only see makers using Nixie tubes for one purpose: clocks. That’s unfortunate, because they have a lot more potential, as illustrated by Bob Cascisa’s Nixie tube...
Nabeel S. Qureshi
Video Games are the Future of Education The things you learn by yourself stick; the things that are “taught” to you do not stick.
over a year ago
Arduino Blog
This platypus-shaped robot is built from vacuum cleaner parts We all love the immense convenience provided by robot vacuum cleaners, but what happens when they...
3 days ago
4
3 days ago
We all love the immense convenience provided by robot vacuum cleaners, but what happens when they get too old to function? Rather than throwing it away, Milos Rasic from element14 Presents wanted to extract the often-expensive components and repurpose them into an entirely new...
Avestura's Blog
Creating a Git commit: The Hard Way Let's create a Git commit using Git's low-level (plumbing) commands
9 months ago
Louwrentius
Mounting a file system or partition from a disk image You cannot just make a disk copy with dd and then just mount it as a regular disk. You must know...
over a year ago
18
over a year ago
You cannot just make a disk copy with dd and then just mount it as a regular disk. You must know where the partition starts on the disk. So first, you need to get the partition table with sfdisk: sfdisk -l -uS image_file.dd The output is something like: Disk...
Jonas Hietala
Before the Games: The Site I’ve got some things I want to do before I start with my next game and they’re all about improving...
over a year ago
16
over a year ago
I’ve got some things I want to do before I start with my next game and they’re all about improving the site. The last week or so has been extremely productive with me throwing out a lot of wasted code, speeding up the site and adding/removing features and I want to continue with...
Louwrentius
Unattended automatic installation of Linux nvidia binary driver As part of an unattended installation, it was necessary to install a binary nvidia graphics driver....
over a year ago
16
over a year ago
As part of an unattended installation, it was necessary to install a binary nvidia graphics driver. This is a manual proces by default. However, it can be done fully automatic: prerequisite: install xserver-xorg-dev package or similar xorg development package. sh NVIDIA-.run -q...
Abort Retry Fail
The Tandy Corporation, Part 1 From leather shoe bits to the TRS-80
a month ago
Willem's Blog
Fixed Gear Gran Fondo Taking a fixed gear road bike for a gran fondo! Let some of my fun be of inspiration to you!
over a year ago
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...
./techtipsy
Back to roots This blog is running on a home server again. I have once again gained access to a competent internet...
a year ago
112
a year ago
This blog is running on a home server again. I have once again gained access to a competent internet connection1, and I think I have figured out the IPv6 setup as well2, leading to this change. The IP address is dynamic, there are occasional power outages and I might just mess up...
Arduino Blog
Introducing Arduino cores with ZephyrOS (beta): take your embedded development to the next level Last July, when we announced the beginning of the transition from Mbed to Zephyr, we promised to...
6 months ago
41
6 months ago
Last July, when we announced the beginning of the transition from Mbed to Zephyr, we promised to release the first beta by the end of 2024. Today, we are excited to announce the first release of Arduino cores with ZephyrOS in beta! ZephyrOS is an open-source, real-time operating...
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.
Gwern.net Newsletter
September 2020 News September 2020 gwern.net newsletter with links on DRL and AI scaling, psychiatric disorders; no...
over a year ago
14
over a year ago
September 2020 gwern.net newsletter with links on DRL and AI scaling, psychiatric disorders; no reviews.
Posts on Made of...
How is duct tape like the force? I’m at Dragon*Con this weekend, my second time here now. I decided that if I was going to Dragon*Con...
over a year ago
18
over a year ago
I’m at Dragon*Con this weekend, my second time here now. I decided that if I was going to Dragon*Con again, I needed to do something in terms of costuming, and I wanted it to be something unique – I wasn’t going to come anywhere near as epic as some of the costumes people pull...
The Pragmatic...
Is the “AI developer”a threat to jobs – or a marketing stunt? One startup released “the first AI software engineer,” while another aims to build a “superhuman...
a year ago
90
a year ago
One startup released “the first AI software engineer,” while another aims to build a “superhuman software engineer.” As intimidating as these sound: what if it’s more marketing than reality?
The New Oil
The Invisible Way You Can Be Tracked Online
6 months ago
./techtipsy
I yearn for the perfect home server I’ve changed my home server setup a lot over the past decade, mainly because I keep changing the...
3 months ago
38
3 months ago
I’ve changed my home server setup a lot over the past decade, mainly because I keep changing the goals all the time. I’ve now realized why that keeps happening. I want the perfect home server. What is the perfect home server? I’d phrase it like this: The perfect home server uses...
Arduino Blog
An Arduino-powered robotic ukulele that plays itself The ukulele has a bit of a reputation for being quaint, but it is a legitimate instrument like any...
10 months ago
95
10 months ago
The ukulele has a bit of a reputation for being quaint, but it is a legitimate instrument like any other and that means it takes a lot of practice to play competently. Zeroshot is too busy building cool stuff to bother with all of that, so he put his skills to use constructing...
Ken Shirriff's blog
Inside the mechanical Bendix Air Data Computer, part 5: motor/tachometers The Bendix Central Air Data Computer (CADC) is an electromechanical analog computer that uses gears...
a year ago
14
a year ago
The Bendix Central Air Data Computer (CADC) is an electromechanical analog computer that uses gears and cams for its mathematics. It was a key part of military planes such as the F-101 and the F-111 fighters, computing airspeed, Mach number, and other "air data". The rotating...
Jonas Hietala
Hard Work I’ve spent literally the whole day coding and it feels like I’ve only done a small parts of the...
over a year ago
19
over a year ago
I’ve spent literally the whole day coding and it feels like I’ve only done a small parts of the actual game mechanics… I know this isn’t going to end well. I can allow myself a small pause I feel… Not sure where this is going to end, but I’m having a blast anyway!
Vitalik Buterin's...
Why Proof of Stake (Nov 2020)
over a year ago
Ken Shirriff's blog
The absurdly complicated circuitry for the 386 processor's registers The groundbreaking Intel 386 processor (1985) was the first 32-bit processor in the x86...
2 months ago
11
2 months ago
The groundbreaking Intel 386 processor (1985) was the first 32-bit processor in the x86 architecture. Like most processors, the 386 contains numerous registers; registers are a key part of a processor because they provide storage that is much faster than main memory. The register...
latest projects -...
Turbine Transport Transformer [Concept] Transforming turbine transport
a week ago
Notes on software...
Exploring PL/pgSQL: Strings, arrays, recursion, and parsing JSON Next in exploring PL/pgSQL: Implementing a Forth-like interpreter PostgreSQL comes with a...
over a year ago
17
over a year ago
Next in exploring PL/pgSQL: Implementing a Forth-like interpreter PostgreSQL comes with a builtin imperative programming language called PL/pgSQL. I used to think this language was scary because it has a bit more adornment than your usual language does. But looking deeper,...
Arduino Blog
Shop vac becomes a Roomba on steroids A robotic vacuum, such as a Roomba, offers a lot of convenience. Instead of having to vacuum and...
a year ago
92
a year ago
A robotic vacuum, such as a Roomba, offers a lot of convenience. Instead of having to vacuum and sweep your own floors, you have a little maid robot to do the job for you. But these devices have very little power and capacity, which makes them useless for anything other than...
Willem's Blog
Building the blog... in style! Find out if it is possible to turn a computer from the 90s into a modern development machine.
over a year ago
Matt Mullenweg
CNBC on WP Engine Ari Levy at CNBC has a great article covering the battle between WordPress and Silver Lake / WP...
8 months ago
20
8 months ago
Ari Levy at CNBC has a great article covering the battle between WordPress and Silver Lake / WP Engine: Why WordPress [co-]founder Matt Mullenweg has gone ‘nuclear’ against tech investing giant Silver Lake.
Arduino Blog
Solar upgrades the Nebulophone synthesizer to enhance playability  Woodwinds and brass are so 19th century. We’re living in the future and now it is synthesizers all...
2 months ago
26
2 months ago
Woodwinds and brass are so 19th century. We’re living in the future and now it is synthesizers all the way down. There are many to choose from and the Bleep Labs Nebulophone is a neat example that was sold from 2012 to 2016, with the design files now available on GitHub for...
Birchtree
X Premium Plus now costs well more than running my own damn Mastodon server Jess Weatherbed: X Raises Premium Plus Subscription Pricing by Almost 40 Percent - The Verge X has...
6 months ago
43
6 months ago
Jess Weatherbed: X Raises Premium Plus Subscription Pricing by Almost 40 Percent - The Verge X has substantially raised the price of its top-tier user subscription in multiple regions to help bolster the platform’s creator payouts. The increase for Premium Plus came into effect...
Simply Explained
ESP32: Keep WiFi connection alive with a FreeRTOS task I have a few ESP32's running in my house. A few of them are running 24/7 and require an always-on...
over a year ago
23
over a year ago
I have a few ESP32's running in my house. A few of them are running 24/7 and require an always-on WiFi connection. That's been quite tricky to implement. I used to include various checks throughout my code, but that's not scalable.What I need is something running in the...
Computer Ads from...
Comics from 1982/08 Commodore Computing International Mag Time for some humor
11 months ago
Birchtree
“Retina” is not a static PPI I’m just going to keep posting about this every few months because people keep getting “retina”...
2 months ago
29
2 months ago
I’m just going to keep posting about this every few months because people keep getting “retina” wrong. According to this YouTube video that was recommended to me today, retina on desktop monitors is exactly 218ppi (pixels per inch). Now of course the iPhone 4, which was
Home on Erik...
I'm featured in Mashable This article from today in Mashable describes some of the fun stuff I get to work with: Erik...
over a year ago
13
over a year ago
This article from today in Mashable describes some of the fun stuff I get to work with: Erik Bernhardsson is technical lead at Spotify, where he helped to build a music recommendation system based on large-scale machine learning algorithms, mainly matrix factorization of big...
lcamtuf’s thing
The Long Winter Interior of a vast cavern.
2 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
27
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...
Birchtree
Meta, moderation, and whose freedoms come first A lot has been said about Meta’s recently-announced moderation changes, so I won’t add too much to...
5 months ago
44
5 months ago
A lot has been said about Meta’s recently-announced moderation changes, so I won’t add too much to your reading backlog today, but I did want to comment on it after letting it simmer in my head for a bit. Let me just start by repeating the
Willem's Blog
Optical vs chest strap heart rate monitors Understanding the differences in common HR monitors used in wearables, smartwatches and fitness...
over a year ago
Good Enough
How We Built Quack (Beta) We recently launched Quack, a simple utility for you to share a beautifully rendered version of any...
over a year ago
18
over a year ago
We recently launched Quack, a simple utility for you to share a beautifully rendered version of any Markdown text. This software is completely front-end based, and for me personally it was a bit of a challenging puzzle to implement. Thankfully we have genius hackers like Arun...
Birchtree
The Snow Leopard we've built up in our heads Nick Heer: linking to Jeff Johnson's The myth and reality of Mac OS X Snow Leopard I read an article...
3 months ago
28
3 months ago
Nick Heer: linking to Jeff Johnson's The myth and reality of Mac OS X Snow Leopard I read an article today from yet another person pining for a mythical Snow Leopard-style MacOS release. While I sympathize with the intent of their argument, it is largely fictional and, as
Arduino Blog
Finally, you can DIY your own espresso machine Caffeine lovers take their coffee very seriously and that is most apparent when you dive into the...
9 months ago
72
9 months ago
Caffeine lovers take their coffee very seriously and that is most apparent when you dive into the world of espresso machines. To satisfy enthusiasts, an espresso machine needs to provide precise control over temperature, pressure, and flow to enable the perfect pull. But if...
Arduino Blog
This giant animatronic LEGO minifig zombie is a delight  LEGO’s minifigs are the perfect canvas for creativity, as their simple plastic forms provide enough...
11 months ago
93
11 months ago
LEGO’s minifigs are the perfect canvas for creativity, as their simple plastic forms provide enough constraint to force people to consider their art and design choices. That’s exactly the kind of pressure that Wicked Makers’ Jaimie and Jay thrive under, leading them to build this...
Willem's Blog
Go Viral on X Learn how to go viral on X using simple logic in creating engaging posts.
7 months ago
Lighthouse Blog
What I want to achieve with Lighthouse
a year ago
lcamtuf’s thing
Working with OLEDs: SSD1353 & SSD1333 A quick intro to interfacing common OLED displays to bare-metal microcontrollers.
5 months ago
Jonas Hietala
No game this month Well here I am in the end of the month - without a game. It’s a failure I know but once again I lack...
over a year ago
17
over a year ago
Well here I am in the end of the month - without a game. It’s a failure I know but once again I lack inspiration and then it’s really hard to do something. Instead I’ve been thinking of something I could do that would make me wanna code like really bad again. I’m thinking of...
computers are bad
2023-01-16 huff-duff We've talked a fair amount about HF radio recently, in the context of OTH radar. Recall that an...
over a year ago
83
over a year ago
We've talked a fair amount about HF radio recently, in the context of OTH radar. Recall that an extremely useful property of HF radio here is that HF frequencies can reflect off of the upper layers of the atmosphere, causing them to rebound towards earth at a range much further...
Vitalik Buterin's...
Endgame
over a year ago
Louwrentius
Core i7 920 @ 3,6 Ghz is a true beast! Even today, Core 2 Duo processors clocked at 2 ghz are no slugs. However, the Core i7 920 is of a...
over a year ago
14
over a year ago
Even today, Core 2 Duo processors clocked at 2 ghz are no slugs. However, the Core i7 920 is of a different kind. First, it is not only clocked at a higher speed (default 2,8 Ghz), it is also a quad-core processor. Thanks to the re- introduction of hyperthreading, this processor...
Birchtree
The vast nothingness of Threads For many years I've kept a spreadsheet with a few metrics on my online life. I don't check metrics a...
2 months ago
6
2 months ago
For many years I've kept a spreadsheet with a few metrics on my online life. I don't check metrics a ton, but I like to pop into them every month to just get an idea of how I'm doing. Some metrics in there are
Vitalik Buterin's...
Ask security questions
a year ago
Applied Cartography
Grace notes I'm not loving Unreasonable Hospitality, but it did supply me with a phrase that I've been looking...
a year ago
17
a year ago
I'm not loving Unreasonable Hospitality, but it did supply me with a phrase that I've been looking for: Eventually, that gesture became one of our steps of service. The host would ask guests, “How’d you get here tonight?” If they responded, “Oh, we drove,” he’d follow up with,...
Ken Shirriff's blog
Standard cells: Looking at individual gates in the Pentium processor Intel released the powerful Pentium processor in 1993, a chip to "separate the really power-hungry...
11 months ago
17
11 months ago
Intel released the powerful Pentium processor in 1993, a chip to "separate the really power-hungry folks from ordinary mortals." The original Pentium was followed by the Pentium Pro, the Pentium II, and others, spawning a long-running brand of high-performance processors, Intel's...
lcamtuf’s thing
Analog filters, part 2: let it ring A continuation of the gentle intro to analog signal filtering. In today's episode: the Sallen-Key...
9 months ago
./techtipsy
IODD ST400 review: great idea, good product, terrible firmware I’ve written about abusing USB storage devices in the past, with a passing mention that I’m too...
4 months ago
52
4 months ago
I’ve written about abusing USB storage devices in the past, with a passing mention that I’m too cheap to buy an IODD device. Then I bought one. I’ve always liked the promise of tools like Ventoy: you only need to carry the one storage device that boots anything you...
Construction Physics
Why Is Homeowners Insurance Getting So Expensive? The recent Los Angeles fires have highlighted the rising costs of homeowners insurance in the US.
5 months ago
lcamtuf’s thing
Electric chainsaws and the gorge of misery Lithium batteries are great -- so why do mid-size electric power tools suck in 2024?
10 months ago
Willem's Blog
Around town in an electric car For one week I drove the electric Smart EQ fortwo in and around town. I found out what it's like to...
over a year ago
27
over a year ago
For one week I drove the electric Smart EQ fortwo in and around town. I found out what it's like to drive electrically: fun!
Vitalik Buterin's...
Endnotes on 2020: Crypto and Beyond
over a year ago
Good Enough
Season 3, Issue 4: Cosmic Staggering Tortoises 1. Weekly Studio Update Hello. We're going to try doing this newsletter thing regularly. The...
over a year ago
19
over a year ago
1. Weekly Studio Update Hello. We're going to try doing this newsletter thing regularly. The ambitious goal is to write you a lovely letter every week. Aim for the moon, right? But wait, if you aim for the moon, how in this physical world can you possibly hit a star by...
Louwrentius
Difference of behavior in SATA Solid State Drives Introduction Update: I've noticed some strange behavior of SSDs when benchmarking them with FIO....
over a year ago
13
over a year ago
Introduction Update: I've noticed some strange behavior of SSDs when benchmarking them with FIO. After further investigation and additional testing, I've found the reason for the strange patterns in the graphs. The 'strange' test results are due to the fact that they were...
Jonas Hietala
Bugger Ahhh… Finally another game! Theme of this beauty is Failure and your mission here is to avoid the...
over a year ago
14
over a year ago
Ahhh… Finally another game! Theme of this beauty is Failure and your mission here is to avoid the bugs. As a programmer the fight with those nasty bugs are a daily occurrence and now I’ve brought you a chance to kill those nasties too! The gameplay wasn’t what I was planning on -...
Home on Erik...
Home
over a year ago
Louwrentius
Recovering a lost partition using gpart Even today people do not understand how important it is for the safety of your data to make backups....
over a year ago
18
over a year ago
Even today people do not understand how important it is for the safety of your data to make backups. I was asked to perform some data recovery on a hard drive of an old computer, which still contained important documents and photo's. The first thing I did was to make a disk image...
Push to Prod
Comprehension of Concurrency is a Lifelong Journey Accept that your understanding is imperfect. There is comfort in letting go.
11 months ago
Lighthouse Blog
What is RSS?
3 months ago
Good Enough
TIL: Rails Testing I had to figure out how to run browser-based tests in Rails again. In part that meant working around...
over a year ago
15
over a year ago
I had to figure out how to run browser-based tests in Rails again. In part that meant working around my lack of Chrome. Rails System Tests with Safari. I also had some problems with Rails Turbo Drive taking over EVERYTHING, which required me to figure out how to deal with a Rails...
Posts on Made of...
Running Tensorflow on AWS GPUs I’ve been spending some time learning deep learning and tensorflow recently, and as part of that...
over a year ago
13
over a year ago
I’ve been spending some time learning deep learning and tensorflow recently, and as part of that project I wanted to be able to train models using GPUs on EC2. This post contains some notes on what it took to get that working. As many people have commented, the environment setup...
Engineers Need Art
Apple Interview (1995) Recalling my somewhat unusual interview with Apple back in 1995.
over a year ago
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
24
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,...
Arduino Blog
3D printing an affordable robot arm  If you have an interest in robotics, then a robot arm is a great educational tool to start your...
11 months ago
69
11 months ago
If you have an interest in robotics, then a robot arm is a great educational tool to start your journey. But professional robot arms are expensive and the DIY route is more informative anyway. That’s especially true if you take the time to design the arm yourself, as did Oliver...
Abishek Muthian
No more global micro-SaaS from India Reserve Bank of India has published draft regulatory guidelines for payment aggregators1 which...
11 months ago
14
11 months ago
Reserve Bank of India has published draft regulatory guidelines for payment aggregators1 which requires payment aggregators to perform physical KYC on small & medium sized merchants, verify their bank accounts among other regulations. Stripe, sighting the aforementioned...
Home on Erik...
Ping the world I just pinged a few million random IP addresses from my apartment in NYC. Here's the result: Some...
over a year ago
16
over a year ago
I just pinged a few million random IP addresses from my apartment in NYC. Here's the result: Some notes: What's going on with Sweden? Too much torrenting? Ireland is likewise super slow, but not Northern Ireland Eastern Ukraine is also super slow, maybe not surprising given...
Louwrentius
'Linux: obtain motherboard model / type and vendor' If you want to know what motherboard is installed in a system, use the tool dmidecode: dmidecode |...
over a year ago
17
over a year ago
If you want to know what motherboard is installed in a system, use the tool dmidecode: dmidecode | grep -e "Manufacturer|Product" | head -n 4 | tail -n 2 The result might be something like: Manufacturer: ASUSTeK Computer INC. Product Name: P5Q-EM DO Manufacturer: ASUSTeK Computer...
Yazin Alirhayim
Part 1: Will greater access to capital spark Bahrain’s economy? Today, I was on a panel discussing lending and access to capital (not a wooden panel, mind you — but...
over a year ago
15
over a year ago
Today, I was on a panel discussing lending and access to capital (not a wooden panel, mind you — but a panel of speakers. Now that I think about it, we may have been sitting on wooden panel flooring). At any rate, the discussion covered alot of ground, all as part of the larger...
Jonas Hietala
2013 Read Books I actually read more books in 2013 than in 2012. In a somewhat unorganized list: Fiction Livet...
over a year ago
12
over a year ago
I actually read more books in 2013 than in 2012. In a somewhat unorganized list: Fiction Livet Deluxe - Jens Lapidius Escape from camp 14 - Blaine Harden Wonderful. A great book. Edge - Jeffery Deaver Dollar - Lee Child Gisslan - Lee Child Bränd - Lee Child Besökaren - Lee...
./techtipsy
Why my blog was down for over 24 hours in November 2024 In November 2024, my blog was down for over 24 hours. Here’s what I learned from this absolute...
5 months ago
49
5 months ago
In November 2024, my blog was down for over 24 hours. Here’s what I learned from this absolute clusterfuck of an incident. Lead-up to the incident I was browsing through photos on my Nextcloud instance. Everything was fine, until Nextcloud started generating preview images for...
Jonas Hietala
A Four-Eyed Update Wow it’s been a while! Almost a month and a half since my last update. There I complained about my...
over a year ago
13
over a year ago
Wow it’s been a while! Almost a month and a half since my last update. There I complained about my almost constant headaches which hampered me a lot actually. Luckily now I have joined the rank of cool. I took home three frames I think and tried them out and I settled some I...
Jonas Hietala
Ludum Dare 22 results! The results from Ludum Dare 22 are in! I made the game Sat-E for the 48 hour competition and I was...
over a year ago
23
over a year ago
The results from Ludum Dare 22 are in! I made the game Sat-E for the 48 hour competition and I was quite happy with it. #24 Community 3.71 #40 Fun 3.38 #49 Theme 3.69 #65 Overall 3.42 #95 Humor 2.82 #167 Mood 2.92 #247 Innovation 2.69 #338 Audio 2.23 #340 Graphics 2.62 #376...
Style over Substance
How to build your own Goodman ZONE camera, part 2 The Goodman ZONE is a medium-format 3D-printed film camera designed by Dora Goodman as part of her...
over a year ago
90
over a year ago
The Goodman ZONE is a medium-format 3D-printed film camera designed by Dora Goodman as part of her range of open-source camera models, using the existing Mamiya Press lens series for glass and the Mamiya RB67 backs to hold film. She sells pre-printed kits that contain all the...
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…
Odds and Ends of...
I'm pro-assisted dying in principle, but I'm not sure about the proposed law Is no law better than a bad law?
7 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...
csvbase blog
You can't just assume UTF-8 How to infer character encodings with statistics
a year ago
Home on Erik...
Everything I learned about technical debt I just made it to Sweden suffering from jet lag induced insomnia, but this blog post will not cover...
over a year ago
16
over a year ago
I just made it to Sweden suffering from jet lag induced insomnia, but this blog post will not cover that. Instead, I will talk a little bit about technical debt. The concept of technical debt always resonated with me, partly because I always like the analogy with “real” debt.
Arduino Blog
You can now work in collaboration in Arduino Cloud In today’s busy world, getting students or engineers to work together is key to tackling complex IoT...
9 months ago
71
9 months ago
In today’s busy world, getting students or engineers to work together is key to tackling complex IoT projects. Traditional code sharing and editing methods, like using offline IDEs or swapping files manually, often slow down projects and lead to mistakes. This can be a hassle and...
Applied Cartography
How Buttondown uses HAProxy There are few technical decisions I regret more with Buttondown than the decision to combine the...
10 months ago
19
10 months ago
There are few technical decisions I regret more with Buttondown than the decision to combine the author-facing app, the subscriber-facing app, and the marketing site all under a single domain. Most technical decisions are reversible with sufficient grit and dedication; this one...
Arduino Blog
This robotic tongue drummer bangs out all the ambient hits If you like to listen to those “deep focus” soundtracks that are all ambient and relaxing, then...
3 weeks ago
13
3 weeks ago
If you like to listen to those “deep focus” soundtracks that are all ambient and relaxing, then you’ve heard a tongue drum in action. A tongue drum, or tank drum, is a unique percussion instrument traditionally made from an empty propane cylinder — though purpose-built models are...
Posts on Made of...
Property Testing Like AFL In my last last post, I argued that property-based testing and fuzzing are essentially the same...
over a year ago
14
over a year ago
In my last last post, I argued that property-based testing and fuzzing are essentially the same practice, or at least share a lot of commonality. In this followup post, I want to explore that idea a bit more: I’ll first detour into some of my frustrations and hesitations around...
Jonas Hietala
The Coinparty hackathon, take two In December I declared that I would enter a Bitcoin Cash hackathon and I was excited to give my...
over a year ago
15
over a year ago
In December I declared that I would enter a Bitcoin Cash hackathon and I was excited to give my procrastination a kick in the balls. Unfortunately the hackathon was postponed to January just an hour later. Maybe the organizers didn’t think my project was exciting enough or...
Birchtree
Sign up for X to see that amber alert. Yikes Kate Knibbs writing for Wired: Californians Say X Blocked Them From Viewing Amber Alert About...
5 months ago
39
5 months ago
Kate Knibbs writing for Wired: Californians Say X Blocked Them From Viewing Amber Alert About Missing 14-Year-Old Earlier this week, the California Highway Patrol sent an Amber Alert push notification to phones in the Los Angeles area about a 14-year-old girl that authorities...
Elevation Lab - Blog
Introducing TagVault Security Mount for AirTag Having had our skis stolen, we wanted to design the ultimate AirTag ski and snowboard mount. It...
8 months ago
16
8 months ago
Having had our skis stolen, we wanted to design the ultimate AirTag ski and snowboard mount. It needed to be ultra-tough so it couldn't get knocked off, waterproof, hard to remove, and discreet. After a lot of design, testing, and iteration, we have TagVault Security Mount for...
Ken Shirriff's blog
Reverse engineering the 386 processor's prefetch queue circuitry In 1985, Intel introduced the groundbreaking 386 processor, the first 32-bit processor in the x86...
a month ago
29
a month ago
In 1985, Intel introduced the groundbreaking 386 processor, the first 32-bit processor in the x86 architecture. To improve performance, the 386 has a 16-byte instruction prefetch queue. The purpose of the prefetch queue is to fetch instructions from memory before they are...
Birchtree
➕ Who cares about smartphone design? Just how important is physical design in someone's smartphone buying decision? As with so many...
3 months ago
25
3 months ago
Just how important is physical design in someone's smartphone buying decision? As with so many things, it depends who you ask.
Jonas Hietala
Doing Stuff The school and my life is trotting along. I’m handling the extra course fine, but instead I’ve left...
over a year ago
15
over a year ago
The school and my life is trotting along. I’m handling the extra course fine, but instead I’ve left the standard math course behind a bit. Actually more than a bit but hopefully I’ll correct things later. No my life is going along just fine, it almost feels like my life is runing...
Home on Erik...
Annoy 1.10 released, with Hamming distance and Windows support I've been a bit bad at posting things with a regular cadence lately, partly because I'm trying to...
over a year ago
13
over a year ago
I've been a bit bad at posting things with a regular cadence lately, partly because I'm trying to adjust to having a toddler, partly because the hunt for clicks has caused such a high bar for me that I feel like I have to post something Pulitzer-worthy.