Benchmarking Hardwood 1.0 on a Threadripper 9980X

jack-vanlightly.com

Hardwood is a minimal-dependency Java library for reading Parquet files. It currently has row-reader and columnar-reader APIs, with Parquet writing planned for the future. Gunnar Morling, Hardwood’s author, published some initial benchmarks in the v1.0 announcement, comparing Hardwood’s row and column readers against Parquet Java . Those benchmarks measured read speed against already-downloaded Parquet files.  Gunnar’s benchmarks ran on an m7i.2xlarge, with 8 vCPUs / 4 physical cores....

s22e08 - You Broke It, We (Should) Own It

newsletter.danhon.com

0.0 Context Setting Monday, 29 June 2026 in Portland, Oregon, where the U.S. Supreme Court is definitely asserting its supremacy and I have belatedly realized that the Not A War On Iran is perhaps the first war that has business hours, i.e. it only runs when the stock markets are closed? One thing that caught my attention this time. Hey, did you know I do consulting ? I totally do consulting and I bet some of you know people who need my help. 1.0 Things That Caught My Attention 1.1...

V-BAT: Safety, Scale, and What’s Next

shield.ai

Jeff Mabry recently joined Shield AI as Head of V-BAT. We caught up with Jeff to discuss V-BAT’s operational success, Shield AI’s focus on safety, and the growing global demand for the aircraft.   Can you introduce yourself and tell us a bit about your background?   I grew up as a military brat and attended the U.S. Air Force Academy because I wanted to be an Air Force pilot. I spent a rewarding 21 years in the Air Force, first as a Combat Rescue helicopter pilot with mu...

Interesting links - June 2026

rmoff.net

June has been a busy month—113 links below for your enjoyment and delectation. I’m going to share one extra link up here with you though, but it’s not my fault if it wrecks your productivity! My friend Kris Jenkins has written this devishly simple but addictive browser-based game: Escape the Moon . June has been a busy month—113 links below for your enjoyment and delectation. I’m going to share one extra link up here with you though, but it’s not my fault if it wrec...

Wonders of Web Weaving Podcast

ohhelloana.blog

I was a guest on James 's Wonders of Web Weaving podcast and it was such a lovely conversation. We talked about old teenage blogs, how I found the IndieWeb community, why I think now is the best time to be your full weird self online, and I accidentally held myself publicly accountable for a side project. This was also my first podcast ever, so I was a little bit nervous at the start. Besides my recent MC experience , I don't often do unscripted things, so there's always a small fear in th...

Lessons on lapses in lunar missions operations from the 20th century | Moon Monday #281

jatan.space

Announcement before we begin: I’m excited to welcome PierSight  as a returning sponsor of my  independent space writing for another year!  🌙 Ahmedabad-based PierSight is building a constellation of SAR satellites equipped with AIS sensors for persistent, all-weather ocean studies and monitoring. With $8 million raised  in funds, and being co-selected to build India’s first public-private Earth observation constellation, PierSight is targeting a Q1 2027 launch for its first com...

📷 Soar

moonbase.lgbt

📷 Olympus OM-20, Zuiko 200mm f /4 🎞️ Ilford HP5+ pushed to ISO 1600 📷 Olympus OM-20, Zuiko 200mm f /4 🎞️ Ilford HP5+ pushed to ISO 1600 📷 Olympus OM-20, Zuiko 200mm f /4 🎞️ Ilford HP5+ pushed to ISO 1600 f

Reading List 06/27/26

www.construction-physics.com

“Landing of Spanish Colonists in the Port of Algiers” by Pierre Emile Gigoux de Grandpre, via Invaluable . Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure and industrial technology. This week we look at Trump refusing to sign a housing bill, the high cost of US-made doors, slow trucking, why we stopped making new land, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. Housing The ROAD ...

📝 2026-06-30 11:37: Our 2 hens have finished sitting on the Guinea fowl eggs - out of 10,...

