Programming thread

  • Want to keep track of this thread?
    Accounts can bookmark posts, watch threads for updates, and jump back to where you stopped reading.
    Create account
Is reddit down?

Gypsy, giraffe, gemstone, genome, etc. (soft g followed by vowel, like GIF)
SCUBA, LASER, etc. (differing pronunciation of letters in acronym vs. initial phoneme, like GIF)
You forgot GIF -> GIFT (also wrong, see pin -> pint)

If you want to pronounce it wrong, go ahead, but you should know that this is the dumbest gorilla nigger defence of your position. (Trying to apply simple and sensible rules to the English language is a large part of how we ended up in this mess in the first place.)
I'm actually applying my own rules to the English language and expect you to follow them. I want to pronounce it my way and will tear up the existing rules until it is the correct way
 
I’m actually really eager to learn why Javascript is such a terrible language. Besides being popular with jeets of course.
It works like a LISP internally but presents itself like a c derivative. Which leads to a lot of counterintuitive quirks. Like how "this" works. Along with that, the automatic type coercion which occasionally goes wrong. And one of the biggest reasons: No std lib.
 
I’m actually really eager to learn why Javascript is such a terrible language. Besides being popular with jeets of course.
It's a beautifully designed and implemented functional language that is used almost exclusively to make unholy abominations, so it gets a bad rep.

That's it.
 
If you want to pronounce it wrong, go ahead, but you should know that this is the dumbest gorilla nigger defence of your position. (Trying to apply simple and sensible rules to the English language is a large part of how we ended up in this mess in the first place.)
From fortune:
Code:
         A Plan for the Improvement of English Spelling
                    attributed to Mark Twain

        For example, in Year 1 that useless letter "c" would be dropped
to be replased either by "k" or "s", and likewise "x" would no longer
be part of the alphabet.  The only kase in which "c" would be retained
would be the "ch" formation, which will be dealt with later.  Year 2
might reform "w" spelling, so that "which" and "one" would take the
same konsonant, wile Year 3 might well abolish "y" replasing it with
"i" and Iear 4 might fiks the "g/j" anomali wonse and for all.
        Jenerally, then, the improvement would kontinue iear bai iear
with Iear 5 doing awai with useless double konsonants, and Iears 6-12
or so modifaiing vowlz and the rimeining voist and unvoist konsonants.
Bai Iear 15 or sou, it wud fainali bi posibl tu meik ius ov thi
ridandant letez "c", "y" and "x" -- bai now jast a memori in the maindz
ov ould doderez -- tu riplais "ch", "sh", and "th" rispektivli.
        Fainali, xen, aafte sam 20 iers ov orxogrefkl riform, wi wud
hev a lojikl, kohirnt speling in ius xrewawt xe Ingliy-spiking werld.
 
I’m actually really eager to learn why Javascript is such a terrible language. Besides being popular with jeets of course.
I think you're conflating Java and Javascript. Java is the meme jeet language, Javascript is the web language which is where many people start or strive to get to professionally. In a way Indians are probably disproportionately represented in both languages for the same root reason that they're in popular demand and run on anything and everything.
I may just be out of touch and Indians now are all in on Javascript.


Laurie Wired made an interesting video. I assume she had to write JSF compliant C++ before but talks around it to play it safe.
 
Last edited:
I may just be out of touch and Indians now are all in on Javascript.
DESIGNATED
Screenshot 2025-12-04 at 16-00-55 site geeksforgeeks.org javascript - Google Search.png
 
I think you're conflating Java and Javascript. Java is the meme jeet language, Javascript is the web language which is where many people start or strive to get to professionally. In a way Indians are probably disproportionately represented in both languages for the same root reason that they're in popular demand and run on anything and everything.
I may just be out of touch and Indians now are all in on Javascript.


Laurie Wired made an interesting video. I assume she had to write JSF compliant C++ before but talks around it to play it safe.
https://youtube.com/watch?v=Gv4sDL9Ljww
Can't think of any reason why you'd be reading public mil-spec programming standards without either a) applying to a position at a contractor or b) actually needing to implement them for your job.
 
