A Rust match made in hell
I often write pieces that showcase how well Rust can work for you, and how it can let you build powerful abstractions, and prevents you from making a bunch of mistakes. If you read something like S...
The latest blog posts to take off on Hacker News. 49,221 posts.
I often write pieces that showcase how well Rust can work for you, and how it can let you build powerful abstractions, and prevents you from making a bunch of mistakes. If you read something like S...
Science News, Physics, Science, Philosophy, Philosophy of Science
This article discusses different types of rocket engine cycles, from pressure-fed through gas generator, to full-flow staged combustion.
On this page of Talmud we read of a very bizarre case: יבמות נד, א אָמַר רַבָּה: נָפַל מִן הַגָּג וְנִתְקַע — חַיָּיב בְּאַרְבָּעָה דְּבָרִים, וּבִיבִמְתּוֹ לֹא קָנָה. בְּנֵזֶק, בְּצַעַר, בְּשֶׁבֶת, בְּרִפּוּי. אֲבָל בּוֹשֶׁת לָא מִיחַיַּיב, דְּאָמַר מָר: אֵין חַיָּיב עַל הַבּוֹשֶׁת עַד
This article is available as Korean- (thanks to longfin ) and Chineese- (thanks to webup ) translation.
Google said this week it is expanding the types of data people can ask to have removed from search results, to include personal contact information like your phone number, email address or physical address. The move comes just months after Google rolled out a new policy enabling people under the age of 18 (or a…
Multi-variable optimization is an incredibly useful tool for writing software. It allows you to specify a desired result and delegate finding the solution to a reliable algorithm. If you know what you want but not how to get it, optimization can probably help. Problems with many interacting variables that are…
In the two years since I’ve posted I want off Mr Golang’s Wild Ride, it’s made the rounds time and time again, on Reddit, on Lobste.rs, on HackerNews, and elsewhere. And every time, it elicits the ...
How to arrive at a number you can trust
Jonathan Haidt thinks so. I’m not so sure.
Are we witnessing a major VC pullback? Is it temporary? What does that mean for startups? Certainly the topic du jour in startup circles. Here’s what I’m seeing
write Python that’s faster than C by optimizing your code, adding standard type annotations, and using Mypyc.
We’ll spend the rest of this book illuminating every dark and sundry corner of the Lox language, but it seems cruel to have you immediately start grinding out code for the interpreter without at least a glimpse of what we’re going to end up with.
Small and independent blogs are always full of surprises. The more blogs I stumble upon, the more …
This is my personal story of starting the SRE organization at Uber. If you want advice rather than reminiscence, take a look at Trunk and Branches Model and Productivity in the age of hypergrowth. After I left SocialCode in 2014, I spent a month interviewing at a handful of companies trying to figure out what to do…
UPDATE Several years ago on my 68th birthday I wrote up 68 bits of advice for my adult children, and posted them here. The bits were extremely popular, and they were widely shared by others. I was encouraged to write … Continue reading →
This research demonstrates a model-free approach to optimize the energy produced by a dual-axis solar panel using reinforcement learning. Specifically, a softmax actor-critic agent optimizes energy production in a simulated, dynamic lighting environment which is generated from real power data. All s
A blockchain, put simply, is a way of building distributed consensus in a trustless system. It allows multiple entities (i.e. computers) to collaborate and do computations without needing to trust in either a central authority or in each other, as every computation must be verified before it is accepted. There are…
Whenever I advise (or join!) a startup, one of the first conversations goes something like this: "Oh man. Everything here is broken! It sucks! There's so much to do and not enough people to do it. We're missing so many things, we don't know where to start! The product needs so much work. Marketing needs
My honeymoon with the Go language is extremely over. This article is going to have a different tone from what I’ve been posting the past year - it’s a proper rant. And I always feel bad writing tho...
Have you (or your company) tried repeatedly to hire for Role X?
I am very happy to say that I have recently received a generous grant from the Astera Institute to set up a small group to work on automatic theorem proving, in the first instance for about three y…
Once you head away from the areas that are serviced by modern terrestrial cable infrastructure, the available digital communications options are somewhat limited. Some remote areas are served using High Frequency radio systems, using radio signals that bounce off the ionosphere to provide a long distance, but limited…
I’ve been concerned about the excesses of the blockchain industry and their spread into all parts of society for some time now. Here I’ve summarized my thoughts regarding the subject.
Thank you to Ondřej Čertík, Oscar Benjamin, Travis Oliphant, and Pamela Chestek for reviewing this blog post. Any errors in the post are my own. On April 19, 2022, for approximately 11.5 hours, the do