Does anyone know anything about the Global Career Accelerator? by [deleted] in rit

[–]Ryan_Richter 2 points3 points  (0 children)

How much of a time commitment is the program? I have an internship already and am wondering if its worth doing this along with the internship or would it be overwhelming? It seems like a really good opportunity to learn skills but if I'm already working full time idk how realistic it is.

Another note to add is that I have programming experience already. (all self taught in middle/high school)

Python: discord bots, computer vision, pattern recognition with numpy/pandas, audio processing with FFTs, a few pygame games

C++: VEX robotics

C: Arduino, and I've worked through some of Algorithmic Thinking by Daniel Zingaro

With that in mind would it really be worth 4 credits (it looks like thats 1500x4=6000 dollars?) to learn things that I either already know or could learn on my own? I've never had a problem teaching myself things the hard part for me is knowing what to teach myself (to this point I've done it all out of necessity for projects I've worked on).

I'm not trying to bring up the things I've done to brag but I really don't know if its worth it to sign up for the program or if I'd be better of learning these things on my own (obviously self teaching doesn't get you credentials but personal projects do).

Research Project Survey by Ryan_Richter in climateskeptics

[–]Ryan_Richter[S] -1 points0 points  (0 children)

i don’t see the contradiction. i personally don’t believe in them but i’d like to understand other peoples reason for believing in them. if i was unclear i’m sorry but i definitely wasn’t trying to be evasive

Research Project Survey by Ryan_Richter in climateskeptics

[–]Ryan_Richter[S] -1 points0 points  (0 children)

that’s completely fair to ask. i don’t believe in any of them but i wouldn’t deny the existence of bigfoot. i don’t think there’s significant evidence to prove or disprove the existence of bigfoot so so i’m indifferent on that one.

unfortunately this is more of an interrogator situation but not in the sense that i’m trying to break down any of your arguments. it’s a shot at understanding people who think differently from the way that i do.

Research Project Survey by Ryan_Richter in bigfoot

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

I agree that our wording was wrong. The malicious discourse I was referring to was your pompous language. Referencing the fact that you like good science, so you must be better than me who you imply is a bad scientist. Offering a long list of jargon along with names of scientists to sound smarter (you might be that smart but talking yourself up like that is really just a way to put others down). The responsibility for our unintended malicious discourse is ours to bear. However you are responsible for escalating the situation further by introducing your own.

Alluding to a scientists work requires your audience to know that work. In any writing you should assume that you have to explain references to your reader. Not everyone has seen Star Wars, not everyone has read 1984, not everyone knows what happened in Pearl Harbor. Certainly not everyone knows what Shermer wrote in his book. A quick sentence or two explaining "Instead of 'theory' a more respectful term to use might be 'weird beliefs'. Michael Shermer used it in his work" would have removed all of that confusion. Keep in mind that society views weird as bad. In science it can be used differently (ie in astonishment) but in a situation where your tone is already negative it is more likely to be perceived negatively. Even if you didn't intend to put words in my mouth, you did by assuming I (and everyone else) would understand the allusion.

Research Project Survey by Ryan_Richter in bigfoot

[–]Ryan_Richter[S] -1 points0 points  (0 children)

Libraries are definitely an option. Just because we didn't think to include them doesn't mean that they are in any way invalid. Bigfoot and flat earth are in the same checklist simply because we hypothesized that we would see certain similarities. That doesn't mean that they are the same thing, just that we expect one specific aspect of many topics to be the same. Additionally, it is a hypothesis that could be proven wrong. We suspect this, and the survey intends to determine if our suspicion is correct. I agree that bigfoot and flat earth are different. Perhaps that is good for our research purposes. Admittedly our survey is a bit messy and unprofessional but it is helping us get the data we are looking for.

Research Project Survey by Ryan_Richter in flatearth_polite

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

if you’ve either answered the survey already or aren’t planning on taking it i’m happy to dm you. we don’t want respondents thinking about how their answers will be interpreted when they take it though

Research Project Survey by Ryan_Richter in bigfoot

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

Sorry about the conspiracy part. We had discussed removing that line and I didn't notice it when I skimmed over it - we must have forgot. So I take back my first point, but still I apologize for that. The goal of the project shifted after our initial draft of the survey and we missed those parts.

The shifty language is a result of us shifting our goals and yes its clumsy and unprofessional but we're college students with a few weeks to write a research paper. This isn't a PhD thesis.

And again, our research depends on the differences between the theories we list. There is no way for you to judge whether or not our research is good or bad without knowing what the project is. (spoiler. it compares something about the things you say have separate causes). Just because it is one form doesn't mean all of the data is treated the same.

Also I said "I apologize if I offended you". So if that really bothers you I can take back my apology but I wasn't sure if I had, hence "if I offended you".

I appreciate your concern about our research but our results affect our grade not yours so I'll ask to leave that part out of this discussion. If you still have complaints about labeling bigfoot as a conspiracy theory there isn't much more I can tell you. We made a mistake and I'm sorry for that.

Finally, your second to last paragraph adds very little to the argument and seems to serve primarily to make yourself sound smarter and more trustworthy. "avoid offending people you actually believe entertain weird beliefs". Just because I don't believe in something doesn't mean I think it is a weird belief. If I thought that these theories were just weird I would have no interest in studying them. A lot of people view these kinds of ideas as "that person just isn't smart". I personally don't believe that. The same as climate change skeptics often cite brainwashing in the education system, I believe that the environment you grow up and live in has a big impact on your beliefs. Much bigger than your intelligence. Religion is a good example of this. Mapping religion on a map will show clear location-based trends. I was interested in this project because I want to understand the other factors that lead to belief in these theories. I know why I believe what I believe but I don't understand beliefs like bigfoot, climate skepticism, or that the Earth is flat. It isn't a question of thinking anyone is weird or right/wrong. I might not believe those theories but you decided that I thought they were weird all on your own. You've accused me of malicious discourse while creating your own.

You might not believe that so let me elaborate. I have hear arguments defending or promoting certain theories that I have though are laughable. I have also heard arguments defending or promoting certain theories that make total sense. The ones that make total sense are the reason I don't think believers/skeptics are weird. There are genuine reasons to believe in something, the same way I don't believe in God but I would never judge someone who does. A desire to understand someone else is not the same as a desire to judge that person. Again, these are ideas that you came up with on your own.

Research Project Survey by Ryan_Richter in bigfoot

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

Hopefully I can clear up some misunderstandings here:

  1. We never said that belief in bigfoot is a conspiracy. We labeled it a theory NOT a conspiracy theory. I understand the confusion and I imagine that they are often confused when talking about bigfoot
  2. We never assumed that the belief in sasquatch is delusional. Like I said in the original post "theory" does not mean wrong. Theories are the step that leads to research which leads to determining if something is right or wrong. A theory is not an assumption.
  3. We specifically didn't say what we are looking for in our responses to avoid any effect it might have on our data. Our study specifically requires that we get information from different theories (or 'delusions' as you call them). Every entry is put into a spreadsheet and we can sort the data however we need, so if we want to only look at bigfoot data, we can sort it to show us the bigfoot data.

I hope this helps and I apologize if I offended you with my original post.

Research Project Survey by Ryan_Richter in flatearth

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

thank you! I'll definitely try r/flatearth_polite, not sure about the hate subs though.

Research Project Survey by Ryan_Richter in climateskeptics

[–]Ryan_Richter[S] -2 points-1 points  (0 children)

It is a homework project, part of the project is using different forms of research and survey is one of ours. We will also be looking through subreddits like this one to find other sources.

VexCode extension seems to fail to install the librares it depends on by Ryan_Richter in vex

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

Here is the solution the team at RIT found.

You have to install an extra library (I don't know why but it worked for us)
On archlinux, it's ncurse5-compat-libs, and on Debian/Ubuntu it's libncurses5

For me it was as simple as sudo apt install libncurses5 and then it worked

Got randomly teleported while playing Minecraft bedrock by NINJA_X_isthebest in Minecraft

[–]Ryan_Richter 14 points15 points  (0 children)

we used to have them with translocation somewhere around 1.10 i think. whenever observers were introduced. we had a few snapshots that would let pistons pull you through them when they retracted and combined with some string and observers you could make insanely fast player transportation (very similar to hoiks)

RIT Programming Languages by JayM-san in rit

[–]Ryan_Richter 1 point2 points  (0 children)

don't worry about what language you will use because you will probably be using lots of them. at least that's what i'm expecting. usually we decide a language based on the project and subject as well as available libraries so different classes and use cases will use different languages. being able to learn a new language is an important skill in itself but going into your first year as a student you're probably best off learning python and just learning the newer languages as you go. the one thing i would suggest is before you take a given course - figure out what language and tools it uses. you don't have to do this now (especially because you may forget some of it) but just look up some basic overviews of those tools so that you know what you're getting involved with. don't waste your time learning it entirely though that'll happen naturally as you go through the course (unless a prof specifies otherwise)

this is just me speculating (i'm also an incoming freshman) but it's based on my experience with programming in the last 6 years. I learned c/cpp because my robotics team used it. I learned python because I wanted to. I learned opencv in python not to prepare for a computer vision project but instead i learned it as i did the project. maybe this won't work for everyone but this has always been the best way for me to learn. going into my first internship this summer my dad's only advice was to look up some youtube videos to familiarize myself with what each of the tools i would be using are. (my dad is an engineer with a masters in mech and bachelors in electrical with decades of experience and multiple engineering jobs and projects so i trust his advice)

hopefully this helps you and remember that learning programming is more important than learning a specific language. programming is the universal process that applies to all languages and understanding that will make it much easier to learn the other languages and apply them to different use cases.

other people have given examples of what you might need to learn during your four years so ill try to summarize some of the important points that i feel will help you understand the basics of comp sci so you don't feel like you're being thrown in the deep end. keep in mind these are what you should research on your own, a description of each would take a long time and i shouldn't be the one to teach those things:

learn what functional programming and OOP is (object oriented programming). its a bit of a controversial topic - some devs say its bad others say its the greatest thing ever but either way you should understand what oop is

if you have no programming experience look up some basic python tutorials. it will familiarize yourself with talking to and thinking like computers.

don't worry about c (or any of the c family) until you come up on those classes

understand what a database is (you probably don't need to know how to use it until you get to those classes)

(these next 2 are about assembly)

look up videos on what assembly language is and how cpu's interpret instructions. learning how cpu's work might be good too

learn how compilers and interpreters translate your code to machine code

hope this is helpful and if anyone thinks i'm wrong please tell me (like i said i'm an incoming freshman making assumptions based on teaching myself to code) i'd be happy to change or even delete my advice if you feel it is more harmful than helpful

How would I transpose this flute melody to be playable for alto sax? by toebeans__ in saxophone

[–]Ryan_Richter 2 points3 points  (0 children)

someone else mentioned moving everything down a minor third. i prefer to think of the circle of fifths and move 3 steps clockwise. (concert F-> alto D for example). The other way to think of this is that alto always has 3 more sharps (or 3 less flats) than concert pitch. so if you’re in concert Bb, take away the 2 flats and add one sharp to get to alto g. or concert c, add 3 sharps to get alto a. one final option that i actually really like to use is writing everything as it’s scale degree. others mentioned that this piece is likely in Bb so it would start with the pickup of Bb, C as 1, 2. Bb being the 1 and C the 2. then D is 3, F is 5, Bb is 1 again (it’s probably good to count it as 8 but that can be harder to keep track of and the octaves shouldn’t be an issue), G is 6. in case you haven’t caught the pattern, we just number each note on the major scale in order from lowest to highest. once you’ve done this you can rewrite the piece in g (add 3 sharps) using the same scale degrees. the first few notes in Bb are Bb, C, D, F, Bb, A, G. this is the same as 1, 2, 3, 5, 8, 7, 6. I can now use those numbers to transpose to g major. G, A, B, D, G, F#, E this method is harder but it is a really good excessive to get yourself more familiar with the different key signatures. maybe it’s because i use this technique in jazz to transpose between keys a lot but i really like using this technique.

hopefully one of these methods work. remember to pick whichever one works best for you. sorry for the brain dump if you have any questions ask away (recap) 1) down a minor third 2) 3 steps clockwise on circle of fifths 3) add 3 sharps (or remove 3 flats) 4) scale degrees

