Neil Hanlon's Avatar

Neil Hanlon

@shrug.pw

(he/him) Founder, Rocky Enterprise Software Foundation Infrastructure Lead @rockylinux.org Need infra help? https://shrugpw.com Hosting without drama? https://shrug.host https://ko-fi.me/kneel | http://qrz.com/db/n1han opinions mine

360
Followers
563
Following
462
Posts
12.05.2023
Joined
Posts Following

Latest posts by Neil Hanlon @shrug.pw

if you guys spent half as much time on code review as you do on harassing random open source maintainers with pure vitriol then any concern you have about security would be obviated.

05.03.2026 11:57 πŸ‘ 69 πŸ” 7 πŸ’¬ 3 πŸ“Œ 1

DevOps can't be dead if it never existed to begin with.

19.02.2026 13:25 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

and i'm self employed

18.02.2026 04:49 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

triscuits are just savory shredded wheat you don't put milk on

11.02.2026 02:44 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 1
A painting of a bird beside the text "Swear to fuck, i've met smarter potatoes"

A painting of a bird beside the text "Swear to fuck, i've met smarter potatoes"

10.02.2026 15:08 πŸ‘ 566 πŸ” 128 πŸ’¬ 3 πŸ“Œ 14

Pro tip: Use GitHub for software development so you too can spend time reviewing a change for a client and then have GitHub lose all your pending comments because they don't know how to use computers.

09.02.2026 22:10 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

ffs azure is such a piece of shit platform

05.02.2026 21:31 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image
05.02.2026 15:11 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

FOSDEM! And we were next to the Fedora & CentOS folks :)

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

Sup

01.02.2026 14:35 πŸ‘ 3 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Post image
25.01.2026 15:25 πŸ‘ 2 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image

Fosdem '26 is around the corner and the greatest thing is that we (the rockylinux community, heh) will be there, so come visit us, rumour says we have extra fun swag to give away this year to our dear visitors!
See you in Brussels! fosdem.org/2026/

16.01.2026 21:36 πŸ‘ 17 πŸ” 5 πŸ’¬ 0 πŸ“Œ 1
Preview
Hunter Protective Services | Security Firm | Burlington, MA New England’s Fastest Growing Contract Security Firm

Hired goons (bootlickers): www.hunterprotective.com

14.01.2026 17:39 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

There were no villains in the official telling, only inevitabilities. No choices, only outcomes. No lies, only narratives that worked better than the truth ever had.

11.01.2026 17:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The public was encouraged to move on, which it did, not out of forgiveness but fatigue.

And so the worst of times persisted, not as an emergency but as infrastructure--quietly funded, carefully messaged, and broadly accepted.

11.01.2026 17:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Over time, disbelief gave way to routine. Sirens blended into traffic noise. Footage scrolled past between ads. Each new event briefly shocked, then settled into the sediment of the previous ones, forming a layered archive no one was responsible for maintaining.

11.01.2026 17:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

To remember clearly was to risk being labeled emotional. To ask questions was to misunderstand how complex things had become.

11.01.2026 17:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Language became the preferred instrument. People were no longer killed; incidents occurred. Bullets did not strike bodies; situations escalated.

The dead were not dead but subjects of ongoing investigations, and the living were reminded that speculation would only make things worse.

11.01.2026 17:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

protocols observed, and outcomes reviewed by committees whose conclusions were always forthcoming and never arrived.

Justice, we were told, was not absent--it was merely delayed, indefinitely, for reasons of stability.

11.01.2026 17:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Authority no longer bothered to argue that nothing was happening. It simply insisted that whatever was happening was complicated, unfortunate, and best left to professionals.

Press conferences arrived on schedule, solemn and immaculate, to assure us that procedures had been followed,

11.01.2026 17:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

to conclusions about what we had already seen. The streets were full of witnesses and the air was full of explanations for why none of them should be trusted. Evidence accumulated faster than accountability, which is to say: endlessly.

11.01.2026 17:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It was the worst of times, it was the worst of times, and calling it anything else was considered a civic duty.

Truth still existed, technically, but it had been reclassified as a nuisance--something to be managed, contextualized, and buried beneath statements reminding us not to jump

11.01.2026 17:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

if only wishing made it true

05.01.2026 20:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

2026 is the year of LLMs achieving limited intelligence.

...just kidding, they still think it’s 2024.

05.01.2026 18:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

2025 recapped

29.12.2025 17:46 πŸ‘ 6363 πŸ” 1696 πŸ’¬ 6 πŸ“Œ 33

modern prep isn't bunkers, it's acknowledging your phone isn't a backup plan and the grid takes unscheduled naps

i don't do doomsday theater, but extended multi-service outages aren't hypothetical--they're overdue

29.12.2025 17:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Bedford CERT Team Reminds Residents to Check Emergency Kits - The Bedford Citizen Items that people need to handle emergencies have changed over time.

infrastructure is a shared hallucination that occasionally stops hallucinating. plan accordingly.

I helped bedford cert update emergency prep guidance because the most recent fiber cut proved we're optimized for normal, and normal is temporary at best

article: thebedfordcitizen.org/2025/12/bedf...

29.12.2025 17:45 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

AI "training" is a misleading term and should be retired.

These models aren’t learning, understanding, or getting smarter. They’re optimizing loss functions via curve fitting in a high-dimensional space.

Stop anthropomorphizing statistics. It’s getting embarrassing.

25.12.2025 05:21 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image
24.12.2025 16:11 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

if the pay range for your "SRE III" role at a bank with $3.7T AUM is $65,000 (about a 50% variance), and the other train is approaching at 75 kilometers per mm^2 from the east....

why does no one want to work anymore?

12.12.2025 03:18 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0