A possible future of Python in the browser
My Python code was too slow, so I made it faster with Python. For some definition of “Python”.
The latest blog posts to take off on Hacker News. 80,857 posts.
My Python code was too slow, so I made it faster with Python. For some definition of “Python”.
Vibe coding (or vibeware) is making rounds on X now. To the best of my knowledge Andrej Karpathy started the “meme” in this X entry . I find it well written and hilarious and it seems to have taken off.
What `git config` settings should be defaults by now? Here are some settings that even the core developers change.
I recently took some time to try Gleam, the type-safe language that runs on the Erlang virtual machine. For a couple of weeks, I used it to build a little feed aggregator. These are my notes.
For some time, I’ve argued that a common conception of AI is misguided. This is the idea that AI systems like large language and vision models are individual intelligent agents, analogous to human agents. Instead, I’ve argued that these models are “cultural technologies” like writing, print, pictures, libraries…
Building StopTheMadness Pro in Xcode is usually very fast, because my project doesn't use any Swift. It's a combination of Objective-C, which compiles much more quickly than Swift, and JavaScript, which doesn't need to be compiled. However, sometimes the builds were very slow for some strange reason. Checking the…
I want to write a post about Pitchfork, explaining where it comes from, why it is like it is, and how I see its future. But before I can get to that, I think I need to share my mental model on a few things, in this case, HTTP/2.
The People, Companies and Computer Systems That Changed Forever the Practice of Engineering and Manufacturing. A "Brief" History of CAD by David E. Weisberg
Although it might seem that AI will make it pointless, I still think it's worth blogging.
This write-up was originally posted on reddit , though I've cleaned things up specifically for this post. Due to reasons discussed towards the end of this post, I'm not entirely happy with the results and intend to take another shot at it in the near future.
I recently returned from the 2025 Annual Meeting of the “Localization of Waves” collaboration (supported by the Simons Foundation, with additional related support from the NSF), where I…
Today, we’re announcing Claude 3.7 Sonnet, our most intelligent model to date and the first hybrid reasoning model generally available on the market.
Never store embeddings in a CSV!
The hype cycle for Google’s fabulous new AI Co-Scientist tool, based on the Gemini LLM, includes a BBC headline about how José Penadés’ team at Imperial College asked the tool about a problem…
A Penn State engineering student's work on a century-old math problem that expands research in aerodynamics, unlocking new possibilities in wind turbine design, was recently published in Wind Energy Science.
A beginner-friendly introduction to stochastic calculus, focusing on intuition and calculus-based derivations instead of heavy probability theory formalism.
MongoDB to integrate Voyage AI's industry-leading embedding and reranking models, delivering highly accurate and relevant information retrieval to power sophisticated AI use cases NEW YORK , Feb. 24, 2025 /PRNewswire/ -- MongoDB, Inc. (NASDAQ: MDB), the leading database for modern applications,
Keep your calendar in a plain text file. Calendar.txt is versionable, supports all operating systems and easily syncs with Android mobile phone.
Teammate App had a publicly exposed database and told me to stop harassing them after I emailed them about it.
First part of a series of articles about writing a .NET Garbage Collector in C# using NativeAOT. This part sets the expectations and setups the project, dealing with the first difficulties.
A lengthy digression into the life of a saint
It is clear that ketamine at a sufficient dose & frequency can and does kill neurons through NMDA-driven excitotoxicity. However, what does a sufficient dose & frequency mean? There is a common myth that ketamine is “neurogenetic”. This is mostly false. While it does increase neurogenesis in the only two places in the…
tools, tactics, troubles along the way
What is new in Emacs 30.1? I go through every change in the NEWS file and talk about the most interesting and useful changes.
I find myself telling people that they will have to pry org-mode from my cold dead hands. Which befuddles me. Why, as an ingrate software nerd who has soured on software technology — talk about biting the hand that feeds — do I evince such strong sentiment about a software program?!
While the German economy is stagnating, Digital-Mittelstand may offer a solution.
Learning in public helps me grow as an engineer and seems to benefit others too. Here's why I should do more.