You are right, it appears I have made a mistake. The error you mentioned would mean that indeed Github isn't dumb and AI is indeed useful.
Mikina
Isn't this actually illeagal in the EU?
Thanks, I haven't really looked into it, and kind of expected that it's probably not to be trusted. But it surprised me that it's actually a thing, not it makes sense why.
I had no idea Twitters recommendation algorithm is open source/source available. Is that because of some EU requirements? I vaguely remember talks about it being required, but that was few years ago and I don't know if it ever passed.
Thank you, those two sound amazing, I'll see if I can properly donate to both!
This is amazing. I was immediately thinking about donating/joining noyb's support membership, but it made me wonder if there aren't any better options for larger/more well known non-profit organizations that fight for privacy rights of EU consumers, where my money would be better spent, since this is the first time I'm hearing about noyb.
So, does anyone have any recommendations about similar orgs? Or references about noyb that would help me in deciding to support them.
I'm really looking forward for the next generation of people who are unable to read a text that's not summarized or longer than a sentence.
It worked so well with short-form content and attention span for the last generation.
Having your basic litteracy tied to a proprietary tool that is free for now (I wonder why), but we all know costs billions of dollars will be absolutely swell.
Though I have to admit, I'm kind of impressed that capitalism is sucessfully getting away with what appears to be slapping a subscription on litteracy.
Please, whatever you eventually choose to do, make sure to continually reference this amazing website whenever you are implementing any interactable part.
https://cheatsheetseries.owasp.org/
It has cheat sheets for securely implementing everything from login forms, preventing common vulnerabilities (at least look at sheets for Top 10), forgoten password flows, storing passwprds and more.
From the top of my head, If you are building it from a scratch without a framework, you will definitely want to at least look into cheat sheets about input validation, injection prevention, password storage, session management, file upload and authorization with authentication.
They are not that long, and should prevent the most critical and common vulnerabilities you will probably have, where the prevention isn't too difficult, once you know about it.
The issue isn't whether you can get a good results or not. The issue is the skills you are outsourcing to a proprietary tool, skills that you will never learn or forget. Getting information out of documentation, designing an architecture, understanding and replicating an algorithm, etc.
You will eventually start struggling with critical thinking, there are already studies about that.
Of course, if you use it in moderation and don't rely on LLMs too much, you should be ok.
But how did that work for everyone with short-form content and social networks in the last ten years? How is your attention span doing? Surely we all have managed to take short-form content in moderation, since we knew the risks to our attention span, right?
I'm on mobile and youtube hates my VPN lately, so I can't link it, but I highly recommend for everyone to go watch how does an exploding/penetrated battery looks like.
I kind of knew they are a fire hazard, but seeing one actually explode was way way worse than I thought. Exploding batteries are no joke, and everyone should see it at least once.
I've switched to vim on a whim few months ago, and it still is a pretty fun and satisfying experience. I couldn't get LazyVim to properly work on our Unity project, since the LSP can't handle the hundreds of projects it generates, but IdeaVim in Rider works pretty much the same, as far as the movements are considered.
However, the important thing is that I said fun and satisfying, not faster and efficient. I still make mistakes, I have to look into a keybind reference sheet every time I want to do something I'm sure has to have a special keybind but I've forgotten which one it is, but once you do that it feels good.
Slowly but surely learning new stuff, getting the hang of some motions you use often, not having to reach for your mouse, all of that feels good. It's still no way near the speed or efficiency of me just clicking the damn mouse, instead of fumbling around with VIM modes, undoing random actions because I missed one important key and now half of my text is gone, or just remembering that your clipboards get overridden by almost any action unless you do it differently.
So, if you want to get efficient and quicker in your programming, I highly recommend checking the keybind section of your IDE, and learning the few important keybinds it has, such as jump to next function/next parameter, search symbols, and the like. That will make you more efficient.
If, on the other hand, you want your editing to be a skill you can slowly continue mastering, eventually (after years of use) min-maxing, but always having some cool new things to learn that will feel good, them vim is pretty nice for that.
Just don't expect it will make you faster or more efficient.
I was a Rider user ever since college, but canceled my subscription and I will be sticking to the perpetual license of a version that does not have AI bullshit. It crashes and eats memory, but since they are apparently focused on shoving AI into your face instead of actually improving the editor, it's not like it's going to change anytime soon.