skysight-inc/HackerNews huggingface dataset:
I'm not sure what else I can write to convince you -- I've detailed how I "read" so quickly in a few comments on this topic. It's true but I don't think it's all that unusual (your comment is making me think it may be which I'll try to keep from going to my head).

I used to work in Infrastructure in the early 2000s and a coworker and I had a running contest on how many certifications we could amass (my company had a library of reading materials). It was my coworker who pushed me to take a speed reading course. We'd each read 600+ page books covering the material around 3 times (maybe 4, but later reads are not complete reads) over a week while testing each other at work. Both of our pass rates were perfect[1] (Novell CNE, CNA, MCNE, A+, Security+ -- do those still exist? -- and a myriad of other certifications of dubious worth) -- failing meant we had to pay out of pocket, so we passed.

The "first read" is a skim/scan, very superficial read, and it's easy to get through a large book this way, especially if it's material I'm already comfortable with. The 1000 page books are technical books (points I made elsewhere) that aren't all wall to wall content, lots of diagrams, code, etc. I read a book more than once if I want to learn the content (the first read is partly to weed out a book that has no value to me).

At the end of the day, it's the equivalent time it takes to learn the material that matters. After a 2 hour "read" (skim/scan/speed-read) of a 1,000 page book, I'm nowhere near where I'd be if I had read the entire thing, slowly, word-for-word while taking notes and doing exercises. If I feel the book is worth it, I'll read it again, then read parts of it carefully, to the point where I've likely read the book 3-4 times with notes and exercises included. I'm at "equivalent to reading it slowly" by the end of the second read. But that's a low bar for a book of that size. Considering that same exercise would have taken me a month to complete the first read. How much of Chapter 4-6 will I remember on day 30 of multi-evening broken-up reading sessions reading it "slowly"? How likely am I to be burned out by then? By doing it this way, much more of it is fresh in my mind and (most important to me), I'm more likely to devote the time to learning the material knowing it will take a week, not a month+, to get what I want out of the book. After finishing a C++ book recently, I was writing in the language. I'm nowhere near proficient, having only two books and a 10-year gap in my C++ code experience, but "the old way" I would have been more likely to let it sit on the shelf half-read, never completing it. If I did, I wouldn't have been able to write more than a "Hello, World" program without having it pulled up along-side my IDE, constantly referring to bits I hadn't read in over a week.

[1] Pass rates, not scores. There were some tests I squeaked by one question over passing. I scored perfectly on more than a few, though, too.
>The issues with skeuomorphism occur when the attempt at making a "real life" object imposes restrictions on functionality that would not have existed otherwise.

Just because you can do something doesn't mean you should. Before relaxing the restrictions on functionality and making everything resizable and customizable, you need to think about the cognitive load that is going to impose on your users. Books are actually a good example of this. I'm not sure I've ever actually wanted to resize or reflow the text in a book. Most books work rather well with the default settings. I can just pick it up and start reading. I don't need to mess with the column layout or scroll settings before I can start doing what I intended to do.

The other advantage that skeuomorphism gives you is that you can piggyback on pre-existing user expectations. A dial may be a bit awkward to use with a mouse, but at least I can look at it and figure out what it does at a glance. The same applies to other skeuomorphic UI elements, like 3-d buttons, notebook-like pages, tabs, etc. I can, at a glance, look at all of those things and know what the expected behavior and interactions are.

Compare this to Apple's flat design or Google's material design. Sure, it looks great. But I don't know how to interact with it. Is this text a button, or is it just a label? Does this panel move when I swipe on it? Does swiping in from the edge do something? How about pinching to zoom? The fact that so many apps have a modal overlay tutorial on first run should tell us that our "flat" designs are unusable. Yes, having some kind of help that explains what each control does may be appropriate, but we shouldn't have to explain how to use the controls themselves.
What if videogames had actual AI?
Trojan Phish.
You are overthinking it.

It is this simple: Rich people have more money to spend than poor people.

This is not a guess from my end - I spent a decade working on this and had (mostly very proprietary data) at at hand.
It's worth noting that the NWTA, what most people mean when they say "taxi union" is not by any means a traditional union. Since taxi drivers (in most jurisdictions) are contractors and not employees, they have zero collective bargaining rights.
As I said:

> that's not diversity, that's just a different homogeneity
it may have been misunderstood: when I am referring to "high-end/low-end" I am referring to Emily as high-end, Amber as low-end --- not Lakisha. I do not know what the equivalent comparison would be using the example of Lakisha, whether or not that is considered upscale or not.
You can do RoR on Jruby. It won't be as performant as staticly typed languages, but it is often good enough. You do lose the benefits of static typing though with refactoring.
Thank you for your reply.

