@tumacius@dieworkwear Less common nowadays, but there used to be no paper towels (or Mitsubishi/Hitachi/erc hand dryers), and often no toilet paper, so ppl brought their own handkerchiefs and tissues. (This was also the time when over half the toilets were squat toilets)
https://t.co/2fQqQ9ixjr
@sampocino@krismicinski Are there any functional implementations that use something like Prolog's "logical variable", which makes map, append, etc. tail recursive? Or is this equivalent to the "Consnoc"?
map(P, [], []).
map([P, [X|Xs], [Y|Ys]) :-
map(P, Xs, Ys).
@krismicinski@jtcbrule Prolog has lots of nonlogical features. OTOH, it has a fairly small core, uses matching (unification), so you'd put it with SML?
I scored 19/20 on MIST-20, better than 89% of the US population. Test your misinformation susceptibility now! What is #YourMIST? π§ https://t.co/2tmsZTYzeh #misinformation#fakenews
@JoeMetaX @Thebestfigen The driver was going too fast for conditions and should have been charged with reckless endangerment, not praised for quick reflexes.
@GearoidReidy Makes me nostalgic for Tokyo's world-leading air pollution, men smoking on subway platforms, stand-up οΏ₯80 tachi-gui soba, and Kokutetsu squat toilets (roll up your trousers before entering the WC).
@BronzeLeaguePro@patio11 That's one of the responses I was looking for.
Usually I just ask for a "reliable and accurate copy" and almost nobody tries to be more precise (which is why I have the "on/off" hint).
@patio11@BronzeLeaguePro I've used this as an interview question, with one additional condition: ensure that the copied file is identical to the original if the disk is turned off and on again. Guess how many can answer this question semi-satisfactorily.
@EJ_Brennan @ChShersh As a professional programmer, I once had to code a B*-tree (stored on disk) that didn't lose any data if a crash happened at an inopportune time. (Admittedly, this was before RDBMSs became ubiquitous, but still.)
@not_nothingmuch @norootcause Yes. Prolog has a "canonical form" that doesn't use operator declaration - e.g., `1+2` is the same as`+(1,2)`. Lisp has a "function" type; Prolog doesn't but instead has a "call" that interprets terms as predicates (there's no reason why a "predicate" type couldn't be added).