• 1 Post
  • 219 Comments
Joined 1 year ago
cake
Cake day: November 12th, 2024

help-circle
  • I consider it mainly a point of communication and managing expectations.

    If A wants multiple sexual partners, but also wants B, while B doesn’t want their partner to have anyone else, then A can:

    • give up on B and go on with other partners
    • repress their desires in favour of B and not tell B about it. Get married
      • eventually A gets frustrated with B and asks to end their relationship
    • lie to B and get married to them and then go around their backs, doing whatever

    You can easily see the cases where it doesn’t work out.
    There are more cases…

    • B wants A and asks for a relationship. A tells B their expectations. Then you get one of:
      • B represses their desires leading to eventual frustration
      • B understands the incompatibility and looks for someone else
    • B wants A and asks for a relationship. A doesn’t tell B their properties and B is working with incomplete/wrong information.

    Either way, the important part is to not fixate on getting a specific person who you only know a little about, just to end up in an undesirable situation later on.
    But it is also important to convey these things before getting the other to make any sort of commitment or you are just doing the personal equivalent of False Advertising.



  • Yeah, my main point with all those examples was to put the point that “AI” always has been a marketing term.

    Curve-fitting and data-point clustering are both pretty efficient if used for the thing they are made for. But if you then start brute-forcing multiple nodes of the same thing just to get a semblance of something else, that is otherwise not what it is made for, of course you will end up using a lot of energy.


    We humans have it pretty hard. Our brain is pretty illogical. We then generate multiple layers of abstractions make a world view, trying to match the world we live in. Over those multiple layers, comes a semblance of logic.
    Then we make machine.

    We make machines to be inherently logical and that makes it better at logical operations than us humans. Hence calculators.
    Now someone comes and says - let’s make an abstraction layer on top of the machine to represent illogical behaviour (kinda like our brains).
    (┛`Д´)┛彡┻━┻

    And then on top of that, they want that illogical abstract machine to itself create abstractions inside it to be able to first mimic human output and then further to do logical stuff. All of that, just so one can mindlessly feed data into it to “train” it, instead of think themselves and feed it proper logic.

    This is like saying they want to install an OS on browser WASM and then install a web browser inside that OS, to do the same thing that they would have otherwise done with the original browser.

    In the monkeys analogy, you can add that the monkeys are a simulation on a computer.



  • If something uses a lot of if else statements to do stuff like become a “COM” player in a game, it is called an Expert System.
    That is what is essentially in game “AI” used to be. That was not an LLM.

    Stuff like clazy and clang-tidy are neither ML nor LLM.
    They don’t rely on curve fitting or mindless grouping of data-points.
    Parameters in them are decided, based on the programming language specification and tokenisation is done directly using the features of the language. How the tokens are used, is also determined by hard logic, rather than fuzzy logic and that is why, the resultant options you get in the completion list, end up being valid syntax for said language.


    Now if you are using Cursor for code completion, of course that is AI.
    It is not programmed using features of the language, but iterated until it produces output that matches what would match the features of the language.

    It is like putting a billion monkeys in front of a typewriter and then selecting one that make something Shakespeare-ish, then killing off all the others. Then cloning the selected one and rinse and repeat.

    And that is why it takes a stupendously disproportionate amount of energy, time and money to train something that gives an output that could otherwise be easily done better using a simple bash script.





  • I am going by mainly 2 points:

    • DDR4 being dropped in favour of DDR5
      • What if the places with high quality output end up just staying on DDR5
    • DDR4 being taken by the cheaper manufacturers
      • Ever since seeing how well my old SK Hynix DDR2 has lasted, I have been kinda partial to it. paying $10 - 15 extra to get something that I won’t have to replace for the device’s lifetime (~20 years) makes sense to me
      • The new modules made by the cheaper ones might not end up being as good and reviews may be hard to find as most enthusiasts that do quality testing, tend to do so only when the tech is new (and now that is DDR5)

  • Sadly I am not in a location where people just discard useful parts.
    If I were to try buying 2nd hand here, I would most probably end up with stuff that has some or the other kind of of damage.

    For instance, in one of the companies I worked at, their policy for getting rid of stuff was:

    1. If unneeded but working, then send to another department
    2. If malfunctioning but fixable, get it fixed
    3. If not worth fixing, then auction it off
    4. HDDs? repurpose or shred

    And the auctions occurred years later after much red tape…
    Mostly bought by other companies, who get to do more red-tape stuff to buy it.

    While on one hand, this is a good thing, reducing wastage, it also means that I have no way to get 2nd hand stuff for hobbyist usage.
    In case we do get 2nd hand stuff, it is usually through a 2nd hand dealer, who then ends up with a higher asking price than what it’s worth.


    Also, I am not expecting there to be any AI enthusiast nearby me.









  • Although the encryption is a useful feature, I don’t really expect that from mail.
    And if were doing internal communications with a company with that level of security and privacy requirement, I would be using their on-premises mail server.

    I have been considering Proton, mostly. My main goal being, not randomly losing access to my mail account due to some AI bs.
    Though I am not sure if they might end up requiring stuff like “Video ID”.

    And if it comes to paying for a service, I will also start comparing it to the cost of a domain name and a static IPv6 address, because I already have plans to run a server.