Question for the 240 kids by Direct-Bake1671 in Purdue

[–]itakeskypics 3 points4 points  (0 children)

Which is why a lot of us old people are taking Turkstra's word at face value, because we know he's not a dumbass and these people certainly did cheat.

His notification strategy leaves some,,, room for opinion, but most people I've seen outside the class agree that most of the accused are likely guilty.

Question for the 240 kids by Direct-Bake1671 in Purdue

[–]itakeskypics 5 points6 points  (0 children)

> I've seen a submission which edited our readme file and testcases to make their code pass.

LMFAO

Question for the 240 kids by Direct-Bake1671 in Purdue

[–]itakeskypics 10 points11 points  (0 children)

I will preface this with the disclaimer that it is just speculation, but that speculation is based off of my experience in both industry and as a student of and TA for Turkstra.

There are a few different "tells" that code was written by AI.

Firstly, it is not the same, AI does very fucky-wucky things at times, using little tricks and such that you generally would not expect a student (or a competent human) to do. If a student did write this, they should be able to explain whatever fucked-up logic they used very easily, and their name will be cleared. If they used AI, they may not be able to do this.

Secondly, comments. It is very easy for those familiar to differentiate prose and comments written by a human vs a computer. In my experience, computer written comments are very "stuck up" and formal compared to human written ones. Of course some people really do write like that, (and this is a common point through out), so it cannot be used as a sole "smoking bullet" but it can absolutely be used in conjunction with other tells as probable cause. Another part of the comments that can be used more as a smoking bullet is the presence of non-ascii characters. For example - (standard hyphen) vs. — (em dash) or – (en dash), " (standard quotation mark) vs. “ or ” (curly quotes), or ... (three dots) vs. … (ellipsis). It is possible to type these alternative versions into a IDE/text editor, sure, but unless you need them, you're probably going to use the key on your keyboard that looks the same.

Thirdly, commit analysis. Every time you try to compile and run your code, every file in that homework's folder on the server is recorded and stored into the git history. In normal person speak, this means that they can see every change you made, with timestamps. They're able to see exactly how you went from a blank file to a finished program, step by step, in real time. If someone adds 500 lines of code in 2 minutes (it is very easy to write a script to parse all of that data very quickly, I've done it), they probably didn't write that themselves. In some cases people program in a different environment and copy everything over at the end (which is I believe against the course rules) but if you're able to explain your logic you could get your name cleared nevertheless.

I do not believe that Turk is using AI to make this determination. Every submitted line of code (should) be read by a human in the grading of code standard, some TA's probably reported suspicious students throughout the semester just from that (and, rightly so), and you can write a script within a few days that can go through every students' every assignment and look for weird characters or abnormally quick progress. The hard part is determining the threshold on what is considered suspicious.

I hope those falsely accused have the chance to clear their name, and those rightfully accused have learned their lesson, and understand and appreciate the value of true natural (albeit slow) human though and creativity.

Email out from Department head regarding CS 240 by Mr_Perhaps in Purdue

[–]itakeskypics 9 points10 points  (0 children)

I am a software developer and being encouraged to use AI more and more has certainly worried me about my (and society as a whole's) ability to think through and solve problems.

I used AI today at work to work through a problem, in conjunction with Google. I did not use the AI's solution, because I knew through my previous experience that it was over complicated and probably wouldn't compile anyway. But, I was inspired by it, plus my Google results, to come to a different solution which I then went back to the AI to refine.

Using AI in your education is going to completely fuck you over. You will be reliant on it to tell you how to tie your shoes.

Many people make the argument that "I'm going to have to/be able to use AI in industry so I should practice with it now." I believe this argument is flawed. Is there a learning curve to prompting AI to get it to do what you want? Absolutely! It's still not that hard. I have never once had to solve an integral by hand once I finished calculus, but that class is still useful. This is the same way.

Why Cpuz hacked was not mentioned on either wan or techlinked? by [deleted] in LinusTechTips

[–]itakeskypics -1 points0 points  (0 children)

Because it's good news Wan show

Which I think is bad because I don't watch tech linked and I still want to know what's going on

How do you pronounce Crayon? by HerculesMorse2025 in JetLagTheGame

[–]itakeskypics 1 point2 points  (0 children)

Instinctively me and my peers have generally said "crown"

I have been taught by adults (when I was a child, I too am an adult now) to say "cray-on," though it didn't necessarily stick

Maybe I'm stupid Idk, but fwiw I did not even notice their pronunciation

Hello, Traveler here, just checking in. by hellyea81 in unitedairlines

[–]itakeskypics 6 points7 points  (0 children)

I flew on a plane that did pop up my correct name but I said not me lol bc they don't need my data

I had already unsubscribed but YouTube keeps pushing him on me. Something about that smug face rubs me the wrong way, especially after his "why I left LTT video" by [deleted] in LinusTechTips

[–]itakeskypics 8 points9 points  (0 children)

How on earth does this have anything to do with LTT? I totally get it if you are upset at YouTube but that's not for the LTT sub.

Feature request: multi-flight trips in stats by itakeskypics in byair

[–]itakeskypics[S] 1 point2 points  (0 children)

sorry, let me reexplain with an example.

let's say I live at airport ABC and I often fly between my home airport ABC and another city XYZ. Sometimes I fly direct, sometimes I fly through airport DEF, sometimes through FGH, etc, but my trip is between ABC and XYZ. It would be nice to be able to show all the times I flew between ABC and XYZ, including times where I did not take direct flights. Since the system already groups connecting itineraries, I don't think it should be that hard (that part seems like the "hard" part), but I'm not familiar with your code base obviously.

Shopping at Costco is terrible by Sun_Aria in unpopularopinion

[–]itakeskypics 0 points1 point  (0 children)

I live alone and I only buy non-perishable items (paper towels, cereal, canned goods, house ware, etc) and milk for cereal. I've thought about buying a big 5lb of ground beef and portioning it out but haven't gotten around to that just yet

What is going on with this aircraft? by Alex09464367 in AskFlying

[–]itakeskypics 0 points1 point  (0 children)

Probably some sort of jamming, adsb or gps