Sign in

David Vo

@vovo.id.au
110 followers 331 following 45 posts

Ramblings (mostly about tech) of a software engineer, high school robotics mentor and former academic tutor.

PostsRepliesMedia
David Vo @vovo.id.au · 10/09/2026
TIL Remove Your Media LLC sent the @bleachbit.bsky.social maintainer a DMCA takedown notice in April, claiming it's related to Bleach (the anime) somehow. lol. lmao even. The response is actually hilarious too. www.bleachbit.org/anime
bleachbit.org
Anime | BleachBit
000
David Vo @vovo.id.au · 06/09/2026
oh no why did YouTube pick me to be the thumbnail /hj
000
David Vo @vovo.id.au · 04/09/2026
This was the talk from #PyConAU that made me go "this is my takeaway talk for the entire conference that I'm sending to all my on-call friends". Who knew you could draw so many parallels between on-call and training ponies?
011
David Vo @vovo.id.au · 02/09/2026
Just saw this in @github.com's Slack app docs (docs.github.com/en/integrati...): > If you have multiple Slack workspaces where you use the GitHub app, mentions will only work in the workspace where you logged in to your GitHub app most recently. This is annoying for people in multiple orgs…
docs.github.com
Using GitHub in Slack - GitHub Docs
Learn how to use GitHub in Slack to improve collaboration and streamline your workflow.
000
David Vo @vovo.id.au · 28/08/2026
Looking forward to @cameronwilson.bsky.social's #pyconau keynote this morning!
000
David Vo @vovo.id.au · 30/12/2025
How on earth does one accidentally ship injecting a code syntax highlighter into pages (causing existing syntax highlighting to break) in a password manager browser extension? www.1password.community/discussions/...
1password.community
1Password Chrome extension is incorrectly manipulating <code> blocks | 1Password Community
The latest 1Password Chrome extension is incorrectly manipulating the DOM within &lt;code&gt; blocks on static pages. It looks it's using prism.js to try to...
000
David Vo @vovo.id.au · 20/11/2025
Android implementing AirDrop? Is this a dream? blog.google/products/and...
blog.google
Android and iPhone users can now share files, starting with the Pixel 10 family.
Today, we’re introducing a way for Quick Share to work with AirDrop.
000
Reposted by David Vo
oli @olil.bsky.social · 20/10/2025
Edinburgh castle failing to render, likely thanks to the AWS outage
A picture of a foggy street
8490741385
Reposted by David Vo
nextdayvideo.bsky.social @nextdayvideo.bsky.social · 24/09/2025
#pyconau Lightning Talks (Saturday) - youtu.be/j1e9kF8uaNY
youtu.be
"Lightning Talks (Saturday)" - (PyCon AU 2025)
Like regular talks, but shorter! Anything could happen!
003
David Vo @vovo.id.au · 19/09/2025
So much of the open source community were fearing the day GitHub Actions were going to discontinue support for macOS 13, the last version they were supporting Intel on. Fear no longer, there's options now! github.blog/changelog/20...
github.blog
GitHub Actions: macOS 13 runner image is closing down - GitHub Changelog
The macOS 13 runner image will be retired by December 4th, 2025. To raise awareness of the upcoming removal, jobs using macOS 13 will temporarily fail during the scheduled brownout…
030
David Vo @vovo.id.au · 20/08/2025
mfw someone presenting at a meetup is on-call for a bank and gets paged
000
David Vo @vovo.id.au · 04/08/2025
GitHub Actions finally supports YAML anchors? 🎉 github.com/actions/runn...
github.com
Support YAML Anchors · Issue #1182 · actions/runner
Note to incoming readers (2025) I will update this if anything changes, you don't need to read this entire thread. Update August 2025 Support has been added Update March 2025 @salilsub, a GitHub St...
010
David Vo @vovo.id.au · 23/07/2025
Argon ONE Up Laptop Runs on a Raspberry Pi CM5 www.omgubuntu.co.uk/2025/07/argo... Could these folks make a CM5 carrier board I can stick in a Framework laptop chassis too please
omgubuntu.co.uk
Argon ONE Up Laptop Runs on a Raspberry Pi CM5
Argon ONE UP is a 14-inch laptop powered by a Raspberry Pi Compute Module 5. It boasts ports, expansion ports, and 40 pin GPIO add-on. Details inside.
030
Reposted by David Vo
Asher Wolf @asherwolf.bsky.social · 20/07/2025
Rossman is starting a new non-profit, advocating for the right to own the tech you have bought, and has also launched a new website, Consumer Rights Wiki, where anyone can log when manufacturers mistreat customers www.abc.net.au/news/2025-07...
abc.net.au
An Australian's criminal history went viral after he annoyed the wrong repair guy
An Australian developed software that could repair broken PlayStations. But when he started abusing his customers, they dug into his history.
17519
David Vo @vovo.id.au · 22/05/2025
This is interesting. Cetirizine (Zyrtec) is my typical antihistamine (allergy medication). I guess luckily I haven't taken it daily? youtube.com/shorts/bh9ak...
youtube.com
YouTube
Share your videos with friends, family, and the world
010
David Vo @vovo.id.au · 19/05/2025
I received transphobic Matrix room invites overnight, from what I can tell? (i.e. the room invite itself contained transphobic material) I'm a bit confused; I don't hang out in trans communities…
010
David Vo @vovo.id.au · 03/05/2025
No democracy sausage at my local polling place this election 😔
100
Reposted by David Vo
The Sizzle - Australia's favourite tech newsletter @handle.invalid · 03/05/2025
A few handy election links Websites to plan your vote, your feed, election viewing and vote tallying READ: thesizzle.com.au/p/a-few-handy-elec…
thesizzle.com.au
A few handy election links
Websites to help plan your vote, your democracy sausage, your election viewing and your vote tallying
1113
David Vo @vovo.id.au · 21/04/2025
In case anyone wants to watch me build a Framework laptop for some reason: twitch.tv/auscompgeek
110
Reposted by David Vo
Hogesonline @hogesonline.bsky.social · 07/04/2025
We're getting the gang back together again! ​The first #Sydney Python #Meetup of 2025, (a monthly gathering all about #Python 🧑‍💻 ) will be at a venue near Wynyard. If you love Python and want to hear what we've planned so far come along: lu.ma/ffmm65w2
lu.ma
April social gathering! · Luma
We're getting the gang back together again! Welcome to the first new Sydney Python Meetup of 2025, where we're rebooting a monthly gathering all about Python…
021
David Vo @vovo.id.au · 06/04/2025
It's weird to think about the fact that a project I'm tangentially involved with became part of CPython's supply chain. (I wasn't a maintainer of this repo, but I am a member of the org it was in.) github.com/sphinx-doc/s...
github.com
Improvements & general refactoring by AA-Turner · Pull Request #133 · sphinx-doc/sphinxext-opengraph
To allow python/cpython#129120, we need to introduce the ability to have a different URL base for social card images to the canonical URL. In preparation to start this work I have made some general...
010
David Vo @vovo.id.au · 02/04/2025
This is how my views compare with the election candidates in the upcoming Australian election according to ABC's Vote Compass. Try it for yourself! #AusPol #AusVotes share.votecompass.com/ioapnWxuDWES...
share.votecompass.com
My Vote Compass Results - 2025 Australian Election
Vote Compass calculated my alignment with the candidates running in the 2025 Australian election. Try it for yourself!
040
David Vo @vovo.id.au · 29/03/2025
Getting an IPv6-only network is tough. Too many things rely on IPv4, especially P2P applications. I'd love it if more of the internet was on IPv6 so I don't have to deal with this mess.
141
David Vo @vovo.id.au · 09/03/2025
Did Google remove being able to use separate fingerprints for the work profile whilst using the same screen lock? I was relying on that behaviour…
110
David Vo @vovo.id.au · 19/12/2024
I thought I unsubscribed all my alternative emails on my @github.com account from marketing emails. Why did I receive the email about GitHub Copilot Free on all my emails?
150
David Vo @vovo.id.au · 24/11/2024
The airport bathrooms at MEL are really snazzy! Part of me can't help but think the UX might be better if the soap dispenser wasn't between the tap and the dryer though.
Photo of a bathroom sink at Melbourne Airport. David can be seen in the mirror, holding up a phone to take a photo. There are light bars along the left and right sides of the mirror. At the bottom of the mirror there are three illuminated labels, each with icons below, from left to right: Water 💧, Soap 🫧, Dry (vertical heat waves). The tap, soap dispenser and dryer are out of view.
140
David Vo @vovo.id.au · 21/11/2024
About to take off to Melbourne for PyCon AU ✈️👋
020
David Vo @vovo.id.au · 15/11/2024
Came across github.com/johnsoncodeh... via the most recent PodRocket episode with @evanyou.me. Gonna have to bookmark this for later!
github.com
GitHub - johnsoncodehk/tsslint: 🔋⚡️ The fastest and lightest TypeScript semantic linting solution
🔋⚡️ The fastest and lightest TypeScript semantic linting solution - johnsoncodehk/tsslint
020
Reposted by David Vo
Brett Cannon @snarky.ca · 13/11/2024
#PEP 639 is now supported by #PyPI! discuss.python.org/t/pep-639-ro... This is the PEP that lets you specify the license for your code using SPDX expressions and easily include all your licenses with your code. (Disclaimer: I was PEP delegate for this.)
discuss.python.org
PEP 639, Round 3: Improving license clarity with better package metadata
PEP 639 implementation is now live on PyPI!
3185
David Vo @vovo.id.au · 07/11/2024
nooooooo I forgot to charge my headphones, and they refuse to play any audio whilst charging what do I do for my 1h commute
010
David Vo @vovo.id.au · 24/09/2024
Bluesky now has over 10 million users, and I was #663,152! I somehow missed the 1 million milestone lol
A virtual certificate with text "Celebrating 10M users on Bluesky, #663,152, David Vo ‪@vovo.id.au‬, joined on Aug 21, 2023"
010
Reposted by David Vo
rakinui.bsky.social @rakinui.bsky.social · 19/07/2024
Just gonna leave this here from my 2018 kiwicon talk
46025
David Vo @vovo.id.au · 14/05/2024
Apparently Bitbucket's PR review interface is as usable as GitHub's is now? Admittedly that's a very low bar though. bitbucket.org/blog/new-pul...
bitbucket.org
Introducing 🥁 A new Bitbucket pull request experience
The new Bitbucket Cloud pull request experience puts recent activity up front, while giving you a dedicated tab for full-screen code review.
000
David Vo @vovo.id.au · 16/04/2024
Protip to recruiters on LinkedIn: if you're going to mail merge, at least have the decency to not keep a "[Company Name]" placeholder in your message
000
David Vo @vovo.id.au · 30/03/2024
Wow, during the last half hour of me reading up about the xz backdoor, the GitHub repo has disappeared. It looks like the git repo was mirrored in a few places though; I see repo.or.cz/w/xz.git appears to be a valid mirror.
repo.or.cz
Public Git Hosting - xz.git/summary
000
David Vo @vovo.id.au · 08/02/2024
"My dog ate my Yubikey nano" has to be the funniest thing I've read at work this week
010
David Vo @vovo.id.au · 26/01/2024
"Those were the instructions I tried to follow. I didn't follow the instructions." — users in 2024
020
David Vo @vovo.id.au · 28/10/2023
TIL these two queries are *not* equivalent in MySQL: SELECT MIN(enum_column) FROM table; SELECT enum_column FROM table ORDER BY enum_column LIMIT 1;
110
Reposted by David Vo
daniel:// stenberg:// @daniel.haxx.se · 03/10/2023
Heads up! On October 11 we ship curl 8.4.0. We cut the release cycle short for this "emergency release" with a fix for a severity HIGH CVE (and one LOW). Buckle up. And my apologies for this inconvenience.
275
David Vo @vovo.id.au · 05/10/2023
TIL the <q> element exists for inline quotations. The default styling surrounds it with quotes. Basically the inline version of <blockquote>. developer.mozilla.org/en-US/docs/W...
developer.mozilla.org
<q>: The Inline Quotation element - HTML: HyperText Markup Language | MDN
The <q> HTML element indicates that the enclosed text is a short inline quotation. Most modern browsers implement this by surrounding the text in quotation marks. This element is intended for short qu...
000
Reposted by David Vo
Gretchen McCulloch @gretchenmcculloch.com · 17/09/2023
New favourite example of structural ambiguity
241135330
Reposted by David Vo
Katie Mack @astrokatie.com · 22/08/2023
I don’t think it can be emphasized enough that large language models were never intended to do math or know facts; literally all they do is attempt to sound like the text they’re given, which may or may not include math or facts. They don’t do logic or fact checking — they’re just not built for that
14750902006
David Vo @vovo.id.au · 22/08/2023
I'm now back in a non-fractional time zone!
000
David Vo @vovo.id.au · 21/08/2023
Hello sky!
040