Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 7,294 posts.
On ELF, Part 2 (2018)
Kestrel : A completely open computer design.
What scientists must know about hardware to write fast code (2020)
Socolive là địa chỉ được nhiều người hâm mộ bóng đá tìm đến khi muốn cập nhật và theo dõi trực tiếp bóng đá trên nền tảng trực tuyến. Nội dung tại Socolive được xây dựng xoay quanh nhiều giải đấu và cuộc đối đầu đáng chú ý, giúp người xem dễ dàng tìm thấy trận đấu đang được quan tâm. Cách phân loại thông tin theo từng…
Howler.js - Lightweight Javascript library for Web Audio and HTML5 Audio
[https://howlerjs.com]howler.js v2.0.0 Released [https://howlerjs.com] Browsers have come a long way over the years, and we are now able to achieve amazing results using all of the great new technologies often referred to as HTML5. However, generally speaking, audio still sucks. Thankfully, Google decided to create…
We're Building Postgres in Rust. Using the LLVM of Databases
Turso is becoming the LLVM of databases: one modern, reliable Rust core with many SQL frontends. After rewriting SQLite, we are now building Postgres.
MapReduce for the Masses: Zero to Hadoop in 5 minutes with Common Crawl
Common Crawl aims to change the big data game with our repository of over 40 terabytes of high-quality web crawl information into the Amazon cloud, the net total of 5 billion crawled pages.
The Go Programming Language turns two
Happy 2nd birthday, Go!
Recent efforts in V8 and DevTools for Node.js
This blog post highlights some of the recent efforts to make Node.js better supported in V8 and Chrome DevTools.
Inside Ember.js FastBoot: Faking the DOM in Node
As we announced in the inaugural blog post in our Inside FastBoot series, we have begun working on giving Ember.js developers the ability to run their apps in Node.js. Once complete,...
Nuts and Bolts of Multithreaded Programming (2011)
Access technologies that use data for modern code, machine learning, big data, analytics, networking, storage, servers, cloud, and more.
Algebraic effects, ownership, and borrowing
Algebraic Effects are a useful abstraction for reasoning about effectful programs by letting us leave the interpretation of these effects to callers. However, most existing literature discusses these in the context of a pure functional language with pervasive sharing of values. What restrictions would we need to…
DWARF as a Shared Reverse Engineering Format
Create DWARF debug information with the LIEF Extended DWARF editor and share reverse-engineered types and functions between Binary Ninja and Ghidra plugins.
Reading Lamport, again
We’ve just kicked off an internal distributed-systems seminar. Our inaugral paper was Lamport’s classic “Time, Clocks and the Ordering of Events in a Distrib...
Rails 8.0 Released
Deploying modern web apps – with all the provisions needed to be fast and secure while easily updateable – has become so hard that many developers don’t dare do it without a PaaS (platform-as-a-service). But that’s ridiculous. Nobody should have to pay orders of magnitude more for basic computing just to make…
Fun with SQL: Window Functions in Postgres
Window functions in PostgreSQL are valuable when you want to compare & contrast data between rows. And window functions are key in analytics use cases. This post covers the basic structure of window functions as well as some of the more interesting things you can do with them.
Tuning Ruby's Global Method Cache
I was recently profiling a production Shopify application server using perf and noticed a fair amount of time being spent in a particular function, st_lookup, which is used by Ruby’s MRI implementation for hash table lookups: Hash tables are used all over MRI, and not just for the Hash object; global variables…
Towards Reproducible Research with PyTorch Hub
Reproducibility is an essential requirement for many fields of research including those based on machine learning techniques. However, many machine learning publications are either not reproducible or are difficult to...
The road to Dart 3: A fully sound, null safe language
Preparing for the next major release, where Dart only supports sound null safety
Updated rate limits for unauthenticated requests
To provide a secure and dependable experience on GitHub, we’re rolling out updates to rate limits for requests made without authentication. These changes will apply to operations like cloning repositories…