voxpoplar
voxpoplar wrote
Reply to remind me too by musou by musou
this is really nice
voxpoplar wrote
Reply to imagine having the sheer fucking gumption to send this dm over a vidoe game cat. i love it. the kids are so alright by neku
what in the name of fuck
voxpoplar wrote
Reply to i learned a rad tip last night for cleaning out your slow cooker if you need a deeper clean by hollyhoppet
I do this with frying pans too, though not for hours
voxpoplar wrote
Reply to games workshop skellies :D by Dogmantra
bad to the bone
voxpoplar wrote
Request denied.
You do not have permission to access this page.
Find out why you may have encountered this error, or let us know if the problem persists. Include your IP address and a short description of what you were doing when you encountered the rate limit.
voxpoplar wrote
it's me I'm the post punk
voxpoplar wrote
Reply to Pandas Fucking Amid Coronavirus Pandemic by devtesla
it turns out they just wanted to be left alone before they fucked
voxpoplar wrote
Reply to animal crossing villager tier list by hollyhoppet
me
voxpoplar wrote
Reply to juicero by hollyhoppet
juice roux?
voxpoplar wrote
Reply to comment by emma in juicero by hollyhoppet
oh my fucking god
voxpoplar wrote
Reply to april fool's day reminder by hollyhoppet
happy day of lying to people for no reason
voxpoplar OP wrote
posting a bunch of articles because I'm catching up on my reading
voxpoplar OP wrote
Reply to comment by emma in only just realised that postmill exposes an atom feed by voxpoplar
thanks emma
voxpoplar OP wrote
also thanks emma
voxpoplar OP wrote
Reply to comment by hollyhoppet in visualisation of world shipping routes by voxpoplar
voxpoplar wrote
rude
voxpoplar wrote
good call
voxpoplar OP wrote
Reply to comment by mm_ in I made a printable paper 3D periodic table thing by voxpoplar
:D
voxpoplar OP wrote
Reply to comment by hollyhoppet in I made a printable paper 3D periodic table thing by voxpoplar
I am destroyed
voxpoplar OP wrote
don't look at the code
voxpoplar wrote
Reply to wtf tinder blocked my account by wamp
quenched
voxpoplar OP wrote
Reply to comment by hollyhoppet in cool resource on colour blind-friendly, printer-friendly palettes for data by voxpoplar
Nice!
voxpoplar wrote
Reply to Why is JavaScript only used on websites and webapps? by twovests
I think there's multiple factors to this. Part of it is Javascript itself. It has confusing and weird behaviour from being a language that for long time didn't so much have a standard as a bunch of different implementations in various browsers that converged on each other while collecting various unintended or undocumented behaviours that became standards simple because if they were changed it would break people's websites. There's also a bunch of reductant ways of doing similar things in it that are kind of confusing.
Here's a talk showing some weird unexpected behaviour. There's reasons for all of this stuff, but they're unintuitive and confusing at first glance.
Then there's the fact that web browsers are generally designed to be really forgiving. Webpages don't generally crash no matter what nonsense you put in the Javascript. The browser will allow the tab to do whatever you want with various values. This means it's very easy for people to make mistakes and not realise they've made them. Or to copy around code without really understanding what it's doing and just tweaking it semi-randomly until it does approximately what they want.
So while Javascript doesn't exactly make it hard to write good code, it makes it extremely easy to write incredibly awful code. Code that's impossible to understand, has lots of side effects or basically only works by accident.
So there is a lot of very very bad Javascript in the world. And for a long time there were not very good tools for working with it other thank text editors and then running it in a browser. Which made debugging Javascript absolute hell. There are better tools now but crying while not being able to understand why the webpage is doing what it was doing is a lot of people's experience with Javascript. And there's still a lot of Javascript that's not written with newer tools or written badly with those tools.
And even with all the better tools that exist now the language itself still lacks a lot of things. It's not really dynamically typed so much as there's a system for building objects that resembles a typing system. There's no inheritance. There's no interfaces. It's very limited and frameworks need very hacky systems in order to work. Using things like React to me feels very weird and like you're fighting the language a lot to make it work.
Then there's also just general dislike for the state of the modern web and what has been built with Javascript. I run NoScript in my browser because the vast majority of websites are much more pleasant to use when you don't let them run Javascript. Because the Javascript they run is mostly just for spying on you and making using the website slower and worse when all you want is to read a fucking article.
And finally there's a lot of criticism of the modern Javascript development ecosystem as it were. I don't have much skin in this game and don't have much opinions on it but the left-pad incident in particular spawned a million blog posts of people questioning how much web developers relied on jenga towers of hundreds of dependencies that could be doing god knows what.