One of my least favourite jobs is answering this RFP question: "How are you using AI in your product?" I understand the intent behind the question. As a buyer of software, you want some confidence that your vendor is up to speed on the latest technology. You want some confidence…
One of my least favourite jobs is answering this RFP question: "How are you using AI in your product?" I understand the intent behind the question. As a buyer of software, you want some confidence that your vendor is up to speed on the latest technology. You want some confidence…
Lucky me. Jury service is high up the UK agenda thanks to I'm just a normal punter who has been on a jury three times, so I definitely don't have the big picture, but I have a view and this is my blog so I'm going to share it 😀 Things I thought were good: On each…
Lucky me. Jury service is high up the UK agenda thanks to I'm just a normal punter who has been on a jury three times, so I definitely don't have the big picture, but I have a view and this is my blog so I'm going to share it 😀 Things I thought were good: On each…
The Economist had an article about how, in the olden days, an employer could infer some useful things about a candidate from how they wrote their cover letter. In the age of LLMs, candidates aren't writing cover letters any more - the machine is doing it (paywalled). The…
The Economist had an article about how, in the olden days, an employer could infer some useful things about a candidate from how they wrote their cover letter. In the age of LLMs, candidates aren't writing cover letters any more - the machine is doing it (paywalled). The…
In Feb 2022 I was experimenting with GPT-3. I was curious at the time about what new avenues this might open up for beyond the fine-tuned BERT and RoBERTa models that I was familiar with for classification tasks. I was curious if GPT-3…
In Feb 2022 I was experimenting with GPT-3. I was curious at the time about what new avenues this might open up for beyond the fine-tuned BERT and RoBERTa models that I was familiar with for classification tasks. I was curious if GPT-3…
I've got a neo4j database which was loaded with data via NeoSemantics. It's got about 15 million nodes and 170 million relationships in - so I'm having to get to grips with how these queries perform at scale. Here's one head-scratching story.…
I've got a neo4j database which was loaded with data via NeoSemantics. It's got about 15 million nodes and 170 million relationships in - so I'm having to get to grips with how these queries perform at scale. Here's one head-scratching story.…
Last week was my first experience of someone saying we could store it anywhere *except* USA.
Last week was my first experience of someone saying we could store it anywhere *except* USA.
One of my least favourite tech startup jobs is R&D tax credits. I've been doing them for 20-odd years now. From a business perspective it's a chance of free money so it's a no-brainer to try and see what you can get. But as a taxpayer I am horrified at how badly the system…
One of my least favourite tech startup jobs is R&D tax credits. I've been doing them for 20-odd years now. From a business perspective it's a chance of free money so it's a no-brainer to try and see what you can get. But as a taxpayer I am horrified at how badly the system…
Not Portland.
Not Portland.
Like having an army of super-eager interns.
Or having someone to talk to about personal things.
Something, ultimately, fallible.
Something more "human", and less "sci-fi"
Like having an army of super-eager interns.
Or having someone to talk to about personal things.
Something, ultimately, fallible.
Something more "human", and less "sci-fi"
So I recently had another "interesting" bug in some python code that was down to initializing an empty list in a method signature. It's essentially the same problem I wrote about last time. Here is simplified code for shits and giggles: import random…
So I recently had another "interesting" bug in some python code that was down to initializing an empty list in a method signature. It's essentially the same problem I wrote about last time. Here is simplified code for shits and giggles: import random…
This is an update to an earlier post on levelling the playing field between investors and startup builders. It assumes a good understanding of current tax policy as it applies to startups. My starting point is that both startup…
This is an update to an earlier post on levelling the playing field between investors and startup builders. It assumes a good understanding of current tax policy as it applies to startups. My starting point is that both startup…
A disk-intensive task that takes 30-40 secs on my Macbook Pro takes 3+ minutes on my cloud server.
A disk-intensive task that takes 30-40 secs on my Macbook Pro takes 3+ minutes on my cloud server.
alanbuxton.wordpress.com/2025/09/14/c...
alanbuxton.wordpress.com/2025/09/14/c...
I'm using it here github.com/alanbuxton/s...
I'm using it here github.com/alanbuxton/s...
- I hit a brick wall when you try something non-standard
- Vibing is not an excuse not to know what the code is doing
- Sometimes it's easier to write the code yourself
alanbuxton.wordpress.com/2025/08/24/i...
- I hit a brick wall when you try something non-standard
- Vibing is not an excuse not to know what the code is doing
- Sometimes it's easier to write the code yourself
alanbuxton.wordpress.com/2025/08/24/i...
Here is an interesting study from Benjamin Paaßen doing the rounds on LinkedIn after Gary Marcus reposted it: Large Language models (LLMs) do not simulate human psychology. My first reaction was "well, obviously". So it was fascinating/scary to see that…
Here is an interesting study from Benjamin Paaßen doing the rounds on LinkedIn after Gary Marcus reposted it: Large Language models (LLMs) do not simulate human psychology. My first reaction was "well, obviously". So it was fascinating/scary to see that…