Slashdot Mirror


User: jmcbain

jmcbain's activity in the archive.

Stories
0
Comments
246
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 246

  1. GW Bush cancelled the Space Shuttle, not Obama on President Trump Is Sending NASA Back To The Moon (npr.org) · · Score: 4, Informative
    The Space Shuttle program was cancelled by George W. Bush in 2004. See:
  2. BitTorrent vs. Guns on Ajit Pai and the FCC Want It To Be Legal for Comcast To Block BitTorrent (theverge.com) · · Score: 5, Insightful

    Serious question here. What's the difference between these arguments?
    1. You shouldn't ban BitTorrent. It's just a protocol. Just because some people use it to steal digital content doesn't mean BitTorrent is inherently bad.
    2. You shouldn't ban guns. It's just a device. Just because some people use it to kill innocents doesn't mean guns are inherently bad.

  3. So it's just Java, right? on In Defense of the Popular Framework Electron (dev.to) · · Score: 1

    Java, a popular framework that allows developers to write code once and seamlessly deploy it across multiple platforms, has been a topic of conversation lately among developers and users alike. Many have criticised Java-powered apps to be "too memory intensive."

  4. College grads are after 2x pay code monkey jobs on College Students Are Flocking To Computer Science Majors (ieeeusa.org) · · Score: 1

    Computer science graduates don't want code monkey jobs. They want the software engineer jobs that pay 2x the salary of code monkey jobs. I'm talking about the Google/Apple/Facebook/HFT-calibre jobs that are paying $300K+ total comp in Silicon Valley and elsewhere. A college education provides the foundation of algorithms, computer architecture, programming language semantics, and specialization that allow the graduates to continue working and learning effectively and efficiently, where the diploma is the de facto proof that the student is capable of doing so.

  5. AI / ML is not a hobby on Ask Slashdot: What Types of Jobs Are Opening Up In the New Field of AI? · · Score: 5, Informative

    for quite some time now thinking about getting into perhaps a new programming language and technology, like NodeJS or Java/Kotlin or something

    You are in for disappointment if you think that getting into a career in AI / ML is anything like a programming hobby, such as picking up NodeJS or Java over a few weekends. First, let me make clear the terminology I'm using. Artificial Intelligence is a broad field. Although the public perception of AI is of software/robots like HAL with which humans can talk or interact, the field also encompasses knowledge representation, reasoning, and learning. Machine learning is then an important subfield of AI, and it involves supervised learning, unsupervised learning, reinforcement learning, etc. Over the last several years, many people have started to conflate AI and ML, but for someone knowledgable in these fields, the distinction is clear. ML is the practical application of algorithms towards taking inputs and producing an output prediction, and it's this area that contains the vast majority of jobs in "AI". Some basic applications of ML include spam filtering, face detection and recognition, product recommendations, fraud detection, revenue forecasting, gait and step detection, voice recognition, etc. If you look at that list and think about them, you'll come to realize that you've probably been consuming ML results for the last five years or much longer. If you want to work as a "ML engineer" in this area, you'll have to be knowledgable with ML algorithms, setting up data pipelines, running experimentation, and using ML software, such as scikit-learn, R, Caffe, Tensorflow, etc.

    I manage a ML team at a large company. Let me make clear: Unless you have a strong academic background in this field, no one will take you seriously. I recently applied to be a principal engineer working on an AI/ML personal assistant, and the recruiter told me straightforwardly that the hiring managers are not interviewing anyone unless they have a recent PhD related to deep learning. I'm a bit elitist about this as well: I tend to turn away candidates that don't have at least an MS or PhD in a field related to ML. Why is this so? Because you need a rigorous background to understand why and how ML works, and this involves understanding loss functions, gradients, training vs. validation error, decision boundaries, optimization, and other things. You need to understand these things because a lot of current ML involves choosing the right knob settings (hyperparameters) that make your ML work best. If your ML algorithm isn't working well, how do you fix it? That's where this rigorous background comes in handy.

    Now, there are many things related to ML that you can still work on if you don't have a strong background. As opposed to a ML specialist, there are plenty of positions related to data engineering (e.g. setting up and maintaining huge data pipelines), infrastructure administration (e.g. installing and mastering all aspects of Hadoop and Spark), visualization (e.g. creating dashboards that take fresh data and display it), among many others.

  6. Re:Over 50 reports of burns/fires on Samsung Knew a Third Replacement Note 7 Caught Fire On Tuesday and Said Nothing (theverge.com) · · Score: 1

    Your logic is faulty. In this smartphone case, there is one manufacturer, Samsung, and one product, the Galaxy Note 7. It is clear there is a defect. In the case of your "millions of car fires", they are generally spread out randomly over all manufacturers and models. If there is ever a specific case, such as GM's faulty ignition switches in particular models from particular years, then yes, there will be a recall and people on TV will tell folks not to drive those models.

  7. Over 50 reports of burns/fires on Samsung Knew a Third Replacement Note 7 Caught Fire On Tuesday and Said Nothing (theverge.com) · · Score: 1

    I don't know where you are getting your "facts", but there have been much more than 3 phones catching fire.

    As of September 15, 2016, the US CPSC reported 26 reports of burns and 55 reports of property damage, including fires in cars and a garage.

    As of October 10, 2016, there have been at least 5 reports of replacement phones catching fire.

    I have bought rechargeable batteries for the last 20 years. Not a single one of them has caught fire. In the case of the Galaxy Note 7, there is obviously a single, focused product that has a critical flaw.

  8. Re: Because nothing says dinosaur on Sony's Signature Walkman and Headphones Are $5,500 of Ridiculous (theverge.com) · · Score: 1, Informative

    Because the Verge is the blog when we achieved a great scientific endeavor (landing a craft on a comet), all they could do was complain about a scientist's shirt.

  9. But he liked the other $4K and $55K headphones? on Sony's Signature Walkman and Headphones Are $5,500 of Ridiculous (theverge.com) · · Score: 2, Interesting

    Take this reviewer's commentary with a grain of salt. As with all "audiophiles", he bases his opinion on just plain subjective emotion associated with product brands, individual tastes, and nationalistic biases, not any type of fact. He doesn't like the $5,500 Sony headphones? Then why did he like the Sennheiser $55,000 headphones (yes, that's right, $55K headphones) or the Focal $3,999 headphones? And I really hate to bring this up because it's ugly, but maybe his review comes down to simple nationalism? The reviewer (Vlad Savov) is based in Europe, and Sennheiser is from Germany and Focal is from France. And Sony is (duh) from Japan.

  10. Why is RAID 1 not a backup? on Ask Slashdot: What's The Best Way To Backup Large Amounts Of Personal Data? (foxdeploy.com) · · Score: 1

    The OP says he is using RAID 1 (mirroring). Why is RAID 1 not a backup?

  11. Deep learning and gaming on NVIDIA Drops Surprise Unveiling of Pascal-Based GeForce GTX Titan X (hothardware.com) · · Score: 0
    The original article says this card was first announced at an AI meet-up:

    At an artificial intelligence (AI) meet-up at Stanford University this evening, NVIDIA CEO Jen-Hsun Huang first announced, and then actually gave away a few brand-new, Pascal-based NVIDIA TITAN X GPUs.

    In fact, the Titan X is currently the preferred GPU for deep learning thanks to its 12GB memory. But I'm not going to argue that this card can be a great GPU for both gaming and deep learning (unlike the Quadro which is largely for CAD-like applications).

  12. Re:What is this crap? on Do You Have A Living Doppelgänger? (bbc.com) · · Score: 1

    The word "doppelganger" and its concept have Germanic origins from the 1700s. You may want to start reading literature and newspapers in addition to just websites and road signs.

  13. Re:What is this crap? on Do You Have A Living Doppelgänger? (bbc.com) · · Score: 1

    I've heard of this concept many times. Usually it's stated as "Somewhere in the word, there is someone who looks exactly like you". If you haven't seen this theory stated before, you probably don't read much, and/or your life experiences are limited.

  14. Earnings guidance on Smartphones Lift Samsung To Best Profit In Over Two Years (engadget.com) · · Score: 1

    Samsung, like many companies, releases earnings guidance early for investors to chew on. They consistently release the guidance the first week of each quarter and then the full earnings report by the end of the first month of each quarter. They have done this every year for as long as I can remember (going back 3-4 years now). The full earnings report's numbers are usually well within 1 percent of everything that was reported in the guidance. See, for example, the April 2016 guidance and the April 2016 report.

  15. Email client (Outlook or Gmail) for searching on Slashdot Asks: What's Your Preferred Note-Taking App? · · Score: 1
    I used to take notes with paper and pencil, but you can't search through old notes unless you scan and OCR your content.

    I instead have been using E-mail clients for the last several years (whether it's company Outlook or personal Gmail). This has several advantages:

    1. You can search through your notes.
    2. If on corporate Outlook, there is security thanks to the IT department.
    3. You can have rich markup if you need it.
    4. You can immediately email out meeting notes.

  16. Sales over first 3 years on Slashdot Asks: Is the Golden Era of Video-Game Console Sales Over? · · Score: 1
    The original article has a small blurb that compares sales over the first three years:

    Microsoft’s follow-up console, the Xbox One, has not sold nearly as well as the 360. In 2008, less than three years after it was launched, the company said the 360 had sold over 19 million units worldwide. The Xbox One was released in 2013, and has sold about 10 million units in roughly the same amount of time as its predecessor.

  17. Comcast subscribers want the service, on Netflix Has Twice As Many US Subscribers As Comcast (allflicks.net) · · Score: 1

    not NBC Universal. The point of OP's article is the comparison of subscribers between Netflix and Comcast. People who subscribe to Comcast want the service, whether it's cable to Internet. The fact that Comcast owns NBC is not very relevant here. No one says "I want to subscribe to Comcast to get NBC."

  18. Content provider vs. service provider on Netflix Has Twice As Many US Subscribers As Comcast (allflicks.net) · · Score: 4, Insightful

    Why are you comparing these two companies? Netflix is a content provider. Comcast is a (cable and Internet) service provider. That's like comparing Amazon with the UPS.

  19. Sets a great precedent for AT&T, Comcast, etc. on Elon Musk Cancels Stewart Alsop's Tesla Order Over Complaints About Launch Event · · Score: 1

    Surprise, surprise. Being rude to a company results in bad service from that company. Hardly news except that it was [AT&T / Comcast / insert any company] that was the victim. Maybe the entitled customer has learned his lesson, but probably not.

    Wrong message to send to corporations.

  20. R vs. Python vs. other on Microsoft Announces R Tools For Visual Studio (technet.com) · · Score: 1

    Can anyone comment on R vs. Python vs. something else for data science? I'm talking in terms of usefulness, maintainability, and finding enough candidates who know it (even hires straight from college)?

  21. Re:How I came to work in ML on Ask Slashdot: How To Get Into Machine Learning? · · Score: 1

    If you had the reading comprehension skills and common sense of a high school student, you would understand that the OP is a working engineer, not a grad student. But since you seem to be a mathematician or something of that ilk, you can be partially forgiven.

  22. How I came to work in ML on Ask Slashdot: How To Get Into Machine Learning? · · Score: 2
    I was in the same position as OP about 5 years ago. I have a PhD in CS from many years back but in operating systems and programming languages. Around 2010 I wanted to get into machine learning and decided to enroll part-time in a university to take some classes. Currently, I am leading a small team of engineers that work on ML-related topics.

    Here are some points that the OP needs to understand.

    1. There are two different levels of expertise with working on machine learning: either as a library/tool user, or as a ML algorithm developer. It is EXACTLY analogous to how one approaches SQL: You can make a great living being a SQL user and knowing how to write efficient queries and build indexes, or you can go deeper and build the SQL engine itself along with its query optimizer, storage layer, etc. If you want to use ML as a library/tool user, you can have a great career as long as you know what tools and algorithms to use. If you want to be a ML algorithm developer, that means you want to work on the innards, such as using new SVM kernels or building new deep learning networks; for this role, you'll usually need a PhD-calibre background heavy in math. I personally started out as a library/tool user with Weka and Mallet, but as I used them more, I was able to understand the math behind them.

    2. ML is an abstract field, and it's best to approach it from an applications point of view. Pick a problem that needs ML, such as natural language processing or image recognition. It's important to pick a problem that has an abundant amount of labelled data. There are some fields such as voice recognition where it is terribly difficult to get real labelled data. For NLP (aka computational linguistics), you can start with some basic problems such as document classification (e.g. for this document, is it about sports, business, entertainment, etc.?) or sentiment analytics (e.g. for this Twitter tweet, is it positive or negative?). There are lots of good datasets in the NLP field.

    3. You can explore datasets from the Kaggle competitions and the University of California, Irvine, repository: http://archive.ics.uci.edu/ml/

    4. Pick a tool and stick with it. I have used Weka, Mallet, and R. You can also use Python and Matlab.

    5. When you read the literature, you will find two nearly-synonymous terms: "machine learning" and "data mining". Both are closely related. Machine learning historically comes from the AI community and generally focuses on building better ML algorithms and solving supervised ML problems. Data mining historically comes from the database community and generally focuses on using tools and solving unsupervised ML problems (e.g. finding clusters of similar customers).

    6. At the end of the day, creating a better solution does not come down to the ML algorithms themselves. Rather, the better solution comes from the amount of data and what features you are able to extract. As for the many ML algorithms for supervised learning: at the end of the day, your main responsibility will come down to picking the one that best suits your application. It is just like picking which sorting algorithm to use: when do you use Quicksort, and when do you use Mergesort?

    7. Here are some really good books that I have personally read:

    Beginner level:
    - Programming Collective Intelligence by T. Segaran.
    - Introduction to Data Mining by P.-N. Tan and M. Steinbach.

    Intermediate level:
    - Data Mining: Practical Machine Learning Tools by I. Witten and E. Frank. (goes with the Weka tool)

    Advanced level:
    - Artificial intelligence: A Modern Approach by S. Russell and P. Norvig. (touches on all aspects of AI, such as tic-tac-toe algorithms with minimax and First Order Logic)
    - Introduction to Machine Learning by E. Alpaydin

    PROTIP: How to tell if you're reading an advanced machine learning book -- if the index contains reference to Vapnik–Chervonenkis dimension or shattering, then the book is hardcore.

  23. AT&T raised throttling limit to 22GB on Verizon Boosts Price of Grandfathered Unlimited Data Plans By $20 (theverge.com) · · Score: 1
    AT&T raised its throttling limit on its grandfathered unlimited plans on September 16 of this year. The new limit is 22GB.

    I'm sorry that you left AT&T and its unlimited plan. I've been with AT&T since 2008 and its unlimited plan. I pay $70/month, inclusive of everything.

  24. That's why I kept my AT&T unlimited grandfathe on iOS 9 'Wi-Fi Assist' Could Lead To Huge Wireless Bills · · Score: 1

    wireless plan here in the USA. Additionally, AT&T recently increased the throttle cap from 5GB to 22GB. I'm paying $64/month, by the way.

  25. Re:I hope they realize... on 13% of CompSci Grads Have Starting Salaries Over $100K · · Score: 1
    Since this report is about US students, then these students already have far more opportunity than those in foreign countries. In practical terms, here are the "opportunities" and decisions that US students have:

    1. Do I spend another hour watching TV after school, or do I study?
    2. Do I go out on Friday to party, or do I work on my homework?
    3. Do I choose to focus on getting into college, or not?
    4. Do I choose to major in a STEM field, or do I major in a humanities field?

    Those are the opportunities and the decisions. Those who can obtain a high-paying software job apparently made the most with what opportunities they had and made the right choices.