home.social

#olddognewtricks — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #olddognewtricks, aggregated by home.social.

fetched live
  1. An audiobook distribution platform recently asked for a video of our book's audio sample for a promotion.

    These little snippets are increasingly popular, thanks to TikTok. (Still, I feel old and out-of-touch sometimes.) They referred me to tool that kept the work simple and allowed us to make the sample more accessible with closed captioning.

    Please enjoy. (And the sale is on for a few more days at Kobo.)

    #OldDogNewTricks
    #autism
    #Parenting
    #Audiobooks

  2. An audiobook distribution platform recently asked for a video of our book's audio sample for a promotion.

    These little snippets are increasingly popular, thanks to TikTok. (Still, I feel old and out-of-touch sometimes.) They referred me to tool that kept the work simple and allowed us to make the sample more accessible with closed captioning.

    Please enjoy. (And the sale is on for a few more days at Kobo.)

    #OldDogNewTricks
    #autism
    #Parenting
    #Audiobooks

  3. Fresh scrapes — thankfully on the board and not me this time. New moves unlocked. 🛹

    #Skateboarding #OldDogNewTricks #Progress

  4. Fresh scrapes — thankfully on the board and not me this time. New moves unlocked. 🛹

    #Skateboarding #OldDogNewTricks #Progress

  5. I have been working on regenerating the (long-lost) source code for Nodes of Yesod, a game I wrote for the Sinclair ZX Spectrum in 1985. I have been picking away at this Z80 disassembly for nearly 20 years, starting with IDA and later moving to Ghidra.

    While the project has been technically complete for some time (it reassembles to a binary identical to the shipped game), my goal is to release a fully documented codebase that is actually readable for future developers and historians.

    To that end, this weekend, I compared the Claude Code CLI and the Gemini CLI for the specific task of identifying and defining symbols for methods, labels, and constants. In the past, I've run into context memory issues with the web interfaces, but the CLI tools seem to handle this single 30K+ line file very well.

    Here is the breakdown:

    Claude Code CLI: It is faster and understands the Z80 context with very few mistakes. However, it is significantly more expensive for this volume of work, running into Pro plan rate limits relatively quickly.

    Gemini CLI: This allows me to work much longer before hitting rate limits on the Pro plan. It requires more iteration to get the output right, but it is a great workhorse.

    The screenshots below show an example of the results, including some ASCII art Claude generated directly from the raw sprite bitmap data, and a section of code constants where both the name and comments were determined or augmented by Claude.

    #SinclairSpectrum #OdinComputerGraphics #OldDogNewTricks #RetroDev #RetroGames #ReverseEngineering #SoftwarePreservation #ClaudeCodeCLI #GeminiCLI

  6. I have been working on regenerating the (long-lost) source code for Nodes of Yesod, a game I wrote for the Sinclair ZX Spectrum in 1985. I have been picking away at this Z80 disassembly for nearly 20 years, starting with IDA and later moving to Ghidra.

    While the project has been technically complete for some time (it reassembles to a binary identical to the shipped game), my goal is to release a fully documented codebase that is actually readable for future developers and historians.

    To that end, this weekend, I compared the Claude Code CLI and the Gemini CLI for the specific task of identifying and defining symbols for methods, labels, and constants. In the past, I've run into context memory issues with the web interfaces, but the CLI tools seem to handle this single 30K+ line file very well.

    Here is the breakdown:

    Claude Code CLI: It is faster and understands the Z80 context with very few mistakes. However, it is significantly more expensive for this volume of work, running into Pro plan rate limits relatively quickly.

    Gemini CLI: This allows me to work much longer before hitting rate limits on the Pro plan. It requires more iteration to get the output right, but it is a great workhorse.

    The screenshots below show an example of the results, including some ASCII art Claude generated directly from the raw sprite bitmap data, and a section of code constants where both the name and comments were determined or augmented by Claude.

    #SinclairSpectrum #OdinComputerGraphics #OldDogNewTricks #RetroDev #RetroGames #ReverseEngineering #SoftwarePreservation #ClaudeCodeCLI #GeminiCLI

  7. 🕵️‍♂️ Breaking news: A mysterious "memory-safe" version of C is here to save the day, or at least give us something to chuckle about while we try to remember our passwords. 🤔💾 Who would've thought that "memory-safe" and "C" would be in the same sentence without causing a kernel panic? 😂 #OldDogNewTricks
    lwn.net/SubscriberLink/1042938 #memorysafe #Cprogramming #cybersecurity #humor #passwordsecurity #HackerNews #ngated

  8. 🕵️‍♂️ Breaking news: A mysterious "memory-safe" version of C is here to save the day, or at least give us something to chuckle about while we try to remember our passwords. 🤔💾 Who would've thought that "memory-safe" and "C" would be in the same sentence without causing a kernel panic? 😂 #OldDogNewTricks
    lwn.net/SubscriberLink/1042938 #memorysafe #Cprogramming #cybersecurity #humor #passwordsecurity #HackerNews #ngated

  9. Dogs really are the best people . got himself nice and snuggly through the night . transition from my bed to his complete . he's 10 . never too late #dogs #winter #olddognewtricks #photography

  10. Dogs really are the best people . got himself nice and snuggly through the night . transition from my bed to his complete . he's 10 . never too late #dogs #winter #olddognewtricks #photography

  11. Aaron (12) hat uns gestern gezeigt, dass er Türen öffnen kann, wenn er es für nötig genug hält. 🤯
    #OldDogNewTricks #DogsOfMastodon

  12. For those who transitioned from lightning to USB-C cords on their iPhone, how many of you have made the absent-minded mistake of trying to use a lightning cable on the new phone? 😆 #musclememory #olddognewtricks

  13. Which brings up a salutary aspect of learning a new system; you need to learn new tricks. Initially you try to make, say, Fedora like Ubuntu or Mint or whatever, whereupon you learn the new design philosophy and retrain your muscle memory.

    #OldDogNewTricks

  14. Which brings up a salutary aspect of learning a new system; you need to learn new tricks. Initially you try to make, say, Fedora like Ubuntu or Mint or whatever, whereupon you learn the new design philosophy and retrain your muscle memory.

    #OldDogNewTricks

  15. Big news! I found the case for the CD that I borrowed from the library. And the past several days of consternation taught me to implement a system now that I'm borrowing physical media again. One spot in the house for all library materials when I'm not using them.

    #learning
    #OldDogNewTricks

  16. Big news! I found the case for the CD that I borrowed from the library. And the past several days of consternation taught me to implement a system now that I'm borrowing physical media again. One spot in the house for all library materials when I'm not using them.

    #learning
    #OldDogNewTricks

  17. Since my only use for Windows these days is gaming and I’d really like to get away from it, after I found an old (from 2006!) stuck on Snow Leopard hidden at the back of the cupboard I thought I’d give a go, purely for the hell of it. Since it’s my first go and an old machine I thought made sense. Who says you can’t teach an eh?

  18. I’ve registered with #TheOU tonight to study for a #degree. BA (Honours) Arts and Humanities (English Language).

    If I finish it, I’ll be 60 when I do.
    You’re never too old to learn, right?

    #OldDogNewTricks #study

  19. With the influx of Rust in the Python ecosystem it makes me ponder if I should start learning Rust. #rust #pyton #OldDogNewTricks rust-lang.org/

  20. With the influx of Rust in the Python ecosystem it makes me ponder if I should start learning Rust. #rust #pyton #OldDogNewTricks rust-lang.org/

  21. Any #PHP #cryptography geeks out there? I'm working on doing something w/ the Fediverse, but every time I go to validate the signed headers, I get a big fat NO. I'm kinda stuck, I've tried three different approaches, and all three have dropped me at the same endpoint, I'm not sure what I'm doing wrong.

    #codeHelp #fediHelp #OldDogNewTricks #WhatTheHellAmIDoingWrong

  22. Any #PHP #cryptography geeks out there? I'm working on doing something w/ the Fediverse, but every time I go to validate the signed headers, I get a big fat NO. I'm kinda stuck, I've tried three different approaches, and all three have dropped me at the same endpoint, I'm not sure what I'm doing wrong.

    #codeHelp #fediHelp #OldDogNewTricks #WhatTheHellAmIDoingWrong

  23. Hot take after using copilot in RStudio for half an hour. Time saved slightly greater than time wasted.

    Two examples:
    1. Gave me a complex 20 line routine to get a ggplot (yay). Needed quite a bit of debugging to actually work and/or do what I want (boo).
    2. Got an error, asked it what the error meant, it gave me a stackoverflow url (yay). Turned out to be a hallucination (boo).

  24. I just learned how to write a GraphQL query with a where clause, hook it up into some TypeScript loading logic, and actually retrieve something from an API correctly.

    You CAN teach old dogs new tricks :D #AlwaysLearning #OldDogNewTricks

  25. I just learned how to write a GraphQL query with a where clause, hook it up into some TypeScript loading logic, and actually retrieve something from an API correctly.

    You CAN teach old dogs new tricks :D #AlwaysLearning #OldDogNewTricks

  26. I've been loving the jokes and puns I've been reading here. I'm interested in getting better at making up new jokes. Any tips for how to do it? An algorithm for jokes perhaps?

    #dadjokes
    #puns
    #learning
    #olddognewtricks

  27. I've been loving the jokes and puns I've been reading here. I'm interested in getting better at making up new jokes. Any tips for how to do it? An algorithm for jokes perhaps?

    #dadjokes
    #puns
    #learning
    #olddognewtricks

  28. First ever tie-dye results. My wife’s (MUCH better) attempt is the one with the yellow bullseye. Mine is less, uh, dye-ey? Oh well. Onward and upward! #tiedye #olddognewtricks

  29. I know it's because of licensing hijinks, but it's really annoying to subscribe to Paramount Plus (to see #startrek) and find only the English language audio tracks there.

    To watch Star Trek in Spanish, I have to start my VPN, claim to be from Mexico, and watch Star Trek on Netflix!

    Many programs in the US *have* Spanish language tracks, but they aren't available in the US. Dios mio!

    #LearningSpanish #OldDogNewTricks

  30. I know it's because of licensing hijinks, but it's really annoying to subscribe to Paramount Plus (to see #startrek) and find only the English language audio tracks there.

    To watch Star Trek in Spanish, I have to start my VPN, claim to be from Mexico, and watch Star Trek on Netflix!

    Many programs in the US *have* Spanish language tracks, but they aren't available in the US. Dios mio!

    #LearningSpanish #OldDogNewTricks

  31. Got serious about #Learning #Spanish yesterday. Started out making #FlashCards using #Logseq's built-in capability, but what's up with the "You can run through the cards once a day" limitation?

    Switched immediately to #Anki. Ah -- many good decks for language learning designed by others, free, easy to use, useful immediately.

    (Also using podcasts, watching #StarTrek and #StarWars in Spanish, and finding a tutor for conversations.)

    #AmLearning #OldDogNewTricks

  32. Got serious about #Learning #Spanish yesterday. Started out making #FlashCards using #Logseq's built-in capability, but what's up with the "You can run through the cards once a day" limitation?

    Switched immediately to #Anki. Ah -- many good decks for language learning designed by others, free, easy to use, useful immediately.

    (Also using podcasts, watching #StarTrek and #StarWars in Spanish, and finding a tutor for conversations.)

    #AmLearning #OldDogNewTricks

  33. @KLB @markwyner

    Here’s a cool discovery - if I say the word “hashtag” to my iPhone’s keyboard dictation, it camel cases things!

    #CamelCase
    #WeirdTricks
    #ThisIsFun #EasierThanTryingToTarget
    #OldDogNewTricks
    #OftenI’mSurprised

  34. @KLB @markwyner

    Here’s a cool discovery - if I say the word “hashtag” to my iPhone’s keyboard dictation, it camel cases things!

    #CamelCase
    #WeirdTricks
    #ThisIsFun #EasierThanTryingToTarget
    #OldDogNewTricks
    #OftenI’mSurprised

  35. Can we just make audio alerts say what they are? I have no idea what all these beeps and pings mean. Just play a voice saying, "email, dude," and "another discord to ignore."

    #OldDogNewTricks #CurmudgeonAndProudOfIt #BurnEmailToTheGround

  36. Needlecase/book in progress but fancied having a go at some #BrazilianEmbroidery. I’m going all out on the colours, which I might regret later, but it’s fun. #OldDogNewTricks #needlework