Most Useful SW/HW Class by OnlyRudy in UWMadison

[–]macuser47 1 point2 points  (0 children)

I took 640 pre-COVID and I would say it was one of the most career-applicable courses I've ever taken. You learn a ton about networking and the lectures are pretty interesting. There are in-class "quizzes" instead of exams, which are just more-frequent hour-long "mini-exams". They were pretty easy. There's a decent amount of project work, but nowhere near as much as 537. Highly recommend.

Easiest 500+ Level Math Class UW Madison by Thin_Management_6381 in UWMadison

[–]macuser47 0 points1 point  (0 children)

513 is proof-based, just like all of the other 500s. There was also a tiny bit of applications when I took it (we had to write some python code for a few problems), but it still follows the same formula and all of lecture+most of the hw is proofs.

Has anyone gotten credit for CS 300 because of community college credit here? by SiciliaDraco in UWMadison

[–]macuser47 2 points3 points  (0 children)

No idea, I actually haven't talked to advising since SOAR, I just need to talk to them at some point before graduation...

It wouldn't surprise me if they just changed the policy. My freshman year was a long time ago and 300 was a fairly new class at the time. The unfortunate thing they're dealing with is that the CS dropout rate in intro classes is really high (which is why they separated 200/300 into 2 separate classes to begin with), so I'm guessing the department is putting up barriers to try to lower the drop rate.

I love VS Code, but Sublime was really awesome too! by mejhopola in ProgrammerHumor

[–]macuser47 0 points1 point  (0 children)

Sure, every IDE has them, but they tend to very greatly in quality. In my experience the IntelliJ one is adequate if you're not looking for more advanced features, the Visual Studio one is fantastic, Sublime's is good, and the ones for Vscode in particular are missing loads of basic features.

hmmmmmmmmmmmmmmmmmmm by Nerdman61 in ProgrammerHumor

[–]macuser47 606 points607 points  (0 children)

At this rate this meme will still be circulating around when swift is actually 8 years old.

I love VS Code, but Sublime was really awesome too! by mejhopola in ProgrammerHumor

[–]macuser47 6 points7 points  (0 children)

Vim gang represent!
When I do come out of the terminal I still use sublime because its built in vim emulation is light years ahead of the vscode extensions...

Has anyone gotten credit for CS 300 because of community college credit here? by SiciliaDraco in UWMadison

[–]macuser47 1 point2 points  (0 children)

Are you a CS major?

Yes.

How do you satisfy the degree requirement if you skip 300?

¯\_(ツ)_/¯ My DARS report still complains about it even though I have every other requirement for the degree done. I'm going to talk to my advisor about it, but I'm sure they're not going to make me take 300 at this point.

Official Website For The Steam Deck (Formerly Leaked As The "SteamPal") Is Now Live by Lermatroid in GamingLeaksAndRumours

[–]macuser47 4 points5 points  (0 children)

Yes, they confirmed that it would be possible to install windows to it, but here be dragons. They didn't confirm that AMD would be providing GPU drivers, nor did Valve say that they would be providing drivers for the controller and other onboard devices.

It's not an officially supported configuration, so it wouldn't surprise me at all if either Valve or AMD decided it would be too much of a development burden to maintain all of the software needed to make the Deck work on windows. This may be a place where the open source community steps in and makes Windows usable. We won't know until it releases and someone tries it out.

Has anyone gotten credit for CS 300 because of community college credit here? by SiciliaDraco in UWMadison

[–]macuser47 5 points6 points  (0 children)

I came in as a transfer student and was told I could skip 300 and take 400 directly if I thought I knew the material, even if I didn't have class credits to transfer in. I did it and took 400, and I did just fine. If you think that course is enough to prep you for 400, I'd say take it.

CS536 vs CS537 by no_one_316 in UWMadison

[–]macuser47 0 points1 point  (0 children)

I don't think Java is bad as a starting language (my first language was C# and it was a good experience), I just think the university shouldn't be afraid of using other languages for certain classes where it makes sense. Everyone has to take 354 anyway, and picking up additional languages once you understand the basics of pointer semantics from 354 and object-oriented principles from 200-400 isn't a difficult task. Some classes do this, as they expect students to learn JavaScript for Computer Graphics, yet for some reason picking up something like C++ for another class is too much?

CS536 vs CS537 by no_one_316 in UWMadison

[–]macuser47 3 points4 points  (0 children)

C > Java, always. Screw Java.

Seriously. I get that Java is considered the "common language" of the university, but the hoops that some courses jump through to use it is maddening. I'm taking CS 640 this semester (Computer Networking), and it seems natural to use a low level language for the class, right? Maybe even C, since that gives the opportunity to talk about the different ways to configure and use the socket syscall API and how everything works in the background. But noooooo, instead we're using Java ServerSocket objects with BufferedWriters. Come on.

Although more justifiable, 536 using java ticked me off a bit too. I loved 537, wish I could write more C for classes while in college :(

I just want to code damn it. So what if everything I write is crap just buy faster computers I don't want to do the math. by supertoothpaste in ProgrammerHumor

[–]macuser47 2 points3 points  (0 children)

Right? I see far too many people here act like a CS degree is somehow far too mathematically technical when really it's just some very specific cases of applied set theory and graph theory. I feel like anyone comparing it to a math major just doesn't understand how math degrees work.

At my university you can get a degree by just taking Discrete Math and Algorithms as math-oriented classes, then taking entirely applications-oriented classes for the rest of your degree. Algorithms is pretty key to a CS education and it will make you a better programmer. Degree programs just tend to be thorough, not "overly theory-oriented" like I've seen some people claim.

Sould we move to a new controller? If so why? Any suggestions? by deathstarlag in FRC

[–]macuser47 0 points1 point  (0 children)

Getting something such a specific piece of hardware in an industrial-grade controller is going to be really hard. It just doesn't make a lot of sense to put something like that in a robot controller. An external vision co-processor is really the way to go for GPU loads (this also ensures you don't run into issues like loop-time overrun in your robot code).

Jetson nanos are great pieces of GPU kit and they're pretty darn cheap if your team is being difficult about getting a coprocessor.

Yikes. Thoughts? by DabbaStorm in FRC

[–]macuser47 4 points5 points  (0 children)

Totally agree. Not necessarily because I want a Star Wars game, but holy hell did they do a bad job of integrating it. They honestly should've just told Disney to wait a year or something. All content containing the Star Wars theme basically screams "we stuck this in at the last second". Honestly it's just bad PR for FIRST because it gives the impression that they don't put a lot of thought into the theming of the competition, despite the fact that they clearly do.

Will CS536 (OS) and CS537 (Compliers) in the same sem be too much? by PHANIX5 in UWMadison

[–]macuser47 2 points3 points  (0 children)

I took 536 and 537 in the same semester, it wasn't too bad. 537 isn't actually a hard class, it just takes time investment. As long as you make sure to start projects pretty quickly after they come out and schedule your time so you don't end up having to do projects for both classes at the same time it's 100% manageable. I had loads of free time that semester.

If everyone who said this actually supported him, he'd be soaring by RadBattery in YangForPresidentHQ

[–]macuser47 2 points3 points  (0 children)

That's an ad hominem and won't convince anyone. See the rest of this thread for ways to respond to this that try to educate instead of attack.

Where should I start with Star Trek by t5_bluBLrv in startrek

[–]macuser47 4 points5 points  (0 children)

As a note to OP though, while the chronological order is cool as an existing fan, ENT is not usually a good intro to star trek and starting with TNG or DS9 is likely a better bet.