@bitprophet@social.coop
@bitprophet@social.coop avatar

bitprophet

@bitprophet@social.coop

Please see my pinned intro post below, & https://bitprophet.org/bio/ ๐Ÿ˜Š

This profile is from a federated server and may be incomplete. Browse more on the original instance.

bitprophet, to random
@bitprophet@social.coop avatar

What's the 2024 state of the art for local macOS+arm64 development nonsense?

Without spending TOO much time combing my (halfhearted because I've been developing via headless Linux since 2020 & it's actually very nice) notes, the last I recall hearing is:

  • Homebrew still "is what it isโ€ & its entire world has since been updated for arm64?
  • Actual-Docker works now, but still via a (Virtualization.framework? emulating Intel??) Linux VM?
  • ISTR other non-Docker VM/container tools exist?
  • ???
bitprophet, to random
@bitprophet@social.coop avatar

lmao, signed into in order to cancel my subscription, and they're having such severe technical issues that I can't even do that right now ๐Ÿ˜‚

In their defense, this is literally the first time in 6+ months I've ever encountered any tech issues with them.

But it's funny timing!

bitprophet, to random
@bitprophet@social.coop avatar

๐Ÿ”ง๐Ÿ’ฆ Fixed leaky spigot, by which I mean "realized there was, in fact, more torque left in hard-to-reach cutoff valveโ€ ๐Ÿ˜…

๐Ÿงน๐Ÿชœ cleaned home office minisplit interior heads

๐ŸŒถ๏ธ๐ŸŒพ Thai curry lunch

๐ŸŽฐโš“ End-of-event pulls to get final waifu in my second-string gacha game

๐ŸŒฌ๏ธ๐Ÿชœ replaced central AC filter (gotta do this even in winter, albeit less often, and the run fan-only for a bit)

๐Ÿ˜–๐Ÿ˜ฉ ~weekly Unmentionable Hygeine Thing

๐Ÿปโœจ rewarded with Medical Beer

๐Ÿช‘๐Ÿ•ต๐Ÿปโ€โ™‚๏ธ looked up nearby office surplus warehouses

bitprophet, to random
@bitprophet@social.coop avatar

trying to get my quite old Clojure-based personal browser-search backend project working via:

  • nix
  • โ€ฆflakes
  • โ€ฆand under a contemporary leiningen & clojure version

is, perhaps unsurprisingly, Kinda Hard.

This codebase is almost vanishingly tiny; wondering if I should just acknowledge I'm unlikely to ever use Clojure for anything else, and try porting it to (aka learning) Rust.

You know, for fun!

bitprophet, to drones
@bitprophet@social.coop avatar

Wondering why have transmission distances of tens of kilometers when (FAA, at least) regs don't (generally) allow them to leave your line of sight.

Like, even if you can literally see that far because you're on a hilltop, the drone itself surely gets too small to see REAL quick-like?

Is this one of those things where tech has outstripped legislation, and it really is โ€œif you could zoom in and see it, it's still technically LOSโ€?

bitprophet, to random
@bitprophet@social.coop avatar

Sudden realization: the new Properties feature in may let me do more Airtable-y things (eg, tab/type completion for fields/values) than I currently get by using inline-fields.

Until now I only ever used the properties for aliases, and kept it set to 'Source' view as it's faster to bang them out that way.

But assuming Dataview can query properties as well as it queries its own fields (99% sure), it seems like a no-brainer. Especially as I bet the devs will keep improving.

bitprophet, to random
@bitprophet@social.coop avatar

I need to find time to walk the talk re: actually (eventually) following upstream EOLs. Most of my internal clients have now bottomed out on Python 3.7, for exampleโ€ฆI should check my public download stats.

bitprophet, to random
@bitprophet@social.coop avatar

Just used my iCloud email address for the first time ever, AMA

bitprophet, to random
@bitprophet@social.coop avatar

Well. That was certainly three hours of television. Gonna have to let it sit for a while and/or go see how the other nerds took it ๐Ÿ˜‚

bitprophet, to rust
@bitprophet@social.coop avatar

The orphan rule: understandable, but a bummer.

Using a library that didn't implement Eq/PartialEq on its primary structs? Good luck testing your downstream code! You can't just rub #[derive(PartialEq)] on those structs; you gotta write your own wrapper. ๐Ÿ˜ฉ

"Just impl Deref!" you say? Sure, except maybe these structs have a lot of what would be classmethods in Python. Deref trick doesn't seem to work for those.

Plus, the โ€œnewtype patternโ€ is a lotta boilerplate even when it works?

bitprophet, to rust
@bitprophet@social.coop avatar

Adding some actual non-HTTP-302 outputs to my browser search backend now that I'm #RIIR (Rewrite It In #Rust ๐Ÿ˜›) and wow, it has been /a whole fucking while/ since I have written raw HTML (no framework, no templates, no premade theme to hack up, etc).

Like, the last time I wrote an entire HTML tag from scratch, the "; charset=utf-8" part of one's Content-Type header wasโ€ฆnot really a thing. As I found out by trying to be cute and putting an emoji in the title tag ๐Ÿ™ƒ

