I dumped Apple’s word list
macOS ships a VulgarWordUsage.db and a dictionary that rates every word as vulgar, offensive or sensitive. Dumped for 199,000 English words and a dozen other languages.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 21,833 posts.
macOS ships a VulgarWordUsage.db and a dictionary that rates every word as vulgar, offensive or sensitive. Dumped for 199,000 English words and a dozen other languages.
“UI is a function of state” is a pretty popular saying in the front-end world. In context (pun intended), that’s typically referring to application or component state. I thought I’d pull that thread a little further and explore all the states that can effect the UI layer…
Details the process of identifying and resolving a challenging Python bug.
How inappropriate data access patterns massively slow down programs and how the same problems arise with RESTful APIs.
Google Cloud is announcing a new Go 1.11 runtime for App Engine, with fewer limits on app structure.
Derek's Personal Portfolio/Blog
~15 years ago, we had Balsamiq Mockups (2008). Deliberately sketchy. Intentionally low-fidelity. The comic-sans-looking wireframes were a…
A Phoenix LiveView is a Process, let's discuss what that means!
Members of our community have translated this blog post into several languages: Today we're releasing Kotlin 1.1. It is a big step forward that enables the use of Kotlin in many new scenarios, and
Another question might be; why do machine learning at all? I'm not big into ML/AI though I've been poking it more recently as the open models, such as Stable Diffusion and the more practical Whisper, caught my curiosity. I have a very decent GPU (3090 Ti) and I've poked around a bit. I don't consider ML a super…
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
I’ve worked on various event websites in the past, and one of the unintuitively difficult problems that inevitably comes up is the best way to store the time that an …
I remember how pleasant it was to learn to program in C. There were so many good books explaining not only the language but also the standard library. I devoured both The C Programming Language (K&R) by Kernighan/Ritchie and The Standard C Library by P.J. Plauger. Then came Expert C Programming by Van der Linden and…
This article shows the obscure but useful capabilities of Hash, a simple but equally powerful data structure in Ruby.
OpenAI partially released a new model yesterday called GPT-5-Codex-Mini, which they describe as "a more compact and cost-efficient version of GPT-5-Codex". It’s currently only available via their Codex CLI tool …
I spent way too much time on this
“The absence of problems” is the best definition I can come up with for quality.
Digs into a unexpected memory leak when using Zig's FixedBufferAllocator
There’s a collection of friends that I have a standing videochat with every couple of weeks. We had been meeting at 8am, but several people developed conflicts at that time, including me. I h…
Model Context Protocol, like most protocols, solves the M ⨯ N integration problem by turning it into an M + N integration problem.
The ride is coming to an end. The experiment is done. We tried, but we admit defeat. Four years ago we started adding support for an alternative HTTP backend in curl. It would use a library written in rust, called hyper. The idea was to introduce an alternative implementation of HTTP internals that you could ……