skysight-inc/HackerNews huggingface dataset:
I understand what you are saying, but as the saying goes: "a little inaccuracy saves a lot of explanation." Similarly here, I use the term execution to refer to the set of features they chose which led to success. I did not feel that it was vital to the point I was trying to make to specify which features specifically.
Thanks for putting into words and explaining so eloquently why stand-ups are the most unpleasant 5-10 minutes of my working day.
Yes. Listen to Act II of This American Life "Play the Part" http://www.thisamericanlife.org/radio-archives/episode/458/p...
I wonder if the same argument applies to using Reactive Extensions (Rx), ReactiveCocoa, etc..
Yeah, shipping something real is important, so long as you refactor long-term. Technical debt piles up. A car payment is manageable; a car payment, medical bills, and an upside-down mortgage can cripple you.

So it is with software.
Hi there,
This comes up often here ... Looks like people are chasing money and using 'success' as only life goal. It is not, at all. Money and success spoil people and drag them down, to the bottom.

Love and care about others revive any human.

I sincerely wish you to get your life goals back soon, please consider going to Christian Church, it have been helping people for over 2000 years :-). Take a holiday, go and help in the local hospital, you and your help will be welcomed there!

Pay attention to your family, get married, bring up kids.

Life is a greatest gift of God, my friend. But it comes with obligations to love others and help them.

All the best to you!
It's not a touch panel.
I agree. The social experience should be at the top of the list of reasons to go to college.

And while I am incredibly enthusiastic to see how online learning helps to curb the ever-growing debt crisis of the "traditional" university education, I do wonder how will this affect the social aspect of the college years? (Meaning the maturing, the friendships, and the non-classroom learning.)
This is actually a good argument against code review nazis.
You are right Bad info. creates errors, not your brain
Maybe you do not feel sleepy at the right times? Do you ever feel sleepy during the day? If this is so and the rest of your life permits, you should just let yourself drift into sleep.
Identities and accounts are two separate matters.

Accounts can only be some of identity's credentials. You are not your email address (and you should never be considered so), but your email provider can optionally act as one of trusted third parties who can assert your identity. Not the other round.

Also, you can't really own a domain name — you can only rent it from your domain registrar, in almost a same manner you rent your email account. And the idea of paying for keeping my own identity somehow frightens me.
I believe Apple can absolutely hold onto some market share with their model, assuming they keep making great products.

But how much market is that? 5% won't facilitate the network scale they need to encourage developers to focus on their app ecosystem. And as the iPod sales continue to evaporate, Apple will lose its music dominance to the smart phone market (which would remove another key moat in their overall ecosystem).

The question in my opinion is, how much of the smart phone market can Apple retain. If it's 5%, they're screwed. If it's 15%, I think that would work.
My understanding is that WebP is superior to Jpeg when encoding from a lossless image but:

(1) if I upload a lossy jpeg what gains is FB really getting by using WebP?

(2) Or am I taking a quality hit on what they serve?

Let's say there's no quality hit and somehow they make a lossless WebP version of my lossy jpeg that still fits in 20% fewer bytes. Define X as the dollar savings gained by delivering these images scaled up to quadrillions of images served.

My understanding is that WebP makes it's gains by a 10x longer encode. Define Y as the dollar cost of encoding and storing trillions of images in WebP.

(3) What are the odds X is actually greater than Y?
I don't trust advice from anyone who uses apostrophes with plurals. If you can't figure out basic English, why should I be convinced you've figured out things more complicated?
Interesting repercussions for the Teampixel Kickstarter / Indiegogo campaign for "Homeworld Touch" and "Homeworld 3." They were successfully funded but lost the rights auction, and are now legally prevented from delivering on their Kickstarter promises.

http://www.kickstarter.com/projects/teampix/homeworld-touch-...
I think BE is a fan of the max-min class proposal... At any rate, naming aside, ES6 classes are simple syntactic sugar for a very common pattern in JS development today. It makes sense to provide a syntactic sugar in this case that makes developer intention clear and reduces boilerplate.

