5 ms·
Great things and people that I discovered, learned, read, met, etc in 2017
- mark_l_watson 9y agoMichael’s yearly list is always good. I am curious why he is interested in Prolog implementations.
- Scarbutt 9y agoCould be because he uses Datomic, which uses Datalog, a subset of Prolog.
- blueside 9y agoA good list, however quite voluminous. If I went through that much material in one year I would never have got any work done.
- plumeria 9y agoWhat does "fruit-fly code" mean? Short programs?
- pokpokpok 9y agofruit flies are used in research because they are relatively simple, well-studied stand-ins for a larger class of organism. having a super minimal reference implementation of a complicated subject makes it easier to learn, and easier to build on in a way that will be broadly understandable way. it's a communication tool
- beeforpork 9y agoTime flies like an arrow. Fruit flies like a banana.
- sitkack 9y agoSee things like https://github.com/aosabook/500lines https://github.com/aosabook/500lines http://plzoo.andrej.com/ http://plzoo.andrej.com/ Or any somewhat readable, compact codebases. Redis, Lua, etc. Often they are pedagogical in purpose, but sometimes on accident due to ruthless factoring. No one can "learn compilers" from reading LLVM source code. But one could get the idea in a couple hours of reading http://www.iro.umontreal.ca/~felipe/IFT2030-Automne2002/Complements/tinyc.c http://www.iro.umontreal.ca/~felipe/IFT2030-Automne2002/Comp... And in a couple more by porting it to a new language. Think of building an exact scaled down replica of a plane or a ship before embarking on the larger version. Now build an even lighter weight model, just for learning how to build the model. This is a "fruit-fly" code.
- ajmurmann 9y agoThey apparently read 100 books in a single year. How does one accomplish that? I think the most I've ever managed to read was two books in a single week. That was light reading though and I was traveling with lots of downtime.
- user68858788 9y agoFrom the rest of the article, I assume he listens to a lot of audiobooks while exercising.
- agnivade 9y agoA lot of people listen to other stuff while exercising. I don't understand how one concentrates on the exercise if one is listening at the same time ? You have to concentrate on your breathing, focus on your muscles, maintain your form. And on top of it, you are listening to an audiobook ? That is crazy.
- rak00n 9y agoYou can still do that if you're running or doing light aerobics. For lifting probably not.
- viridian 9y agoFor lifting the trick is to listen during rests, and pause during your actual sets. Once you are trying to pick 400lbs off the ground you don't care one bit about the noise going into your ears.
- fibbery 9y agoI read 100 books last year as well. Commuting by bus an hour each way is a lot of time to fill. I highly recommend the Libby app if your local library supports it. Free books on your phone or Kindle!
- 9y ago
- brlewis 9y agoI find it cool that he sees Steve Yegge's as a great blog post even though it's hyping Kotlin and critical of Clojure.
- thenobsta 9y agoI'll second Finite and Infinite Games. It's kinda weird, but carries many interesting thoughts.
- Pamar 9y agoI just wrote about this on fogus.me: oddly enough (the book is not really long) is one of the rare books I quit maybe 3/4 into it: the ideas are interesting, but To me it seemed like the author had a couple of concepts and he just kept repeating and reformulating these over and over. Maybe I should have another look at it.
- spray 9y agoThe Trump veto of the Trans Pacific Partnership was literally the most important thing in 2017. It saved our democracy, our suffering workers, our freedoms and our environment.