React has grown beyond its original promise and it's causing more harm than good
PR-007 - Why you don't need React - Thoughts and Ideas
The latest blog posts to take off on Hacker News. 21,820 posts.
PR-007 - Why you don't need React - Thoughts and Ideas
[This article is the companion to my presentation for CodeBEAM America 2024, Elixir is the One-Person Stack for Building a Software Startup. You can download the slides as a PDF or view them in Google Slides .]
A bit over two months ago I started to contribute a bit of code to Blender’s Video Sequence Editor (VSE). Did you know that Blender has a suite of video editing tools? Yeah, me neither :) Even the feature page for it on the website looks… a bit empty lol.
The following is a loose collection of thoughts that came up while porting unsafe-libyaml to safe, idiomatic Rust, which may be useful to someone else who is considering "rewriting it in Rust", as the ancient journeyman prayer goes.
An old document I surfaced with my quick tour of distributed systems theory fundamentals
Best practices for handling context plumbing in Go
Last weekend I wanted to get some inspiration to write some TLA+ spec and I got my hands back on the paper Time, Clocks, and the Ordering of Events...
This essay explores the connection between Erlang's process supervision, state management and durable execution.
In this post I explain how I built a search engine from scratch using python. The resulting search engine is used to search in the posts of the blogs I follow.
You are seeing this because the administrator of this website has set up Anubis to protect the server against the scourge of AI companies aggressively scraping websites . This can and does cause downtime for the websites, which makes their resources inaccessible for everyone.
There's no official support for system-versioned tables in Postgres yet, and the temporal extensions aren't supported on Azure/AWS/GCP. Let's implement it ourselves with 3 triggers and an index.
jQuery: The Write Less, Do More, JavaScript Library
The latest Go release, version 1.22, arrives six months after Go 1.21 . Most of its changes are in the implementation of the toolchain, runtime, and libraries. As always, the release maintains the Go 1 promise of compatibility . We expect almost all Go programs to continue to compile and run as before.
This article explains how BuildKit works in depth, why it's faster than Docker's previous build engine, and what it looks like under the hood.
Announcing Helix v0.5 with improved text fine-tuning and OpenAI API support 🎉
The current article describes a series of Java Virtual Machine (JVM) benchmarks with a primary focus on top-tier Just-In-Time (JIT) compilers, such as C2 JIT, and Graal JIT. The benchmarks are structured in three distinct (artificial) categories:
Introducing the search capabilities of ParadeDB.
Posted by Lars Bergstrom – Director, Android Platform Tools & Libraries and Chair of the Rust Foundation Board Back in 2021, we announced...
2023 marked a significant step towards our vision of radically simplifying web development. Here are the biggest updates and what’s coming up next.
Run AI models locally in Ruby! 💻 Use Ollama to download & run open-source models like Mistral. Integrate them into your Ruby apps using HTTP requests. Great for data security & privacy.
An investigation into the internals of Sidekiq, one of the most popular Ruby background job processors.
This month’s PGSQL Phriday #015 topic is about UUIDs, hosted by Lætitia Avrot. Lætitia has called for a debate. No, no, no. I say let’s have an all-out war. A benchmark war. I have deci…
An english translation of Edsger W. Dijkstra's interview on Dutch TV.
A deep dive into the internals of a small transformer model to learn how it turns self-attention calculations into accurate predictions for the next token.
In a world of closed platforms, browser extensions are the rare exception that let users modify the apps that we use.
The story is personal, but I hope readers find something they can relate to in their own life stream.