Hey, I'm Marc.
I'm a Lecturer in Artificial Intelligence (AI) and Cyber Security.
My main area of expertise lies in the development of human-centred systems to combat online exploitation, coercion, and deception. I'm primarily interested in how we can prevent complex cyber threats by making the information surrounding them more understandable and actionable for users.

This site mainly serves to explore a wide range of topics across the Computing field. Much as with my research, I'm particularly interested in how simple software can be applied to solve complex problems; turning towards the tools of yesteryear for new ideas, approaches, and insights.
Selected Posts
In an age of constant notification bells and dings, RSS offers a compelling alternative. My most popular post; read by over 30,000 people and featured on Coder Radio and a recommended resource of the University of Minnesota Duluth.
A look at how OpenBSD offers a more stable, reliable, and just plain functional approach to operating systems. Featured on the BSD Now podcast.
What Shapes Ethical AI Research?
Written just one month before the release of ChatGPT, I asked how do we ensure that those at the forefront build ethical and responsible AI systems as its dominance continues to grow?
Blog
2026-06-09Ditching Zotero for a Text File2025-02-10You Should Use /tmp/ More2025-01-22Some Unsolicited Research Tool Suggestions2024-11-01So What's Up With Those Tiles?2024-10-09OpenBSD is Hard to Show Off2024-09-26TK, or the secret to effortless writing2024-07-18The Aberration Of Netbooks2023-10-07Software that Fits in Your Backpack2023-09-14We Should Teach Students UNIX, or the Power of Pipes2023-05-12The Perfect Weekend-Project, or You Should Build a Blog2023-05-11Digital Minimalism, or Man Buys New Phone2023-04-04Enter the Digital Garden2023-03-20AI in Academia, What it Means for You2023-02-20Accessibility is for Everyone2023-02-05Find Papers: A Simpler Way to Search2023-01-23On Algorithmic Monkeys with Typewriters2023-01-11Aaron Swartz: Ten Years On2023-01-02Caro, a New Static Site Generator2022-10-31What Shapes Ethical AI Research?2022-10-03Have You Considered TeX?2022-09-19September 2022 Links2022-08-29August 2022 Links2022-08-16Bibliography Tools for OpenBSD2022-07-26July 2022 Links2022-07-11atthis.link Now Has a Newsletter2022-07-10On Active Measures2022-06-27June 2022 Links2022-06-20Just Setting Up My Twtxt2022-06-13Mastodon, the Place to Be2022-01-07Simplifying Literature Reviews with RSS2021-11-09Do You Need That CSS?2021-10-29Machine Learning You Can Get Excited About2021-10-01How Much Context Do You Need?2021-09-24On Finishing Side Projects2021-09-08Who Should Analyse Synthetic Media?2021-09-01The Pitfalls of Media Literacy2021-08-25Influence in Industry Summer School2021-08-09Fighting Disinformation Fairly2021-07-29TikTok and the Future of Social Media2021-07-11Webmentions, A Healthier Analytics2021-07-05Project Origin and Truth Online2021-06-28Finnish-ing Off Fake News2021-06-24Blogging as a By-Product2021-06-20Disinformation, Memes, and Deep Fakes2021-06-14Do The Work2021-05-31When It’s Ready2021-05-24Going Offline To Reconnect2021-05-17The Thinkpad X230 in 20212021-05-10The Mistake of a New Laptop2021-04-1990 Days of Minimal Running2021-04-12A Year of Blogging2021-04-05Owning Your Own Data2021-03-22Running with FOSS2021-03-15The Value of a Personal Site2021-03-0515 Minutes to Make a Difference2021-02-25My Terminal-First Blogging Workflow2021-02-12Organic, Homegrown HTML2021-02-03Why I Still Use RSS2020-11-08Reducing Gatsby Page Sizes by 172.2%2020-11-04Do We Need This?2020-10-14Some Thoughts on Deep Work2020-09-29On Switching to Ed2020-08-31160Km Later2020-08-24The Backlog Issues 22020-06-23The Backlog2020-05-12Why Mastodon Matters2020-04-12On Reading