Mostly Harmless Ideas

Share this post

Your guide to Mostly Harmless Ideas

blog.apiad.net

Discover more from Mostly Harmless Ideas

Opinions, essays, full-blown technical articles, and short comments on Computer Science research, practice, and education.
Over 1,000 subscribers
Continue reading
Sign in

Your guide to Mostly Harmless Ideas

An up-to-date index of everything you can read in this Substack. Start here if you are new, or if you want to review past articles you may have missed.

Alejandro Piad Morffis
Nov 20, 2023
9
Share this post

Your guide to Mostly Harmless Ideas

blog.apiad.net
Share

Welcome!

This is an updated list of the most relevant content I’ve posted as of November 2023. These are mostly long-format, evergreen, educational posts on many topics in Computer Science written for a broad audience. This summary doesn’t include discussions, insider posts, or other casual articles. You can always see everything in the archive.

If you’re new here, this is a guide to exploring the topics I’ve written about. If you’re a regular reader, this may be a chance to find an interesting older post you might have missed or to fill any gaps in previous articles you’ve read.

I’ll keep this post updated with links to all articles organized in a way that’s easy to browse, depending on your interests and background, and I will send bi-monthly updates via email to you.

The road to illumination is full of mostly harmless ideas — generated with SDXL.

This post is rather long and will probably get cut in your email. You can read it online to make sure you see everything.

I hope you find something interesting to read!


Mostly Harmless Ideas is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.


The Mostly Harmless Newsletter

The Mostly Harmless Newsletter is the only subscriber-exclusive content I write regularly. It’s a bi-weekly article discussing some relevant, recent AI and Computer Science topics.

These articles are more opinionated and less evergreen than the rest. I write them for an audience interested in staying up-to-date with current trends but looking for deeper discussions that bypass the prevalent hype in the field. If you think this would interest you, here’s a special discount that is also the best way to support my writing and allow me to spend time on educational content.

Get 50% off for 1 year

Here are the latest issues:

Mostly Harmless #1: Coding is Dead, Long Live Coding!

Mostly Harmless #1: Coding is Dead, Long Live Coding!

Alejandro Piad Morffis
·
Sep 22
Read full story
Mostly Harmless #2: The Future of AI is Open Source

Mostly Harmless #2: The Future of AI is Open Source

Alejandro Piad Morffis
·
Oct 9
Read full story
Mostly Harmless #3: The AI Revolution We Don't Need

Mostly Harmless #3: The AI Revolution We Don't Need

Alejandro Piad Morffis and Lance Cummings
·
Oct 21
Read full story
Mostly Harmless #4 - Will AI Kill Us All?

Mostly Harmless #4 - Will AI Kill Us All?

Alejandro Piad Morffis and Oleg Davydov
·
Nov 4
Read full story
Mostly Harmless #5 - Beyond the Chatbot Revolution

Mostly Harmless #5 - Beyond the Chatbot Revolution

Alejandro Piad Morffis
·
Nov 18
Read full story

There are many more benefits to a paid subscription, but if you can’t or don’t want to get one, you can always buy individual articles using this Telegram bot.


Introduction to Computer Science

Articles in the Intro to CS section are meant to work as introductory topics on Computer Science, suitable for all audiences. I write them mainly thinking about people coming from outside to the world of Computer Science: students, professionals from other domains, journalists, or just laypeople interested in knowing what this is about.

You can start reading the following post that summarizes the whole field:

Introduction to Computer Science

Introduction to Computer Science

Alejandro Piad Morffis
·
Jun 5
Read full story

Foundations of Machine Learning

Once you read that big post, you can explore the series on the Foundations of Machine Learning.

Foundations of ML #1 - What is Machine Learning?

Foundations of ML #1 - What is Machine Learning?

Alejandro Piad Morffis and Daniel Valdés
·
Jul 26
Read full story
Foundations of ML #2 - Learning Paradigms

Foundations of ML #2 - Learning Paradigms

Alejandro Piad Morffis and Daniel Valdés
·
Aug 9
Read full story

The next two articles are already in the making. They will discuss several modeling paradigms and techniques to evaluate and compare different models.

(This is an ongoing series. I will link to all posts here as they are published.)

Tech Tuesdays

Tech Tuesdays are a regular section I’m doing on short, intuitive explanations for complex Computer Science topics. So far, they cover topics from computability theory, complexity, and machine learning.

Tech Tuesday: P vs NP

Tech Tuesday: P vs NP

Alejandro Piad Morffis
·
Oct 17
Read full story
Tech Tuesday - The Turing Machine

Tech Tuesday - The Turing Machine

Alejandro Piad Morffis
·
Oct 24
Read full story
Tech Tuesday: Undecidable Problems

Tech Tuesday: Undecidable Problems

Alejandro Piad Morffis
·
Nov 7
Read full story
Tech Tuesday: Supervised vs Reinforcement Learning

Tech Tuesday: Supervised vs Reinforcement Learning

Alejandro Piad Morffis and Edem Gold 🇳🇬
·
Nov 14
Read full story

Individual articles

