Brendan Forster's Avatar

Brendan Forster

@shiftkey.online

Software engineer & troublemaker. Open Source Cat Herder. Bumblebee but with GIFs. Australian in Canada.

262
Followers
261
Following
22
Posts
04.07.2023
Joined
Posts Following

Latest posts by Brendan Forster @shiftkey.online

Sweet, thanks! Will give it a read once I remember how to use ffmpeg...

16.02.2026 22:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Are video uploads now part of the API? That's possibly the only thing I think I'll need soon that I didn't see in the docs.

16.02.2026 21:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

bsky.app/profile/grow... this is what I was doing that lead me to submitting the PR - thanks for doing the heavy lifting!

16.02.2026 21:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

It's a long weekend here so I've been heads down putting some seeds in dirt as well as reviving the hack project I started back in 2023. growing.shiftkey.online is where this all lives now, and I plan to start scheduled posting to @growing.shiftkey.online once there are signs of life on the mat.

16.02.2026 21:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I was too lazy to do a find-and-replace after poking around in the web editor

16.02.2026 20:26 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Vale to an amazing man and legendary, brilliant cartoonist.

The cartooning community is in mourning today.

09.02.2026 01:42 πŸ‘ 269 πŸ” 49 πŸ’¬ 21 πŸ“Œ 1

Neat to see you tinkering on Rust things!

08.02.2026 23:54 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
I Was Stoked To Collaborate With Dan McQuade A couple days ago, I heard the terrible news that the writer Dan McQuade passed away. I’ve read some great tributes to him from people…

In memory of the great writer Dan McQuade, I wrote about how we spent about fifteen years sending each other really stupid press release quotes. I'll miss him.

31.01.2026 00:17 πŸ‘ 643 πŸ” 87 πŸ’¬ 18 πŸ“Œ 14
Preview
a man in a suit is making a funny face and saying oh no ! Alt: Jeremy Clarkson on Top Gear saying β€œOh no!” before immediately following up with β€œAnyway…” to indicate apathy about the previous context.
27.12.2025 17:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

PSA: there’s been an exploit for Signal and WhatsApp released that can be used to silently track you.

Temp fixes for both can be done in your settings:

For WhatsApp: Settings>Privacy>Advanced>Block unknown messages.

For Signal: Settings>Privacy>Phone number>Who can find me by number>Nobody

15.12.2025 01:28 πŸ‘ 1154 πŸ” 936 πŸ’¬ 18 πŸ“Œ 15
Preview
DAVE THE DIVER - Nintendo Switch - Games - Nintendo Dive by day! Serve by night! The best diving, harpooning, action-adventuring, and sushi restaurant managing experience you'll ever have.

Dave the Diver www.nintendo.com/au/games/nin...

14.12.2025 12:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Amy from Australian punk rock band, 'Amyl and the Sniffers' flipping off Anthony, the blue wiggle from The Wiggles.

Amy from Australian punk rock band, 'Amyl and the Sniffers' flipping off Anthony, the blue wiggle from The Wiggles.

This is the most Australian thing I have seen all week and it's a mood

20.11.2025 02:08 πŸ‘ 658 πŸ” 192 πŸ’¬ 13 πŸ“Œ 24
Post image

This photo of rookie Yesavage casually walking off the mound as future Hall of Famer and helmet-less Ohtani is still in motion striking out is everything. #WantItAll

30.10.2025 02:02 πŸ‘ 3866 πŸ” 995 πŸ’¬ 74 πŸ“Œ 131
Lee Greenwood: Last Week Tonight with John Oliver (HBO)
Lee Greenwood: Last Week Tonight with John Oliver (HBO) YouTube video by LastWeekTonight

I learned about this from a John Oliver segment a while ago youtu.be/P6grAoS-muM?...

29.10.2025 12:49 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

14 innings is how!

28.10.2025 05:28 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Some of the numbers in here are wild. β€œ45% of AI generated code has exploitable [security] flaws.”

And this is a massive, looming problem that I’ve talked about a lot: β€œWithout juniors gaining real experience, where will the next generation of senior engineers come from?”

19.10.2025 20:16 πŸ‘ 34 πŸ” 10 πŸ’¬ 2 πŸ“Œ 0
Preview
GitHub - MargauxThw/TS-lyrics: Lyrics scraped from genius API in json format Lyrics scraped from genius API in json format. Contribute to MargauxThw/TS-lyrics development by creating an account on GitHub.

Can't beat client-side data in a well-organized schema github.com/MargauxThw/T...

30.07.2025 12:41 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
a group of men are standing next to each other and one of them is saying the worst Alt: GIF from Parks and Rec of a group of men are standing next to each other and one of them is saying the worst
19.05.2025 03:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Today's thread is about something I'm rather experienced with...

How to Get Fired With Both Grace and Aplomb

14.05.2025 16:34 πŸ‘ 229 πŸ” 93 πŸ’¬ 3 πŸ“Œ 17

