timrobinson333 | 1 year ago | on: Why bother with argv[0]?
timrobinson333's comments
timrobinson333 | 1 year ago | on: The File Filesystem (2021)
timrobinson333 | 1 year ago | on: Evidence that LLMs are reaching a point of diminishing returns
timrobinson333 | 2 years ago | on: Our Company Is Doing So Well That You're All Fired
timrobinson333 | 2 years ago | on: Tell HN: GPT copilots aren’t that great for programming
I find I spend most of my time thinking about the problem domain and how to model it in logic, and very little time just banging out boilerplate code. When I want to do the kind of task a lot of people will ask gpt for, I find it's often built into the language or available as an existing library - with experience you realise that the problem you're trying to solve is an instance of a general problem that has already been solved.
timrobinson333 | 2 years ago | on: 4B If Statements
timrobinson333 | 2 years ago | on: With 1 Sentence, Patagonia Just Gave a Masterclass on How to Treat Your People
For some that won't work out at well. My partner has to work shifts all over the Christmas period. I choose to work the same days as her so we can enjoy our days off together when she isn't working
timrobinson333 | 2 years ago | on: Fun is Dead
If you know what you like, the opportunities for finding that enjoyment are much expanded!
timrobinson333 | 2 years ago | on: Atree: A simple and efficient pointer-free tree implementation
timrobinson333 | 2 years ago | on: Horrible edge cases to consider when dealing with music (2022)
timrobinson333 | 2 years ago | on: Unleashing the Power of Language Models: A Hacker's Manifesto
timrobinson333 | 2 years ago | on: Do humans behave like LLMs?
The main differences between human brains and AI at the moment are (a) a lot more randomness and indeterminacy in humans due to the way our brains are constructed and (b) the total amount of human brainpower exceeds the total amount of AI brainpower. The means that at the moment we appear more creative but soon (i.e. in hundreds of years rather than millions) I think we'll have AIs that are indistinguishable from people
timrobinson333 | 2 years ago | on: It's okay to make something nobody wants
As I've gone through my career I've focused less and less on some specific language or technology stack that is the flavour of the day, and I get my satisfaction from engineering a robust solution from whatever is the must appropriate technology in that specific case.
timrobinson333 | 2 years ago | on: Fixing for loops in Go 1.22
Actually it surprises me we're still inventing languages where local variables can be mutated, which seems to be at the root of the problem here
timrobinson333 | 2 years ago | on: What do we do with the Twitter-shaped hole in the internet?
People are inventing new things all the time in every possible sphere of life. If something proves to be more popular than what's already out there, it will become successful
That's the whole point of evolution/capitalism - you don't need to have a big plan or pick the winners up front
timrobinson333 | 2 years ago | on: Habits of top engineers
timrobinson333 | 2 years ago | on: Habits of top engineers
I think partly it's down to the "if it ain't broke don't fix it" mentality - once it's working there's a temptation to leave it as is and move on to the next task, especially if you're under time pressure.
In fact the time just after you've got it working is the time you have maximum knowledge about the code and the problem it solves, so that's the best time to refactor. Even something as simple as renaming variables and functions to be consistent and reflect what they actually do (rather than what you thought they would do when to started) can make a huge difference.