I really like the design of this HTTP library's API and will probably try it out in personal projects in the future: https://gitlab.com/honeyryderchuck/httpx#httpx-a-ruby-http-library-for-tomorrow-and-beyond … (You get parallel requests "for free" without having to muck up your code a lot or implement promises/event loops/etc.) h/t HN
-
Show this thread
-
When I think of language HTTP design I remember something one of my professors wrote way back in *1997*: If a main task of programmers is accessing the Internet then the language design should support generating HTTP requests about as naturally as it does addition.pic.twitter.com/QrsWD3N7JX
2 replies 4 retweets 37 likesShow this thread -
c.f. https://web.archive.org/web/20130808233953/http://www.wra1th.plus.com/awk/awkfri.txt … for the whole memo, which was designed to convince schools principally teaching Java that their undergrads should be taught scripting languages (for AI specifically, Dr. Loui's specialty, but argument generalizes).
3 replies 0 retweets 16 likesShow this thread -
Incidentally, this memo is one of the most salient examples I know of something I have seen many times in life: Some people are called crazy for getting the next big thing about 40% right while the consensus estimate of the rest of the world is less than 1% right.
1 reply 4 retweets 32 likesShow this thread -
They're called crazy when they make their call and, when the future rolls in, people say "Anybody could have predicted the future, which was obvious, except for this person who got it 60% wrong."
1 reply 0 retweets 18 likesShow this thread -
After you start looking for this pattern you'll see it a lot, and I think it should inform: a) how to be an instrumentally successful "crazy person" b) interpreting the work product of crazy people c) one's humility on estimates of future d) praise awarded to critics.
1 reply 0 retweets 14 likesShow this thread -
Being instrumentally effective while being crazy: a) Operationalize crazy beliefs and win with them. Winning reduces the sting of being made fun of. b) Pick what subset of beliefs to share; establish a track record of being right on the lower-risk portion of your craziness.
3 replies 4 retweets 24 likesShow this thread -
Interpreting the work product of crazy people: a) Try to rigorously evaluate arguments, particularly post-hoc, and determine "Was somebody right by accident or did they see something the rest of the world didn't?" b) Know a few more crazy people than seems useful. c) Find the 40
2 replies 0 retweets 12 likesShow this thread
c) One's humility on estimates of future The degree of success expertise has versus craziness in any one instance is formidably huge and the track record of success expertise has against all craziness is extremely low. Weight estimates (your own and others') accordingly.
-
-
d) Praise awarded to critics The value created by, and therefore the correct amount of social esteem awarded to, successfully calling the results of an experiment after the experiment has been concluded is, to a first approximation, zero.
0 replies 0 retweets 10 likesShow this threadThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.