tatterdemalion

joined 1 year ago
[–] tatterdemalion@programming.dev 34 points 1 week ago (12 children)

Agreed.

And sometimes code is not the right medium for communicating domain knowledge. For example, if you are writing code the does some geometric calculations, with lot of trigonometry, etc. Even with clear variable names, it can be hard to decipher without a generous comment or splitting it up into functions with verbose names. Sometimes you really just want a picture of what's happening, in SVG format, embedded into the function documentation HTML.

Sadly the Android app is no longer maintained, and it hasn't been released for newer versions of Android.

[–] tatterdemalion@programming.dev 3 points 1 week ago* (last edited 1 week ago)

~~There's an unmaintained Windows client.~~

Actually here is one that's still active: https://github.com/IJHack/QtPass

[–] tatterdemalion@programming.dev 8 points 1 week ago (1 children)

One thing I like a lot about Rust is that it rarely does blow my mind.

But one crate that actually did blow my mind is corosensei. It's not Rust per se that is so crazy here, but the way it's essentially implementing a new language feature with assembly code. This is how you know Rust really is a systems programming language. I invite you to read the source code.

Clippy will warn you if you don't use this feature.

This person is no superstar.

[–] tatterdemalion@programming.dev 2 points 2 weeks ago* (last edited 2 weeks ago)

Retro ROMs are usually small. Videos can get quite large though, on the order of ~100GB per movie if you are storing 4K Blurays.

I personally bought a couple > 20TB HDDs off of serverpartdeals.com and installed them in my gaming PC so now it also functions as a small NAS. Because it's only on when I'm using the PC, the electric bill is not too bad. But it's worth doing the math to see what your average kW/hour usage is. Wattage monitors are pretty cheap.

If you specifically want a lower-power NAS in a separate machine, this will require a bit more research, and they can get pricey. I highly recommend using ZFS though.

If you're OK using a cheap, low-power mini PC as a home server and/or gateway, I can recommend the BeeLink EQ12. Mine is currently running 24/7 attached to a Hasivo 2.5Gb switch with PoE powering my WiFi AP.

There are also options for connecting large external HDDs to a mini PC, but you would be compromising throughout via some SATA adapter.

Sounds a lot like the AT Protocol.

Monster

74 episodes. Psychological thriller. Serial murder mystery, but instead of "whodunit?" it's "whydunit?". Dramatic as an opera. No weird tropes. Superb character development. I love Magnificent Steiner.

[–] tatterdemalion@programming.dev 3 points 2 weeks ago (1 children)

What are you talking about? BlueSky has absolutely nothing to do with Facebook. It's a different company using the open AT Protocol.

view more: ‹ prev next ›