Homoiconic Python
McCarthy's Lisp in Python lists
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,433 posts.
McCarthy's Lisp in Python lists
I'm sleep-deprived, completely exhausted, but incredibly excited about the whole experience. Here are my notes, impressions and a lot of pictures about FOSDEM 2024.
A Blogpost series about Model Architectures Part 1: What happened to BERT and T5? Thoughts on Transformer Encoders, PrefixLM and Denoising objectives
Distributed Tracing is scary and complicated... right?
I’ve spent the past several years working with functional programming languages in my free time – primarily Haskell and OCaml. I love both languages but also find aspects of each frustrating. Haskell is terse and elegant with type classes providing a powerful mechanism for ad-hoc polymorphism. However, it can also be…
It’s WWVB, the station that the National Institute of Standards and Technology uses to broadcast the current time, tuned to the 60 kHz frequency. Day and night, this station diligently continues broadcasting.
Here I’ll try to explain the coolest ideas in each of AlphaProof’s IMO 2024 solutions. AlphaProof produces proofs in Lean, and each Lean proof is composed of a series of tactics. So I’ll pick out the tactics that correspond to these ideas in the proofs for problems 1, 2 and 6 (the three problems that AlphaProof…
In my new role as VP of Engineering , there was one question I was dreading more than any other: “How are you measuring productivity?”
Why I worry about the effect GitHub Copilot is having and will continue to have on the accessibility of the web at scale.
Posted on Friday 31 May 2024. 2,785 words, 28 links. By Matt Webb.
Fresh water from snow, at 70 below!
What are ML artifacts?
This is a blog post about an experiment with Clang. I need to explain some context first.
The first argument of a program’s command line, typically reflecting the program’s name/path and often referred to as argv[0], can in most cases be set to an arbitrary value without affecting the process’ flow. Making the case against argv[0], this post demonstrates how it can be used to deceive security analysts…
The difference in security defaults between Debian and Red Hat.
Have you ever tried to compile a helloworld Rust program in --release mode? If yes, have you seen its binary size? Suffice to say, it’s not exactly small. Or at least it wasn’t small until recently. This post details how I found about the issue and my attempt to fix it in Cargo.
The FTC just found evidence that American oil companies colluded with the Saudi government to hike gas prices, costing the average family $3,000 last year. The question is, what can we do about it?
The DevOps movement has died out. What went wrong?
After 15 years, Google banned me from Google Voice . This post is a summary of what happened, with the hope that it might help someone in the future who runs into the same situation. At the end , I have some thoughts about the latent danger of being banned from Google at any time with no notice.
If we have a heuristic to guess some value cheaply, we can remove a data dependency in a tight loop using the branch predictor. This allows the CPU to run more instructions in parallel, increasing performance. If this explanation does not make much sense to you, keep reading to learn about some of the magic making…
Lessons from leaders at New Relic, Credit Karma, Reforge, Hubspot, Trulia, Intercom, VSCO, and more
For the past few months I’ve been mulling over some things that Russell Johnston made me realize about the relationship between effect systems and coroutines. You can read more of his thoughts on this subject here , but he made me realize that effect systems (like that found in Koka) and coroutines (like Rust’s async…
The more I learn about AI markets, the less I think I know. I list questions and some thoughts.
One of the reasons I am enthusiastic about BlueSky is because of the way that it works. So in this post, I am going to lay out some of the design and the…
Our geometric intuition developed in our three-dimensional world often fails us in higher dimensions. Many properties of even simple objects, such as higher dimensional analogs of cubes and spheres, are very counterintuitive. Below we discuss just a few of these properties in an attempt to convey some of the weirdness…
The Federal Court has issued a landmark decision (Blacklock’s Reports v. Attorney General of Canada) on copyright’s anti-circumvention rules which concludes that digital locks should not trump fair dealing. Rather, the two must co-exist in harmony, leading to an interpretation that users can still rely on fair dealing…
If you're writing C++, there's a good reason (maybe...) as to why you are. And probably, that reason is performance. So often when reading about the language you'll find all sorts of " performance tips and tricks " or " do this instead because it's more efficient ". Sometimes you get a good explanation as to why you…
An interview with AMD CEO Lisa Su about her path to AMD, turning around the chip maker, the AI opportunity, and competing with Nvidia.
wingolog: article: guix on the framework 13 amd
wingolog: article: tree-shaking, the horticulturally misguided algorithm