sh33mp | 6 years ago | on: Switch from Chrome to Firefox
sh33mp's comments
sh33mp | 7 years ago | on: U.S. Changes Visa Process for High-Skilled Workers
sh33mp | 7 years ago | on: What are the limits of deep learning?
sh33mp | 7 years ago | on: Pytext: A natural language modeling framework based on PyTorch
sh33mp | 7 years ago | on: Tell HN: Aaron Swartz's website is offline
I grew up in a place with effectively single party rule, and it was imbued into our culture that it's pointless to vote because you'll never unseat that party anyway. A big recent change was when, in a semi-recent election, an opposition party won an electoral constituency, worth a mere 5% of parliamentary votes, by the thinest of margins. I couldn't tell you what the opposition platform was today. But regardless of the fact that the opposition still wielded absolutely no legislative power, this led to an era of what many would consider a very electorate friendly legislative push.
This "don't vote for the lesser of two evils" business is nonsense. Use your right to vote relentlessly: to punish arrogant politicians, to press on single issues, to fight for the lesser of two evils because it is the LESSER of two evils. Finding and balancing the lesser of two evils is your job as a voter.
Even if your desired choice has no chance of winning, grinding down the margin, year after year, makes the other side nervous and more willing to compromise. Even if your desired choice has no chance of losing, expanding the margin gives them more room to take less "centrist" stances and push for the things you want. If there's a lesser of two evils, keep voting until the more of two evils has no choice but to compromise and become less evil. Lather, rinse, repeat.
sh33mp | 7 years ago | on: I’m Peter Roberts, immigration attorney who does work for YC and startups. AMA
sh33mp | 7 years ago | on: Market Moves Suggest a Recession Is Unavoidable
sh33mp | 7 years ago | on: Are You Ready for the Nanoinfluencers?
sh33mp | 7 years ago | on: An ImageNet-like text classification task based on Reddit posts
* = To be clear, this refers to OpenAI's pretrained Transformer model. The Transformer architecture was from work at Google.
sh33mp | 7 years ago | on: I woke up unable to speak English
sh33mp | 7 years ago | on: The Legend of Nintendo
sh33mp | 7 years ago | on: The Legend of Nintendo
The 3DS, based on hardware/system alone, should have failed. It was tremendously underpowered, and it forced a terrible 3D technology on all its users, which never really took off or became anything other than a novelty while raising the cost of manufacturing.
The Vita was a truly next-generation portable gaming device, with a beautiful screen, incredible graphics, properly analog sticks, an extremely modern interface, and great connectivity and human-interface (camera, capacitative touch) features. Even incorporating the cost of a proprietary Sony memory card, for the amount of power you got, I think it was very reasonably priced. Comparing the 3DS and Vita was like night and day in terms of a modern gaming device. Even today, I think it can stand head-to-head with the Switch in terms of portable gaming.
But Nintendo continued to pour resources into developing top-tier games for the 3DS, slashing its price to bolster adoption, and sticking to its still unorthodox 3D screen/touch screen combo. Whereas for the Vita, Sony quickly got spooked that the Vita didn't perform as well as the PSP, pulled first-party support and general marketing support, and major 3rd party developers (particularly outside Japan) fled the device.
The 3DS is now seen as a major success for Nintendo, while the Vita died (or is still dying) a slow and unceremonious death.
Sometimes sticking to your crazy guns works.
sh33mp | 7 years ago | on: AI winter is well on its way
So I think it's come down to conflict between
1. Which the author is trying to present 2. What an astute reader might interpret it as 3. What an astute reader might worry an uninformed reader might interpret it as
And my feeling is that, given all the talk about hype in pop-sci, we're actually on point 3 now, even when the author and reader are actually talking about something reasonable. Whereas personally I'm more interested in the research and interpretations from experts, which I find tend to be not so problematic.
sh33mp | 7 years ago | on: AI winter is well on its way
On one hand, we have one commenter saying he can train a model to do a specific thing with a specific quantitative metric, to demonstrate how deep learning can incredibly powerful/useful.
On the other hand, we have another commenter saying "But this won't replace my doctor!" and therefore deep learning is overhyped.
The two sides aren't even talking about the same thing.
sh33mp | 7 years ago | on: Introduction to Decision Tree Learning
In any case, I agree with the thrust of your original comment that the specifications of the RF algorithm can be relaxed, usually for performance reasons, and still retain strong performance. But this goes back to my original comment that the performance considerations of random forests often aren't highlighted to new learners (whereas introducing ERTs to a beginner would probably shock them - how could you take totally random splits and still get any reasonable performance!)
sh33mp | 7 years ago | on: Introduction to Decision Tree Learning
What you're talking about, where you simply generate a set of random splits across features, is Extremely Randomized Trees (https://link.springer.com/article/10.1007%2Fs10994-006-6226-...).
sh33mp | 7 years ago | on: Introduction to Decision Tree Learning
There's always a point in the lecture or explanation where they go
So we just find the optimal split/feature based on entropy
which no one talks a ton about, but naively implemented is something on the order of O(kNlogN). For each split. Multiply that by the number of leaves (2^depth), and multiply that by the number of trees in your forest.
I learned this the hard way when I tried implementing random forests on GPU for a class (would not recommend: efficiently forming decision trees seem to involve a lot of data copying and shifting around). I actually learned a lot from reading sklearn's implementation of decision trees in Cython - it uses quite a number of neat tricks to make things really fast.
sh33mp | 8 years ago | on: Why Can't Hollywood Make a Good Video Game Movie?
Another good example is the Phoenix Wright movie (in Japan). Both are excellent love letters to their fans.
sh33mp | 8 years ago | on: The Case Against Lectures
It was 30 students, 1 lecturer, and a whole bunch of black board panels.
I think part of it was that it felt like a conversation, as well as a game. He would lay out the pieces (assumptions, definitions), and then point us in some direction ("now how would we show X?") We'd throw out ideas if we had any, and he'd either rebut us or nudge us in the right direction. I was 100% engaged in that class - no checking of phones or surfing the net - and it was just myself and my notebook, unlike in other classes that were slides-based and I picked up the bad habit of zoning out when something familiar was being covered. You can't do that in a conversation! The material and strategies I learned in that class completely built the foundation for my math major.
I am still not sure if math is one of the few topics you can take this approach for, slides are the devil, or if the lecturer was just secretly brilliant.
sh33mp | 8 years ago | on: An argument that companies should pay users for their data
I've always wondered: How is that different from A/B testing, or any other marketing experiment?
That's a trivial but surprisingly reasonable reason for using two browsers. OSX has some annoying quirks sometimes.