My First Impressions of MeshCore Off-Grid Messaging

mtlynch.io

When my wife saw me playing with my new encrypted radio, she asked what it was for. ā€œImagine,ā€ I said, ā€œif I could type a message on my phone and send it to you, and the message would appear on your phone. Instantly!ā€ She wasn’t impressed. ā€œIt also works if phone lines are down due to a power outage… or societal collapse.ā€ Still nothing. ā€œIf we’re not within radio range of each other, we can route ou...

Year 3 at the Smallholding

kevquirk.com

We're been living on our smallholding in Wales for 3 years now. Here's how things have been going this year. I’m a little late with my update this year because I’ve had a few things going on at home. This has accidentally become an annual tradition at this point, so I’m gonna roll with it. I re-read last year’s update to see what I did and, more importantly, what I’d listed in the closing what’s next? section. It included: Renovating the brick shed on the drive into ...

3D printer repairing and modding

www.jonashietala.se

I’ve had my VORON Trident for 2 years and I’ve run it for 2600 hours. Overall I’m happy with the printer but I’ve been itching to make some more mods to it. Having finally finished the VORON 0 ( with mods ) I now have a backup printer I can use to rescue myself when I screw up. As the printer was starting to crap out with a leadscrew starting to grind down again , the chamber thermistor stopped working, and PLA clogging up the Rapido hotend again it was time for a bit of a rebui...

Moon Monday #253: A peek at new lunar samples and mission updates

jatan.space

Here is a peek at some lunar samples from China’s Chang’e 5 nearside landing mission as well as the Chang’e 6 farside one! Holding them is an incredible feeling that vividly reminds you of the immense and irreplaceable value of exploring our Moon . šŸŒ™ Roughly two-billion year old lunar sample brought to Earth by Chang’e 5. Image: CNSA / CAS / HKU Roughly 2.8-billion year old lunar sample brought to Earth by Chang’e 6. Image: CNSA / CAS / HKU Chang’e 5 and 6 samples. Image: CNS...

New AI slop signal: code blocks with weird indentation

xeiaso.net

I just discovered a new way to tell if a blogpost is AI slop or at least if someone blindly copied and pasted commands from Claude Code: the first line of a group of commands isn't indented but the rest are, like this: sudo apt update sudo apt upgrade sudo apt autoremove sudo apt autoclean This happens because the raw CLI output of Claude code for this question looks like this: > What are the commands to fully...

So, You Want To Build a Road

www.thornewolf.com

If you are reading this, you are considering building a brand new road! First, congratulations! Building a new road is a serious undertaking and you probably don't even know where to start. That's okay! This instructional will walk you through your first "roadie" considerations. Do "You" Want To Build This Road? Friends pressure us into things sometimes. Are you considering building a road because you want to or because your friend wants to? It's good to go along with friends—this is how we bu...

Double opt-in PSA

manuelmoreale.com

As of today, I run three different newsletters, all powered by Buttondown: there’s my recently announced Dealgorithmed , my outdoors-focused From the Summit , and the People and Blogs series. I also send my blog posts via email , if you prefer to consume content that way. They all require double opt-in. Which means that if you signed up for one of them, you should have received a second email, asking you to click a link to confirm your subscription. Sometimes those land in the spam fold...

More Data Independence and the History of the Relational Model

buttondown.com

Last week we talked about some of the reasons why we want data independence. This week I want to talk about some of the historical steps that brought us to where we are today, and why the relational model is a good fit for modelling data. The first real database is often thought to be IDS, the "integrated data store," which was designed by Charles Bachman. Bachman won the Turing award for his work on databases and his Turing award speech The Programmer as Navigator is a really important...

Schedule Recurring Calls With Your Far-Away Friends

benjamincongdon.me

I enjoy conversations, particularly with people I care about. I also have a social circle which is rather geographically dispersed. This, of course, presents the problem of ā€œhow do I stay in touch with people?ā€ Facebook et al. haven’t solved this problem in a satisfactory way for me. Discord / private group chats are fine, but don’t feel socially fulfilling in a way that 30 minutes of even infrequent talking often is. One solution I stumbled into a few years ago was: Set up recurrin...

The Doorman

kinduff.com

I don’t remember where I heard this story, but it stuck in my mind to this day. It goes something like this: A doorman is guarding the entrance of a very important corporate building. He lets people in and out based on their badges. One day, the owner of the company arrives. As she approaches the door, the doorman asks for her ID. The owner’s secretary says, ā€œDon’t you know who she is? Let her in!ā€ The owner of the company hands him her ID, and he lets her in. ...