> I believe a shift back towards more decentralized infrastructure would be a very good thing, so that's what we're aiming to create.

I definitely agree. Thank you for your leadership in this direction.
If you're interested more in these issues, I wrote an article last month about california politics and silicon valley looking in particular around privacy legislation http://america.aljazeera.com/articles/2015/12/30/losing-figh...
Yeah, that's a horrific abomination.

Why not "SSID_mappable"?
Here is the bottom line -- if smartphones can not be securely encrypted there are a lot of things we can't use them for:

- Phones aren't going to replace credit cards
- You will need to type in all your passwords each time you use them
- Two Factor authentication will need to be done with a different device
- Healthkit and other medical records will need to be moved elsewhere
- Any profession where there are very serious consequences for leaked communication will no longer be able to do it through their smartphone (lawyers, doctors, executives.)

Basically losing or having your mobile phone stolen will be equal to a burglar pulling up to your house or office and driving away with every sensitive document and record in the back of a van.

No tech company wants to see the end of the mobile revolution. Forget the national interest side to this, anyone supporting broken encryption basically looks like a total moron.
Venus flytraps 'able to count' in order to avoid false alarms, study finds
This also struck me. It seems as though YC gives you $120K, advice, contacts and exposure. Obviously it's worth $120K plus whatever the other happens to be worth. They take equity from the company in return.

Paypal offers a necessary service to a company (payment). They charge a service fee.

I'm not going to say YC isn't useful or worth the equity for some people. However, you've got think that a $120K loan is pretty damn cheap these days. Also, I pay my accountant a few thousand a year and he gives me incredible business advice. Possibly I'm just lucky, but I suspect that young founders do not really understand the options they have open to them for growing a business.

I view my accountant as a necessary business expense. I even get to write off the money I pay him from my income. That's more like Paypal. Similarly, on a loan, I have to pay interest. That's a cost (and possibly necessary expense). If I need to pay a consultant to help me improve my image or make contacts, that's a cost.

Giving away part of your company for a service? Not at all like Paypal :-) Personally, I'd rather pay an expense than give up part of my company. Obviously depends on the situation, though.
What are those circumstances? There are no stability guarantees for unstable features, so I don't see how a nightly build that happens to correspond to a major version has value over any other nightly build. The stability you would get by sticking to "1.6 + features" seems precisely equal to the stability you would get from picking a recent nightly and sticking to that build.

It sounds to me like the real issue here is that procedural macros aren't stable, not anything about the release process.
Dupe of: https://news.ycombinator.com/item?id=10860633
Sounds like a good solution is to strip names from CVs when reviewing them.

People are fallible, and often racist/sexist/discriminatory in general, even subconsciously.

I wonder if this effect is the same with black recruiters, or if it goes the opposite way. It's very much normal for people to favour people similar to them, by race, gender, religion, etc.
>"If you're not picking the JVM in 2016 to build your core services and web applications then you're making a mistake that is going to cost you time and money either upfront in building things that already exist or later down the road when you start to need more performance and your RoR application isn't cutting it anymore."

That sounds like a fantastic problem to have. Airbnb, Teespring, (Rap) Genius, Github and many others have run into it and I don't see how one could wish more for a friend building out a new wep app in 2016.

The best part is that if you build quickly and hit scaling problems, you have the resources to invest into making your product performant. The second best part is that if you don't hit scaling problems, at least you haven't wasted time on optimizing something the market didn't want.
Surgeon claims to have performed SUCCESSFUL head transplant on monkey
im not sure if youre joking but in my experience this is pretty accurate.
unless you're talking about free magazine.

without ads, magazine will be just fine. people still pay for that.
I hear ya, but "Mechanic's Car"[1] sometimes comes into play. I recently installed a new AC router in my home. I took the time to install OSS firmware, customized all parts of the security, applied a few tweaks to the WiFi configuration via a shell script and ... my SSID? "OpenWrt"

I keep meaning to change it to something snarky ("Free Public Wi-Fi?") but then I know I'll have to enter my ridiculously complicated/long password into a bunch of devices without keyboards.

[1] ... usually doesn't run right
> I think that what you are saying is that these people are so miserable that they have no other choice but to take the rare jobs that they are offered, no matter how terrible. If so, I totally agree with you.

I would say they're in such need as they would take any job offered them, misery notwithstanding, but you're 80% with me yes.

> I would just like to take a moment to wonder at the shitness of our world where the best we can do for those who have been deprived of everything is to ask them to break their backs so the extravagantly wealthy can make a bit more money.

