I’m @froztbyte more or less everywhere that matters

  • 40 Posts
  • 2.26K Comments
Joined 1 year ago
cake
Cake day: July 2nd, 2023

help-circle


  • I am in the same boat, except all of the software I’ve ever written has been TeX

    I’m sorry

    giving contrived examples to undergrads to demonstrate why dp[i][j] is a shit table name or why is better than float('inf') or MAX_INT in pseudocode

    that sound you can hear is my despairing screaming[0]

    VPN client where … jump through the hoops of learning a new shitty client

    (not a pitch, but multiple commercial references) I really liked how simple tunnelbear made this for a lot, and also quite like how slick the wireguard desktop-style handling is (you can see this for example with fly.io’s integration to that). I think there’s long context here, and if you buy me a beer I could rant in detail

    PS: There is Goldwarden

    oh good, it’s in Go, my other code allergy

    shitposting aside, re the password manager thing: @self and I have co-ranted in dms, and about similar gripes.

    so, by way of idea, loose laundry list for foundations/design: modern crypto (jfc why is so much still going “yeah gpg is fine”), crdt sync, a sane fucking language to build everything on, own-devices friendly (in the “you can sync device to device peer-wise” sense, vs the “there’s a remote server broker” sense), and pretty okay™ interfaces for client building/extensibility


  • alas: my main workstation is (non-slate) macos, and it’s unchangeable for the foreseeable future

    good to know those (already) exist as options, though. if I can find some spoons I’ll try look around and see if there’s maybe something similar I can hack up/agglutinate from what’s around

    Their desktop app is a bit shit anyway

    I haven’t even tried it yet because I’m real “ehhhhhhhhhhhhhh” about even the idea of a js-/ts-based gui client for my password manager. largely because I’ve met too many js/ts devs and I outright don’t trust their competence and processes. so your post is definite motivation for me to eyeball some of the other clients too




  • last time it came up, tuta was the least worst of the mail options. it’s not the same offering as proton’s in-garden encrypted, but nothing is afaik. rest of it is pretty okay (I have some (not all[0]) domains on there)

    the rest of the things I don’t have a direct recommendation in part because [0] and in part because I don’t use computers entirely like how a lot of people do. that said

    storage: backblaze storage pricing is not bad. they might have a desktop app thing? calendar: caldav is a dark art beyond my ken - I haven’t even got that shit playing nice on my own things[3]. fuck knows who does this well. vpn: mullvad[1] (has quite recently had another full assessment published). maybe njalla[2]?

    [0] - I’m one of those crotchety fuckers that still has a whole pile of self-hosted things that have been going 15~20y

    [1] - seems okay and to have their head on straight. haven’t used myself.

    [2] - also haven’t used it myself, comes from some of the folks of the TPB gang

    [3] - admittedly I haven’t tried that hard because I don’t need it much, but it is extremely goddamn annoying to debug from clients














  • depends on audience / person? and also maybe teacher

    I’ve stepped people through essentials with e.g. idea “tell me how to make coffee” (as an intro to procedurals and dependency) all the way through many other types/shapes, through lego/blockly/whatever style teaching, and through outright “imagine this is a magic box and ${thing} comes out the other side” stepped iteration. sometimes you can jump straight to “hey so here’s a language that means specific things and here’s what that means” and go from there

    so yeah I guess for my part I’d say I attune to the recipient. but for advice toward teacher I guess I’d attune that toward what I figure they’d be good at teaching

    so… what’re you good at (teaching)?