Gimkit Classes Explained

www.makerstations.io

Setting up Gimkit classes is one of the more practical things a teacher can do in Gimkit. Instead of hoping students type appropriate names at login or manually searching for who missed an assignment, classes handle that automatically. This guide covers what they do, when to use them, and how to manage them from start to finish. What Gimkit Classes Do for Teachers Gimkit classes give teachers four concrete advantages over running games without them. Consistent n...

The joy of

jamesg.blog

Every so often I take notes of things that brought me joy. I write them in my digital notebook in the form "the joy of {thing}". This phrasing lets me encapsulate a feeling and a moment in a sentence. Sometimes I'll go on to write more, other times something like the joy of waking up to a clear sky is all I need to write down to capture the essence of a moment. Below are a few of my recent "joys of". ⁂ The joy of: waking up to a clear sky. watching the flow of the coffee shop. the sun shinin...

Personal Software with the Help of LLMs

danilafe.com

In the previous post in this series , I wrote about a little utility I created for detecting underlined words in a book and creating vocabulary study material for them. Like I mentioned earlier, this was one of my earliest experiences with LLM-driven development, and I think it shaped my outlook on the technology quite a bit. For me, the bottom line is this: with LLMs, I was able to rapidly solve a problem that was holding me back in another area of my life . My goal was never to “produce so...

AMA: Can One Setup Their Digital Life to Be Subscription Free?

kevquirk.com

Sanjay asked me in a comment on my AMA post : Dear Kev, I am a fellow reader of multiple blogs of yours and others. But somehow I have been searching for any article where any one can setup of his entire digital life using subscription free model. I am not talking about to get everything FREE and become a PRODUCT. If you think you can setup everything using opensource then how would you setup all of your essentials. You can write a post anytime when you have a time. F...

Value numbering

bernsteinbear.com

Welcome back to compiler land. Today we’re going to talk about value numbering , which is like SSA, but more. Static single assignment (SSA) gives names to values: every expression has a name, and each name corresponds to exactly one expression. It transforms programs like this: x = 0 x = x + 1 x = x + 1 where the variable x is assigned more than once in the program text, into programs like this: v0 = 0 v1 = v0 + 1 v2 = v1 + 1 ...

New Advances Bring the Era of Quantum Computers Closer Than Ever

www.quantamagazine.org

Some 30 years ago, the mathematician Peter Shor took a niche physics project — the dream of building a computer based on the counterintuitive rules of quantum mechanics — and shook the world. Shor worked out a way for quantum computers to swiftly solve a couple of math problems that classical computers could complete only after many billions of years. Those two math problems happened to be the… Source Some 30 years ago, the mathematician Peter Shor took a niche physics project — the d...

Claude Code Found a Linux Vulnerability Hidden for 23 Years

mtlynch.io

Nicholas Carlini , a research scientist at Anthropic, reported at the [un]prompted AI security conference that he used Claude Code to find multiple remotely exploitable security vulnerabilities in the Linux kernel, including one that sat undiscovered for 23 years. Nicholas was astonished at how effective Claude Code has been at finding these bugs: We now have a number of remotely exploitable heap buffer overflows in the Linux kernel. I have never found one of these in my life before....

Fragments: April 2

martinfowler.com

As we see LLMs churn out scads of code, folks have increasingly turned to Cognitive Debt as a metaphor for capturing how a team can lose understanding of what a system does. Margaret-Anne Storey thinks a good way of thinking about these problems is to consider three layers of system health : Technical debt lives in code. It accumulates when implementation decisions compromise future changeability. It limits how systems can change. Cognitive debt lives in people. It accumulate...

Can your AI rewrite your code in assembly?

lemire.me

