Rewriting my toy blockchain in Rust
Made in Notion, the connected workspace where AI agents and teams organize docs, projects and knowledge together.
The latest blog posts to take off on Hacker News. 1,551 posts.
Made in Notion, the connected workspace where AI agents and teams organize docs, projects and knowledge together.
C++20 is here and has been supported in MSVC since 16.11, but today's post is not about how you can use it, but rather how we used it to effectively
You have heard your grandmother tell you many times: parallel programming is hard. In 2022, does it still have to be? Back in grandma’s heyday, they knew a cool and breezy way to do paralleli…
Distinguishing the trees from the forest in software engineering and how not to conduct interviews.
When OpenAI announced GPT-3 & its public beta I was fascinated but didn’t have an API key. I played with everything free that was built with GPT-3. Naturally, when I heard about GitHub Copilot I signed up for the waitlist and a few months later, I got access!
A practical Org-mode workflow for calling APIs, working with JSON responses, and querying the resulting data with databases and executable blocks.
Using SMS and MMS gateways we can send text messages to phones from a computer via email. With this strategy we can use a combination of the Python SMTP and email library to send text messages programmatically for free! This not only includes short text messages, but also multimedia messages with pictures, videos, or…
If you imagine a world where the sum of all things you can do with a computer is exactly matched, and locked down for all time with what you can do inside a browser, then the arguments for the web are persuasive. Why write for a specific platform when you can write for all platforms at once and gain the other…
Learn how our developers used flamegraphs to diagnose and resolve performance issues in our Tokio framework based Rust driver.
I’m maintaining a lot of different projects at the moment. I thought it would be useful to describe the process I use for adding a new feature to one of …
I have done a few previous blog posts on who has contributed to PostgreSQL , but I did not do one last year. A couple people mentioned to me...
I'm very excited to announce @parcel/css, a new CSS parser, compiler, and minifier written in Rust! Check it out on GitHub, or try a live demo right in your browser.
Which dependencies should be present in your code base? This article suggests an answer to that question.
Today’s bug: I tried to store a UTF-8 string in a MariaDB “utf8”-encoded database, and Rails raised a bizarre error:
[Translations: Japanese] The Amish have the undeserved reputation of being luddites, of people who refuse to employ new technology. It’s well known the strictest of them don’t use electricity, or automobiles, but rather farm with manual tools and ride in … Continue reading →
Work continues on the Wayland driver for Wine, with a focus on improving both functonality and stability, and on providing a more upstreamable patchset.
For the past few months, I have been working on a project called CAMLBOY, a Game Boy emulator that runs in the browser.
In previous years, the core team have asked the community to write new years blog posts about Rust in the coming year. They haven't this year, but I wanted to write one anyway. However, it turned out to be harder than expected. Perhaps that's due to Rust being in an
Rewriting the Inhyped.com React frontend in ReScript brought a sound type system and easy JS interop, at the cost of a small community.
Eric Bailey recently wrote on CSS-Tricks about testing your website on a crappy laptop and it reminded me of this anecdote from my own life. About a month ago…
Learn about the core building blocks of the WebSocket technology and discover the benefits of event-driven architectures with WebSockets.
dsq is a commandline tool for running SQL queries against all the data file types that DataStation supports (JSON, CSV, Parquet, Excel, etc.). Here is a simple example: