what do you like about Javascript? Sincerely curious, not just being snarky.Cube Drone replied:Python used to be my favorite language, in competition with Ruby, but I always had to work with dumb old JavaScript to get anything done in the browser. But thanks to JavaScript sucking, the people working to evolve it with ESNext style initiatives actually created this enormous infrastructure for evolving the platform productively and introducing powerful new primitives. I really like how smoothly destructuring and coalescing work, especially in function arguments.
it has always had a quiet “lisp” inspiration under the hood and this makes JS a really effective language for functional programming. It has enough OOP features to be useful, but prototypal inheritance is bad enough that you don’t get bogged down in inheritance chains, which are an awful thing that ruin lives.
it has a better and more fluid async programming model than any language I have ever encountered, and cooperative multitasking in a functional language is both brilliant on the frontend (where event listeners and I/O need lots of little snippets of code working together) and impressively performant on the backend (where node.js written casually puts up a very impressive show for a dynamic, interpreted language)
whoops, npm is the biggest package manager in the world, so much so that you could take the package managers for the ten next most popular languages, combine them, and they would still be smaller than npm. This is a mixed blessing (dem packages are of mixed quality) but There Absolutely Exists A Library For Whatever You Want To Do
For a language where a null value might up and ruin your day (Java and Python also have these problems to some extent: Rust does not) JS has .? and ?? operators standing by
so, uh, JS and I were forced together like the protagonists of a buddy cop movie, and like the protagonists of a buddy cop movie we are now inseparable buddies@online{cube_drone_1737827119000,
title = {{Cube Drone@cube_drone}の投稿},
url = {https://kawane.misskey.online/notes/a3g1pk7syo},
abstract = {{@splaestro@fosstodon.org Python used to be my favorite language, in competition with Ruby, but I always had to work with dumb old JavaScript to get anything done in the browser. But thanks to JavaScript sucking, the people working to evolve it with ESNext style initiatives actually created this enormous infrastructure for evolving the platform productively and introducing powerful new primitives. I really like how smoothly destructuring and coalescing work, especially in function arguments.}},
titleaddon = {かわねすきー},
type = {microblogging},
author = {@cube_drone@mastodon.social},
urldate = {2025-1-26},
date = {2025-01-25T17:45:19.000Z},
keywords = {null},
note = {
filename = {},
fileurl = {},
filemd5 = {},
uri = {https://mastodon.social/users/cube_drone/statuses/113890238085986671},
currenturldate = {1737833124045}
}
} RE: https://mastodon.social/users/cube_drone/statuses/113890238085986671
This doujinshi seems to be about taking random threads from 2ch and compiling them together in a neat little book format with some images here and there. There was a brief history of Ayashii World Forum, the predecessor to 2ch forum, along side some interesting perspective from the author during that time period. Conplete with several screenshots from 1998-1999 when 2ch was just created by this dude called Hiroyuki and all, this is a neat piece of internet history to have.
Also, the book has nothing to do with GNU/Linux nor BSD. Bruh.
@Suiseiseki@freesoftwareextremist.com You are absolutely right I had mixed up Tux as the GNU/Linux Mascot and completely forgotten about the GNU mascot wildebeest when I was writing that post. Please forgive me.