@M0CUV@mastodon.radio
@M0CUV@mastodon.radio avatar

M0CUV

@M0CUV@mastodon.radio

Software crafter/engineer (Rust, Scala, Perl, C++); open source developer; real-time/fault-tolerant systems; Transputer & FORTH enthusiast; radio amateur (MØCUV). Couch to 5K runner.

Let's stick with the past, 'cos the future won't last.

Used to be @mattgumbley on the bird site.

[Avatar: photo of me & my dog Oscar, a white cockerpoo; Header is a quote from the Postlight podcast entitled "Can We Understand Coders?"]

Pronouns: he/him

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

M0CUV, to Astronomy
@M0CUV@mastodon.radio avatar

I’m reading this month’s Sky At Night magazine. As usual, packed cover to cover with fascinating astronomical content. [I’m unsure where I’m going with this thought] I wonder what’s so different between amateur astronomy and amateur radio, that their magazines and communities are so radically different (ignoring obvious different subject matter, although both are amateur scientific).

M0CUV, to random
@M0CUV@mastodon.radio avatar

Bother, the Raspberry Pi 4 / Ubuntu sure doesn’t like this Ugreen UAS NVMe SSD enclosure. xHCI controller not responding.. Tried changing to usb-storage via quirks, nope. Trying latest official Raspberry Pi OS… if this can’t be made to work, might have to look at those Asus fanless mini PCs. Or a 1TB USB stick and give up on performance.

lproven, to random
@lproven@vivaldi.net avatar

The Imperfectionist: The goose in the bottle
https://ckarchive.com/b/0vuwh9hor8l34a7mggrmzhwe9qk55

<- the best explanation of this ancient koan I've ever read, and I think the explanation has real value

M0CUV,
@M0CUV@mastodon.radio avatar

@lproven Oliver Burkeman’s books are quite eye-opening; a much needed change of perspective.

M0CUV, to random
@M0CUV@mastodon.radio avatar

“Introducing the Create shortcut button… We’ve added a Create shortcut button so you can generate secure shortcut links to AWS Management Console pages that you can bookmark or share with others…”

Well done, AWS! You’ve created The URL! Incredible innovation, quite remarkable.

M0CUV, to random
@M0CUV@mastodon.radio avatar

Today could be summarised as “Docker! Aaaarrrrrggggghh!”. Works on my machine, my a**e…

thelastpsion, to random
@thelastpsion@bitbang.social avatar

In spite of what I repeatedly tell myself, in spite of all common sense, I know that at some point I'm going to end up trying to write a new C compiler for EPOC16 from scratch. Probably Objective-C for the OO stuff, too.

I know that it would be an insane amount of work, especially for someone whose C knowledge is very basic and has never written any ObjC, let alone any 8086 assembly.

It may not be this year. But the seed has been planted in my brain. CTRAN was just the start.

Damn you, brain.

M0CUV,
@M0CUV@mastodon.radio avatar

@thelastpsion “Your mind is for having ideas, not holding them” — David Allen

M0CUV,
@M0CUV@mastodon.radio avatar

@thelastpsion I’m gradually getting on top of that overwhelm - my system’s in Trello - but now I may be taking on extra responsibilities so need to become a productivity ninja.. (wanted to get into Obsidian but last time I looked it didn’t work with Dropbox.) I’m getting better at being mindful of when a shiny new side quest appears, and going through the ditch/delegate/defer/do workflow.

danlyke, to random
@danlyke@researchbuzz.masto.host avatar

The future is just going to be reading documentation to figure out how this particular environment that someone else has set up wants to deal with its database accesses because someone had a good idea and someone else fell for it, forever, right?

This rant brought to you by accessing Postgres from Typescript. Fuck I just want $dbh->quote(), is that so hard?

(And, yes, I'm muddling through this on MacOS, so apparently that involves compiling Perl from scratch.)

M0CUV,
@M0CUV@mastodon.radio avatar

@danlyke I’ve had that “AAARGH JUST GIVE ME DBI/DBD!” thought so many times in the last few years. Previous project in TypeScript was “improved” by an ORM.

M0CUV, to random
@M0CUV@mastodon.radio avatar

I should probably look into translating an exported copy of my Wordpress blog into a decent static site generator’s input - for when Wordpress inevitably enshittifies or starts inserting Trump ads in page views.

M0CUV,
@M0CUV@mastodon.radio avatar

@timClicks it’s only a matter of time before it all gets used as input to train AIs, if it hasn’t already.

M0CUV,
@M0CUV@mastodon.radio avatar

@g7ufo thanks Neil, I may look at this combination- the risky / tedious part may be translating all my old posts to the new format, if nobody else has written such a tool (haven’t checked)… No huge problem; just need some Perl & regex-trickery :)