The Recovery Kit Nano

www.doscher.com

While I work to round out the details of the Recovery Kit Ultra, I thought it would be a great time to share the smaller "desk buddy" that is the Recovery Kit Nano. The nano has a humorously small 5" screen from the company who brings you the many variants of the Raspberry Pi. This small 5" screen with a tremendous bezel is really left to act more as a showpiece on your desk, but it does so with a surprising amount in common with the Raspberry Pi Recovery Kit, the Recovery Kit Mini, and even t...

Can you make toast messages accessible?

adamsilver.io

I will answer this question, but it’s best explained by telling you about the post I wrote on LinkedIn last week: Github’s Design System has banned toast messages. Toast messages are little messages that appear on top of the UI to give you feedback about an action you just took. Banning toast messages is an excellent decision because they’re not accessible and have bad UX. Here’s a few reasons why: (1) They disappear automatically after a few seconds - at best this is stressf...

Saturday

jamesg.blog

Last week I ran a meetup for writers on the web . During the session, I brought up the topic of distance in writing. [1] We explored the topic in various ways – the distance between writing and publishing, the distance between reader and writer, how distance varies. As I write, I am thinking about the distance of poetic writing. When I write poetically, I can use the ambiguity of poetic language to create a space for the reader to interpret something in whatever ways come to mind. I find it e...

How fast can browsers process base64 data?

lemire.me

Base64 is a binary-to-text encoding scheme that converts arbitrary binary data (like images, files, or any sequence of bytes) into a safe, printable ASCII string using a 64-character alphabet (A–Z, a–z, 0–9, +, /). Browsers use it in JavaScript to embedding binary data directly in code or HTML or to transmitting binary data as text. Browsers recently added convenient and safe functions to process base 64 functions Uint8Array.toBase64() and Uint8Array.fromBase64() . Though they are sev...

Langjam Gamejam: Build a programming language and then use it to make a game in 7 days

austinhenley.com

https://austinhenley.com/blog/langjamgamejam.html https://austinhenley.com/blog/langjamgamejam.html https://austinhenley.com/blog/langjamgamejam.html

ā€˜Reverse Mathematics’ Illuminates Why Hard Problems Are Hard

www.quantamagazine.org

When it comes to hard problems, computer scientists seem to be stuck. Consider, for example, the notorious problem of finding the shortest round-trip route that passes through every city on a map exactly once. All known methods for solving this ā€œtraveling salesperson problemā€ are painfully slow on maps with many cities, and researchers suspect there’s no way to do better. But nobody knows how to… Source When it comes to hard problems, computer scientists seem to be stuck. Consider, fo...

Using Graph Analysis with Neo4j to Spot Astroturfing on Reddit

rmoff.net

Reddit is one of the longer-standing platforms on the internet, bringing together folk to discuss, rant, grumble, and troll others on all sorts of topics, from Kafka to data engineering to nerding out over really bright torches to grumbling about the state of the country —and a whole lot more. As a social network it’s a prime candidate for using graph analysis to examine how people interact—and in today’s post, hunt down some sneaky shills ;-) I’ve loaded data for se...

Clean Ultrawide Desk Setup

www.makerstations.io

Name: Izumo Social media: X , YouTube SPONSORED Being productive at home is about getting the right things done, not everything do...

Does ChatGPT really help programmers?

blog.computationalcomplexity.org

