Sungbin Jo's Avatar

Sungbin Jo

@goranmoomin.dev.bsky.social

programming on the web with react and on the mac with cocoa, appkit, and swift. interested in programming languages and low-level system programming. an emacs user. profile image not me.

443 Followers  |  86 Following  |  211 Posts  |  Joined: 08.01.2024  |  1.9001

Latest posts by goranmoomin.dev on Bluesky

Post image

i could not resist, i updated my main device to ios 26 on the first dayโ€ฆ and itโ€™s burning through battery like crazy lol

09.06.2025 21:16 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Containerization Framework

The Containerization framework enables developers to create, download, or run Linux container images directly on Mac. Itโ€™s built on an open-source framework optimized for Apple silicon and provides secure isolation between container images.

Containerization Framework The Containerization framework enables developers to create, download, or run Linux container images directly on Mac. Itโ€™s built on an open-source framework optimized for Apple silicon and provides secure isolation between container images.

๐Ÿ‘€๐Ÿ‘€ #wwdc25

www.apple.com/newsroom/202...

09.06.2025 18:52 โ€” ๐Ÿ‘ 62    ๐Ÿ” 8    ๐Ÿ’ฌ 9    ๐Ÿ“Œ 2
Post image

Just announced at WWDC: WebGPU Landing in Safari 26!

The announcement favours graphics, but this will be a huge step forward for running AI models on device via libraries like Transformers.js

09.06.2025 19:37 โ€” ๐Ÿ‘ 83    ๐Ÿ” 6    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

thatโ€™s a very sad (and very real) interpretation of appleโ€™s intent โ€“ย i would like to believe that apple does still want to reverse the trend of souring dev-relationship (though admittedly itโ€™s getting harder and harder to believe with all of the stuff that happened during the past few months).

09.06.2025 19:43 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

imo just saying something related to allowing sideloading (with restrictions) or removing fees or allowing links or really just about anything, and then spinning it as if apple decided it itself for the sake of the platform would have made the crowd cheer

09.06.2025 19:10 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Physicality: the new age of UI Thereโ€™s a lot of rumors of a big impending UI redesign from Apple. Letโ€™s imagine whatโ€™s (or what could be) next for the design of iPhones, Macs and iPads.

btw, the luxโ€™s article on the glass ui was pretty spot on www.lux.camera/physicality-...

09.06.2025 18:33 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

#wwdc25 iโ€™m sad that they didnโ€™t have a single saying about developer relations โ€“ย they could have shown like one apology and iโ€™m pretty sure 90% of the most enthusiastic apple indies would have forgiven apple and forget everything about all of what was going on the last few years

09.06.2025 18:31 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

i do have to say, i was pretty petty on apple before the wwdc, iโ€™m still petty, but iโ€™m also pretty delighted with the ipados update

09.06.2025 18:27 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

omg wtf background tasks as well? apple decided to finally make ipad a computer

09.06.2025 18:25 โ€” ๐Ÿ‘ 14    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

ipados is finally a touch-enabled macos โ€“ย it is pretty well done, iโ€™ll have to admit

09.06.2025 18:23 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

and a file system, and folders in the dock?! who would have thought! (iโ€™m still happy and grateful)

09.06.2025 18:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

iโ€™m not sure if i should be happy or sad that we finally got a boring windowing system, and apple is hyping up about that

i do have to say that the traffic lights are ugly.

09.06.2025 18:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

the fact that the window rounded cornersโ€™ radius doesnโ€™t match with the traffic lights annoy me immenselyโ€ฆ eww

09.06.2025 18:03 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

for iphone mirroring, cjk users canโ€™t enjoy that because input methods arenโ€™t supported โ€“ย is this the 90s? i genuinely is sad that itโ€™s still not fixed for a year

09.06.2025 17:59 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

