# Krister Viirsaar
Software dev, entrepeneur, learner.
## Current
- Koodikool mission: Bring programming to all Estonian schools.
- [random forest](https://randomforest.ee/) - building a software team
- [DeepNPC](https://twitter.com/DeepNPC) @ Twitter - Learning AI through games
- [Bashboard](https://bashboard.io) - Instant Dashboards For Any Data Source
- [cpconf](https://cpconf.krister.ee/) - Niche product for DNS records. [stats](https://plausible.io/cpconf.krister.ee).
- [HNSince](https://hnsince.com) - A better way to read HN, never miss a good story. [stats](https://plausible.io/hnsince.com).
# Contact
- Keybase: [KristerV](https://keybase.io/kristerv)
- home3@krister.ee
- Tallinn, Estonia
- IBAN EE117700771002045114
# Blog ([link](code.krister.ee/))
**Top 5 posts by [popularity](https://plausible.io/code.krister.ee)**
1. [Mailgun + DigitalOcean DNS Settings](http://code.krister.ee/mailgun-digitalocean/)
1. [Lock screen config in SwayWM](https://code.krister.ee/lock-screen-in-sway/)
1. [PostgreSQL slow with million row aggregation (how to debug)](https://code.krister.ee/postgresql-slow-with-million-row-aggregation-how-to-debug/)
1. [Stream video to browser the easy way (static HLS files)](https://code.krister.ee/stream-video-to-browser-the-easy-way/)
1. [Node.js encode/decode hex and publishing data to the bitcoin blockchain](https://code.krister.ee/node-js-encode-decode-hex-and-publishing-data-to-the-bitcoin-blockchain/)
# Repos
##### Live webapps
- [HNSince.com](https://github.com/KristerV/HNSince/) - Elixir
- [Bashboard](https://gitlab.com/bashboard/bashboard-backend) - Elixir, Svelte
- [Krister.ee](https://github.com/KristerV/krister) - Plain JS
- [Toitla.com](https://github.com/KristerV/toitla) - Meteor 1.3 (classic)
- [IT College Java 8 Course](https://github.com/KristerV/javaCheatsheet) - Plain JS
- Japanese learning platform (private) - Node.js, React.js
##### Dead webapps
- [Helium Budget Proposals](https://github.com/KristerV/heliumpay-budgetweb-backend) - Node.js, React.js
- [Njuus](https://github.com/KristerV/Njuus) - Elixir
- [Markdownsites](https://github.com/KristerV/markdownsites) - Meteor
##### Configs
- [Arch Linux conf](https://gitlab.com/KristerV/arch-linux-conf)
- [VIM conf](https://gist.github.com/KristerV/d5b6a3a15772dbef2c4385e1e57bc4e7) (gist)
# Meta
## What has influenced me
**Books**
* [Never Split the Difference: Negotiating as if Your Life Depended on It](https://www.audible.com/pd/Never-Split-the-Difference-Audiobook/B01CF5O89G)
* [Extreme Ownership](https://www.amazon.com/Extreme-Ownership-U-S-Navy-SEALs/dp/1250067057)
* [Sapiens: A Brief History of Humankind](https://www.goodreads.com/book/show/23692271-sapiens?from_search=true)
* [Nonviolent Communication: A Language of Life](https://www.goodreads.com/book/show/71730.Nonviolent_Communication)
* [Conversations with God](https://www.amazon.com/Conversations-God-Uncommon-Dialogue-Book/dp/0399142789)
* [Lost Connections: Uncovering the Real Causes of Depression – and the Unexpected Solutions](https://thelostconnections.com/)
* [Antifragile - Things That Gain from Disorder](https://www.audible.com/pd/Science-Technology/Antifragile-Audiobook/B009PRJ6BS)
* [If Mayors Ruled the World](https://www.audible.com/pd/If-Mayors-Ruled-the-World-Audiobook/B00I4AA4R2?qid=1564390981&sr=1-1&pf_rd_p=e81b7c27-6880-467a-b5a7-13cef5d729fe&pf_rd_r=7P531R1Y61WQAG4SKQSC&ref=a_search_c3_lProduct_1_1)
* [Predictably Irrational: The Hidden Forces That Shape Our Decisions](https://www.goodreads.com/book/show/1713426.Predictably_Irrational)
* [Sacred Economics: Money, Gift & Society in the Age of Transition](http://sacred-economics.com/)
* [Running Lean: Iterate from Plan A to a Plan that Works](https://leanstack.com/running-lean-book)
* [How to Win Friends and Influence People](https://en.wikipedia.org/wiki/How_to_Win_Friends_and_Influence_People)
**Movies**
* [Gandhi](http://www.imdb.com/title/tt0083987/) (1982)
* [The Big Short](http://www.imdb.com/title/tt1596363/) (2015)
* [The Money Masters](https://www.youtube.com/watch?v=qgZWzztQklw) (1996)
* [Zeitgeist: Addendum](https://www.youtube.com/watch?v=HbvCxMfcKv4) (2008)
* [What the Health](http://www.whatthehealthfilm.com/) (2017)
* [Cowspiracy](http://www.imdb.com/title/tt3302820/) (2014)
* [The End of Ownership](https://www.youtube.com/watch?v=oOO-pYUl9-w)
**Other**
* [Alan Watts - Out of your mind](https://www.amazon.com/Out-Your-Mind-Essential-Listening/dp/1591791650)
* [Sir Ken Robinson](https://www.youtube.com/results?search_query=Sir+Ken+Robinson)
* [The Law of Leaky Abstractions](https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-abstractions/)
* [Joel's Totally Fair Method to Divide Up The Ownership of Any Startup](https://gist.github.com/isaacsanders/1653078)
## Where I get my news from
* [YCombinator news (HackerNews)](https://news.ycombinator.com/)
* [Reddit World News](https://www.reddit.com/r/worldnews/)
* [Vox](https://www.youtube.com/channel/UCLXo7UDZvByw2ixzpQCufnA)
* [VICE](https://www.youtube.com/channel/UCn8zNIfYAQNdrFRrr8oibKw)
* [ERR](https://www.err.ee/)
## How I learn
* Searching for research papers and barely being able to read them.
* [Audible](https://www.audible.com/) - a non-fiction book a month keeps the blind beliefs away :)
* Youtube: [Veritasium](https://www.youtube.com/channel/UCHnyfMqiRRG1u-2MsSQLbXA), [vpro backlight](https://www.youtube.com/channel/UCqJ6GC0klkbFuQa-0ZePqkQ), [Wisecrack Philosophy](https://www.youtube.com/user/thugnotes/videos), [Nerdwriter1](https://www.youtube.com/user/Nerdwriter1/videos), [What I've Learned](https://www.youtube.com/channel/UCqYPhGiB9tkShZorfgcL2lA/videos)
_You're welcome to [clone](https://github.com/KristerV/krister.ee) my awesome minimalistic website :)_