kevquirk.com

Our 2 hens have finished sitting on the Guinea fowl eggs - out of 10, we managed to hatch 5 of them. The chicken eggs we have in the incubator won't be ready for another week or so. Excited to see how many of them we get. Thanks for reading this post via RSS. RSS is ace, and so are you. ❤️ You can reply to this post by email , or leave a comment . Our 2 hens have fi...

There are Databases Everywhere for Those with the Eyes to See

buttondown.com

Programming note; this is the 150th issue of NULL BITMAP, and NULL BITMAP will be going on a hiatus for a while, maybe just for the Summer, maybe indefinitely. I think I need a bit of a break from it and I don't think the weekly cadence is serving me like it once did. I have been poking around the Jujutsu repo recently, and I was very pleased to realize that this thing has a whole query language and query planner baked inside of it. This was expected, I guess, if you spent five seconds inter...

What Breaks a Cell’s Ribs Can Make It Stronger

www.quantamagazine.org

The cells of animals, plants, and fungi start their lives by being torn apart. Cells are born by division, and just before a parent cell becomes two daughters, it doubles its nuclear DNA and carefully condenses it into X-shaped chromosomes. The nucleus disassembles, letting these crucial genetic instructions float free in the cell’s soupy interior. Then the cell performs an astounding… Source The cells of animals, plants, and fungi start their lives by being torn apart. Cells are born by ...

Why Social Casino Platforms Are Becoming A Popular Way To Unwind During Work Breaks

www.makerstations.io

As digital work routines become more prevalent, workers are adopting new forms of microbreak entertainment. Social casino platforms are increasingly visible as a downtime choice, offering brief, engaging experiences with familiar gaming mechanics. This development reflects changes in how workers approach relaxation and productivity in the contemporary workplace. In many modern work environments, the need for effective short breaks has prompted employees to explore digital option...

Highs and Lows from Mid-70s Computing

saccade.com

I’m reviewing two books here with their origins in the mid-1970s microcomputer revolution: David Pogue ‘s Apple – The First 50 Years Ben Zotto ‘s Go Computer Now – How Sphere Invented the Modern Microcomputer – Then Disappeared These two companies – Apple and Sphere – started at around the same time with similar products. Yet the two corporate histories are quite a contrast. Apple is a wild success, becoming one of the largest companies on the planet. Spher...

Books: January to June, 2026

manuelmoreale.com

I stopped tracking books using apps or services, even though there are good ones out there. I have two little shelves in my bedroom, on the left I put books I want to read, on the right the ones I have read. The plan was to empty the one on the right halfway through the year and post a picture here on the site to remember what I have read. This is that picture, and those are the books I have read so far in 2026. All the 28 books I have read, in the order I read them A lot of Terzani, a lot o...

Guest Post by Peter Brass on the new NSF guidelines

blog.computationalcomplexity.org

Peter Brass is a prior NSF theory director. He has written an intelligent guest post on the new NSF guidelines that we present here. You have received many mails regarding the proposed OMB Uniform Guidance for federal grant making. It is a very long document. So far the OMB has received more than 32,000 comments, which nominally all will be read and taken into account, but actually most are general comments along the lines of “this will destroy scientific research,” and unspecific com...

Platform Support for GNU Extensions to Basic Regular Expressions

www.wezm.net

Recently I was reviewing some shell script a colleague had written: if grep -e ' @[^@]\+@ ' " $DIR /install.sh " ; then I thought the \ before the + was a mistake, and also pointed out that if + was to be used we’d probably need to pass -E for extended regular expression (ERE) support. The colleague replied that \+ in a basic regular expression (BRE) was the same as + in ERE (one or more repetitions). This was news to me! I wanted to know more, so I turned to the FreeBSD ...

Zen and the AeroPress coffee “hiss”

www.rubenerd.au