Suppose you have several strings and you want to count the number of instances of the character ! in your strings. In C++, you might solve the problem as follows if you are an old-school programmer. size_t c = 0 ; for ( const auto & str : strings ) { c += std :: count ( str . begin (), str . end (), '!' ); } You can also get fancier with ranges. for ( const auto & str : strings ) { c += std :: ranges :: count ( str , '!'...

NASA Elements of Engineering Excellence

vickiboykis.com

I stumbled across this report from NASA , “Elements of Engineering Excellence”, published in 2012, The inspiration for this paper originated in discussions with the director of MSFC Engineering in 2006 who asked that we investigate the question: “How do you achieve excellence in aerospace engineering?” The authors’ approach to answering this question was a short course on Excellence in Engineering which is documented in this report. The report talks about five areas of an organi...

📝 Little Blue Marble

moonbase.lgbt

art002e000192 Hello, World , Image Credit: NASA/Reid Wiseman You may already have seen the above photo taken by Reid Wiseman on the Artemis II moon mission. For some of you it may conjure memories of another photo, The Blue Marble , taken by Harrison Schmitt during the Apollo 17 mission in 1972: AS17-148-22727 The Blue Marble , retouched by Wikipedia user Yann I’ve known that photo my whole life, but seeing it again last night sparked a curiosity about the other photos t...

Reading List 04/04/2026

www.construction-physics.com

UAE cabinet meeting room, via Camski . Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. This week we look at aluminum disruptions, the EV rust belt, the ongoing transformer shortage, SpaceX’s IPO, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber.  War in Iran The world’s largest aluminum smelter in Bahrain was hit by an Iranian drone, bringing production o...

Absurd In Production

lucumr.pocoo.org

About five months ago I wrote about Absurd , a durable execution system we built for our own use at Earendil, sitting entirely on top of Postgres and Postgres alone. The pitch was simple: you don’t need a separate service , a compiler plugin , or an entire runtime to get durable workflows. You need a SQL file and a thin SDK. Since then we’ve been running it in production, and I figured it’s worth sharing what the experience has been like. The short version: the design held up, ...

Build your own Dial-up ISP with a Raspberry Pi

www.jeffgeerling.com

Last year my aunt let me add her original Tangerine iBook G3 clamshell to my collection of old Macs 1 . It came with an AirPort card—a $99 add-on Apple made that ushered in the Wi-Fi era. The iBook G3 was the first consumer laptop with built-in Wi-Fi antennas, and by far the cheapest way to get a computer onto an 802.11 wireless network. Last year my aunt let me add her original Tangerine iBook G3 clamshell to my collection of old Macs 1 . It came with an AirPort card—...

Programming (with AI agents) as theory building

seangoedecke.com

Back in 1985, computer scientist Peter Naur wrote “Programming as Theory Building” . According to Naur - and I agree with him - the core output of software engineers is not the program itself, but the theory of how the program works . In other words, the knowledge inside the engineer’s mind is the primary artifact of engineering work, and the actual software is merely a by-product of that. This sounds weird, but it’s surprisingly intuitive. Every working programmer knows that you can...

Anthony Nelzin-Santos

manuelmoreale.com

This week on the People and Blogs series we have an interview with Anthony Nelzin-Santos, whose blog can be found at z1nz0l1n.com . Tired of RSS? Read this in your browser or sign up for the newsletter . People and Blogs is supported by the "One a Month" club members. If you enjoy P&B, consider becoming one for as little as 1 dollar a month. Let’s start from the basics: can you introduce yourself? Bonjour ! I’m a militant wayfarer,...

Prints for Hire - Spring & Summer Window

www.doscher.com

I hope this update finds the weather starting to thaw out for you. This is just a quick update while I work on getting a new build ready for later this month. For this spring and summer, I am offering 3D print services for all of my builds. I am offering flat rate shipping to the US48, but if you need international shipping comment below and I can contact you with a shipping quote. All parts are printed in high quality matte black PLA. I usually only open up print windows once a year, so thi...

Maximum connections have been reached

rubenerd.com

I was going through my drafts folder, and came across a post I’d written way back in 2018. I’m not sure what site I was browsing at the time, but it was still a fun observation. If I came across this error in a more modern context, I’d assume site owners are placing limits to deal with the onslaught of gen-“AI” DDoS attacks. ☕︎ ☕︎ ☕︎ I was browsing an online store, like a gentleman, when I saw a message that sent me back to the Web 1.0 days: Due to an above average ...

Fun Little Solutions

blog.computationalcomplexity.org

Here are the solutions to the problems I posted last week . Problem 1 A language \(L\) is commutative if for all \(u\), \(v\) in \(L\), \(uv = vu\). Show that \(L\) is commutative if and only if \(L\) is a subset of \(w^*\) for some string \(w\). The "only if" direction is surprisingly tricky. Answer For the "if" direction, suppose \(L \subseteq w^*\). Then every \(u, v \in L\) can be written as \(u = w^i\) and \(v = w^j\), so \(uv = w^{i+j} = vu\). For the "only if" direction, as...

Poem: Antariksh ki pyaas / The thirst for space

jatan.space

Original in Hindustani , followed by its English translation (though not as lyrical): Antariksh ki pyaas Woh bachpan ki kitaabe jisne dikhaye sitaare aaj bhi yaad se nihaare Durbin ki drishti me jagmag falak aur yaano ki gati se graho ki jalak Kalpana se Chaand par chalna aur brahmand ke brahman me dubna Aise lafzon se janmi thi antariksh ki pyaas Jiski mitin nahi aaj bhi aas Ek pal socho toh sahi Ki ek pustakalay ne likhi mere zindagibhar ki likhayi The thirst for space Those books from childh...

Just because it's work shaped doesn't make it productive

nishtahir.com

AI Assisted/Agentic programming are pretty common place at this point. The growing sentiment seems to be that if you can't find some sort of benefit in your workflow, it's more of a skill issue than a problem with the tools. Whether you believe this to be true is really up to you, what is clear is that it's becoming more of an expectation than an option for many engineers. I think AI/Agent tools come with a lot of gains however those don't come for free. Agent led development comes with (incr...

I’m working at MCDM!

www.blogofholding.com

If I’ve been quiet on this blog for a while, it’s because I’ve been filling my hours with a lot of RPG design: D&D, A5E, Pathfinder, and, increasingly, Draw Steel (I’ve been doing freelance work on the game back from when it was MCDM RPG). And now it’s official! I’m starting a job as Draw Steel line developer at MCDM. I’m incredibly proud that this amazing company is letting me play with their toys. I have tons and tons of praise for MCDM that I basically can’t say now, becau...

Highlights from my conversation about agentic engineering on Lenny's Podcast

simonwillison.net

I was a guest on Lenny Rachitsky's podcast, in a new episode titled An AI state of the union: We've passed the inflection point, dark factories are coming, and automation timelines . It's available on YouTube , Spotify , and Apple Podcasts . Here are my highlights from our conversation, with relevant links. The November inflection point Software engineers as bellwethers for other information workers Writing code on my phone Responsible vibe coding Dark Factories and ...

Random Old Posts

TitleDate
PRESENTATION: The State of Video Gaming in 2026
www.matthewball.co
February 17, 2026
Reverse Engineering TicketMaster's Rotating Barcodes (SafeTix)
conduition.io
February 04, 2024
snakes.run: rendering 100M pixels a second over ssh
eieio.games
February 25, 2026
Introducing PiUi: add a simple mobile phone UI to your RaspberryPi project.
blog.singleton.io
March 20, 2013
Successful products
manuelmoreale.com
March 26, 2026
What's up with cross-module optimizations?
0xd34df00d.me
October 31, 2024
0008: the last internal consistency, geoffrey litt's new newsletter, business structure vs quality, aws throttling, papoc, our machinery, on twitter, injuries
www.scattered-thoughts.net
April 17, 2021
Talks
rmoff.net
January 01, 0001
Project Cambria: Translate your data with lenses
www.inkandswitch.com
October 06, 2020
Kafka Connect and Schemas
rmoff.net
January 22, 2020
Book review: Rework
steveklabnik.com
March 10, 2010
The Polygons of DOOM: PSX
fabiensanglard.net
March 26, 2020
Upgrading OBIEE to 11.1.1.7
rmoff.net
April 03, 2013
Learning Golang (some rough notes) - S02E09 - Processing chunked responses before EOF is reached
rmoff.net
July 23, 2020
Digging into Ducklake
rmoff.net
June 02, 2025
Eggplant curry
blog.singleton.io
February 09, 2020
Proving My Compiler Code Incorrect With Alloy
danilafe.com
June 05, 2023
Don't Sweat the Ad Blocker Drama
mkennedy.codes
November 28, 2023
OBIEE performance monitoring and alerting with jManage
rmoff.net
July 29, 2009
OTN forum rant
rmoff.net
July 21, 2009
I Co-wrote a Post on the swift.org Blog
rmondello.com
July 04, 2025
Properly Factor Your Jinja HTML Code with Jinja Partials
mkennedy.codes
December 03, 2022
Weekend Tournaments
www.jonashietala.se
September 06, 2016
Fast Virtual Functions: Hacking the VTable for Fun and Profit
www.calebleak.com
January 21, 2019
New Kind of Paper
mlajtos.mu
June 19, 2021
I Taught My Dog to Vibe Code Games
www.calebleak.com
February 23, 2026
The Curious Case of Flunking My Anthropic Interview (Again)
taylor.town
August 27, 2025
Displaying the current Git branch in my Linux terminal prompt
mary.codes
March 06, 2024
Photoshop for text
stephango.com
October 18, 2022
Streaming Data from MySQL into Kafka with Kafka Connect and Debezium
rmoff.net
March 24, 2018
GDC/ADDON 2022: How (not) to create Textures for VFX
simonschreibt.de
May 22, 2022
Administrating my GoToSocial instance - monitoring and backup
stfn.pl
December 23, 2024
The Polygons of Another World: Genesis
fabiensanglard.net
January 05, 2020
Void Linux (musl) on the Huawei MateBook X Pro
bitcannon.net
October 05, 2019
Horcrux: Implementing Shamir's Secret Sharing in Rust (part 1)
gendignoux.com
November 01, 2021
Assassin’s Creed: Black Flag – Waterplane
simonschreibt.de
December 14, 2016
Fragments: March 10
martinfowler.com
March 10, 2026
The promise and challenges of crypto + AI applications
vitalik.eth.limo
January 30, 2024
God created men; Sam Altman made them equal.
taylor.town
August 04, 2025
Looking for debugger
www.scattered-thoughts.net
December 13, 2020
Observing my cellphone switch towers
fabiensanglard.net
May 15, 2021
Course: Agentic AI for Python Devs
mkennedy.codes
October 23, 2025
JavaScript-Free Sidenotes in Hugo
danilafe.com
December 07, 2019
Chicken udon soup
blog.singleton.io
June 29, 2020
.NET Source Generators with .NET 7
chrlschn.dev
August 15, 2023
Shaders 103 - smoke
garden.bradwoods.io
January 05, 2026
How to write exceptional documentation
chrisnicholas.dev
March 04, 2025
Interesting links - March 2025
rmoff.net
March 24, 2025
The Undiscovered
ascii.textfiles.com
January 20, 2018
Harness Engineering
martinfowler.com
February 17, 2026
The Outsize Impact of AI Logistics
austinvernon.site
July 05, 2025
Maybe Comments SHOULD Explain 'What'
www.hillelwayne.com
December 05, 2017
Sourdough checklist
blog.singleton.io
January 12, 2019
Signed Distance Field Fonts
www.redblobgames.com
March 23, 2024
The near and mid-term future of improving the Ethereum network's permissionlessness and decentralization
vitalik.eth.limo
May 17, 2024
Can coding agents relicense open source through a “clean room” implementation of code?
simonwillison.net
March 05, 2026
0021: hytradboi schedule + tickets, imp v3 ideas, real world of technology, changing minds, essence of software, typed image-based programming with structure editing, fosdem 2022, introspecting async
www.scattered-thoughts.net
February 21, 2022
1x Programming
tim.mcnamara.nz
November 08, 2021
Dynamic Naming of OBIEE 12c Service Instance Exports
rmoff.net
May 27, 2016
Query Plan Caching
buttondown.com
November 10, 2025
The Little Things in Life
www.jonashietala.se
February 03, 2011
Changing the Logging Level for Kafka Connect Dynamically
rmoff.net
January 16, 2020
More Doom III BFG Documentation
fabiensanglard.net
September 04, 2013
Notes on the Pentium's microcode circuitry
www.righto.com
March 31, 2025
ktls now under the rustls org
fasterthanli.me
September 26, 2024
Dispatch 005: Local-First Conf, Ink Selection with Flux
www.inkandswitch.com
July 12, 2024
Going to University
www.jonashietala.se
October 06, 2010
Monitoring OBIEE with Elasticsearch, Logstash, and Kibana
rmoff.net
October 21, 2014
Deleuze for Developers: will smooth space/open source suffice to save us?
steveklabnik.com
March 14, 2013
“I’m lonely 😎”
taylor.town
February 13, 2021
Finding Goroutine Bugs with TLA+
www.hillelwayne.com
September 25, 2020
Understanding Public-Key Cryptography
austinvernon.site
June 15, 2021
The ISS is cracking. But air leaks are just one of its problems.
www.adastraspace.com
October 25, 2024
How to Write an Awesome GitHub README
healeycodes.com
April 14, 2019
ZJIT is now available in Ruby 4.0
bernsteinbear.com
December 24, 2025
Vesala Live
ohhelloana.blog
November 22, 2016
NGC 7000 - North America Nebula
stfn.pl
September 09, 2023
You don't have to be a “content creator” to have a website.
ohhelloana.blog
March 14, 2024
On ergonomics
www.robinwils.com
March 29, 2025
"work hard, play hard"
taylor.town
July 22, 2024
Startup Friday
kinduff.com
July 07, 2023
Sabbatical #01: Getting ready
darekkay.com
January 29, 2026
A small LED Cube
www.jonashietala.se
August 26, 2016
The Three Transitions
vitalik.eth.limo
June 09, 2023
Managing My Motivation, as a Solo Dev
mbuffett.com
June 05, 2024
Building Game Prototypes with LÖVE
healeycodes.com
December 31, 2024
I am back to doing tech talks!
ohhelloana.blog
October 17, 2023
Finding an Alternative to Mac OS X
bitcannon.net
January 02, 2017
Exploring a Postgres query plan
notes.eatonphil.com
November 19, 2023
Super easy image uploads with Multer and Express
nmn.gl
May 18, 2017
Kicking Butt and Taking Names With WebSockets (Tutorial)
healeycodes.com
March 13, 2019
Home-Cooked Software and Barefoot Developers
maggieappleton.com
May 30, 2024
Setting up Neovim for Haskell, as of October 2019
mbuffett.com
October 29, 2019
By the way, what's a AA?
hushcrasher.substack.com
September 09, 2025
A Puget Sound Punk Time Capsule
eleanor.ghost.io
January 25, 2022
First impressions of Pollen
www.jonashietala.se
March 03, 2019
A Linux evening...
fabiensanglard.net
December 16, 2022
Misbehaving Informatica kills Oracle
rmoff.net
September 02, 2010
Layer 1 Should Be Innovative in the Short Term but Less in the Long Term
vitalik.eth.limo
August 26, 2018
Humane Ingenuity 40: In Sight
dancohen.org
September 10, 2021

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.