▲ 85 ▼ Migrating away from Rust [gamedev] (deadmoney.gg) submitted 1 year ago by maxint@programming.dev to c/programming@programming.dev 40 comments fedilink hide all child comments
[–] nullpotential@lemmy.dbzer0.com 45 points 1 year ago (3 children) "I regularly use AI to learn new technologies, discuss methods and techniques, review code, etc. " Ew! permalink fedilink source parent hideshow 6 child comments replies: [–] FizzyOrange@programming.dev 29 points 1 year ago (1 child) Nah AI can be extremely useful for learning technologies. You just need to be careful to verify they aren't bullshitting you. For example find an explanation of PPM compression that is concrete and simple. As far as I can tell it doesn't exist. But I could ask ChatGPT and it told me how it works (probably) in just a few seconds. I haven't verified yet (at a BBQ) whether it is the correct algorithm but it's certainly a plausible one that would work. It told me that you use a trie (typically) of symbol prefixes to record the probability of the following symbols, so for example you know that for the prefix "Th" the probability of "e" is 90%. Then you encode the symbol with arithmetic coding using the modelled probabilities. Apparently the typical max context length is 4-6. That would have taken me hours to find by reading code and ancient papers but I can verify it a lot quicker. permalink fedilink source parent hideshow 2 child comments replies: [+] SatouKazuma@programming.dev -1 points 1 year ago [deleted] permalink fedilink source parent [–] Rogue@feddit.uk 6 points 1 year ago (1 child) Using the term "discuss" is just creepy. It's a piece of software. Do people actually think they're conversing when they use an LLM? permalink fedilink source parent hideshow 2 child comments replies: [–] eager_eagle@lemmy.world 17 points 1 year ago (1 child) what are you on about, it's literally a chatbot. permalink fedilink source parent hideshow 2 child comments replies: [–] Melvin_Ferd@lemmy.world 5 points 1 year ago They're fanatics permalink fedilink source parent [–] vivendi@programming.dev 4 points 1 year ago This is luddite behavior. AI can be a very valuable tool for learning unless you're working with some truly exotic shit (in which case pray to RAG to save you) permalink fedilink source parent
[–] FizzyOrange@programming.dev 29 points 1 year ago (1 child) Nah AI can be extremely useful for learning technologies. You just need to be careful to verify they aren't bullshitting you. For example find an explanation of PPM compression that is concrete and simple. As far as I can tell it doesn't exist. But I could ask ChatGPT and it told me how it works (probably) in just a few seconds. I haven't verified yet (at a BBQ) whether it is the correct algorithm but it's certainly a plausible one that would work. It told me that you use a trie (typically) of symbol prefixes to record the probability of the following symbols, so for example you know that for the prefix "Th" the probability of "e" is 90%. Then you encode the symbol with arithmetic coding using the modelled probabilities. Apparently the typical max context length is 4-6. That would have taken me hours to find by reading code and ancient papers but I can verify it a lot quicker. permalink fedilink source parent hideshow 2 child comments replies: [+] SatouKazuma@programming.dev -1 points 1 year ago [deleted] permalink fedilink source parent
[–] Rogue@feddit.uk 6 points 1 year ago (1 child) Using the term "discuss" is just creepy. It's a piece of software. Do people actually think they're conversing when they use an LLM? permalink fedilink source parent hideshow 2 child comments replies: [–] eager_eagle@lemmy.world 17 points 1 year ago (1 child) what are you on about, it's literally a chatbot. permalink fedilink source parent hideshow 2 child comments replies: [–] Melvin_Ferd@lemmy.world 5 points 1 year ago They're fanatics permalink fedilink source parent
[–] eager_eagle@lemmy.world 17 points 1 year ago (1 child) what are you on about, it's literally a chatbot. permalink fedilink source parent hideshow 2 child comments replies: [–] Melvin_Ferd@lemmy.world 5 points 1 year ago They're fanatics permalink fedilink source parent
[–] vivendi@programming.dev 4 points 1 year ago This is luddite behavior. AI can be a very valuable tool for learning unless you're working with some truly exotic shit (in which case pray to RAG to save you) permalink fedilink source parent