Want to join in? Respond to our weekly writing prompts, open to everyone.
Want to join in? Respond to our weekly writing prompts, open to everyone.
from Tuesdays in Autumn
In Thornbury the other Saturday I picked out ‘Round Midnight (1961) by Dakota Staton from a charity shop record bin. It’s the sort of album that, a decade ago, one could have bought for less than a pound; the British Heart Foundation got a fiver out of me for this copy. I ought to have taken a closer look at the vinyl before purchasing: in record collecting parlance one could say the disc was in fair to good condition, which is to say it was quite badly scratched and otherwise distressed – so I definitely overpaid. Still, behind all the surface noise was a very good album I enjoyed hearing, and I’ll be on the lookout now for a better copy of it.
The album opens with its title track, Thelonious Monk’s renowned ballad embellished with Bernie Hanighen’s lyrics, and served up here in an arrangement by Benny Carter. Staton does a terrific job with it, moving from subdued phrases evoking the spirit of Billie Holiday to momentarily peak at a clear & powerful full belt before bringing it back down again. The record continues in suitably nocturnal mood, with a couple of uptempo numbers amid the torch songs.
An arrival in the post on Thursday: a magnificent & costly book which surely would be of interest to hardly anyone. This was Fine Papers at the Oxford University Press by John Bidwell, published in an edition of 300 copies at John and Rosalind Randle’s Whittington Press in 1999. It tells the story of deluxe publishing and fine letterpress printing at the OUP, which peaked in the ‘20s and ‘30s, and continued in a smaller way after WWII. When the University’s print department closed, its remaining stocks of hand-made and other high quality papers were acquired by John Randle, who used some of it for his own productions. The book discusses a variety of these papers, tracing their origins and how they were used, and, moreover, includes forty sheets of the papers themselves tipped in to its back pages.
[the] less plentiful sheets in this volume are now appearing before the public for the very last time. It is highly unlikely that papermakers will ever produce printing grades of this quality again.
I had been aware of this title for a decade or more but with second-hand asking prices typically in the £200-£400 range I’d balked at acquiring it. On ebay recently I caught sight of a copy going for significantly less than £200, and, having some funds to spare, finally got my hands on one. As well as being a highly informative reference for the paper nerd it’s a visual and tactile delight. The text is in an elegant Centaur face printed letterpress on mould-made Zerkall paper, while the tipped-in samples come in a panoply of shapes, sizes, shades and textures. It’s also quite the hefty tome – an elephant folio in a slipcase that’s too tall to fit in my bookshelves upstairs, and too deep to sit neatly among the outsize volumes in the downstairs bookcase. For the time being it will have to lie on its side.
Wine of the week was the Terre des Poètes Vaucluse from Aldi, a very tasty Rhône red from last year’s vintage in which Grenache and Syrah grapes apparently predominate. Says the label on the back: “…appealing red fruit aromas on the nose with suave cherry and spice notes on the palate” – I'll drink to that.
I asked three different AI models a simple question, “What is the airspeed velocity of an unladen swallow?”
Clearly, this is a reference to Monty Python and the Holy Grail. No AI model should miss the reference, at least not any AI model developed by anyone with a Y chromosome. It's a softball.
Claude Haiku 4.5 and Gemma 4 actually tried to give me an answer by assuming a type of swallow, atmospheric conditions, etc. and then calculating an answer in miles per hour or meters per second, respectively. Eyeroll.
Only one, Gab AI, got it right:
African or European?
Brilliant.
#life
from AnOublietteofThought
I just pulled my canopy from the dryer. I'm struggling to make heads or tails of it. I really don't enjoy putting it back on my bed, but I do enjoy the total darkness it encapsulates me in once I get it sorted. I've put off doing it since rearranging my bedroom, but with nights getting chillier and my dislike of warm air or blankets, the cocooned space helps. Heh, typing this up helps me procrastinate a little longer.
I realize I haven't shared music as I intended. The lyrics absolutely don't fit the situation. The title and rhythm do. Plus, one can never go wrong with Radiohead. Enough procrastination. Time to see if I can once more resist breaking my neck.
https://youtube.com/watch?v=CvjRlYpXS5U&si=8bZmGIojk3xdJ-7K
© 2026 AnOublietteofThought. All rights reserved.
Not edited nor proofread.
from
blog//x2600.cc
NoAIuse button (88x31) - https://www.noaiuse.org/
links.net (from archive.org) (a daily writer discovering blogs and bloggers (in 1997!) - https://web.archive.org/web/19970110180549/http://www.links.net/www/vita.html
cb radio slang - https://myradiolab.com/cb-radio-slang-and-10-codes/
Rattlegram (SMS over FM radio waves) - https://www.aicodix.de/cofdmtv/rattlegram/
Cool Retro Term (CRT) (terminal emulator that mimicks a CRT display) - https://github.com/Swordfish90/cool-retro-term
Some Assembly Required (learn Assembly Language) - https://github.com/hackclub/some-assembly-required
LibrePods (AirPods liberated from Apple's ecosystem) - https://github.com/kavishdevar/librepods
run-ancient-UNIX (run oldest versions of UNIX on modern hardware) https://github.com/felipenlunkes/run-ancient-unix?tab=readme-ov-file
Internet Artifacts (from a map of ARPANET in 1977 to the launch of the iPhone - a collection of relevant Internet happenings since its creation) - https://neal.fun/internet-artifacts/
Visualization of a LLM - https://bbycroft.net/llm
Arch Linux on RISC V architecture - https://archriscv.felixc.at/
Recreation of Dennis Nedry's “ACCESS DENIED” screen from Jurassic Park (being utilized as a 404 page) - https://nouveller.com/404
data hoarding archives https://datahoarding.org/archives.html
archive of tech, hardware/software, tech zines, etc https://bitsavers.org
Obsolete media https://obsoletemedia.org/
Netiquette (the do's and dont's of online communication (from 1997)) - http://www.albion.com/netiquette/index.html
Weathering software winter - https://100r.co/site/weathering_software_winter.html
Tech Independence - https://sive.rs/ti
Videogame Easter Eggs Not Found for Years - https://screenrant.com/video-game-hidden-easter-eggs-found/
There Is No AI Revolution - https://www.wheresyoured.at/wheres-the-money/
Building a personal archive of the web, the slow way - https://alexwlchan.net/2025/personal-archive-of-the-web/
Torching the Modern Day Library of Alexandria - https://www.theatlantic.com/technology/archive/2017/04/the-tragedy-of-google-books/523320/
Connecting a 1980s Pinball Machine to the Internet - https://eli.lipsitz.net/posts/internet-connected-pinball/
Enough computer: small internet, old machines, and a politics of sufficiency https://kunulo.smol.pub/gleanings-from-gopher
The Blockbuster Chronicles https://brandons-journal.com/categories/the-blockbuster-chronicles
Finger protocol – the social network that never died https://en.andros.dev/blog/54572bc7/finger-the-1971-social-network-that-never-died/
(Also)
Not just some links, but some lore:
The (little known) Hall of Tortured Souls from Windows 95 https://spinpasta.fandom.com/wiki/Hall_of_Tortured_Souls
By typing “about:mozilla” in a Firefox Web browser, you will be met with all-red screens with Biblical or Biblical-like prophecies and warnings
In the official uTorrent app, you can launch a game of Tetris by going to the About menu and typing “T”
Type “telnet towel.blinkenlights.nl” into a terminal and watch all of the original Stars Wars played in ASCII characters in the commandline
from
Kelly Kintner - Blog
Surely the world isn’t crazy..
15% of the whole planet is what Google says the average is of folks living with a mental disorder. What they don’t say is things like thinking the South seceded for States’ Rights is crazy. Not to mention, imagine the world view for a second of someone who thinks slaves were a minor issue, aren’t they crazy? I don’t think Google is including them.
What about the boycott folks?
I tend not to use a company when I learn what evil shits they are, I don’t have any hopes of putting them out of business in a fascist regime, but it makes me feel bad to see their name in my house and know what they do. So I try not to feel bad. The best I can hope for, but if I was a boycotter…
These poor saps get on social media putting other folks on their side down for trying to get the cheapest brand. They may not even realize they themselves have other brands in the office, kitchen, garage that do worse than what they’re preaching about. But their war isn’t for environment, equality, or justice. These folks fight for narrative. They have to. Because if you realize how ludicrous it is to hope a company goes under from a boycott, you realize we have been misled on that. Some companies even bounce back better! The gap in income means they have a lot more money now. We have less. We don’t have leverage in that situation anymore. Make them unpopular, sure, but bitching out other folks online for eating at the wrong chicken shack? Are you nuts? What if you need those folks? Why did you lose them? A sandwich? What billionaire did that hurt?
The US Mail micro targets, as well as all the campaigns online too.
“Google, tell me about micro targeting and the US Mail.”


Paxton Talarico mail
I looked this up after getting Talarico and Paxton for senator flyers, 4 in one day. Seemed too dumb to be an accident. It wasn’t. It was supremely individualized targeting from both parties. I do not have a phone. I use email on an iPad, talk on a forum site sometimes. This blog. Some music. No social media. So they turned to mail! lol.
Mail has a lot to offer. They will even deliver it to houses with no internet. They can make the thing look official on fancy paper, convincing. Authenticity is easier to feel when you can hold it. Plus, unless you throw it away, it is always lying around, occupying some space in your brain. Could be what it’s after. How in the hell do we know? It’s not like we can trust anyone who sends us anything.
I found a website in researching these handouts from these Texas candidates, and I found some interesting things. The website is called paidforby.info. On this tool, you can scan your flyers, leaflets, campaign ads, and it will tell you about the money behind it. This is refreshing to someone like me who was taught the now-forgotten phrase, “follow the money” in school. On a Paxton flyer, I noticed they get 20 million (state politics, mind you) from Elon Musk, and the next “donor” is at 500 bucks or so. I am anxious to learn why these things are so silly. I bet I won’t like it, but I am anxious to learn it.

With mental illness tho..
My point with mental illness is we have to stop calling being tricked or brainwashed mentally ill if we aren’t going to call the predatory profiteers mentally ill too. That’s pretty much the whole world, thanks, Google.
Maybe check yourself.
I am not ill for thinking folks want to watch me and observe me to cater specific messages to me. I am not ill for trying to aggregate news sources with different brands and locations to try to get a clearer picture. I am not ill for wanting to use my own mind and judgement on art projects. I am not wrong to get my feelings hurt when folks no longer wish to speak to me. I am not crazy because I don’t want social media informing my view on what is outside my front door; I’ll just open it. I am not wrong to not want to talk to robots. I am not crazy to be extremely suspicious and cautious in a fascist regime. I got more, but you get the idea.
I get called crazy a lot. But it is not because I am a bipolar patient on meds. Or, it may be. I value my mind and mood these days, more than ever. I get ownership in that by shutting out as many robots as possible. I can call it “mine” for one thing. I can feel actually proud when I make stuff and have memories of making it. I am able to build muscle memory with rehearsal and practicing. All this is therapeutic. It helps my mind and body get along. What I am after with music! AI robs me of that.
So while I may technically be the crazy one, all the crazy shit I do is helping me not be crazy.
Kelly Kintner
The hour after thought:
Our protest tune with bkbirge on old school equipment in an analog studio called “Pill Party” is a sad fiesta. I will put it here. A good song for this entry. “Going in circles, we never make it anywhere” :
from
Ira Cogan
The Attention Economy by Tom Chatfield, in Aeon.
Good read, here's a quote from it:
From the loftiest perspective of all, information itself is pulling the strings: free-ranging memes whose ‘purposes’ are pure self-propagation, and whose frantic evolution outstrips all retrospective accounts. This is the mountaintop view of Chesterton’s Satan, whispering in a browser’s ear: consider yourself as interchangeable as the button you’re clicking, as automated as the systems in which you’re implicated. Seen from such a height, you signify nothing beyond your recorded actions.
Vint Cerf is working on a plan to unleash AI agents on the open internet by Tim Fernholz in TechCrunch.
^This headline reads like it's a bad thing but it reads more like it's about tying AI agents to an identity like how humans on the internet are generally tied to an IP address. Also, this article is from July so it's probably old news to people who keep up with this stuff but it was news to me.
Masha Gessen in the NYTimes on NAZA
Zeeshan Aleem at MSNow on NAZA
I gotta write dedicated Masha Gessen and Zeeshan Aleem posts one of these days. They're both terrific.
I'm unlikely to see NAZA in theaters just 'cause... I don't go to the movies often to begin with and I certainly don't go to the movies to see depressing documentaries, but I intend on seeing this thing as soon as it's available at The Guardian in November.
from
blog//x2600.cc
Hello blog,
It's 6:37 am. I went to Casey's General Store to get hot water, which is free when poured in a 1.5 liter Tropicana water bottle (they only charge if I use one of their cups) and I brewed some dense Black Silk in the parking lot.
Sipping at cemetery, then water at CC Park, now back at cemetery.
Halfway through the murky caffeine as I write this entry.
Therapy last night was wonderful, always is.
I will have a honey crisp apple and take the day slow.
Under Armour shoes arrive tomorrow. As well as felt shoe sole inserts
US Army surplus poncho arrives soon after.
from
Silent Sentinel
Closing Day
I thought closing day would feel different.
I imagined there would be a moment when everything settled into place. A signature. A handshake. A set of keys placed in my hand. Some unmistakable sensation that said:
You made it.
Instead, I walked into closing exhausted.
I had worked the night before. I had barely slept. The sellers' car was loaded up and still parked in the driveway when I did the final walkthrough. It quickly became obvious that what I can only describe as a menagerie of animals had lived in the house, and by the time I walked through it, my eyes were watering from the dander stirred into the air.
The seller was trying to coax their cat out of hiding inside the kitchen cabinetry. It had hidden in a void behind the Lazy Susan through a hole in the cabinet under the sink.
Apparently claiming squatter's rights.
That probably should have told me something.
But I was too tired to make much of it.
Besides, there were papers to sign.
For months, everything had been moving toward this day.
There had been the search itself. The houses I considered. The ones I rejected. The questions about where I wanted to live. The calculations about payments and commuting and what I could reasonably afford.
Then this house appeared.
It wasn't perfect.
But it had things that mattered.
A fenced yard.
An attached garage.
An extra bedroom.
No homeowners association.
Room enough to begin again without pretending I was beginning from nothing.
The asking price had already been reduced by $10,000.
My realtor thought my offer was too low.
I understood her reasoning.
I made the offer anyway.
Not because I needed to win a negotiation, but because I had been taught a long time ago when buying my first car: Never fall in love, and don't let the seller see how bad you want it.
That logic applies to houses as well.
You negotiate differently when you are willing to walk away.
Eventually, we settled at a price.
It unfolded almost exactly where I thought it might.
Then came the financing.
There was down-payment assistance. There was supposed to be another $2,500 incentive from the bank.
That $2,500 mattered.
Not because the entire purchase depended on it, but because money already had assignments. Houses have a way of spending money before you ever move into them.
Then, on closing day, the incentive disappeared.
The lender had apparently tried repeatedly to get the loan through Freddie Mac.
Eleven times, I was told.
Eleven denials.
Eventually, the loan received final approval through Fannie Mae, but the $2,500 incentive was gone.
Which meant $2,500 less in my pocket.
The explanation for why remained frustratingly vague.
For a moment, I could feel the disappointment trying to take over the day.
I had expected something.
I had counted on something.
And at the last possible moment, it changed.
There was a time when that might have been enough to make me start to questioning.
Maybe this wasn't supposed to happen.
Maybe I made a mistake.
Maybe the resistance meant something.
But I have become increasingly suspicious of the idea that every difficult thing is a sign to turn around.
Sometimes something goes wrong because something went wrong.
Sometimes your calculations turn out to be off, and you have to figure out how to make the equation still work.
So I proceeded.
Not cheerfully.
Not pretending I wasn't frustrated.
I described it to myself another way:
I was forcing it, but not faking it.
There is a difference.
I didn't need to manufacture gratitude to prove I had faith.
I didn't need to call disappointment a blessing.
I could be frustrated about what happened and still recognize what was happening.
I was buying a home.
So I signed.
And signed.
And signed some more.
Eventually, the papers ran out.
The transaction was complete.
The house was mine.
There should probably be swelling music here.
There wasn't.
There was cleaning.
A lot of cleaning.
Once the sellers and their animals were gone, I began seeing the house differently.
Not the way you see a house during a showing.
Not the way you see it during an inspection.
The way you see something once responsibility for it belongs entirely to you.
There was pet hair everywhere.
Grease.
Dirt.
Cobwebs.
Cabinets that needed scrubbing.
Blinds coated with dust and cat hair.
Standing in that dirty kitchen, exhausted, surrounded by evidence of other people's years in the house, closing day stopped resembling anything I had imagined.
And somehow, that made it more honest.
Because beginnings rarely arrive clean.
We like stories with thresholds.
Before.
After.
Old life.
New life.
One door closes and another opens.
But real life is messier than that.
Sometimes you walk through the new door and discover that somebody left cat hair on the stove.
Sometimes the promised money doesn't come.
Sometimes the previous occupants haven't finished leaving when you arrive.
Sometimes you receive the keys before the place feels remotely like yours.
The threshold is real.
But so is the cleanup afterward.
Maybe that is what I will remember most about closing day.
Not possession.
Responsibility.
The moment something becomes yours is also the moment you can no longer wait for somebody else to take care of it.
The dirt is mine to clean.
The walls are mine to wash.
The broken things are mine to replace.
The useful things are mine to preserve.
The decisions are mine now.
And there is something strangely freeing about that.
Because responsibility and agency arrive together.
I get to decide what stays.
I get to decide what goes.
I get to decide what this place becomes.
A few mornings later, I stepped outside.
The street was quiet.
Above the houses was an enormous October sky, layered with clouds and morning light.
Later, I took my dog Mo for her walk.
Nothing extraordinary happened.
A man walked his dog through his new neighborhood.
That was all.
And perhaps that was enough.
Because there have been seasons of my life when home was not something I could take for granted.
There were years when survival demanded more attention than permanence.
Years when the future was measured differently.
And now I found myself looking down an ordinary suburban street knowing that, when the walk was over, I had somewhere to return to.
My house.
Not a monument.
Not proof that I had finally become successful.
Not evidence that every wound had healed or every question had been answered.
Just a house.
A place with dirty walls but good bones.
A fenced yard where Mo can run and be safe.
A bedroom where I can sleep after working through the night.
A kitchen that needs work.
Rooms waiting to accumulate memories that haven't happened yet.
And maybe that is why closing day did not feel like the ending I expected.
Because it wasn't an ending.
It wasn't even the triumphant arrival I once might have needed it to be.
It was quieter than that.
I have spent much of my life learning how to survive what was handed to me.
Somewhere along the way, survival became rebuilding.
And somewhere during the rebuilding, I began making choices not simply about what I wanted to escape, but about what I wanted to create.
That is different.
The keys in my hand were not a trophy for everything I had endured.
They were permission to begin tending something.
There will be paint.
Repairs.
Furniture.
Bills.
Probably discoveries I would rather not make.
There will be mornings when the novelty has worn off and this place is simply where I live.
Good.
I think I am finally beginning to understand the holiness of simply inhabiting my life.
A dog asleep in her corner.
A refrigerator with food in it.
A door that locks behind me.
A familiar street.
A sky I will eventually recognize from season to season.
People I love coming through the door.
Quiet evenings when nothing important happens.
Ordinary life.
And one day soon, when the cat hair exorcism is complete, when the walls have been washed and the paint has dried, and the work of removing the previous owners' footprint begins giving way to leaving my own, I will move in.
Not into the house I bought.
Into the home I have begun to make.
For years, I thought transformation would announce itself.
I thought there would be a moment when I could look backward and clearly see where the old life ended and the new one began.
Maybe sometimes there is.
But sometimes transformation looks like a tired man standing in a dirty kitchen with a set of keys in his pocket, deciding what he will do with what has been placed in his hands.
No music.
No audience.
No revelation necessary.
Just the quiet recognition:
This belongs to me now.
Not only the house.
The life.
The choices.
The responsibility.
The next chapter.
All of it.
Closing day.
Funny name for it.
Because nothing closed.
Something opened.
Explore more writing from Silent Sentinel →
from Dan De Lion
from
G A N Z E E R . T O D A Y
Fun Andy Weir interview, whose books I never read. I've only watched the movie adaptations, which weren't quite my jam, but judging a film-adaptation is no way to judge an author's work. Either way, the interview is fun and inspiring and does provide some food for thought.
The entire part 1 of COLLIDER by Warren Ellis and Jerome Eyequem, which is being serialized at Warren's Orbital Operations newsletter. Strong STALKER vibes, but clearly far more demented.
Steven Heller on his time as art-director for EVERGREEN, a magazine that “devolved” into a paperback periodical. Didn't even know this was a thing. Somewhere in the back of my mind I've been toying with the idea of a regular paperback zine of sorts for quite a long time now.
Kickstarter for Catherine Tedford's PAPER BULLETS: 120 Years of Political Stickers From Around the World forthcoming from PM Press, which I'm fortunate to have some work in.
Fonts-in-Use looks at fashion designer Tania Marcial's DELIVERY collection. Hard thrift-wear aesthetic.
More podcast note-taking today and a new plumbing issue I gotta look into, when all I'd really like to do is read and write right now. Should also start thinking about the next edition of the RESTRICTED FREQUENCY newsletter, which is supposed to go out in 4 days. Do what you love and never have to work a day in your life, they said.
#radar
from ptrbs
So, starting a blog, or a journal as you like. How do you even do it? I am currently staring at this blank page trying to put whatever the hell is going on in my brain into words. Let me tell you, it is not easy.
Maybe I can first start with the why? Why would I do this, and why do I think anyone else will care. Well, I don't think they do. It is mostly an exercise for myself to express the “whatever the hell is going on in my brain”. I am not going to stick to a single topic, I will probably be all over the place, but I do think it's helpful for myself to write some things down. If someone else happens to like to read it, so be it. It is also not topics and things I feel like I need to hide from the public.
How many times do I need to write though? Once a day? Once a week? 500 words every post? I think it's easy to try to make some ground rules, but I also think it will hinder whatever creativity I have in myself. So, it is probably going to be quite irregular, and I am fine with that.
One thing I do believe strongly about is that I will not use any AI tools to do any of my writing, proofreading, summarizing, spell-checking or whatever it could potentially do. Sure, this will make my posts flawed when it comes to spelling and grammar, but I am also fine with that.
For today I think a simple introduction is sufficient: Hi, I am Pieter, 39 years old (shit, almost 40), and living in Berlin with my wife and son. Pretty nerdy about technology, loving music + books, and currently recovering from a not so nice burnout at work.
To whoever will read this at some point: Hi to you! Hope you enjoy all the mess I am writing down and hurling into the world. See you soon!
from An Open Letter
I had my squat primary day today and it hurts so bad during back offs. I couldn’t finish a set and then I fully stopped. I continued the rest of the program and it got so bad where it was agony even just to exist sitting down. I am honestly really disappointed because the whole reason I got a Coach was to work on this issue and have it go away, but my coach hasn’t really done anything other than saying that we’ll have to watch and see, and hasn’t changed my program at all. I feel like my program is just a cookie cutter paste that isn’t getting customized at all which I really don’t like.
On Mastodon I try to write a list of 3 good things every day. It’s such a great habit to have and I decided that, instead of attempting to update my now page, I’d make this post, wildly inspired by this post by cygnoir!
1. I’ve finished a headband in nålebinding and I love it so much! Just look at the beautiful pattern it creates.

2. I went to Amsterdam, hitching a ride with my husband. It was SO nice to have a couple hours in the city centre. I brought the original campsnap camera along for the adventure. Will share more pictures later :) 
3. I couldn’t sleep one night and decided to hand code a website. I even snagged a fancy JavaScript from somewhere so that the header, footer and navigation are automagically added to the pages.
4. I started the wardrobe switch from spring/summer to autumn/winter! Decluttered two bags of clothes in the process and still have the hanging clothes to go through.
5. Inktober started! I’m mostly following these fairytober prompts, but will go back to the official ones when I feel like it.

And to share a doodle, here is the wonky one I made for day 4. I use a platinum desk pen with carbon ink for each one, and I doodle in my Filofax.
I share all my doodles on my mastodon account.

from triptych
By Andrew Wooldridge
Game 060 in the collection is BRICKVADERS. The idea is simple: what if the aliens in Space Invaders were made of bricks, and your laser base was also a Breakout paddle?
It's 1983 and the Brick Armada is coming, an invasion fleet of aliens built out of living bricks, marching down on Earth in formation. Earth's last defence is the STRIKER, a ship that is half Breakout bat and half laser base. You bounce a plasma ball up into the formation to smash invaders and their brick armour, fire lasers between bounces, catch the capsules that fall out, and try to stop the Armada before it lands.
Like every game here, it uses no asset files. Every sprite, letter, explosion, backdrop and note of music is made in code. It's built with three.js and plays on a phone as well as on a desktop.
The goal was for it to feel like a vertical monitor glowing in the corner of an arcade in 1983. The whole game is drawn into a 240 × 320 render target, the shape of a vertical arcade screen, then scaled up with nearest-neighbour sampling so the pixels stay chunky. On the way to your screen it goes through phosphor persistence (moving things leave a faint trail, like an old tube), bloom, and a CRT pass with curvature, scanlines, an aperture grille, a vignette and a little chromatic aberration. You can switch the CRT off if you prefer clean pixels.
The fun part is that every pixel is a real 3D cube. Invaders, bricks, the paddle, bullets, capsules, even the letters in the logo are instances of one InstancedMesh of boxes, lined up exactly on the 240 × 320 grid. The camera sits far back with a narrow field of view, so the flat playfield matches the pixel grid exactly, but anything with depth really is 3D.
That gives the game its look:
Behind the playfield, each of the five sectors has its own dim 3D backdrop: a lunar surface with Earth rising, a neon nebula, an asteroid belt, a synthwave sun over a grid, and finally the inside of the mothership. Even the HUD and menus are drawn in a hand-made 5 × 7 pixel font into the same low-res screen, so they glow and scanline like everything else.
My favourite detail is the sound. In Space Invaders the march speeds up as the aliens thin out. BRICKVADERS takes that literally: one beat of the music is one step of the formation. The simulation owns a beat clock and sends out timestamped beat events, and the Web Audio code schedules notes against the audio clock so they land sample-accurately.
Each beat plays the four-note march bassline, shifted into the current sector's chord, along with drums and a pulse-wave lead through a delay. Clear out the formation and the whole song speeds up with it. Brick hits play a rising pentatonic run, so a long chain of ball hits sounds like one melody.
Bosses, challenge stages, the title screen and the ending have their own songs on the same machinery, and there's a full set of generated sound effects, from the paddle blip (pitched by where the ball lands) to the warbling mystery-ship siren.
The ball bounces Arkanoid-style: the angle depends on where it hits the paddle, and it speeds up a little with each hit. Your laser works like the original Space Invaders cannon, with one shot on screen at a time. Every hit the ball makes before it comes back to the paddle adds to your chain, and every five links add ×1 to your score multiplier, up to ×5.
The formation marches left and right and drops at each edge, the way you'd expect. If it reaches the ground, you lose a ship and it gets pushed back up. Mixed in with the invaders are bricks: rainbow bricks (it's Breakout, after all), silver bricks that crack, gold bricks only a fireball can break, TNT bricks that chain-react, and prize bricks that always drop a capsule.
There are nine kinds of invader, and the later ones change how you play:
Capsules work the way Arkanoid fans will expect: Laser, Expand, Catch, Multi-ball, Fireball, Slow, Barrier, Nova bomb and the rare 1UP. The Nova bomb wipes every enemy bullet off the screen and blasts everything. There's also a mystery ship that crosses the top of the screen, and yes, the old trick still works: your 23rd laser shot always scores the full 300.
A loop is 24 stages: five sectors of three waves and a boss, with a challenge stage after the first four bosses.
SectorBoss1 · Lunar Outpost
King Krabbo, a giant crab of bricks with claw cannons2 · Neon Nebula
The Saucerator, a huge saucer with a spinning light ring and a death beam3 · Asteroid Alley
Rockjaw, an asteroid skull whose steel jaw opens and shuts over its core4 · Synth City
Phantom Queen, a flagship with a giant tractor beam and diver escorts5 · The Hive
The Overmind, a brain in a brick skull, in three phases
The bosses are big grids of cells, and you have to dig through them. There's armour to break, steel that won't break, gun ports that shoot until you knock them out, and a pulsing core that is the only thing that can kill the boss. Bosses rebuild armour around the core over time, so you have to keep at it. Breaking a cell sometimes cracks its neighbour, so tunnels open up. At a quarter of the core's health the boss hits CORE EXPOSED! and its hard armour crumbles for the finish.
The challenge stages are a nod to Galaga: five squadrons of eight invaders fly scripted loops without shooting back. You get rapid twin lasers and a ball that respawns for free. Hit all 40 for a PERFECT!! and 10,000 points.
Beat the Overmind and you get brick fireworks and credits, then Loop 2, where everything is tougher and faster, and it keeps going from there.
I wanted the full cabinet experience, not just the game:
On a phone, the screen sits on top and an arcade control panel fills the space underneath: a ridged spinner pad you drag across, a big red FIRE button and a yellow BOMB button. Turn the phone sideways and the pad moves to the left with the buttons on the right. Dragging moves the paddle relative to where your finger started, so your finger never covers it. It also works with a keyboard, a mouse or a gamepad.
As with the other recent games, the dev/ folder has its own test harnesses:
simtest.mjs has the AI pilot clear every stage of two full loops headlessly in Node, on both difficulties, in about ten seconds. It fails on any exception, any NaN, or a ball that escapes the field.browsertest.mjs drives the real game in Chromium: the attract mode, menus, a game over and initials entry, all 24 stages, the ending and Loop 2, then touch-only phones in portrait and landscape. It fails on any console error.The same bot that runs the tests also plays the demo in the attract mode. The whole game is about 5,500 lines of plain JavaScript modules with no build step.
BRICKVADERS is a tribute to the genre, not a copy of any one game. Every alien, the mystery ship and the shields are original designs. The three basic grunts (GLOOP, a one-eyed goo blob; BUZZ, a shelled space beetle; and PEEPER, a bat-winged eyeball) replaced earlier sprites that looked too much like the classic octopus, crab and squid.
Play BRICKVADERS, or find its statue in the Garden of Games with the rest of the collection. If you want to see how it's built, the design doc covers everything from the voxel shader to the boss phases.
Insert coin. Have fun!
from bios
Reactionary Reviews | Crossed Out | dir: Ernst Roets & Pierre Malan
Crossed Out is a giant temper tantrum of a film. With the visual language of InfoWars, FOX News and myopia, it is, as a film, a batshit rendering of an issue through a selective lens with graphics envisioned by a four-year-old who likes staring into the sun and thinks daddy has abandoned him because he left his blankie in the palatial chicken coop. Somebody needs a fucking nap. The film opens with a terrifying image of the devil himself, Julius Malema, his face transposed over a satellite image of South Africa at night, the word INCITEMENT flashing across the red flag in many fonts (sadly Roets does not use Wingdings). It's night and the blacks are coming! And they're communists!
The word incitement is flashed on screen so many times that it is, well, an incitement.
Roets in VO claims the film is an investigation. An investigation does not start with a conclusion. At no point in the first thirty minutes do Roets and co interrogate what Kill The Boer, the chant, even means. Case in point is the showing of a stadium full of EFF supporters chanting Dubul' ibhunu and then cutting to Trump's explanation of that moment. Trump thinks it’s about individual farmers, lol, but then the film makes the claim that BBBEE is hurting white capital, therefore arguing that the song is actually about what it is about, the end of white monopoly capital. An epistemological own goal. Laduuuuuma!
My favourite part is Roets describing footage of Trump and Ramaphosa in the White House, then showing a clip of the lights dimming before the footage is shown to Trump. The meaning of this moment is explained by Roets. The clip is shown twice. TWICE! Did Elon not give you enough money to buy all the news footage?
You'll notice I said the first thirty minutes. Crossed Out is so irredeemably bad as a film that I couldn't watch much beyond that. A film that starts with a conclusion does not need to be watched until completion.
Crossed Out is a giant cocksuck up to capital, a plea for a saviour, someone, anyone, to rid them of their terrible plight. Because the plight must exist in order to get paid. The stated plight is rural violence, targeted at Afrikaners, the actual plight is that Roets needs his daddy because he can’t pick up a fucking spade and build anything of his own.
In a fake documentary being made in the Woody Allen film Crimes and Misdemeanors, Alan Alda says, while holding a ruler up to the camera, “If it bends, it's funny. If it breaks, it's not funny.” Yes, I am quoting Woody Allen while discussing a film about the systematic repression of a persecuted minority that is not a persecuted minority. Woody Allen also claimed he was the subject of a witch hunt. If it breaks, it's not funny.
What breaks in Crossed Out, the tragedy of the film, is the weaponisation of trauma. These people were subjected to massive violence and trauma and grief, the people that Roets trots out as evidence of his claims, and no one has disputed that rural violence is something that happens. It is the use of these narratives to support untrue statistical claims that actually feels quite disgusting when you see it on screen (yes, I skipped forward). The pain is real. The claim is not. And in this gap there is a cruelty. What do these victims of violence gain from this film? A promise of an enclave of safety? This usage of grief is so deeply uncomfortable that it feels like Roets is doing something here that should be forbidden. Using people to advance the demands of capital enrichment. But this has never stopped the free market.
The essential problem with Crossed Out is that it never starts to investigate its own assumptions. The secondary problem is that it is just a fucking badly made film. It is a laughable attempt at documentary, and in that it is actually a successful document of our times. A wild misreading of reality. However, it is allowable under the law of Free Speech, much like Dubul' ibhunu. Embracing that is part of living in this strange land. Something Crossed Out refuses to accept.
Three interviews are telling. The first black face we see on the screen arguing for Roets' position (we never see anyone arguing against it in any depth) is credited as being from a Free Market lobbying group. Because capitalism will fix everything.
Then an interview with a member of the New Republican Club explaining a situation he has not experienced.
And then an interview with Martin van Staden, Head of Policy at the Free Market Foundation, explaining a clip of someone explaining what BBBEE is. In the clip she states that there are no race-based laws in South Africa, but there are laws that aim to redress the economic imbalances brought on by the apartheid government's race laws. The clip is shown in short segments, we do not hear the full response, and the woman being quoted is never named. She is black. What we do get is Martin van Staden in a woefully stupid hat, claiming that she said in one breath that there are no race-based laws and in the next that there are. Martin van Staden has as firm a grasp of logic as he does of millinery.
Roets and co claim they want self-determination, but that is already allowed for in Section 235 of the constitution. They claim they want no BEE for international investors, but that is already allowed for in the Equity Equivalent Investment Programme (EEIP) that Amazon and Microsoft use to operate in South Africa. They claim they want to live on their own, but the people of Orania are already doing that, and it is hard work. Roets claims he wants to live in South Africa, but he does not want to do the hard work of what it takes to live in this strange land. He wants separate but equal development on his own terms and thinks America can give it to him. Reagan is dead pal.
The whole film is a demand for impunity and a plea for comfort made by someone who would have benefited from going to a farm school. Ernst Roets makes films with the vigour of a man once teased with the word kortbroek.
Where Crossed Out truly fails is that it does not even know that it is a remake of a far superior film made on this exact issue in 2014. Annalet Steenkamp's documentary I, Afrikaner explores exactly these issues with a much more nuanced outlook.
In those first thirty minutes we are treated to three people, Ramaphosa, Malema, and the unnamed woman in the news clip, stating that South Africa is a sovereign nation and will not change its laws to appease foreign business interests. Everything else after this is an argument as to why South Africa should dismantle BBBEE, and the trauma of victims of violence is used to substantiate that argument. And when the argument can only be won by emotional manipulation, well, this is not a documentary at all. Crossed Out is so determined to be right that it ends up just feeling wrong.
Crossed Out is a film made by prompting Grok to write a historically accurate argument for why Starlink should not have to obey South African law to operate in South Africa, without mentioning Starlink. Do a vulgar roast of BBBEE. Use forbidden words.
Reviews · →Newish Music Round Up 4th October 2026
from
Cllr Gareth Kitchen - Green Party
🏥 A fully publicly owned NHS – GPs, dentistry and ophthalmology back in public hands ⚛️ Nuclear energy – Opposition dropped, now part of a full energy strategy
🏠 Three-year rent freeze – Breathing space for renters until at least end of 2029
🌍 Nature as a security issue – The biodiversity crisis gets national security focus
📺 Mutualise the BBC – Public control, licence fee abolished
💧 Water in public ownership – Renationalise now, not someday
🐑 Halve animal farming – Support farmers to go sustainable
🛒 Food price intervention – Fair prices for consumers and producers
✊ Councils empowered for BDS – Boycott, divest, sanction
🇵🇸 Zionism is Racism – Names the ideology as racist; calls for one state with equal rights and protections for all.
Policy priorities arrived at democratically by members! 💚
https://join.greenparty.org.uk/
#GreenParty #nhs #ClimateAction #BDS #palestine #BioDiversity #zionism #ukpol