Skip to content

Daniel Lemire's blog

Daniel Lemire is a computer science professor at the Data Science Laboratory of the Université du Québec (TÉLUQ) in Montreal. His research is focused on software performance and data engineering. He is a techno-optimist and a free-speech advocate.

  • My home page
  • My papers
  • My software

Subscribe

Join over 12,500 subscribers:
You can also follow this blog on telegram.
You can find me on twitter as @lemire or on Mastodon.

Support my work!

I do not accept any advertisement. However, you can you can sponsor my open-source work on GitHub.

Recent Posts

  • Can GPT pass my programming courses?
  • Counting cycles and instructions on ARM-based Apple systems
  • Runtime asserts are not free
  • Precision, recall and why you shouldn’t crank up the warnings to 11
  • Science and Technology links (March 11 2023)

Recent Comments

  • anon on Can GPT pass my programming courses?
  • Dan Edens on Can GPT pass my programming courses?
  • Dan Edens on Can GPT pass my programming courses?
  • Dan Edens on Can GPT pass my programming courses?
  • Ionut Popa on Can GPT pass my programming courses?

Pages

  • A short history of technology
  • About me
  • Book recommendations
  • Checkout-Result
  • Cognitive biases
  • Interviews and talks
  • My bets
  • My favorite articles
  • My favorite quotes
  • My readers
  • My sayings
  • Predictions
  • Privacy Policy
  • Products
  • Recommended video games
  • Terms of use
  • Write good papers

Archives

Boring stuff

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

My favorite articles

  • Poul-Henning Kamp, You’re Doing It Wrong, 2010.
  • Frank McSherry, Michael Isard, Derek G. Murray, Scalability! But at what COST?, 2015.
  • Alan Turing, Computing Machinery and Intelligence, 1950.
  • Donald E. Knuth, Structured Programming with go to Statements, ACM Computing Surveys, 1974.
Terms of use Proudly powered by WordPress