padraigf
Joined 18 years ago
Joined 18 years ago
It's kind of idiosyncratically charming to me as well.
It seemed like around the time I was graduating college, there was this kind of culture of hotshot programmers, which looking back was kind of toxic.
It was all this "he's good", "he's not good", and it kind made you afraid to admit you didn't know things (for me anyway).
And for a long time I went around with this imposter-syndrome, thinking I should know everything (and knowing that I didn't).
And now, with a bit more experience, I realise, not-knowing is the default. Things change so quickly, no-one can know everything. One person might be better in one area, a different person in another. There is no absolute ranking.
Better to admit this. We're all continual learners.
https://www.amazon.co.uk/Soul-New-Machine-Tracy-Kidder-ebook...
My guess is, it's just an evolutionarily useful thing, for your brain to keep pinging you about various things.
It doesn't mean of course that meditation is not useful. But you want to have control over these thoughts. Without a meditative practice, it's all too easy to allow your consciousness to be consumed by these impulses (which can lead you astray).
Its a hobby project, to play around with American Football statistics.
I'm trying to do a few innovative things with it. e.g. I generate an excitement-rating per-game. Here are the excitement ratings from yesterday's games:
https://www.americanfootballinsights.com/excitement/2024/4/
I've used that feature already today. It tells me the big Sunday Night Football game last night, between the Ravens and Bills, was not worth watching!
I'm planning to develop more as the season goes on. For updates:
Things I'm thinking about...I had an idea for a centralised local DB where I collected all kinds of stats on my life, all in one place. They're already being collected on various platforms, I thought 'why not make them my own, and maybe there's something to gain by pulling them together?'.
In the short-term (5-10 years, I cant see them autonomously producing products), it will need an experienced programmer to interpret and use the output effectively.
An implication of this is, in the short-term, developers become even more valuable. You still need them, and these tools will make the developer significantly more productive.
I was reading Melanie Mitchell's book 'Artificial Intelligence: A guide for thinking humans' recently (which I'd recommend). She has this chapter on computer-vision. And as an example, she shows a photograph of a guy in military clothing, wearing a backpack, in what looks like an airport, and he's embracing a dog. She makes an insightful point, that our interpretation of this photograph relies a lot on living-in-the-world experience (soldier returning from service, being met by his family dog). And the only way for AI to come close to our interpretation of this, is maybe to have it live in the world, which is obviously not such an easy thing to achieve. Maybe there's an analogy there with software development, to develop software for people, there's a lot of real-world interaction and understanding required.
In terms of autonomously producing products, I see these tools as they are now a bit like software wizards, or a website that Wordpress will create for you. You get a 'product' up-and-running very quickly, and it looks initially fantastic. But when you want to refine details of it, this is where you get into trouble. AI has an advantage over old-fashioned wizards, in that you can interact with it after the initial run, and refine it that way. But I'm not sure this is so easy, to have that fine-grained control you have with code. This is where I see the challenge being, to develop tools to talk to it, and refine the product sufficiently.
As for the science, my understanding is...excess calories = excess glucose = insulin-response, which is associated with inflammation.
A good book I read on it recently is, The Intermittent Fasting Revolution by Mark P. Mattson https://www.amazon.co.uk/Intermittent-Fasting-Revolution-Opt...
And was just thinking about it the other day. I had a bug aggregating sleep-data from an iPhone, which comes in the form of sleep-samples.
I was trying to fix it, both by prodding Claude Code to fix the problem, and looking at debug logs of the sleep-samples, but we weren't getting anywhere. I asked Claude Code to graph the samples, and BAM, saw it right away. (the problem was that HealthKit returns you sleep-samples from ALL devices, not just the priority one)
Maybe not exactly the same thing as Anscombe/Tufte were getting at, but I was reminded of it, and the value of visualising data.