Was $X invented, or discovered? January 6, 2021 on Drew DeVault's blog

Let's do a little exercise. Check the term which you think best describes the nature of advances in each domain. Note: this page is interactive. JavaScript is not required.

Mathematics is...

Algorithms are...

Programming paradigms1 are...

High-level software is...

Back to the fundamentals now:

Physics is...

Chemistry is...

Biology is...

Pharmaceuticals are...

Medical treatments are...

How about this?

Psychology is...

Sociology is...

Language is...

Culture is...

Art is...

or view results


  1. Functional, imperative, object-oriented, etc. Remember that these paradigms arise from fundamental computer science concepts like Turing machines and Lambda Calculus. ↩︎

Have a comment on one of my posts? Start a discussion in my public inbox by sending an email to ~sircmpwn/public-inbox@lists.sr.ht [mailing list etiquette]

Articles from blogs I read Generated by openring

Command PATH security in Go

Today’s Go security release fixes an issue involving PATH lookups in untrusted directories that can lead to remote execution during the go get command. We expect people to have questions about what exactly this means and whether they might h…

via The Go Programming Language Blog January 19, 2021

Status update, January 2021

Hi all! This month again, my main focus has been wlroots. I’ve focused on the internal renderer refactoring (the so-called “renderer v6"). A lot of the work has now been completed, and all backends now use the new interfaces under-the-hood. With the help …

via emersion January 18, 2021

What's cooking on Sourcehut? January 2021

Another year begins, and hopefully with better prospects for us all. SourceHut has emerged from 2020 relatively unscathed, thankfully, and I hope the same is true of most of our users. A body which, by the way, today numbers 19,647 strong, up 623 from Decemb…

via Blogs on Sourcehut January 15, 2021