Hey whats up? Mozart all the way!
Beethoven is the best Dog
Thats true, I like that dog. Hes so shaggy in the movie
Haha are you trying to use fancy words.
I don't have to try! haha No, I really don't know much about them I know they play music!
they are some of the most influential composers ever. Come on mathyou! You know this stuff
Ya, youre right, I should know these things. You probably just had a better education growing up. My high school was pretty small. Had great teachers, great calculus teacher, and tech teacher. And a science teacher that was just crazy, but yet still good. But honestly, can't remember much history I really liked it though
I don't think that we ever covered composers in school either, but I have just heard of them.
From the movie?
from Band class
Oh, I actually didn't take band. I was more a computer nerd. What was your favorite class in High School
3D design
Oh, ya, I almost forgot that one. That one was pretty awesome. You should try csanm150 its the best here too. Its just like the 3D design one but, you know... cooler! Too be quite frank, my teachers for both of those classes had very similar personalities. Haha
Do they use SolidWorks in csanm150?
They were both really laid back and chill and seemed like for some reason they didn't like teaching the class, although you know that they do. No they use Maya
Maya is less than solidworks
Oh, you are thinking of 3D design in engineering Maya is way cooler than solidworks
Yes, exactly, I guess it's more like 3D manufacturing than desing
Maya > solidworks thats a boolean that returns true all the time Blender 3D == Maya
if (Maya < Solidworks){
That returns true all the time too return true;
cout << "CELEBRATE" << endl; You need to learn your equality operators. I just said that Maya is less than Solidworks.
shoot! busted I didn't catch that... I meant it returns true to say that it is false. We all know thats what I meant. That is obviously the answer.
No, thats not how that works;) The first place guy is still chatting, that's ridiculous
Although I would say that I really like Maya, but I really am comfortable in Blender 3D and feel its even superior, but you know how the industry goes I know I saw that it went up a little. But not by much
I think i like solidworks because it is more engineering focused. your almost at a million in two days of chatting
he only went up a couple points. Im almost at a million at a day. I started this yesterday at 1:30. its only 1:54, give me some credit, Im gonna make it, I really think its possible It won't be easy, but no-one ever said it would be easy. Life never is easy, but if you work hard enough things of great value will come your way. -Anonymous Thats the best quote I've ever heard. Mainly because I wrote it, but whatever, I like it anyway. Hey whats your favorite class so far here?
Did you really just attribute an anonymous quote to yourself? Wow that is just low. Like limbo low. And my favorite class so far has actually probably been CS 142, but that's because my others classes so far have been things like physics and math, which aren't exactly super exciting.
Well, the quote doesn't really come from anywhere that I know of. Maybe I just remember it and it sounds great because its a great quote by some other great guy Really you don't like physics and math, I thought that was your major or something CS 142 is pretty great! Did I tell you, you should take Jacob Crandall for a teacher in CS 235. He's the best He went to MIT.
I enjoy CS 142 when I understand it. The problem with the other classes is that it's a lot of foundational knowledge that is necessary for higher level classes, but I haven't really been able to put it into practice.
Not only that but when he teaches he shows a lot of parables and helps you remember the stuff, and the whole MIT Graduate study thing that he did shows in his teaching
Also why do you write your messages in so many small columns? I'm taking the class from Paul Roper, he was the only option.
I felt like I was taking the class from an Ivy League school
Why's that?
Oh, that makes sense with those introductory math and science classes. Im kinda glad that I don't have to go too deep into them. Sometimes my columns come out short, because I remember a small detail that I should have put in the previous message, but just didnt I don't know Paul Roper, but I have a friend that has taken it from him and he says he's ok. The only thing that is kind of weird is the fact that when I mentioned something that we learned like a month ago, my friend didn't know what it was. Most of the things that we had been taught he didn't know I don't know if it was the student or the professor, but good luck, you'll still like it. I loved the class, mainly because it seems to be a really easy class to pass
You felt that 235 was easier than 142? I'm excited for my electrical engineering class because it is a little more project based, and inline with my major
Totally, CS 235 is way easier than CS 142. I think it is because there were a lot of things crammed into my CS 142 Class though I think having the class over an entire semester instead of just a a summer term has helped me in this class The thing is, in CS 142, you are learning a language that there are a lot of things that they just tell you to do because its standard practice. In CS 235, they are teaching more of the why behind it. So its more of a theoretical class, and when you understand the theories for the different ways to compute large data structures you master the class. I felt like my CS235 Test that I took last week was the only test that I took for midterms that I feel ok about. All the other ones I seemed to not do so well on.
I bombed my first CS 142 class
Oh, no, What happened?
I got a bug in my midterm and I couldn't solve it until it was too late, so I ended up getting a 65
Oh shoot, my roommate did the same thing, he got a 60. Theres a chance that you can do well on the final though and it can help you out a ton can't it? Are they doing any kind of curve?
Ya, I mean i have like a perfect score on my main labs, so I still have an 85, but if i do better on the final, it will pull up my grade  a ton.
Oh, thats good. I think my roommate said that the final grade if you do better than your average they take the final as your actual grade. I don't really know if that last sentence makes sense though. At least it makes sense in my head.
Ya, they will change your first midterm with your final
Oh, thats good. You still got a chance! Do you understand most of the things pretty well?
Ya, I think so, I need to study for this upcoming test
I felt like after my two year break from school, school just seems really hard. Granted its also college and not high school Do you have two midterms and a final or just a midterm and a final We only had one midterm and one final.
I think its two midterms and a final
Although the final was excruciatingly hard and no-one did well on it, so they curved it pretty good. And thats what helped me Oh man, thats what the CS 235 class is doing.
what made it so hard? Like what did you guys do?
Maybe because it was only a term It was really hard because of all the poly-morphism and stuff. I really had a hard time on those because I didn't understand virtual functions. I feel like I get them pretty good though now. If you need help with it when you get to those spots let me know and I would love to help with them.
I'm struggling a bit with classes and objects right now, so that is eh.
Oh that makes sense, those are crazy. What part is confusing? The next parts will just build on those. Thats where polymorphism and virtual functions come into play
I just need to understand better how it works, how the syntax is and what the purpose of it is.
Have you ended up separating them into separate files? Thats I think when it started making more sense to me Oh, gotcha, that makes sense. Just remember things that you put in a class can be referenced by your main. They are a lot like functions. The only difference is that classes can have private and public members, meaning that some parts can be only visible while in the class and then there are some parts that are visible everywehre kind of like global variables vs local variables
We are just getting to that now. I think i just need more time to digest it. Wait, so private members are like local variables within a class and public are like global?
ya, pretty much. You can reference variables within classes if they are public or protected. If they are public the syntax is generally class.variable Much like when you do cin.fail() fail is just a public member of the cin class its a Boolean function in the cin class
I think I will just have to start paying more attention in Class and see what happens.
Its ok, I don't think I fully understood it, but that might be the reason why I completely bombed the final
Ya I'll see what hpapens.
Good luck! Electrical Engineering class sounds pretty fun. You said it is more project based. Is it the kind of projects that I always see outside They are always running robots and stuff around campus
Where do you see that at? The class is logic based stuff, so it's all about logic circuits and 1's and 0's which I think is cool.
Oh wait... that sounds a lot like cs 224 We have been doing a ton with binary and hexadecimal It is pretty cool, but not when you are staring at 1010000010100101011010101010 that just keep repeating lines after lines, days after days
It's not that though. It's called digital logic. It deals with logic gates, which is like the physical way that a transistor works. Essentially its the hardware side of how a CPU works
Although, it actually is pretty easy to do binary, just plays with your mind a bit
Binary is a bit different from digital logic I think. Well I think binary is digital logic, but in the class we like make logic circuits
Oh, that makes sense. You are probably going to go deep in to bit manipulation oh, never mind, I see, not software, you are talking about hardware That would be cool too! Its like where software meets the real world. Like lights being on and off, monitors colors, locks being switched on and off You're going to go more into detail about how big a nanometer is! And how much you can fit into one. Haha Do you know how big a nanometer is?
Very small, we talked about it in one of my classes. But ya, that class covers how things work like a crosswalk button, or a nfc card with the scanner. It seems like it is going to pretty cool.
Oh, shoot! Thats actually pretty sweet! You're going to be coming up with cool solutions for real world problems.
Ya, I'm excited for like a class where we start doing something
That does sound more fun!
Ya, I've heard it's kinda a hard class, but i'm excited
That's what everyone was saying about cs224 and it is but it has been so much fun There have been things that I've thought about why computers do the things they do sometimes and realizing bit level operations and what happens on the cpu helps out a ton You'll have fun!
What are some examples of that?
But for instance multiplication can be improved upon at a bit level. If you shift bits from one memory location to the left you actually are multiplying by 2 in base 10. The way binary to base ten works is crazy
oh, so instead of actually multiplying by two, they just shift the bits to the leftonce That is pretty cool
Sometimes, if it is implemented very well. If not there are other things that are going on
So how does this knowledge of bits help you program better?
Sorry, for a second, I was walking to class. Im in class, but whatever, I need to keep talking! Haha It doesnt Just kidding
It's way easier to earn points when I'm talking to you, because you actually respond quickly
It does help in trying to optimize things that we code ya, its way easier when the person responds quickly
Some people just take forever to do it.
Its horrible when they talk slow. Im just trying to carry a great conversation and 10 minutes goes by and it makes it hard
Anyways back to the coding, I found that pretty interesting.
Especially in C++ my cs235 class has helped me in the fact that vectors and arrays can be horrible for large datasets Sorting them can take millions of years for a large dataset, and honestly im not exaggerating it can take millions of years for vectors and arrays sorting and organizing data I will say though that on a bit level its nice to understand things, but its hard to implement features to optimize at that level in C++
So how do you optimize that? What are the tricks you use to work around that
In C though its actually quite easy In C there are things such as overflow that we are learning right now, that dont necessarily help optimize performance, but rather help with security with overflow there are things that in your program in C++ that you write I can exploit and break functions. It seems kinda scary, but the more complex the program the more complex to exploit, although, I'm pretty sure that is how things get hacked in a lot of situations Pushing binary operations past what they are intended to do Its kinda weird, but when you have all 1's like 1111 is 15 and you add one it becomes 0, which can really break programs, you can imagine
So that's how hackers find ways to work through the system, that's pretty interesting
Ya, I think so, there are a ton of other things though. Although, I dont really know them all. Really I only know basic binary and hexidecimal stuff I like it, but i dont like the late nights and screen time that I have to spend on them Hey, sorry to switch conversations, but I will say, I have themed my linux and its pretty freaking dope I themed it much like the material design that google uses on their phones and all their stuff
It's too bad that you can't send pictures in this Chat
I know, this weekend, maybe I can show you. Its just those subtle changes that just make the OS seem so smooth round corners, flat design, transparencies in the terminal and bars
Did you already buy your ticket to the pumpkin patch? And we should do something with some arduino's sometime. I mean, I'm going into the hardware side, and you are going into the software side, their is a world of possibilites
Oh shoot, thanks for the reminder. I'll do that today. I almost forgot. We should totally do the arduino. Ive actually been thinking of trying to setup a complete smart home  at my apartment I think I have ideas to do stuff with when you walk to your house your phone would send signals to turn on the lights so that when you go home, you dont have to turn on the lights, and the lights would turn off when you leave
That would be way cool. I have an arduino so we could get started on it.
its already been done, but, I think it would be cool to do it ourselves I just dont know how to use the arduino or rasperry pi. Which languages do they use for programming or do they work the same way a computer does
They use a modified C program, you can come check it out sometime. I haven't done much with it, so I don't know a ton, but I do know it uses a modified C language
Oh, thats fun (not really). You thought C++ was hard enough, C is a whole another beast C cant use functions. You have to write code to create functions, its kinda crazy
I think it actually maybe C++
Oh, I bet they use Csharp C# oh they could use C++ too either one of those would sound like they would work pretty good for consumers to learn to code on
Ya, their website says that they use C/C++
Thats pretty good, you would be able to code a lot of it. Honestly the only thing that you will learn after 142 is how to optimize it Really in 142 you learn a lot of stuff that is new.
then CS 235 is all about optimization?
You learn enough to be able to read and write whatever you want. With only a google search you can find any kind of implementation of other functions
Thats, really cool
Ya, CS 235 is mainly optimization for large scale projects If you have 3 million people registered in a website, a vector or array, would work, but it would be really slow. When you push_back you are moving memory all over the place
Ya, that makes sense, so how do they do it at large companies like facebook?
When you use lists, and other data storages you can move data more efficiently They probably use maps, sets, lists, and other types of datasets
So vectors are like the crudest form of large data storage?
So in my class right now, he is blowing everyones mind, by pretty much stating we can take advantage of stacks and bit-level stuff that we can hack our way into the actual CPU only because nothing we create on a computer actually exists
That seems cool, I would never want to take that class, but it's cool that you like it so much. When does the time end for the ipad points?
its only 1s and 0s. There is actually no programs on a computer, never has, never will be. Just ones an zeros It ends friday night. Vectors are good, I guess for some things, but if you want to ever change things later, vectors can be really slow Guess what, I broke one million about a half an hour ago or maybe 15 minutes or so I have about three times what ive already done to win! oh actually more like 4 times, but thats ok, I still have 4 days or so to go Oh shoot nevermind, I actually have 3 more times what i already have to go to win
I know I've been looking up your score, and your coming along pretty quickly
theres only four people right now with over a million. Im one of them. I just need to get a few more How many points do you have right now? Are you over three hundred thousand
No, I'm at 150000, so I'm pretty close to getting into the raffle
Ya, lets for sure get you into the raffle for the macbook pro. I looked up how much they are going for right now. Do you know how much a brand new macbook pro costs?
3000
Some do. They are somewhere between 2000 and 3000 depending on which one you get
Have you seen the new ipad pro?
I think Sadie would go crazy for one. She seems to like apple a lot. And the best part of apple is that they hold their value, so if you decide to sell it you get alot more out of it I havent looked too much at the new ipad pro. Does it have something really cool about it
They just released the newest one today, and it ditches the lightining port for a type c usb, and the pencil charges on the side instead of having to be plugged in. Ya, if I win anything, Ill probably just give it to her for Christmas
oh, that is pretty cool. Some good new things that they are implementing. I didnt think apple would pick up on usb c. Oh man, thats so sweet. Youre going to give it all to her. Now I feel selfish trying to take away an ipad from someone with high points just for myself
haha, I just dont think i would use it that much. Plus Sadie is a designer, and I think she could use the pro with the pencil better than i could
Ya, thats a really cool part of the ipad pro. Thats one reason why I think it would be really cool to win it. I think I would love to use the apple pencil Its an extra hundred dollars but totally worth it if you have the ipad pro. I just dont know what kind of case I would get Would I get one with a pencil holder, or a keyboard, or what kinds of things would I want in a case I saw a really cool one that has accessories that you can get that you can attach to make it a desktop, have a keyboard and has a slip for the pencil
ya, if I won it, I would just hide it until christmas and then give it to her with an ipad pencil.
That works, she would wonder how you got so much money to buy one haha
I would just tell her that I spent so much money on her because I love her, and then ask why she didn't spend as much on me;)
Haha, that would be hilarious
Ya, i have plans, but i have to win the thing first
You could almost pull the napolean quote of you got after chatting online with hot babes all day, but then we realize it was just me. Haha Ya, its true. I think we have are going to get them though if we keep pushing forward and typing a whole tone ton
Haha I wonder if they will read the chats and then be like this is useless and it wont help our system at all;)
They will read the chats.
Ya, of course they will. Maybe we should start talking about something else:)
I dont think they will think that this is useless though, because its still conversational and they can still use it to optimize their algorithms They want to know what things people talk about and what they are interested in. The only problem that I can see with this is the fact that there are going to be a lot of computer science majors and we are all mormon. They did say though not to specifically treat alot of our conversation towards being mormon or using texting language. Although, I have to way to express laughing without saying haha, or laughing out loud
Ya, it is hard to mimick human emotion. I have no Idea how they can teach a computer to understand sarcasm or irony. They have a lot of work cut out for them.
Ya that does seem pretty hard
I'm happy that I am not them. Anyways... have you seen any good movies in the past year
I just watched ant man and the wasp last noght
Was that the first time that you have watched it?
Ya, it just barely came out didn't it?
A while back, have you seen infinity war yet?
I don't know. Someone asked me about that yesterday. I've seen a few of them when I was preparing my portfolio for animation. But I can't remember which ones I saw
How is your portfolio for animation? Do you still have to do that with your current degree?
Ya there is a portfolio for cs animation too. In fact, it's nearly the same percentage of acceptance. The difference is, I don't need to do as much drawing, and more 3d design I'm still doing stuff on it to continue to improve it. When I show you my Linux, I can show you my 3d stuff. If you have any ideas I'm open to then all Them all
For sure, Sadie would also probably be happy, to offer ideas and suggestoins.
Most of it's just trying to refine what I know into looking good. Also, I'm doing some group work right now, so if I get a little spotty on my responses that's probably why. How long do you work for? But, I still have you on my laptop and phone, so the show must go on!
What kind of group work are you working on?