Pydantic V2 rewritten in Rust is 5-50x faster than Pydantic V1
What’s new in Pydantic v2: 5-50x faster than Pydantic v1 and with substantial architecture improvements for enhanced safety & maintainability
The latest blog posts to take off on Hacker News. 6,299 posts.
What’s new in Pydantic v2: 5-50x faster than Pydantic v1 and with substantial architecture improvements for enhanced safety & maintainability
Pay attention to how people are talking about freedom. It's a leading indicator of cultural (and economic) trends.
ChatGPT lies to people. This is a serious bug that has so far resisted all attempts at a fix. We need to prioritize helping people understand this, not debating the …
Building scientific instruments from the past, along with other technical projects.
You’re reading Age of Invention, my newsletter on the causes of the British Industrial Revolution and the history of innovation.
Substack is the app for independent voices: a free newsletter, video, and podcast hosting platform with paid subscriptions built in.
In short, I believe I've found a longer straight line without crossing a public road than the line identified by Ordnance Survey in 2019. Im...
A number of students have asked me for strategies to 'stay consistent'. I assume they are referring to their study routines, not CAP consistency, otherwise this would be a very different article! I do feel like I can give some suggestions, but first allow me to talk about Omar.
Unlocking the power of the subscription network
Since the beginning, GitHub.com has been a Ruby on Rails monolith. Today, the application is nearly two million lines of code and more than 1,000 engineers collaborate on it daily.…
Note: The focus of this article is to explain the process of reverse engineering, and it is not continually updated to reflect ongoing changes in Facebook APIs. If you are looking for updated details, consider basing your work on open-source projects like mautrix/meta , which is developed by my employer Beeper .
Learn what database sharding is, how sharding works, and some common sharding frameworks and tools.
A metaphor involving parking meters. Over the years, parking meters in town have evolved into a cumbersome, awkward system. Coins are heavy and you need to have them handy, meters need to be reinfo…
You can't handle it! In 2018 or 2019, I was introduced to the idea of hyper-rationality. I think it was under another name (to be g...
Web publication for "PureJaxRL"
Buck2, our new open source, large-scale build system, is now available on GitHub. Buck2 is an extensible and performant build system written in Rust and designed to make your build experience faste…
This document explains the WebAssembly tail calls proposal and demonstrates it with some examples.
Fear, FOMO, and the scientific exodus driven by ChatGPT
One of our Rust services started to show an odd memory profile. This is the story of how we investigated the issue.
Welcome to the future of server-side development with WebAssembly! Today we are introducing **WCGI**, a technology that marries the power of WebAssembl...
Yesterday, President Joe Biden declared that “it remains to be seen” whether Artificial Intelligence (AI) is “dangerous.” I would beg to differ. I have been writing about th…
Today's guest is Douglas Crockford. He's sharing the story of JSON, his discovery of JavaScript's good parts, and his approach to finding a simple way to build software. Also, his battles against XML, against complexity, his battles to say that there's a better way to build software. This is foundational stuff for the…
I’ve been on a C kick recently as I learn the intricacies involved in low level programming. As a Data Scientist/Python Programmer I work with strings all the time. People say that handling strings in C range anywhere from tricky to downright awful. I was curious so I decided to see how deep the rabbit hole went.
Some people have asked me why I blog and why I value writing in general. These are my reasons, in roughly decreasing order of importance to me.
Lerp is the nickname for Linear Interpolation between two points. It's a fairly simple effect to implement but can really improve the look of your animations if you're moving an object from a point A to point B.
As DevOps adoption increases, it becomes more likely the certification industrial complex will try to apply the wrong model.