I bought a cd key for like £4 from one of those dubious cd key sites. It worked flawlessly. I don't know how legal that is exactly (the internet isn't exactly clear on how those sites obtain keys), but tbh it's good enough for me and has no risk of malware. I figure Microsoft could easily block such keys if they wanted and they haven't.
Git's autocrlf feature causes more issues than it solves in my experience. I don't think there are really any tools on Windows that can't handle Unix line endings any more. Even notepad can now.
I recommend you set it to input which will fix them to be Unix line endings on commit, and not change them back on checkout.
Sure, but without further context, "frontend" means the web. And "frontend language" means languages that were designed for the frontend. You can write a website fromtend in Python, but you absolutely shouldn't!
You can use languages like Java and Rust too which are more reasonable options, but they aren't "frontend languages".
I expect it helps people of all experience levels fairly equally, but only with tasks that are relatively simple.
No I don't have actual data, just direct personal experience of asking AI to do simple and complex tasks - it does much better on simple tasks, especially in very widely discussed domains (HTML, CSS, JavaScript, Python etc.) Ask it any SystemVerilog stuff and it gets it wrong almost every time annoyingly!
Yeah there are pros and cons. Desktop apps are not sandboxed. Mobile apps are often missing features and are annoying to install. Websites often have poor performance or janky UX on mobile, and you need to be online, and you don't have control of their availability.
I think the best option depends on what the thing is - ordering food from a random pub? Web site. Video editing? App.
Yeah they're very happy to use banners to raise money they don't really need. Maybe use them to affect policy?
I guess they'd sort of be better off being apolitical but when it is an existential risk I feel like people would be ok with it.