Translating blog posts with GPT-4 or on hope and fear

Translating blog posts with GPT-4 or on hope and fear My usual process for writing blog posts is more or less in two steps: 1. Think about what I want to say for weeks or months. No, I don’t spend weeks focusing on a blog post, the process is exactly reversed: I write blog posts about things that are so important

http://antirez.com/news/141 · January 9, 2024

2023 year in review

2023 year in review A lot has happened in the last year, so I thought it would be good to write up a review. My biggest change in 2023 was that my wife and I had a baby! This has brought a mixture of joys and frustrations, but overall it has been very

http://martin.kleppmann.com/2024/01/04/year-in-review.html · January 4, 2024

LLMs and Programming in the first days of 2024

LLMs and Programming in the first days of 2024 I’ll start by saying that this article is not meant to be a retrospective on LLMs. It’s clear that 2023 was a special year for artificial intelligence: to reiterate that seems rather pointless. Instead, this post aims to be a testimony from an individual programmer. Since the advent of ChatGPT,

http://antirez.com/news/140 · January 2, 2024

The origins of the Idle Scan

The origins of the Idle Scan The Idle scan was conceived at the end of 1998, evidenced by emails. I had moved to Milan a few months prior, having been there since September if I recall correctly, brimming with new ideas, unaware that my stay in that city would be brief. I spent the summer on

http://antirez.com/news/139 · October 19, 2023

Amazon Elastic Block Store at 15 Years

Amazon Elastic Block Store at 15 Years Just after joining Amazon Web Services in 2009, I met with Andrew Certain, at that time a senior engineer on the Amazon Elastic Block Store (Amazon EBS) team, to get into the details on how EBS was implemented and what plans were looking forward. Andrew took me through the details

https://perspectives.mvdirona.com/2023/08/amazon-elastic-block-store-at-15-years/ · August 22, 2023

An AI Miracle Malcontent

An AI Miracle Malcontent The stark success of OpenAI’s GPT4 model surprised me shifting my view from “really good autocomplete” (roughly inline with intuitions here) to a dialog agent exhibiting a significant scope of reasoning and intelligence. Some of the MSR folks did a fairly thorough study of capabilities which seems like a good

https://hunch.net/?p=13763005 · April 5, 2023

The 95

The 95 It’s easy to get carried away with the notion of productivity. It’s important but it’s also important not to single out highly productive people and compare them to others. It’s the varied differences in teams which are both unavoidable and can be harnessed to do better work. Not talking about 10x developers is good for team diversity and avoiding tech-bro monocultures.

https://www.julianbrowne.com/article/the-95/ · March 27, 2023

Blockchain and The Third Web

Blockchain and The Third Web The second in a two-part series looking at the evolution of the architecture of the web and its future. This article interactively explores blockchain technology and Web3 (vs Web 3.0) to predict that Web3 will fade away and probably take blockchain with it.

https://www.julianbrowne.com/article/blockchain/ · March 14, 2023

Platonic C - Managing Referential Transparency through Unique Types

Platonic C - Managing Referential Transparency through Unique Types The idea of Platonic C# is to enforce referential transparency within the context of C#, by enforcing a set of rules around defaulting to immutability of data structures and requiring uniqueness of instances of mutable types.

http://lambda-the-ultimate.org/node/5666 · March 4, 2023

100-Year Architecture

100-Year Architecture What do we think about when we design software architectures to last? The modern web is a great example of a software architecture that has stood the test of time but it took some crazy thinking and an atomic bomb to get there.

https://www.julianbrowne.com/article/100-year-architecture/ · February 28, 2023