A simple example:
- Multiply your number by 2
- Add 10
- Divide by 2
- Subtract the original number
4,168 karma · joined July 25, 2021
A simple example:
- Multiply your number by 2
- Add 10
- Divide by 2
- Subtract the original number
I think this is very poor advice. Knowing who/what changed the code is often crucial for understanding why it changed.
type Expr =
| Primitive of int
| Addition of (Expr * Expr)
| Subtraction of (Expr * Expr)
| Negation of ExprNo piece can be moved that will leave the king of the same color in check.
Now you might say that it was on me as a consumer to understand this in 2016, but I remember the look of total shock on Nate Silver’s face when he called the winner on live TV that night, so clearly he didn’t really understand it either. Lesson learned for all of us, I guess.
* "With Fraud Defense, there was no process to respond to. The product launched. The requirements page went live."
* "That is not a technical limitation waiting to be engineered around. It is the mechanism."
* "The defeat is mechanical. Bot operators point a camera at a screen, a trivial automation with off-the-shelf hardware."
I could be wrong, of course. Maybe humans are starting to write like LLM's, or maybe it's just confirmation bias on my part.
"Normally unutilized"? This is where the drawer goes. Otherwise, it's just a glorified table, not a desk.
My guess is that even in this case the lump’s positrons would immediately interact with the table’s electrons and explode.
let result =
input
|> foobinade a b
|> barbalyze c d
Or, if we really want to name our partial function before applying it, we can use the >> operator instead: let f = foobinade a b >> barbalyze c d
let result = f input
Requiring an explicit "hole" for this defeats the purpose: let f = barbalyze(c, d, foobinade(a, b, $))
let result = f(input)
Or, just as bad, you could give up on partial function application entirely and go with: let result = barbalyze(c, d, foobinade(a, b, input))
Either way, I hope that gives everyone the same "ick" it gives me. >>> my_dict[nan] = 3
>>> my_dict[nan]
3
Wait, how does that work if nan isn't equal to itself?