TypeScript has (I believe) a mostly compatible implementation of these classes if you want to try them out in today's runtimes.
Thank you for your fine service. Whenever someone posts something old to hackernews, I am extremely thankful to those divers who link us to the old posts, which are almost always very useful.
If Ubuntu doesn't work properly, give OSX a try. Does the exact same thing and works perfectly for me.
There is String.Join also used in the article but now there is a overload accepting IEnumerable<String>.

String.Join("\n", mylist.Select(foo => foo.Description()).Where(x => x != ""));

Using a method group yields an even more readable code. Okay, it depends - if you are not used to method groups, it looks a bit strange but I like it.

String.Join("\n", mylist.Select(x => x.Description()).Where(String.IsNullOrEmpty));

Note that I slightly changed and inverted the predicate because there is no build-in String.IsNotNullOrEmpty but you could of course write it yourself. I have a small extension method in my tool library that wraps String.Join and takes care of filtering out null references and empty and white space-only strings.

mylist.Select(item => item.Description()).JoinExcludingNullOrWhitespace("\n");
I view comments as a form of feedback. As such, they go both ways. As a contributor, I would want to see sincere examples of both positive and negative feedback. We don't only learn from mistakes, after all. Upvotes are nice, but comments are generally considered to be more meaningful.

HN tends to err on the side of critical feedback, which is a reflection, in part, of the evidence-driven ethos that permeates hacker culture. This is generally a trait I hold in high regard, and take the downside as par for the course. However, I agree with the parent in that having some empathy for those we critique would improve the general tone of discussion here.
The first example he gave was a leaky abstraction tightly coupled to the underlying storage, not an API. An API should precisely contain application logic - but that doesn't mean that your app shouldn't permit parameters as per the second example (the article presented a false dichotomy).
I put a macbook in a $39 supermicro 1u case and took it to a colo so I wouldn't have to buy an xserve to run one cheesy little osx app. It worked great.
Ah, Wikipedia says that comedian Sacha Baron Cohen has a cousin Simon who is an internationally recognized autism researcher.
Do you have any proof of that, other than your own anecdotal evidence?
Yeah, I had thought that was a done deal... clearly not.
it's not to say that there is one obviously correct model, but to say there are clearly very incorrect models.

While portions of the public want to buy 'unlimited' service, the only way that 'unlimited' service can exist at rates not deemed unrealistic is if most users of the 'unlimited' services do not create heavy usage. It's a tanstafl issue; once everyone is a heavy user, the subsidy created by uneven usage no longer exists.
+1

Also think we are shooting a bit behind the bird to try to make current/future value conclusions on any present data as the value of a degree relative to other options is changing so rapidly.
My crazy theory is that there are three different ways people treat online discussions: the "cocktail party" where people have interesting conversations, the "scientific conference" where the idea is to increase knowledge, and the "debate team" where you argue your position.

Posting links to previous threads is perfectly reasonable in the "scientific conference" model, but rather rude in the "cocktail party" model. So any downvotes on your links are sort of proxy votes on "what HN is".
Agreed. Most things tend to happen in cycles and wearable computing will most likely go through one as well. What is unique about wearable computing is that its the first time computers are directly touching our bodies every hour of the day. Thus the same qualities that you look for in say, a shoe, will also pertain to the objects in which computers are embedded.
Agreed. BI is edited by Henry Blodget who was charged with securities fraud as an analyst which lead to him paying millions in settlement and being permanently banned from the securities industry. Really not where you want to publish anything meant to be taken seriously.

http://en.wikipedia.org/wiki/Henry_Blodget
Pretty much a marketing term. It's basically processing of data of an undetermined size, deemed to be "big". You might consider Google or Facebook as companies that process lots of data, so you might consider their operations as some on "big data". It is pretty much just a marketing term now though - "big" is insanely relative.
This works because most managers and founders aren't smart enough to pay above market.
Android is the new Blackberry/Nokia. Lots of "worthless" market share. Apple earns more revenue selling accessories than Google earns with Android.

