Building Meta’s GenAI Infrastructure – Engineering at Meta

To lead in developing AI means leading investments in hardware infrastructure. Hardware infrastructure plays an important role in AI’s future. Today, we’re sharing details on two versions of our 24,576-GPU data center scale cluster at Meta. These clusters support our current and next generation AI models, including Llama 3, the successor to Llama 2, our […]

JSON Canvas — An open file format for infinite canvas data.

Infinite canvas tools are a way to view and organize information spatially, like a digital whiteboard. Infinite canvases encourage freedom and exploration, and have become a popular interface pattern across many apps. The JSON Canvas format was created to provide longevity, readability, interoperability, and extensibility to data created with infinite canvas apps. The format is […]

GitHub – teableio/teable: ✨ A Super fast, Real-time, Professional, Developer friendly, No code database

Teable is a Super fast, Real-time, Professional, Developer friendly, No-code database built on Postgres. It uses a simple, spreadsheet-like interface to create complex enterprise-level database applications. Unlock efficient app development with no-code, free from the hurdles of data security and scalability. Source: GitHub – teableio/teable: ✨ A Super fast, Real-time, Professional, Developer friendly, No code […]

Why choose async/await over threads? | Hacker News

Multi-threaded async/await gets ugly. If you have serious compute-bound sections, the model tends to break down, because you’re effectively blocking a thread that you share with others. Compute-bound multi-threaded does not work as well in Rust as it should. Problems include – Futex congestion collapse. – Starvation of unfair mutexes. Source: Why choose async/await over […]

Linux Crisis Tools

When you have an outage caused by a performance issue, you don’t want to lose precious time just to install the tools needed to diagnose it. Here is a list of “crisis tools” I recommend installing on your Linux servers by default (if they aren’t already), along with the (Ubuntu) package names that they come […]

How to Start Google

The companies at the Google end of the continuum are called startups when they’re young. The reason I know about them is that my wife Jessica and I started something called Y Combinator that is basically a startup factory. Since 2005, Y Combinator has funded over 4000 startups. So we know exactly what you need […]

Suspicious discontinuities (2020) | Hacker News

I went to school at a relatively late age and started in community college. The school/state had a policy where any independent income earners making less than 35,000/year would not pay tuition. A single dollar over that would require paying full tuition of ~$60/unit or about $750 a semester. One year I worked a little […]