• 3 Posts
  • 235 Comments
Joined 1 year ago
cake
Cake day: October 19th, 2023

help-circle

  • This is not what I would consider a “political reason”. A political reason would be something like refusing to package it because of what political party Howard supports.

    There is plenty of software you’ll find in these repositories that aren’t under the GPL. CMake uses BSD, the Apache web server uses the eponymous Apache license, LibreOffice and Firefox use MPL, Godot and Bitcoin Core use the MIT license, and I’m sure there are plenty of other software licenses that I haven’t thought of yet.



  • An LLM (large language model, a.k.a. an AI whose output is natural language text based on a natural language text prompt) is useful for the tasks when you’re okay with 90% accuracy generated at 10% of the cost and 1,000% faster. And where the output will solely be used in-house by yourself and not served to other people. For example, if your goal is to generate an abstract for a paper you’ve written, AI might be the way to go since it turns a writing problem into a proofreading problem.

    The Google Search LLM which summarises search results is good enough for most purposes. I wouldn’t rely on it for in-depth research but like I said, it’s 90% accurate and 1,000% faster. You just have to be mindful of this limitation.

    I don’t personally like interacting with customer service LLMs because they can only serve up help articles from the company’s help pages, but they are still remarkably good at that task. I don’t need help pages because the reason I’m contacting customer service to begin with is because I couldn’t find the solution using the help pages. It doesn’t help me, but it will no doubt help plenty of other people whose first instinct is not to read the f***ing manual. Of course, I’m not going to pretend customer service LLMs are perfect. In fact, the most common problem with them seems to be that they go “off the script” and hallucinate solutions that obviously don’t work, or pretend that they’ve scheduled a callback with a human when you request it, but they actually haven’t. This is a really common problem with any sort of LLM.

    At the same time, if you try to serve content generated by an LLM and then present it as anything of higher quality than it actually is, customers immediately detest it. Most LLM writing is of pretty low quality anyway and sounds formulaic, because to an extent, it was generated by a formula.

    Consumers don’t like being tricked, and especially when it comes to creative content, I think that most people appreciate the human effort that goes into creating it. In that sense, serving AI content is synonymous with a lack of effort and laziness on the part of whoever decided to put that AI there.

    But yeah, for a specific subset of limited use cases, LLMs can indeed be a good tool. They aren’t good enough to replace humans, but they can certainly help humans and reduce the amount of human workload needed.



  • You got downvoted here but you’re absolutely right. It’s easy to prove that the set of strings with prime length is not a regular language using the pumping lemma for regular languages. And in typical StackExchange fashion, someone’s already done it.

    Here’s their proof.

    Claim 1: The language consisting of the character 1 repeated a prime number of times is not regular.

    A further argument to justify your claim—

    Claim 2: If the language described in Claim 1 is not regular, then the language consisting of the character 1 repeated a composite number of times is not regular.

    Proof: Suppose the language described in Claim 2 is regular if the language described in Claim 1 is not. Then there must exist a finite-state automaton A that recognises it. If we create a new finite-state automaton B which (1) checks whether the string has length 1 and rejects it, and (2) then passes the string to automaton A and rejects when automaton A accepts and accepts when automaton A rejects, then we can see that automaton B accepts the set of all strings of non-composite length that are not of length 1, i.e. the set of all strings of prime length. But since the language consisting of all strings of prime length is non-regular, there cannot exist such an automaton. Therefore, the assumption that the language described in Claim 2 being regular is false.














  • It’s not really like they were evil about it though. Google attracted customers through its huge (at the time) 1 GB email storage space, which at the time, was unbelievably generous and also impressive in that it was offered for free. Outlook (Hotmail at the time) also drew in customers by offering the service for free, anywhere in the world, without needing to sign up for Internet service. Remember, at the time, e-mail was a service that was bundled with your Internet service provider.

    Into the mid-2000s and 2010s, the way that Gmail and Outlook kept customers was through bundle deals for enterprise customers and improvements to their webmail offerings. Gmail had (and arguably, still has) one of the best webmail clients available anywhere. Outlook was not far behind, and it was also usually bundled with enterprise Microsoft Office subscriptions, so most companies just decided, “eh, why not”. The price (free) and simplicity is difficult to beat. It was at that point that Microsoft Outlook (the mail client, not the e-mail service) was the “gold standard” for desktop mail clients, at least according to middle-aged office workers who barely knew anything about e-mail to begin with. Today, the G-Suite, as it is called, is one of the most popular enterprise software suites, perhaps second only to Microsoft Office. Most people learned how to use e-mail and the Internet in the 2000s and 2010s through school or work.

    You have to compare the offerings of Google and Microsoft with their competitors. AOL mail was popular but the Internet service provided by the same company was not. When people quit AOL Internet service, many switched e-mail providers as well, thinking that if they did not maintain their AOL subscription, they would lose access to their mailbox as well.

    Google and Microsoft didn’t “kill” the decentralised e-mail of yesteryear. They beat it fair and square by offering a superior product. If you’re trying to pick an e-mail service today, Gmail and Outlook are still by far the best options in terms of ease of use, free storage, and the quality of their webmail clients. I would even go so far as to say that the Gmail web client was so good that it single-handedly killed the desktop mail client for casual users. I think that today, there are really only three legitimate players left if you’re a rational consumer who is self-interested in picking the best e-mail service for yourself: Proton Mail if you care a lot about privacy, and Gmail or Outlook if you don’t.