"Google-Oracle trial: Android revenues revealed"

http://www.guardian.co.uk/technology/2012/apr/26/google-docu...

"..after the costs of sales, marketing, engineering, product management and legal expenses were taken into account, the overall Android division was not expected to become profitable until 2011, by which time it was forecast to generate nearly $500m in adverts."

"Apple's iTunes & accessory sales now greater than every other phone vendor but Samsung"

http://appleinsider.com/articles/13/02/11/apples-itunes-acce...

http://appleinsider.com/articles/13/01/28/apple-now-collecti...

"...For all of fiscal 2011, Apple is now noting that it actually collected...$4.47 billion from accessory sales. "
> Which is why everyone should have their own domain name

Better never let it expire, though
I really don't remember enough about the media landscape in the runup to the Iraq war to know whether people were drawing the distinction or not; certainly they didn't make much impact since people associate WMD with large-scale destruction. However, you might want to consider the disparity between the individual and the state here; just as a handgun is a more suitable weapon for an individual than a howitzer, the quantitative impact for something to qualify as a WMD would be scaled up accordingly. And this is what happens in practice; if I pipe tear gas into your air ducts it counts as WMD, but chemical warfare between nations usually involves nerve gas or similarly horrific stuff.

I don't see this as the state reserving special privileges over the individual, incidentally; it seems to me that this an inevitable consequence of multiple individuals pooling a small degree of their individual sovereignty into military and police forces.
I have computers in datacenters that I can effortlessly SSH into when I am feeling the (frequent and chronic) urge to Dick About With Computers And/Or Software.

However, the one that connects to my display(s) is simply a tool for running Chrome, Skype, FaceTime, Mail.app, TweetDeck, Spotify, and SSH, and, as such, should not ever break or otherwise hinder the incredibly simple tasks which ARE ITS ONLY JOB.

This is why the only computers I own that I touch on a regular basis all have fruit on the back. It's a very simple calculus.
That's great except the only thing you've proven here is your own ignorance. Shall I go on?

You're spouting off about ancient history...and that somehow translates to Windows is (currently) "clumsy" on the network? Gee, I wonder why it only takes me 10 minutes flat to setup a headless ASP.Net server on EC2? And I can do that even with the GUI version of Windows because there's this little thing called RDP - maybe you've heard of it.

Oh and ASP.Net also runs on Linux. It didn't a few years ago though, so maybe it won't work for you since apparently you are living in the past.
Well Green trolls are fun too Hehe. Thx for this comment I am looking for solutions to experiment ML and Date Mining.
Android is becoming a monopoly in the same respect that Windows ever was. It's no different for Android running on multiple hardware vendors, ala Dell / HP / Compaq / Gateway / etc etc back in the day. It's the market consolidating around a standard.

Android is going to take 85%+ of the global smart phone market. There's absolutely nothing that can or will stop that from happening at this point. It's going to be the obnoxious standard that everybody is going to complain about for the next decade.

The iPhone's market share will stop growing this year. Android and the iPhone have squeezed out most of the serious competition, and now their market share lines are going to run head to head. Android will win that battle, and begin pushing the iPhone's market share backwards within four quarters.

Apple's approach was always going to guarantee it got boxed into a corner. It's a +/- to their approach that they can start new markets, and then lose them fairly quickly.

That's my opinion.
POST https://api.twitter.com/1.1/statuses/retweet/:id.json

POST https://www.googleapis.com/youtube/v3/videos/rate?id=1234...

APIs are already confusing for anything beyond CRUD operations.
Which Factors Affect Software Projects Maintenance Cost More?
Thanks, I'm collecting it in a massive database and I love hearing all the ideas of what could be done with the data.