An earlier draft of this post was called Xen. I’ve been using Linux hypervisors too much again . I like my AeroPress a lot. No, scratch that, I love my AeroPress. I adore it. It’s been one of the best, most consequential pieces of kit I’ve ever had the pleasure of owning. I’ve been using the same one for more than twelve years, and have only ever needed to swap the rubber gasket out once . This funky little gadget has made me thousands of cups of coffee, and made me have thoughts ab...

Exclamatory birthday edition // W26 — 2026

anniemueller.com

Today I turn 45 which is, if you think about it, half of 90! And also about 30 years older than I feel on the inside! What is age? What is time? What is reality? I certainly don’t know. Current situation:  Pretty flowers Goobie says No journal ONLY PET. Monday 22 June: Study anatomy! Work! Lily to therapy! Go to the gym! Eat dinner! Study some more! Fall into bed thinking about tissues and bones! Tuesday 23 J...

GenPage: Towards End-to-End Generative Homepage Construction at Netflix

netflixtechblog.com

Authors: Lequn Wang , J iangwei Pan , and Linas Baltrunas Figure 1. Autoregressive homepage generation. GenPage builds a Netflix homepage one row or entity at a time, each one conditioned on what’s already on the page and the user’s context. Introduction The Netflix homepage is the first thing users see when they open the app and the primary way they discover content to enjoy. Almost every part of it is personalized, including which rows appear, which entities show up within those rows, ...

“It’s Hard to Eval” Is a Product Smell

hamel.dev

For the past 3 years, AI evals have been my professional focus. 1 The most common objection I hear to evals is “our product is hard to eval”. This objection is a product smell. Artifacts that are hard for you to verify are often hard for users too. In the worst case, users have to redo the work from scratch to verify the output. More importantly, designing your product for ease of verification should come before building evals. In this post, I’ll walk through three products I advised ...

What the pls?

mkennedy.codes

tl;dr; The pls package on PyPI is an abandoned Python version (last released as v6.0.0 in 2023). The actively-developed pls was rewritten in Rust and now lives at pls-rs/pls . If you installed it with uv tool install pls or pipx install pls , you have the wrong one. Uninstall it and install the Rust build instead (e.g. brew install pls-rs/pls/pls ). You may have heard me sing the praises of pls . I really love the icons and colors to disambiguate files and provide more informati...

A Modest Proposal

third-bit.com

Would you like to have some real impact on the tech industry? Do you have $100,000 to spend? If you answered “yes” to both questions, ask software engineering researchers (the kinds of people who participated in It Will Never Work in Theory ) to design a study that companies could run internally to measure the impact that genAI adoption by programmers is having on business outcomes. Spend $50K to get expert reviews from both practitioners and (other) researchers, publish all of the proposal...

Examining circuit boards from the Space Shuttle's I/O Processor

www.righto.com

The Space Shuttle's five 1 general-purpose computers played a critical role in each flight: controlling the engines, monitoring thousands of sensors, displaying data to the astronauts, and navigating the Shuttle. Each computer consisted of two 60-pound aluminum-alloy boxes: the box on the right is the CPU, a 32-bit processor that executed 420,000 instructions per second. These computers were designed before microprocessors became popular, so the processor was built from multiple boards crammed ...

Random Old Posts

