Sums up every Node project I’ve had the displeasure of looking at. The lock file being the only thing holding the twisted web of versions keeping that franken-app running between a minefield of incompatibilities and buggy hacks.
Funwayguy
Info Sec - Software Engineer - Game Designer - Mod Dev - Digital Artist
- 0 Posts
- 7 Comments
Funwayguy@lemmy.worldto Ukraine@sopuli.xyz•Ukraine is developing an underwater drone "Marichka" with a range of over 1,000 km.5·2 years agoI’m inclined to agree, otherwise it would be like calling a FPV kamakazi drone a missile.
Naming aside, kinda terrifying that these could theoretically be travelling autonomously far deeper than any sub thanks to the lack of a pressure vessel.
Funwayguy@lemmy.worldto Ukraine@sopuli.xyz•IAEA found mines at Zaporizhzhya Nuclear Power Plantsuomi6·2 years agoYou assume that the state ever took responsibility for their role in Chernobyl. To them that was all someone else’s fault just as it will be Ukraine/NATO’s fault for setting off the mines and not bending a knee to Russia’s demands. Real-world logic doesn’t make sense to them, never has.
Funwayguy@lemmy.worldto Programmer Humor@lemmy.ml•and people wonder why we say PHP is a meme43·2 years agoI’d like to think Typescript does a lot of heavy lifting where JS fails when it comes to web development. On the otherhand there is no fixing fundamental flaws in PHP.
Sure bad programmers write bad code, but if a language tolerates something so obviously janky via implicit unseen magic, it’s just encouraging bad practices. PHP makes this worse by tweaking core behaviours in weird and wacky ways that can easily lead to security vulnerabilities.
Funwayguy@lemmy.worldto Programmer Humor@lemmy.ml•and people wonder why we say PHP is a meme4·2 years agoI’ve been working with PHP for two years now (not by choice) but I still sometimes forget the weird behaviours these not-arrays cause. Recently I was pushing/popping entries in a queue and it fucked the indexing. I had programmed it like I would any other sane language and it wasn’t until I was stepping through the bug I realised I had forgotten about this.
I hate PHP for so many more reasons. It baffles me why anyone would think it was a good idea to design it this way. Thankfully my current job involves actively burning it down and preparing for its replacement.
Funwayguy@lemmy.worldto Selfhosted@lemmy.world•Ping/access webserver behind CGNAT?English5·2 years agoAs someone else who uses Tailscale behind a CGNAT, this indeed works. I use it for accessing my home server from the office for a year now. You can’t quite self host anything public facing but anything on your tailnet can talk to it just fine.
Theoretically a VPS proxy into the server over the VPN could work for devices not capable of running tailscale but your mileage may vary.
I’d like to think Australia has a nice middle ground design to their sockets/plugs without the foot destroying bulk. Still get the shutter variants for bathrooms too.