David Vo's Avatar

David Vo

@vovo.id.au

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

103 Followers  |  293 Following  |  37 Posts  |  Joined: 21.08.2023  |  1.7229

Latest posts by vovo.id.au on Bluesky

A picture of a foggy street

A picture of a foggy street

Edinburgh castle failing to render, likely thanks to the AWS outage

20.10.2025 08:35 β€” πŸ‘ 9228    πŸ” 1420    πŸ’¬ 87    πŸ“Œ 45
"Lightning Talks (Saturday)" -  (PyCon AU 2025)
Like regular talks, but shorter! Anything could happen! "Lightning Talks (Saturday)" - (PyCon AU 2025)

#pyconau Lightning Talks (Saturday) - http://youtu.be/j1e9kF8uaNY

24.09.2025 00:14 β€” πŸ‘ 0    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
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…

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...

19.09.2025 20:36 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

and @github.com have done it again >_>
This time they've blasted all my email addresses asking for feedback about the new PR files changed page.

04.09.2025 15:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

mfw someone presenting at a meetup is on-call for a bank and gets paged

20.08.2025 08:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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...

GitHub Actions finally supports YAML anchors? πŸŽ‰ github.com/actions/runn...

04.08.2025 16:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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.

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

23.07.2025 12:51 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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.

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...

20.07.2025 01:42 β€” πŸ‘ 79    πŸ” 20    πŸ’¬ 1    πŸ“Œ 1
YouTube
Share your videos with friends, family, and the world YouTube

This is interesting. Cetirizine (Zyrtec) is my typical antihistamine (allergy medication). I guess luckily I haven't taken it daily?

youtube.com/shorts/bh9ak...

22.05.2025 14:12 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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…

19.05.2025 22:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

So it looks like Google indeed considered this a bug and fixed it in the May security update!

18.05.2025 22:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Update: I've given up on my IPv6-only network, for now

05.05.2025 10:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

No democracy sausage at my local polling place this election πŸ˜”

03.05.2025 03:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
A few handy election links Websites to help plan your vote, your democracy sausage, your election viewing and your vote tallying

A few handy election links
Websites to plan your vote, your feed, election viewing and vote tallying

READ: https://thesizzle.com.au/p/a-few-handy-election-links

03.05.2025 02:44 β€” πŸ‘ 11    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0

My FRC team's planning to meet during the week at some point in the next month, so I'll probably bring it along then!

23.04.2025 14:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

In case anyone wants to watch me build a Framework laptop for some reason: twitch.tv/auscompgeek

21.04.2025 07:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
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…

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

07.04.2025 22:03 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
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...

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...

06.04.2025 08:56 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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!

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...

02.04.2025 11:56 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

29.03.2025 01:57 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

I don't understand why I can still register fingerprints for my Android work profile if they're literally unusable.

10.03.2025 22:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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…

09.03.2025 21:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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?

19.12.2024 10:17 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I've never been to SYD T1 so I can't say I know the displeasure of those bathrooms

24.11.2024 10:23 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
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.

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.

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.

24.11.2024 09:51 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

About to take off to Melbourne for PyCon AU βœˆοΈπŸ‘‹

21.11.2024 20:02 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - johnsoncodehk/tsslint: πŸ”‹βš‘οΈ The fastest and lightest TypeScript semantic linting solution πŸ”‹βš‘οΈ The fastest and lightest TypeScript semantic linting solution - johnsoncodehk/tsslint

Came across github.com/johnsoncodeh... via the most recent PodRocket episode with @evanyou.me. Gonna have to bookmark this for later!

15.11.2024 11:29 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
PEP 639, Round 3: Improving license clarity with better package metadata PEP 639 implementation is now live on PyPI!

#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.)

13.11.2024 21:57 β€” πŸ‘ 18    πŸ” 5    πŸ’¬ 3    πŸ“Œ 0

Distributed computing is probably the term you're looking for!

09.11.2024 23:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

nooooooo I forgot to charge my headphones, and they refuse to play any audio whilst charging

what do I do for my 1h commute

07.11.2024 21:40 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@vovo.id.au is following 20 prominent accounts