Appearance
question:What are some good tips for someone going to Phillips Exeter Academy?
answer:I just made a [LINKED_TEXT: YouTube video ] [URL: https://youtu.be/pOlUfEf7U6s]about just this, so Exeter is fresh on the mind. Here are 10 things I wish I knew before going to Exeter: 1. Getting in is the easy part Many students can attest that the application process was no joke. Once I got in, it was a relief. I got cocky, and told myself â I'm good enough to get into Exeter, nothing can stop me now! Then reality hit once I entered the classroom and realized I wasn't all that I was cracked up to be. The admissions process is difficult for a reason. So, if you're in the middle of writing applications, imagine a school year filled with this level of workload (but also lots of fun and new experiences). And if you've gotten in or have just started, buckle up! 2. It won't be like Zoey 101 I watched [LINKED_TEXT: Zoey 101] [URL: https://en.wikipedia.org/wiki/Zoey_101] growing up, and when I thought of boarding school, I thought it would involve strolling between classes in the California sunshine, with views of the ocean and surfers, or sleepovers with your best friends every night. But, Exeter is nothing like that. Weâd have to wade through feet of snow during blizzards and risk getting swept away in 30mph winds during hurricanes to get to class. And the teenage drama only lasted first-year; instead, my experience became dominated by late-night cramming and existential crises. 3. You won't be the smartest person in the room I was in for a shock when I realized that everyone seated across the Harkness table was just as smart, but more often, way smarter, than me. Before, I immediately knew the answer to a question or what to say in class. Now, Iâd have to go to my classmates for help. The tables had turned. 4. Time will fly by â don't put things off!! Stepping foot on campus with four years ahead of you seems like you'll have all the time in the world to tick everything off your bucket list. But it'll really fly by. I used my course load or short-term commitments as an excuse for not improving myself in the long-term. I put off putting an actual effort into improving my grades, saying, oh next term things will be different â until it was too late. 5. Enter the shallow end first Browse the course catalog, and you'll find classes like Molecular Biology, or Accelerated Chemistry (Introductory and AP Chemistry in one year), or Quantum Mechanics. Seems cool. But ease into the course load, and don't set yourself up to fail. Think of the academic experience as a marathon, and not a sprint. Going in as a freshman taking the most fancy-sounding, difficult classes will burn you out, kill your self-esteem, and make it harder to do well in the terms to come. 6. Prepare for Bâs and Câs As many of you can relate, Aâs can come easily in middle school. In fact, I went into a panic in 6th grade when I got an 88 on a Sewing Project in Home Ed and thought it was the end of the world. But at Exeter, the standards are much higher. The new teaching style or demand of the curriculum can make you struggle in your best subjects. Or new classes may be much harder than anticipated. So, Bs and Cs are pretty normal, and colleges knew about the rigor of Exeter academics when they review your transcript. 7. Get ready to write At Exeter, humanities courses like English and History are graded strictly on writing and discussion. Almost every week will involve a minimum of one essay, if not more. You'll exhaust personal stories to write in narratives, and learn the art of cranking out 500 words in the free block before class. 8. Keep it close to home Call home. You may think you're way too busy, or that your parents are too lame to ring up every night. Or that you'll seem lame for doing so. But give them a call, even if it's for a minute to check-in. And, stay in touch with your friends at home. At Exeter, it may be easy to lose touch with them, with your new friends and new experiences that they can't relate to. But once you graduate and are spending summers or breaks at home, you'll realize how much you value those long-term friendships. 9. It won't be a straight road to Harvard I discuss this in more depth [LINKED_TEXT: here] [URL: https://www.quora.com/Does-going-to-a-school-like-Exeter-or-Andover-really-increases-my-chance-of-getting-into-an-Ivy-League/answer/Harshita-Yerramreddy?ch=10&share=73f805a8&srid=ztJ7] and [LINKED_TEXT: here] [URL: https://www.quora.com/Does-what-high-school-you-attend-affect-what-colleges-you-get-accepted-to/answer/Harshita-Yerramreddy?ch=10&share=eda73961&srid=ztJ7], so take a look at that! Essentially, itâs a very common myth that going to Exeter is a straight road to Ivy League schools, and itâs, if anything, the opposite. 10. You can't peak in high school Everyone will tell you â after Exeter, everything else will be so easy. So naturally, you'd think, great, I can coast from here â my life will be easy. But just think about that â do you really want to peak in high school? Casey Neistat introduced something a few years ago called the [LINKED_TEXT: Tarzan Principle] [URL: https://youtu.be/7HF4peQxeXA?t=387], which essentially states that life should be perceived as if youâre Tarzan, swinging across vines. You canât hold onto just one vine once you feel âsuccessful,â because then youâll stagnate and canât reach the next. Likewise, boarding school should just be one of those vines to get you to that next peak, not something to hold onto.
question:Alexandria OcasioCortez said Going by track record, Iâd feel safer in a bathroom with a trans woman than a powerful male executive any day of the week. What do you think about this?
answer:Alexandria Ocasio-Cortez said "Going by track record, Iâd feel safer in a bathroom with a trans woman than a powerful male executive any day of the week." What do you think about this? Sheâs referring to the fact that, to date, there is not a single documented case of a trans woman raping or sexually assaulting a cis woman in the toilet. Not. A. Single. One. There are however many, many documented examples of âpowerful male executivesâ raping and/or sexually assaulting women, as anyone who watches the news could tell you. Based on that track record, it seems perfectly logical to me that a woman would be more nervous of being alone with a âpowerful male executiveâ than of being alone with a trans woman. But of course the objections to trans women using the womenâs âbathroomâ arenât based on logic, so how much difference her observation will make is debatable. You canât reason someone out of a position which they didnât reason themselves into.
question:With how hard it is being an undocumented immigrant, why not just give them citizenship?
answer:WHAT PART OF GOVERNED BY LAWS DO YOU NOT UNDERSTAND. WE ARE A NATION OF LAWS IF YOU DO NOT WANT TO OBEY THE LAWS YOU DO NOT BELONG HERE.
question:What are some tips for me if I am new to competitive programming?
answer:If you're a student of computer science or a coding enthusiast, there's a good possibility that you've overheard others talking about their competitive programming abilities, as well as their placements and accomplishments in various code challenges or competitions. It's true that having a competitive programming talent will help you stand out from the crowd, make your resume look better, and give you an advantage over other candidates when applying for jobs or other employment prospects. You should be aware that many well-known tech corporations, such as Facebook, Google, Amazon, and others, give candidates' competitive programming talents a lot of weight and sometimes even hire them after finding them through various competitive programming competitions. There are websites who provide courses in order to help students learn skills like DSA to improve their competitive programming, few such websites include Logicmojo, Udemy, Coding Ninjas etc. Competitive Programming Competitive programming is a practice that involves addressing a variety of real-world programming issues while adhering to strict time, memory, time & space complexity, and other constraints. The goal is to improve your programming and data structures & algorithms skills. You must use your choice programming language to create an optimal solution to the provided programming problem within the allotted time frame, and your code must pass all necessary test cases. The best part is that you get to compete against a variety of bright minds from around the globe and develop not only your programming or DSA skills but also other abilities like logical and analytical thinking, problem-solving, time management, breaking a problem down into manageable pieces, and many other abilities. Learn Data Structures & Algorithms The core aspect of Competitive Programming i.e., Data Structures & Algorithms. Indeed, learning the DSA fundamentals is a must to start your journey of becoming a Competitive Programmer. What you need to know is that while some people will tell you that learning DSA is not required in order to get started with CP and can be done along the way, we strongly advise that you at least brush up on the basics of DSA, such as arrays, linked lists, stacks, queues, trees, searching, sorting, time and space complexity, etc., before beginning to solve problems and participate in competitive problems. This will give you the confidence you need to solve the majority of the problems. You won't be able to come up with an optimized, effective, and perfect solution for the given programming challenge if you don't have a solid understanding of data structures and algorithms. To learn and master DSA, I will strongly recommend you Logicmojo live course on data structure and algorithms as there youâll find adequate quality resources such as live classes from expert faculties, regular assignments and test after completion of topics, Logicmojo is the most affordable online course, including mentorship and mock interview guidance also, and much more. Start Practicing and Solving Problems SPOJ: Itâs a problem Archive (recommended for all beginners) Start with problems having maximum submissions. Solve the first few problems (may be 20). Build some confidence. Then start following some good coders (check their initial submissions). Then start solving problems topic wise. Never get stuck for too long in the initial period. Google out your doubts and try to sort them out or you can discuss with someone (ONLY IN THE BEGINNING). Before getting into live contests like Codeforces or Codechef, make sure that you have solved about 50-70 problems on SPOJ. CODECHEF: Do all the three contests every month. Do participate in CodeChef LunchTime for sure. Even if you are unable to solve a problem, do always look at the editorials and then code it and get it accepted (this is the way you will learn). And even if you are able to do it, do look at the codes of some good coders. See how they have implemented it. Again, you will learn. Same point applies to TopCoder and Codeforces as well. Codeforces: 4 to 5 short contests of 2 hours in a month (Do them once you develop some confidence). TopCoder: Once you have proper experience and you can write codes very fast. Online Programming Contests You write codes and submit them online. The judge runs your code and checks the output of your program for several inputs and gives the result based on your programâs outputs. You must follow exact I/O formats. For example, do not print statements like: âplease enter a numberâ, etc. Each problem has constraints: Properly analyze the constraints before you start coding.Time Limit in seconds (gives you an insight of what is the order of solution it expects) -> order analysis (discussed later).The constraints on input (very imp): Most of the time you can correctly guess the order of the solution by analyzing the input constraints and time limit.Memory Limit (You need not bother unless you are using an insanely large amount of memory). Types of errors you may encounter apart from wrong answer: Run Time Error (Most Encountered) Segmentation fault (accessing an illegal memory address)You declared an array of smaller size than required or you are trying to access negative indices.Declaration of an array of HUGE (more than 10^8 ints) size.Dividing by Zero / Taking modulo with zero.USE gdb (will learn in coming lectures) Compilation error You need to learn how to code in C++.USE GNU G++ compiler or IDEONE(be careful to make codes private). Time Limit Exceeded Your program failed to generate all output within a given time limit.Input Files are not randomly generated , they are made such that wrong code does not pass.Always think of the worst cases before you start coding .Always try to avoid TLE.Sometimes a little optimizations are required and sometimes you really need a totally new and efficient algorithm (this you will learn with time).So whenever you are in doubt that your code will pass or not .Most of the time it wonât pass .Again do proper order analysis of your solution . Wrong Answer [most encountered] Wrong answer means that the output given by your program did not match the correct output for that input (or did not fulfill the conditions in case multiple solutions were possible). This is the most frequently occurring bug that you will face and getting rid of it can be a pain.First of all, you must check that your program gives correct output for the sample test cases, exactly satisfying the output format.Read your code completely once before testing. This way you will be able to remove any obvious bugs.Check for incorrect variable initializations / uncleared memory, etc. These errors can also occur when you copy paste code.In case you keep getting wrong answers even after you have tried to find the bug in your program you must rethink your algorithms and prove it if you havenât done so. If you find a bug in your algorithm, start working on a new algorithm. Conclusion Finally, I will say that you must learn the basic and well-known algorithms first, and for that I would recommend you join courses offered by Logicmojo, Coding Ninjas or GeeksForGeeks. Not only algorithms but you must also understand why that works, proof, code it and analyze it. Thanks for reading and I hope this helps clear your doubts. Happy Coding!!