- 2022 Nov 23 » GNSS principles
- 2022 Nov 10 » Capitalism has no ethics
- 2022 Mar 21 » How is asynchronous programming separate from concurrency?
- 2017 Oct 22 » Bug disclosure
- 2017 Sep 26 » The MCS lock
- 2017 Sep 08 » Ticket spinlocks
- 2017 May 15 » Stupid and useless
- 2017 Mar 22 » Loosely interpreting developer surveys
- 2016 May 08 » Do CS researchers publish code or data, really?
- 2015 Dec 11 » 99 sudoku problems in Haskell, 97
- 2015 Nov 16 » 99 problems in Haskell, 92-96
- 2015 Nov 13 » Bonus problems in Haskell, 84
- 2015 Nov 09 » Haskell, FizzBuzz, and the State monad
- 2015 Oct 29 » Amstrad CPC BASIC - encoding of floating point numbers
- 2015 Oct 22 » 99 problems in Haskell, 88-91
- 2015 Sep 30 » 99 problems in Haskell, 85-87
- 2015 Sep 21 » (No) Mistakes Were Made
- 2015 Sep 15 » 99 problems in Haskell, 81-84
- 2015 Aug 24 » 99 problems in Haskell, 73-80
- 2015 Aug 20 » 99 problems in Haskell, 69-72

- libhelper - a C11 library of useful data structures, algorithms, and frequently used utilities
- anontool
- libeuler - a library of tools to solve Project Euler problems
- my gists - little bits and pieces of code which don't fit anywhere else, might be useful or not

© Michael Foukarakis

with help from Tom Preston-Werner and Joe Armstrong.Source code here.

foukarakis.michael@gmail.com / github.com/mfukar / @mfukar