M0CUV,
@M0CUV@mastodon.radio avatar

@g7ufo If someone else has already written a decent converter, that’ll be a relief. Still recovering from the last one I had to write - mediawiki to confluence.

M0CUV,
@M0CUV@mastodon.radio avatar

@g7ufo just checked - it runs on Django/Python… I’d really prefer a completely static site, with just enough web server to make it work. Like GitHub pages… which might be an option, but last time I checked they used an ancient version of Jekyll (it was a faff to test locally).

M0CUV, to retrocomputing
@M0CUV@mastodon.radio avatar

Hmmm I sure hope I can remap the keyboard of my emulated Mac SE/30 to Colemak.. this could be a huge accessibility deal-breaker for me. Brain/fingers don’t do QWERTY any more :)

M0CUV, to random
@M0CUV@mastodon.radio avatar

Today was mostly described adequately by the poster at https://despair.com/collections/demotivators/products/stupidity

“STUPIDITY

Quitters never win, winners never quit, but those who never win and never quit are idiots.”

M0CUV, to retrocomputing
@M0CUV@mastodon.radio avatar

In other news, I have started the descent into by downloading Basilisk II in order to emulate a classic Macintosh SE/30. I looked briefly on eBay for a real one, but I doubt I could justify it - “what, MORE computers?!”

M0CUV,
@M0CUV@mastodon.radio avatar

@thelastpsion Well I am looking at a book called “Apple Design”, the work of the Apple Industrial Design Group, and it’s really hard to not lust after some of their concepts.. an Apple Jonathan, for example.

M0CUV,
@M0CUV@mastodon.radio avatar

@vk6flab all things I missed during “my beige years” (I was an Amiga user for many years; definitely not beige…). HyperCard, from what I’ve seen so far, is absolutely awesome - I wonder why it didn’t make the transition to OS X?

M0CUV,
@M0CUV@mastodon.radio avatar

@thelastpsion @NanoRaptor Yes, it would have been incredible. The Apple Design book shows so many products that were cancelled - ok some of them were way too “out there” :)

M0CUV, to random
@M0CUV@mastodon.radio avatar

After months, my EO Pro Mini 3 charger has finally worked after being rewired “as it should have been done”! No more matt:e device, so the EO is having to cope with ongoing over-voltage problems. (And mis-diagnoses them as ground failures)… but I can finally charge my car!

M0YNG, to random
@M0YNG@mastodon.radio avatar

I'm seeing quite a few requests for various non-existent paths on my website, things like /sftp-config.json and /bak/sql.sql

I'd like to mess with these and slow them down, anyone have tips on easy ways to do that on nginx?

M0CUV,
@M0CUV@mastodon.radio avatar

@M0YNG @k5dru @dl2jml putting them behind something like toxiproxy could accomplish this.

M0CUV, to random
@M0CUV@mastodon.radio avatar

I’ve been out of the Scala world for a while now, and hadn’t realised Akka (an actor framework inspired by Erlang) is now no longer open source. Pity. https://en.m.wikipedia.org/wiki/List_of_formerly_open-source_or_free_software

vk6flab, to random
@vk6flab@mastodon.radio avatar

Purely for curiosity purposes..

Until you researched the answer to reply with a witty response, did you know who or what "Adam Carolla" is and on which continent do you live?

M0CUV,
@M0CUV@mastodon.radio avatar

@vk6flab nope, never heard of him. Europe.

ON4CDJ, to shortwave Dutch
@ON4CDJ@mastodon.radio avatar

DWD barometric prediction chart received this morning on 3855 kHz

M0CUV,
@M0CUV@mastodon.radio avatar

@g7vkq @ON4CDJ LoRa 433 boards arrived recently, just trying to find better antennae than those supplied.

M0CUV, to random
@M0CUV@mastodon.radio avatar

I seem to recall seeing an open source tool that could create randomly generated, but completely valid, BS code in a variety of languages - specifically for committing to a public repository, that bottom-feeding asshat AI scrapers could consume to “improve” the quality of their products. Of course I can’t remember where it was… can you remember?

M0CUV,
@M0CUV@mastodon.radio avatar

@vk2tty thank you - exactly the kind of thing I’m thinking of.

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