Can't think of any reason why you'd be reading public mil-spec programming standards without either a) applying to a position at a contractor or b) actually needing to implement them for your job.
I don't know. Never worked for anything related to the military but I do things like ask ChatGPT about DART and other software developed at the behest of the US military so I can learn about such cool things and perhaps apply some of the lessons elsewhere. (DARPA has apparently also been involved with Racket.)
 
It's a beautifully designed and implemented functional language that is used almost exclusively to make unholy abominations, so it gets a bad rep.

That's it.
i wouldn't say it's "beautiful" (it's a scheme twisted by retarded syntax and loose typing rules into a crude mockery of nature's perfection) but it still has some pure aryan energy flowing through it, even if it's so faint it can only be seen by the trained eyes of lisp autists
JavaScript quirks are mostly product of it's comparative operators which only confirms that Lisps were correct to have eq,?, eqv?, equal? and = as separate predicates.
yes, "equal" can mean many things depending on what exactly you want to compare, and it also can have varying performance effects
many languages have == which is like eq? and they then have gay object systems with some confusingly named .equals() method that actually compares equivalence (which could work like eqv?, equal?, who knows)
scheme makes the difference between pointer equality (are these two variables bound to the same object at the same location) and equivalence (do these objects have the same structure) crystal clear. i love it
 
also GIF cannot be pronounced jif because then you would confuse it with the actual JIF format
that honestly the biggest reason
 
also GIF cannot be pronounced jif because then you would confuse it with the actual JIF format
that honestly the biggest reason
counterpoint: nobody calls JIF files JIF, half the people in this thread are probably only familiar with JIF under its more commonly-known name, from seeing the file extensions of thousands of JIF files in the less retarded JFIF profile
 
i wouldn't say it's "beautiful" (it's a scheme twisted by retarded syntax and loose typing rules into a crude mockery of nature's perfection) but it still has some pure aryan energy flowing through it, even if it's so faint it can only be seen by the trained eyes of lisp autists
Inner beauty is beauty nonetheless. Not everyone can be as pretty as Scheme.
 
Inner beauty is beauty nonetheless. Not everyone can be as pretty as Scheme.
the c-inspired lexical syntax, the weird manually-written continuation-passing style everywhere, and the complete lack of appreciable ways to define new language features might make it ugly on the outside, but it still has moderately pure lambdavril flowing through its veins
you don't have to use weird keywords to do a lexical closure like a certain other dynamic language we all know and love
 
the c-inspired lexical syntax, the weird manually-written continuation-passing style everywhere, and the complete lack of appreciable ways to define new language features might make it ugly on the outside, but it still has moderately pure lambdavril flowing through its veins
you don't have to use weird keywords to do a lexical closure like a certain other dynamic language we all know and love
It's an abstraction over the beautiful functional core that helps appeal to retards who can't into Scheme. It does this job/serves this niche well.

There is a beauty in how they're able to keep all this shit operational despite such severe user retardation. It's a testament to the power of functional programming. I'm fucking astonished my claim of beauty here is at all controversial. Like, go write a better retard-proof language (for JS's purpose/use-case) that retards can make sense of. I'll wait.
 
I'm fucking astonished my claim of beauty here is at all controversial.
i was actually agreeing with you here, it preserves an oddly large amount of scheme's glory for what it is
it's definitely not as beautiful as the real thing, though
Like, go write a better retard-proof language (for JS's purpose/use-case) that retards can make sense of. I'll wait.
lua feels like a good contender for the most aryan "retard-compatible language that is actually really close to scheme" imo
 
I'm fucking astonished my claim of beauty here is at all controversial.
Rob Pike once talked about how offering multiple ways to do the same thing was one of the greater sins a language can commit. JS saw that and decided to become the whore of Babylon. Pike then decided to add 5 different ways to allocate an object in Go.
 
Back
Top Bottom