Browsed by
Month: September 2025

Programming 90’s demoscene effects

Programming 90’s demoscene effects


NCOT Technology has a number of retro-programming videos. Bonus points for using old school DOS Borland C++ to compile the examples.

This gives you an idea of how things were done, but the reality is that demo scene code was a LOT more complex – full of inline assembly, crazy lookup tables, direct framebuffer manipulation, and every programming and hardware trick known to man. You had to be a wizard of not only coding – but expert at tricking the hardware to do what you wanted too.

Portland speed cameras are all off until November

Portland speed cameras are all off until November

Since the end of July 2025, all 32 speed cameras in Portland have been off. Portland Bureau of Transportation spokesperson Hannah Schafer told The Oregonian/OregonLive that the cameras are being replaced as the city shifts to a new vendor. The project won’t be done until November at which point the cameras will then be turned back on.

So until then – drive safely I guess?

Some favorites from Steam 2025 Next Fest

Some favorites from Steam 2025 Next Fest

When not playing 10+ year old favorite games, I’m looking to small, innovative indies for modern gaming fun. There’s so many interesting and innovative ideas. RockPaperShotgun lists some of their favorites from Steam’s Next Fest. From physics based sand digging, spooky board games, brain teaser games, to hilariously casual driving delivery games – there’s quite a lot to check out.

DnD from the early 2000’s

DnD from the early 2000’s

I recently had a flashback to my own college days when The Gamers movie from Dead Gentlemen came up in my Youtube feed. No series has captured the personalities and real-life nonsense of 90’s and early 2000’s DnD playing with friends so well.

Sit down and give them a watch. This is what the internet was originally designed for. Not monetization and influencer videos, but sharing passions and having fun.

One of their follow-on movies:

Even in mid-2000’s people waxed nostalgic about old DnD:

and of course – the original Summoner Geeks:

Robotic seed planting

Robotic seed planting

Contrary to popular tropes about unintelligent farmers, agriculture has long been in the forefront of technological advances. Farmers have developed and quickly embrace world-changing inventions like tractors, planters, bailers, the cotton gin, and harvesters that replaced backbreaking work that used to be done by hundreds of hands.

In yet another dramatic and astounding embracing of technology, John Deere’s announced its ExactShot planting system that can plant and fertilize 6,600 seeds in 3 seconds.

The system is made up of 54 modular electrified robots and sensors that register when each individual seed goes into the soil. As this occurs, the robot will spray only the amount of fertilizer needed, about 0.2 ML, directly onto the seed at the exact moment it goes into the ground. Instead of needing to continually spray, the targeted fertilizer approach can reduce the amount of fertilizer used by over 60%.

This level of automation means that farmers like Todd Westerfeld, a fifth-generation Texas farmer, can plant wheat, soybeans, corn, and cotton on 5,500 acres with only three people. This is an astounding feat of automation and technology.

Being a farmer today means managing million dollar annual budgets with razor thin margins. I would bet the average farmer handles much more responsibility than 90% of the flashy marketing, sales, or leadership jobs you see on Linkedin. Farmers must manage constantly changing global financial and commodity price conditions, become an expert at financial and production risk management, understanding advanced soil and chemical testing/mapping technologies, stay on top of the latest farm implement innovations, and do all of this with single digit profit margins (in most cases). Nobody else does so much for so little.

Scalable IO vs SR-IOV Virtualization

Scalable IO vs SR-IOV Virtualization

Are the days of SR-IOV (Single Root I/O Virtualization) numbered? SR-IOV was originally designed for 20 or so VMs with most instances using 8 vCPUs or less. Now that we have 60-128 cores/120-256 hw threads and beyond with multiple sockets and CXL, things have changed.

Scalable IO offers better scalability, flexibility, over-provisioning, and a Scalable IO system can still support traditional SR-IOV in backwards compatibility mode.

It does this with hardware-assisted, efficient routing and has different modes for direct and intercepted path functionality. I won’t claim I fully grock all the details, but it does seem like a great way to start taking advantage of newer architecture enhancements we’re seeing in a wide variety of upcoming hardware platforms.

Give the spec a read to learn more.

Links: