Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
1

Rubenerd Show 434: The toastrack episode

from Rubenerd [alt+shift+b] in life

Podcast: Play in new window | Download 37:37 – A feedback episode, reading comments about the show from Adam, Alistair, and Abdullah. Discussing my favourite personal shows that are still going (Into Your Head, The Overnightscape Underground), task management (Getting Things Done™, the spark to get something started), 1980s British retrocomputers (Spectrums, Amstrads, Orics, and Acorns), coffee (my own snobbery, instant coffee, how supermarkets sell it), and what constitutes a mathematics coprocessor! Recorded late September 2026. Recorded in Sydney, Australia. Licence for this track: Creative Commons Attribution 3.0. Attribution: Ruben Schade. Released October 2026 on The Overnightscape Underground, an Internet talk radio channel focusing on a freeform monologue style, with diverse and fascinating hosts; this one notwithstanding. Hosted graciously by the Internet Archive. Subscribe with iTunes, Pocket Casts, Overcast or add this feed to your podcast client. By Ruben Schade in Sydney, 2026-10-01.
12 hours ago

Stay updated

Get a weekly newsletter with the top 5 articles worth reading every week.

More from Rubenerd

A boxed set of DR DOS 6!

I feel like I righted a wrong in some small way recently. It also gives me an excuse to write another of my shaggy dog posts about old computers, which I’ll never pass up the opportunity to do. Behold, our boxed copy of Digital Research DOS 6.0 from 1992: The first OS I ever used was MS-DOS 5.x on the family 486, upgraded shortly after to MS-DOS 6.2 [sic], then Windows 95. DOS was “what came with computers” to me at the time, so the idea there were alternatives didn’t even cross my mind. MS-DOS’s origins lay with QDOS, itself a broad clone of Digital Research’s CP/M operating system. CP/M-86 was compiled and offered for the original PC, but IBM famously went with Microsoft instead. The circumstances surrounding this decision remain… contentious. Either way, I’ve had a soft spot for Gary Kildall since I first saw him on those archived episodes of the Computer Chronicles. People like exploring an alternative universe where IBM went with CP/M over DOS, and Gary had become the billionaire tyrant instead of Gates. We can only speculate, but Gary always struck me as more of a self aware, Woz-type character than Bill. I’ve mentioned how Digital Research’s GEM desktop was a big part of the reason why I got into the Atari ST, but I haven’t talked much about DR DOS, the OS Digital Research released to compete with Microsoft and IBM. I never used it as a kid, but I wondered what Gary and his team had been able to deliver. Last year I acquired disk images for every major release, in part for a blog post series about DOS that I never ended up publishing. Version 6.0 quickly supplanted IBM PC DOS 7 as my preferred DOS; everything from the installer to the included utilities are vastly superior, and it even came with ViewMAX, a file manager based on GEM/3. Awesomesause! Pair this with Turbo Pascal, Commander Keen, Sim City 2000, The Games: Winter Challenge, the Brief editor, and the DOS port of Lemmings, and I’ve got all the bases covered! DR DOS 6 was released in 1992, around the time Digital Research was acquired by Novell. For context, Lynne and William Jolitz released 386BSD at the same time, and Microsoft was selling MS-DOS 5.0 to my dad for our first family PC. He could have ended up with DR DOS 6.0 instead, which makes this all the more interesting. This boxed set of DR DOS 6 includes the instruction manuals for DOS and ViewMAX, along with a handy reference card. The “Value Pack” sleeve contained the install disks, but I’m not sure if it previously had something else. The OS itself is contained on two 5.25-inch high density disks, along with the original voucher for 360 KiB disk versions. So many of the disk labels from the time seem to have developed this blotchy appearance, but fortunately it’s only cosmetic. Funnily enough, my PC DOS 2.1 disk is about the only one from the early 1980s that hasn’t developed this odd label issue. In the next post, I’ll get a basic install of DR DOS 6 going, to demonstrate why I like it so much. Only took me (checks calendar) two and half decades. By Ruben Schade in Sydney, 2026-09-02.

4 weeks ago • 1 votes
The myth of Snow Leopard

Snow Leopard was a version of Mac OS X released in 2010. It was billed by Apple as having “0 new features”, with a focus on refining the system, improving efficiency, and fixing bugs. Those of us using Macs at the time welcomed the news after living with updates that seemingly broke as many things as they introduced with each release. This idea is so powerful—and so longed for—that it’s escaped containment among the Apple crowd. I’ve seen everything from Linux distro to phone updates referred to as Snow Leopard releases, when their vendors cite stability and bug fixes over new features. Likewise, people plead with their vendors for a Snow Leopard release when they feel quality has slipped. The reality at the time was a bit different. As I wrote at the time: This could be the first time I’ve ever downgraded an Apple OS. As we speak I’m downgrading the Snow Leopard partition on my trusty old Core Duo 2006 MacBook Pro back to Leopard (and while I’m at it, I’m finally getting around to upgrading the FreeBSD partition to 8.0!). I kept waiting for updates to fix the severe stability problems in the Finder, my FireWire 800 ExpressCard and my iMovie HD plugins, but I’ve decided to give up for now. This was putting it mildly. When I tried it again a few months later, I still had so many problems that I downgraded again, then leapfrogged it for Lion when it was released in 2011. Jeff Johnson has a great post discussing all the problems Snow Leopard introduced and had to have patched. It was a mess. Still, whether Snow Leopard really was this bastion of stability and polish, the myth surrounding its development and stated purpose obviously resonates today. People invoke its memory because they’re broadly craving stability and quality of life improvements, something almost everyone has wilfully discarded as they chase the next rung of enshittification. Apple’s marketing team hit on something so popular that it has staying power sixteen years later. By Ruben Schade in Sydney, 2026-08-02.

1st Aug 2026 • 1 votes
Uniform boolean definitions in DB schemas are good!

I worked briefly in process control when I was younger, and saw Things.™ One of those Things™ was a wall of LEDs to indicate statuses of various valves and sensors across the entire plant. It was old school, but it worked. It also made you feel like you were on a 1960s-era sci-fi set. What does this have to do with databases? That’s an extremely excellent, and dare I say handsome, question. While we’re on the topic of things I used to do, I used to work against a large database that had a schema with a specific quirk that used to drive me up the wall. Take this contrived example of a table for an account: username | active | paid ---------------+--------+------ nagato_yuki | true | true takarada_rikka | true | false And another for some basic infrastructure: hostname | running | error ------------------+---------+------- retro.rubenerd.au | true | false www.sasara.moe | true | true Do you spot the subtle difference between the two? Why is the first table well designed, and the second one horrible? The first table has uniform positive attributes. Having an active account is good, and being paid is good. This means one can tell at a glance whether an account is in good standing or not. You can also do trivial boolean algebra to derive a status. The second table has a mix of positive and negative attributes. Having a running state of true is good, but having an error state of true is bad. This means you can’t as easily tell at a glance the status of an instance. You can’t also as easily derive an overall status. The value of consistent booleans was something that was immediately obvious when looking at that status wall. It mostly had white lights. When one of these changed colour, you knew there was something actionable. If that status wall instead was designed with some lights being positive, and some being negative, it would be almost (but perhaps not entirely) useless. ☕︎ ☕︎ ☕︎ Why am I thinking about this today? I’ll admit it’s for an incredibly embarrassing reason: I had a dream about databases last night. I know, some people have fun dreams involving flight, reliving something they enjoyed, or exploring a new side of themselves. I dreamed I was back at uni with my DB professor who insisted that all booleans should have positive assertions. Anyway, I was shy at the time when I went to that class in the real world, and said nothing. But what I wanted to say was that uniformity is more important. Most of the time there’s an unambiguous, convenient term to describe something positive, but I also acknowledge there are some circumstances where forcing this naming can get clumsy, such as having a schema full of not_$foo attributes. It’s not a data science to me, but I’m reminded of the sixth rule from The Economist Style Guide: Break any of these rules sooner than say anything outright barbarous. The same applies for software variables, but that would be a whole other post, can of worms, and kettle of fish. By Ruben Schade in Sydney, 2026-07-01.