As to what gets measured gets managed - legitimately increasing traffic, audience, brand awareness etc. is all about the top of the funnel. Considering how many startups I meet with who are hemming and hawing about doing marketing, only to later end up dead, I think this could be a very good thing. We'll see.
Your experience is just one data point (it seems that the prevalence among adults is <1%) so if the advice seems like it doesn't work for you, perhaps consider that you may be an outlier. Your experience is important but it doesn't invalidate the advice in the article.
I run Postgres on ZFS, and simply limit the amount of memory dedicated to the ARC.
This is why using your API two or three ways before publishing it is so important. There's a quote that goes something like, "If you build a plugin system with one plugin, that's all it'll ever support. But if you build it with three, it'll support them all."

But then, this is really just doing what the author advocates, privately, within your team, before releasing the API.
Apple iCloud, for example
You can always point your MX records at another server, if you have your own domain + gmail. Still sucks (and doesn't serve everybody), but it's an option if the worst happens to your account.
Keep quiet, that is our brilliant plan!
Props for OpenTTD in the last screenshot :)
Great post Nathan. Definitely something I am going through right now. I keep asking people "Is this the right style?" when really my bigger problem is getting it to work :)
That's like dismissing Einstein's work because he pleasantly married his cousin. Some people place less importance or stress on certain things than other people do. Get over it, this article is truly helpful.
If someone see my comment, there are many information here:
http://www.supermemo.com/articles/sleep.htm
It is really big so the best solution is to see it fast and read the summary. And it's worth it.
Or place your bets and then release the information.
Top Gear Joke
Teampixel has done a fantastic job of handling refunds for their contributors. I'm looking forward to the release of their space strategy game, even if it won't be using Homeworld's intellectual property.
I have respect for the developers at Gearbox -- I'm looking forward to see what they can make of the venerated IP that is Homeworld.
No it's not. Because frequently, the things which are blocking you could be easily fixed by them changing something simple in their workflow, and vice versa.

Even just a heads up that something important is coming down the line can save you hours or days of work "Oh, I thought you were cc'ed in on that email..."
It gets better, though. C# 3.0 also has query expressions, which are even closer to Python's list comprehensions. Also, I think String.Join(sep, enumerable) would be more efficient than repeated string concatenation with + (given that C# strings are immutable, it'd have to reallocate and copy bytes each time, just like in Python).

So we'd have:

String.Join("\n", from x in mylist where x.Description() != ""
select x.Description());

Hardly looks like a statically typed language anymore, does it?
JS is prototypical OO. There isn't supposed to be class inheritance. And no, Kyle Simpson is not a "legend." I've never even heard of him. Step outside your Twitter stream for a moment please.
If the distribution has a very high skewness this is indeed possible :)
All genres are now sub-genres of FPS anyway...
Yes, we all read DF too. A for comprehension, B- for essay.
Nope. Not sure how one might prove something like that. I'm citing it based on experience. Again, not saying that this is always the case, just that it is a counter intuitive phenomenon to be aware of.
ITC tosses Motorola's legal complaint against Apple
Yahoo, Hotmail, Dropbox, depending on how you want to define "cloud," which appears to simply be a marketing term for "server."
It's interesting that HN has no URL matching to prevent simple straight-forward (multi)reposts like this.
I live in SV, but just outside the boundary for InstaCart (West SJ). I'm on the Google Shopping Express beta, but that service doesn't do perishable groceries so it's not nearly as appealing as InstaCart.

So my options are Safeway delivery ($75 minimum delivery) or go to the store.

I am desperately waiting for them to increase their reach. Pretty please, Instacart? Any love for the south bay?
Whatever you are doing right now is practice
Or just stop learning the things that make you worse?
I don't know about 85%+. Sure, a majority, but the big differentiator these days (vs MacOS/Win32) is HTML5/JS.

Lots of things don't need to be native apps, and aren't/won't be. There isn't as much downside to picking the minority OS anymore.

This is further strengthened by the fact that Apple's hardware is expensive, and people targeting spenders will still (and, imho, always will) do iOS first (and sometimes only). Fred Wilson's famous android-first-because-it-has-the-most-marketshare advice only makes sense if you're a Facebook or a WhatsApp and raw triple-digit millions of users matter to you. If you're e.g. Uber, you don't give two fucks about four fucks for the people buying the inevitable $39 Android tablets of the future. _Which_ users matter a lot more to the vast majority of app devs than _how many_ users.

