I've tried using it a bit. It works and it is fun to use, but there are quite a number of rough edges. I wouldn't use it in production yet, I don't think they are conservative there.
Thanks for the link. It would seem to me that it's all a matter of how you define the word property. Since words are part of a natural language, there is no one given true definition, so one has to be chosen before starting an argument, like an axiom if you are mathematically inclined.
But still, it doesn't feel relevant for the question at hand, which is, how to prove an existing Santa exists? This clearly is an instance of assuming the thesis before proving it. The same can be done for any property, like proving that a blue santa is blue.
I suppose that the premise of proving that an "existing santa exists" is not really a stronger statement after all than the original question of whether just "santa exists".
Can you briefly explain what the definition is of a 'property' and why 'existing' doesn't fit in it? The way I use the word property I don't see how it wouldn't apply to 'existing' or any other adjective for that matter
Of course it's a property, but we shouldn't omit the assumption "assume an existing santa exists" when starting an argument. If you make that explicit, it becomes clearer that you assume the thing you're trying to prove. There is nothing magical or non-property like about existing afaik.
That is the reverse of what summer time does in all countries. Summer time makes the evenings longer while postponing sunrise. The reasoning is that everyone is still in bed at 5 AM, so might as well postpone sunrise to 6 AM and getting that extra bit of light back at the end of the day.
I'm working through a similar course with friends. We take two hours a week, and ocasionally do homework. We're about halfway since we started early this year. I feel its fine, no need to rush. The upside of taking it slow is that it stays with you for longer, I think. If you rush it and find no immediate application afterwards, you risk forgetting everything.
I use it to generate repeating code patterns (like parse this list of numbers into this sum type). Or generate an FFI for something. Or ask general questions about things related to programming, which gives me directions to look further. Or I use it as rubber duck. But most programming is just done without LLM assistance.
I just use a plain git repository with markdown files, structured hierarchically. Total freedom of how to organize things, and I can work with the tools I like (git/terminal text editor).