

I recommend picking up Graham Hutton’s short text Programming in Haskell, Second Edition. Even if you don’t end up using Haskell in “real work” (and you might!) it will teach you a remarkable number of things about how functional programming works.
No relation to the sports channel.
I recommend picking up Graham Hutton’s short text Programming in Haskell, Second Edition. Even if you don’t end up using Haskell in “real work” (and you might!) it will teach you a remarkable number of things about how functional programming works.
England has a surfeit of terms for obnoxious people.
I may have made those last two up.
The term “open source software” was coined specifically to refer to software licensing that recognizes a particular set of freedoms. It is not a generic term for source-available software, and never was.
One of the freedoms of open source is “no discrimination against fields of endeavor.”
Calling the Hippocratic license family “open source” is inaccurate, since its entire goal is to discriminate against certain fields of endeavor.
It’s better described as a sort of source-available license.
Lichess may be the best board game software for any board game ever. It’s that good.
Eight: English, German, French, Spanish, Latin, Russian, Japanese, ASL.
Bonus question: do you ever do your counting in a non-native language, just to make it more interesting?
Russian occasionally. ASL when I’m counting how many seconds the cat has to stay quiet before I give her a treat.
Remember when a “pop-up blocker” was a browser plug-in because the browsers didn’t yet consider it a competitive feature?
(Well, okay, Opera and iCab did.)
Number of ads my OS shows me: 0
Musks and Verses?
I drifted slowly from right-libertarian to a more leftish position: pro-union, pro-social-programs, skeptical of the compatibility of unregulated capitalism with individual freedom. Still no fan of tankies.
This wasn’t from anyone sitting down and trying to convince me, though. Part of it was discovering how close right-libertarianism had always been to white-supremacism: some old Ron Paul newsletters were unpleasantly enlightening. Part was seeing people who called themselves “libertarians” line up with the far right to support state violence, especially against black and brown people. And heck, part was from getting richer and seeing how that worked.
I have a lot of sympathy for the frustrations that get young men into right-wing positions and occasionally I try to puncture some of the nonsense they’re being fed.
Until you know a few very different languages, you don’t know what a good language is, so just relax on having opinions about which languages are better. You don’t need those opinions. They just get in your way.
Don’t even worry about what your first language is. The CS snobs used to say BASIC causes brain damage and that us '80s microcomputer kids were permanently ruined … but that was wrong. JavaScript is fine, C# is fine … as long as you don’t stop there.
(One of my first programming languages after BASIC was ZZT-OOP, the scripting language for Tim Sweeney’s first published game, back when Epic Games was called Potomac Computer Systems. It doesn’t have numbers. If you want to count something, you can move objects around on the game board to count it. If ZZT-OOP doesn’t cause brain damage, no language will.)
Please don’t say the new language you’re being asked to learn is “unintuitive”. That’s just a rude word for “not yet familiar to me”. So what if the first language you used required curly braces, and the next one you learn doesn’t? So what if type inference means that you don’t have to write int
on your ints? You’ll get used to it.
You learned how to use curly braces, and you’ll learn how to use something else too. You’re smart. You can cope with indentation rules or significant capitalization or funny punctuation. The idea that some features are “unintuitive” rather than merely temporarily unfamiliar is just getting in your way.
If there were, it would be special for being the Least Special Day.
(I suspect it’s in August.)
Marathon’s Security Officer already had the green armor and shiny mask.