I kind of agree with you here. I don't think Bezos is up in his office masturbating vigorously to camera footage of homeless people walking into Amazon warehouses to work. He's not hiring them because he wants to make money, in all likelihood most of them will need a fair bit more training than regular blue collar workers who are between jobs or people looking to earn some extra money, and I'm also willing to bet that a homeless person would be fairly less reliable in terms of showing up for their shifts on time if only for the fact that they literally have nothing including a car. Amazon probably does want to help, and they want to enough that they're willing to overlook the problems that come with hiring homeless people.

Now we can argue all day about how Amazon could afford to put those people in 5 star hotels for the entire Christmas season and it probably wouldn't hurt them, but that's not the point. They're a company, not a charity. They don't need to hire these people at all if they don't want to (and if they didn't, no one would even be arguing about this in the first place) so forgive me if I'm not willing to throw them under the bus for at least trying to help.
I don't see how averages are relevant here. Android might have more usage among low-income users in certain countries, but in other countries (e.g. most of Europe) it has a vastly bigger market share, certainly not only because of low-income users. While the average ad impression on an iPhone might generate more revenue (that sounds about right), there are more ad impressions on Android in total, making this irrelevant to the topic of discussion. Additionally, the fact that a) country X is low-income on average and b) country X has a 90% Android market share doesn't have any meaningful effect on the price of ad impressions in high-income country Y.
Just because some people can't afford things doesn't mean those things aren't over-produced. Every year there are a large, large number of brand new cars that don't get sold, and are marked down when the next model year comes in. Likewise there are structures that get built and never sell out. A building of condos near my house never got bought, so they turned them into apartments for far, far cheaper than they were priced as condos. We overproduce clothes so much that there are several nation-wide retail stores specializing in overstock merchandise for very cheap (TJ Maxx for example). All of these things are places where we have more than necessary production, so priced get driven down to where they are more affordable for poorer people.

The person you replied to said "production isn't the problem, distribution is", and you seemed to agree with that in your comment. Getting poor people cars and houses and services isn't a production problem, it's a distribution problem. It's a pricing problem. It's an efficiency problem. Producing more cars isn't going to make them easier for poor people to afford.
Growing up in Alabama, I met tons of poor people that did exactly that and they'd tell you about it.
Except that I doubt they'd want their entire output to end up in fleets. The margins are far lower.

The whole trend away from personal ownership of cars is very bad for manufacturers because it changes the buying decision from an emotional one to a carefully calculated business one. People are generally willing to pay far higher margins when emotions are involved.

I suspect they feel they have no choice but to get involved in this trend, and are very unhappy that they're doing this.
He said it's documented. That tells me it's probably easier to maintain than many other approaches.
> It's crazy that in 2016, people are still seeking the holy grail of statically typed, memory safe, no VM programming languages that retains most of the advantages of dynamically typed languages.

I have my eye on Red and its system programming dialect Red/System

http://www.red-lang.org

http://static.red-lang.org/red-system-specs.html
Show HN: Pact, a simple utility that kills all procs given to it if one dies
It does, but it's important to put the lottery in a historical context. When the lottery started, it was run by criminals, was corrupt and resulted in a lot of violence by competing criminal interests. By creating state-run lotteries, the situation improved dramatically. Now math is really the only way that people are cheated out of their money, you don't have warring organizations trying to control the lottery and at least the government is seeing the proceeds.

The lottery may be a horribly-regressive tax, but it's better than the situation that existed before it was legalized. It's akin to the situation with illegal drugs. If governments started selling them at a slightly-lower price and with higher quality standards, you could still argue that providing drugs to people is making them less healthy. But the situation would be better than what we have today since the states would be making the profit, we'd be rid of the associated crime and many of the overdoses that result from variable quality of street drugs.
Correct, not everybody can do significant contributions to say molecular biology. My point is that we need more smart people working on the problems that matter and right now we have a lot of smart people working on http://(buzzwords).io
I'm no gun enthusiast but I'm no stranger to them either. I fail to see the relevant comparison, but if there is one I'm interested to hear it.
Nice misrepresentation, Amazon.
Huh, strange. My standalone build sucked in numpy and PyQt4 (but not PySide) no troubles at all. I did have a minor problem with ctypes (explicitly importing _ctypes was required), but apart from that surprisingly smooth sailing. I have tried Cython briefly but Nuitka seemed a lot easier; just point and go. No modification to the source code needed and I ended up with a nice .exe and a bunch of .dll and .pyd files (including those for numpy and PyQt4). Build time was 30 minutes for a small-medium size application (25000 lines) in Python 2.7.
First, corporations are hoarding trillions collectively, not individually...Google, the example cited is banking 80 billion...others I'm guessing, much less...

Maybe "caution" has risen a notch in the CEO/Board investment repertoire...there aren't nearly as many sure things as there used to be...why is that? The chances of making a mistake have never been greater...

