stravanasu

  • 28 Posts
  • 262 Comments
Joined 3 years ago
cake
Cake day: July 5th, 2023

help-circle
  • It is actually not so difficult to see this for yourself in a much simplified setting. One can easily build a “Small Language Model” that extracts correlations between only three consecutive words. On the web there’s plenty of short scripts that do this; here and here is one example. The output created by such a SLM can have remarkably long sentences with grammatical meaning (see the examples in the links above); this is remarkable since all it learned was correlations between triplets of words.

    Now you can take a large amount of output from such a SLM, and use it to train a second, identical or even better SLM, then check the output generated by this second one. You’ll see that the new output is less coherent than the one from the first SLM. Give the output of the second SLM to a third, and you’ll see even less coherent text coming out. And so on.


  • They aren’t out of context, and you have just said the same thing. Data processing can help in removing noise, but it can’t help in creating information or extracting information that wasn’t there in the first place. In fact – again as you said – it can end up destroying part of the original information.

    LLMs extract word correlations from textual data. Already in this process they are losing information, since they can’t extract correlations beyond a certain (yet large) length, and don’t extract correlations at shorter lengths. And in creating output they insert spurious correlations that replace (destroy) some of the original ones. This output will contain even less information than the original training data. So a new LLM trained with such an output will give back even less.




  • During our in-person visa appointment in Seattle, a shooting involving CBP occurred just a few parking spaces from where we normally park for medical outpatient visits back in Portland. It was covered by the news internationally and you may have read about it. Moments like that have a way of clarifying what matters and how urgently change can feel necessary.

    Our visas were approved quickly, which we’re grateful for. We’ll be spending the next year in France, where my wife has other Tibetan family. I’m looking forward to immersing myself in the language and culture and to taking that responsibility seriously. Learning French in mid-life will be humbling, but I’m ready to give it my full focus.

    Sounds like a splendid person.

    It’s also a smart move considering that, with age-verification laws advancing, it looks like a good part of the Linux world will become with time another instrument of mass surveillance.





  • Thank you. My initial thought was simply that we users should tell how we feel to the FOSS and Linux developers of the software that we use and are especially attached to; but we should do it in a polite way. I’ve now realized that “FOSS” does not have the connotations that I thought it had, like “community-oriented”, “inspired by human rights”, and similar. My bad, honestly. There clearly are developers for which working with FOSS is really not different than working in or for some corporation. But luckily there are also developers for which FOSS does have those extra meaning. What’s important for me now is to keep supporting the latter, and ignore or shun the former.




  • I don’t think it’s unproductive at all. Positive changes and resistance to negative changes are caused by many, extremely different and complex factors, one of which is voiced discontent at all levels. It’s a chain of pressures. Some elements press on other elements which are not the final target, but this pressure makes them in turn exert even more pressure closer to the target. Edit: take for instance the Montgomery bus boycott – was the bus company responsible for the law? shouldn’t the black people have done the boycott then?

    Without such internal pressures, positive changes may fail. History shows examples over and over (a good read is the historian Barzun’s From Dawn to Decadence). I’m sure that if it wasn’t me posting stuff like this, it’d be someone else, and maybe sharing a much less polite post.

    Also, I think that this kind of moderation ends up giving a very false picture on the forums, as if everyone discussing there doesn’t really mind about the topic.

    I think developers can do something about it. They don’t want to, maybe for obvious reasons, and I respect their choice. But there is a choice.








  • In principle I agree with you, pacific discussion and democracy should be the way to go. But it seems that “discussion” doesn’t lead anywhere these times. Politicians do whatever they like (or what lobbies tell them to do), without checking if the majority of the population really agree with some decisions. A developer does whatever he likes, without bothering about the more or less pacific feedback he gets on github. Nobody really seems to want to have a discussion. Well guess then what the “mob” does at some point: they don’t care about discussions anymore either, and they do as they please too.

    I fear that riots will start on a larger scale. Even if the context today is different, the situation reminds me somewhat of what happened with the 1981 riots in Toxteth, in Brixton, and other previous riots. Unjust or misused laws; deafness of authorities about discontent; innocent and not-so-innocent people getting hurt.