And doesn’t insult you, and gives you an answer far more tailored to your issue.
And doesn’t insult you, and gives you an answer far more tailored to your issue.
Other than untracking tracked files, I see nothing in this graphic that isn’t easy to do with a gui. That might even be easy to do but it is something I do in the cli. Can I get some examples?
I would also argue that the common/basic stuff is 99% of what I do with git. And for this I can’t fathom why people would think the cli is better. Like logging and diffing is just so much easier when I can just scroll and click as opposed to having to do a log command, scroll, then remember the hashes, and then write the command. This is something instantly available to me in a gui.
Don’t get me wrong, if the cli is better for you more power to you. We moved from p4 to git and I did this almost exclusively in the cli so I could use scripts more easily. And sometimes I watch beginners use the gui and I have to bite my tongue because I know it would be faster in the cli.
But, especially for a beginner, i strongly recommend a gui.
I guess to each their own because having to hang a cheat sheet on my wall with got commands seems like the exact opposite of good aesthetics to me.
Why not just use a gui? I don’t need something hanging on my wall because it’s all just easy clicking around. And when I do want to use the cli, it’s very easy to bring up.
I have kids and sometimes it’s important thing from a doctor/school/whatever that I want to get.
However, I’m lucky that my cell phone area code is nowhere near where I live, so if I see an area code near my phones area code, I know it’s almost certainly spam. If I get a call from near where I live, its almost certainly legitimate.
This is one long strawmen: you’re generalizing my argument for this single situation to every situation.
You’re basically accusing me of doing what you’re doing: thinking in black and white. In my case if I think that ruining his life here with severe punishment is wrong, it must always be wrong.
Ask yourself this. Is there anyone who did something very stupid in HS that turned out to be a good adult without facing severe consequences for their actions? I can think of a few.
Common or not, they did not make the argument. You presumed a position and then used that made up position to launch an ad hominem.
A kid was arrested, but released pending further investigation, so I’m hard pressed to believe there is no punishment for this. But we’re talking about teenagers here, the fact that he could be punished is there, but was not given serious consideration if any at all…because he isn’t a fully mature adult. So what would a more serious punishment do?
This is something probably solved with education rather than more punishment.
The human mind doesn’t even really fully mature until your mid 20s. A 15 year old still has a good full decade until full maturity, and they are notorious for making impulsive decisions without realizing the consequences of their actions.
What he did was wrong and he deserves punishment, but ruining his life too for being a dumb teenager does nothing for the unimaginable harm caused to this girl, it just makes more victims.
I don’t know what the right answer is, but I can tell you the wrong answer is to ruin a teenagers life over a stupid act when that isn’t going to solve anything.
Ultimately I’m not sure where I fall on this issue, but the fact that you just mindlessly claimed that this person wants to see tits and clits, when they said nothing of the sort, just exposes how fully you realize you can’t defend an actual position.
I don’t consider myself a never nester, but looking at my code now, I extract all the time and rarely go 4 tabs in. It just makes it more easily maintainable. I also like the idea of putting the failure conditions first. I haven’t looked at this yet but I’m sure there are some times I can use it.
Sure, sometimes you might not have a choice, but I do think there is a lot of value to what they are saying. I think it kind of goes in line with standard “functions should do one thing” paradigm.
And they’ll find out very soon that they need devs when they actually try to test something and nothing works.
Anyone who claims llms are a nothingburger is frankly wrong,
Exactly. When someone says that it either indicates to me that they ignorant (like they aren’t a programmer or haven’t used it) or they are a programmer who has used it, but are not good at all at integrating new tools into their development process.
Don’t throw out the baby with the bathwater.
Yup. The problem I see now is that every mistake an ai makes is parroted over and over here and held up as an example of why the tech is garbage. But it’s cherry picking. Yes, they make mistakes, I often scratch my head at the ai results from Google and know to double check it. But the number of times it has pointed me in the right direction way faster than search results has shown to me already how useful it is.
Due to confusing business domain terms, we often name variables the form of XY and YX.
One time copilot autogenerated about two hundred lines of a class that was like. XY; YX; XXY; XYX; XYXY; … XXYYXYXYYYXYXYYXY;
It was pretty hilarious.
But that being said, it’s a great tool that has definitely proven to worth the cost…but like with a co-op, you have to check it’s work.
I always thought that facebook got a bad rap. I mean, it was stupid, but I always enjoyed it because I could catch up with old friends, who might not be actively in my life at the time, and for that it was special.
However, sometime recently (as in years, I guess) as people have left or become more private, my feed has slowly been taken over by suggested content. It’s always pushed front and center. Literally unavoidable because there is no setting to say “don’t suggest anything to me.” and no matter how often you hide shit, they’ll just keep feeding more. I’ve all but completely abandoned using facebook now…I just go on to check my local buy nothing group, or post things myself. Occasionally I go to see what stupid shit my previous good friend, who got totally sucked into Trump world, is saying.
Oh, I’m sorry, I should have been clear that people getting fooled by him was not limited to conspiracy theorists. It’s just who I heard it the most from where there was some conspiracy among big tech to silence dissenting opinions and he would save us from it.
Remember when all the conspiracy theorists were cheering elons take over of twitter because it meant free speech? I do. Also remember how pretty much none of them is complaining about his control of the platform now. It’s almost like they never really cared about free speech in the first place, but only their own.
Sorry, I meant static typing, not strongly typing. I often cross the two. But this is exactly what I mean, if you want something to be statically typed you have to put in the extra effort, if not you’ve got dynamically typing, which is fine when things are small but I find causes stumbling blocks when things get larger.
And depending on the scale of the project I’m working on, my unit tests usually take minutes to run, if not hours. If I’m debugging and I change a property, when I compile it instantly catches that I forgot to change it elsewhere. Hell, even when I save it I’ll get a little error warning. Maybe running unit tests all the time is fine if the project is small, but not if it’s large. I’m not going to run unit tests every time I’m starting a new debugging session. Linters kind of make up for this. But then we are back to making sure there are type hints, which, as I’ve been told, is not “pythonic.”
If people like it, more power to them, I’m not shitting on the language as even I like it. I just can’t use it for larger stuff, and I’ve never worked anywhere that uses it for larger stuff, and I think for good reason.
I don’t get it. I love python for small quick projects. But anytime things get more complicated, I find myself constantly tripping over myself without the strong typing and errors letting me know I when I’ve changed a property in a class that in falling elsewhere.
I find working with AI to help me understand way better.
Using Linux as an example. If I search for “give me the size of each subdirectory in the current directory” the stack overflow answer will be “just type du -h --max-depth=1” so you copy and paste it and, voila!, it’s exactly what you want. Except I have no idea what any of it means.
However, I ask chatgpt, and it will explain that du means disk usage, -h gives a human readable form, and --max-depth=1 will only go down 1 level, without showing all of the subdirectories.
So now I’ve learned something.
Additionally, with coding, it’s a lot like rubber duck debugging for me. Just formulating my question will often lead to an answer, or trying to explain what went wrong with the AI solution helps me get to the proper answer.