hahaha WOW Jabber is so bad. I spent like 45 minutes setting it up, and voice calls still don't work, the config syntax is poorly documented - the STUN/TURN tutorial I have been following linked by the docs uses outdated syntax, then after I fixed it it wouldn't bind ports, removing some entries from the default config mysteriously fixed it, I couldn't receive or send media, couldn't start video/voice calls, had no E2EE and kept getting certificate errors. STUN and TURN are soo googleable too. smelly nerds.
@xgqt yeah, i am staying on discord i think. i hate it and it sucks, but there's nothing better.
- centralised corpo services: your data gets sold, you have no rights - decentralised services: whoever hosts your account will spy on you - selfhosted decentralised services: pain in the ass to maintain and host, need to be a smelly nerd to do that
Embed this noticePalaiologos (kspalaiologos@fedi.absturztau.be)'s status on Sunday, 03-Mar-2024 00:17:51 JST
PalaiologosThe reason why we patch most buffer overflow vulnerabilities is not because they're a potential RCE. You can't reliably exploit most of these bugs to get a RCE.Tthe real reason why they're fixed is that they're provide a surface for a DoS attack. There's a negligible difference between a heap buffer overflow leading into a segfault and a panic!("Out of bounds.").
@niconiconi@lanodan@ignaloidas@jannem this is largely a self-fulfilling prophecy: IBM PC with x86 and not m68k happened almost by _pure chance_. because people started using x86 we started getting more and more software to run on it, more manufacturers (Cyrix, AMD), then finally x86_64. at no point in its life x86 was "technologically superior", rather, it always has been lucky for history and everything that came after was a result of this.
@niconiconi@lanodan@ignaloidas@kspalaiologos@jannem have i just started a flame war :-)? obviously they are better when it comes to TDP than x86 machines, but that's because neither Intel nor AMD didn't care too much about low-TDP CPUs before. they are significantly cheaper than full x86 builds (esp. M1 Macs Mini), the CPU hardware is _just_ better (bigger OoO buffers, built with the 5nm process, less stupid legacy crust and bad design decisions like AVX512 taking die space, simpler instruction decoders, ...).
I understand the sentiment of disliking Apple - I purposefully don't support neither Intel or M1 Macs because of Apple's predatory policies, I think that their software sucks and further I would rather be trying to fit my cranium inside of my arse than try to port software to the weird proprietary BSD thingamabob they have brought upon us. But their hardware is just better. And it's the only Apple product worth the price.
@ignaloidas@lanodan@niconiconi well, we had Symbolics machines with hardware stack lifetime escape detection, hardware gc barriers, etc... - imo computing has largely regressed since then.
@jannem@niconiconi@ignaloidas@lanodan I don't think that people stopped using Symbolics machines because they had superior hardware. The reason it failed is very simple - it is effectively impossible to get rid of x86-oids on the market, even if you have better technology on paper (see M1 Macs) the product is probably not going to see much mainstream use. And you need to be one of the 5-6 richest tech companies to even attempt at doing something like this.
@niconiconi@lanodan@ignaloidas a similar situation: why is the current consensus such that garbage collection barriers should be done in software, while they could easily be done better in hardware instead?
Hey @puniko - is it possible to export all posts and replies into something like CSV?
Embed this noticePalaiologos (kspalaiologos@fedi.absturztau.be)'s status on Thursday, 22-Jun-2023 22:54:56 JST
PalaiologosI have 3 job offers piled up and they are all so interesting... I literally have an interview in 9 minutes!! The first is stuff that feels interesting to me, on-site, pretty ok salary; the second is stuff that is considerably less interesting but it's remote and pays better and the third is being a TA. I am certainly going to do the first over the summer break, and then after the summer break i will probably both TA and work the second job concurrently to uni.
SpiderSol, made on 22-12-2022 (over 6 months ago!), implementing the classic "Windows Spider Solitaire" from Windows XP. The other games come from Windows 3.x (Reversi) and Windows XP (Minesweeper):