A large part of the uncertainty is likely dictated by the plain and simple fact that we Earthlings have now constructed a "global economy"...countries now share many of the same opportunities and risks, even when they're on opposing sides of the planet from one another...good times and hard times can now seep across borders and continents in ways they never could before...

In any economy wages, production, living standards, etc., eventually even out across the spectrum (global), and arrive at a stasis...

When that stasis is fully realized across the globe what will daily life be like for the average American, the Chinese, those in India, etc...?
Why does one need a "break" from a culture? I'm in India right now, live here 1/3 of the year, and have lived here extensively in the past. I don't need a "break". I don't need some "critical mass" of firangi around me. As a person who is willing to adapt to the world around me, that's all just a bunch of silliness.

From what you say, it sounds as if many Howard students are less willing to adapt. That's fine. But it's pretty clear that for folks who are willing to adapt themselves (e.g., Chinese, Indian and other immigrants to the valley), the valley is quite welcoming.
> - Products that would violate known laws of physics or proven mathematical theorems. (Or sometimes even grade school math...)

Drop-Kicker just covered one such startup: http://drop-kicker.com/2016/01/ampy-move-teardown-and-review...

This is from three PHD engineering students from Northwestern.... over $1.5MM raised via Kickstarter and investors.

Hard to believe the founders (remember PHDs) are so naive to actually believe in their own advertising claims.
Second I think some of the police hate is just availability bias. If you read nothing but articles on the Internet about police somewhere doing something bad, of course you will think they are all terrible.

No, we think they're all terrible when we hear about one officer doing something bad, and an entire precinct closing ranks around him/her to cover it up. (Which accompanies the vast majority of instances of police misconduct.)
Since he didn't link to it himself, for those curious, Karthik's company is https://welink.com/ - location-based social media monitoring. e.g., sentiment within a sports stadium or shopping mall.
Not surprised one bit to see most the hacker news comments are negative. But this is seriously impressive. They doing an impressive job to filter hundreds of millions of ads. And they are also taking a stand against stuff that isn't even illegal. Blocking BS alternative medicines, and supplements, for instance. I'm upset when I see ads for "airborne" on TV or in magazines.
MLlib Highlights in Spark 1.6
It's Time to End the War on Salt (2011)
You're not counting the license fees for the Android OS. Only Android AOSP is free, and nobody outside of China ships that. Android including the Play Store and all the Google apps costs real money, I've heard estimates of about $10 per phone. Android ships about 1 billion phones a year, so $31B lifetime revenue sounds about right.
there is some work happening in the node+rust arena that's interesting in this regard
ACH File Parser
Do you know of any open source ach file parser?
People eventually accepted the clever and novel UX decisions in gmail, so you know Kevin isn't saying "figure out where not to be clever" for lack of his own cleverness; he's saying it because it's true.
Whenever someone brings up that argument, I ask them to let me see their phone, PC, etc. and all the data on it. The majority will ask why, to which I respond, "you have nothing to hide, right? So what's the deal with me seeing it?"
UC Berkeley webcasts are no longer public (even to students?)
In the eyes of the police more such reports increases the credibility, when in fact the opposite should happen.

In other words, the more frequently someone reports that particular address as the one that 'stole their phone' the more likely the police are to believe that there really is something going on there, rather than that all those apparently independent reports are false.
The findmyfriends feature on my iPhone has been 100% accurate in identifying where my friends are

My wife and I use Find My Friends quite often to keep track of our children. I've used it for years, so I'm quite familiar with it. Our experience is quite the opposite of "100% accurate".

I provided more detail in this other post: https://news.ycombinator.com/item?id=10950107

Edit: just looked up the USA version of "probable cause" here: https://en.wikipedia.org/wiki/Probable_cause#United_States

In my opinion Find My Friends does not meet the standard of probable cause as defined by that Wikipedia article. I'd characterize its behavior be somewhere in between "reasonable suspicion" and "probable cause". I've seen the location be wrong and stay wrong for 1/2 hour or more. And I don't mean it can't find a location, I mean that it is repeatedly reporting the wrong location ("now") for an extended period of time.

Oh, and BTW following that Wiki link for "reasonable suspicion" says that it is sufficient for obtaining a warrant. IMO Find My Friends does meet that standard, at least as I understand it by a quick reading of Wiki.
yes. I would do pretty much anything to work in Rust at this point.
That's the easy part. If previous contact hasn't taken place, persistence is irrelevant. Simply envision the current system with a periodically changing BSSID as your proof of existence.

If the AP and client possess a shared secret (as in WPA2), then there's no reason for a third party to be able to deduce any identifying information.
> With $80 billion, Google could buy Uber...

No it couldn't, Uber isn't for sale.
Android is commercially licensed software. Android AOSP is free, but Android bundled together with the Play store and all the Google apps is very definitely not free.
4 ways to easily find any element on a web page