bitprophet, to random
@bitprophet@social.coop avatar

ME: these half-dozen Sharge chargers look cute, but let me jot down some Anker options, since I like Anker for everything else USB power relatedโ€ฆ
ANKER'S WEBSITE: come on down!!! we have fifty-one (51) different power banks!!!!!!!!
ME: โ€ฆI'll figure this out tomorrow.

bitprophet, to random
@bitprophet@social.coop avatar

lol booking downtown Cleveland hotels during next year's eclipse went from "we don't book that far in advance" to โ€œwe're sold out" in like a day, fml

bitprophet, to random
@bitprophet@social.coop avatar

Normal porch. Hollow inside like those chocolate Easter rabbits. ๐Ÿ˜ฉ

bitprophet, to vim
@bitprophet@social.coop avatar

Experimenting with -lsp + and I think I need to dig into the colorscheme options for these 'hover' style 'windowsโ€™, because ouchie ouchie, my eyes.

bitprophet, to macos
@bitprophet@social.coop avatar

grumble, I guess Apple killed the ability to selectively ignore #macOS software updates, eh? so now I'm just stuck with active nagging until I upgrade to Sonoma? bleh!!

bitprophet, to NixOS
@bitprophet@social.coop avatar

As a sysadmin, it's super irritating that thinks it's okay to aggressively nuke older versions of their search site and their manuals. Literally punishing anybody who dares to be even slightly conservative in their upgrades.

It's especially odd given how friendly the overall architecture is to running whichever versions of stuff you want, forwards or backwards. And how the binary cache seems to still have all the old versions!

bitprophet, to programming
@bitprophet@social.coop avatar

So is actually any good? I have a pile of anecdata asserting that historically, it turns into completely impenetrable wanker bullshit by day ~10 out of 24.

I /might/ actually have the bandwidth for it this year, but I would much rather put the time into personal projects or OSS if I'm gonna feel compelled to give up on an advent halfway through.

bitprophet, to random
@bitprophet@social.coop avatar

Kinda wishing my mini-split heat pump had an explicit turbo button, so I wouldn't have to do this silly โ€œoh yes I'd love it to be ~5-10 degrees warmer than <actual intent>" thing to trick it into the less efficient go-faster mode for a while.

I.e., I'd love a โ€œget to this set temp ASAP, /then/ worry about /keeping it there/ efficientlyโ€ mode.

(Secondarily, I need to look into IoTโ€™ifying it so I can make it read a thermostat at 'ground level' ๐Ÿ˜ฉ stratification is annoying.)

bitprophet, to HomeKit
@bitprophet@social.coop avatar

Starting to wonder if switching to or similar tools for "driving" would make my set of RGB lightstrips slightly less flaky. Eg trying to set (or save as a 'Sceneโ€™) specific colors via the Home app only works like half the time ๐Ÿ˜ฉ

(Once I have such a Scene working, it works pretty reliably, it's the configuration step that's half-baked, and which I assume is much easier with an open source tool. OTOH ISTR hearing Hass is very hostile to config management ๐Ÿคฆ๐Ÿปโ€โ™‚๏ธ)

bitprophet, to random
@bitprophet@social.coop avatar

This thread is well put. I may be canceling my own #Kagi subscription soon. Gotta see whether I can programmatically filter Google (or DDG or etc) results tho. Hmm.

https://hachyderm.io/@inthehands/111707573907442638

bitprophet, to random
@bitprophet@social.coop avatar

Woof. Was only out and about for maybe 6h but feels like twice that long. Old friends, new friends, faces only seen in passing here on the Fedi.

Also a nice birdwatching & trainspotting (no, not that kind) session from the CC's third floor balcony.

Think I'm gonna hole up now & try recharging my metaphorical batteries for tomorrow.

bitprophet, to python
@bitprophet@social.coop avatar

Interesting how much I miss 's monkeypatching & module-level mutability when writing .

Eg: HTTP request/response mocking/guardrails with Python's 'Responses' library. Your code under test /never/ hits the network; assertions about the requests you expected to see, are trivial; unexpected requests always go boom.

But it requires "spooky action at a distanceโ€: replacing the guts of the http client, /without its consent or knowledge/, while under test. Not something wants to do!

bitprophet, to random
@bitprophet@social.coop avatar

Looking forward to getting an electric range and/or HRV-enabled central air, sometime in the future. Wife baked us some banana bread, gas oven was running for about 90 minutes. Entire house now at 1500ppm CO2!

bitprophet, to random
@bitprophet@social.coop avatar

Weather for looking decidedly not amenable to outdoor socializing. Boooo.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • โ€ข
  • megavids
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • Youngstown
  • everett
  • slotface
  • rosin
  • osvaldo12
  • mdbf
  • ngwrru68w68
  • JUstTest
  • cubers
  • modclub
  • normalnudes
  • tester
  • khanakhh
  • Durango
  • ethstaker
  • tacticalgear
  • Leos
  • provamag3
  • anitta
  • cisconetworking
  • lostlight
  • All magazines