Posts in tag

Blog


Looking for stuff in code is an essential skill in daily tasks. It lets me keep a laser focus on the problem at hand. Examples of questions I find myself asking over and over again: Does this repository contain this variable? What was the context of changing this variable name? Who is the best person …

I used to like the original FourSquare. The “mayor” stuff was a bit silly, and my friends never left that many reviews, but I loved being able to signal to my friends “I am at this cool museum” or “We’re at this pub if you want to meet” or “Spending the day at the park”. …

Is IEEE floating-point math deterministic? Will you always get the same results from the same inputs? The answer is an unequivocal “yes”. Unfortunately the answer is also an unequivocal “no”. I’m afraid you will need to clarify your question. My hobby: injecting code into other processes and changing the floating-point rounding mode on some threads …

Image by Annie Sexton We’re Fly.io. We run apps for our users on hardware we host around the world. This post is about fast launching a machine to run a JavaScript function as an alternative to a Lambda service. It’s easy to get started! with your JS app on Fly.io! A couple of months ago, …

Throughout its history, the Internet has seen a lot of change. What started off as a simple collection of servers hosting barebones pages with an image or two, mostly containing text and links, has turned into a deeply connected yet somehow very centralized set of applications that bring us together. Of course, the Internet wouldn’t …

10 min read · May 23, 2022 Authors: Evan Sheng, David Morrison An important part of running Airbnb’s infrastructure is ensuring our cloud spending automatically scales with demand, both up and down. Our traffic fluctuates heavily every day, and our cloud footprint should scale dynamically to support this. To support this scaling, Airbnb utilizes Kubernetes, …

Credit: internet At Alan, we’ve always been committed to providing the best user experience possible, and this extends to our own engineers, through what we call the developer experience. We believe that a great developer experience is essential for building high-quality software and that it’s a key factor in attracting and retaining top talent. We’ve …

Posted by Han Zhou, Student Researcher, and Subhrajit Roy, Senior Research Scientist, Google Research Prompting large language models (LLMs) has become an efficient learning paradigm for adapting LLMs to a new task by conditioning on human-designed instructions. The remarkable in-context learning (ICL) ability of LLMs also leads to efficient few-shot learners that can generalize from …

OCaml with Jane Street extensions is available from our public opam repo. Only a slice of the features described in this series are currently implemented. In part one, we discussed how OCaml’s locality mode enables safe stack allocation. In part two, we explored how the uniqueness and linearity modes represent ownership. In this (final) post, …

This gif depicts the training dynamics of a neural network. Find out how by reading the rest of this post. A flurry of recent papers in theoretical deep learning tackles the common theme of analyzing neural networks in the infinite-width limit. At first, this limit may seem impractical and even pointless to study. However, it …