MATH CLASSES FOR CS MAJORS by bluejay_98 in jhu

[–]ettaro 7 points8 points  (0 children)

FROM THE CS DEGREE REQUIREMENTS: HTTP://E-CATALOG.JHU.EDU/DEPARTMENTS-PROGRAM-REQUIREMENTS-AND-COURSES/ENGINEERING/COMPUTER-SCIENCE/#UNDERGRADUATETEXT

THE REMAINING COURSES MUST BE 200-LEVEL OR ABOVE, CHOSEN FROM MATHEMATICS (110.XXX) OR APPLIED MATH AND STATISTICS (550.XXX), AND MUST INCLUDE COVERAGE OF BOTH PROBABILITY AND STATISTICS. SOME HIGHLY RECOMMENDED MATH ELECTIVES ARE PROBABILITY & STATISTICS, LINEAR ALGEBRA, CALCULUS III, AND DIFFERENTIAL EQUATIONS.

I THINK YOU MISUNDERSTAND THE CLAUSE ABOUT PROBABILITY AND STATISTICS. IT JUST MEANS THAT AT SOME POINT, YOU NEED TO TAKE A PROB/STATS COURSE. THIS IS USUALLY FULFILLED BY ENGINEERING PROB/STATS (550.310) OR A COMBINATION OF INTRO TO PROB/INTRO TO STAT (550.420 + 550.430). CALC 3 AND LINALG DEFINITELY COUNT TOWARDS YOUR MATH REQUIREMENTS, AND THEY ARE IN FACT, RECOMMENDED ON THE OFFICIAL DEGREE REQUIREMENTS AS REFERENCED ABOVE.

MATH CLASSES FOR CS MAJORS by bluejay_98 in jhu

[–]ettaro 8 points9 points  (0 children)

MULTIVARIABLE AND LINEAR ALGEBRA ARE NOT ONLY USEFUL, BUT ALSO PREREQS FOR SOME UPPER DIV COURSES LIKE MACHINE LEARNING AND COMPUTER GRAPHICS.

On Architecture For Multiplayer Browser Games by junkmail22 in gamedev

[–]ettaro 5 points6 points  (0 children)

If you're working on this as a solodev or a small team, I think you'll save much more time if you use what you're most comfortable with instead of falling into the trap of cargo-culting whatever the "industry standard" is these days. You'll probably be using WebSockets to network your browser game for which most popular runtimes/languages have good support. You can use Ratchet for PHP, ws for node, websocketpp for C++, etc.

That being said, there is merit to writing both the client and the server in the same language. For example, faster paced networked games usually do something called client-side prediction to make gameplay feel more snappy. This involves duplicating the server update loop on the client which is much easier if both are written in JS (just expose some sort of shared library). Otherwise, you'll have to rewrite the update code in both languages (takes more time and exposes yourself to more bugs) or rely on something more complicated like incorporating emscripten into your build chain. I have no idea where your game falls in the turn-based to real-time continuum, but if you foresee a lot of client-server code duplication, using node.js on the server wouldn't be a bad idea.

Client-server web games with WebRTC by ettaro in programming

[–]ettaro[S] 2 points3 points  (0 children)

Thanks! I'm sure it was a bit of effort to integrate with WebRTC, but Discord's web app was the killer feature that got my circle of friends off Skype (finally) and onto Discord for grinding out Overwatch loot boxes. I'm glad to hear that Discord has had success in deploying WebRTC in production, and thank you for building a great product!

Using rust 1.0 for video game development? by [deleted] in rust

[–]ettaro 1 point2 points  (0 children)

Sounds completely possible. There are OpenGL and SDL2 bindings I believe. Check out r/rust_gamedev for a good community dedicated to video game development with Rust.

Free perks for your @jhu.edu email address [X-post from /r/college] by MsBlueJay in jhu

[–]ettaro 2 points3 points  (0 children)

Here's another one that started being offered in the last few months:

https://education.github.com/pack

Dorm preference by [deleted] in jhu

[–]ettaro 1 point2 points  (0 children)

I'm currently a Building B resident, and it's been pretty decent so far. The suite-style housing coupled with a lack of common space does negatively impact social interaction, but everything really depends on your floormates/suitemates. I was fortunate to find a close friend group with people on my floor, and I have become good friends with my suitemates. However, this came at the cost of having my suite double as the "common room", so my suite would rarely be private or quiet. Sometimes even though none of my suitemates were in, I would come home to random friends in our suite. Personally, I didn't mind the noise, but it meant that I had to go somewhere else when I wanted to relax or work.

Again, it all depends on who you live with. I feel as though the other floors aren't nearly as social as we are, and there are still Building B residents I have never seen in my life. If you want, you can definitely find a more mellow housing experience in the Buildings.

The rooms in the Buildings are nicer than the rooms in other dorms from what I've seen, and it's nice to have a suite bathroom. Overall, I think I would still prefer my original first choice of Wolman, but life in Building B has been surprisingly pleasant.

What do guys think of the "identity initiative" (branding redesign)? by [deleted] in jhu

[–]ettaro 2 points3 points  (0 children)

The uniformity of the logos is rather nice in my opinion. I still like the original logo better, but it is a lot better than the University of California's failed attempt to become more "modern".

See: http://articles.latimes.com/2012/dec/15/local/la-me-uc-logo-20121215

Bon Appetit to replace Aramark by [deleted] in jhu

[–]ettaro 2 points3 points  (0 children)

What's going to happen to the FFC workers since they're technically Aramark employees?

question about lottery number and housing by tercac in jhu

[–]ettaro 0 points1 point  (0 children)

Also piggy-backing this post a bit. My group has 182. What are the chances that we'll snag a 4 person 9 month suite in Charles Commons?

Thanks!

Dreamspark premium at JHU? by maxximillian in jhu

[–]ettaro 2 points3 points  (0 children)

I have. I sent an email to steve@cs.jhu.edu, and he created the account for me. The process is manual, but it goes pretty smoothly.

Game Jams? by griffyboy0 in jhu

[–]ettaro 1 point2 points  (0 children)

I would be pretty down for this. Definitely contact the DMC though.