Damus

Recent Notes

note1e7rxg...
Arwalk profile picture
@H. Faust I've decided since a bit of time already that i'm not gonna play a civ game until its next game is released. Getting it at a discount with all its dlcs and patch is either the best moment to get into the game, or proof that it wasn't worth it in the first place. Applies to Anno games too.
Listens to Baroque while coding murder.exe :newt: · 7w
Our security department invented a corporate Linux distro and now ships it with laptops to new hires. Except it's based on Ubuntu 22.04 and that's too old to run half of the software we need. Everyone...
Arwalk profile picture
@Listens to Baroque while coding murder.exe :newt: I've had that kind of experience in a previous workplace, where the IT department decided to force upgrade our 18.XX to 20.XX. Except our software couldn't even build on 20.XX. I found a workaround by scooping in the IT departments files the modified 18.XX iso and making a docker image out of it we can at least work.

Another fun story is _why_ we couldn't build on 20.XX. One step of our build was about parsing C header files using this piece of software called "gcc-xml", and reusing its output to generate python FFI files. Except this would fail very bizarely on 20.XX. After a whole day of digging, it looked like it wasn't behaving properly with certain flags. I asked myself "is there a version mismatch somewhere?". Running "gcc-xml --version" gave me an output along the line of "CastXML vX.X.X".

Ubuntu repositories had entirely removed gcc-xml, and replaced by another software called CastXML. Except the package was still called gcc-xml, and the binary too.

What's great is that CastXML is supposed to be backward compatible, but the reality is thats it is NOT AT ALL backward compatible, most of the flags and options being completely unavailable (at the time).

This made me stumble in one of my favorite comment on github, by someone that had the same problems than me.

> I guess I just don't understand the purpose of a backwards-compatibility mode that isn't actually backwards compatible

https://github.com/CastXML/CastXML/issues/84#issuecomment-272968140
1
Listens to Baroque while coding murder.exe :newt: · 7w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq6p6dz6f50s2n8wtkd2gteu4tku784s8q48sdshpcvh6yjr2l2ytqmm2vs5 gcc-xml is one reason to really hate :rms: and his specific kind of mental retardation. That said, our infosec guys have managed to piss off literally everybody up to the CTO. They aren...
Listens to Baroque while coding murder.exe :newt: · 7w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq6p6dz6f50s2n8wtkd2gteu4tku784s8q48sdshpcvh6yjr2l2ytqmm2vs5 lol lmao even
note1zk5zd...
Arwalk profile picture
@lain Damn, we're discussing (dreaming) on doing some server software that's notably hard to handle but i'm pretty sure elixir would be quite ideal for that, so i wanted to get a rough idea of that. We're not planning on doing social network software but the level of activity would be relatively close imho.

Thanks anyway, if you get any info on that i'd be interested!
Arwalk profile picture
@lain Hey bruh, i was curious a bit, do you have some stats about throughput of the biggest pleroma instances you know? Like, how many messages/hour handled, on which hardware ?
H. Faust · 9w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq6p6dz6f50s2n8wtkd2gteu4tku784s8q48sdshpcvh6yjr2l2ytqmm2vs5 A beacon of hope among the sea of tiktok cooking slop