Advertisement · 728 × 90

Posts by Derek William Scott (Dubs)

I knew that junky titles were prevalent on Nintendo's eShop but @rerez.net's thorough deep dive into AI slop on eShop was truly eye-opening!

I really hope @nintendousa.bsky.social takes notice and does a better job vetting titles, because it's not a good look.

1 week ago 1 0 0 0
A photo of me decked out in Halloween apparel holding an orange iPhone 17 pro in one hand and an orange Stanley mug in the other

A photo of me decked out in Halloween apparel holding an orange iPhone 17 pro in one hand and an orange Stanley mug in the other

Hot Girl Hotober

6 months ago 2 0 0 0
Preview
GitHub - dubsdotla/decline: A re-imagined less buggy version of my 3rd party Hotline client from 2012 A re-imagined less buggy version of my 3rd party Hotline client from 2012 - dubsdotla/decline

I'm just going to put this here...

github.com/dubsdotla/de...

8 months ago 2 0 0 0

America is beautiful, contradictory, unfinished. I am proud of our country even as we constantly strive to make it better, to protect and deepen our democracy, to fulfill its promise for each and every person who calls it home.

Happy Independence Day. No Kings in America.

9 months ago 58477 9885 972 427
Video

Best scene from Independence Day times four
#boomer #goodboy #goldenlab #independenceday

9 months ago 3 0 0 0
Post image

Here's a bonus screenshot of what my original app looked like from 2012, oh the nostalgia!

10 months ago 2 0 1 0

The client should run on macOS 11 and greater, stop in and say hi at my hotline server: hotline dot dubs dot la!

I'll probably make a legit page for this or GitHub or whatnot at some point but for now here's a direct link to the client!

dubs.la/decline/decl...

10 months ago 0 0 1 0

But it does automatically keep a log of your chats and preload your chat window with old chats on login which is something I haven't seen on other clients which is pretty fancy! Looking into adding some more unique features as well!

10 months ago 0 0 1 0

It's definitely a work of progress, it only connects to one server of a time, it doesn't have Files, Private Message or Threaded News support...

10 months ago 0 0 1 0
Advertisement
Post image

Uhhh so I wasn't happy with the current modern Hotline Client options so I accidentally created a modern version of my 3rd party Hotline Client from 2012... decline!

10 months ago 0 0 1 0
Preview
A 20-year retrospective on reverse-engineering an Apple bug and a very desperate plea for help. — Paradise Façade A retrospective on reverse-engineering a SystemUIServer bug and a desperate plea for help.

A 20-year retrospective on reverse-engineering an Apple bug and a very desperate plea for help.

About my trials with the SystemUIServer, reverse-engineering, and how I lost my job at Apple due to my disability and why I kindly request your help. paradisefacade.com/blog/2025/5/...

11 months ago 3 1 0 1
Preview
Donate to Support Rosyna's Journey to Stability, organized by Rosyna Keller Hello, my name is Rosyna Keller. Then end of May is coming up and I have absolutel… Rosyna Keller needs your support for Support Rosyna's Journey to Stability

It’s come to me desperately asking for help via a GoFundMe. I have no money for health insurance, rent, or medication. I’m screwed as of June 1st without help. Any assistance would be greatly appreciated. gofund.me/5dfd5a7b

10 months ago 2 2 0 0
Preview
Raycast Store: Daily Sites - Site Launcher Access frequently visited sites with ease.

I'm proud to announce that my first extension for @raycast.com has been published!

Daily Sites - Site Launcher lets you compile a list of websites that you visit daily, organize them by categories and quickly open them in your default web browser!

www.raycast.com/dubsdotla/da...

11 months ago 1 0 0 0
Preview
How I Built This Site - The Domain of Dubs A behind-the-scenes look at the design choices, Bootstrap magic, and SVG wizardry.

So I've had a fun time, and also not so fun time, updating the functionality of my website but it was well worth it!

dubs.la/posts/how-i-...

11 months ago 1 0 0 0
Video

I wanted to show off something I'm proud of here. In the next update, I have a brand new shot chart feature.

When you add attempts, I use some good ol' math to ✨ automatically✨track shot types as either a 3 pointer, lay up, mid range shot, etc.

1 year ago 5 1 0 0

The workflow of the command is as follows:
1. yt-dlp downloads a video using a Youtube URL
2. ffmpeg creates a clip from that video
3. ffmpeg changes aspect ratio of the clip to 1080x1920, centers video and adds letterboxing in the form of blurred versions of current video frame.

