Virtual DOM is pure overhead (2018)
Let’s retire the ‘virtual DOM is fast’ myth once and for all
The latest blog posts to take off on Hacker News. 4,838 posts.
Let’s retire the ‘virtual DOM is fast’ myth once and for all
A post describing how C programs get to the main function. Devicetree layouts, linker scripts, minimal C runtimes, GDB and QEMU, basic RISC-V assembly, and other topics are reviewed along the way.
Donald Knuth is a computer scientist who is so committed to the correctness of his books that he offers one US hexadecimal dollar ($2.56, 0x$1.00) for any “bug” found in his books, where a bug is anything that is “technically, historically, typographically, or politically incorrect”. I wanted to get a Knuth check for…
Now that we've launched, I can finally talk about the secret project I've been working on for the last two years. One interesting piece of the Teamwork CRM puzzle was the "list view". It's a powerful page component which exists seven times in the app — a table on steroids essentially. I could talk about it…
When Apple introduced Bitcode and made it mandatory on watchOS and tvOS, they kinda hand-waved away questions about why it existed, with nebulous claims about it being useful to tune-up binaries by utilizing the latest compiler improvements.
This article is written with considerable snark–put on your flameproof suit if needed. I’m not actually a jerk when interviewing people, but I do get frustrated when candidates fail to do basic preparation. If you’re unsure about how to prepare for a programming interview, read on… I know this might come as a shock to…
Discover the latest news and app updates, stories, company insights, and plenty more about Discord, all in one place.
I have kept myself busy with the Game Engine Black Books and I have plenty of news. Most importantly, they have been revised. The DOOM book is now in version 1.1 while the WOLF3D book is entering v2.1. And there is more.
Update (May 23, 2019) : The affected 184 public network users have been notified via email.
Here I sit, in a cabin on Lake Superior by the fire, with late-season snow pelting the windows and ominous waves crashing against the rocky shore.
This deep work summary and guide is full of advice to help you to harness focus, ditch distractions, and improve your productivity.
Tìm khoản vay tiền nhanh sử dụng CCCD, hồ sơ được hỗ trợ xét duyệt nhanh và chuyển khoản ngay khi đủ điều kiện. Người có nợ xấu vẫn có thể được xem xét tùy hồ sơ và chính sách của từng đối tác tài chính. Vay tiền ngay!
We often have to write code using permissive programming languages like C and C++. They tend to generate hard-to-debug problems that can crash your applications. Thankfully, many compilers offer "sanitizers". I discussed them in my post No more leaks with sanitize flags in gcc and clang. I strongly encourage the use…
FatELF is a file format that embeds multiple ELF binaries for different architectures into one file. This is the Linux equivalent of what Mac OS X calls "Universal Binaries."
In the previous post, I described a simple way to think about matrices, namely as bipartite graphs. Today I'd like to share a different way to picture matrices—one which is used not only in mathematics, but also in physics and machine learning. Here's the basic idea. An $m\times n$ matrix $M$ with real entries…
The international standard measurement of the kilogram is being officially changed on May 20, for the first time making all standard units defined in terms of basic physical principles instead of particular human-made objects. MIT professor and Nobel laureate Wolfgang Ketterle explains the change.
Posted by Ye Jia and Ron Weiss, Software Engineers, Google AI Speech-to-speech translation systems have been developed over the past several decade...
Over the weekend, there was an attack on Stack Overflow. We have confirmed that some level of production access was gained on May 11. We discovered and investigated the extent of the access and are addressing all known vulnerabilities. We have not identified any breach of customer or user data. Our customers’ and…
Script debugging is one of the most powerful and complex productivity features in the web developer toolbox. Done right, it empowers developers to fix bugs quickly and efficiently. The DevTools ...
MIT CSAIL's "Lottery ticket hypothesis" finds that neural networks typically contain smaller subnetworks that can be trained to make equally accurate predictions, and often much more quickly.
The idea of a zero cost abstraction is very important to certain programming languages, like Rust and C++, which intend to enable users to write programs with excellent performance profiles with relatively little effort. Since this idea is fundamental to the design of Rust and my work, I want to investigate, for a…
In the ongoing effort to decarbonize U.S. energy production, one energy source often attracts great controversy.