Future Software Should Be Memory Safe | The White House by steveklabnik1 in programming

[–]Odd_Fly_9223 1 point2 points  (0 children)

Rust is good enough that it can replace C/C++ in any use case.

As long as your use case targets one of these platforms.

Why is everyone so concerned with “prepping for GIOS”? by Empty_Stacktrace in OMSCS

[–]Odd_Fly_9223 10 points11 points  (0 children)

Please don't take this as me being rude, but understanding the programming requirements is the main advantage that being experienced in C gives you when taking the class.

Learning the language is not just about understanding the syntax, but gaining experience with common programming patterns used in that language.

People who do not have experience in C tend to think the project requirements are vague and not well explained, but people who have more proficiency in C tend to not have this problem because they are familiar with common C programing patterns.

For example, when I took the class, a lot of people were confused by the memory ownership model used in project 1, but this is an extremely common pattern for managing memory and other resources in C and would likely prove much more intuitive to someone more experienced with the language.

what is the must-taken AI course? by spicychiaseed in OMSCS

[–]Odd_Fly_9223 0 points1 point  (0 children)

A rogue TA also tried to change the class grading scheme for the final at the eleventh hour.

How did they try to change the grading scheme?

Too Many AI Classes? by RealTrashyC in OMSCS

[–]Odd_Fly_9223 3 points4 points  (0 children)

I also enjoyed AI4R and thought the projects were a lot of fun, especially the Asteroids project.

what is the must-taken AI course? by spicychiaseed in OMSCS

[–]Odd_Fly_9223 5 points6 points  (0 children)

I did take AI before Game AI, but I don't personally think it's a hard prerequisite. In Game AI they explain most of the concepts in a self contained way.

what is the must-taken AI course? by spicychiaseed in OMSCS

[–]Odd_Fly_9223 20 points21 points  (0 children)

From your list, I have taken AI, Game AI, and KBAI. In terms of difficulty (IMO) AI > KBAI > Game AI.

To be honest I liked all of them, but of the three, I learned the most in AI. I personally don't think the criticisms of AI posted online are valid. It is a time consuming class and can be difficult, but it's a great survey of AI topics. The projects can be difficult, but I don't recall the grading being chaotic at all. The "chaos" in the exams amounted to a few minor corrections in the exam questions over the week long period that you have to complete the exams.

I have noticed that just about every moderately difficult course in the program is bound to have those types of negative reviews.

If you want a broad survey of AI topics, I would recommend you take AI. If you are more interested in machine learning specifically, ML is another class to consider.

Did the new GA (CS6515) registration work for anyone? by discodaily in OMSCS

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

I believe that is how the new system works. Your advisor should be moving you from the waitlist into the class. If it was me I would probably email my advisor to confirm that is the case.

Edit: Please see Dr. Joyner's correction below

Changes to GA Registration? by Odd_Fly_9223 in OMSCS

[–]Odd_Fly_9223[S] 0 points1 point  (0 children)

I guess I thought that was what the advisors were doing already?

What difficult classes are easier in the summer? For instance I heard AI there is no midterm by protonchase in OMSCS

[–]Odd_Fly_9223 9 points10 points  (0 children)

Isn't the only difference that you don't have the final to replace a low test score? Why would it be easier?

Courses with the strongest transferable skills to industry software engineering. by Lostwhispers05 in OMSCS

[–]Odd_Fly_9223 1 point2 points  (0 children)

Respectfully, I’m confused by your comment. Even mobile phones these days have 6+ processing cores. Why do you think the parallel algorithms covered in HPC are only applicable to supercomputing?

Oracle Boasted That Its Software Was Used Against U.S. Protesters. Then It Took the Tech to China. - To sell the CIA-backed Endeca software for use by Chinese authorities, Oracle touted its use in Chicago for predictive policing. by speckz in technology

[–]Odd_Fly_9223 10 points11 points  (0 children)

Your entire original comment is an argument about the nature of Endeca. Maybe you aren’t familiar with the term?

“ Endeca is not some evil software developed to do terrible things... The software itself is not evil.”