1st Jul 2026 • 1 votes
Painting parts beige for retro towers (eventually)

So here’s the thing. Late last year I bought the excellent SilverStone FLP02, a retro-themed computer case with modern component support. It was absolutely, jaw-droppingly gorgeous, and has easily become my favourite modern case alongside the legendary NCASE M1. It’s big, relatively easy to work in with just a few caveats (a topic for another time), and yet looks the part so well. I’ve since moved our FreeBSD bhyve/jail server into our FLP02, and am giving serious consideration to an additional one for my desktop in the loungeroom. It’s that good! I subsequently received email from angry people asking me what the point was, which I answered in a detailed reply. Turns out that just made them more cranky, because they thought I was mocking them somehow. Perish the thought! But use of such a case poses a problem, and it’s the same one the plagued seemingly all beige computer towers at the tail end of what I call the Golden Era of computer cases. Which I suppose should really be called the Beige Era. The era when computer case manufacturers thought the buying public should be able to buy whatever colour they want, as long as it matches a Model T Ford. It was such a disappointing development. If we were going to replace beige—a colour mostly unique to computers in the consumer electronics space—why did it have to be the most boring colour (or lack thereof) of all time? But I digress. The biggest problem beige towers face is the pairing of drives and peripherals. During that transition period between awesome beige and mediocre black, you were lucky to get a part that matched. Black optical drives in beige cases, and beige disk drives in black cases became a distressingly common sight. Retrospectively, I have friends who harbour a nostalgic attachment to that anti-design. To them, a beige case doesn’t look complete if it doesn’t have a mismatched drive. I respect that position, but it’s not for me. I grew up with beige DIY towers with beige drives, and that’s what I want for this glorious FLP02 damn it! I want stuff to match, even though I concede plenty of people mismatched components owing to price, convenience, and/or availability. Which leads us to this contraption pictured here: This is a drive cage, designed to slot into two 5.25-inch drive bays and hold three 3.5-inch hard drives. While the FLP02 is stupendously wonderful, it technically has fewer internal drive bays for storage than the Antek Three Hundred I used to use, which resulted in me needed to purchase additional drive capacity. This drive cage allows me to mount an 80 mm Noctua fan (itself beige!) into the front, and keep three additional drives cool. I have a separate post about how this works pending. I prefer finding beige components when I can for new and old builds alike, but when that isn’t possible I’ve developed a system that (mostly) works using these three cans: They are, from left to right: A self-etching primer. I like the White Knight Rust Guard SLS the most, though I’ve had success with others too. Primer gives your paint better adhesion, and self-etching means you don’t need to do any manual work to rough up the surface to accept the paint. This is especially important for smooth painted surfaces or bare metal, though it’s also worked great on rougher powder-coated computer parts for me. A colour, of course. Rust-Oleum Chalked Chiffon Cream is brighter than the beige used in computer components, but it’s the closest match I’ve found thus far after exhaustive testing. A top coat to protect the painted surface. I like Rust-Oleum’s Satin Clear, becuase it gives a similar finish to the powder-coated surfaces on beige powder coatings. Painting takes a while, but I’ve found being slow and building up very thin coats works best. My approach: Wipe down and clean the item to paint with isopropyl alcohol until there isn’t any dust, fluff, or other detritus across the surface. If you don’t, and you paint over the top, you’ll get a lump that will have to be sanded down, and likely result in you repainting the whole thing. Place a tarp down over a table or other surface outside, and weigh it down with some heavy objects. We use a few large stone coasters. Don a mask too; you don’t need to vape paint, let alone anything else. Place the item to be painted on top of the tarp. Shake the cans vigorously for at least a minute. In cold weather, use a hair dryer to heat the can and its contents slightly (though obviously not too long). This is a tip multiple artists and industrial designers have told me about, before you write an email telling me this is a bad idea. Hold your can about 20-30 cm away from the part, and spray across the surface with your primer, overlapping a little with each pass. I find two coats works best, with at least an hour between each coat. The cans claim they dry in less than ten minutes, but yeah, nah. Spray three to four thin coats of your beige coloured analogue, leaving at minimum an hour in between again. Err on the side of not applying enough instead of applying too much. You can always build up more layers, but if you apply too much at once, it’ll goop up, take forever to dry, and will get stuff stuck to it. Every mistake I’ve made has been down to impatience. Finish it off with one or two coats of clear satin finish. This is what my drive case part looked like after two coats of the coloured paint. You can see the lower edge is slightly darker than the rest, so I went over that area a bit more on a subsequent pass. Note also the droplets of rain on the tarp, which required me to pause painting last week (cough). Once I’d finished, I attached it back to the drive cage and installed it into the FLP02, along with the Noctua fan and the supplied dust filter. Success! As you can tell, the colour isn’t exactly the right shade of beige, but it’s still a significant improvement (to me) over the matte black of the previous part. If anything, slightly yellowed case parts look closer to it, so this approach works especially well for older towers. Now I just need a SATA DVD-RW in the appropriate beige colour, and another drive sled to arrive from SilverStone (post incoming!), and this build will be done. What an awesome case. What a fun time! By Ruben Schade in Sydney, 2026-06-02.

