programming 

Crossterm seems sick, but it doesn't seem to go so far as actually just _doing readline_. It seems like you could relatively simply make a good readline with crossterm, but I don't see that anybody has.

Show thread

programming 

I kinda like linefeed better than rustyline, but linefeed appears to be dead & rustyline's very active.

Very active, buuuut.... nothing in this thread since Tokio 1.0 was released: github.com/kkawakam/rustyline/

Show thread

programming 

Somebody please put me on the scent of a good rust async readline library that's maintained & really really async & not just blocking reads in a thread that shovels lines into a channel.

I can't even find a sniff of one & surely this is something that literally everyone wants.

I mean, at least the Apple side eats ass on purpose, in a malicious way. The android side just eats ass incompetently.

Show thread

I love how there's literally no toolage that lets you package a webview android app with under a terabyte of storage on your workstation.

(Whoever wrote the article was doing good work. I would make an edit to try and improve that particular flow, but strangers terrify me, so. I'm probably not going to.)

Show thread

"This is what an address would look like. IF the protocol involved sending an address right now. IT DOES NOT, but if it did, it would look like this. Now let's do some other shit and we'll circle back to sending an address later."

Show thread

TFW you've implemented SOCKS5 by hand enough times that you remember in advance that the Wikipedia article has a trap in it where it starts describing the wire format of an address three bytes before the thing on the wire is actually an address.

just permanently disappointed in software under capitalism

Show thread

My clothes laundering process uses two major appliances. First is the washing machine; this one uses water and detergent to remove soluble contaminants from the clothing. The second one is the pet hair extraction machine; this device uses a rotating drum and a blower to separate the clothing and the pet hair.

pandemic 

I keep checking my state's COVID website as though it's going to be better at 4 AM than it was at 3 AM

My plan to stay up late and sleep in was contingent on someone not running a tile saw right outside my window all morning.

In FFXIV it's cool and fun to do mining and botany to earn gil to buy a cool minion off the market board. But that's only because inn rooms are free & you don't NEED the inn room anyway.

Show thread

A thing that's awkward about video games is: capitalism is fundamentally sick as hell when there are zero stakes. Video games intrinsically have zero stakes, so capitalism is always awesome in them.

Programming, circlejerk 

unsafe {} kinda means "I can't figure out how to explain this to the static analyzer, I'm just going to talk directly to the code generator"

Show thread

Programming, circlejerk 

Compared to C and Python being "programming languages", Rust kinda feels more like "a static analyzer that happens to have a code generator attached"

programming 

This may be partially coming off the fact that other io APIs are so fucking terrible, but having one that just... seems basically reasonable is INCREDIBLY nice.

Show thread
Show older
Octodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!