steven deobald's Avatar

steven deobald

@deobald

3rd wave open source, vipassana, chai, fixies, other stuff.

209
Followers
156
Following
834
Posts
25.07.2023
Joined
Posts Following

Latest posts by steven deobald @deobald

did you go back indoors and shove everything you own into 5kg black beans can etf because i just totally did

folate, magnesium, iron, potassium, b1, b6

imma be so rich

07.03.2026 01:50 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
macos apps, all with differently rounded corners

macos apps, all with differently rounded corners

but mac gets gtk. shout out the #gtk and #adwaita devs. ❀️

gtk on macos isn't just pretty... it's *prettier and more consistent* than native macos tooling, whatever "native" macos means in 2026.

the gtk app looks more native than 7/9 mac apps i had running when i took that screenshot. here's why.

06.03.2026 16:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

regardless which of these "native" toolkits you choose on windows, the widgets are always flat, sharp rectangles with no contrast partly blind people like me can't see anyway. if microsoft can't do basic #a11y, i'm forced to lean in. you get what you get, windows people. sorry.

06.03.2026 16:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

i know there's winui3 and maui and rnwin and... whatever. but they have their own problems and the fact that microsoft has 4 or 5 gui frameworks in 2026 and not a single one of them is blessed as the future of windows app dev is psychotic. so my windows users get the most boring thing i can manage.

06.03.2026 16:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

we all know how macos and swift ui are broken. i was *shocked* by how broken wpf is in 2026. dotnet 9 gives you native light/dark theming... except for the titlebar? that still has to be custom. oh, and the default about dialog, too.

wat.

06.03.2026 16:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Claude is an Electron App because we’ve lost native Article argues that Claude is not an Electron app not because LLMs can’t do it, but because there are no advantages left for native

i'm grateful gtk works well on mac; i'd choose qt or slint or flutter or something over maintaining 2 ports. but i agree with @tonsky.me - we've lost 2/3 of native:

tonsky.me/blog/fall-of...

the only platform that isn't a trainwreck is linux. qt is good. gtk is good. the devs care, and it shows.

06.03.2026 16:50 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

yes, i know python + gtk plays nicely on windows. i don't know python well enough to choose it over typescript for this. however, i do know c#. at a certain point, it was less effort to build (and, hopefully, maintain) a braindead c# + wpf port.

06.03.2026 16:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

gtk + gjs on windows took me *days* to get building. i had to build gjs from source, fiddle with msys2 packages, and generally try to grok the mismatch.

this silly little app kept locking up the ui, somehow. every time i thought i had it fixed, the ui locked up somewhere else. gjs issue, i think.

06.03.2026 16:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
gtk app on linux

gtk app on linux

gtk app on macos

gtk app on macos

gtk app on windows 10

gtk app on windows 10

wpf port on windows 10

wpf port on windows 10

this past week has been a weird experiment of seeing how far i can take a tiny xplat gtk app written in typescript.

here's how it looks. i must say, gtk on mac and windows is *damn* pretty. untweaked. kudos, gtk devs. ❀️

but ultimately, i ported to c# and wpf on windows, even though it's hideous.

06.03.2026 16:50 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

*many* people i know, from different walks of life, have described this to me as their favourite book of all time.

06.03.2026 15:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

better yet, a "click here for slop" toggle, disabled by default.

a girl can dream.

06.03.2026 15:38 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

i will take

04.03.2026 19:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

congrats, martin! not sure where you find the time but many of us are grateful you do. :)

04.03.2026 18:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Grammarly's presentation of something they call Expert Review, including my name (plus Stephen King's, plus Mary Norris's), though to be sure I've never been contacted by Grammarly, much less compensated.

Grammarly's presentation of something they call Expert Review, including my name (plus Stephen King's, plus Mary Norris's), though to be sure I've never been contacted by Grammarly, much less compensated.

What in the absolute fuck is this.

