The Y Combinator in Go with generics
A few years ago I've written in some detail about the Y combinator, including implementations in Clojure and Python.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,821 posts.
A few years ago I've written in some detail about the Y combinator, including implementations in Clojure and Python.
In this article, I'm exploring four different servers monitoring setups involving Grafana, VictoriaMetrics, Prometheus and Collectd.
Dust-to-digital posted this lovely performance of “Washington Blues” by Elizabeth Cotten. It reminded me that she is the greatest and that I should write more about her. If you are a gu…
Abstract TL/DR I present what I belive is a unique index for indexing and searching source code. It copies ideas from Bing bitfunnel implementation to create a very fast, memory efficient trigram …
A quick explanation of the differences between network failures most commonly observed in day to day operatoins. And no, it's not (always) DNS.
Texts on this and that.
Homepage of Carlin Eng
When I worked in magazines, almost twenty years ago, something we always held true was that sales went up twenty per cent when the words…
Art is not perception
This is a poorly structured list of common questions and answers about OCaml I had to ask myself or have been asked often.
By his last year at Harvard Medical School, Michael Crichton, 26-years old at the time, knew he didn’t want to pursue a medical career, so ... Read more
Email is often used as a synchronous (real-time) comms channel when it shouldn't be. Learn why email is async and how to keep it that way.
I found this on a security-related Slack (shared with permission). It launched an entertaining discussion about the risks of taking a potentially fake FIDO token. We all know the risks of taking a free USB drive and shoving it in our computer, right? USB sticks can install software, act as a keylogger, transmit data…
Yesterday Quanta Magazine published an article written by Natalie Wolchover, Physicists Create a Wormhole Using a Quantum Computer . I’m shocked and disappointed. I thought Quanta Magazine was the most respectable source of science news, they have published several quality, in-depth articles in difficult topics. But…
One of the most important core product management skills is the ability to triage unsuccessful products and avoid spending unnecessary effort on products that are destined to be losers.
How I've eased into a new language, Go, as a Senior Software Engineer, and some initial thoughts on the language.
Recently, a new set of sorting functions has landed in Go's golang.org/x/exp/slices package [1] . These functions leverage Go generics to provide a more ergonomic API for sorting (without requiring users to implement sort.Interface ), and also deliver a nice performance improvement, as the CL demonstrates.
The difference between a designer early in their career and a more experienced designer are easy to spot. Here we outline the key differences.* *It should be noted that some young designers have been known to exhibit behaviors of senior designers. And on rare occasions, you may see a senior designer in the wild…
Researchers have calculated the quantum computer size necessary to break 256-bit elliptic curve public-key cryptography: Finally, we calculate the number of physical qubits required to break the 256-bit elliptic curve encryption of keys in the Bitcoin network within the small available time frame in which it would…
My parents don't understand what I do as a quant, so I wrote this to help explain to them. This post goes into the basics of power pricing and the electricity market.
Historically, large general-purpose libraries have formed the core of the Fortran scientific ecosystem (e.g., SLATEC , or the various PACKS ). Unfortunately, as I have mentioned here before, these libraries were written in FORTRAN 77 (or earlier) and remained unmodified for decades. The amazing algorithms continued…
In this blog post, I reverse-engineer a hybrid module that was used for ground-testing of equipment from the Apollo space program. But fir...
Sometimes people ask me: “Nicole, how do you convert a Master System game to the NES?”, or some other combination of game consoles. And the answer is invaria...
Tonight's story time: the Power Macintosh that wouldn't make any sound in BeOS R5, how I figured out the problem, and how I hacked the sound...
Through Wages, Investment, Employment, Output, and More