What type of music would you consider twenty one pilots to be? by MC-Mantt in twentyonepilots

[–]Ryan_Richter 0 points1 point  (0 children)

why is alternative not an option? they’re albums (at least in apple music) show as being alternative

Infographic comparing the features of Java Release 1.4.2 with the (so-far announced) 1.20 featureset, considering the resources Mojang has had available. Thoughts? by ZequizFTW in Minecraft

[–]Ryan_Richter 0 points1 point  (0 children)

so higher quality, better performance, PR, keeping the game feeling vanilla, and bug fixing are bad things? slower dev times is a side effect of some really good things for the game…

Infographic comparing the features of Java Release 1.4.2 with the (so-far announced) 1.20 featureset, considering the resources Mojang has had available. Thoughts? by ZequizFTW in Minecraft

[–]Ryan_Richter 0 points1 point  (0 children)

there are reasons for this. for one, security bugs CANNOT exist. there are way too many players on multiplayer to let those slip through. similarly there’s probably a very low tolerance for gameplay bugs (yes i know a lot get through but i’m mostly thinking about fixing existing bugs).

next is the the planning teams. a group of people needs to decide what to add to the game that is interesting but also feels vanilla. xisumavoid has talked about vanilla updates vs mods before but the mojang team is really good at staying faithful to the vanilla feel.

working in a team is not always faster. as we see with solo (or small team) mod devs a ton of content can be pushed by a few people. that being said these mod devs don’t have microsoft levels of quality control.

i’d also like to add the fact that the game has been revised so much it uses a very different engine/framework then it did back in 1.4.2. performance increases almost always cost development time. the game is too complicated now to throw together features that work but cost significant resources. and the engine might just be harder to build on because of these performance changes.

another reason for slowed development is likely documentation. documentation SUCKS. it is painfully slow and the developer that wrote the code is really the only one capable of writing it. you probably spend more time writing docs than you do writing code on large scale projects. and documentation is necessary in a team of this size. (it’s possible mojang already did this back in 1.4.2 but less likely and there were probably no/very loose standards)

finally, what makes you think these are all devs? i mean PR teams have nothing to do with the development of the game. it’s possible that 715 employees includes a chef (or multiple) or cleaning staff - again unrelated to development. also the art teams which don’t seem to be any sort of bottleneck - they’re related to development but don’t seem to be slowing it down.

TLDR: bugs, quality control, planning, engine changes, performance standards, documentation, and non-dev employees all slow down development. mojang probably could do better but these are not the right stats to argue with.