BILL: I honestly do not know whether ChatGPT will make programmers more productive. (I am not touching question of whether it puts programmers out of work. That's a problem for Future Bill.) Who can I ask? I found two people who disagree on the issue: Alice who supports developers in industry. She doesn't write code full time now, but she has written plenty before. She thinks that NO, ChatGPT and LLMs DO NOT help programmers. Bob is aĀ  friend of a friend who writes code for a living and owns ...

Splintered failure modes in Go

rednafi.com

A man with a watch knows what time it is. A man with two watches is never sure. — Segal’s Law Take this example: func validate ( input string ) ( bool , error ) { // Validation check 1 if input == "" { return false , nil } // Validation check 2 if isCorrupted ( input ) { return false , nil } // System check if err := checkUpstream (); err != nil { retu...

Reading List 11/29/25

www.construction-physics.com

DragonFire laser being tested in 2024, via Wikipedia . Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. This week we look at NIMBYism and aesthetics, defibrillator drones, railway track detonators, a proposed mach-23 space gun, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. NIMBYism and aesthetics A common opinion I hear about opposition to new housing constru...

Observability

third-bit.com

So far we’ve been collecting whatever data we want whenever something significant happens in the simulation, but we can’t do that in the real world. Since we need to tidy up the simulation a bit, let’s data collection a little more realistic as well. The Overall Simulation As before, we’re going to store the major pieces of the simulation in a Simulation object so that we don’t have to pass lots of bits and pieces to every function and method. This class holds: the simulatio...

Random Old Posts

TitleDate
Blue Skies ahead (follow me there)
mkennedy.codes
November 16, 2024
Pythonistas: Up for quick hack to test Dedup’ing 78rpm records using document clustering?
brewster.kahle.org
October 02, 2022
Captive Web Portal for ESP8266 with MicroPython - Part 1
ansonvandoren.com
December 22, 2019
Live-Updating Status Page With Livewire
calebporzio.com
September 25, 2019
Thoughts on Bluesky Verification
steveklabnik.com
April 21, 2025
Observability
third-bit.com
November 30, 2025
Two Recent Publications Of Mine About Games
thiscageisworms.com
November 05, 2018
Divine Divinity – 2D Reflexion
simonschreibt.de
January 21, 2013
Assassins Creed 3 – Windows
simonschreibt.de
January 24, 2013
ASCII control characters in my terminal
jvns.ca
October 31, 2024
We moved away from the city
www.jonashietala.se
October 18, 2019
The Rise of the Electric Scooter
blog.codinghorror.com
September 12, 2019
October 2022
taylor.town
October 08, 2022
[UPDATE] Nature's Folly: A Response to Nature's "Loneliness and suicide mitigation for students using GPT3-enabled chatbots"
theluddite.org
January 01, 2024
"Somebody Tranq That Child!"
taylor.town
September 27, 2023
Building your own CLI Coding Agent with Pydantic-AI
martinfowler.com
August 27, 2025
Progressively enhanced Javascript
adamsilver.io
August 16, 2015
Handmade Seattle 2023
laplab.me
January 11, 2024
Prototype versioning, namespacing design systems, discussing a header component
adamsilver.io
April 28, 2019
Relocation of remote workers (Building Remotely Podcast)
levels.io
May 10, 2022
A Four-Eyed Update
www.jonashietala.se
March 21, 2011
First Day: A New Chapter at the JKU
stefan-marr.de
October 01, 2025
Testing v. informal reasoning
danluu.com
November 03, 2014
Cube Frame - A Modular, 3D Printed ITX Enclosure & Frame System
www.doscher.com
October 01, 2024
Firefox: a brink of their own making?
nate.mecca1.net
December 27, 2023
A Dotfile History
myme.no
April 11, 2022
Open Source Supply Chain Security at Google
research.swtch.com
November 30, 2023
Friday Facts #434 - Galaxy of Fame
www.factorio.com
October 25, 2024
PCA image color compression experiment
30fps.net
March 04, 2024
Ink Note Feb 2023: Crosscut Extension Design Jam
www.inkandswitch.com
February 22, 2023
How to Make Your Code Reviewer Fall in Love with You
mtlynch.io
December 02, 2020
What comes after open source
steveklabnik.com
April 02, 2019
Perfecting anti-aliasing on signed distance functions
blog.pkh.me
July 26, 2025
Daily practice, spinning guitars, and Eloquent Javascript
mary.codes
March 08, 2024
Unconventional React Things: Styling Edition
mbuffett.com
August 10, 2020
Assassins Creed 3 – Bouncing Light
simonschreibt.de
February 19, 2013
Algorithmic Transparency
maggieappleton.com
October 02, 2021
The next frontier after remote work is async
levels.io
March 25, 2021
Talking around about CSS: The final act
ohhelloana.blog
November 11, 2025
Integrating Mastodon and Ghost
sd.ai
October 19, 2023
Analyze This: A take on Plausible
myme.no
February 25, 2023
Focus: rendering
www.scattered-thoughts.net
September 06, 2021
CBSE 2016 Analysis of DPS Vasant Kunj
nmn.gl
May 24, 2016
Chloe is a listener
taylor.town
August 11, 2023
Falsehoods programmers believe about undefined behavior
predr.ag
November 27, 2022
they trap you in meetings because you do stupid shit
taylor.town
June 17, 2023
Sculpted robo-goldfish, a rainbow office building, and a look inside click farms
mary.codes
March 15, 2024
How to set up subdomains in the homelab with PiHole and Caddy
stfn.pl
July 20, 2024
Notes on Every Strangeloop 2022 Talk I Attended
www.hillelwayne.com
November 02, 2022
Effortless concurrency with Python's concurrent.futures
rednafi.com
April 21, 2020
25 IPython Tips for Your Next Advent of Code
switowski.com
January 27, 2021
Leetcode - Episode 3 - The Streak Continues (3x E)
healeycodes.com
January 03, 2019
Landlords of Cyberspace: Understanding Tech through Twitter's Rebrand and Worldcoin
theluddite.org
August 01, 2023
The most frustrating thing in your life
taylor.town
December 17, 2023
Doom engine 1993 code review
fabiensanglard.net
January 13, 2010
Taming conditionals with bitmasks
rednafi.com
July 29, 2023
Always learning, always teaching
stephango.com
April 21, 2013
Design for Hackers has arrived!
www.jonashietala.se
October 19, 2011
To Serve Man, with Software
blog.codinghorror.com
December 31, 2017
You'll never be ready for anything that matters
taylor.town
March 13, 2025
A simple distributed algorithm for small idempotent information
antirez.com
February 21, 2014
Interviewing with AI
notes.ansonbiggs.com
June 05, 2025
Successful habits through smoothly ratcheting targets
blog.andymatuschak.org
December 28, 2017
De-optimizing mapgen4
www.redblobgames.com
April 22, 2025
The absurdly complicated circuitry for the 386 processor's registers
www.righto.com
May 01, 2025
/junk
taylor.town
November 17, 2024
CS:GO AWP Nerf
www.jonashietala.se
April 06, 2015
New Kind of Paper, Part Three
mlajtos.mu
September 10, 2021
My self-hosted music streaming solution
stfn.pl
October 18, 2025
New prompt injection papers: Agents Rule of Two and The Attacker Moves Second
simonwillison.net
November 02, 2025
Reverse Outlining with Language Models
maggieappleton.com
January 08, 2023
How I Read
sirupsen.com
July 15, 2018
How to Solve the Sudoku Puzzle with programming
www.hillelwayne.com
October 10, 2021
What's involved in getting a "modern" terminal setup?
jvns.ca
January 11, 2025
Game Engine Black Book: DOOM
fabiensanglard.net
December 10, 2018
Classic 3D videogame shadow techniques
30fps.net
October 24, 2024
Availability on planet Terah
antirez.com
May 21, 2013
Boeing Starliner astronauts are coming home early
www.adastraspace.com
February 14, 2025
Moving faster
www.scattered-thoughts.net
October 23, 2021
Advent of code 2023 in under a second in python (ish!)
blog.singleton.io
January 02, 2024
We're all Doomed!
myme.no
August 20, 2018
An open letter to Stephen Colbert from a clam expert
dantheclamman.blog
March 23, 2023
Your startup is not a platform
steveklabnik.com
October 25, 2011
A shallow survey of OLAP and HTAP query engines
www.scattered-thoughts.net
September 28, 2023
AI and the Power of Nonuniform Circuits
blog.computationalcomplexity.org
October 29, 2025
Implementing interactive languages
www.scattered-thoughts.net
August 24, 2023
s19e11: Your Model is Naive and it’s Not The Territory
newsletter.danhon.com
May 30, 2025
SDF curved text
www.redblobgames.com
October 09, 2024
GMKTec Evo-X2 Ryzen AI Max 395+ Benchmarks
nishtahir.com
October 23, 2025
Introducing chameleon-flask package
mkennedy.codes
November 09, 2024
Memory leakage in Python descriptors
rednafi.com
July 16, 2023
Picking uncontested private IP subnets with usage data
blog.benjojo.co.uk
June 05, 2025
Unit testing C code with gtest
notes.eatonphil.com
August 31, 2019
All eggs, One basket
waynehale.wordpress.com
August 17, 2024
Pi in the Pentium: reverse-engineering the constants in its floating-point unit
www.righto.com
January 05, 2025
You should repaste your MacBook (but don't)
christianselig.com
July 10, 2025
Junior Engineers: Your Job Is To Learn
alexturek.com
February 08, 2022
Is AI ready to be a mid-level engineer?
nmn.gl
January 13, 2025
Rising from the Dead, it's Ludum Dare
www.jonashietala.se
August 25, 2012
Life GPA
taylor.town
January 28, 2025

About

I couldn't find a RSS reader that I liked so I decided to build my own.I thought it would be neat if it was public and formatted kind of like a magazine or a newspaper, so here we are.This is a feed of all the feeds that I want to keep up with. I try to keep it independant and keep out things likeenigneering blogs that are just advertisements, but its all up to my discretion.

This page updates daily at 8:11ish AM Mountain Time. The following blogs are featured on the page currently:

For the full list of feeds that are followed see the raw list here.