Sign in

paintgoblin.bsky.social

@paintgoblin.bsky.social
113 followers 97 following 1.3K posts
PostsRepliesMedia
paintgoblin.bsky.social @paintgoblin.bsky.social · 30/09/2026
I've given up on self-hosting mercurial ... maybe ... and moved back to sr.ht sr.ht/~palavalle/
sr.ht
sourcehut hub
001
paintgoblin.bsky.social @paintgoblin.bsky.social · 28/09/2026
Free Mini of the Month is dead - long live the free Mini of the Month www.warhammer-community.com/en-gb/articl... (You build and paint it while they sales pitch you?)
warhammer-community.com
All-new in-store offer this October
Choose one of eight miniatures to build and/or paint, and then take away.
010
paintgoblin.bsky.social @paintgoblin.bsky.social · 26/09/2026
Oh yay ... Tram Strike ... wish I'd checked the website before swiping on... but if NET isn't paying their staff it doesn't surprise me they didn't shut off the ticketing machines.
000
paintgoblin.bsky.social @paintgoblin.bsky.social · 26/09/2026
... so like ... I thought the sets were cluttered/claustrophobic; particularly the crap on the couches and walls in the farmhouse. Think it's unusual for a film that will need the same set multiple times/days/cuts and be consistent. But.
100
paintgoblin.bsky.social @paintgoblin.bsky.social · 25/09/2026
New Resident Evil good
000
paintgoblin.bsky.social @paintgoblin.bsky.social · 25/09/2026
"Laundry Pull"* feels like a win this morning. Shirt with no holes I can find, matching socks, and there was even a hoodie in there when I started the machine last night.
111
paintgoblin.bsky.social @paintgoblin.bsky.social · 18/09/2026
All these "neurotypicals" at #WarHamburger #Hobby Night heard "kit bash an #Ork vehicle" and immediately panicked trying to secure enough wheels. The #Squig Juiced Wind Kracker needs neither wheels or roads to get where it's going! #WarHammer
120
paintgoblin.bsky.social @paintgoblin.bsky.social · 18/09/2026
Hey #Sony - Docker, PodMan, etc - they're all cheap these days and work. Just fuggin stick some 95% mode on the PS6/PSP3 and ... IDK ... see if Valve will do an official port in exchange for a tax or something? Become the Mac of consoles; it's not FOSS but it's pretty damn close?
000
paintgoblin.bsky.social @paintgoblin.bsky.social · 15/09/2026
biomed randos behind me in the office; "... and then we'll get real fancy and use a list comprehension ..." Peter; {neuron activated}
000
paintgoblin.bsky.social @paintgoblin.bsky.social · 12/09/2026
(politics) Someone just mentioned the idea of "The Big Beautiful Day" and how people have bottles of wine ready ... and I went "ooh ... I know what I'm opening"
000
paintgoblin.bsky.social @paintgoblin.bsky.social · 10/09/2026
We need a special chair for people who write articles saying "X has released a Raspberry Pi / MacBook Neo competitor" and bury the lead that the device has half the ram while being 10x the price ... and probably tied to a 5 year old walled fork of Android
200
paintgoblin.bsky.social @paintgoblin.bsky.social · 10/09/2026
"The first print run will be available exclusively through scalpers" Fixed it
000
paintgoblin.bsky.social @paintgoblin.bsky.social · 09/09/2026
Tragedy; while waiting for the bus I saw a very cute (elderly) beagle puppy walking past ... but I was eating a sugar free chocolate protein bar 😭
010
paintgoblin.bsky.social @paintgoblin.bsky.social · 08/09/2026
Peter's Morning Commute; - up showered and waiting for bus - ooh! I'll add scene trees and a tree hierarchy to my lil game engine garden - {tippy tapping ensures} - mkay, I have no idea how the tree API works; I'll reintroduce the API demos in my engine
100
paintgoblin.bsky.social @paintgoblin.bsky.social · 04/09/2026
OS; YOUR PC WILL RESTART AUTOMATICALLY TO INSTALL UPDATES! Peter; Whatever - do it now so that I don't have to break my train of thought later. OS; WHOA WHOA WHOA - ENTER AN ADMIN PASSWORD TO IT INSTALL UPDATES!!!
110
paintgoblin.bsky.social @paintgoblin.bsky.social · 04/09/2026
(updoot; i got shy and only showed off VJ's Metal Colour ... buuttt ... discovered that makes a *really* nice highlight for Retributor Armour)
000
paintgoblin.bsky.social @paintgoblin.bsky.social · 04/09/2026
#SQL is a real programming language. See? It runs #DOOM github.com/cedardb/DOOMQL
github.com
GitHub - cedardb/DOOMQL: A multiplayer DOOM-like in pure SQL
A multiplayer DOOM-like in pure SQL. Contribute to cedardb/DOOMQL development by creating an account on GitHub.
010
paintgoblin.bsky.social @paintgoblin.bsky.social · 03/09/2026
I haven't painted minis (at home) since before August. But. As part of a "behold my stuff" effort* I've moved the makeup box of paint into the living room with my desk and ... now I'm thinking ... maybe having the paints in the loft and gardening-programming/StarDew in the living room is a bad idea?
100
paintgoblin.bsky.social @paintgoblin.bsky.social · 01/09/2026
KDEnlive keeps delivering ... also IIRC OpenShot doesn't support multiple timelines anyway ... (...and this is speaking as someone who set up an LLM last weekend)
010
paintgoblin.bsky.social @paintgoblin.bsky.social · 31/08/2026
To see if I could, I set up a basic LLM at home and asked it to solve a programming problem that I don't have the patience for. The first 2/3 of the time I spent were getting my GPU exposed to Docker ... and then CUDA stomped and refused to use the old silicon ...
110
paintgoblin.bsky.social @paintgoblin.bsky.social · 27/08/2026
I'm sure I'm missing something, but, feels like an Onion headline "inclusive Democracts appoint first Republican to party leadership role"
130
paintgoblin.bsky.social @paintgoblin.bsky.social · 27/08/2026
(cranky old millennial rant) it's pissing down out here - get on the bus or get out of the way, stop doing that "no after you" thing boomer!
100
paintgoblin.bsky.social @paintgoblin.bsky.social · 27/08/2026
This was a good idea. You know what's a better/easier idea? Using/eating the Python AST, into my own AST, then spinning that into shaders (et al) I can still keep the pure-functional / ssa / eDSL approach. codeberg.org/paintgoblin/...
codeberg.org
Syntax. Encoding The optional leading + to a value of the file. As.
Searching for a specific object id. The object table is used when checking.
100
paintgoblin.bsky.social @paintgoblin.bsky.social · 21/08/2026
Don't. Just use uv
000
paintgoblin.bsky.social @paintgoblin.bsky.social · 21/08/2026
Can you twist #python into being a pure-functional DSL for creating #sokol shader/renderers? I (probably) can and will "butterfly" it this weekend (while / instead of fixing my F!@KING js-binding errors) codeberg.org/paintgoblin/...
codeberg.org
sgraph
sgraph
200
paintgoblin.bsky.social @paintgoblin.bsky.social · 19/08/2026
- woke up - saw lomg undef symbol errors from giant rewrite last night - started cinnamon rolls - define four one-line methods - ... and all 54 test cases pass ... ... wonder what I'll do with the remaining 15 minutes before i can eat cinnamon rolls and go to gym ...
100
paintgoblin.bsky.social @paintgoblin.bsky.social · 17/08/2026
"todebt" all those little "TODOs" and "STUBs" in a codebase you need to tease out, test, and implement before merging with default
010
paintgoblin.bsky.social @paintgoblin.bsky.social · 17/08/2026
There's a bunch of stuff about the independence day sequel ... but what's been bugging me is they could have set up Pullman's big speech the he just says something like "We survived because one hero did something stupid to protect his kids - now I get to"
000
paintgoblin.bsky.social @paintgoblin.bsky.social · 17/08/2026
#BugBrain Moment; I should rename this project from "SD / Scala DukTape" to "Garden Box"
100
paintgoblin.bsky.social @paintgoblin.bsky.social · 16/08/2026
I'll see your "single C header" and raise you "whole library in the markdown file" (still working on the build process) codeberg.org/paintgoblin/...
codeberg.org
000
paintgoblin.bsky.social @paintgoblin.bsky.social · 15/08/2026
#Weekly Roundup of Delightful Discoveries - Monument Hobbies has released their own like-Contrast called "One Step" - still annoyed we didn't call these paints "stains" and went with the q-tip / kleenex / branded name of "Contrast"
100
paintgoblin.bsky.social @paintgoblin.bsky.social · 13/08/2026
if i stopped watching Jeepers Creepers you can read a new book - it's not
000
Reposted by @paintgoblin.bsky.social
// ꌗ꓄ꋬꉧ // @staxdeadempress.bsky.social · 13/08/2026
every single actor joining the new harry potter series saying "I don't agree with JK Rowling's opinions!"
6493363712
paintgoblin.bsky.social @paintgoblin.bsky.social · 13/08/2026
I'm at a ... thing ... in the pub basement ... and oh boy - the temperature is AMAZING
010
paintgoblin.bsky.social @paintgoblin.bsky.social · 12/08/2026
... oh my Spock and heaven; C++11 has multi line string literals!? en.cppreference.com/cpp/language... #cpp #oldman
en.cppreference.com
String literal - cppreference.com
020
paintgoblin.bsky.social @paintgoblin.bsky.social · 09/08/2026
... aaannd my explanation for Orcs/Goblins is; - Goblins want cheese and know cows are related so they attack the cows because the dairy farmers are slightly more intimidating l. When they find no cheese they bicker and wander off - Orcs fight both and take the beef and the cheese
100
paintgoblin.bsky.social @paintgoblin.bsky.social · 07/08/2026
... almost there ... one errand to do, but then .... #DukTape time ...
000
paintgoblin.bsky.social @paintgoblin.bsky.social · 05/08/2026
The office last night. I didn't fix anything that I set out to fix, I just got all the broken parts I wasn't aware of working. This Vancian/byzantine monstrosity is ... actually a pretty clean replacement for what I was doing before codeberg.org/paintgoblin/... #DukTape #C #C++ #GameDev
a laptop editing code in a pub's beer garden
1103
paintgoblin.bsky.social @paintgoblin.bsky.social · 03/08/2026
I saw a spelling mistake typo in a big OSS project. I really want to submit a PR to fixit ... but ... I'd feel almost dirty if my name ended up as a contributor on a big honking AAA game library just for ... for ... okay okay okay - if it's still there tonight I'll try to submit the PR ...
110
paintgoblin.bsky.social @paintgoblin.bsky.social · 30/07/2026
(after watching the Doomsday Trailer) ... heh ... there's probably some overworked VFX dept with a much smaller countdown clock in their office ... :'(
000
paintgoblin.bsky.social @paintgoblin.bsky.social · 26/07/2026
Shuffled around the bookshelves ... Keith and Pharr *might be* on a pedestal where they don't belong for the scale/scope I work in #gameDev
0102
paintgoblin.bsky.social @paintgoblin.bsky.social · 19/07/2026
{angry/threatened house cat noises}
100
paintgoblin.bsky.social @paintgoblin.bsky.social · 15/07/2026
... AHH ... So. A deadline www.escapistmagazine.com/news-floppy-...
escapistmagazine.com
Floppy disk game contest challenges devs to stay under 1.44MB - The Escapist
The 1.44MB Game Development Contest is asking creators to build a complete standalone game small enough to fit on a single floppy disk.
000
paintgoblin.bsky.social @paintgoblin.bsky.social · 14/07/2026
re my last post ... maybe i'm not the worst person who dilly dallies at lunch
000
Reposted by @paintgoblin.bsky.social
Alejandra Caraballo @esqueer.net · 14/07/2026
Really crazy to learn that JK Rowling once worked at Amnesty International as a bilingual researcher but she was fired because she was too busy writing books during work hours instead of documenting war crimes in French speaking Africa.
A screenshot of an article snippet featuring a photograph of J.K. Rowling credited to Twocoms / Shutterstock.com. Below the photo, a heading reads "J.K. Rowling" followed by "Net worth: $1 billion." Two paragraphs of text follow: "Before she was a best-selling author, 'Harry Potter' creator J.K. Rowling lost her job as a secretary for the London office of Amnesty International because she was caught writing creative stories on her computer while on the clock. She used her severance to begin Harry Potter and the Sorcerer’s Stone. Today, Rowling is a billionaire, thanks to the book series that has sold over 500 million copies and a blockbuster film franchise."
20562421868
paintgoblin.bsky.social @paintgoblin.bsky.social · 14/07/2026
Like the IRRESPONSIBLE employee I am - I cracked open the for-fun project at lunch and discovered ... a cryptic error, causing a crash, inside of a "warn me but don't crash" section So - naturally, I decided to document everything else I could think of rather than deal with tracking down this bug.
100
paintgoblin.bsky.social @paintgoblin.bsky.social · 10/07/2026
Why roll my own specific and obscure part of a game engine? Well, there's no turnkey solution online and ...
010
paintgoblin.bsky.social @paintgoblin.bsky.social · 10/07/2026
TIL; `null` is `undefined` in .js every time except for when it's not. Because. Because instead of being made (or co-authored) by dumdumbs who were trying to be different (Python) js was made (or co-authored) by dumdumbs who were trying to be the same.
110
paintgoblin.bsky.social @paintgoblin.bsky.social · 05/07/2026
Device; {stuttering and freezing} Peter; UGGHHH - I'll reboot Device; {rebooting} Peter; 😀 Device; plz wait - restoring all your apps to their previous state Peter; F U C K N O
100
paintgoblin.bsky.social @paintgoblin.bsky.social · 03/07/2026
I've just noticed that I pronounce "Appalachia" different when I'm saying "Old Gods of Appalachia" (the stories - you should listen) and "Appalachian Mountain Club" (the hiking - you should visit) ... it's not just the ... conjugation with the "N" it's like "app ul a chaw" and "app el ay-sha"
000