

This, the internet is already filled with AI slop articles that by now make majority of what’s posted here, and adding “OMG LOOK AT WHAT AI SAID” posts makes it even worse, and it’s pretty difficult to make a blocking filter for.
This, the internet is already filled with AI slop articles that by now make majority of what’s posted here, and adding “OMG LOOK AT WHAT AI SAID” posts makes it even worse, and it’s pretty difficult to make a blocking filter for.
My absolutely favorite take about art is the one from the edge of the 19->20th century, where they got obsessed about art having to be absolutely separated from reality, to be even worth considering, since that would only taint it, and just be perfect.
So in that case, I have no issues with separating the art from the artist. Or, since they also tried to make art out of their lives (the whole dandy thing), which made basically professional posers, I also don’t mind separating morality/reality from the artists and viewing their life as art. For example, Motley Crue were extremely bad people to be around, but their lifestyle was portrayed well enough that it does sound kinda fun (as long as you don’t actually live like that in reality), so I don’t judge and kind of appreciate them trying.
On the other hand, if someone is a dick as an artist without their behavior being refined enough to pass as an art/pose/dandyism, I make sure to not give them any money whatsoever, or promote their products, and just shittalk and laugh at them. Even if their actuall art is good, which I will probably enjoy, but will definitely not pay for.
Is it a good take on the question that makes sense? Probably not, but it does work for me.
Is it a problem anymore with proton?
Or rather – is testing the game on Linux via proton sufficient, or do you actually look for native Linux builds?
I’m honestly interested as a dev who recently released my game I worked on free time, and I decide to go the route of single Windows build + proton, since it makes the build and release process a little bit easier, since I have a custom CI/CD pipeline and adding a Linux support into it would take some time.
And as someone who has a Linux as a daily driver and game only on Linux, having the game run on it was important to me, but I honestly didn’t see a reason why go with a native build and the additional trouble it would cause with testing - because now I can just test one windows build on my Linux desktop through proton, and be fairly sure that it runs OK on both.
I’m more fan of the https://www.vim-hero.com/.
Also, one think I was surprised by when I switched to Lazyvim/Ideavim/vscodevim setup few months ago - it’s a lot of fun. Learning vim properly is like the dark souls of typing. Sure, you probably won’t be as efficient for the first few years, but learning new motion combos is pretty fun, to the point where the minor loss in efficiency doesn’t really bother me. Blasting out combos you’ve been practicing to do that one move efficiently, or discovering another new cool way how to do something is a continuous and fun process. It’s basically gamifying typing.
So, if you want a boost in efficiency, just learn all the keybinds your current text editor has (jump to next param/function, multi-line editting, go to definition without using mouse, etc.), and start using them. You’ll probably master all of them in few weeks and be much more efficient.
If, however, you enjoy slowly mastering something, vim will give you years of stuff to learn and master. Is it worth it? Probably not, but it’s suprisingly satisfying!
This furniture is actually a sex furniture. At least it’s marketed as such locally, exactly the same shape, and pretty popular at local fetish/BDSM events.
Unless you need to work on a solution with more than a few projects, such as Unity games. Then the LSPs go haywire and eat 20+Gb of memory, while not actually working.
Which, ofc, is Microsoft’s fault, since it’s their analyzer that has had the bug for years now. Rider didn’t have that problem, but it shits itself when you change branches. You can’t win :(
Shadowrun kind of does the same. It’s not really super-advanced, since it’s cyberpunk, but it’s cyberpunk with magic. And it’s my favorite setting, it’s such a cool idea.
Nope, thermostat (yes, that thing that has one "if temperature < XX, turn on heater) is literally considered an intelligent agent, as defined by the actual field of Artificial Intelligence, it’s one of the first examples taught on the most basic of courses.
You should really go do your homework about absolute basics of AI field before insulting random people that at least have a semblance of knowledge about the field, other than “AI hype, AI cool”.
People like you are insulting the whole field of Artificial Inteligence, so please stop spreading bullshit about it before you get good (or at the very least, don’t be a dick about it, when people try to educate you). You probably had no idea the field even exists two years ago.
Literally yes. Thermostat (yes, the thing that turns your heater on if temperature is lower than XX) is considered an inteligent agent in the field of artifical inteligence.
The fact that you have a bunch of techbros who have no idea about what the field is about and are hyping the words because they sound cool changes nothing about it being a regular established academic field.
Oh boy, you have a lot to learn about what Artificial Intelligence actually means for people who have been in academia or gamedev for the past 20 years.
Isn’t this actually illeagal in the EU?
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’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.
Agreed, the AI part is questionable, I linked it mpstly because it’s mostly funny, plus I learned something new, tho I defo wouldn’t take it too seriously.
Also, no marquee :(
I can share my experience with college, which it took me a while to appreciate but eventually I realized that while it wasn’t apparent at the time, it did make a difference. But of course, your mileage may wary, it’s just my personal experience.
I felt like I’m forced to go through a lot of bloat I’ll probably never need - why do I have to learn stuff like Prolog, Lisp, Smalltalk and other obscure languages that I’ll realistically never need? Why force so much in-depth math, I’ll probably never need to be able to formally prove the Big O of a Hashtable…
After spending few years working after/during college in offensive cybersecurity, where most of my colleagues did not have a degree, I’ve eventually realized what was the point of all these classes. I noticed that people kept reffering to programming as in “I’m a python programmer”, or “I’m a java programmer”, but I never really felt like that - when someone asked me if I can write something in any language, it didn’t matter what it is, I can just relatively quickly pick up the syntax and write anything I need in whatever you need, and I eventually realized that that’s exactly thanks to the college - the point was not to make me a Smalltalk or Prolog programmer, but to give me a PTSD from every different style of languages, from OOP through functional to whatever Prolog is, and while I do not remember almost anything, I still have the basic understanding of how does that style works, and when I look up any new language I need to use for the job, I’ve already seen and was forced to once learn and understand (well enough to pass exams) something with similar concepts.
And that’s a really big advantage that people without degrees don’t usually have (at least from my experience with my colleagues). It will teach you how to relatively quickly pick up different technologies and use new things, and that is a really valuable thing. And it’s the same about data structures and other math - you will probably not remember it, but the feeling that “wait a minute, this problem sounds familiar, isn’t there like a obscure tree-thing structure that solves exactly this efficiently?” or “wasn’t there some magic with stacking trig coeficients for this?” will stay with you, and give you a headstart in looking up the concrete details that would be pretty hard to find otherwise.
So I’m really glad I went to college. And in addition to that, it was amazing for networking - I had a masters in Gamedev and while that didn’t teach me almost anything new, it gave me a lot of friends and an amazing community of passionate people that I keep on making games with.
“Advertising is the practice and techniques employed to bring attention to a product or service”
Dotnet Foundation is independent non-profit organization, it should not advertise random bullshit products that are not related to the foundation - which Copilot is not, because it’s Microsoft - or at least include options. If you want to include AI usage into your docs, why isn’t JetBrains IDE and their AI mentioned?
I’d say a much better point is raised by this comment.
Dotnet Foundation’s whole point is to be independent from Microsoft. Why is it then pushing it’s AI slop? Even if we take the point of “there are people using it”, then why doesn’t it talk about JetBrains and their AI, or Claude?
I was toying around with an idea for a VCS that uses LLM as a compression method, where during pushes it just asks an LLM to describe what your diff contains (what changes it makes to what files), you push that summary to the origin, and when you pull it just plops that into another llm to reconstruct the files or make the file changes.
If it wasn’t such a waste of energy, I’d find that a pretty funny random side project. Would love to see the results.