That said, I think Apple will eventually be found to retain _at least_ 25% of the final size of the market— and the top 25% at that.
JavaScript will use the same "fat arrow" syntax for anonymous functions in ES6:

http://css.dzone.com/articles/javascript-fat-city
Netflix Says It Will Let Viacom Deal Expire
Ask HN: What do you do if another dev intentionally leaves a bad review?
What are some things you could do if you suspect another developer has left a poor review of your app on purpose?

Some background:
I opened the google play dev console this morning and noticed that there was a new rating on my app. ( I don't get a ton of them but they're usually around 4-5 stars for this specific app )

So when I noticed that it was a 1 star rating with a somewhat angry sounding comment and a link to another competing app, I was a little concerned, but I thought perhaps there was a bug I wasn't aware of. So I began checking into the person that had left the comment, to maybe get in touch and see if it was in-fact a bug.

I opened the google plus profile associated with the comment I noticed it was full of posts for apps from the company that made the app the user had suggested, and a link to the website of the company in question.

Long story short, Although the name of the account on the comment is not the company I have a high level of suspicion that this person has put this rating to send traffic to their app instead.

What sorts of things could I do? I think android play store has a spam button, should I respond to the comment? Maybe contact the "developer" through email? I'm not sure I could be 100% certain to actually accuse them of doing this, so what might be the best course of action?
Coffeescript uses it already.
And you have no idea what your talking about!
Why are you in a stand up with people whose work doesn't affect yours? That's fundamentally not right. I think you're ascribing problems to daily standups that are more to do with your specific organisation.
Your read is correct. Once CPU time spent in decompression became less than disk wait time for the same data uncompressed, the reduced IO with compression started to win — sometimes massively. As powerful as processors are these days, results like these aren't impossible, or even terribly unlikely.

Consider the analogous (if simplified) case of logfile parsing, from my production syslog environment, with full query logging enabled:

# ls -lrt
...
-rw------- 1 root root 828096521 Apr 22 04:07 postgresql-query.log-20130421.gz
-rw------- 1 root root 8817070769 Apr 22 04:09 postgresql-query.log-20130422
# time zgrep -c duration postgresql-query.log-20130421.gz
19130676

real	0m43.818s
user	0m44.060s
sys	0m6.874s
# time grep -c duration postgresql-query.log-20130422
18634420

real	4m7.008s
user	0m9.826s
sys	0m3.843s

EDIT: I'm not sure why time(1) is reporting more "user" time than "real" time in the compressed case.
I would wager that within two years Samsung will be making more money on smart phones than Apple. Apple's profits are going backwards now, while Samsung is growing very quickly. I believe that's a trend that will continue.

Microsoft earns a lot more selling Windows and Windows server and surrounding products than all of the Linux vendors make supporting Linux combined (Redhat makes a mere $100m a year in profit for example).

Does that inherently imply anything about Linux? No.

What you're talking about is today (regarding Apple's profits). What I'm interested in is the trend of Android taking most of the market and what that'll mean in five years for Apple and the Android vendors. What it'll mean is: much like PC sales, Android sales will be dominated by 2 or 3 primary companies, with dozens of other vendors attempting to compete.

My opinion is that Apple is about to get hammered as the iPhone's market share collides with Android and loses. I believe within eight quarters their profit will fall from $40x billion to $25 billion annually, and they'll lose 1/3 of their existing market share while margins also keep falling.
I would think that website traffic growth is the least important of these metrics, definitely not the one to lead the post...some of these are web services, others look like native apps...it's not an apples to apples metric at all.

Twitter/Facebook activity would be a more useful measure...not just followers, but how active the accounts are and how often they're handling customer inquiries. And yes, this can be gamed by buying followers...so what? Include the deltas and let readers decide the legitimacy of a gain of 50,000 twitter followers in a week for a no name startup