The prof named in the article should be outed:
From his profile, he's refereed journals such as
> “Is Slash an Alternative Medium? ‘Queer’ Heterotopias and the Role of Autonomous Media Space in Radical World Building.” Affinities: A Journal of Radical Theory, Culture, and Action 1.1 (2007). 69-85. Web."
> “Taking the Leather out of Leathersex: BDSM Identity and the Implications of an Internet-Mediated Sadomasochistic Public Sphere.” GR: Journal For The Arts, Sciences & Technology 2.2 (2004): 39-44. Print.
Here are what his recent interests are:
> These include such topics as hashtags as technosocial assemblages; MMOs and avatar infidelity; the politics of race-activist hashtags such as #Ferguson; haptics and digital touching; and the emerging sex robot industry.
Has a 4.8 rating on ratemyprof because he seems to teach nothing and hand out marks, according to the reviews.
Atomic Labs (Bungalow)
Just buy this.
> Facebook's top school to hire from, worldwide is this dank-memes-sedra-smith-ayy-lmao-eng-is-so-ez-good-shit-sign-me-the-fuck-up fucking Waterloo University.
Not true. A bit of an over exaggeration. I worked there. The top school is Stanford.
If you search LinkedIn for FB employees from UW there are 214 (source).
If you search for FB employees from Stanford there are 510 (source). Obviously this doesn't represent the full number of employees from both schools but it gives a general idea.
If you know basic HTML and CSS (or even if you don't - you can use Jekyll and write your pages in Markdown), you can create a website using GitHub Pages. I find it's nice to have complete control over the content on my website. It's also free.
If you don't have dropbox installed, you should really get it! It's a fantastic way to backup your files and access them when you are away from your computer: https://www.dropbox.com/spacerace?r=NTU4MjkyODk5
(Shameless plug, the more Waterloo people download and install dropbox, the more space all of us get).
For undergrad just go for UWaterloo. Way cheaper and you get the same name recognition as other top schools like Stanford, CMU, and MIT. You're actually more likely to finish university with money saved up. I already interned 4x in the US and worked 3x for the top tech companies and from what I observed, UWaterloo is very well-respected. If you're interning at a top tech company or even any tech company in the US and you said you're from UW, they're gonna expect that you're really good.
edit: Interesting discussion here and his choice is in the answer. Main difference here is the guy is super smart and already got an acceptance from both universities. https://www.quora.com/Choosing-Colleges/Should-I-go-to-the-University-of-Waterloo-or-to-Stanford-University
Just get one of these and save yourself time and money in the morning.
Offers I'm not taking:
(35137) Software Developer -
Greenfield Labs (Zenreach)
(34360) Software Developer -
(36602) Software Engineering Intern -
(37226) Software Developer/Engineering -
Wave Accounting Inc
(31684) Software Developer -
(34210) Web Extension Developer -
(32224) Software Engineering - Vancouver -
(35903) Software Developer -
(35869) Software Engineering/Product -
(33588) Teammate, Software Engineering -
(32666) Software Developer -
Something to keep in mind is the teams at Amazon are heavily decentralized. They have a purpose and it is up to them to figure out the best way to serve that purpose. So getting a person's opinion about one team does not even remotely reflect the experience of all employees in the company.
I think the NYT article is questionable journalism because they may be presenting facts but they are only presenting facts that push their narrative. There are a lot of people who have good things to say but they seem to have only gone with disgruntled former employees (which you could find for any major company).
There's rebuttal here if you are interested in hearing another side.
lurking in here but we haven't had any UW co-ops yet :( (I'm working on fixing that). To answer your questions
1) Our intern interview process is much like our process for full-times, which is described in detail here.
2) We treat our interns just like we do our full times. Same responsibilities and ownership. To give a sense of numbers we had 3 interns last summer but we don't have a hard limit.
If you're interested feel free to apply at on our jobs page or ping me at
There's probably some cheeky way to do it but I just turned it into an integral.
Took another look and found a geometric solution.
Figure out the length of the chord passing through the semicircle. This should be sqrt(4^2 + 8^2) - sqrt((8/5)^2 + (8/10)^2) since the line intersects the semicircle at (8/5, 8/10).
Using the chord length and radius of the semi-circle we can figure out the area of the bottom segment of the semicircle (A) (https://planetcalc.com/1421/).
The area of a corner segment is (32 - 8pi)/2 = 16 - 4pi.
The area of the shaded region is 16 - (16 - 4pi) - A = 4pi - A.
If you have android you can download the WatIsRain app. Haven't used it in a while so I'm not sure if it's updated with the recent construction.
But yeah, with the new SLC bridge you can essentially get to any buildings like E7, DWE, CPH, without ever having to go outside, which is pretty cool.
Ahead of your move out date, also consider posting on Waterloo Freecycle. Honestly a great site overall to get and to get rid of stuff. After second year, never had to visit IKEA again.
This was already tried. Back in 2009/2010, there was a group of students trying to start a "Dominatrix and Fetish Club" on campus.
It got tied up in FEDS/administration-land until the students who were initially interested gave up hope.
Source, Page 13
If you don't have f.lux, get it now. It is heaven.
Just remember the rule of 20/20/20, that is, when working on a computer, every twenty minutes, look at something at least twenty feet away, for twenty seconds. I always forget to do this.
Eat carrots and other such fruits/veggies. Carrots especially are really good for your eyes and eating fruits/veggies are better than eating shitty food anyways.
A lot of people who work on the computer for long hours tend to have temporary blurred vision, but usually, a few days of computer (and screen in general) abstinence returns things to normal. Obviously this isn't possible during work/study terms, but I recommend taking a break the week or two you have before your next co-op term after exams are over. Camping is probably the best way, which I plan on doing with some buddies after exams this term.
Don't read books or use your laptop/phone whilst lying down.
Get enough sleep. If you don't get enough sleep (< 6 hours), it's quite common to feel burning in your eyes during the morning or throughout the day.
That's all I can remember in terms of eyecare for now, but I may add to this list later.
Itellij is hands down the best IDE I have ever used.
It's worth speanding a few days just mastering it also has vi key binding. (emacs too if you into that sort of thing)
Normal cost is $499 USD.
You can grab the syllabus here. You can also take a look at my notes here, although I haven't yet typed up the notes from Thursday's lecture (you can download the PDF again in a few days and those notes will be included as well)… but my notes are terrible given that it's an 8:30 class. :)
Edit: Thursday's lecture is included now.
Do you know for a fact that counselling services staff want to post here anonymously, but are being "stifled"?
Good-enough anonymity isn't that hard to achieve. The post should avoid revealing information that can be traced back to the person such as dates and specific cases; this is obvious. The other thing that could be done is to post from off-campus because the University has pretty sophisticated monitoring tools. It would be a shitshow if they tried to use them to out the employees, but they are technically able to do so, and it's not inconceivable that they can do it legally too. From off-campus, the university won't have easy access to that information without technical and legal hurdles. Throw in seven proxies or so and you should be safe on the technical side, but in all seriousness if they're that concerned then a VPN might be appropriate (eg. TunnelBear.
The bigger issue is how we can verify someone's identity while making sure they stay anonymous. They can message the moderators with verification, but if UW is as dystopian as you make it sound, this isn't good for the mods. I don't believe it's that bad, so I'm willing to go for the message-the-mods-for-verification route. However, given all the problems we've had with bamboozles and trolls, I don't want to allow any post of the sort without proper verification. If people are willing to mislead people on things as serious as a student suicide, there will be people lining up to mislead us on a mental health discussion.
(I removed the automod post, so that's why the comment count doesn't match up.)
Why do you have custom error codes?
You should return the proper error codes for errors in the error object. Even more useful is to put those error codes in the HTTP header. For example if a stop is not found, return 404. If there's a malformed stop ID, 400. You can learn more about these here: http://www.wikiwand.com/en/List_of_HTTP_status_codes
Why do you mix camel case and underscore notation in the key names?
How come the server code is not open-sourced? It seems like you're just hosting the API documentation on github and nothing else.
Did you just criticize a mod for being a free speech crusader? I guess that's a first. I guess people would criticize mods one way or another regardless of what action they take. If you want the mods to silence people based on what they say and immediately start banning people when people get offended, go and fucking live in North Korea. Get the fuck off Reddit and get an account at https://www.tumblr.com/.
For android, watisrain, I think there's something similar for iOS.
However, it's probably worth spending a few hours exploring the different connections between buildings on your own.
I can't recommend it enough. Of course, learning LaTeX can be annoying. But once you've got it down, you can find a fair few templates online. Overleaf even has a few pretty good ones you can clone right here https://www.overleaf.com/latex/templates/tagged/cv
I'm a big fan of those, look pretty good out of the box and even better with a couple of tweaks here and there.
I would strongly suggest people check out some latex templates at https://www.overleaf.com/gallery/tagged/cv. You can do all the editing on site so don't need to download anything, and latex allows for some really impressive styles.
Damn you are so misinformed
I will be talking about salaries without stocks + signing bonus + one time pays. I will also only be talking about starting salaries (since I am only educated on those)
Waterloo average is around 65k. Anything over that and you are doing well
Toronto average is around 70k. Tier 1 companies offer 90k (Amazon etc). Tier 2 companies offer 80k (Zynga, TunnelBear etc.). Everything else is like 65-75k. Anything lower than that and you should question yourself.
Cali salaries are around 110k (USD), anything less than 105 and you should be vary. Anything over 120, is amazingly high and rare (Google, Facebook etc).
Seattle is similar to Cali but maybe 5-10k lower on average. Anything lower than 100k and you should ask yourself if it's worth moving there.
My numbers on Cali and Seattle may not be accurate as I don't work there. It would be nice if someone could correct me.
The best way to learn Firebase is quite honestly to just follow the documentation. It's one of the most clear and easy to follow docs out there imo. Not sure what stack you're using, but if you're using Swift or Kotlin / Java, the firebase docs have all that info for you. A good way to read the docs is listed below:
For Auth, just check out these docs. Based on your platform, choose it at the side and start reading! For other read / write operations, im assuming you'll use Firestore (easiest to start with imo) so just head over to these docs and start there.
Also, there's r/Firebase which could prolly help you out more than on this subreddit. If the docs are too complicated, there's a bunch of youtube tutorials too just search "<platform> firebase <product (like auth, firestore>" and you'll get a lot of videos.
3blue1brown music. nice!
Edit: Also, the problem in that video is this, on leetcode if anyone is wondering: https://leetcode.com/problems/trapping-rain-water/description/
What's your definition of "cheap"?
My go-to recommendation for any active pen tablet is always the iPad + Apple Pencil. The 2018 model w/ pencil support is $429 new and you can buy an used first generation Pencil.
Otherwise just get a Huion tablet if you don't mind hooking it up to a laptop. Linked the cheapest one but you can check Amazon for larger ones. A decent sized one goes for around $80.
I really can't recommend any of the cheap Windows Ink or Android tablets w/ active pen support, simply because at minimum they'll cost around $300 and the performance will always be choppy. You might as well as get an iPad if you're looking to spend more than $100.
All Quiet on the Western Front is great. I loved it.
Man's Search for Meaning is okay. It's a bit hard to say but I think just because something is about the Holocaust doesn't automatically make it a powerful book.
I've used Abe Books since the second semester during my undergraduate career. They have international versions of texts, which are much cheaper, but I don't recommend going this route for texts you wish to keep for an extended period of time. International texts, in my experience, have all been paperback and the paper quality in the text itself isn't that great.
Edit: I'm not sure if one is technically supposed to purchase international versions of texts in the US and Canada, but I did it anyway.
My condolences. I don't have much in the way of practical advice, but you can definitely take comfort in the fact that the next offering of the course seems like it will be MUCH less painful.
In case you haven't already seen the instructor ratings.
I only went from stage 0 to stage 2 on this website: http://sqlzoo.net/ and put myself as familiar with SQL
I also did one project in Python that was in (200 - 300) lines of code, most of which was just copying API code and put familiar with Python as well - The project itself was pretty cool though at the very least and I was asked about it a few times
10 years ago during my last co-op term, the company I worked for had these pens:
They're really excellent, I swear by them now. Can't use anything else. I have back-up boxes just in case.
you inspired me to order https://www.amazon.ca/gp/product/B0799496CB, and now I'm just waiting for the stainless steel cap from MEC, 'cause I ain't about drinking plastic.
I saw this video based on the application which would let you call in intervals and different application to make calls based on a schedule.
Here are my favourite podcasts in the main 3 genres I listen to:
Comedy / Misc :
There's also Waking Up by Sam Harris which is really good.
Seriously. Ask your academic adviser, they will be able to help you no problem.
You can't use it to reduce your course load in future terms, and will have to pay something like $1200 for it. Why not just take something at https://www.coursera.org/ ?
Although I saw the deadline was extended from another comment if you are still having connection issues screenshot them and phone the dept and tell them what is happening and request the deadline be extended. Always keep proof of issues.
Also try all browsers, and mobile. Screenshot in each. Maybe also try loading up Windscribe VPN which is free for up to 10 gb, and try connecting through it - the free version allows connections from several Canadian IPs, I think one or two USA based IPs and Switzerland.
It only takes 1 minute to install: https://windscribe.com/
I don't recommend them for anything other then mundane browsing but for this purpose they give you some extra options just in case the issues WW is having are location based.
Enjoy getting the UI completely fucked over each major update so the overpaid execs at mozilla can justify their existence. True chads use surf. Make the switch, you'll thank me for it.
Bello Luna Legs Out Front Dog Carrier, Adjustable Pet Shoulder Backpack Carrier for Walking Hiking Bike and Motorcycle - M https://www.amazon.ca/dp/B07FZY649D/ref=cm_sw_r_cp_api_i_yopOCb9XY7Y6N
I think this might be good for him
On the brightside you can now use the Brightspace Pulse app on your phone too (tried it a year ago and it didn't work but it seems to work now)
I'm not a DD student, but here are my two cents on the difficulty of Math 135/137:
The reason most people talk about the difficulty of Math 135/137 is because of proofs. Both of these courses are proof-based, and even though they're intro courses (and go through proof techniques) it's often difficult to get used to thinking in a "proofy" way if you've never had to do proofs before. Content-wise, the courses are not super difficult, but they are harder than HS math courses (the average grade in these courses is about mid-70's, and everyone who takes them probably had a 90+ in HS calc!).
If you want to improve your chances of doing well in this course, I recommend doing some math contests (or just doing the practice ones on the CEMC website) to get some intro proof practice. You can also check out How to Read and Do Proofs which is a great intro to proofs book (if this is something you struggle with).
While you're taking the courses, make sure you understand the why behind everything. Don't just try to remember ALL OF THE PROOFS, because that won't help you with a new proof! Understand the thought process, and what the theorems really mean, and you'll be fine. Also, actually do the assignments, and try to do them yourself. (This advice applies to 136 as well, which is linear algebra 1).
Okay, once again, why is our subreddit full of so much haters.
I was running to class and saw the butt-fuckery going on, and thought the commotion, snowstorm and DC would make a cute pic. My leg is injured, which is why I was taking the E5 overpass. Snapped it, and used the damn Android 4.2 built in edit function. Hit auto-correct, ramped up the contrast and lowered the exposure. I also cropped it to bring the buses and students into focus. I then used the reddit-sync app to directly post to this subreddit, all still on the way to class.
Here is the original pic
Upload if you make a good edit please, I know some of you are photo touch-up wizards.
If you have some knowledge of computers and have a non-Apple laptop, it is likely you are able to easily replace the network card on it. If replaceable, it should be quite easily accessible through a panel at the bottom. Most laptops made in the last few years use a standardized Mini PCI Express network card. A card like this may be able to work.
Certain BIOS/Motherboard configurations may not support certain cards. Check online to see if others have had success upgrading your laptop model in the past.
Installing a card is fairly easy. Here is a tutorial
There is also a student discount that's $5/month, for those who don't have it already: https://www.spotify.com/ca-en/student/
It's super easy to set up, if the family plan falls through
"We are sorry, but UW undergraduate students are not eligible for Pro+ accounts under the current site agreement. However, undergraduate students may still sign up individually for free or paid accounts from Overleaf. Interested UW undergraduates should sign up using their edu.uwaterloo.ca email addresses so that we can track interest among our undergraduates. This may allow us to expand our site agreement in the future." (source: https://www.overleaf.com/edu/uwaterloo#!overview)
We should also show that there's interest from the undergraduate community so that we can get it the legit way. I just signed up for a 2nd account with the .edu email, so that they know we use it.
I'd recommend you upgrade, the OS itself runs noticeably better, and you should see some performance gains in gaming (if you do that on PC) amongst other things. TBH Windows 8 feels like what Windows 7.5 would be, but with some tablet features thrown in. The interface divide between Metro and Desktop is quite jarring, but there are ways to remove the Start Screen and other Metro stuff if you want: http://www.stardock.com/products/start8/
Edit: Also don't forget the Refresh and Reset features, which are absolutely one of the greatest features in this OS (lets you reset Windows core files to default while keeping your programs and files, or deleting your programs and files if you want a quick factory reset). The new task manager is also pretty awesome.
I've used ExpressVPN before. You can dl the app onto your phone and use Instagram, Snapchat, FB and stuff. Plus the first 30 days are like a free trial so you can cancel the subscription without paying.
If it's legal, they don't care. Incognito mode has no effect. They do deep packet inspection and some other fancy stuff, as demonstrated by the crap speeds whenever you try to torrent stuff.
If you're feeling paranoid, use a VPN. Private Internet Access is ~$4 per month if you pay on an annual basis, and prevents them from throttling your torrenting.
If you've gotten these spam e-mails, its probably because you used your school e-mail to sign up for some forum/website that got hacked in the past. There's a website called HaveIBeenPwned that allows you to check if your e-mail is/was on a dump somewhere. Sometimes the passwords you used for those websites were stolen too so hopefully you didn't use the same combination for your UWaterloo account.
Unfortunately there's nothing you can do once your e-mail is out there; these spam accounts just take all the e-mails from the dump list and send out scams just to catch someone who isn't paying attention. I probably had like 500 + junk email in my regular inbox (theres a built in spam filter but it's shit) and I just recently got rid of them.
For those who are still in school (if you're alumni it doesn't really matter unless you check occasionally like I do) and are getting the spam e-mails, I suggest spam filters. There's options in outlook to do that and you just have to put some key words that get automatically filtered into the junk box. For example two common words I use are bitcoin (almost every "i took pictures of you watching porn" email asks for bitcoin as ransom) and Viagra (get these ads all the time).
I heard that they actually have a group giving tutorials for final exams, and the leader of that group(https://www.linkedin.com/in/leoyuan4canada) is getting quite rich because of this(he got a bmw 7 series last year). They usually charge students >=100 bucks for each tutorial. We should definitely file a complaint to the university.
Type in point A, get direction to point B
Press the bus icon, and it gives you exact routes with alternates with times.
Every single bus in the region comes every 15-20 minutes with the exception of the iXpress 200 which comes every 10
If you are at a bus stop and wondering whats coming and when, text the stop number to 57555 and it will give you a list of the next 3 busses and when they will arrive
The bus system isn't the most amazing thing in the world but its far better than what others make it out to be in Waterloo
coming from a cs background it took me less than three weeks to go from opening android studio for the first time to publishing a simple app on google play. it will take longer if you've never touched java before, but there's nothing more difficult than what you would see in a high school cs course. the front end design stuff is done in xml, which should feel fairly familiar if you've worked with html/css before. if you start today i'd bet you can get a good chunk of it finished before the term starts.
i used google's course on udacity, which takes about a week to get through: https://www.udacity.com/course/new-android-fundamentals--ud851
I have pretty strong eyesight and spend a good portion of most days looking at my monitor. As others have pointed out, no permanent damage can really be achieved by these means, but it is still healthy to take breaks every now and then.
During the day I like to sometimes look out a window or go outside for a few minutes and just look around for a bit, if that makes any sense. What I can definitely recommend is a plugin called f.lux. It automatically adjusts the brightness of your monitor depending on the time of day. That way it saves your eyes some strain from looking at a super bright monitor at 2AM. After a week or two of usage, the automatic opacity changes through the evening become second nature. Disclaimer: I'd turn f.lux off if you're playing a game or something like that. I've found that discerning things on dust 2 can get a bit difficult with a large dim from f.lux haha.
I hate saying bad things about people in general. But I will take exception here.
Fuck Mandy Furney. She is so terrible, that I still remember how shitty she is after 6 years after leaving this school.
I am taking CO 367 with him right now and I can say with full confidence that he is literally the worst professor I've ever had. Regret not reading his RateMyProf page prior to enrolling.
I was one of the unfortunate souls who had to take ECE 207 and ECE 316 with him. I managed to pass 207 but failed 316. I can't recall if there was any curve for 207 or 316, but a lot of people failed 316 in my class. I can't recall much about 207, but for 316, I failed both the midterm and final, and those were by far the hardest exams I've ever taken in ECE. I don't think he intended to curve, but I randomly got a 10% boost to my grade two weeks after final marks are released (didn't ask for an exam remark or anything, but even with the boost I still failed :( ) and from what I heard many people complained to the department about the final exam, and the department gave us some pity marks for those who failed the course.
Damen is known as one of the worst profs in ECE (if not the worst), as shown here and here. I wish you the best of luck.
Joining continuous gang soon.
Here's my resume.
I'd really appreciate any feedback/roasts of my resume so I can improve.
I used it to apply to dev jobs and some UI/UX and PM positions. I censored a tiny bit of information. The only relevant link I got rid of was the design portfolio, which had screencaps of a website I made as well as digital illustrations I made (without relevance to UI/UX).
Major concerns I have are the length (2 pages), and putting my GPA on it. Other than that, I don't know why my well ran so dry this time for WaterlooWorks, and it'd be great to hear your take on how I can improve for the future. I genuinely want to get better and I'll take all of your opinions seriously.
A bit last minute but YVR > YKF (Kitchener) is $265, one way on the 17th with Westjet. One stop in Calgary.
It's the same price nonstop to YYZ on the same date with Westjet and AC.
There is a Google doc put together with a list of topics (from people who took the course this term) and my own somewhat organized ramblings on a few of those topics (although I did not take the course this term). I don't know if you have access to this; if you don't PM me and I can send you the link.
If you have the time, redoing assignments can be a great way to study. The emphasis should be not on finishing per se, but rather on going through the proper thought process that puts you in the right frame of mind to answer exam questions (which for the most part can't be about writing a big program, so design takes a relatively bigger role).
While I didn't do this myself (so take this advice with a grain of salt), I think a really good way to practice all the object oriented concepts at once could be to take one of the final projects you didn't do and do all the design work for it; make your UML and everything and work through it without code.
And if you can get the things you don't know into a few small categories, try a free SRS tool such as Anki to drive the information home quickly. I used this to memorize all the calc 2 proofs/definitions to great effect.
The value of a university education derives mainly from the fact that you're put together with smart peers and smart mentors to form a community that will take you out of your comfort zone to undertake challenges that you wouldn't necessarily take on otherwise.
A degree merely shows that you're up to the challenge. But along the way you'll make friendships and acquire insights and timeless problem solving skills that are difficult to acquire at home in your jammies.
If all you want is a job grinding out routine software, by all means seek vocational training elsewhere.
And there are other communities that can take you out of your comfort zone, no matter how good you think you are; e.g.,
But these communities tend to lack the breadth and depth of social interaction that you'll get as a member of the university community.
A VPS on OVH for development/testing out changes to my website, gitlab pages for actual hosting, and csclub for random crap. Last time I checked GitHub pages didn't support HTTPS on custom domains, but GitLab did.
I've heard good things about CIS 565 from UPenn. Although they don't have lectures available, the topics they list on the website (https://cis565-fall-2020.github.io/syllabus/) are the topics you'd want to know: scan / reduction algorithms, radix sort, scheduling, etc. Specifically, I think topics 1, 2, 3, 4, 5, and 8 are all important.
Some of the stuff like the hardware features and algorithms specific to graphics are not as important, but it's good to know them to have context on why the GPU hardware is designed the way they are.
If you want a textbook, this book: https://www.amazon.ca/Programming-Massively-Parallel-Processors-Hands/dp/0128119861 looks good just based on the authors and seems to be reccomended by many people.
I think in the beginning though you will probably want to get your hands dirty with CUDA programming first, and try implementing & benchmarking your algorithms (and in the process learn the tooling for profiling and such for the GPU).
The government has been cracking down on VPNs lately in China, so all the free VPNs you find in the App Store (e.g. Betternet) aren't going to work. (On a side note, I heard they use machine learning to find these VPNs). One of the most common working VPNs left popular with expats is ExpressVPN which does cost money but is worth it. Even some paid services like VyprVPN have been spotty lately.
Source: Just left China two days ago.
Edit: It would be prudent to download ExpressVPN ahead of time, but even if you forget, you can use their alternate Firewall-friendly website, (I think it's that)
It's nothing crazy but I got to redo the entire Android app UI for TunnelBear as my first co-op three or so years ago. At the time there were about a dozen of us working there. Being thrown in the deep end and given that responsibility (which wasn't some dummy co-op project, the app had a million or so users at the time iirc) really helped me get my act together and shaped the way I approach problems.
I learned valuable lessons there, some technical in nature and some as a result of me being abbrasive and immature in dealing with certain social interactions. I wouldn't be the dev I am today without these folks.
So for bragging rights, I guess I can claim I've built a challenging UI (using google maps and animations and stuff) for a million plus users.
I will only address Canadian startups but obviously Google, Facebook, Amazon etc.... also have Canadians office. This list is non-exhaustive of course.
Thalmic Labs, Kik, Vidyard, TunnelBear, 500px, D2L, Shopify
There is a bunch of startups in Communitech that are also worth keeping an eye on.
Man's Search for Meaning is a biographical/philosophical book that recounts the author's internment at Auschwitz during World War II, and his struggle to find meaning amidst the death and suffering. I'm uncertain by what measure I should rate the book, but I'd definitely recommend everyone to read it once.
It sure was interesting, reading MSFM and AQOTWF together during 2A!! I long to experience those miserable days again... :(
Find a pic of a really hot girl, send it to your stalker. Only ever talk about the hot girl when stalker msgs you. Tell stalker you're busy with hot girl atm and can't talk rn.
If that doesn't work, I'm happy to pretend to be your BF long enough to get a few snaps and you can send those to her too. There's a good chance I'm prettier than she is. She'll probably fuck off.
If even that doesn't work, and you have an android phone, install this chatbot and you can comfortably ignore her forever.
LOL, that's super professional for a resume! He should consider joining /u/ireallyhadtopoop to be a mod for /r/pcbsd! I hear iXsystems is hiring!
Hello, I'm a bot! The movie you linked is called Heil Honey I'm Home!, here are some Trailers
Do this course from Udacity, it teaches you the basics of computer science, along with the python programming language (one of the most used languages in the field of computer science)
CEO: Laurier alumnus
CTO: College + Athabasca master
Some people like Sandra, but I personally didn't like her much. I had her for CS 135 in 1A. She had a tendency to make things more complicated than they needed to be, and she was consistently behind in material.
Here's her Rate my Prof page: http://www.ratemyprofessors.com/ShowRatings.jsp?tid=10536
This happened because the schedules are just preliminary. It's fairly common for profs and rooms to change in the months or even weeks leading up to the start of the term.
This term I went from Francine Vinette to Lilia Krivodonova.
Where down town? Near Yonge tends to be more expensive. Also does your company cover your travel costs? If they do then you could live a little bit further for cheaper and it would still take roughly the same time to get there if you're walking.
I doubt you'll be able to find any since it is the fall term with new freshmen everywhere, so I suggest Airbnb to try and find some. Otherwise you'll have to find a sub-let somehow or a room share.
If you google financial ratios, they will give you a good list of them. I quickly took a look, and something like this should help:
A general rule of thumb no matter what case or industry you are in - you want to look at:
- profit margin (profitability)
- sales margin (profitability)
- debt / equity (solvency)
- Asset / Liabilities (solvency)
- cash analysis including cash flow (liquidity and solvency)
- Times interest earned (profitability)
- inventory / receivable / payable turnover (liquidity)
- Expense analysis - identify areas where there can be cost efficiencies
- after finishing above ratios, compare with industry average and provide analysis
Feel free to PM me if you have any questions & good luck!
I'm like 90% sure it's this guy and he has pretty good reviews.. He did a seminar last year @ uw which makes me think it's him, but I could be wrong. Also, this means it's very unlikely that anyone here has had class with him
Just a lot of bad reviews for Buss in general. http://www.ratemyprofessors.com/ShowRatings.jsp?tid=12433 Those are his reviews on RMP.
Maybe you can just go to other lectures if the class has space..
I've been noticing some phds and students on Twitter saying they're banned as robots from Scholar. Possibly Google didn't ban the whole university IP cuz normally they have known IP addressed in campuses. I've experienced similar events on some of Google services but usually resolved by cache refreshing (ctrl+shift+R, command instead of ctrl for Mac), using incognito mode on your browser, or maybe some hours of coffee break (tho I'd normally use other PCs to access if urgent).
While Scholar's not working for you, would you consider trying out Scinapse? I've been working with some of my friends developing it since 2017, and we're still putting days and nights to integrate more features that would help academics more seamlessly manage their research-related activities (mostly information centric ones) on their electric devices, specifically those that involve communicating with others. We've recently improved the search algorithm and my colleagues are confident that its search results should be better than those from Scholar.
I hope your problem with GS solved quickly, and please let me know if anything you don't like with Scinapse.
Here's the link.
Basically, it lets you set up a hotspot from your laptop, similar to how you'd set up a hotspot from your phone. Then, you connect the 3DS to the hotspot and yay, internet
I get it. Not wanting to be unproductive is great. One of the best things someone told me is that, discipline is what will make you successful not motivation.
But not much has changed, you won't get much out of starting the courses early, you'll probably just get confused.
There are however other things you can do.
Are you in CS or Math?
If your in CS the best way to get jobs is through side projects, not many companies worry all that much about grades. You 'probably' won't learn anything in your courses until 3rd year that will help you make side projects.
the website stacksocial currently has a couple pay what you want learning bundles, where if you pay more than the average (7ish dollars) you get access to like 10 courses. Buy this and do the courses. You'll learn some programming and make some projects that you can show to people. They won't be fancy but they'll work.
If your in Math:
Go learn induction/strong induction and the few proof methods they introduce you to at the beginning of M135. Getting an understanding of those will be beneficial to you for the rest of your university career.
Best of luck.
For my needs I took a chance on an higher end chromebook and it's been great. Between cloud and inexpensive, it's nearly disposable. It's fast, requires no anti-virus and never bloats or gets corrupted. Battery lasts 9 hours. There are cloud based IDEs like cloud9 for development if you do that. Google docs is great. Not for everyone, but worth revisiting.
A very good place to start would be Codecadamy
It holds your hand and lets you code right on the website, which makes it very easy to get going. It's focus is on web development, and it's free!
After you have more experience with the basics of coding you should learn from more advanced resources, but Codecademy is a great place to start.
Hey, UW grad here. Check out my project https://echoplex.us if you're interested in a more anonymous chat.
OP, your design looks cool, but I'll be damned if I can remember my UW email (or even have access) to try it out! Great idea
I use HabitBull to track how often I work towards my goals.
One of my goals is to reach a B2 fluency in Spanish by my next birthday (the example I gave in my comment). I can't really track how many words I know, but I can track the number of days I feel like I progressed in my Spanish speaking skill, no matter how small the progress was.
Bought second hand off of kijiji 💀💀💀
It's a decent chair, easy to clean/move, not adjustable, but 👍
A better starting FP: https://www.amazon.ca/Lamy-Safari-Fountain-Black-Cartridges/dp/B00JTHHE4U/ref=sr_1_7?dchild=1&keywords=lamy+safari&qid=1622050960&s=office&sr=1-7
They're super cute tbh
Well it's literally part of NPD to create a false persona that you present to the world, BPD and APD as well to an extent. It's not a healthy way to cope with low self-esteem or whatever OP's problem is.
I didn't really insinuate that OP has such a mental illness, I'm just saying the advice itself is awful and gave my reasoning why. The last part about the mental hospital just kind of confused me more than anything, and made me wonder what the hell OP was on about.
> I'm glad you've been independently researching to at least take an informed stance, though
I suggest you read this if you're on the spectrum, it's from a Canadian ASD researcher who is herself on the spectrum so I found it more accurate than the "studies" that mostly seem to want to "cure"/prevent ASD.
I got it from Amazon! https://www.amazon.ca/Thayers-Alcohol-Free-Petal-Witch-Hazel/dp/B007HD570Q/ref=sr_1_1?ie=UTF8&qid=1523933572&sr=8-1&keywords=thayer&dpID=4186rx-UsfL&preST=_SY300_QL70_&dpSrc=srch :-)
Love my SE215s, but unfortunately my cable's broken (lots of static) and it's pretty expensive to replace them.
I also have a pair of Sennheiser HD 598 Cs. I got them from Amazon Warehouse so the box was "slightly damaged", but the actual headphones were new. It ended up coming to about $90 back then, so keep an eye out!
Not sure re: Tophat for summer online - if not, email Steve Forsey about getting access to it. You'll have to pay for it, but it's worth.
No course notes - I bought physical notes, but again ended up just using Tophat.
Klein organic chemistry was the text I think? I also recommend this book - I find the explanations are better. Worth every cent!
I've never had any luck using the school VPN for this use case. I'd recommend looking at getting Private Internet Access ($3.33/month) or seeing if your ISP offers a free VPN. My DSL provider (Acanac) offers free VPN service for customers
Daam man. If you want to graduate not a virgin there's a lot you can do, that isn't too difficult, to at least make it easier. Shower, go to clubs and make some friends, even just talking to more people in general will help your confidence. I also highly recommend the book Models by Mark Manson, but I would say just start showering and going outside first.
Or just stop worrying about being a virgin and continue to live your life the way you do now, but without the stress of caring that you're a virgin. Actually you should probably not care anyway, just because society says you shouldn't be a virgin doesn't mean you have to listen or let that stress you out.
You're right, he didn't know much. They assign any math teacher to teach computer science these days. He mostly read from prepared lectures from the curriculum. Besides that, he was OK. Let everyone do their final project in a language they want.
My grade 11/12 ICS teacher was the worst. He would dock marks for simply not commenting the stupidest things (i.e 'this if statement runs when variable x is true').
I decided to waste his time by writing the most complex OOP programs I could think of for the simplest problems lol. Most of the learning I did from 'Thinking in Java', barely paid attention to the class.
I suggest going through Introduction to Algorithms and going over sorting methods and data structures. It's incredibly comprehensive.
I think you're far too worried about what you major in. It does not matter as much as I think you think it matters. You've made at LEAST 4 separate posts about what you SHOULD be majoring in and I think the solution is simple:
Major in what you think is right for you. Whether that means it will help you get a better job, or you think the courses are interesting, or you really just love learning about the content.
I've gone through a similar struggle like you (I've seen your flair change multiple times in the past 8 or so months) and I've come to the conclusion that for me, I have many, many interests and there really is no exact solution. I have to compromise, because I do not have unlimited money and time to learn all that I want to learn. Personally, the compromise for me was statistics. Statistics is something that can be applied to just about anything that I found interesting. As a plus, I really like learning about it!
So, to me, it sounds like you like biology and math. This really screams biostatistics or bioinformatics to me. Or even biotech or any of that cool shit.
Life isn't linear. If you major in AMATH you wont be destined to one thing for the rest of your life. Life sucks when you spend too much time worrying about little things like this. Start actually doing shit that you want to be doing and don't worry about the details.
Read "So Good They Can't Ignore You" by Cal Newport.
I don't know anything offhand specifically for web dev in its entirety, though. Perhaps look into software architecture books? I'm sure there's many patterns that can be utilized with both web and non-web applications.
Talking to your potential customers is the most important to see if the idea is viable or not. You main goal is to find out if your idea will solve their pain points and how much they are willing to pay (and if that amount is enough to sustain the business).
If you need advice, I think Larry Smith is awesome. I talked to him a few times and he's always so funny/helpful (but super busy).
Also... Idea is just the first step! Read up on the stuff ahead too. Here's my dropbox book collection and I recommend the book "Running Lean".