452 Followers
2.3K Following
2.5K Posts
Software stuff. Mostly a loser ranting about everything shit in the (tech) world.
Model Colorshttps://apps.apple.com/app/model-colors/id1200319954
LinkedInhttps://www.linkedin.com/in/janekholm/

Joined the local Python meetup today. Interesting talks and a pretty spectacular location too. Not too many participants this time though. Didn’t really know anyone there so it was a bit boring in that regard. I’m probably 20 years older than everyone else so there’s that barrier too.

#python #meetup #archipylago

I guess it's done this way so that it does indeed work if you faff around a bit and do some googling, but many users will just go with the paid sync option instead of doing said faffing around.

I'm fine with this, as they need to make money somehow. I would however prefer to pay for the app once and then not use their syncing at all.

If you want to sync Obsidian between a Mac and iOS/iPadOS via iCloud Drive you must create the vault on your mobile device. Creating the vault on your Mac does not work, iOS does not find the vault. The iOS client creates the vault with some kind of special URL which the Mac client does not use. But you can then open the vault created by the iOS client on the Mac and then syncing will work.

I fiddled with this for a while before getting it to work.

#obsidian #ios #sync

Phew, my transition to gRPC from REST for my app's backend now seems to be complete. The last few endpoints were converted and nothing in my code references the old code anymore. A nice little milestone. Took a fair deal of work as 113 RPC were implemented along the way. Still a pretty tiny backend in the grand scheme of things.

#rust #grpc #ios #indiedev

Ugh, TimeMachine is so bad nowadays. It corrupts backups just by looking at them. Glacially slow too, backups take hours even when there’s really nothing changed. I need a better solution for backing up to a NAS (which backs up to Backblaze) and an USB disk.
These compilation times are absolutely brutal though. Here I added the Sentry crate which in turn dragged in some other crates. Still an incremental build.

Rust apps seem to be pretty huge by default when compiled. This little server is 20M when compiled in release mode without anything special. Not that the size is a problem in this day and age, but still surprisingly big compared to C++ applications.

#rust #phat

The more I learn about the history of Israel’s terrorism the more I hate that country and everything evil it keeps on doing every single day. There’s apparently no justice in the world. And no, this isn’t “anti semitism”, it’s just being a normal human being. If you’re inclined to comment here with some whataboutism or other pro Israel crap you can fuck off.
still not quite over the fact that i watched 15 year olds get sued for millions of dollars for downloading twelve songs and now we all have to accept AI slop because every tech company in the known universe decided that IP laws don't exist now that they're inconvenient for them
Submitted the latest version of my app to Apple for review. Now 90% of all functionality is provided by the new Rust based backend server. I left the last dozen or so endpoints for later as I wanted to get this version out due to some bugs it fixes. Should have the rest done in a couple of weeks though.