@jonathanmatthews@fosstodon.org
@jonathanmatthews@fosstodon.org avatar

jonathanmatthews

@jonathanmatthews@fosstodon.org

🌍 A UK-based, fully-remote, multi-hyphenate #Linux #sysadmin|#DevOps|#SRE|#PlatformEngineer [he/him].

💰👔#TechWriter helping folks grok the awesomeness of #CUE|#cuelang, at https://cuelang.org

🎉 Playing with #plaintextaccounting #i3wm #selfhosting and #degoogle’ing by moving from ChromeOS to something Linuxy.

💬 Very happy to talk about anything, so long as it includes #respect for people and #empathy for folks feelings 😀 #nobot

This profile is from a federated server and may be incomplete. Browse more on the original instance.

aronow, to random
@aronow@hachyderm.io avatar

Kind of lonely today, can you show me a picture of your fur babies and tell me their story? :QueerCat:

jonathanmatthews,
@jonathanmatthews@fosstodon.org avatar

@aronow This is Charlie! He lived most of his 16 years up in Ripon, North Yorkshire, with a friend of our family, Audrey, and his sister, Lola. Audrey passed away in 2022, and our family had promised to look after both Charlie & Lola. Sadly, Lola had to be put down before she reached us, but Charlie came through & has been a friendly and very vocal ray of sunshine in our lives ever since! I'm gently memorialising all 3 in the docs I write for my day job :-) https://alpha.cuelang.org/docs/howto/transform-yaml-with-cue/

A ginger and white cat shows off his tummy, sleeping on a beige mat.
A ginger and white cat sits up straight in a sunbeam.
A ginger and white cat sleeps on a red blanket.

PurpleBooth, to random
@PurpleBooth@hachyderm.io avatar
jonathanmatthews,
@jonathanmatthews@fosstodon.org avatar

@PurpleBooth A great track 😀 From their /next/ album, the track "Omen" contains my mandatory walk-on music (if it were ever to happen) for any keynote I deliver:

> Now, the writing's on the wall
> It won't go away
> It's an omen
> You just run on automation

jonathanmatthews,
@jonathanmatthews@fosstodon.org avatar

@PurpleBooth 💯💯💯

matthewskelton, to devops
@matthewskelton@mastodon.social avatar

"At the end of the day, only software that works well in Live/Production delivers any user benefit, so attention to operability becomes the foundation for a viable business."

From the upcoming 2024 edition of Team Guide to Software Operability. 📙

https://operabilitybook.com/

jonathanmatthews,
@jonathanmatthews@fosstodon.org avatar

@matthewskelton So ... I shouldn't buy the 2019 edition?

jonathanmatthews, to random
@jonathanmatthews@fosstodon.org avatar

Does anyone know if @tailscale has published a schema for their ACL file anywhere? The docs are fine but aren't (really) machine readable, so translating them into or will be a manual process that's boring to repeat as the docs evolve and features are added. Got any ideas?

coldclimate, to random
@coldclimate@hachyderm.io avatar

After five minutes browsing Just fans I really don't get the fuss https://www.justfans.co.uk/

jonathanmatthews,
@jonathanmatthews@fosstodon.org avatar
jonathanmatthews, to random
@jonathanmatthews@fosstodon.org avatar

THE MINCE PIES WILL CONTINUE UNTIL MORALE IMPROVES.

grammargirl, to random
@grammargirl@zirk.us avatar

I am enjoying "Murder in HR" while I cook today thanks to @evoterra and his @theendupdates recommendation.

https://www.murderinhr.com/

jonathanmatthews,
@jonathanmatthews@fosstodon.org avatar

@grammargirl Giving it a listen - ta very much! Did you ever try A Very Fatal Murder? It's fab :-) https://podcasts.apple.com/gb/podcast/a-very-fatal-murder/id1333714430

parcifal, to random
@parcifal@hachyderm.io avatar

Hello! 👋

What is the best way to clean up local git branches? 😵 I have a bad habit of not removing them after they are merged and now have tons of branches floating around I will never use again.

Is there some git wizardry I can use?

jonathanmatthews,
@jonathanmatthews@fosstodon.org avatar

@parcifal if they're deleted on the remote (eg automatically after merging) then a simple "git fetch -p" should remove them locally :-)

jonathanmatthews, to Excel
@jonathanmatthews@fosstodon.org avatar

Here's a question: what -based "stuff" do you do with spreadsheets, outside the realm of grid-based tasks (eg a multiplication table) or texty lists (eg a todo list) or things producing graphs?

I'm interested in anything with a series of calculations that's /not/ a big grid!

Some of my ideas include calculating:

  • salary/tax/take-home pay
  • budgets
  • expenses

... but I'm being very money-centric! What else can you suggest? !

jonathanmatthews, to random
@jonathanmatthews@fosstodon.org avatar

Has anyone figured out a way to get arbitrary / @somafm channels to stream to a Audio? I'm /utterly/ failing, despite having known my way around this space a few years ago 😐
I /feel/ like I need a generic .m3u/.pls phone app, which /also/ knows about ...

c0dec0dec0de, to random
@c0dec0dec0de@hachyderm.io avatar

Dog-walking thought: Does git-grep exist (yes) to allow you to search through the whole of the repo for changes (no, that’s in git-log)?

