Sign in

Ninji 🔜 RuneFest

@ninji.dog
3.8K followers 1.5K following 7.2K posts

Wolfdog, sometimes furry, sometimes shiny. Writes code for your favourite MMORPG. Likes cities, transit, gear, reverse-engineering and street photography. Moved from @_Ninji. en_GB/es_ES • 31, he/they θΔ • Glasgow, Scotland • t.me/Ninji (slow replies)

PostsRepliesMedia
Ninji 🔜 RuneFest @ninji.dog · 1h
They should invent a type of haircut that doesn't leave tiny fragments of hair all over the top third of your body. That's my million pound idea
3140
Ninji 🔜 RuneFest @ninji.dog · 4h
meet me at St James Quarter for a (very gentle) ass-kicking (I got my hair redone and I look hot so I'm posting a gratuitous selfie)
a full-body selfie where I’m on the shopping centre concourse under the bright sunlight, showing off my freshly cut and dyed mohawk which is a very vivid blue
1360
Ninji 🔜 RuneFest @ninji.dog · 9h
Millions and millions in marketing spend and yet Trainline just emailed me a reminder to renew my 26-30 Railcard, which I am now too old to be eligible for Thankfully, as everyone knows, we all get a 50% pay rise when we turn 32, which should make up for it! I'd better go ask my manager about that
0150
Ninji 🔜 RuneFest @ninji.dog · 20h
Decisions were made at Big Tesco
a bottle of reduced salt soy sauce has been abandoned on top of a display of cans of Ambrosia’s Devon Custarda pack of fancy Cushelle toilet paper has been abandoned on the bottom shelf between the bottles of olive oil and the bottles of vinegara OneBlade electric shaver (in its security tagged box) has been left on top of a display of vegetable-themed plush toysa pack of burger buns has been left on top of a stack of Carlsberg cans, in front of the bottles of Rioja wine
2101
Ninji 🔜 RuneFest @ninji.dog · 21h
I'm still using the old Siri. I said to my watch "hey Siri, start cycling navigation to Argyle Street" Places I expected it to pick: • Argyle Street (street in Glasgow) • Argyle Street (railway station in Glasgow) Places I did not expect: • A street on a different island, accessible by ferry
screenshot of Apple Maps navigation, showing a 3.5 hour long cycling route from Glasgow to Rothesay, arriving after midnight, which even includes a trip by ferry
1241
Reposted by Ninji 🔜 RuneFest
Ninji 🔜 RuneFest @ninji.dog · 27/09/2026
I'm going to be in Edinburgh on Wednesday morning again to get my hair redone If anyone I know wants to get lunch and/or hang out that day, let me know 👀
081
Ninji 🔜 RuneFest @ninji.dog · 27/09/2026
I'm going to be in Edinburgh on Wednesday morning again to get my hair redone If anyone I know wants to get lunch and/or hang out that day, let me know 👀
081
Ninji 🔜 RuneFest @ninji.dog · 27/09/2026
the concept of a "charcuterie board" is often deeply misunderstood. to help clear up this situation, i've created this educational diagram. i hope it helps
title: charcuterie board alignment chart

table columns:
• Item Purist: the board must contain cold meats, with a small amount of accompaniments
• Item Neutral: the board must contain food
• Item Rebel: the board can contain anything

table rows and content:
• Board Purist: the items must be skilfully arranged on a board or slab — item purist: a charcuterie board; item neutral: a sandwich platter; item rebel: a model railway
• Board Neutral: the items must be individually selectable — item purist: a hotel breakfast; item neutral: a self-service food ordering kiosk; item rebel: toolbars in a web browser
• Board Rebel: the items can be presented in any way — item purist: Subway’s Classic BMT sandwich; item neutral: a bowl of soup; item rebel: a landfill
14314
Ninji 🔜 RuneFest @ninji.dog · 26/09/2026
good evening to everybody except for the two grown men who were walking down the dedicated cycle path, stopped in the middle, and yelled "aaahhh!!" in surprise when i rang the bell to alert them of my presence
1220
Ninji 🔜 RuneFest @ninji.dog · 25/09/2026
I'm feeling the effects of having woken up at like 6am every day this week and also having walked over 24k steps across three different cities today alone (Cardiff -> Manchester -> Glasgow) So I'm in bed on a Friday night before midnight and it feels like anathema
1120
Ninji 🔜 RuneFest @ninji.dog · 25/09/2026
I arrived back in Glasgow at 8:40pm and the first thing I witnessed after leaving the station was a drunk guy on Union Street asking people "where the ladies at?? i'm looking for the ladies" I wonder if he found the ladies in the end
190
Ninji 🔜 RuneFest @ninji.dog · 25/09/2026
The amount of aftermarket holes in my body has now been increased from 4 to 6 \o/ My ears are going to be sore for a while, but they look cool and that's what really matters
it’s a selfie where i’m standing in front of a sign that says “full of alpine cream”. i now have large-ish black plugs in my earlobes.
9561
Ninji 🔜 RuneFest @ninji.dog · 25/09/2026
I can only wonder how many lawyers and/or compliance people were involved in the creation of this sticker
there’s a change machine at an arcade which accepts notes and card payments. a yellow sticker on it says, in all caps: “Cash acquired using a credit card should not be used for playing on any kind of gambling machine.”
3323
Ninji 🔜 RuneFest @ninji.dog · 25/09/2026
Here are some random photos I've taken recently
a small but rather fancy looking church-esque building with a sign saying “Chapel Bar & Restaurant”. behind it there’s a very tall and modern-looking building, and the photo is angled such that the modern building looks like an extension of the churcha baby seagull is perched on the roof of a Greggs, beak open as they yell up at the skya pair of glasses has been carefully balanced in a little nook/alcove between two granite panels on the exterior of a buildinga misspelled sign in a shop window says “Proud to stock Jack’s products here. Jack’s: Prat of the TESCO family”.

neither the Jack’s nor Tesco logos are using the correct font, it looks like someone has tried to recreate them in a very limited mobile app or something
1150
Ninji 🔜 RuneFest @ninji.dog · 25/09/2026
dear diary: today i was strong and resisted the urge to snarkily reply to the furry who regularly posts about how much they hate AI and vibe-coding, after they posted a screenshot of yet another of their vibe-coded projects like… if you're going to use claude, at least be honest about it, okay
3240
Ninji 🔜 RuneFest @ninji.dog · 24/09/2026
Continuing my impulsive decision arc… I'm going up to Manchester tomorrow and I've booked a slot to finally get some metal put in my ears after years of saying "Oh I should do this" Haven't gotten any new piercings since 2019 so I'm well overdue :p (Also, if anyone there wants to hang out, lmk)
1270
Ninji 🔜 RuneFest @ninji.dog · 24/09/2026
it's important to keep your life organised
screenshot of the Jira “issue type” dropdown, where the options are: Zone, Scheme, Time, Scam, Concept, Snack, Risk
2232
Ninji 🔜 RuneFest @ninji.dog · 23/09/2026
Aw shit I'm in Wales how did this happen
a slightly blurry selfie where I’m posing with a funky sculpture of a red dragon at Cardiff Central stationa sign on a pillar by a train platform, in both English and Welsh: “Carrying fishing rods, helium balloons, flags and selfie sticks near live wire is dangerous”
5381
Ninji 🔜 RuneFest @ninji.dog · 23/09/2026
achievement unlocked: I went to the office today for the first time since last year, and several coworkers complimented my style going all-in on being a colourful weirdo continues to pay off
0260
Ninji 🔜 RuneFest @ninji.dog · 22/09/2026
every time i come here, i am dealt psychic damage by the ":3" on the receipt
a receipt on thermal paper from The Haymakers for one lasagne, ending with the line: “Your food will be brought to you :3”
9690
Ninji 🔜 RuneFest @ninji.dog · 22/09/2026
While I'm in southern England, anyone interested in hanging out later this week? I'm leaving Cambridge tomorrow and I could just head back home, but it'd be cool to travel a bit further and get some more use out of my last railcard :p
030
Ninji 🔜 RuneFest @ninji.dog · 21/09/2026
aura farming in the hotel lift
full body selfie in the mirror in the hotel lift. i’m wearing a colourful T-shirt with a large paw print symbol on it, my blue camo cargo pants, and my orange chain collar with a padlock on it
2460
Ninji 🔜 RuneFest @ninji.dog · 21/09/2026
Couldn't decide whether I want to go to CFz 2027 or not… So I've just registered for a single room and I'll let the lottery decide for me I guess :v If I get one and change my mind later, I'm sure I could find somebody to give it to
160
Ninji 🔜 RuneFest @ninji.dog · 21/09/2026
New glasses obtained! They're pretty similar in shape to my old ones but at least they sit on my head straight :p
it’s a selfie where i’m looking slightly tired, standing on Buchanan Street, wearing my new glasses. they’re very sporty looking half frames
2400
Ninji 🔜 RuneFest @ninji.dog · 20/09/2026
today i learned that Taco Bell UK does dynamic pricing. please stand by for my 3 hour video essay analysing this
an image in the style of a clickbait youtube thumbnail. it’s me making a shocked face while holding up a Taco Bell cup, with screenshots of the app overlaid where the same item is priced £1.99 and £2.99 at different times, and the text “SCAM!”
3707
Ninji 🔜 RuneFest @ninji.dog · 20/09/2026
Doing important work in preparation for the event I'm going to (as my worksona) in two weeks time (I booked an appointment to get my hair redone so I can look like as much of an f-slur as possible)
0130
Ninji 🔜 RuneFest @ninji.dog · 20/09/2026
every time i look at my profile i get jumpscared by the photo of the abandoned drink that i’d set as my banner in like 2023
170
Reposted by Ninji 🔜 RuneFest
Ninji 🔜 RuneFest @ninji.dog · 18/09/2026
For this #FursuitFriday I have finally nailed the hot biker aesthetic!! I have 559 minutes left on my pass if you want to come ride with me 👀 📸 @ntos.tech
an artsy photo where I’m riding one of the Voi rental e-bikes outside the CCH, while wearing my dog mask and a colourful motocross outfit complete with gloves and bootsanother angle where I’m riding the bike on the path past a colourful modernist building. i look very cool and collecteda dramatic photo taken from the front where i’m speeding forward towards the viewer as a happy-looking biker dog
3969
Ninji 🔜 RuneFest @ninji.dog · 20/09/2026
Going down to England tomorrow for work things! I'll be in Cambridge until Wednesday, then will either head home or stick around depending on whether anyone wants to make further plans :p Gotta make the most of my last railcard while I've still got it…
261
Ninji 🔜 RuneFest @ninji.dog · 18/09/2026
For this #FursuitFriday I have finally nailed the hot biker aesthetic!! I have 559 minutes left on my pass if you want to come ride with me 👀 📸 @ntos.tech
an artsy photo where I’m riding one of the Voi rental e-bikes outside the CCH, while wearing my dog mask and a colourful motocross outfit complete with gloves and bootsanother angle where I’m riding the bike on the path past a colourful modernist building. i look very cool and collecteda dramatic photo taken from the front where i’m speeding forward towards the viewer as a happy-looking biker dog
3969
Ninji 🔜 RuneFest @ninji.dog · 18/09/2026
i finally updated my self-hosted Mastodon server which means i've had to look at the admin dashboard the line is NOT going up. my ARR is zero. my investors aren't going to be happy…
sad-looking graphs: 0 new users, 1 active users, 153 interactions (an increase of 26%), 0 reports openeda table of “user retention rate by month after sign-up” shows an 0% retention rate for the 0 users that signed up in March through August 2026
0141
Ninji 🔜 RuneFest @ninji.dog · 18/09/2026
the McDonald's in this food court has a row of wall-mounted kiosks and it's interesting to see people following urinal etiquette at it (not using the kiosk right next to somebody else)
2210
Ninji 🔜 RuneFest @ninji.dog · 18/09/2026
Happy 3 year work anniversary to me 🎉 (As celebrated by the HR system sending me 6 assigned tasks about checking that my personal details are up to date)
3370
Ninji 🔜 RuneFest @ninji.dog · 17/09/2026
"Put your photos in the cloud, it'll be great", they said First time I've seen this text!
screenshot of the iCloud page in my phone’s settings. above the storage use meter, it says “Your account is undergoing maintenance. Please try again later”the “Saved to iCloud” page claims I have 0 items in iCloud Photos, taking up 798.6 GB
0111
Ninji 🔜 RuneFest @ninji.dog · 16/09/2026
I'm in a weird mood and need some dopamine so here are some random photos from my camera roll for you to enjoy / scroll past / analyse at your leisure
a Starbucks in the middle of a shopping centre concourse, as seen from atop the escalator next to it. the barista and kitchen areas are covered by blue metal grilles, presumably so people can’t throw objects ina concerned-looking dalmatian is staring out of an open first-floor window, surveying the passers by (including me)three magpies are perched on top of a street sign that gives walking and cycling times to various nearby landmarksthe exterior of a shop in Hamburg called “World of Internet”. it’s plastered in ads for various virtual mobile networks and there’s a doner kebab shop next door
2240
Ninji 🔜 RuneFest @ninji.dog · 15/09/2026
high-tier loot in the west end today. unfortunately I didn't have enough inventory space to pick it up
selfie where I’m posing next to a washing machine that’s just standing in the middle of a grassy verge, next to some foliage, with the door open
3582
Ninji 🔜 RuneFest @ninji.dog · 15/09/2026
today at work, I forgot a command-line arg and built our game client for x64 instead of ARM I only realised because Xcode updated itself to 27.0 halfway through my work and my build stopped working with inscrutable "this platform is not supported by libc++" errors from 10 include levels deep 🙃
2210
Ninji 🔜 RuneFest @ninji.dog · 15/09/2026
picking a frame for your new glasses is wild because there's a bunch of brands you've never heard of and then also Kylie Minogue, for some reason. her Wikipedia page has 12 photos of her and she isn't wearing glasses in *any* of them. friends… I think she might not be qualified to sell me glasses
3272
Reposted by Ninji 🔜 RuneFest
¡harley! ✨ @un.lobi.to · 14/09/2026
who's using tilt controls >:c 💙 @ninji.dog 𝙭 ❤️ @videah.net 𝙭 💚 @lukegb.dev 🎨 @venicedogs.bsky.social #furryart
digital illustration of (clockwise) a green otter, a blue husky, a red wolf, and a grey wolf lying in a living room while playing a racing video game on a tv. the room is adorned with plushies, flags, food, pillows, and clothes. a window frames the room with a starry urban night.
212126
Ninji 🔜 RuneFest @ninji.dog · 14/09/2026
Might fuck around and go down to England early next week, there's a work thing on Tuesday and it'd be cool to try and see friends Anyone want a visit from a dog? :p
250
Ninji 🔜 RuneFest @ninji.dog · 12/09/2026
Next time I go to get my hair re-dyed, I think I'm gonna have to ask them to take some length off the top, because it's now gotten long enough that there is basically zero hope of me even trying to spike it up (I'm sure there are people who could, but I am not that skilled)
060
Ninji 🔜 RuneFest @ninji.dog · 11/09/2026
i love social media timelines. there is no other place in the world where i can experience the emotional whiplash of reading a post about WebTV followed by a close-up picture of someone's hole
0400
Ninji 🔜 RuneFest @ninji.dog · 10/09/2026
Today has set an exciting new record!! Three different spam phone calls from random mobile numbers that didn't leave a voicemail
240
Ninji 🔜 RuneFest @ninji.dog · 09/09/2026
gritting my teeth as I watch the local furry scene in Glasgow implode after several months of tension, like the social equivalent of a phone with a bloated battery that you keep using even though you know it's going to end badly
4300
Ninji 🔜 RuneFest @ninji.dog · 07/09/2026
so kind of them to put a sign up to describe me
a very silly selfie where i’m posing next to a sign that says “Source of Protein”. the sign is attached to a supermarket shelf with cans of baked beans on it
1333
Ninji 🔜 RuneFest @ninji.dog · 06/09/2026
brand new category of abandoned item dropped. who just leaves this on top of a bin on Sauchiehall Street on a Sunday night
on top of a bin, there’s a carrying case for some sort of contraption, with cables coming out of itanother angle shows that there’s multiple devices inside the bag made out of that silver plastic that was really common for 2000s consumer electronics. the foremost one has a screen and various connectors and sliders on the sidemy hand gingerly pulls out an instruction booklet revealing that it’s a “Mobile DVD Entertainment System with Dual LCD Screens”
2253
Ninji 🔜 RuneFest @ninji.dog · 06/09/2026
I have a DS flashcart from the early 2010s that came with a unique code that you could use to verify if it was genuine The web service for this "forgery-proof search" is somehow still online in 2026 and it's beautiful
screenshot of a very 2000s-looking website for the “R4 Upgrade Revolution”. this page lets you enter the 20-digit ID number off your cartridge, and has a table that shows you how to verify the security features on the label, such as “lattice optics” and “truth inquiry”after entering my cartridge’s ID number, there’s a page with a graphic that looks like one of the warning screens you’d see at the start of a DVD. it says: “ANTI-FAKE CODE CHECK CENTER - The code was checked at 2016-05-06 01:51:49 by the first time, this is the 2nd checking, be careful of the counterfeiting”
4271
Ninji 🔜 RuneFest @ninji.dog · 05/09/2026
Here are some random photos I've taken recently
an artsy photo showing various fresh-looking strawberries and squished grapes which are strewn across the side of the street in Manchestera medium sized dog is chilling on the pavement near some seatsa dedicated Nutella dispensing machine with two buttons (one with no amount specified, and one that says 15 grams) and a little monochrome screen that says Nutella on ita physical toggle switch on the control panel inside a lift is labelled “Venti”
1151
Ninji 🔜 RuneFest @ninji.dog · 05/09/2026
Heartbreaking: Cool New T-Shirt Design Printed In The Cheapest Way Possible
2241
Ninji 🔜 RuneFest @ninji.dog · 05/09/2026
saw the coyote film and it was pretty good
a very poorly-edited photo of me wearing my dog mask, holding up a hand-drawn sign, on which is a photo of my hand, holding a ticket to see Coyote vs. ACME at the Grosvenor Cinema
1660