TitleDate
Why I won't be attending PyCon US this year
snarky.ca
March 07, 2025
waves & particles
taylor.town
April 08, 2026
Earth
levels.io
November 15, 2011
Establishing Habits with Habitica
www.jonashietala.se
November 21, 2015
Optimizing page size
www.redblobgames.com
March 25, 2026
Reset your life
levels.io
April 22, 2013
Reading List 05/02/2026
www.construction-physics.com
May 02, 2026
Street Fighter 2: Spin when you can't
fabiensanglard.net
December 24, 2021
Migrating This Blog From Jekyll to Eleventy
simplyexplained.com
April 18, 2021
Want to meet people, try charging them for it?
notes.eatonphil.com
June 28, 2025
Using a Lenovo USFF PC as a Home Assistant box
stfn.pl
January 25, 2025
Implementing a tiny CPU rasterizer | Part 5: Fixing issues with 3D
lisyarus.github.io
November 08, 2024
The Great Filter Comes For Us All
blog.codinghorror.com
December 02, 2024
Structured Editing and Incremental Parsing
tratt.net
November 27, 2024
Soulbound
vitalik.eth.limo
January 26, 2022
Soft Boredom
benjamincongdon.me
October 26, 2023
Malloc tutorial
danluu.com
December 04, 2014
Patchwork 11 · Universal comments
www.inkandswitch.com
July 19, 2024
Recreating Apple's beautiful visionOS search bar
christianselig.com
March 24, 2024
Notes on Blockchain Governance
vitalik.eth.limo
December 17, 2017
I think this summarises everything.
rmoff.net
November 27, 2009
My HYTRADBOI'22 Jam
predr.ag
October 03, 2022
The gift card accountability sink
www.bitsaboutmoney.com
December 19, 2025
Raspberry Pi Pico Weather Station - part I
stfn.pl
December 02, 2022
Putting Atlantis At Risk
waynehale.wordpress.com
March 10, 2024
4 steps to design fast experiences
adamsilver.io
July 28, 2017
Software and community
steveklabnik.com
September 18, 2012
Introduction
www.robinwils.com
March 02, 2025
Don't Panic
blog.singleton.io
June 01, 2019
Compiler Adventures, part 1: No-op Instructions
predr.ag
February 03, 2022
Using Apache Kafka with ngrok
rmoff.net
November 01, 2023
Gitcoin Grants Round 6 Retrospective
vitalik.eth.limo
July 22, 2020
Build a snake game on the BBC micro:bit
www.cameronmacleod.com
May 17, 2020
The next CEO of Stack Overflow
www.joelonsoftware.com
March 28, 2019
Eleventy, 2025 in Review
www.zachleat.com
January 12, 2026
Propagation slow? Sound the alarms!
blog.benjojo.co.uk
July 03, 2015
On Thailand's immigration police targeting digital nomads
levels.io
October 01, 2014
Hipster is dead: the millennial is now a minimalist
levels.io
November 21, 2017
El recurso escaso más importante es la legitimidad
vitalik.eth.limo
March 23, 2021
Why should I care?
dead.garden
May 01, 2026
Love, Anxiety and Startups: My Year in 50 Tweets
levels.io
December 31, 2014
A poor man's KSQL EXPLODE/UNNEST technique
rmoff.net
May 09, 2019
ServiceRouter: Hyperscale and Minimal Cost Service Mesh at Meta
www.micahlerner.com
March 28, 2024
Crosscut: Drawing Dynamic Models
www.inkandswitch.com
March 29, 2022
Hackety Hack v1.0
steveklabnik.com
December 25, 2010
Notifications with xmonad/irssi/urxvt
www.jonashietala.se
July 03, 2014
AI Minus Vagina
taylor.town
November 08, 2025
EU/acc goals now on euacc.com
levels.io
December 11, 2024
Napkin Problem 5: Composite Primary Keys
sirupsen.com
February 03, 2020
Europe slowly realizing it's losing the last control it had on the world with ignored censorship requests
levels.io
January 11, 2025
Dishonesty is a rejection of life
anniemueller.com
December 06, 2025
3 Tips to Help Dev Teams Build Speed
chrlschn.dev
December 17, 2022
Power to the power users
kinduff.com
November 19, 2024
Analysing Network Data with Apache Kafka, KSQL, and Elasticsearch
rmoff.net
June 17, 2018
An introduction to economics under capitalism
steveklabnik.com
March 10, 2015
Crabs, the bitmap terror!
research.swtch.com
January 09, 2008
How the Dreamcast copy protection was defeated
fabiensanglard.net
December 11, 2018
🔈 ZINE Radio #30: Executable Graphics
moonbase.lgbt
July 11, 2023
Na colusão
vitalik.eth.limo
January 01, 2000
Using the ELK Stack to Analyse Donor's Choose Data
rmoff.net
April 25, 2015
JSON and C++26 compile-time reflection: a talk
lemire.me
March 26, 2026
Defend Your Cookies with Essential Web Security Tactics
maggieappleton.com
February 08, 2020
Solving Queuedle
healeycodes.com
May 31, 2025
Should there be demand-based recurring fees on ENS domains?
vitalik.eth.limo
September 09, 2022
Your First Open-Source Pull Request: a Walkthrough
healeycodes.com
June 16, 2019
Parsing IPv6 Addresses Crazily Fast with AVX-512
lemire.me
May 23, 2026
Sabbatical #12: Milford Sound
darekkay.com
April 28, 2026
HYTRADBOI 2025 program and tickets
www.scattered-thoughts.net
January 31, 2025
Refactoring JavaScript for Performance and Readability (with Examples!)
healeycodes.com
June 11, 2019
No More Bargain-Bin Kisses
taylor.town
June 14, 2023
Running around HTTP firewalls
blog.benjojo.co.uk
January 01, 2014
Better parameter validation in Flask with marshmallow
www.cameronmacleod.com
April 24, 2019
My Second Year as a Solo Developer
mtlynch.io
January 31, 2020
GitHub Copilot for CLI for PowerShell
feeds.hanselman.com
April 25, 2023
Syntax for AdminTool.exe command line script
rmoff.net
September 09, 2009
Major errors on this blog (and their corrections)
danluu.com
November 22, 2021
Vector Sets are part of Redis
antirez.com
April 03, 2025
Tip of the day #4: Type annotations on Rust match patterns
gaultier.github.io
February 11, 2025
A survey of inlining heuristics
bernsteinbear.com
June 03, 2026
New Beginnings
steveklabnik.com
October 01, 2013
Just how long do DNS resolvers cache last?
blog.benjojo.co.uk
April 26, 2017
Barcelona has drug dens and violent crime in El Raval that Google Maps won't show
levels.io
May 17, 2026
Ink Note June 2023: Ingredients from Alex's Studies
www.inkandswitch.com
June 10, 2023
The Piano Melody
kinduff.com
August 30, 2025
This site has buttons!
laplab.me
June 08, 2025
Postmortem: Black and White
www.jonashietala.se
August 21, 2009
Building a 1997 Quake PC: Benchmarking Quake
fabiensanglard.net
January 12, 2026
Friday Facts #442 - Flip, Flow, and Fresh Paint
www.factorio.com
June 12, 2026
Deus Ex – Alpha Terrain
simonschreibt.de
May 28, 2023
Mario meets Pareto
www.mayerowitz.io
April 05, 2024
Configuring Mikrotik devices to be Access Points without NAT
stfn.pl
May 06, 2026
Converting a Tuya Thermostat to ESPHome
simplyexplained.com
March 08, 2026
Python 3.11 in 100 Seconds
mkennedy.codes
November 20, 2022
OGG-15051 oracle.goldengate.util.GGException: Class not found: "kafkahandler"
rmoff.net
July 29, 2016
How to Give Insanely Great Apple Vision Pro Demo
mlajtos.mu
April 25, 2024
Announcing Apollo: a new Reddit app for iPhone
christianselig.com
January 30, 2015
How to install kafkacat on Fedora
rmoff.net
April 20, 2020
My Sixth Year as YouTube Creator (statistics + retrospective)
simplyexplained.com
January 07, 2022
How to Solve the Sudoku Puzzle with programming
www.hillelwayne.com
October 10, 2021
A solid tradition // Week 23 — 2026
anniemueller.com
June 08, 2026

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.