jonathanmatthews,
@jonathanmatthews@fosstodon.org avatar

@c0dec0dec0de I /think/ this article by @philandstuff explains what you're looking for ... http://www.philandstuff.com/2014/02/09/git-pickaxe.html

simon, to random
@simon@simonwillison.net avatar

Here's a surprisingly difficult question: I'm looking for an implementation of a simple expression language in Python that can do bits of arithmetic and basic string operations (eg concatenetion) against some variables I pass to it... but is safe against untrusted input - and operates with limits on CPU and memory usage

I'm not looking for a full sandboxed Python (though that would be nice) - I just want to be able to do "a + b * c" with untrusted input

Any good options I might have missed?

jonathanmatthews,
@jonathanmatthews@fosstodon.org avatar

@simon Starlark could be useful - how about a wrapper such as https://pypi.org/project/starlark-pyo3/?

jonathanmatthews, to random
@jonathanmatthews@fosstodon.org avatar

@grammargirl 👋 Here's a question that came up today in some writing...
(How) Do you capitalise the words at the start of a sentence when the first word is in parentheses, as this one is, as it's asking 2 questions simultaneously? Are both words capitalised? Just one?

jonathanmatthews,
@jonathanmatthews@fosstodon.org avatar

@grammargirl I also vacillate! Perhaps I should take it as a sign that, no matter the layout, it's a poor /structural/ choice and I shouldn't use it :-)

jonathanmatthews, to Cat
@jonathanmatthews@fosstodon.org avatar
jonathanmatthews, to devops
@jonathanmatthews@fosstodon.org avatar

Today marks the end of another year for JCM Systems - my 1-man-band //etc company with the best website that money didn't buy: https://www.jcm-systems.co.uk/

After over a decade of independent, getting-shit-done work, I'm /finally/ in a place where I'm comfortable with what I enjoy; why I'm doing this; and with saying no to the "wrong" kind of gigs.

I'm not actively looking for client work right now, but if you want to Make Opsy Things Better for folks, give me a kick 😀

jonathanmatthews, to uk
@jonathanmatthews@fosstodon.org avatar

What useful biz purchases can you think of to soak up some excess end of year profit? I'm already aware of pension-related things and trivial benefits; and the company has enough phones and laptops.

davidism, to github
@davidism@mas.to avatar

You can sign your git commits with SSH keys. GitHub uses the public key for both showing the "verified" badge, and also allowing pushes. What if I don't want to allow pushes with that key anymore, but don't want to invalidate past signatures? #git #GitHub #ssh

jonathanmatthews,
@jonathanmatthews@fosstodon.org avatar

@davidism I don't know the answer, but IIWY I'd definitely do a test to discover if perhaps the verification status of a commit is fixed at the moment of GitHub's receipt of the commit, by:

  • creating a temporary SSH key locally
  • telling GitHub about it
  • sign and push a commit with the new key
  • check the commit's verification status in the UI
  • delete the key from your GitHub settings
  • recheck the commit's verification status in the UI

I'd be interested in whatever solution you find!

jonathanmatthews, to Korean
@jonathanmatthews@fosstodon.org avatar

What are the most syllable-dense English language words you can think of?
Ignoring single letters ("a"), the word with the highest syllable-count/letter-count score I can think of (without searching online!) is "folio". And "Io", of course; but that feels like cheating :-)
Edit: Let's rule out proper nouns, so no "Io", or "Oreo", etc

jonathanmatthews, to Cat
@jonathanmatthews@fosstodon.org avatar
jonathanmatthews, to random
@jonathanmatthews@fosstodon.org avatar

The fact that quite a few optical cables advertised on Amazon make a feature of their "gold-plated connectors" is ... concerning 🤦‍♂️

ClaireFromClare, (edited ) to escribiendo
@ClaireFromClare@h-net.social avatar

Thinking of thanks to the splendid , I'm delighted to see that the are on sale again. These evocative by are set in 1353-4, the adventures of a young proprietor as life & business begin to normalise after the .
Buy from https://www.hive.co.uk/Search/Search?Series=Oxford%20Medieval%20Mysteries & support your favourite , so that they too may live to write a 's Tale!
@medievodons @bookstodon

jonathanmatthews,
@jonathanmatthews@fosstodon.org avatar

@ClaireFromClare @medievodons @bookstodon Thanks! Just bought the first in the series 😀

jonathanmatthews, to technology
@jonathanmatthews@fosstodon.org avatar

I think I'm going to need to move away from an utterly bog-standard and start using the stationary variety. Not for ergonomics or similar, but for desk layout.
Is there anything I should know about different types, brands, or sub-varieties before taking a punt on one? !

jonathanmatthews, to animals
@jonathanmatthews@fosstodon.org avatar

This little sod spent 2 hours away outside this evening, never once coming back to the shake of a Dreamies tin. Worried me something dreadful. He's lucky he's adorable, or we'd be having words.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • rosin
  • mdbf
  • khanakhh
  • ethstaker
  • osvaldo12
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • Youngstown
  • everett
  • slotface
  • kavyap
  • JUstTest
  • cubers
  • Durango
  • cisconetworking
  • tacticalgear
  • ngwrru68w68
  • modclub
  • GTA5RPClips
  • normalnudes
  • Leos
  • tester
  • provamag3
  • anitta
  • lostlight
  • All magazines