618 karma · joined March 17, 2021
This is simply a risk that I am willing to make. Just fuck off already.
> I foresee a wave of entrepreneurship coming. AI will empower more people to provide useful services directly to other people, with less middlemen and menial work, and more direct problem solving.
Why do I need to buy products/services from this startups when I can just reverse engineer their product and use all my capital to make them?
I am not a proponent of AI images, believe me, but I find it interesting to think that people would not like AI images. People don't really care if something is real or not. They just want to be told a good story.
i.e. we are fucked, but we have already been fucked for years without knowing. Call me a luddite but selfies is the fakest shit ever. I would rather take pictures of plants, rocks and animals than people.
> I sometimes wonder if people get into this to create an actual working something or they just enjoy sorting colored blocks for the heck of it.
So yes, to be honest, some people write software for the "heck of it". Will my implementation of Lisp interpreter matter at all in the grand scheme of things? No. It is in fact a waste of time, because you _could_ have learnt how it works and implement it in less than an hour with LLM.
> The spec, the intent, the architecture, the contracts are what I find interesting.
To me, this is like saying the financial of the company is what determines the company's success, not whatever the engineering team is doing. So instead of thinking about the "The spec, the intent, the architecture, the contracts", just give the right monetary incentives and you will come up with a successful project.
From this perspective, can you empathize with the "low level" developers?
This is easiest to see in games, when people complain about the balance of a game, they often want some "problems" to be solved. "This map is massive, can't we just create teleportation nodes everywhere? Can't we just have a very fast flying mount?". To me this is missing the point, is battle mechanic an obstacle over the story? Maybe it is, but have you considered that they expected to experience the story with the combat?
In real life, it is not so easy to say "This problem is necessary for human life". If an LLM can infer what I want to say to someone in a much clearer form, should we do that? Should we use LLM to fix all of our grammars? Should making accounts be really cheap? Is market making a problem that we should solve? Should we really make it easier for people to invest i.e. democratizing finance? Should we really give everyone access to 1GBps bandwidth internet? Should we really want full internet access everywhere even in the middle of Amazon forest?
Personally, I don't know if the answer is that straightforward. For each of the items I listed, I can see things that we lose. A lot of humanity is problem solving, and we have solve a lot of problems that have kept humanity busy for most of their lives. We are not living in an era where problems that we face are unique and we are simply not designed for.
Now, I could imagine an LLM would be able to do the same. However, I understand that this is only possible because of people like them. I don't think the youngins that started with LLM directly would appreciate the humongous amount of data and discussions online that enables that. The internet is so much bigger than just Google, Facebook, Youtube and Twitter.
To anyone discussing whether or not consciousness exist, tell me do you have proof that other people have consciousness? There's simply no credible answer to this question other than "well they have to be...cause we share the same material". But that is a experiment with a sample of 1. The weird thing is, if you are able to proof someone else's consciousness, that is just an extension of your own consciousness.
Next question, how do you prove that you are not sleeping right now? What proof do you have that you are not living inside an illusion? You have surely experienced the illusion of understanding i.e. you realized that you "understanding" or the feeling of "understanding" was wrong. What is to say that this is not happening now?
In reality, there is nothing to discover. There is just this and that is all there is.
I am doing it again using LLM. Legitimately, things that would have taken weeks is now done overnight. I still have to look at the code, at the generated C output, still have control over the architecture to make it easy for me and the LLM to work with in the future, etc
Is this replacing my thinking? I am not sure. I suppose I would have learnt a lot more about compilers/transpilers had I preserver through it for months with manual writes and rewrites but I would solely be working on this. Instead, I also had some time to write a custom NFS server support for a custom filesystem in Golang.
More often than not, LLMs fixes an issue as a downstream user. So there's even less pressure to fix the issue. Because if library A does not work on Windows, it would just use mash together library B and C and something from itself to fix the work around it.
Just my hypothesis.
C++ will never, ever be modern and comprehensible because of 1 and 1 reason alone: backward compatibility.
It does not matter what version of C++ you are using, you are still using C with classes.