OrmHate
Object-Relational Mappers get a lot of hate from people who misjudge the complexities of the task.
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 3,470 posts.
Object-Relational Mappers get a lot of hate from people who misjudge the complexities of the task.
Bun has been acquired by Anthropic. Anthropic is betting on Bun as the infrastructure powering Claude Code, Claude Agent SDK, and future AI coding products & tools.
Let clean code guide you. Then let it go.
uv’s speed comes from engineering decisions, not just Rust. Static metadata, dropping legacy formats, and standards that didn’t exist five years ago.
New AI agent evolves algorithms for math and practical applications in computing by combining the creativity of large language models with automated evaluators
<img src="http://research.microsoft.com/en-us/projects/bandits/MAB-2.jpg"/> A/B testing is used far too often, for something that performs so badly. It is defective by design: Segment users into two groups. Show the A group the old, tried and true stuff. Show the B group the new whiz-bang design with the bigger…
This is a bit of a "holy war" among software developers; one that's been the subject of many debates and in-jokes. I use spaces, but I never thought it was particularly important. But today we're releasing the raw data behind the Stack Overflow 2017 Developer Survey , and some analysis suggests this choice matters…
Hey… quick question, why are anime catgirls blocking my access to the Linux kernel?
Describing the story behind how critical security vulnerabilities were found and fixed.
A list of new(ish) command line tools
Programming with dates, times, and timezones is hard. But here's some help.
When we built the first version of IronWorker, about 3 years ago, it was written in Ruby and the API was built on Rails. It didn’t take long for us
An Awk tutorial by example. Learn practical Awk incantations in just a few minutes.
uv is an extremely fast Python package installer and resolver, designed as a drop-in alternative to pip and pip-tools.
Translations: Chinese, Vietnamese. (V2 Nov 2022: Updated images for more precise description of forward diffusion. A few more images in this version) AI image generation is the most recent AI capability blowing people’s minds (mine included). The ability to create striking visuals from text descriptions has a magical…
Technical Debt is a metaphor for the consequences of cruft. You either have to accept a drag on further features (paying interest) or fix the software (paying the principal)
Clang is an “LLVM native” C/C++/Objective-C compiler, which aims to deliver amazingly fast compiles […]
We are excited to announce the open-sourcing of Microsoft's GW-BASIC on GitHub!
"Move fast and break things: A cautionary tale from Facebook's code quality woes."
In 2016, we took a big bet on React Native. Two years later, we’re ready to share our experience with the world and show what’s next.
A whirlwind tour of the big ideas powering our web search
Async Python is slower than "sync" Python under a realistic benchmark. A bigger worry is that async frameworks go a bit wobbly under load.
Elixir v1.9 is out with releases support, improved configuration and more.
Blog article by Jeroen Janssens. Aug 16, 2013. 6 min read. Update (6-9-2013) This code is now also available as the “jump” plugin in oh-my-zsh. Update (18-8-2013): Thanks to the many useful suggestions in the discussion on Hacker News, I have added (1) quotes to the code, (2) a section about tab completion, and (3) a…