Show newer

@serapath @gwil yeah! Honestly the zip parsing isn't so bad. It's a bit strange since you *have* to scan from the back in order to search for the signature (inefficient AF IMO). But outside of that it's pretty straightforward.

uspol 

@Hyolobrika@berserker.town If you're curious here's a website tracking some of this stuff: translegislation.com/

Also important to remember that this is just a small prong of the beast. Trans people just happen to be an easy target, but eventually everyone that isn't particularly priviledged is gonna get shat on. This is also combined with the erosion of workers rights across the board for e.g.

uspol 

@Hyolobrika@berserker.town The other thing to note though is that there's literally hundreds of anti-trans bills popping up across the states and they're all different levels of awful. A lot of it isn't being reported on by lamestream media because it's either owned/lobbied by groups that want to keep this hush hush but also can't keep track of everything.

@gwil On interesting, I could potentially use some of their internals for zip parsing. The surface level API won't work for my use case though since I'm looking to do a close-to-zero-copy streaming read of the file as I construct an IPFS DAG from it. The `seekSignature` file seems pretty useful however.

uspol 

@Hyolobrika@berserker.town I think the main reason is that this will prevent a lot of unnecessary death. Getting gender affirming care prevents suicides and is generally beneficial to society. Personally I'm in the "healthcare should be free for everyone" camp (coming from Canada).

It's also not really "taxpayers" paying for it. Government spends money on random shit according to its whims anyway, sadly. More gets spent on mansions or tax cuts to corpos.

uspol, trans erasure 

@Hyolobrika@berserker.town I don't recall which states since there's so many of them. But they started with forcing teens to detransition (proven to lead to more trans people comitting suicude), and now adults are being forced to detransition too.

I think this happening after the roe-vs-wade thing is a sign that the US gov (mostly via repubicans) is slowly removing people's right to bodily autonomy and just starting with the most vulnerable population first.

Just found out which family member I'm around is openly transphobic/homophobic. Very upsetting that this is top of their priority list vs all the stuff they can be happy about instead.

@Hyolobrika@berserker.town Thankfully not yet! It's pretty troubling to see that there's an increase of calls for violence against LGBTQ folks as well as their identity being made illegal in a lot of states (slowly, and thankfully a lot of stuff is being repealed). A lot of folks are already being forced to "detransition" for example which is worrying from a human rights point of view.

Alan Turing is widely recognized as a hero and a genius. He’s considered the father of theoretical computer science and AI.

But he was also a gay man whom the British government chemically castrated.

Turing killed himself because of the way his government treated him.

What more might he have done had he lived?

As this wave of hatred sweeps the US, I wonder how many gay and trans Alan Turings we’ve already lost, and how many we’ll continue to lose.

@makeworld I'm working towards getting more stuff on gemini (like bridges) and publishing gemtext to p2p protocols.

I don't consume much content though. :x

Power outage around my city from freezing rain. Luckily my cell connection still works. We couldn't cook anything so we ordered some take out. 5 of us sitting at the table chatting with the candle light.

I find myself saying "community-owned independent social media sites" rather than "fediverse" in mixed company because it gets a much better reaction (active interest rather than blank stares)

I realize that the venn diagram of the two does not overlap perfectly but the overlap is precisely the stuff I actually care about and I'd rather be inaccurate in a way that garners interest than similarly-inaccurate in a way that doesn't

@alex@social.giurgiu.io Yeah! And even if you run the pod, you need to be always connected to it to use it.

Also pods don't provide ways to query through data efficiently out of the box, so applications end up having to load everything and build indexes anyway. 🙃

It's at least a step in the right direction though.

Though TBH my initial approach would have been better for a purely streaming mode where we process and chunk the WARC file on the fly. Now I need to be able to do random access to a WARC either on the FS or via Range queries over the network.

Show thread

@fabrice @capyloon Might also be good to think about how to expose structured data and queries in this space. 🤔 I'm thinking Prolly Trees + RDF would be a useful combo.

Due to my hubris I am in the process of rewriting my zip file parser from scratch. :P At least now I have experience using the particular APIs and the things I need to watch out for from using Blobs.

@alex@social.giurgiu.io Yeah! Solid is pretty cool, but right now it's all very tightly coupled with servers and central-ish ownership. I kinda want to take their data model but make all the data resolving local / p2p by default.

@lykso Yeah! I think one limitation though is that a lot of apps need a database that can potentially be accessed by multiple apps at once.

IMO it'd be nice if we could take the Semantic Web data model, combine it with SPARQL/Triple Pattern Fragment Queries, and make it available at the OS level.

You also get a sort of directory, but with structure data which can be explored.

@zkat Yeah that's a great one to catch with linter rules. Then for when you want to iterate over keys use Object.keys with for of.

Pre for-of js was so much more annoying IMO. V happy with how the language has evolved

Really wish there was an OS that forced apps to decouple their data layer from their UI layer so that users could bring different UIs to the same data or combine multiple data providers in one Ui.

Show older
Mauvestodon

Escape ship from centralized social media run by Mauve.