Smerity

smerity.com · Personal blog · on HN since 2009

Smerity, a machine learning researcher, writes about neural networks, NLP, AI hype, web analytics and HTTPS privacy leaks.

What HN saysHN links his conference paper roundups, his post on where HTTP referrers went, and a guide to what to watch in OpenAI benchmarks.
34HN people shared it
12linked it in comments
40stories submitted
1.1Kstory points
5 years agolast shared
2009people per year2026

Most-shared posts

  1. 1
  2. 2
  3. 3
    Stop saying DeepCoder steals code from StackOverflow
    5 people · 15 points · first shared 2017 · discussion on HN
  4. 4
    Where did all the HTTP referrers go?
    4 people · 208 points · first shared 2013 · 77 comments on HN
  5. 5
    Measuring the impact of Google Analytics (2013)
    3 people · 60 points · first shared 2014 · 5 comments on HN
  6. 6
    Question answering on the Facebook bAbi dataset using RNN
    3 people · 12 points · first shared 2015 · 1 comments on HN
  7. 7
    Simple questions to help reduce AI hype
    2 people · 209 points · first shared 2016 · 33 comments on HN
  8. 8
  9. 9
    TayAndYou – toxic before human contact
    2 people · 25 points · first shared 2016 · discussion on HN
  10. 10
    Cython – making Python high and low level
    2 people · 6 points · first shared 2018 · discussion on HN
  11. 11
    What to Pay Attention to in the OpenAI Five Benchmark
    2 people · 3 points · first shared 2018 · discussion on HN
  12. 12
    A curated list of ICLR 2017 Submissions
    2 people · 3 points · first shared 2016 · discussion on HN
  13. 13
  14. 14
    The compute and data moats are dead
    1 people · 82 points · first shared 2018 · 23 comments on HN
  15. 15
    Google, make Google Analytics HTTPS by default
    1 people · 75 points · first shared 2013 · 24 comments on HN

What HN people wrote when they linked it

