73 karma · joined June 13, 2020
Humans want to go to space, start living on other planets, travel beyond solar system, figure out how to live longer and so on. The list is endless. Without AI, these things would take a very long time. I believe AI will accelerate all these things.
Humans are always ambitious. That ambition will push us to use AI more than it's capabilities. The AI will get better at these new things and the cycle repeats. There's so much humans know and so much more that we don't know.
I'm less worried about general intelligence. Rather in more worried about how humans are going to govern themselves. That's going to decide whether we will do great things or end humanity. Over the last 100 years, we start thinking more about "how" to do something rather than the "why". Because "how" is becoming more and more easier. Today it's much more easier and tomorrow even more. So nobody's got the time to ask "why" we are doing something, just "how" to do something. With AI I can do more. That means everyone can do more. That means governments can do so much more. Large scale things in a short period. If those things are wrong or have irreversible consequences, we are screwed.
Of course, mapbox provides a parameter in the API to reduce the number of points using Douglas-Peucker algorithm. But I didn't want to make API call every single time, so we stored it and used a simple distilling depending on the use case.
For me, writing code has never ever been the challenge. Deciding what to write has always been the challenge.
Then there comes the Google.generativeai. I don't remember the reason but they were pushing me to start using this library.
Now it's all flashy google.genai libraries that they are pushing!
I have figured that this is what I should use and this is the documentation that I should look for, because doing a Google search or using an LLM gives me so many confusing results. The only thing that works for sure is reading the library code. That's what I'm doing these days.
For example, the documentation in one of those above libraries say that Gemini can read a document from cloud storage if you give it the uri. That doesn't work in google.genai library. I couldn't figure out why. I imagined maybe Gemini might need access to the cloud storage bucket, but I couldn't find any documentation as to how I can do that. I finally understood that I need to use the new file API and that uri works.
Yes, I like Gemini model they are really good. But the library documentation can be significantly simpler.
Today you are incentivised to get rich by making a technological innovation like Facebook. Facebook is a great money making business idea, however is it a life saver as much as solving clean water? I guess not. Unfortunately, we prioritised and incentivised the business models of Facebook and that's where we are.
FYI, I'm not picking on Facebook, it could be any big company today.
These so called billionaires have become billionaires because the society and economy are set up that way and they got good at this economical game.
My pixel 4a5g takes photos that are on reasonable standards, obviously they won't match match, but it doesn't make a serious difference either to me. I need three things from my phone - battery, camera and lag free user experience. I don't need thinner bezels for gods sake, I can't understand the craze and demand for thinner bezels over a two day battery life.
The programming part in itself is always interesting to me, because regardless of who sets the constraints (me in a hobby project or the leadership in a company), they are what make the problem challenging and exciting.
One small copy correction: In the linker (4/5), you mentioned "Let's compile hello.c and peek inside hello.o.". But you are actually peeking the a.out.
I tried multiple doctors, treatments, tips etc and etc nothing worked. I finally visited a homeo doctor who diagnosed it right. It's deviated septum which is causing sinus infections because of regular coconut water intake. I just stopped drinking coconut water and it's been 10+ years and not another recurrence of sinus so far.
Proper diagnosis is hard and requires skill. The OP figured it by himself and in my case, someone did.
Obviously, I'm the odd man out for saying a project can be done by 1-2 engs in a month. This said project is being currently done by 10 engs who are all writing boilerplate code since two months.
The management is not taking responsibility and I can't believe everything that is said in the post is fairly accurate.
I don't enjoy the work at Google as much due to bureaucracy, pace of work and politics. I previously worked at a startup and there is a stark difference in the work culture and environment. I'm working with the exact same team as that at the startup (we got acquired by Google). The same people i enjoyed working with, I absolutely hate it now.
Nothing ever gets done, even when it is possible to do so. Folks around here call it perf-farming.