
Getting Your Name Off a Hiring Blacklist National Programme on Technology Enhanced Learning NPTEL (National Programme on Technology Enhanced Learning) is a joint initiative of the IITs and IISc. Through this initiative, we offer online courses and certification in Programming, Data structures & Algorithms. Please see the video on the right for a brief message from all the contributors to this effort. Join and get JOB READY! Online course: Free for all, Certification exam: For a nominal fee Important dates Please refer to FAQs for answers to common questions. Course registration is closed now and only registered users will be able to access the course. (41) What are some potentially life-changing books?
50 Helpful Resources That Will Enhance Your Writing Skills Written by Smashing Editorial Effective writing skills are to a writer what petrol is to a car. Like the petrol and car relationship, without solid skills writers cannot move ahead. These skills don’t come overnight, and they require patience and determination. You have to work smart and hard to acquire them. Only with experience, you can enter the realm of effective, always-in-demand writers. Of course, effective writing requires a good command of the language in which you write or want to write. We collected over 50 useful and practical tools and resources that will help you to improve your writing skills. 1. Ultimate Style: The Rules Of Writing The web’s ultimate guide to grammar provides a database of topics and an easy-to-search A-Z list of common questions (via) Use English Punctuation Correctly A quick and useful crash course in English punctuation. HyperGrammar An extensive electronic grammar course at the University of Ottawa’s Writing Centre. 2. Dr. 3. 4. Writing tips from experts
8 math talks to blow your mind Mathematics gets down to work in these talks, breathing life and logic into everyday problems. Prepare for math puzzlers both solved and unsolvable, and even some still waiting for solutions. Ron Eglash: The fractals at the heart of African designs When Ron Eglash first saw an aerial photo of an African village, he couldn’t rest until he knew — were the fractals in the layout of the village a coincidence, or were the forces of mathematics and culture colliding in unexpected ways? Here, he tells of his travels around the continent in search of an answer. How big is infinity? Arthur Benjamin does “Mathemagic” A whole team of calculators is no match for Arthur Benjamin, as he does astounding mental math in the blink of an eye. Scott Rickard: The beautiful math behind the ugliest music What makes a piece of music beautiful? Benoit Mandelbrot: Fractals and the art of roughness The world is based on roughness, explains legendary mathematician Benoit Mandelbrot.
The illustrated guide to a Ph.D. Imagine a circle that contains all of human knowledge: By the time you finish elementary school, you know a little: By the time you finish high school, you know a bit more: With a bachelor's degree, you gain a specialty: A master's degree deepens that specialty: Reading research papers takes you to the edge of human knowledge: Once you're at the boundary, you focus: You push at the boundary for a few years: Until one day, the boundary gives way: And, that dent you've made is called a Ph.D Of course, the world looks different to you now: So, don't forget the bigger picture: Keep pushing. There's a bit more below, but I also wrote a follow-up 5 years after the illustrated guide which may be of interest -- HOWTO: Get tenure. Related posts If you like these posts, then I recommend the book A PhD Is Not Enough Get it in print; fund students; save lives By request, a print version of The Illustrated Guide to a Ph.D. is on sale. Click here to preview or buy it. Why biology? License: Creative Commons Resources
10 podcasts for programmers and budding developers There's certainly no shortage of podcasts aimed at developers, but which are worth your time? Here's my take on some of the best regular shows and video series aimed at developers, whether you're just learning to write code or are a full-time programmer. Programming Throwdown Programming Throwdown offers a general introduction to a wide range of programming-related topics in an interesting and engaging manner. Top 10 Incredibly Useful Windows Programs to Have On Hand Entrepreneur Startup Advice | Both Sides of The Table I usually tell people that everything I learned about being an entrepreneur I learned by F’ing up at my first company. I think the sign of a good entrepreneur is the ability to spot your mistakes, correct quickly and not repeat the mistakes. I made plenty of mistakes. Below are some of the lessons I learned along the way. For now it’s mostly an outline for me to follow (in no particular order). Disclaimer: I ran two SaaS software companies. 1. 2. You also need to consider founder scenarios, ownership, prenuptials and stock options. Learning to work with lawyers. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24Lies, Damn Lies and Statistics 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42.
Hack any paid WiFi hotspot in about 30 seconds (The above video was banned from YouTube on 9/12/2014 and hence has been re-uploaded to Vimeo. No explanation for the ban was given. The original YouTube video identifier was: Agodg3dmwaQ ). Or rather, DON'T hack any paid WiFi hotspots, as that would be bad... Also, don't turn your WiFi card off and then back on again after the hack to rectify any MAC address conflicts that might arise. The commands are: ifconfig en1 | grep ether arp -a sudo ifconfig en1 ether [mac address to spoof] Note that the term "MAC address" has nothing to do with Macintosh computers.
14 Coding Challenges to Help You Train Your Brain Programming is becoming an essential part of nearly every industry known to man, the way it helps to organize and maintain large systems is not possible to compare to anything else, and so more and more people begin their journey. You can learn to code both from interactive platforms and also from books – whichever you find most appropriate and easy to learn from. But, sometimes that’s not good enough, and we want to practice new things. Coding is a lot about creativity, your ability to come up with new and interesting ideas; but sometimes, due to a large amount of time spent tackling common problems, we forget about creativity. I’m not quite sure whether that is the reason coding challenges were made, but they certainly help with the part where you need to think of your own stuff to program. We could say that coding challenges are great for: 1. 2. HackerEarth provides a SaaS application to do an automated assessment of the technical and logical skills of candidates. 3. 4. 5. 6. 7. 9. 10.
Aptitude Questions with Answers and Explanations