2nd Jun 2026 • 1 votes

More in life

Sumibiyaki Arashi

Thanks to Ipanemagirl, I finally got to dine at Sumibiyaki Arashi.  Reservations are hard to come-by since Pete Ho's yakitori omakase spot has become a Vancouver favourite since it opened in February of 2025.  The place has already earned a Michelin-star and places #17 on Canada's 100 Best Restaurants.  Make no mistake, Pete Ho's lineage might be Taiwanese, but his training has been under 2 renowned Japanese chefs in Yoshiteru Ikegawa and Kentaro Nakahara.  His restaurant is compact with only 12 bar seats, where one can see him in action.  The omakase course costs $175.00 per person before drinks, add-ons, tax and tip. The meal began with an Oyster on the half-shell.  It wasn't explained what type of oyster it was, but from my best guess, it appeared to be a type of Pacific oyster, possibly a kushi?  It was briny and sweet with a clean finish.  There was some ponzu, different cuts of blue fin tuna from Nova Scotia and a dollop of caviar.  Really nice refreshing bite leading up to our first yakitori.  However, we were also presented with House-made Pickles consisting of turnip, stems and cucumber.  These were used as palate-cleansers between courses. Our first yakitori was the Dakimi Chicken Breast with wasabi.  Watching Chef Ho tend to the live flame was akin to attending the ballet where each movement and motion was deliberate in expertly preparing each skewer.  The doneness of the chicken was on point where it was plump and juicy while barely being cooked through.  Seasoning was evenly distributed and we didn't need to add anything else. From the chicken breast, we moved onto the Chicken Thigh that was coated in tare.  Due to the use of kishu binchōtan, the heat was extremely hot and smoky.  Hence, the chicken thigh, with more fat and the skin-on, was charred with crispy edges.  Textural contrast between those edges and the succulent chicken provided excellent mouth-feel.  Definitely got the smokiness as well as the sweetness from the tare. I was hoping to have some Chicken Hearts as part of the Omakase and my prayers were answered.  Sporting three gigantic hearts with one smaller one, the skewer was my favourite of the meal.  The hearts were evenly charred with smoky caramelization along with the slight saltiness of the seasoning.  Plump with a juicy interior, the hearts were perfectly grilled.  They rode that fine line between being cooked through and being undercooked.   Moving away from Yakitori for our next course, we were presented with a beautiful slice of A5 Waygu accompanied by a deep-fried quail's egg.  Without sounding too clichéd, the beef literally melted in our mouths.  It was buttery, silky and super soft.  This was marinated in yuzu kosho ponzu with scallions on top, that was it.  With a bit of crispiness, the quail's egg popped with a completely runny yolk.  After this sinful and rich piece of beef, we were present a Palate Cleanser where the juicy tomato really stood out. We moved right back into yakitori with the Lower Thigh (which really is the drumstick).  This was even juicier than the thigh and had a bit of the usual tendons found in it.  They were not noticeable though.  Once again, the skin was juicy and flavourful and not flabby.  Smokiness was at the forefront as well with the scallions providing brightness and really went well with the meat. From here, we had an interlude of sorts with the 6-hour Chicken Paitan Broth that made use of the all the chicken carcasses after they broke down the meat.  This was highly-concentrated with intense sweetness and umami.  It was also silky with a slightly viscous consistency from the collagen.  This was simply seasoned with some salt and a touch of pepper.  Really clean and delicious. Our next course didn't even involve meat in the Crispy Tofu.  This was firmly crispy, yet gave way to airiness and fluffy tofu.  Really nice textural contrast.  There was the sweetness of nikiri soy as well which was balance off by the brightness of the Tokyo negi, daikon sprouts, myoga, and shiso on top.  Right after, we were served Shishito Peppers that were salted and blistered.  They were tender with just a touch of crispiness in spots on the outside.  Smoky of course with natural sweetness and a touch of bitterness.  No hot peppers this time around! Continuing on, we had the Chawanmushi with mushrooms.  It also appeared to be crab tomalley on top (?) which added some more creaminess and depth.  The mushroom really came through while there was a noted smokiness.  It was sweet as well with a bright and clean finish.  The egg custard was silky and smooth with very little residual moisture left.  Really good version. Back to the skewers, we had the beautiful Duck Breast.  Trying not to repeat myself, but really, the duck was prepared expertly where it was cooked to medium being succulent and juicy.  The seasoning was just right where the nikiri soy added just enough savoury sweetness to amp up the umami of the meat.  Skin rendered enough that it wasn't overly flabby. I knew we would get to the Tsukune eventually and it did not disappoint.  Wrapping around the whole skewer, the chicken meatball was juicy and moist with a delicate bounce texture.  Of course there was smokiness to go with the ever-so-light crispy exterior from the grill.  It sat atop egg yolk and tare which only added to the meatball with silkiness and sweetness. Finishing with one more yakitori, we had the Wing & Drummette.  As expected, this was also succulent and juicy.  For the flats, the meat was silky while the skin was crisped up and well seasoned.  For the drummette portion, the meat was predictably firmer, but it was still plenty plump and moist.  For this one, I added the tableside numbing spice and it was a nice compliment to the natural sweetness of the chicken and the smokiness from the grill. Our last item before dessert was the Nyumen Somen in chicken broth and charcoal oil with some ground chicken on the side.  Really nice finish to the savoury portion of the Omakase.  The soup was clean and sweet with rich smokiness.  I added the chicken to the broth and it provided a certain deep in terms of flavour and texture.  The noodles were slippery and still had a chew. Onto dessert, we were presented with a slice of Melon as well as the Pineapple & Passionfruit Sorbet with poached pineapple.  The melon was supremely ripe being soft and sweet.  As for the sorbet, it was a bit chunky, yet still easy to eat.  The sweetness was measured while the sweetness of the pineapple on top was a treat.  Overall, this was a fantastic meal with expert execution of the skewers and the rest of the dishes.  Really worth the money and deserving of all the accolades. The Good: - Expertly-prepared - Flavours were impactful - Excellent service The Bad: - Sometimes, there was limited descriptions of each item

8 hours ago • 1 votes
A Fanciful (Not Fussy) Tea Sandwich To Usher in Apple Season

It’s fed me through essays, exams, and even recipe columns The post A Fanciful (Not Fussy) Tea Sandwich To Usher in Apple Season appeared first on TASTE.

10 hours ago • 1 votes
Nothing to Fix

The third cohort of Foundations of Dyadic Unfolding begins October 8.

2 days ago • 1 votes
Change the first 100 diapers.

#112 is advice for new fathers.

2 days ago • 1 votes
📚 BoredReading

You seem to be enjoying this.

Join free to unlock everything.

Create free account

Already have an account? Sign in