I hesitate to ask questions like this but... why does Javascript not believe in installing libraries? All the nonsense about downloading 5 megabytes of libs on every page load - those are libs that are used across millions of websites. Why aren't they reused?
To be clear, I believe Javascript is the stupidest shit on the planet made by the most incompetent people so you shouldn't respond if you're one of them because I have nothing kind to say about your industry, but
I don't underfuckingstand why "jquery-2.0.3.min.js" isn't just stored in an SxS library repo within my browser. It makes no sense. Grab it from CDN on first use and just treat it like a system DLL.
DLL Hell in windows is ridiculous because every single program uses a slightly different subsubsubsubsubsubrevision of everything. no two programs have ever been compiled with the same version of the visual c runtime, and that's fine. Windows handles it. Webshit isn't like that.
it's not like jquery has a new version every millisecond that's distributed through murky backchannels like a lot of binary libs. Everything comes from cdn.jquery.net and there aren't, to my knowledge, builds beyond the patch level. there just aren't that many versions.
JS is, ironically, one of the very very few places where this could be handled in a sane way, and it isn't. I regularly wonder if people *want* it to be bad, the way linux people *want* software to not have a GUI just because if computers are hard to use, they look much cooler
javascript is the kid who wants to be treated like an adult but wants help with everything, and argues out of both corners of his mouth - it claims "i'm a person just like you, age is just a number!" and "you can't put all this burden on me, i'm just a kid!" simultaneously
javascript wants to be treated like a grown-up, first-class programming environment while it delivers the behavior of BASIC on the Apple ][. it doesn't deserve the former and owes us better than the latter.
with all due respect to the people responding you all seem to be missing my point. a library isn't a filename at a URL that contains <shrug> who knows what, some bytes, whatever, lol. a library is "jQuery" "Version=2.0.6", a canonical *concept,* an object with metadata
a library should be able to identify itself by a name and a set of semantic version fields, not just "uhhhhhhhhhhhhh there's an object called $ in the global namespace i guess ¯\_(ツ)_/¯"
an application should be able to ask for "jquery >= 2.0.3", not "get me a file called jquery.2.0.3.min.js who fucking cares what's inside of it"
i literally can't make ruby *work,* i can't make it execute a program, and i still respect it's meta infrastructure more than javascript.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
you won't find anything really interesting coming from nearly any media business because their revenue sources aren't "put out interesting writing which people can only get here, so they have to subscribe." now it's... god, I don't even know.
the way things sucked before was so interesting, and now it all sucks in the same way.
it's always the same thing. every day, the same thing. everything is bad for the same reasons. I used to complain about businesses. I gave up. There's no point. It's always the same explanation, and everyone already knows what it is.
thinking about how we've fallen so far from gods light. in 1994, a pc magazine writer tasked with covering doom bit their lip, thought a little, and said "i should put a complete map editing tutorial in there. maybe next to the cheat codes"
let me tell you why the future we live in sucks so much dog shit every single second of every single day: data. as recently as the 2000s, businesses were stumbling through life completely lost and had no idea what they were doing. now they know, and everything sucks
do you fucking know how many people got paid anywhere from a living wage to big bucks to sit around and "i don't know, do something", and then nobody knew how to figure out if the thing they did made any money, or in fact, if they did it at all?
I haven't even hit 100k subscribers and this is what my inbox looks like. every day i get emails
I now receive multiple shill offers daily. Most are "from" electronics "manufacturer" storefronts on amazon that likely do not exist as anything more than a sheet of paper in a government office in China and one of hundreds of rollstamps at a factory in Shenzhen.
I can't figure out the scam, honestly. I'm positive these "businesses" don't exist in any meaningful way - all the six-letter names you see on Amazon and Aliexpress cannot have staff and offices. There have to be millions of them, it's unthinkable.
so it turns out that the rubberized coating on the Latitude E6420 is not the only thing that high-test isopropyl dissolves. it strips the paint right off the plastic.
well, nothing to do but to do it
the upper 2" of paint are absolutely nuclear-grade. must be baked on there from years of heat, took as long to remove 1/3 of that part as it took to strip the whole rest of the thing