5 August 2023

22 links · Saturday

Why it is hard to generate beautiful HTML emails (from Markdown)

Developer-centric products often want to send newsletter with embedded code snippets. Some of them already write their documentation in Markdown. Why not write the newsletter in Markdown too and turn it into nicely formatted HTML email...!?

Entity Resolution Challenges

Entity Resolution (also known as Record Linkage, Deduplication etc) is the process of identifying the same entity (person, company, product etc) across one or more datasets and combining them into a single record.

Lessons learned from integrating with GPT in production

For the last ten months or so I've worked on integrating GPT (various flavours) with a large production codebase. It's been one of the most chaotic periods of my career, featuring numerous false starts, changes of direction and rapid improvements followed by m…

Every Phone Should Be Able to Run Personal Website

Back in 2009, anynone with a Nokia could have a personal website running on their own phone. Sadly this amazing piece of tech was never widely adopted. Today’s phone are far more powerful than those Nokias both in performance and battery backup and still we do…

a practical way to detect cargo-cult thinking

Note: sharp readers on Hacker News pointed out that this article seems to talk more about unfalsifiable beliefs and cognitive dissonance than cargo-culting. ...

Vim's Creator Bram Moolenaar Dies at Age 62 - Slashdot

Bram Moolenaar was Vim's creator/maintainer/benevolent-dictator for life. Early this morning his family shared sad news on the Vim-announce Google Group. "It is with a heavy heart that we have to inform you that Bram Moolenaar passed away on 3 August 2023."…

Word to HTML is an abomination

Word to HTML is an abomination. GitHub Gist: instantly share code, notes, and snippets.

Non-determinism in GPT-4 is caused by Sparse MoE

It’s well-known at this point that GPT-4/GPT-3.5-turbo is non-deterministic, even at temperature=0.0. This is an odd behavior if you’re used to dense decoder-only models, where temp=0 should imply greedy sampling which should imply full determinism, because th…

Kagi Search Stats

Kagi is an ad-free, premium search engine for people who value their time, attention and privacy. With results optimized to serve you and not the advertisers, Kagi is lightning fast and offers advanced features for customizing your search experience.

Modular Monolith Communication Patterns

Modular monoliths are becoming more popular in the software engineering community. The allure of Microservices is becoming less compelling. We also have seasoned veterans of our industry saying you should reconsider: > You shouldn't start a new project with m…