I had no idea what I had watched but I remember this show about these people who are stuck inside a mall and can never go outside ever. It really affected me incredibly deeply and filled me with melancholy whenever I thought about it.
Finally in College I was renting old sci-fi and watching it, and as I was watching Logans Run I suddenly realized that it was the show I had seen as a child about the people who couldn't go outside.
A lot of 70s dystopian sci-fi hits pretty hard to be honest. Two more that come off as incredibly prescient are The Network (about a media company that will do anything for viewership) and THX1138 (about people who take drugs to control all their emotions, confess their sins to chatbots, and masturbate to porn every night).
If setting out to find a vulnerability, how do you get started?
What is the “open ide, write print(“hello world”)” for this kind of work?
Java has just copied some parts of how concurrency works in Go, but that's nearly 20 years after Go was released.
It's extremely easy to start up code concurrently with "go foo()". You can start up lots of such functions concurrently, as it works in userspace. Like async code, but no "colored functions" problem.
Similar to helm.
Right now, we are using dotnet new templates, which is .net’a way of creating new apps, yeoman for npm, etc.
No copying and pasting. Copying and pasting isn’t DRY and is currently ramped at my org, since we didn’t have any shared templates
Neither are monads. There are entire FP languages without monads for effects (obviously, you can write a monadic interface in them, but it's not part of the idiomatic core). For example, clean uses linear types to control effects and purescript / Idris use a custom effect-system. So no, monads are not a requirement, and even if they are, modern c++ fully supports them, as does rust, javascript, etc. It's very common in javascript to use Array.map() and Array.flat().
I mean the bindings and collections. For example, when you make an array in JS, the default syntax is a mutable list with a mutable binding:
let xs = [ 1, 2, 3 ]
> Neither are monads. There are entire FP languages without monads for effects (obviously, you can write a monadic interface in them, but it's not part of the idiomatic core).I should be more precise - there needs to be some way to mange effects. Monads with syntax extensions is simply the most common (Haskell, Scala, F#, Closure macros)
> and even if they are, modern c++ fully supports them, as does rust, javascript, etc. It's very common in javascript to use Array.map() and Array.flat().
JavaScript does not have good monad support. This is why async/await was added as a new language feature. Yeah, I know you can hack together something with generator functions, but it’s hardly idiomatic.
But we’re getting into the weeds here. My point is: I don’t consider a language to support FP when writing functional code in that language leads to lots of friction compared to what is idiomatic.
Have you ever tried FP in Java? It works for some toy thing but then you hit the lack of TCO, or the ridiculously long type names (not inferred) or the pyramid of doom…
Stepping in-place is not too much fun but the act of deciding to do say 100 steps gives me a psychological jolt of feeling I can do it, I have the strength, I can do anything!
I've also started to lift my arms up and down while doing the steps, which is good exercise for my arm-muscles.