Materialized views are obviously useful
As programmers we spend a lot of time shuttling data back and forth between different systems and transforming it from one format to another. Sometimes it gets pretty miserable!
The latest blog posts to take off on Hacker News. 49,196 posts.
As programmers we spend a lot of time shuttling data back and forth between different systems and transforming it from one format to another. Sometimes it gets pretty miserable!
I use my line scan camera to take cool pictures of trains and other stuff.
Unicode is good. If you’re designing a data structure or protocol that has text fields, they should contain Unicode characters encoded in UTF-8. There’s another question, though: “ Which Unicode characters?” The answer is “Not all of them, please exclude some.”
In this post, I will walk through how I learned to implement Flash Attention for 5090 in CUDA C++. The main objective is to learn writing attention in CUDA C++, since many features are not available in Triton, such as MXFP8 / NVFP4 MMA for sm120. I also feel this is a natural next step after learning about matmul…
Polymatt decided he was going to make a 3.5” floppy disk from scratch — and actually did. I’m not sure how many of you have actually cracked one of these things
A blog on software development and other stuff
Karl Seguin's Blog - A mix of coding and creative writing
The math on why exercise is a good deal.
moved to https://blog.efitz.net/posts/my-experience-creating-software-with-llm-coding-agents-part-2-tips/
The story behind how LinkedIn created Apache Kafka
I replaced my ChatGPT personalization settings with this prompt a few weeks ago and promptly forgot about it: Be extraordinarily skeptical of your own…
This was a tough decision, having used Gmail since 2007/2008. However, I had to draw the line and stop giving Google my data for free. The problem with email is …
The Web Discourse has been spicy of late, and XSLT is to blame. Well, sort of. It’s complicated.
My preferred deployment stack for Python-built static sites.
I get it, you’re too good to vibe code. You’re a senior developer who has been doing this for 20 years and knows the system like the back of your hand. Or maybe you’re the star individual contributor who is the only person who can ever figure out how to solve the hard problems. Or maybe you’re the professor who…
“There is a crack in everything. That’s how the light gets in.” — Leonard Cohen Let me tell you something that will happen after you become a manager: you’re going to mess u…
Previous posts Why Go is not my favourite language and Go programs are not portable have me critiquing Go for over a decade.
What the hell is going on right now?
Around the turn of the century we started to get a bigger need for high capacity web servers. For example there was the C10k problem paper.
Anthology of sociology, statistical, or psychological papers discussing the observation that all real-world variables have non-zero correlations and the implications for statistical theory such as ‘null hypothesis testing’.
Why are developers so hesitant to bring anti-cheat solutions to Linux?
A guest post by David Schneider-Joseph
The comfort we get when offloading our cognitive load to LLMs is bad for us. Cognitive load should exist, and if we reduce it too much – if we stop thinking – we can actually unlearn how to think. Kids who always choose the easy route and copy their homework from other students eventually find […]
AI turns products from deterministic functions into probabilistic systems. That requires expanding old playbooks (SLOs, funnels, siloed finance), and reasoning in terms of trajectories, Minimum Viable Intelligence thresholds, and data as company operating system.
I’ve been coding entirely with Claude Code for the past two months. At first it was exhilarating. I was speeding through tasks. I was committing like mad.
This is the story of how a circle of popular science communicators, who built their brands on championing free inquiry, worked to suppress scientific critique. Of how Eric Weinstein, the man who co…
within Rust is a smaller language struggling to get out
Don't pick random subnets to avoid IP address conflicts on foreign networks, use VRFs!
Water infrastructure often gets less attention and focus than other types of infrastructure.