1 year ago 2 0 0 0
Post image Post image Post image

Here's a preview of my first attempt at making a Raycast Command... the very verbose "Vertical Video Clip From Youtube URL In Clipboard". 😅

I like sharing YouTube video clips on my Instagram stories, and I think they look nicer when formatted for a vertical screen

@raycast.com

1 year ago 3 1 1 0
Post image

meanwhile, #signal has made an important update of their mobile app:

1 year ago 3 2 0 0
Lumon Terminal Pro on Apple's website

Lumon Terminal Pro on Apple's website

Whoa, check it out! The Lumon Terminal just popped up on the Apple website in the Mac section. How cool is that?!

1 year ago 5 2 0 0
Advertisement
Video

Not sure when to use layoutPriority? Here’s an example: In a space-limited HStack with two Text, applying minimumScaleFactor to the second text won’t work as expected—Text 1 will simply be truncated. Giving Text 1 higher priority forces the second text to scale down.

#iOSDev

1 year ago 7 1 0 0
Post image

This is your yearly spring cleaning reminder to head on over to Xcode → Settings → Components and remove all of those OS runtimes that you're no longer using!

I just freed ~100GB from my machine by cleaning these up 🧹

1 year ago 12 2 3 0
Run this from the terminal, and your iOS simulator will get a “clean” status bar (ideal for taking screenshots):

xcrun simctl status_bar booted override --time 09:41 --batteryState charged --batteryLevel 100 --cellularBars 4

Run this from the terminal, and your iOS simulator will get a “clean” status bar (ideal for taking screenshots): xcrun simctl status_bar booted override --time 09:41 --batteryState charged --batteryLevel 100 --cellularBars 4

Did you know?

You can use this command to clean up the iOS status bar before taking screenshots:

xcrun simctl status_bar booted override --time 09:41 --batteryState charged --batteryLevel 100 --cellularBars 4

Once done, reset like this:

xcrun simctl status_bar booted clear

1 year ago 14 1 0 0
Goats

Goats

Now when I see goats all I hear is the Severance theme

1 year ago 17 1 1 0
Post image

SwiftUI Tip 💡

Hiding the status bar and home indicator.

learnandcodewithenid.gumroad.com/l/tips

1 year ago 7 1 0 0
Preview
Adam Selby On Gumroad

If you want to really turn up your Severance fan game, check out Adam Selby's store. This is next level. adamselby.gumroad.com?section=AOgb...

1 year ago 7 2 2 0
Video

In Godot when you add a button or a label they are empty. I this confusing, so I added some default text to all the controls I could (event Text mesh resources):

1 year ago 36 4 6 0
A screenshot of an Xcode development environment on macOS, showing Swift code for a PlanetView struct using SwiftUI. A floating tooltip from Xcode highlights a focus on Planet.swift, specifically lines 25-33, and PlanetView.swift. A chat window in the foreground suggests adding ‘Earth’ to an array of planets. The macOS interface has a soft gradient background with a translucent effect on the open windows.

A screenshot of an Xcode development environment on macOS, showing Swift code for a PlanetView struct using SwiftUI. A floating tooltip from Xcode highlights a focus on Planet.swift, specifically lines 25-33, and PlanetView.swift. A chat window in the foreground suggests adding ‘Earth’ to an array of planets. The macOS interface has a soft gradient background with a translucent effect on the open windows.

🎉 ChatGPT for Mac OS now integrates with:

Apple Notes
Notion
TextEdit
Quip
Xcode
VS Code (including Code, Code Insiders, VSCodium, Cursor, Windsurf)
Jetbrains (including Android Studio...)
TextEdit
Terminal
iTerm
Warp
Prompt

1 year ago 2 1 0 0
Preview
The Synchronization Framework in Swift 6 Performance testing the new concurrency primitives

Read about it here: blog.jacobstechtavern.com/p/the-synchr...

1 year ago 4 2 0 0
Post image Post image Post image

Have you learned about The Swift 6 Synchronization Framework?

It introduces some new low-level primitives, Mutex and Atomics. I tested their performance against Actors and the classic OSLock, when building a simple key-value cache.

1 year ago 1 1 1 0
Advertisement
Video

TIL You can actually use the iOS simulator hardware buttons! 🤯

1 year ago 7 2 2 0