(Part 3) Best products from r/AskProgramming
We found 21 comments on r/AskProgramming discussing the most recommended products. We ran sentiment analysis on each of these comments to determine how redditors feel about different products. We found 124 products and ranked them based on the amount of positive reactions they received. Here are the products ranked 41-60. You can also go back to the previous section.
41. Programming in Scala: A Comprehensive Step-by-Step Guide, 2nd Edition
Used Book in Good Condition
42. Internet and World Wide Web How To Program (5th Edition)
Used Book in Good Condition
43. Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby Series)
44. Swanwick - Night Swannies Classic - Blue Light Blocking Glasses - One Size Fits Most - Relieve Tired Eyes, Reduce Eye Strain, Experience Better Sleep
- PREMIUM NIGHTTIME BLUE LIGHT BLOCKING GLASSES: The specialized orange-tinted lenses in Night Swannies can block over 99-100% of blue light (400-500nm), significantly reducing screen time glare while providing superior visual clarity.
- INVEST IN BETTER SLEEP: More than just a stylish fit, Night Swannies are exclusively designed to help signal the body to prepare for sleep. Continuously wear at least 2 hours before bedtime for optimal results!
- A PRACTICAL GIFT FOR PROFESSIONALS AND GAMERS: Surprise your favorite night owl or gamer with a pair of Swannies to help protect them from the glare of their laptop screen, smartphone or gaming PC, especially at night.
- PAIRS PERFECTLY WITH OUR DAY SWANNIES: Night Swannies are so effective that they are not recommended for continuous use in the daytime, that’s why we have our Day Swannies collections for sunup blue light protection.
- 100% SATISFACTION GUARANTEE: We’re so sure you’ll love your Swannies that we offer a 100% money-back guarantee within 30 days of purchase.
Features:
46. Artificial Intelligence: A Modern Approach (3rd Edition)
- Overnight shipping available
Features:
47. Logitech M570 Wireless Trackball Mouse – Ergonomic Design with Sculpted Right-Hand Shape, Compatible with Apple Mac and Microsoft Windows Computers, USB Unifying Receiver, Dark Gray
- Stop chasing a mouse around. Your trackball stays in one place and puts control under your thumb, so you don't have to move your arm to move your cursor. And its sculpted shape supports your hand for comfortable control all day long.
- You can go for up to 18 months without changing batteries and the convenient battery indicator helps to ensure that you'll never be caught off guard. Battery life may vary based on user and computing conditions.
- You get precise cursor control wherever you want to use your trackball. Hard tables, comfy sofas and lumpy beds are all no problem for the M570.
Features:
48. ASUS ZenBook UX303UA 13.3-Inch FHD Touchscreen Laptop, Intel Core i5, 8 GB RAM, 256 GB SSD, Windows 10 (64 bit)
- Powerful 6th-generation Intel Core i5-6200U 2.3GHz (Turbo up to 2.8GHz). Skylake
- Touchscreen/ 8GB RAM/ 256GB SSD Storage. Backlit keyboard.
- Amazing 13.3” IPS multi-touch display with FHD (1920 x 1080) resolution for visuals in stunning clarit.With Instant On taking just two seconds to resume, you can start work again immediately from where you left off.
- Gigabit Dual-Band 802.11AC ultra-fast Wi-Fi. 1.2MP HD Camera.
- Feature 3 x USB 3.0, 1 x HDMI and 1 x mini display ports. Bluetooth 4.0.1 year International Warranty with 1 year Accidental Damage Protection.
- 1 year International Warranty with 1 year Accidental Damage Protection.
Features:
49. The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography
- Anchor Books
Features:
50. ELP 1megapixel Day Night Vision Indoor&Outdoor CCTV USB Dome Housing Camera Vandal-Proof for House and Pc Industrial Security.CCTV Camera for Baby Monitor, Pets Monitor,Home Security
1megapixel HD USB Camera for house and industiral video securityWith dome housing can install directly at house or bank etc.Plug&play with any PC video surveillance, no need additional powerMegapixel HD resolution up to 1080X720PWith IR LED for day&night whole day video security
51. Cracking the Coding Interview: 189 Programming Questions and Solutions
- Careercup, Easy To Read
- Condition : Good
- Compact for travelling
Features:
52. Code Complete (Developer Best Practices)
- SIZE: Small-34 / Medium-36 / Large-38 / X-large 40 / 2X-42 / 3X-44 / 4X-46
ORDER BASED ON BRA SIZE: With a tape measure, take a snug measurement around the torso just below the bustline and add 3-inches. If the measurement results in an odd number, round up to the nearest even number. - EASY-OFF, EASY-ON STYLING OFFERS INDEPENDENCE! Pride and dignity! - No more help required. The center Velcro Hook and Loop is gentle and keeps the bra in place and makes it easy to remove when needed. And the new hook tab works like a lock preventing any curling up or disengaging of the closure. The hook tab also keeps the closure flat and smooth and adjustment to size is easy with the newly lengthened loop design.
- DEVELOPED TO MEET THE NEEDS OF THE NOT-SO-NIMBLE FINGERS. Hook and loop closure eliminates struggling with tiny clasps. EASY ACCESS BRA FOR BREASTFEEDING - Single handed operation makes it easy
- PRESCRIBED BY PROFESSIONALS - for patients with limitations from Arthritis, multiple sclerosis, fibromyalgia, torn rotator cuff or other limiting conditions. Also used as an Oncology bra and all applications that require a wire free - metal free bra.
- MADE IN THE USA - High quality construction and made with the finest materials for maximum durability and service to you
Features:
53. Asus X556UQ-NH71 Vivobook 15.6" FHD Laptop, 7th Gen Intel Core i7, 8GB RAM, 512GB SSD, 940MX Graphics, DVD-RW, USB-C, Windows 10, Dark Blue
- Powerful & efficient Intel Core i7-7500U 2.7GHz (Turbo up to 3.5GHz) processor
- Nvidia GeForce 940MX graphics; 8GB DDR4 RAM
- 512GB 2.5" Ssd; dual-layer DVD-RW drive; ergonomic chiclet keyboard with number pad
- Lightning-fast dual band 802.11AC Wi-Fi keeps you connected through any congestion or interference
- Comprehensive connections including USB 3.1 Type-C, USB 3.0, USB 2.0, RJ45 LAN, HDMI, and VGA (*usb transfer speed may vary. Learn more at Asus website)
Features:
55. The Phantom Tollbooth
- These brushes can be used on firearms, automobile detailing, boats, golf equipment
- The most aggressive of Otis' all purpose receiver brushes is the bronze bristled brush
- Gives you the ability to scrub places where carbon, powder and copper residue hibernate
- Battery terminals, camping, grout, jewelry, wood working, RC hobbies, crafts and much, much more
Features:
57. Design Patterns: Elements of Reusable Object-Oriented Software
- The space mouse compact was developed to deliver an intuitive, effortless and precise 3D navigation in CAD applications that cannot be experienced by using a standard mouse and keyboard.
- Six-degrees-of-freedom (6Dof) sensor - intuitively and precisely navigate digital models or views. Operating system - Windows 10, Windows 8.1, Windows 7 SP1,Apple macOS 10.14, Apple macOS 10.13, Apple macOS 10.12, Apple OS X 10.11, Apple OS X 10.10. Linux Red Hat Enterprise Linux Workstation 4, 5, Linux Novell SUSE Linux 9.3, 10, 11
- Each of the space mouse compact's two buttons opens its own 3Dconnexion radial menu. They provide direct access to up to 8 of your favorite application commands.
- With its iconic, pure design, the space mouse compact is small enough to fit on every desk while the brushed steel base ensures the device stability for precise 3D navigation.
- 2-Year manufacturer's warranty
Features:
58. CM Storm QuickFire Rapid - Tenkeyless Mechanical Gaming Keyboard with CHERRY MX Brown Switches
- Mechanical BROWN CHERRY MX Switches
- Windows keys disabled in Game mode
- Extra key caps bundled (with key puller)
- Laser-marked key caps
- Anti-Ghosting
- NKRO in PS/2 mode
- Removable braided USB cable with cable routing
- Compact design without numpad section provides extra space for your mouse and allows your shoulders to be comfortably positioned
Features:
It depends on taste. If you want the taste of functional while having the comfort of your object oriented world available, I'd recommend Scala, as it lets you do functional stuff while remaining sorta in the Java-sphere. A lot of people just use Scala as "Better Java". For learning Scala, I'd recommend "The Staircase Book" by Martin Odersky (https://www.amazon.com/Programming-Scala-Comprehensive-Step-Step/dp/0981531644). Looking at the cover, you'll probably figure out why it's known by that name.
If you want to properly try on functional programming, I'd go straight for Haskell with the help of a suitable book. Learn You a Haskell for Great Good is available online at http://learnyouahaskell.com/chapters and should work well enough for the purpose.
One of my classes used Deitel's Internet and the World Wide Web 5th. It's somewhat verbose but covers everything in the course you posted. ^(I've been told that a clever student once found a pdf somewhere on the 'net.)
Mozilla has excellent documentation on web technologies, focusing on the client side (i.e. no servers or databases).
There are too many free online courses on web development to list. Here's one on Coursera. You might also want to look at MIT's OpenCourseWare.
Brush up on the client-server pattern, asynchronous programming, HTTP/TCP/IP, and data interchange formats like JSON.
Find a web developer colleague and ask them questions. Buy them beer afterwards.
Get Chrome or Firefox, open the developer tools, and snoop around the code of your favourite websites. You can made live edits to the HTML, CSS, and Javascript, and see the results instantly applied to the page. You can also see the data the website stores, any network activity it initiates, how well it's performing and how much memory it takes up, etc.
Lastly, feel free to PM me if you have specific questions. I'm an experienced (web) dev and I'd be glad to pass on some knowledge.
I totally agree. I recently learned use ruby/rails for Web Development, so I would recommend that over python/django (worked with python for a couple years). I found, after doing a few tutorials online, that a great way to practice is to use your newfound skills to solve problems from Project Euler (projecteuler.net). Ruby is a very easy to read language, and gives you a good programming base. I would also recommend reading this book by Sandi Metz (Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby) https://www.amazon.com/dp/B0096BYG7C/ref=cm_sw_r_other_apa_gQcFxbTMY5RDA). It's great for applying Ruby (and really any other language) and applying it well.
Something I've found super helpful: I recently had to get glasses; not a strong prescription, but enough that I needed lens to drive. Anyway, I'm a programmer as well and you can get a blue light filter built into the lens material. http://www.allaboutvision.com/cvs/blue-light.htm (for info on blue light) And even if you don't need prescription glasses you can buy blue light filter glasses. Something like these: https://www.amazon.com/Blue-Light-Blocking-Glasses-Registered/dp/B010B5GUH0?th=1
Use the glasses anytime you are looking at a screen. Whether it's your phone, tv, or computer monitor. Blue light is part of what prevents you from sleeping well. Like if you look at your phone before bed, it can wake up your brain even though you are tired. Since I've had my glasses, I've fallen asleep faster and gotten better sleep. Like I used to wake up a few times a night, roll over, then fall back asleep. I usually don't wake up anymore...except in the morning when my alarm clock goes off.
TL;DR I'm nocturnal too, get blue light filter lens and it will help you sleep easier at night.
Just a few ideas...
I can recommend this (free) course:
https://www.udacity.com/course/intro-to-artificial-intelligence--cs271
You certainly dont need a degree (it helps of course) but most you need is dedication and perserverance.
In regards to math you need a good (more than)-basic understanding of statistics, linear algebra, algorithms and you also need to develop good data analysis skills.
If you want to get serious with AI this book is fantastic (atleast it helped(still does) me alot): https://www.amazon.com/Artificial-Intelligence-Modern-Approach-3rd/dp/0136042597/ref=sr_1_2?ie=UTF8&qid=1506722436&sr=8-2&keywords=artificial+intelligence+a+modern
and by the way check out this thread maybe:
https://www.reddit.com/r/artificial/comments/6cnlr6/monthly_how_to_get_started_with_ai_thread/
Useful and fun is a hard intersection ;-)
I've found one of these to be incredibly useful:
https://www.amazon.com/Logitech-Wireless-Trackball-Computer-Mouse/dp/B0043T7FXE/ref=sr_1_2?ie=UTF8&qid=1485322629&sr=8-2&keywords=logitech+trackman
In terms of dealing with wrist strain/mice calluses.
Philips hue lightbulbs are pretty fun and can also be programmed.
I don't know of any laptop you'd want to keep for 6-7 years. You'd be better off buying a $1000 laptop every 3 years. Even at that price point you can get excellent machines and you skip the problem of having outdated hardware. Take a look at this Zenbook. Computers today have much better SSDs, faster RAM, better peripherals, more power efficient CPUs and better GPUs than those 2-3 years ago.
Can you use infrared cameras?
Infrared stickers will be bright if u have an ir led lighting your setup, regardless of what the background does.
This is actually what alot of modern computer vision solutions do.
From drones throwing sticks to each other:
https://youtu.be/XxFZ-VStApo
To mark rober making a dartboard that auto-correct for a throw in real time:
https://youtu.be/MHTizZ_XcUM
Just use an exacto-knife to make a non-ir mask for your stickers with some paper and then you can use your patterns..just in black and white IR :p as u can imagine, that makes it simpler and the ir camera reacts to heat...not light so as long as your background involves something like LEDs or anything else that doesn't heat up, it'll work like a charm
Here's a 1MP one for 40 bucks that should do the trick:
ELP 1megapixel Day Night Vision Indoor&outdoor Cctv Usb Dome Housing Camera Vandal-proof for House and Pc Industrial Security.cctv Camera for Baby Monitor, Pets Monitor,home Security https://www.amazon.com/dp/B00VFLWOC0/ref=cm_sw_r_cp_apa_i_rRAzCbSDE9AC7
http://www.amazon.co.uk/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882
http://www.amazon.co.uk/Cracking-Coding-Interview-6th-Programming/dp/0984782850/ref=sr_1_1?s=books&ie=UTF8&qid=1452714513&sr=1-1&keywords=cracking+the+coding+interview
http://www.amazon.co.uk/Introduction-Algorithms-T-Cormen/dp/0262533057/ref=pd_sim_14_2?ie=UTF8&dpID=41IHvtO0IxL&dpSrc=sims&preST=_AC_UL160_SR142%2C160_&refRID=1FYKB42A12RXEDF1ZF1V
Before you look into trying to optimize your code, beyond the basics anyway, I think it's more important to learn how to write readable and maintainable code first. Code that is easier to change, maintain, and write, is much much better than code that runs slightly faster.
Two books that are highly recommended for this are Code Complete and Clean Code.
> 1366x768
Surely this is a typo? This is a 7th gen i7 laptop with a 720p screen?
But even if it's a 1080p screen like I think it is, no, this is not a good deal, at all. I would consider it a "bad" or "borderline awful" deal.
A couple of books:
The Number Devil. Fantastic book.
The Phantom Tollboth. Fantasticer book.
Lego is always on the top of my list. No toy cultivates STEM skills like the creative practice of playing with Lego. Eight is a bit young for a Lego Mindstorms kit and they cost a fortune, but if you're around to supervise you would be Aunt or Uncle of the year. Plain old bucket of bricks is good enough though. Get the younger one some Duplo.
I use this one I guess it is technically a gaming keyboard, but it doesn't really have that look. It's pretty good.
I have a stress ball that's fun to throw at the ceiling. I try to get it as close to the ceiling as possible without touching it. Also, Rubics cubes tend to wear down fast. Get a nice one like this: http://www.amazon.com/dp/B00Q094SIU?psc=1. I have one at my home office and another at my office office. Also, a drinking bird is interesting for a few weeks: http://www.amazon.com/Drinking-Bird-4975-The-Famous/dp/B000JSGLBK
It looks like there's an updated version released in 2013. This is the kind of book I was looking for, thanks :)
Cracking the Coding Interview