Post AHgGFPtARQLTInmyjQ by BlacKernel@nixnet.social
 (DIR) More posts by BlacKernel@nixnet.social
 (DIR) Post #AHgER9n9uo1qwfRu4m by amolith@mk.nixnet.social
       2022-03-22T19:08:07.361Z
       
       1 likes, 0 repeats
       
       not using a piece of software because it's written in javascript is based
       
 (DIR) Post #AHgETCU4sPE7sGUxSy by puniko@mk.absturztau.be
       2022-03-22T19:08:28.830Z
       
       0 likes, 0 repeats
       
       @amolith@mk.nixnet.social > posted in misskey
       
 (DIR) Post #AHgF42llxSUgSYLL96 by amolith@mk.nixnet.social
       2022-03-22T19:15:09.033Z
       
       0 likes, 0 repeats
       
       using a piece of software because it's written in javascript is cringe
       
 (DIR) Post #AHgFHBqvUxsKOY1SpU by amolith@mk.nixnet.social
       2022-03-22T19:17:31.066Z
       
       2 likes, 0 repeats
       
       in summary: discriminating against software because of the language it's written in is based while discriminating for software because of the language it's written in is cringeyes, those statements make no sense. no, i will not be elaborating.​:maid_nod:​
       
 (DIR) Post #AHgFa0WNqtr0kmO2KW by Steph0x00@is.badat.dev
       2022-03-22T19:19:53.442074Z
       
       1 likes, 0 repeats
       
       @amolith you mean like:I will not use Spotify because it is written in electron and using Javashit (based)I will only use Fractal as matrix client because it is written in Rust (cringe)
       
 (DIR) Post #AHgFa11Zyuo8JWywxE by amolith@mk.nixnet.social
       2022-03-22T19:20:54.336Z
       
       0 likes, 0 repeats
       
       @Steph0x00@is.badat.dev korekt ​:maid_nod:​
       
 (DIR) Post #AHgGFPtARQLTInmyjQ by BlacKernel@nixnet.social
       2022-03-22T19:26:56.627473Z
       
       0 likes, 1 repeats
       
       @amolith I agree. There are many good language, any of which are acceptable: C, Rust, Assembly, etcThere are also many affronts to nature that people insist are programming language that are, in fact, compilable bit rot: C++, Java, Scripty Java, etcTherefore, promoting one language over the others must be cringe, but condemning a language under others must be based.
       
 (DIR) Post #AHgIHcwF5tHcGKPQPI by binarycat@fedi.9til.de
       2022-03-22T19:36:28Z
       
       0 likes, 0 repeats
       
       @BlacKernel @amolith what does java (the language, not the users of said language) actually done wrong, besides being a bit heavy on the boilerplate?
       
 (DIR) Post #AHgIHdQ1JB6PkgLCoy by BlacKernel@nixnet.social
       2022-03-22T19:47:08.332732Z
       
       0 likes, 1 repeats
       
       @binarycat @amolith Java is an unfortunate solution to an avoidable problem. The solution it provides is for truly portable code: write once, deploy everywhere. But it does that by having an entire honking VM which is actually the thing your program is running in. To use a analogy using modern technologies, that would be like if someone made a programming language that spun up a docker container to interpret your program when it ran.It is bloated and slow compared to a native application and all of those levels of abstraction increase the attack surface for possible security vulnerabilities, which is one of the reasons log4j happened.The correct solution would've been for everyone to use the same shared library format so things could link and compile seamlessly on all operating systems all the time, but that didn't happen.My preferred solution to this problem is to not support Windows, but this is not a feasible solution for everyone.
       
 (DIR) Post #AHgIJYwkuEzmSfZWro by amolith@mk.nixnet.social
       2022-03-22T19:51:34.180Z
       
       0 likes, 0 repeats
       
       @BlacKernel@nixnet.social @binarycat@fedi.9til.de write once, run everywhere is a big part of why i like Go ​:comfyshiba:​
       
 (DIR) Post #AHgIYuCaA5isj9I64G by piggo@piggo.space
       2022-03-22T19:54:20.726417Z
       
       0 likes, 0 repeats
       
       @BlacKernel @binarycat @amolith spinning up docker to run it isn't some science fiction, it's used for build tools that are a pain to install. It works, isn't even slow - docker is just a fancy chroot. Bloated, sure
       
 (DIR) Post #AHgJEzHPfkoEdecIJk by BlacKernel@nixnet.social
       2022-03-22T19:54:14.547987Z
       
       0 likes, 0 repeats
       
       @amolith @binarycat I've tried Go, but I can't seem to get my brain around it. It is like 2 parts programming and 7 parts black magic.Do you know a good place to get started? Because I might just be not finding one.
       
 (DIR) Post #AHgJEzmxmS2wDVNUUi by amolith@mk.nixnet.social
       2022-03-22T20:01:55.709Z
       
       0 likes, 0 repeats
       
       @BlacKernel@nixnet.social @binarycat@fedi.9til.de i just started banging my head against it and that seems to have worked well enough; it's the first language i've ever put effort into learning because i actually enjoy writing it and prefer the workflow/results to that of other languages  ​:blobcatgoogly:​for example, i dislike python but there are a billion ways to do something simple and it's an interpreted language that usually doesn't Just Work™ everywhere. i dislike rust because the compiler is slooooooooooooooooow and it doesn't support all the platforms go does. javascript is webshit and should only be used in a browser if absolutely necessary. and so on. go ticks every single one of my boxes
       
 (DIR) Post #AHgQ3WtTZQ3T5uu6CW by werwolf@fosstodon.org
       2022-03-22T21:18:18Z
       
       0 likes, 0 repeats
       
       @BlacKernel @amolith I'd say that Rust is in fact compilable bit rot too.
       
 (DIR) Post #AHh4mCJsuIyKU06uXI by binarycat@fedi.9til.de
       2022-03-22T20:02:16Z
       
       1 likes, 0 repeats
       
       @BlacKernel @amolith write once, deploy everywhere isn't even the thing java offers. i think POSIX was arguably more successful with that, and it was already 6 years old by the time of the jvm.the actual thing java offers is _compile_ once, run anywhere.which i think is honestly not that compelling.