• 0 Posts
  • 104 Comments
Joined 1 year ago
cake
Cake day: July 3rd, 2023

help-circle
  • As long as it goes right from my house directly to where I need to go, take me and whomever I need exclusively, and also optionally be my own little space I could customize to my taste, then hell yeah, I’d take the tram.

    But at this scale rails seem to be inefficient. PRT is where it’s really at.


  • I hate this shit being routinely used in PHP. Symfony uses those functional comments for routing, essentially scanning every controller file as text on every visit, to gather the url patterns above functions. Laravel uses Reflection, which is functionally the same thing, to provide arguments to controller functions. Also, kind of related, the project I’m working now has few functions that use backtrace to return different results based on where they are called from. It is indeed very cursed and I’m ripping out any usages of them whenever I see one.





  • Ukraine is not committing brutal crimes, not lobbing rockets randomly, hoping to kill anyone, civilian or not

    Check your sources bias. Control phrase is “cluster munitions, Donetsk”. Russia is faaaar from being free of guilt, but, while they have capability to do this to ALL Ukrainian cities, I don’t see any footage of landmines all over Kiyv and Lviv. Another check is to listen to chants(e.g. москаляку на гіляку, смерть русні, etc) of each side. This effectively flips your argument upside down.

    Definitely not comparable, though, at least that we can agree.


  • That’s the face I’ve made just yesterday when my friend told me she’s now eligible for a subsidized IT mortgage. That thing was one of Russia’s last ditch attempts at stopping skilled workers from fucking off to different countries. The problem is, she’s a web designer. I guess that counts as IT nowadays, so good for her. But it’s bitter to hear as sr. backend tech who never hit the criteria…



  • I really don’t understand people that prefer Google over Mozilla. Firefox works like a charm and Google already knows enough about us IMHO.

    Firefox objectively has poor responsiveness in some apps, hence why some “works only in chrome” banners are justified. Can’t quite put my finger of it, but it got a lot worse somewhere between quantum and heartbleed(but not because of it, I checked), and it never recovered. In my own projects that were time-sensitive, like 3d games and music apps, I couldn’t find the source of it, but found that while some approaches led to major performance hit on firefox, others majorly hit chromium, and vice versa, and it was all about juggling to finding an approach that doesn’t hit either as hard. But in some cases there were none and so I had to choose. Obviously the browser engine with a higher market share wins. And because of that, to be on par with Chrome, Firefox not only has to be better, it has to be not worse in all cases, which is a rather tough challenge.








  • There’s an OS you might like. It has no UAC, no file permissions, no sudo nor chmod, as it has no multi-user support, no antivirus and no firewall, no protection rings, not even spectre/meltdown mitigations, and most of all - no guard-rails whatsoever: You can patch the kernel directly at runtime and it won’t even give you a warn. And yet, it is perfectly safe to run. It’s called TempleOS and it achieves such a flawless security by having no networking support whatsoever and barely any support for removable media. If you want a piece a software - you just code it in, manually. You don’t have to check the code for backdoors if it’s entirely written by you… only for CIA at your actual back door…


  • payments/transfers would be both much slower AND much more expensive than via a bank

    Not necessarily. You could have a federated system, where only big players like banks participate in larger blockchain, like banks already do with forex and wire transfers and pay ridiculous fees to clearing agencies, and clear out local transfers locally, possibly inside their own smaller and much faster blockchain.