Learning languages with the help of algorithms
Suppose you’re learning a new language and want to boost your vocabulary in a very time-efficient way. People have many ways to learn a language, different for each person. Suppose you wanted to improve your vocabulary by reading books in that language. To get the most impact, you’d like to
Read moreMental math posts
I’ve written quite a few posts on mental math over the years. I think mental math is important/interesting for a couple reasons. First, there is some utility in being able to carry out small calculations with rough accuracy without having stop and open up a calculator. Second, the constraints imposed
Read moreMorse code beyond the solar system
The two Voyager probes, launched in 1977, are now in interstellar space beyond our solar system. Each carries a Golden Record, a recording of sounds and encoded images meant to represent Earth and human civilization. I’ve long intended to listen to the record and yesterday I did. One of the
Read moreCommon Problems and Solutions When Building FastAPI Servers
Build robust FastAPI services by tackling the top problems: messy project layout, anti‑patterns like endpoint‑to‑endpoint calls, and memory leaks from multiple workers. Continue reading Common Problems and Solutions When Building FastAPI Servers on SitePoint.
Read moreWhat an MCP implementation looks like at a CRM company
Ryan chats with Karen Ng, EVP of Product at HubSpot, to chat about Model Context Protocol (MCP) and how they implemented it for their server for their CRM product.
Read moreHow Software Engineers Can Take Advantage of Gen AI Tools
Learn how to integrate AI tools like GitHub Copilot and ChatGPT into your development workflow to generate project skeletons, improve UX, and automate documentation. Continue reading How Software Engineers Can Take Advantage of Gen AI Tools on SitePoint.
Read moreBest Crypto Wallet: Your Guide to Choosing the Right One
Best Crypto Wallet: Your Guide to Choosing the Right One. Find the best crypto wallet for your needs. Securely manage Bitcoin & other best crypto assets. Continue reading Best Crypto Wallet: Your Guide to Choosing the Right One on SitePoint.
Read more409: Our Own Script Injection
Chris and Stephen talk about how we use a Cloudflare Worker & HTMLRewriter to inject a very special <script> tag into the previews of the Pens you work on. This script has a lot of important jobs so it’s presence is crucial, and getting it in there reliably can is
Read moreCycles in Marsaglia’s mental RNG
Last week I wrote about a mental random number generator designed by George Marsaglia. It’s terrible compared to any software RNG, but it produces better output than most people would if asked to say a list of random digits. Marsaglia’s RNG starts with a two-digit number as a seed state,
Read moreMonero’s seed phrase words
I wrote a couple posts last month about the seed phrase words used by Bitcoin and other cryptocurrencies. There are 2048 words on the BIP39 list. Monero uses a different word list, one with 1626 words [1]. You can find Monero’s list here. Why 1626 words? It’s not hard to guess
Read more