Headless React
Doing React-like things without React.
The latest blog posts to take off on Hacker News. 3,497 posts.
Doing React-like things without React.
Programming language memory models answer the question of what behaviors parallel programs can rely on to share memory between their threads. For example, consider this program in a C-like language, where both x and done start out zeroed.
If you aren’t used to staring at math, Poisson’s equation looks a little intimidating:
The end of an era.
This essay is telescopic . It can shrink or expand, depending on how much attention you are willing to give. This is the original version (3344 words). Show other sizes .
SERIES 1 The Vacuum Cleaner The Washing Machine The Sewing Machine The Refrigerator The Central Heating System The Television
In the previous blog post, I looked at the EC firmware in my laptop. This time I will look into the WiFi firmware of the same laptop.
Measuring your Python program’s memory usage is not as straightforward as you might think. Learn two techniques, and the tradeoffs between them.
USENIX LISA2021 Computing Performance: On the Horizon
Intro The goal of this tutorial is to describe Python development ecosystem. It can be helpful for someone coming to Python from another programming language. They say that you should stick to algorithms and data structures, that you can learn a new language in just a couple of weeks, that it’s just a new syntax. I…
In tackling machine learning (and computer science in general) we face some deep philosophical questions. Questions like, “What does it mean to learn?” and, “Can a computer learn?” and, “How do you define simplicity?” and, “Why does Occam’s Razor work? (Why do simple hypotheses do well at modelling reality?)” In a…
John Wooden died in 2009. But if you’re a basketball coach today, you’re still living in his shadow.
For a recent project I've been working on, I wanted to include a graph showing the relationships between different artists on Spotify. Spotify provides the data directly from their API, and I had everything set up to pull it for a user's top artists and into the browser.
It covers how to make a time-series database engine from scratch
Ray: A Distributed Framework for Emerging AI Applications Moritz, Nishihara, Wang et. al.
Working hard is a great way to accelerate learning, but it can come at a cost. This post shares my experience and lessons taken from great role models I've found along the way.
In this article we’ll learn how to build shared libraries and install them properly on several platforms. For guidance, we’ll examine the goals and history of dynamic linking on UNIX-based operating systems.
Addendum : Many Hacker News commenters correctly point out that the right way to indicate to the compiler that a value does not change is const . This post is not about C best practices, but just about how one can easily get to the bottom of this kind of surprising behavior by looking at the compiler output. This…
Yes, mocking has a mostly negative meaning! Only this - to imitate (someone or something) closely - doesn't feel negative.
Implementing an 8080 emulator in a microservice architecture on top of kubernetes