skysight-inc/HackerNews huggingface dataset:
So what's your business model?
How do we know that you won't sell our e-mail addresses you get by signing in via Google account?
If you know why you got downvoted then you don't need someone to explain it to you.

There are less-irritating ways to start a conversation than trying to be 'loud and wrong'.
These 'fantasy' requests are equal parts hilarious and ridiculous. People are weird.
At the risk of overgeneralizing, many in the HN community are clearly defensive about their lack of design skills. Almost every time a nice-looking link comes up, the reaction is predictable: you'll find lots of comments finding fault with the design.

In a lot of cases, those comments are accurate. Design is hard, and designers don't get it right 100% of the time. What's strange about these comments is that they only come up when the author of the link is a designer -- no one makes comments about design problems on developers' blogs.

So it seems like there's an attitude of wanting to take down designers a few notches, which is a bit unprofessional and immature, IMO.
"Aaron knew what he was doing was breaking the law. He participated in an act of civil disobedience, that does not grant freedom from consequences."

Yes, it is obvious to anyone downloading academic papers that they are committing 13 crimes and could be imprisoned for the rest of their lives. After all, changing your MAC address, hiding a laptop in a closet, and ignoring JSTOR's TOS clearly add up to 13.

He should have read the law? Have you read the law? Are you sure you haven't committed any felonies today?

I seriously doubt that Aaron really considered the possibility of criminal action for what he did, and certainly not so many charges that he could have been legally imprisoned for the remainder of his adult life. A civil suit by JSTOR would have been a reasonable expectation, and note what Aaron did when faced with a civil suit: he returned a hard drive of files to JSTOR and settled the matter, without any suicidal actions.

Your sort of reasoning -- that he allegedly broke the law, therefore no mercy can be considered and the prosecutor was right to harass him -- is one of the most destructive far-right concepts to have been popularized in America. It is the line of reasoning that leads to teams of soldiers attacking civilian homes to serve a basic search-and-arrest warrant. It is the sort of reasoning that opens the door to the crushing tyranny of overly broad laws and abuses of the justice system. Allowing ourselves to fall victim to the logic that the law is perfect and absolute, that prosecutors have a moral duty to enforce all laws, opens us to a system where nobody is safe from the government.
Awesome to have you respond on this thread... by "more experienced folk," I didn't realize I'd get the author of one of the books I recommended to comment here. Your writings and talks have helped me get a better understanding of design, even if I'm still a complete noob. Thanks!
Not the orignal commenter, but I've tried switching to Android several times so I feel qualified to reply:

* Apple hardware is superior to any of the Nexus phones. Buttons don't rock without triggering action, screens are consistent colors, etc.

* There is a hardware home button that doesn't change locations. This makes it easy to get 'home' from anywhere, and, most importantly, to orient the device by feel in your hand without looking at it.

* The phone in't huge.

* Battery life is better on iOS.

* There is only one email app, not seperate apps for exchange / imap and gmail.

* The quality of apps on iOS is vastly superior to Android. Both in terms of function, but also UI. This is partly because of developers, but also because there isn't the screen size fragmentation issue.

I really want google to succeed with Android. I want someone to make a phone that's better than the iPhone. No one is doing it, yet, though.
Um, this is total garbage.

What’s the difference between machine learning, deep learning, big data, statistics, decision & risk analysis, probability, fuzzy logic, and all the rest?

Not NONE. machine learning is the super discipline, an ensemble of techniques. Deep learning is a specific type of machine learning, focusing on higher order statistics. Big data is a term from business not academia, but deals with the unique challenges of machine learning with very big data sets. Fuzzy logic was the fashionable way of dealing with uncertainty before Bayesian logic came to the front (particular flavour of probability). Probability and fuzzy logic should be considered notation.

So what’s the difference between probability and logic?

