Di

@didoesdigital@bne.social
508 Followers
617 Following
381 Posts
Data Viz Engineer. Author of Practical UI Patterns for Design Systems. Creator of Typey Type for Stenographers. In Australia. https://linktr.ee/didoesdigital
Websitehttps://didoesdigital.com
My Bookshttps://didoesdigital.com/books/
Observable data vizhttps://observablehq.com/@didoesdigital
Typey Type for Stenographers Linktreehttps://linktr.ee/typeytype

It still blows my mind how much people use the steno web app I built (Typey Type), and it brings me so much joy to see it featured in YouTube videos 😄

"I'll start with my list of hesitation words or words that I want to practice more and I'll copy them from my spreadsheet into Typey Type. I then race myself as many times as I want to, to try get a good words per minute and accuracy score. I find this really addictive and it makes practice feel like a game. I can get stuck on this as much as I get stuck on videos games, which is great for me and for my practice."

https://www.youtube.com/watch?v=4Ha3QTjjXCE&list=PL0-uZiwsK4eFCVdZcQrji-rSlNz-be-7F&index=4&pp=iAQB

#steno #webDev #react

how I incorporate my StreamDeck into steno practice | My practice routine as a theory student

YouTube

"[Australia’s approach to banning under-16s from using social media] centres the problem on children being children, rather than on social media business models."

"The result is limiting childrens’ digital rights with experimental technologies while doing little to address the source of perceived harm for all of us."

Yes! This! The ban does nothing to address the harms caused by social media companies affecting everyone while introducing new harms. Absolutely absurd. https://elvery.net/links/1045791942/

A trial is testing ways to enforce Australia’s under-16s social media ban. But the tech is flawed

With Mozilla announcing they're shutting down Pocket I thought I'd mention that for a while I've been working on a little bookmarking web-app called Readlynx. It will be open-source and self-hosted, but I hope to look into providing hosted instances in the future.

It's a single binary to download and run, which I'm hoping will make it super easy to get started. If this interests you, follow me or the #readlynx hash tag for updates. 1/2

#Pocket

It's been ages since I wrote a post in my dev blog so I'm forcing myself to do them more often. Anyway here's a new one all about offloading SVG animations to the GPU using CSS (the right way) https://josh.is-cool.dev/offloading-svg-transitions-to-the-gpu-using-layers/
Offloading SVG transitions to the GPU using layers | Josh's Cool Dev Blog

The dev blog of Joshua Byrd

I needed to combine 2 images together into 1 file. The images contained sensitive information so I did not want to use any of the typical image editing tools that train AI on that data. Decided ImageMagick would do:

magick img1.jpg img2.jpg -append combined-vertically.jpg

magick img1.jpg img2.jpg +append combined-horizontally.jpg

Convenient!

https://imagemagick.org/

This happy red-bellied black snake kept a close eye on us but did not flee. It seemed content basking in the sun.

#SnakesOfMastodon #snake #Queensland #AustralianWildlife

Today I discovered Safari's "Distraction Control" feature, which lets you hide distracting items. This will be handy for removing elements that cover the content and elements with looping animations.

Most importantly, it's fun to dissolve them out of existence. Poof!

https://support.apple.com/en-la/120682

#reduceMotion #Safari

Use Distraction Control in Safari to hide items on a webpage - Apple Support

If a webpage regularly shows one or more items that you find distracting, you can use the Distraction Control feature to hide those items until you choose to see them again.

Apple Support
It went up! Just a smidge, but our world press freedom index score for 2025 is 75.15 and we're now ranked at 29 out of 180 countries and territories.

Hmm, I have an SVG with a textPath to show some wiggly text and now I want to do some post-processing on it in Figma, but when I open it in Figma, the text layer contains no text?

Any suggestions? Can I convert a text/textPath to outline/path in the browser using JavaScript somehow? Could I calculate the x/y/rotation of each letter using JavaScript somehow and replace the textPath? Have I missed some obvious, easy alternative?

#svg

×

With Mozilla announcing they're shutting down Pocket I thought I'd mention that for a while I've been working on a little bookmarking web-app called Readlynx. It will be open-source and self-hosted, but I hope to look into providing hosted instances in the future.

It's a single binary to download and run, which I'm hoping will make it super easy to get started. If this interests you, follow me or the #readlynx hash tag for updates. 1/2

#Pocket

The layout and styling is still a work in progress, so don't get too hung up on that. It's a regular server-rendered web app implemented in Rust using SQLite as the database. For testing I've loaded 1.6M HN stories into it, which is what's depicted in the screenshot in the previous toot. Tags are currently randomly assigned from a set when importing the HN stories, so they will look off in the screenshot. 2/2
@wezm this does look pretty interesting. I'll keep an eye on it.

@wezm

Del.icio.us!!

@vruz yeah it has an API derived from Delicious (via Linkhut and Pinboard)
@wezm Wait, they did WHAT !? 🤬
Being able to bookmark and store new web pages is all well and nice but the emergency is how do I save the library they plan to burn ?
@blabaere if by library you mean your own bookmarks, there is an export available: https://getpocket.com/export
Pocket: Log In

@wezm Thank you very much sir, that will buy me some time to find where to put those. Ideally I'd want a place where to store the content of each page, not just the link.
99% of it is raw text, but if you loose the formatting and the picture, significant value still goes away too ...

[insert picture of old man yelling at cloud here]

@wezm
Apparently, Pocket used to have its own URL shortener and the export contain these shortened URLs. Which obviously don't work anymore.

[Yelling old man comes back with a red chainsaw]

@blabaere oh wow, what a failure.
@wezm This is great! Will ReadLynx be compatible with FeedLynx? Will you keep maintaining FeedLynx extensions?
@abnv They are separate things, so not really much scope for compatibility. I built Feedlynx to be extremely minimal: no db, no tags, no web UI. Readlynx is in the same family, but is something of a superset in that it adds a web UI, tags, db, search etc. You could replace Feedlynx with Readlynx (by having a watch-later tag and subscribing to that tag's feed). I plan to continue maintaining both.
@wezm Thank you. I wish you good luck.