Developer and refugee from Reddit

  • 15 Posts
  • 191 Comments
Joined 2 years ago
cake
Cake day: July 2nd, 2023

help-circle


  • Not true. Not entirely false, but not true.

    Large language models have their legitimate uses. I’m currently in the middle of a project I’m building with assistance from Copilot for VS Code, for example.

    The problem is that people think LLMs are actual AI. They’re not.

    My favorite example - and the reason I often cite for why companies that try to fire all their developers are run by idiots - is the capacity for joined up thinking.

    Consider these two facts:

    1. Humans are mammals.
    2. Humans build dams.

    Those two facts are unrelated except insofar as both involve humans, but if I were to say “Can you list all the dam-building mammals for me,” you would first think of beavers, then - given a moment’s thought - could accurately answer that humans do as well.

    Here’s how it goes with Gemini right now:

    Now Gemini clearly has the information that humans are mammals somewhere in its model. It also clearly has the information that humans build dams somewhere in its model. But it has no means of joining those two tidbits together.

    Some LLMs do better on this simple test of joined-up thinking, and worse on other similar tests. It’s kind of a crapshoot, and doesn’t instill confidence that LLMs are up for the task of complex thought.

    And of course, the information-scraping bots that feed LLMs like Gemini and ChatGPT will find conversations like this one, and update their models accordingly. In a few months, Gemini will probably include humans in its list. But that’s not a sign of being able to engage in novel joined-up thinking, it’s just an increase in the size and complexity of the dataset.


  • It’s absolutely taking off in some areas. But there’s also an unsustainable bubble because AI of the large language model variety is being hyped like crazy for absolutely everything when there are plenty of things it’s not only not ready for yet, but that it fundamentally cannot do.

    You don’t have to dig very deeply to find reports of companies that tried to replace significant chunks of their workforces with AI, only to find out middle managers giving ChatGPT vague commands weren’t capable of replicating the work of someone who actually knows what they’re doing.

    That’s been particularly common with technology companies that moved very quickly to replace developers, and then ended up hiring them back because developers can think about the entire project and how it fits together, while AI can’t - and never will as long as the AI everyone’s using is built around large language models.

    Inevitably, being able to work with and use AI is going to be a job requirement in a lot of industries going forward. Software development is already changing to include a lot of work with Copilot. But any actual developer knows that you don’t just deploy whatever Copilot comes up with, because - let’s be blunt - it’s going to be very bad code. It won’t be DRY, it will be bloated, it will implement things in nonsensical ways, it will hallucinate… You use it as a starting point, and then sculpt it into shape.

    It will make you faster, especially as you get good at the emerging software development technique of “programming” the AI assistant via carefully structured commands.

    And there’s no doubt that this speed will result in some permanent job losses eventually. But AI is still leagues away from being able to perform the joined-up thinking that allows actual human developers to come up with those structured commands in the first place, as a lot of companies that tried to do away with humans have discovered.

    Every few years, something comes along that non-developers declare will replace developers. AI is the closest yet, but until it can do joined-up thinking, it’s still just a pipe-dream for MBAs.




  • Hmmm. If 10 is average and 30 is world-class…

    • Strength: 13. I’m a big and fairly muscular guy who goes to the gym regularly.
    • Dexterity: 10 (+1). I’m not clumsy, but I’m no gymnast, either. Strictly average, all things considered. I give myself one bonus point on account of being ambidextrous.
    • Constitution : 12. Again, regular at the gym. Should probably do more cardio, though.
    • Intelligence: 15. I’m a software developer, I’m working on being bilingual, and I have a lot of varied interests. You’ll also note that I can spell and use punctuation properly, which is sadly outside the norm. I’m not bragging, I know I’m well above average in intelligence.
    • Wisdom: 10. I’m not the stereotype of a book-smart-but-foolish person, but I’m also smart enough to know I’m not winning any hypothetical wisdom awards. I’ve made average amounts of boneheaded mistakes.
    • Charisma: 12 (+1). I’m a better-than-average public speaker, and I have it on good authority (my wife) that I’m reasonably handsome. I also get the (completely unfair) tallness modifier.

    All in all, my D&D stats would be pretty decent. Nothing anywhere near the peak of human potential, but not bad.



  • I did exactly that for my mom. Totally non-technical, but she was beginning to absolutely hate all the invasive noise and crap from Windows. All she wanted was to write free of distraction.

    So we backed up her files, set up Cinnamon, installed LibreOffice, and imported her files. I set the system up to be offline, since it’s her no-distractions computer, showed her the basics of using it, and basically haven’t heard a peep about it since.

    Linux just works, without the bullshit.












  • That’s a different story from 2014, not about the 2005 broadcast.

    Why doesn’t radio free asia let us verify their claims with the evidence they must have gathered to make the report? Y’know, like a reputable news agency would?

    You might as well ask why journalists don’t put targets on the backs of their anonymous sources by publicly identifying them. ALL reputable outlets sometimes use anonymous sources to protect the lives of people living in precarious situations. North Korea is not exactly known for treating citizens who talk negatively about how the government operates there well.