7 October 2024

31 links · Monday

Interesting links of the week 2024-41

Here are the best and most interesting articles, blog posts, videos, podcasts, and GitHub repositories I’ve run into over the last week (September 30, 2024 - October 6, 2024). Enjoy!

Ted Benson

Google's NotebookLLM is the first AI podcast I'd actually listen to. Give it a web page or document, and it will generate you a podcast about it.

llamafile for Meltemi: the first LLM for Greek

I have published a HuggingFace repo with llamafile and gguf file format models for Meltemi 7B Instruct v1.5, the first Large Language Model (LLM) for Greek. Meltemi was trained by Athena Research & Innovation Center. You can read about its technical details he…

Beware UserDefaults: a tale of hard to find bugs, and lost data

Excuse the alarmist title, but I think it’s justified, as it’s an issue that’s caused me a ton of pain in both support emails and actually tracking it down, so I want to make others aware of it so they don’t similarly burned. Brief intro For the uninitiated, U…

Personal reflections on moving from Canada to NYC – Daniel Frank

I’m moving from Canada to New York City this week, and I’m having a mini-existential crisis. There are the personal reasons I feel torn—what if I’m lonely, what if I don’t fit in, what if New York doesn’t magically fix the frustrations I had in Toronto, forcin…

Implementing PCA and Dual PCA on CIFAR-10

This post was adapted from a paper I originally wrote and extended for a school project. The full notebook can be found as a .ipynb file on my GitHub. The post assumes some background knowledge of linear algebra and eigenvalue decomposition. If you don’t have …

Why I Interview Once a Year (Even When I'm Not Job Hunting)

In this blog post, I discuss the benefits of conducting annual job interviews, even when you're not actively job hunting. Regular interviewing helps with market awareness, skill benchmarking, networking, and boosting confidence. It also prepares you for unexpe…

Accidental Cartesian Products – Return Zero

Object-Relational Mapping (ORM) tools are widely used in modern web development for their convenience in database interactions. However, they can sometimes lead to unexpected and severe performance issues. One such issue is the generation of queries that resul…

Software That Changed Me

A personal reflection on software. From Google Maps to Excel, here are some programs that have had an impact on my life.

Optimizing Postgres table layout for maximum efficiency

Introduction When modeling a Postgres database, you probably don’t give much thought to the order of columns in your tables. After all, it seems like the kind of thing that wouldn’t affect storage or performance. But what if I told you that simply reordering y…

WordPress vs. ACF

The WordPress drama has not dried up. Since I wrote last, Matt Mullenweg has done a number of interviews, WP Engine sued Automattic, the structure of the WordPress organization has become clearer, and over 150 employees left Automattic in a buy-out deal. Now i…

Social Parasites

We’ve recently witnessed a perfect example of this parasitic behavior. A startup, freshly minted by a once-respected incubator, had the audacity to...