I’d rather not use GitHub as a CDN

04.04.2025 09:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

If you don’t want to go back to the bad place: bsky.app/profile/junl...

04.04.2025 08:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
invalid SSL cert for `*.packages.shiftkey.dev` Β· Issue #1062 Β· shiftkey/desktop Hey @shiftkey, it seems that your ssl cert for https://apt.packages.shiftkey.dev/ is the default azure one and causes an error for apt Error: https://apt.packages.shiftkey.dev/ubuntu any InRelease ...

It’s a β€œI’ve run out of Azure credits” thing, I’ll turn it back on when it gets re-enabled in a few days github.com/shiftkey/des...

04.04.2025 06:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Small unimportant detail - Carl Williams is that guy you’re thinking of re: exercise bike

29.03.2025 00:38 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

If you’re looking to use this program but need help getting started, get in touch with me. I’m Nova Scotia’s only food packaging design expert.

03.03.2025 12:45 πŸ‘ 14 πŸ” 9 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

CONNOR MCDAVID 🚨

THE NEW AGE GOLDEN GOAL! CANADA WINS!

21.02.2025 04:29 πŸ‘ 851 πŸ” 147 πŸ’¬ 17 πŸ“Œ 24

I haven’t. But I did try to see if I could downgrade my plan from Starter to Free that was mentioned on the billing site and that part of my admin site seems to be β€œread-only”. I can poke again later when I have some energy to try again.

11.01.2025 00:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
From the admin page:

"Team created on Jul 8, 2018 (7 years ago)."

From the admin page: "Team created on Jul 8, 2018 (7 years ago)."

Confirming the GitHub App for Netlify was installed for the project ~6 years ago (Feb 2019)

Confirming the GitHub App for Netlify was installed for the project ~6 years ago (Feb 2019)

Ultimately this is just a quality of life feature for myself (staging branches to be able to review external contributions easier) but as a long time @netlify.com OSS fan I think I'm just going to stop if I can't control the billing side of things for this side project

10.01.2025 14:53 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Billed Before Providing a Credit Card Hey Josh, thanks for your comprehensive and thoughtful feedback. We consider it to be high praise that our customers are willing to take the time to formulate their thoughts about our services, both...

Looks like this isn't a new thing, and ultimately didn't change this behaviour back in 2020 answers.netlify.com/t/billed-bef...

10.01.2025 14:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
December 31  - Automated email indicating Netlify will bill me due to build minute usage

"Your build minutes usage on your team (Brendan Forster's team) has reached 50% of the current allowance in your billing cycle from December 8 to January 8.

If build minutes usage goes over the allowance before the end of the billing cycle, we’ll add an extra build minutes pack for $7, increasing your allowance by 500 minutes for the current billing cycle.

Alternatively, you can increase your build minutes allowance to 25,000 minutes/month by upgrading to Pro, which is free for the first month if it’s your first time on Pro. Visit the pricing page to compare plans.

You can check current usage details in the Netlify UI."

December 31 - Automated email indicating Netlify will bill me due to build minute usage "Your build minutes usage on your team (Brendan Forster's team) has reached 50% of the current allowance in your billing cycle from December 8 to January 8. If build minutes usage goes over the allowance before the end of the billing cycle, we’ll add an extra build minutes pack for $7, increasing your allowance by 500 minutes for the current billing cycle. Alternatively, you can increase your build minutes allowance to 25,000 minutes/month by upgrading to Pro, which is free for the first month if it’s your first time on Pro. Visit the pricing page to compare plans. You can check current usage details in the Netlify UI."

January 1  - Automated email from Netlify indicating they've billed me 

"Based on your usage so far this month, we’ve billed you for an additional Build Minutes usage package on account Brendan Forster's team. This means you can now:

 - Use an additional 500 build minutes in this billing cycle

Find out more in your dashboard."

January 1 - Automated email from Netlify indicating they've billed me "Based on your usage so far this month, we’ve billed you for an additional Build Minutes usage package on account Brendan Forster's team. This means you can now: - Use an additional 500 build minutes in this billing cycle Find out more in your dashboard."

January 9 - Automated email from Netlify indicating that they plan to suspend my projects 

"The billing cycle for your subscriptions has ended. Your sites will be suspended after 28 days. To process your payment and keep your sites up and running, please provide a valid credit card for Brendan Forster's team immediately."

January 9 - Automated email from Netlify indicating that they plan to suspend my projects "The billing cycle for your subscriptions has ended. Your sites will be suspended after 28 days. To process your payment and keep your sites up and running, please provide a valid credit card for Brendan Forster's team immediately."

It seems Netlify upsold me automatically for an OSS side project while I wasn't checking my email over the holidays and are now going to suspend me for not paying for the thing I didn't ask for. Guess that's a thing I need to turn off next month...

10.01.2025 14:08 πŸ‘ 4 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0