Not Not much. There are lots of types of logic, Bayesian probability can be considered a type of logic. Most people when they think of logic they think of propositional logic, boolean algebra, predicate calculus, formal methods etc. That kind of logic is a billion miles away from probability in culture and the kind of things you can conclude from its application. Logic is rigid truths, undecidability. Probability is a representation of uncertainty and half truths, from which you hope to extract the most likely explanation from partial or noisy data. Formal logic is next to useless on noisy data. Probability is a good fit for noisy problems (like perception).

Logic is classic AI. Probability is Modern AI. There are attempts at unification (e.g. Bayesian Logic networks, but that's cutting edge stuff). Saying they are basically the same is lunacy.
I re-purposed mine for buffer switching:

" Arrow keys set up for easy buffer switching
nnoremap <left> :bprev<cr>
nnoremap <right> :bnext<cr>
nnoremap <down> :buffer #<cr>
nnoremap <up> :buffers<cr>:buffer<space>
Probably native OS performance + battery life (depending on which Android device one has it can be good [Nexus 7] to mediocre [Verizon Galaxy Nexus]). Perhaps they prefer Cocoa + Objective C to Java, if they're a developer. It's a tradeoff I suppose to which one considers more important. I like Android well enough these days and try to use Mono + C# when possible, but each platform has its merits and have to weigh what is more important as a user/developer.

disclosure: Android user for nearly 3+ years and owns a Galaxy Nexus, Nexus 7 and a few other Android devices.
And a pretty easy way to send your congress critter a post card is http://postcongress.io

That said, one wonders which audience Ms. Ortiz is attempting to court with this stance.
I was in that class, and wrote an app that got 1 million users. That sounds good, but honestly, it was a mistake on Facebook's part. They made it much too easy for people to spam their friends. The most successful apps in the class tended to be ones where you just sent a "hug" or a "kiss" to your friends, that kind of thing. The lessons of the class (optimizing a viral loop) are still useful, but it pains me to see anyone overly impressed by it.
As usual, nothing on cross-browser compatibility (respond.js, modernizr...), nothing on speed optimisation (a real problem in RWD), on backends issues (regarding the multiples images needed), etc...

It often strikes me, reading these tutorials about RWD, than the authors know all very well the theory but have never done a real (ie for a client) responsive website in their life.

It's all generic and general stuff, never how a stupid menu can be a real bother when you have to support two different states, touch and mouse, users without javascript, changing states, IE9 with no CSS3 transition support, etc.

Tutorials show you the easy way, the way which works only for cable users with a fancy Macbook and the last Safari or 4G iPhone users.

In real RWD, what should be easy becomes hard, and nobody'll tell you that.

(btw, i'm not a RWD hater. I just want to warn about its realities.)
Google Now isn't awesome because Google exposed various APIs into their omniscient database. And they're not letting random apps grab 'Now' information for their own purposes either. They haven't played the "Open" card on "Now", at all, that I've seen.

So thinking Apple would match it by just opening some APIs is double-unlikely. Particularly not with their reluctance to allow any hooks that third party developers might misuse.

If Apple pursued this, they'd develop a first-party solution by more-tightly-integrating the existing first-party apps (Maps/Calendar/Passbook/Siri) and call it a day.

A measured step forward on that front is actually more Apple-like and would be less surprising than if they rolled out the more oft-cited requests, like widgets, services, siri API and changeable defaults.

Particularly since making Siri "aware" of your immediate future needs/obligations would be a feature multiplier all its own.
The Life Expectancy of a Cold War A-10 Pilot
Haskell has not uncovered an impending disaster which everyone ignores at their own peril. It is a programming language on the same basic level as many other popular and useful programming languages.
I can't help but feel a better analogy is finding a rip in the seat of a bus, reporting it, and then poking at the rip a few days later to see if it has been repaired. Going at someone's windows with a crowbar doesn't seem to fit the situation at all, in my opinion.
This is bringing the worst out of HN. In this thread alone, I've read people claiming that it's unequivocal fact that Swartz committed suicide because of his prosecution, because his lawyer said so, but that we can't trust a single word out of Ortiz's mouth... because she's a lawyer.

We have people claiming, in specific terms, that the US Attorneys as a whole have an interest in encouraging defendant's to commit suicide...

This is hardly the first article to demonstrate this, and there are certainly many valid issues to be reviewed and discussed, but many commenters here are demonstrating that we're just as capable of turning into a lynch mob as anyone else.
And that is a valid criticism. The criticisms that were being responded to were not valid.
I'd love to see a chart that broke down startups (successful or otherwise) by number of founders. Anyone know of such a report?
I've long come to the conclusion that religion is a bootstrapping mechanism: it was something we needed in the past in order to jump over a threshold, and for the last thousand years or two, it's been obsolete and holding us back instead.
Yet another reason to be happy that Internet Explorer usage is decreasing
This is actually pretty standard ops methodology. You designate an "intake" person, and then the rest of the group works productively while only one person gets harrangued with interrupts. Its very effective.
Yes, I'm aware, "almost always". Not always, though. I was thinking specifically of an application that might want to use signals to cancel blocking I/O and continue running.

(PS: When I wrote my reply I was also already familiar with your linked article, the challenges of signal safety, and the signalfd() syscall. Surely an interesting set of topics but I still maintain that a library doesn't really have a "good" way to deal with EINTR, especially if all it does is wrap read or write.)
Well, that is a problem. But universities also doesn't want to be known for poor quality. And then there is pretty strong government oversight. In Sweden the National Agency for Higher Education do regular audits and have the right to remove a schools privilege to award degrees.
Are you saying that when a name is aliased in MacRuby, the alias becomes a copy of the IMP from that particular class, such that subclass overrides of that method are never invoked? Because that sounds like a bad idea.
I also want other software, Apple's weather app is pathetic and it would be great if something more accurate could show up in my notification bar. As for why I have an iPhone, mostly because the hardware is great, I get a lot of mileage out of the iPod functionality and I do quite a bit of mobile web development that having an iOS device is handy for (regardless of sales figures, I see a ton more iOS web traffic than Android and it is as such a higher priority to test against).
This is an interesting question, and one that a few brief minutes searching the usual sources doesn't turn up an obvious answer (or even much discussion). Moving the capital doesn't appear to have been seriously considered at the time.

It is easy to find lots of information on Washington DC's civil war defenses - some ~70 forts, 400 emplacements for field guns, and unmatched transportation/communication infrastructure. The resources devoted to protecting the capital instead of campaigning were a regular source of contention for Lincoln, his generals, and public opinion - many opportunities were missed by Army of the Potomac commanders who feared leaving DC vulnerable.

On the other side, the Confederate capital was originally in Montgomery, Alabama, and moved to Richmond, Virginia when Virginia seceded following Fort Sumter. Like Washington, this put the capital remarkably close to the front lines, but the existing industry, infrastructure, political weight, and defensibility seemed to make the position worth the risk.

Hoping someone with knowledge chimes in :).
Here's a true startup success in Vietnam
I'm in a similar boat. I got the cheapest GSM android phone I could find. I have data switched off and don't download any apps.

I do enjoy using it as an mp3/podcast player for runs and train rides. Also, I switch on the data whenever I'm lost and need the GPS.
Whenever possible, I delay interruption by taking 15-30 seconds to cache my current train of thought while holding up a "one moment" finger at the perpetrator. Just distilling my train of thought into a sentence or two, or a mnemonic device of sorts, helps me get back into what I was doing quicker.
My mnemonic for J/K is that my index finger (on J) is "pointing down".

(I started to write "and my middle finger (on K) is pointing up", but then I realize that an upward-pointing middle finger means something entirely different.. <:)
French Startups are getting invested in, just not by French VCs
Gary Vaynerchuk on Honesty, The Context War, and Following Fast
Yet the problem with your phone doing all of this location-aware intelligence is that you wind up with the dead-battery he started his article out with.

Whenever I read articles like this one I'm left wondering whether my life is distinctly different from most. I generally have a pretty good idea about my calendar - where I'll be going that day, and what restaurant I'll grab a bite to eat in if that's part of my agenda.

These services built around finding a great noodle shop in some far-flung town are neat demonstration-cases, but to me they're about as useful as "Hotel Tonight". In my life, I don't ever anticipate winding up in a new city without knowing where I was going to sleep that night beforehand.

Maybe I just plan differently because I've needed to up until now - or maybe this is the start of an evolution that I'm already beyond - but given the choice of a phone whose battery lasts all day so I can find things when I want them versus a phone that's dead by 3pm because it's been busy coming up with the top 5 museum exhibits I won't have time to go check-out, I'll always pick the former.
I can come up with a list of gripes about Android too. Neither platform is perfect.
If he didn't think he was committing a crime why did he attempt to conceal his identity?

If he had been accessing student's personal info, would you still be defending him?

Unauthorized access is unauthorized access.
Chernobyl wildlife: The radioactive fallout zone is a wildlife refuge
Also, now apache has an event worker and can even use two types of workers at the same time.
As long as you didn't use Rails, you're golden!
> They're more interested in seeing eye-candy than reading, thinking, and discussing.

I think that's right, and it's reflected in the design of the site. The narrow width of the comments page strongly conveys an expectation of tweet-length comments. I'd guess the comment field itself is similar.

In contrast, the HN comment page is designed for longer, more thoughtful posts, and that's what you get. (Although every time I comment, I resize the textarea -- wish that could get fixed.)
My advice is not to dismiss it so easily, and instead try to understand.
Ever seen a post saying “I’m a Norwegian woman, look what I made”? Your personal info is just as irrelevant. Please don’t destroy the balance of equality with it.

Let's be honest, a post titled this would probably skyrocket to the front page and devolve into arguing about women in tech within the first hour exactly how the I'm X old and made X posts devolve.
Atari US files for Bankruptcy
My suspicion is that yes, that would be a robbery if you ask in such a way that the teller actually gives you money.

You could ask in such a way that it comes across as a joke ("Anything more I can do for you today sir?" "A million bucks and a winning lottery ticket would be nice"), but if it comes across as a joke then the teller isn't going to give you any money.. because they think it is a joke.
Another reason I prefer HN to Dribbble (although I think the bar is low as far as 'good design' is concerned here, too) is because people seem to care more about the effectiveness and purpose of what is placed in front of them, rather than if it's got 300 layers or was taken with an iPhone at enough of an angle to look cleaner than it is to get likes. The sad thing is that as designers we are first and foremost communicators, so when that communication fails, what's the point? Any given day on the popular shots page on Dribbble there are things that should never honestly be used in the wild, so why are we upvoting it and giving people the idea that it is good?

I've also found that a lot of people writing regularly on design (particularly on sites like SmashingMag that make useless lists of trends, but don't even find the best uses of those trends) aren't exactly the ones that should be. The biggest problem I see is that people don't know the appropriate verbiage or reasons as to why something is good or bad. White space? Must be well-designed! Large, thin text? Must be well-designed! Wells Riley's "Startups, This is How Design Works" (which was upvoted here and heralded across the web) was an ironically perfect example of using these methods in all the wrong ways. As a designer, you just hope the right people recognize it and know to avoid such things, but judging by how well-received it was; there's a problem afoot.

Personally, I wish there was a design section for HN, rather than adding yet another place I'm supposed to check every day. There are so many people here that could benefit from it, and a lot of the "design for devs" links I come across just seem to be more subjective noise rather than real-world application. Maybe that's just me.
> Jellybean has been a dream to use. There are some rough edges, but the moments where I wish I still had my iPhone are few and far between.

Totally agree. I was scared ditching my iphone 4 for a Samsung S3 but it's been really great. Plus it has lots of nice encryption features.
I do agree that "we need to make special efforts at understanding non-programmer users." But this isn't a good example since Vim is a specialized editor mostly recommended for programers. If the general-purpose text editors (and word processors) required you to use HJKL, you might have a point. (EDIT: I misunderstood stcredzero's argument. See stcredzero's comment below.)

It's also true that functions can be mapped to arbitrary inputs and systems. But I think there's value in learning HJKL rather than remapping them:

1. They're on the home row, giving a slight speed benefit for these commonly used actions.

2. You get used to the movement keys that will be the default in any copy of Vi/m and quite a few other tools. (HJKL, along with WASD and dedicated arrow keys, is probably the most common mapping of left, right, up, and down to keys on a keyboard.)
This is all to true in a lot of cases. I regret there aren't more organizations like the Center for Class Action Fairness who object to ridiculous terms where lawyers just "cash out", often leaving the class with very little.

http://centerforclassactionfairness.blogspot.com/
Blindsketch
i have tried both and hjkl is just faster. it's "madness" the same way having 88 white unmarked keys on a piano is "madness" to someone who doesn't play.
I'd argue that the existence of "Hotel Tonight" implies that other people lead lives different from yours. :)

(Maybe not "most", but enough!)
It needed saying. I'm sad that it did, but kudos for saying it.
> What I've found is that the typical developer/engineer is really bad at saying "no" or "not now" to others.

The reason for this, by the way, is roughly that it's short-term easier to think about how to solve their problem so that they'll go away rather than "waste time" arguing about priority. People outside the engineering department tend to be a lot more well-versed in making a case for priority and instinctively push more than the engineer pushes back.

Also, many thanks for being one of the awesome people who help deal with this. As a developer who has worked under a few great manager-types (and has a ton of trouble saying no to a request), you make all the difference.
I graduated from CS at Dawson and know the faculty quite well. I had the same exact reaction as most people when reading the article up until the point where I saw that 14/15 of the faculty members voted in favour of expelling the student. That right there makes me wonder what else he did.

The faculty told me that there are other things that caused this and they are unable to discuss them with me.

I wish it were possible to get that information but I know them and I trust them.
And all of your other costs associated with the block go up. While I do not work on the backup product my company produces, I've used it as a service. They've told me 1MB is pretty much too small nowadays, though it made sense when they started.

People have this weird fetish around deduplication, but it isn't magic. It makes it so the tenth copy of storing a backup of Windows XP doesn't hardly cost you any space. This is where the astonishing compression claims come from. It does not magically compress much of anything else, though. The claims are true, but not generally applicable. In practice, the middle bits of otherwise unrelated files don't get de-duped, excepting a couple of obvious and rare cases like 'a megabyte of zero padding in the middle of a file' which hardly amount to anything. Your World of Warcraft texture file is simply not going to overlap with your eBook copy of 50 Shades of Grey, and in general, two things sampled even from a 2^(524,288) possibility space, which corresponds to an absurdly small 64KB block size, are very unlikely to collide.

Block size has very little effect on collisions; what collides are identical files, or files that are nearly identical because they are versions of the same thing (and block size tends to matter surprisingly little there for various reasons), and what doesn't collide is everything else.
C doesn't impose a specific threading model. So a C threading benchmark is specific to the library you are using. And if you choose a heavyweight thread library to compare to a language which is not using heavyweight threads, it is not an apples to apples comparison. Arguably it could be, if C imposed a specific threading model, which it does not.

You are comparing implementations, not languages
Morningland Dairy — The Final Solution
Thanks. Any along the lines of Peter Norvig? That I can learn from: books, udacity videos, etc.
> But in pursuit of this, don’t loose sight of your goal

I don't know why, but every time someone writes "loose" when they mean "lose" really bothers me. I need to work on that!

EDIT: Quote the relevant line from the post
Looks like this news is starting to go global. Even the local it newspaper her in Norway has an article about it: http://www.digi.no/909958/utvist-etter-aa-ha-varslet-om-saar... (in Norwegian).

The Streisand effect has struck again :)
I very much appreciate this response from pg. Y Combinator doesn't have to justify who it is funding in my opinion. This info was insightful to me. Thank you.