







If you learned about NP-hard problems in university, your takeaway was probably this:
The 50 Percent Problem
Empirical evidence of the educational harm of generative AI

When did Computer Science Theory Get so Hard?
I posted on When did Math get so hard? a commenter pointed out that one can also ask When did Computer Science Theory Get so Hard? For t...
</> htmx ~ Working With AI: A Concrete Example
In this essay, Carson Gross walks through a concrete bug fix in hyperscript to show where AI helped, where it fell short, and why keeping a knowledgeable human in the loop is what kept complexity in check.
Unreasonable Effectiveness
Seriously: Machines Do Not Need to Think to Be Thought About 💡As I am immersed in PhD research I am at risk of becoming increasingly dense and nerdy. So I am adding a "nerd rating" to posts from now on, evaluating my estimation of how niche a post probably is.
Programming principles for self taught front-end developers
The majority of us are a bunch of self taught people with rather spotty knowledge and that's fine! Kilian (also self taught) is here to share some of the computer science fundamentals you probably are missing with the aim to improve your code in the long term.
the role of the university
i am over halfway through my degree at cambridge, and i am a little underwhelmed

“The Problem Factory”- Preemptive risk aversion in infrastructure planning and the role of professional services - Niskanen Center
In a small site of special scientific interest about 20 miles northwest of Oxford, a “shed” is being built.

Breaking My Own Rule (Again): AI and the Job Hunt - Jacky Alciné
I said I wasn't going to lean on generative AI but I also said I was going to leave the tech industry. Here's what I actually used to keep applying and what it did (and didn't) do for me.

bliki: Two Hard Things
There are only two hard things in Computer Science: cache invalidation and naming things -- Phil Karlton (bonus variations on the page)

"Code was never the hard part" is an insult to all programmers — Senko Rašić
The software development profession is in the midst of upheaval. Nobody knows how the AI revolution will play out in the end, but it is c...

Wolfram|Alpha: Making the world’s knowledge computable
Wolfram|Alpha brings expert-level knowledge and capabilities to the broadest possible range of people—spanning all professions and education levels.

Teach Yourself Programming in Ten Years
The conclusion is that either people are in a big rush to learn about programming, or that programming is somehow fabulously easier to learn than anything else. Felleisen et al. give a nod to this trend in their book How to Design Programs, when they say "Bad programming is easy. Idiots can learn it in 21 days, even if they are dummies." The Abtruse Goose comic also had their take.
Why Is Everyone In Tech So Sad?
A lot of people seem to be realizing that knowledge work is mostly pointless. AI might give us the pleasure of finding out what happens if an entire class of workers loses faith in their careers.

Superintelligence: The Idea That Eats Smart People
This is the text version of a talk I gave on October 29, 2016, at Web Camp Zagreb [video] (45 mins)