Leveraging Rust and the GPU to render user interfaces at 120 FPS
From the Zed Blog: A deep-dive into the graphical underpinnings of GPUI, the hardware-accelerated framework that powers Zed's user interface.
The latest blog posts to take off on Hacker News. 80,920 posts.
From the Zed Blog: A deep-dive into the graphical underpinnings of GPUI, the hardware-accelerated framework that powers Zed's user interface.
The latest news from Google on open source releases, major projects, events, and outreach programs for early career developers.
UPDATE: This blog post is old and does not reflect current plans or pricing. You can find current plans and prices here . --- It has been a while since our last update, and we have...
Experiment and debug with Elixir Scripts!
So here’s a well-known optimization trick that also tells you a bit about how GPUs work.
Code coverage for integration tests, available in Go 1.20.
Find Stripe fees and pricing information. Find our processing fees for credit cards, pricing models and pay-as-you-go fees for businesses.
Textual is a TUI framework for Python, inspired by modern web development.
It’s been nearly two and half years since I was an active contributor to the Rust project. There are some releases that I’ve been very excited about since then, and I’m heartened by Niko’s recent blog post emphasizing stability and polish over grand new projects. But I’ve also felt a certain apprehension at a lot of…
Where should the formal methods community move?
The product we’re building, a rack-scale computer, is specifically designed to be a centralized, integrated product because that’s what our customers need. This requirement and the design choices we’ve made to meet this need create some daily efficiency challenges for our team. As a remote-first company, we’re…
We use Notion for the bulk of our knowledge management at CodePen. I have no use for an AI that can write for me.
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
Cryptography tells us how to make a chain of trust rooted in special-purpose chips known as secure elements. But how do we come to trust our secure elements? I have been searching for solutions to this thorny supply chain problem . Ideally, one can directly inspect the construction of a chip, but any viable inspection…
Lessons learned from 15 years of writing SumatraPDF, a great open-source PDF, eBook, and comic book reader for Windows
Don’t worry … it’s super easy 🙃
Warm Docker containers reduce cold starts, learn how Dagster deploys 5x faster using PEX-based builds.
For many years, telecom and Net Neutrality-related policies have been a hot-button political issue for me, to the extent that I, an ordinary software engineer at Microsoft have been blocked on Twitter by former FCC chairman Ajit Pai because I tweeted support for Net Neutrality publicly. I also noticed that Net…
The domain name registrar Freenom , whose free domain names have long been a draw for spammers and phishers, has stopped allowing new domain name registrations. The move comes after the Dutch registrar was sued by Meta , which alleges the company ignores abuse complaints about phishing websites while monetizing…
Once you understand a few core concepts, modern chatbots are less mysterious.
A love & hate relationship
Criminals are disguising malware as popular software, so users need to think twice before clicking the download button.
ChatGPT is a fancy auto-complete : what it does is finding the most likely continuation of text for the text it has already printed out (or as a reply for the prompt, when it is starting printing stuff out), according to the large corpus of text it has been trained with.
Learn how Earthly Compute, a remote code execution as a service, was built to handle bursty workloads and provide secure and fast remote execution ...
The result of my exploration of Elixir clustering and automating global network discovery and connection over Tailscale.
Learn how psychological biases are used to trick players into gambling money in the new Mario Kart Tour game, raising ethical questions.
There are endless debates online about Rust vs. Zig, this post explores a side of the argument I don't think is mentioned enough.