Smerity · 2016-11-13
I provided a write-up of interesting ICLR submissions, primarily for NLP, but have also provided a small snippet explaining why I thought the paper was important or how it fit with other recent relevant papers. http://smerity.com/articles/2016/iclr_2017_submissions.html I'd also strongly recommend people read through all the submissions themselves as every person seems to select a different set of papers depending on what they're interested in. My write-up has very few papers discussing CNNs for example as I'm focused on RNNs for the most part. http://openreview.net/group?id=ICLR.cc/2017/conference
agibsonccc · 2016-07-23
To expand on this a bit: You need a baseline feature representation for structure data for "traditional" problems. What it DOES is shifts the problem to layer architectures which is a hard problem in and of itself: What vonnik is talking about and what's already been addressed in a sibling comment was images. "Features" are the pixels which handles generating the "baseline representation" needed for feature engineering. Another thing of note here is it just highlights that ETL is important. Eg: image sizes, window lengths for time series etc. Normalization is also still hugely important for many neural network problems. Smerity says it best: http://smerity.com/articles/2016/architectures_are_the_new_feature_eng…
jasode · 2021-08-16
>Almost every recent A.I. advance has come from one tiny corner of the field, machine learning. Machine learning exposes a set of connected nodes, known as neural nets, to mass amounts of labeled real-world data in an attempt to give those nodes tacit knowledge. The breakthrough example was software that was able to identify cat pictures. >So far, these neural nets have given us some great demos but mostly niche real-world applications. We don't have self-driving cars quite yet! What's the author's threshold for "real-world applications"? - Google's Youtube algorithm for recommendations uses neural nets[1]. So ~2 billion viewers being affected by it doesn't seem like a "niche" application. - Google language translation uses neural net[2] - Apple Siri voice recognition uses neural net It doesn't seem like neural nets are analogous to the joke that "graphene is the wonder material that can do everything except escape the research lab". In contrast, deep learning neural nets have escaped the research lab and are widely used in production systems today. The author's blog post is recently dated August 2021 so it seems like he's not kept up-to-date on this topic since the experimental neural net winning ImageNet in 2012. Yes, that was an artificial contest but things have progressed quickly and there is real-world commercial deployment of NN trained models. [1] https://static.googleusercontent.com/media/research.google.com/en//pub… [2]…
andreyk · 2018-08-05
A good thing to read to know the basics of the game and what to pay attention to: http://smerity.com/articles/2018/n_things_to_look_out_for_in_openai_be…
ericjang · 2017-03-08
Stephen Merity of Metamind has a nice visual tutorial here as well: http://smerity.com/articles/2016/google_nmt_arch.html
sp332 · 2017-01-06
https://smerity.com/articles/2016/google_nmt_arch.html section "V6: Residuals are the new hotness". You can think of each layer (or I guess a pair of layers) as trying to correct errors in the previous layer. If the previous layer is close enough, the next layer can output 0. This is more stable than a straight linear activation, where one layer might move up a bit as the next one moves down to compensate! ReLU lets the earlier layer fine-tune itself without the effect being undone by later layers.
iaml · 2016-03-26
Half of the responses from Tay were from twitter history or "repeat after me". It was a cute little experiment but not really a display of how real AI will behave. Check out this article[1], I think more people should read it before jumping to conclusions. [1] http://smerity.com/articles/2016/tayandyou.html
enginnr · 2015-11-08
They are a bit late to the game on this one, and are leaving millions of customers at risk. Thankfully they use TLS for their checkout, but their store is quite well known for being cleartexted. See: http://smerity.com/articles/2015/amazon_information_leakage.html
BickNowstrom · 2016-11-12
Good rule-of-thumb to always add dropout. Very hard to lower the performance this way. Yes, we have to try a load of stuff, especially in deep learning, where the old feature engineering seems to be replaced with architecture engineering [1]. Yet, the stuff to try is usually well-known [2]. You should not be trying stuff completely at random (unless you do a random gridsearch for hyperparams [3]). > we chose 3 layers of 10, 15, and 11 nodes, instead of 3 layers of 10, 15 and 12 nodes! Hinton advises to start with a wide net, ensure that the net is able to learn the function, then add dropout, smaller layers, and/or regularization to reduce the overfit. This should avoid scenario's like the above. Wanting to have the perfect model for a specific problem mathematically calculated may be an unrealistic demand. If we view machine learning as compression (using the shortest program possible to describe a function/distribution), per Kolmogorov Complexity, we can't compute this shortest program, and if we happen to find it, we can't know we did. The maths is for theory. Intuition is for the practical application. See intuition more as guided guessing, instead of random guessing: with experience you should know what are the flaws and benefits of the different models and architectures for particular problems. You can limit your search to sane narrow ranges. [1] https://smerity.com/articles/2016/architectures_are_the_new_feature_en… [2] Finally, suppose you want to…
hosay123 · 2014-05-15
Actually it's almost impossible for a regular user to avoid using Google products any more, e.g.: - Over 63% of the top 100k web sites embed their web bug ( http://smerity.com/cs205_ga/ ) - I have no data, but a huge proportion of web sites use Recapcha in their sign up process. It's impossible to use some domain registrars without revealing the IP address of the probable domain registrant - I cannot host a web site without Chrome or Google DNS donating some huge percentage of data about my visitors to Google. I'm not sure the mechanism employed here, but I've set up 2 private web sites in the past year where upon having a Chrome user visit, Googlebot turned up within a day or so, despite all efforts to ensure the URL remained private - I cannot visit Reddit and many similar sites with a cold web browser cache without revealing my use of the web site to Google, thanks to their AJAX library hosting - A technical user has no difficulty blocking Urchin, but e-mail is a different issue entirely. I cannot find the article now, but one user reported 40% of all mail in his inbox passed through Google's servers at some point, even though he wasn't a Google user. On the average day, whether I like it or not (and really I don't), I generate tens to hundreds of new records in Google's databases.

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close