James O’Gorman's Avatar

James O’Gorman

@jamesog.net

Geek, tea drinker, occasional photographer, wannabe musician, and liker of Oxford commas. Recovering sysadmin, pseudo-SRE. Lefty woke liberal. πŸ³οΈβ€πŸŒˆ. I'm on Germ DM πŸ”‘ https://ger.mx/AxcO-p-1z4eOiyqCE4RvXRvKpPV3FOAas0VJ71-0VR7G#did:plc:4ohaakbr25uezeviozre3wko

309
Followers
334
Following
1,351
Posts
24.04.2023
Joined
Posts Following

Latest posts by James O’Gorman @jamesog.net

the cast of Star Trek Voyager in street clothes awkwardly posing with late-90s computer hardware and consumer electronics

the cast of Star Trek Voyager in street clothes awkwardly posing with late-90s computer hardware and consumer electronics

this is what it feels like to post on bluesky

05.03.2026 23:01 πŸ‘ 4929 πŸ” 1320 πŸ’¬ 74 πŸ“Œ 129
06.03.2026 19:41 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Euston station - β€˜hold my beer’

06.03.2026 07:43 πŸ‘ 21 πŸ” 6 πŸ’¬ 0 πŸ“Œ 0

We made this place.

06.03.2026 05:05 πŸ‘ 75 πŸ” 10 πŸ’¬ 0 πŸ“Œ 0
Preview
BskyRSS Generate beautiful RSS and JSON feeds from Bluesky profiles

Weekend side project – BskyRSS! Generate a pretty feed from anyone's profile.

Bluesky has built-in feeds, but they're bare-bones. BskyRSS feeds render links, images, quotes, replies, reposts, and collapse threads into a single entries.

06.03.2026 02:32 πŸ‘ 1 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0

What I'm getting from this is some relays hosted in Scaleway are needed πŸ˜„

06.03.2026 08:26 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
A GitHub Issue Title Compromised 4,000 Developer Machines A prompt injection in a GitHub issue triggered a chain reaction that ended with 4,000 developers getting OpenClaw installed without consent. The attack composes well-understood vulnerabilities into so...

grith.ai/blog/clineje...

> […] every developer who installed or updated Cline got OpenClaw installed on their machine without consent.

> how the attacker got the npm token: injecting a prompt into a GitHub issue title, which an AI triage bot read, interpreted as an instruction, and executed.

05.03.2026 19:00 πŸ‘ 18 πŸ” 8 πŸ’¬ 1 πŸ“Œ 1
</> htmx ~ Yes, and... In this essay, Carson Gross discusses his advice to young people interested in computer science worried about the future given the advancements in AI.

A related good read I saw the other day: htmx.org/essays/yes-and…

05.03.2026 19:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Additionally what so many of the "No one's talking on Bluesky" people are actually saying is "I am lost and confused when there's not an algorithm to shove content into my eyeballs with no effort on my part"

05.03.2026 15:36 πŸ‘ 1670 πŸ” 222 πŸ’¬ 53 πŸ“Œ 7
Preview
AirPods - Compare Models Compare features for AirPods Pro 3, AirPods 4, AirPods 4 with Active Noise Cancellation and AirPods Max.

Ah those absolute mofos.

Looks like the Pro 3 have MagSafe by default but the (non-Pro) 4 doesn't give the option anymore, but 3 did 😫 www.apple.com/uk/airpods/com…

05.03.2026 19:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Some AirPods models come with a case that's MagSafe yeah, so it works on the same charger as the phone. I paid extra to get that with my AirPods 3 because I knew I wouldn't get it on the charger properly otherwise

05.03.2026 19:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

MagSafe ftw πŸ˜„

05.03.2026 19:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

If only the iPad Air and iPhone could also have such vibrant colours

04.03.2026 19:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Apple Fitness workout played a fucking Creed song and now I've got a fucking Creed song stuck in my head.

At least it's not Nickelback, I guess.

04.03.2026 18:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

5K 120Hz needs a *lot* of bandwidth. If you look at the XDR it will only do 120Hz on M4+ because it needs TB5 levels of bandwidth.

03.03.2026 19:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Sometimes I need a reaction that isn't a heart or a like. Hard to like WW3 tbh

28.02.2026 20:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

True. The sad thing is there isn't a single party I have any faith in, even if there are individual politicians I like. You're right though, there are grades. I'm more likely to lean towards one over another. Just unfortunate it comes down to "least worst".

28.02.2026 20:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Can I just reserve my contempt for all of them?

27.02.2026 19:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

when does the new combadge come out

27.02.2026 17:22 πŸ‘ 164 πŸ” 18 πŸ’¬ 7 πŸ“Œ 1

There seems to be a weird UI thing going on. If you click on the pin to pin it, then click on the pin again you get an option to remove it from your feeds completely. Not sure why that option isn't there normally.

27.02.2026 19:15 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

translate.kagi.com?from=en&to=M...

26.02.2026 22:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Screenshot of Kagi's translation tool translating the plain English phrase "We can help you cut costs" into "McKinsey consultant" speak. The output reads: "We can partner with you to identify strategic levers for structural cost optimization and operational excellence."

Screenshot of Kagi's translation tool translating the plain English phrase "We can help you cut costs" into "McKinsey consultant" speak. The output reads: "We can partner with you to identify strategic levers for structural cost optimization and operational excellence."

Kagi Translate can be used to generate McKinsey consultant speak:

translate.kagi.com?from=en&to=M...

26.02.2026 00:48 πŸ‘ 67 πŸ” 13 πŸ’¬ 4 πŸ“Œ 4
Preview
Go Feed Generator Template by jcalabro Β· Pull Request #154 Β· bluesky-social/feed-generator Does pretty much the same thing as the typescript code in this repo, except for Go Example: $ cd go $ cp .env.example .env $ go run . time=2026-02-24T10:18:44.431-05:00 level=INFO msg=&quot;runni...

Attention Gophers! There is now a feedgen starter repo in Go! Very minimal and tiny

Go build something cool!

github.com/bluesky-soci...

24.02.2026 20:56 πŸ‘ 47 πŸ” 11 πŸ’¬ 3 πŸ“Œ 0
Brass Against - Creep (Radiohead Cover) [Official Video]
Brass Against - Creep (Radiohead Cover) [Official Video] YouTube video by BrassAgainstVEVO

All of Brass Against's stuff is spectacular, but this one really hits it www.youtube.com/watch?v=SPZH...

23.02.2026 20:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
The Age Verification Trap Platforms are caught in a dilemma: enforce age restrictions or protect user privacy. How are they navigating this tricky terrain?

spectrum.ieee.org/age-verifica...

23.02.2026 19:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

I wasn't planning on doing this one so I didn't write it down... but it stayed with me anyway and has haunted me these last few months.

Yes, it's the Rumours cover except it's Noel and Anthea from the first ever broadcast of the National Lottery in 1994.

23.02.2026 18:32 πŸ‘ 85 πŸ” 15 πŸ’¬ 2 πŸ“Œ 0

Take care, man!

23.02.2026 19:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

@channel4news.bsky.social zooming in on this for long periods multiple times was *chef's kiss*

19.02.2026 20:01 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I definitely work/have worked with people like this.

19.02.2026 19:55 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I've never even heard of this party.

"Previously Reform UK"

Oh.

19.02.2026 19:50 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0