i donโ€™t like the look of sidebars for liquid glass on macOS :(

09.06.2025 17:57 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

#wwdc25 seems like ipad finally gets an actual honest-to-god windowing system with menu bars, traffic lights, and everything

09.06.2025 17:55 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
The powerful and intuitive new windowing system lets users fluidly resize app windows, place them exactly where they want, and open even more windows at once.

The powerful and intuitive new windowing system lets users fluidly resize app windows, place them exactly where they want, and open even more windows at once.

#wwdc25 seems like ipados 25 also has an actual windowing system (finally)?

www.apple.com/newsroom/202...

09.06.2025 17:52 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

imo itโ€™s pretty interesting from what i see โ€“ย they published the newsroom article already.

09.06.2025 17:51 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
macOS Tahoe 26 makes the Mac more capable, productive, and intelligent than ever Apple today previewed macOS Tahoe 26, which introduces a stunning new design and powerful capabilities that enable users to get even more done.

#wwdc25

Huh macOS Tahoe 26 integrating shortcut actions and menu items into spotlight is pretty interesting; a lot of pretty interesting goodies.

www.apple.com/newsroom/202...

09.06.2025 17:50 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

wait what is this for?! using lit and web components in a native macOS app?

31.05.2025 17:53 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

did that actually work out?
i have a feeling that the <script type=module> will load the module asynchronously, so youโ€™re nondeterministically have LitElement on window (globalThis) on the following <script> tags, depending on the module load speed.

31.05.2025 16:00 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

iโ€™ve using LLMs for web development the most, and i feel that the use of tailwindcss is detrimental when reviewing LLM written code โ€“ you see the 10 classes on your code, wondering why theyโ€™re there and if theyโ€™re actually required (and often they arenโ€™t!).
is this only me?

31.05.2025 15:47 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

I gotta come clean, me joining the @sketch.com team was all part of a LONG CON, just so that I could ship a dynamic app icon โ€” muhahaha, FOOLS!

27.05.2025 14:07 โ€” ๐Ÿ‘ 43    ๐Ÿ” 3    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 2
Preview
Amp is now available. Here's how I use it. Amp is now available. Here is how I use it.

i liked @thorstenball.comโ€™s article on how they use amp: ampcode.com/how-i-use-amp explains generally how i use agentic llm tools as well, with a big reliance on version control to review llm-written code (which is why i donโ€™t like aider).

26.05.2025 23:45 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Amp Everything will change.

making LLMs fly is going to depend wildly on your programming environment, but in general pairing one of the agentic tools (e.g. cursor in agent mode, claude code, or ampcode.com) with a tool that can report errors back (typescript, linters, rust compiler) as they iterate seems to work the best.

26.05.2025 23:37 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Amp Everything will change.

making LLMs fly is going to depend wildly on your programming environment, but in general pairing one of the agentic tools (e.g. cursor in agent mode, claude code, or ampcode.com) with a tool that can report errors back (typescript, linters, rust compiler) as they iterate seems to work the best.

26.05.2025 23:37 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Revisiting the classics:

21.05.2025 18:56 โ€” ๐Ÿ‘ 195    ๐Ÿ” 27    ๐Ÿ’ฌ 12    ๐Ÿ“Œ 0
fan service

was reading this article flak.tedunangst.com/post/fan-ser... and got a good laugh from this part:

GUIDs are not big endian, they are not little endian, they are Goldilocks endian.

11.05.2025 19:16 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

imho the whole tone is a bit sour, but i think the articleโ€™s frustrations are valid.
itโ€™s not like MCP is a one-man random oss project, itโ€™s being pushed by anthropic โ€” having only a python/ts sdk, combined with a complex protocol and insufficient spec does make it frustrating.

11.05.2025 11:57 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

This is funny to me because in 2004 Miguel got super into C# and started the Mono project which was the original open source version of C#, then Microsoft *bought* mono and so now Miguel is super into Swift and is making open source Swift tooling.

To me this is like "Who is the Microsoft of 2024โ€ฆ"

08.05.2025 23:43 โ€” ๐Ÿ‘ 67    ๐Ÿ” 6    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

@goranmoomin.dev is following 20 prominent accounts