04.03.2026 16:27 πŸ‘ 1308 πŸ” 262 πŸ’¬ 98 πŸ“Œ 34

"i know a thing or two about personal computers" he says to himself as he downloads microsoft powertoys, while pretending it's 1996

03.03.2026 20:17 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

windows users better appreciate me testing out their builds on Real Actual The Windows [tm] and not just yolo'ing some github actions in the hopes that gha barfs out something usable. 😚

03.03.2026 19:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

good GOD. and here i thought my mac was doing a good job of making me thankful for my linux machines.

3pm. still in my pyjamas. windows 10 finally installed.

(i had it on a boxes vm. briefly. then i installed wsl and it stopped booting.)

03.03.2026 19:44 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

i’ve seen this twice and still my brain somehow expects β€œ3d tetris cabinet shuffle” to be a political reference.

i look forward to a time when a very sarcastic β€œ4d chess” exits north american idiom

02.03.2026 14:40 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

desktop apps for win/linux/mac to complement my existing mobile apps and browser extensions.

it's just a silly little bookmarking app/service.

01.03.2026 20:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Headless Sync - Obsidian Help Obsidian Sync offers a headless client to sync vaults without using the desktop app. Useful for CI pipelines, agents, and automated workflows. Sync the latest changes or keep files continuously up to ...

ok, well isn't *this* funny timing:

help.obsidian.md/sync/headless

my (very) dumb immutable + local-first bookmarks thing currently has a headless sync daemon. i was just about to kill it off.

would you want a headless daemon to sync your bookmarks (between devices) all the time for you?

01.03.2026 02:56 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

i would really like someone to talk me out of that by telling me what a great cross-platform native desktop hacking experience they had recently in... something that's not a browser.

01.03.2026 02:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

ghostty (semi-random example) is mostly zig with thin(ish) native ui wrappers on top. it's stupid-but-tempting to do something similar with a rust core. (very stupid, given that i don't really know rust.)

01.03.2026 02:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

electron works. i hate absolutely everything about it, from the bloat to the security model. but I'm typing these words into an electron app, and for good reason. i'm not sure i'm quite brave enough to knuckle down on tauri, since i've heard it's still got a way to go in terms of maturity.

01.03.2026 02:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

tauri came up. for desktop apps so far, i only have linux (gtk + adwaita, typescript) and it's already gone pretty bitrotten since I've been focused on the mobile apps and browser extensions. i'm.... torn.

01.03.2026 02:51 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

google keeps dark patterning me to set one up for gcp and chrome web store console … and as long as i’m on my toes, i will do my best to avoid it.

i’ve set up a couple passkeys by mistake before (amazon’s β€œyou want this, right?” got me) and they are broken everywhere i’ve been forced to use them.

28.02.2026 15:05 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Why SSA? Β· mcyoung

Bookmarked: [mcyoung.xyz] Why SSA?

https://mcyoung.xyz/2025/10/21/ssa-1/

See more links at https://abhinavsarkar.net/linkblog #linkblog #linkblogging

28.02.2026 12:25 πŸ‘ 1 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
a beautiful build matrix... beautiful when it's all green, anyway.

a beautiful build matrix... beautiful when it's all green, anyway.

look a this beautiful crap! i don't even like this stuff!

28.02.2026 02:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
the build passed. i sleep now.

the build passed. i sleep now.

praise be.

28.02.2026 02:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
build 1.2.15 of a long list of builds... please may it pass.

build 1.2.15 of a long list of builds... please may it pass.

"please let this be the one... they took away all my sres, devops nerds, AND sysadmins. i just want to go to bed."

he whispers into the cold, unloving void

28.02.2026 02:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
firefox 148 comes with "ai" ... great.

firefox 148 comes with "ai" ... great.

i'm not sure *how* but i guess all the hubbub about the new ceo didn't seem "real"? this caught me off guard

thankfully the other box is debian stable and by the time forky is released the industry will be over this garbage ✨

#2027herewecome

28.02.2026 02:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0