I also write individual articles on specific algorithms or concepts. These need not be read in any specific order.

How to Think like a Computer Scientist - Rigor and Formality

How to Think like a Computer Scientist - Rigor and Formality

Alejandro Piad Morffis and Daniel Valdés
·
Oct 16
Read full story
Binary Search

Binary Search

Alejandro Piad Morffis
·
Mar 27
Read full story

Technical Guides

In the Guides section, you will find how-to articles related to technical writing. The first article in the series details a loose process you can use for writing technical articles:

How to Write Technical Articles

How to Write Technical Articles

Alejandro Piad Morffis
·
May 3
Read full story

The second article explains the why-what-how framework to structure technical articles to ensure your reader is engaged.

How to Engage your Audience - Start with Why

How to Engage your Audience - Start with Why

Alejandro Piad Morffis
·
Jul 18
Read full story

Essays on Science and Education

Essays are opinionated on the subjects I care about most, mostly science and education. I wrote a long rant on improving peer review by adopting an open-source ethos.

What Academia can learn from Open Source

What Academia can learn from Open Source

Alejandro Piad Morffis
·
Apr 8
Read full story

And I’ve written a few essays on teaching principles and education in general. These two are about changing the mindset from individual quantitative evaluation to a more team-based and project-based framework.

It's all about team work

It's all about team work

Alejandro Piad Morffis
·
Jan 15
Read full story
Rethinking College Education

Rethinking College Education

Alejandro Piad Morffis
·
Jan 26
Read full story

This one is about how to structure educational content, from theory to applications or the other way around, depending on the nature of the material.

Top-Down and Bottom-Up Learning

Top-Down and Bottom-Up Learning

Alejandro Piad Morffis
·
May 9
Read full story

This essay discusses the benefits and drawbacks of nurturing a competitive mindset in computer science education.

The Competitive Mindset in CS Education

The Competitive Mindset in CS Education

Alejandro Piad Morffis and Alberto Gonzalez Rosales
·
May 21
Read full story

The following one is about why writing online is actually good for you, regardless of whether you get readers or not.

Everyone can (and should) write online

Everyone can (and should) write online

Alejandro Piad Morffis
·
Oct 25
Read full story

And the last one is a rather emotional rant that I wrote during a very scary medical issue for my youngest daughter.

Only people matter

Only people matter

Alejandro Piad Morffis
·
Oct 13
Read full story

Great Ideas in Computer Science

The Great Ideas in Computer Science section is a long-term project of mapping out the history of Computer Science from the point of view of the most relevant ideas in the field. It will be divided into arcs or series of 5 or so posts.

The first series is the Origin Arc, a story that spans from ancient computing devices to Alan Turing building the first general-purpose computer and establishing the foundational theory of the field.

The first entry in the series focuses on Leibniz’s dream of a computational language.

Origins of CS #1: A Universal Language for Reasoning

Origins of CS #1: A Universal Language for Reasoning

Alejandro Piad Morffis
·
Nov 9
Read full story

(This is an ongoing series. I will link to all posts here as they are published.)


Philosophy of Computer Science

The Philosophy section is where I explore the philosophical implications of Computer Science. The first article is about the nature of thinking, a non-traditional reading of TUring’s seminal paper where he defines the Turing Test.

Can Machines Think?

Can Machines Think?

Alejandro Piad Morffis
·
Jul 10
Read full story

This second post is a detailed exploration of the notion of Truth, and how it can (or cannot) be defined objectively for any domain.

What is Truth?

What is Truth?

Alejandro Piad Morffis, Andrew Smith, and Daniel Valdés
·
Sep 1
Read full story

Other stuff

These are two written exchanges I had with incredible thinkers about various technical and philosophical topics.

On the Limits of Computation with Spear of Lugh

On the Limits of Computation with Spear of Lugh

Alejandro Piad Morffis and Spear of Lugh
·
Jun 25
Read full story
Critical Data Literacy with Dr. Eldar Sarajlic

Critical Data Literacy with Dr. Eldar Sarajlic

Alejandro Piad Morffis and Eldar Sarajlic
·
Jun 14
Read full story

This is a short index to some pretty cool Twitter threads I made back in the days when Twitter was cool.

My 30 best Twitter threads

My 30 best Twitter threads

Alejandro Piad Morffis
·
Jul 19
Read full story

And this is a rather silly post I wrote for my 34th birthday with some of the most important lessons I’ve learned about life.

34 lessons I would share with my younger self

34 lessons I would share with my younger self

Alejandro Piad Morffis
·
Nov 1
Read full story

Final words

This is not a comprehensive list of everything I’ve written but an overview of the most relevant and, in my opinion, exciting posts. You can check everything else in the archive.

I hope these links provide you with some insightful or at least intriguing topics to read about. Let me know if you want me to dig deeper into these topics. The opinion of readers like you fuels my desire to write more.

Leave a comment

9
Share this post

Your guide to Mostly Harmless Ideas

blog.apiad.net
Share
Comments
Top
New
Community

No posts

Ready for more?

© 2023 Alejandro Piad Morffis
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing