• 0 Posts
  • 19 Comments
Joined 1 year ago
cake
Cake day: February 14th, 2025

help-circle

  • Well Passkeys are a good step to enhance security and remove potential backdoors from companies for one. As you have your private key that cannot be easily imitated and is checked by the company that you use.

    And generally speaking, your phone can be attacked via software without even having physical access. So if your phone is infected they gain access (at some point during usage) to both your password manager and your 2FA. It is just never a good idea to have multiple thongs in one place.

    On a side note, with physical access to one of your devices for a longer time, most things can be accessed by a malicious actor.


  • You can force auth on hardware passkeys for every activation. A sort of local password. Much more secure, also if somebody is in possession of your passkey and you didn’t just loose it somewhere you would be fucked anyways.

    I have three, one for home, one for backup, and one for travel. I can See why ppl. Are annoyed by that, but speaking of costs, you can get these starting from ~20 Dollars. Additionally, passkeys could and should replace passwords and not EB generally used as 2FA.

    Also many password managers (incl. FOSS) do support Passkeys, but having them in your password manager makes them arguably useless. Same if you use 2FA on your phone and a password manager and your phone gets compromised somehow.



  • Legianus@programming.devtoComic Strips@lemmy.worldthe dodge
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 months ago

    That does not need to be the case (seeing that you probably meant this in jest, I still will take it on). Assuming the cat is already a higher dimensional being, which I feel is valid as it can move between them.

    Imagine a Cube going through a 2D plane. You would see a cross section of the cube depending on the angle it goes through. The same would be the case for a hypercube in 4D and 3D (different effect as different cross section though).

    So I would argue the comic is correct.









  • To be honest, I feel like what you describe in the second part (the monkey analogy) is more of a genetic algorithm than a machine learning one, but I get your point.

    Quick side note, I wasn’t at all including a discussion about energy consumption and in that case ML based algorithms, whatever form they take, will mostly consume more energy (assuming not completely inefficient “classical” algorithms). I do admit, I am not sure how much more (especially after training), but at least the LLMs with their large vector/matrix based approaches eat a lot (I mean that in the case for cross-checking tokens in different vectors or such). Non LLM, ML, may be much more power efficient.

    My main point, however, was that people only remember AI from ~2022 and forgot about things from before (e.g. non LLM, ML algorithms) that were actively used in code completion. Obviously, there are things like ruff, clang-tidy (as you rightfully mentioned) and more that can work without and machine learning. Although, I didn’t check if there literally is none, though I assume it.

    On the point of game “AI”, as in AI opponents, I wasn’t talking of that at all (though since deep mind, they did tend to be a bit more ML based also, and better at games, see Starcraft 2, instead of cheating only to get an advantage)


  • How so? A Large Language Model is usually a transformer based approach nowadays, right (correct me if outdated)?

    AI is artificial intelligence, which has been used and abused for many different things, none of which are intelligent right now (among others used for machine learning).

    Machine learning is based on linear algebra like linear regression or other methods depending what you want to do.

    An algorithm is by definition anything that follows a recipe so to say.

    All of these things, bare transformers and newer in development approaches like spiked neural networks or liquid neural networks are fairly basic, no?

    EDIT: typos


  • I am not talking about what it does, I am talking about what it is.

    And all tools do tend to replace human labor. For example, tractors replaced many farmhands.

    The thing we face nowadays, and this is by no means limited to things like AI, is that less jobs are created by new tools than old destroyed (in my earlier simile, a tractor needs mechanics and such).

    The definition of something is entirely disconnected from its usage (mainly).

    And just because everyone calls LLMs now AI, there are plenty of scientific literature and things that have been called AI before. As of now, as it boils down all of these are algorithms.

    The thing with machine learning is just that it is an algorithm that fine tunes itself (which is often blackbox-ish btw). And strictly speaking LLMs, commonly refered to as AI, are a subclass of ML with new technology.

    I make and did not make any statement of the values of that technology or my stance on it