• 0 Posts
  • 28 Comments
Joined 3 years ago
cake
Cake day: October 21st, 2023

help-circle




  • I remember reading an article where the author explained why telling this is free, you can fork, or send a pull request instead of complaining is a form of ableism.

    An analogy, which is not 100% accurate, which I used to explain it to ither people is, "it is not very different from a carpenter telling you, ‘the wood is here, the tools also, you can do it yourself it you didn’t like what I did’.

    The point is software development is a skill. Not everyone can have that skill. It takes training and practice to be good in the craft. A user of the product does not need the skill to operate it. Never think it is okay to tell people “just fork it” or “why don’t you send a pull request instead of complaining?”.

    At the same time, I completely acknowledge that there are some entitled assholes who don’t understand or care about the open source philosophy and how it works. I just wanted to point out that asking to contribute or asking to fork is not the right way to address it.









  • My mental model is slightly different. I think of average speed of the car between source and destination. Every segment of the road will have an average speed at a given time, which may vary depending on the time of the day. This average speed is dictated by numerous factors, including traffic lights, number of slow vehicles on the road, speed limits, etc. You cannot really go significantly higher than this average speed, even if you try as aggressively as possible.

    There are exception, especially in Asian roads. If you are a large vehicle, who doesn’t care about the law and limits, and they do very aggressive driving, then they go at a larger average speed. I have some completely asshole private bus services in my country.



  • The sudden rapid re-release of all that sequestered carbon is as natural as the process that formed it 378M years ago.

    Let me highlight. You are telling industrial revolution, and the emmision of green house gases is as natural as, some other process happened in the nature? And humans continued doing it even after knowing the consequences of it, even when there were much better alternatives abundantly available?

    I’m struggling to see the “natural” part of it.




  • I’m extremely conflicted about this.

    On one hand I believe, ads industry is behind the age verification laws, and governments and law enforcement agencies are taking this as an opportunity to increase surveillance on citizen.

    On the other hand, there are genuine risk in not regulating tech products used by kids. Especially AI chats. But I’m not convinced age verification is the solution.

    When the IT proliferated in 90s and 2000s, tech companies played the standard game of arguing that the laws present at that time were inadequate for regulating them, and this resulated in the surveillance nightmare we are currently in. The former Commissioner of Federal Trade Commission of USA, Lina Khan, in an interview with Jon Stewart, pointed this out, and drew parallels on how AI comapnies are using the same playbook now.

    This is a classic trick played by capitalism, where they push for “unregulated” free market. This usually results in severe harm on kids and marginalized groups in the society, because oppressor get more power and accountability is non existent. But at the same time, every attempt to bring in regulations usually results in increased surveillance by data brokers and governments, which helps these groups to either make money or get into power.

    All these power hungry maniacs, and money making machines, don’t care about a common person. People are commodities for them. A resource to make money or get into power. Unless things start to have a people first approach, ironically which is what democracy claims to do, this is going to be bad for a common person like you and me. We suffer, they gain. We get oppressed, and they get more power to oppress.


  • The tooling around AI should be to improve the quality of the programmer. Not to write the code for the programmer.

    For example if you ask an agent how to scale things well, and best practices in architecture, it will have a lot of resources on it. But that does not mean the code it will produce when you ask it to write a programme will consider and include the best practices it gave you in a separate question. That is the ‘intelligence’ part that LLMs cannot have. If you ask a it to do a certain way it will create it. Context tries to address this by prompting the user to give more, but that is not persistent.

    This is exactly why senior devs finding LLMs works for them, because they know ‘how’ to do it, and they explicitly state it. But at the same time junior devs feel they think the code written by LLM is the ‘best’ way so solve a problem and superior in quality, even if it is not, because they don’t know any better.

    Tooling should be able to help the developers improve their knowledge and skill on ‘how’ to do it. Instead it always focus on writing the code. I want to add that I’m not talking about algorithms. But every aspect of coding, in which the programmer needs to know ‘how’ to do it.