skysight-inc/HackerNews huggingface dataset:
Nowadays, building population at 6pm is meaningless. It just means people are smart enough to sandbag and work from home.
I doubt they were thinking about Nickelback fans when they made that option. They were almost certainly thinking about fans of the played out Nickelback joke.

That may seem like nitpicking, but the distinction is very important.
Slightly offtopic, but Article One recently launched a crowd-funding project[1] aimed at helping start ups affected by actual patent trolls.

According to the project page,

"Our goal is to launch and maintain a completely free, data-­rich, up­-to-­date, member­-supported database that small companies can use to help defend against patent trolls."

They are starting with a patent owned by Treehouse Avatar Technologies regarding gaming avatars. Treehouse has been targeting indie game developers using US 8180858[2].

Eventually, they plan to build a prior art database targeting the most abused patents and provide small start-ups with free access.

[1] http://www.indiegogo.com/projects/operation-ninja-s-t-a-r-he...

[2] http://google.com/patents/US8180858
My guess is retargeting via AdRoll or something that Facebook uses for their ads platform.
F-Secure's won't speak at RSA's 2014 conference
Mikko Hypponen - “I don’t really expect your multibillion dollar company or your multimillion dollar conference to suffer as a result of your deals with the NSA. In fact, I'm not expecting other conference speakers to cancel. Most of your speakers are american anyway – why would they care about surveillance that’s not targeted at them but at non-americans. Surveillance operations from the US intelligence agencies are targeted at foreigners. However I’m a foreigner. And I’m withdrawing my support from your event.”
So, I'm a Ruby neophyte. Why did adding parenthesis speed that line up so much?
Having it not set by default may have decreased the amount of hate they received but it would also have likely decreased its effectiveness at getting people to talk positively about the app.
I was in a similar program in 7th and 8th grade; self-assessments, no-grades, frequent field-trips... I think I was in the 18% that it didn't work for though...
Ad retargeting. Happens all the time.

http://www.perfectaudience.com/
http://www.adroll.com/
Since you are new, I will give you some benefit of doubt and provide a portion of the Hacker news guidelines:

"Please avoid introducing classic flamewar topics unless you have something genuinely new to say about them." -
http://ycombinator.com/newsguidelines.html

If you feel that a license that says "Full permission, so long you do not restrict other users of the program" as more about control and less about sharing, then keep that to you self. There is nothing genuinely new about in such discussion, and frankly, it just tiresome to read, comment and down vote. Note that the down vote is not because I 100% completely disagree with your comment, but because your comment will just cause a rehash of an flame war which is old enough to start investing in its own pension plan.
"I said swag-frat and somehow the reply convinces me that I said 'swagtard.'"

What the hell is the point of flat out lying if you aren't even going to edit your past comments to support your lie?

Go troll elsewhere on the internet.
I don't understand, what's wrong with decimal(28, 8)? That gives you plenty of precision, as well as large scale in case you use a hyperinflationary currency.
This is called ad retargeting -- the basic premise being that conversion rates are much higher for items the user has actually looked at in the past. Usually it's only supposed to show abandoned purchases, but sometimes it doesn't work and shows you stuff you already bought. I personally feel retargeting to be a bit too intrusive for my tastes but the conversion numbers are excellent, which is why this industry has boomed in recent years. It looks like your browser's incognito mode can be useful for online gift shopping after all!

There are a few companies who do this like Criteo or Adroll, but I believe Amazon is using Triggit [1]. It looks like it's working for them:
http://marketingland.com/triggit-facebook-exchange-36-better...

[1] http://blog.triggit.com/amazon-chooses-triggit%E2%80%99s-dem...
Try driving 40 mph in a 30 mph zone and see how quickly you are pulled over. It can't be in any area though; it needs to be in a mostly white middle to upper class area.

My theory is that police know that people pulled over in those areas are likely to be the responsible type who would pay for a ticket. And the person who stole and used your credit card is likely the type who would not pay tickets or fines but would end up having to spend time in jail. So, they target those who will pay tickets (a source of revenue) and ignore cases like yours that would result in no revenue.
You're absolutely correct but I just wanted to bring that topic just for the general awareness on the "patent troll" subject. Also, I found the following information on "conglomeration of companies" :
In 2011, a group of technology companies that included Apple, Microsoft, Sony, and BlackBerry banded together to outbid Google on a bundle of patents from Nortel Networks. This cadre was victorious, paying $4.5 billion for around 4,000 patents, which Google couldn’t match. Now the group, which calls itself the Rockstar Consortium, is reportedly looking to offload some of those patents.
Yes, this is the problem -- but how can we solve it? Does the book have any insights on that?
@owner ||= User.find_by_login(params[:user_id]) if params[:user_id].present?
means:

if params[:user_id].present?
if not @owner
@owner = User.find_by_login(params[:user_id])
end
end

@owner ||= (User.find_by_login(params[:user_id]) if params[:user_id].present?)
means:

if not @owner
if params[:user_id].present?
@owner = User.find_by_login(params[:user_id])
end
end

So everytime someone called owner() to get the owner of a repo, the regex was checked
His anecdotes and recounts of Bill Gates stories make for nice light reading, too.

http://blogs.msdn.com/b/oldnewthing/archive/2007/11/29/65884...
Well, Justin Bieber is always on radar, yet, they won't say don't play JB songs by default :)

When you make this a public app, people who are fans of Nickbleback will be upset. It is unprofessional to me in the sense that you don't honor your customers' preference. Imagine Apple releases iTune with that feature, and decided that a bunch of artists are not played by default because it was fun to do that by being themselves, how would the public react? If this were just an app made with a friend, fine, maybe it was never unprofessional to the company behind it, but definitely not professional to the consumers, from the consumer's point of view. It wasn't a video app that restricts 18+ videos off by default.

And also a bit harsh to pick a particular band. I can be happier if this were just an April Fool joke and the team had made a prior agreement with the band that this was only for April Fool.

If you actually think Nickelback fans' complains are somewhat important for you to write a blog post, then you are definitely thinking about why it shouldn't be done in the first place.
More storage space (although still fairly small).
I haven't done too much Ruby myself, but the line looks sufficiently Perl like I believe the subtle change converted the first line (rolled out) from:

(excusing my Perl-Ruby mashup)

if (params[:user_id].present){
if (!@owner){
@owner = User.find_by_login(params[:user_id]);
}
}

to:

if (!@owner){
if (params[:user_id].present){
@owner = User.find_by_login(params[:user_id]);
}
}

Now the call params[:user_id].present is only made if @owner lacks a value.
I don't write Ruby, but it's close enough to Perl that i can tell you. Precedence is the reason.

The first line with more explicit precedence is this:

if( params[:user_id].present?) {
@owner ||= User.find_by_login(params[:user_id])
}

The second line is this:

@owner ||= (
User.find_by_login(params[:user_id]) if params[:user_id].present?
)

In other words, the first version always ran the present? method, while the second version only did so if @owner was false.
What kind of innovation do you see in Android? It has been almost being copy-pasted. Google copied everything, from kernel (Linux) to UI design and trying to make lot of money from it and expecting others not to sue.

EDIT: The replies of this comment say that the others (Apple etc) are too copying and copying kernel in not wrong. Well, I did not say that copying is wrong. What I mean is that copying is NOT innovation.
"A large majority of hackers have aspergers. "

Wait, what?
That creepy thing is called "ads retargeting".
Thank you for the well wishes. Hopefully I will get there. If not I may be scrubbing toilets shortly myself. All I have right now is my name on a patent that formed the basis of a company acquired for $64 million. Unfortunately, that doesn't pay the rent. But, I will keep taking shots until I drop dead. Hopefully I will get lucky.
Fasting for a day is not in any way dangerous. We've evolved to cope with situations much more extreme than that just fine.
Very easy. hobbyking.com carries almost everything you'll need. Check out Flitetest's youtube channel and web site to see how easy it is to build your own from parts.
Rewritten in longer form, assuming I've made no mistakes, the two versions are equivalent to...

if params[:user_id].present?
if !@owner
@owner = User.find_by_login(params[:user_id])
end
end

vs

if !@owner
if params[:user_id].present?
@owner = User.find_by_login(params[:user_id])
end
end

Checking the member variable truthiness is presumably faster than a dictionary lookup followed by a call to "present?". As @owner is probably frequently/always true after the first call (it will be unless find_by_login returns false/nil/? or another method resets @owner, given the same instance), this leads to fewer dictionary lookups and present? calls, resulting in a performance increase.

EDIT: Well that was an amusing spam of simultaneous answers.
Question: why not Justin Bieber? Why Nickelback? Why not Michael Jackson? Why not Disney songs?
Also, making sure that when you do sleep it is pitch dark. Cover all lights, smoke detectors etc. Will make for a better quality sleep.
Zero dot tEn dott zero..?
Assignment has higher precedence than if, so the line originally would have evaluated as:

(@owner ||= User.find_by_login(params[:user_id])) if params[:user_id].present?

Thus always testing the if, and then conditionally setting @owner. The new line checks the existence of @owner before evaluating the if by using parens to set precedence.
$8K/year is on the low end of what it costs the government to send a kid to a public school. In NY State and Washington DC, the cost exceeds $18K.[1]

[1] http://www.npr.org/blogs/money/2012/06/21/155515613/how-much...
To be fair, Apple has done its fair share of copying the last few years, too. They all do it now. Singling out one is pretty silly these days.

Also, Android didn't copy the kernel. They adopted it, modified it, and abide by the license (and have even started contributing changes upstream).
Can we go back to 1974, please? I'm not sure I like where this is going.
From The Night Watch:

Similar to the Necronomicon, a C++ source code file is a wicked, obscure document that’s filled with cryptic incantations and forbidden knowledge. When it’s 3 A.M., and you’ve been debugging for 12 hours and you encounter a virtual static friend protected volatile templated function pointer, you want to go into hibernation and awake as a werewolf and then find the people who wrote the C++ standard and bring ruin to the things that they love.
The phrase "offensively lazy" is somewhat tongue-in-cheek. Obviously no one is "offended" by lazy humor the way they are by racist humor, etc. It would more accurately be phrased "annoyingly lazy".

And I agree that this Nickelback joke is annoyingly lazy. Not funny enough for the inconvenience it apparently causes some users.
I just built a tri-copter. Here's what I used:

Frame: http://shop.flitetest.com/multirotors/bat-bone-tri-370-kit/ but you can easily build a frame yourself from either wood or aluminum towel holder bars from home depot.

Flight controller: http://www.hobbyking.com/hobbyking/store/uh_viewitem.asp?idp... I have this one, the 2.0, but there's a 2.1 out now too.

Motors: http://www.hobbyking.com/hobbyking/store/uh_viewitem.asp?idp...

ESCs: http://www.hobbyking.com/hobbyking/store/__25363__Turnigy_Mu...

Tail servo (don't needs this for a quad): http://www.hobbyking.com/hobbyking/store/uh_viewitem.asp?idp...

Batteries: http://www.hobbyking.com/hobbyking/store/__9394__Turnigy_220...

Radio: http://www.hobbyking.com/hobbyking/store/uh_viewitem.asp?idp...

That's all the major parts. You'll need a few odds and ends like propellers, servo extensions, connectors for the battery and ESCs, etc. Hobbyking sells a power distribution board you can use if you don't want to make your own wiring harness.
i'm 100% against the 'war' on drugs. but a part of me is glad we have it so something worse doesn't take its place.
I worked at Nortel. Selling the patents provided important money to the fucked over Nortel pensioners. These patents were used for real work, cost massive resources to fund, and Google could have outbid Apple.
Another upvote for Everything. The first thing I install.

I could never understand why MS didnt just purchase Everything and embed it within Windows. I've not tried win 8.1 search, but Everything is far faster/lighter/better than WinXP+7+8 search.

My only feature request for Everything is the ability to search inside Outlook msgs and Office docs.
>For example, "Australians are upside-down". Lazy, and makes many people upset. Are they upset because it is lazy?

Are you saying there is no joke so bland, overused, and by the books that it would make people groan and say "that joke is so bad I feel offended you would think I would find that funny"

People don't dislike fart jokes because they're offended by farts. They dislike fart jokes because they're usually bad.
Rockstar was created specifically to avoid creating products which might infringe on others' patents, so it could subvert and cross licensing deals that exist. If Rockstar enjoys the benefits of being a separate legal entity, surely it should bear the disadvantages as well?
It would only constitute a flamewar topic if he were advocating an alternative to GNU.
Former Apple Interns Dish About What It's Like To Work Inside The Mothership
So has anyone found a decent Windows text/XML editor for large files? Notepad++ is great but I've noticed it a bit unwieldy with 50MB+ XML files. I find myself using svndiff if I need to compare large XML files. The performance is much better.
It would be interesting to see this as part of an app where you take a photo of someone and it sends you a feed of every photo of them it could find anywhere on the web (and any accounts it was attached to.)

And by interesting I mean creepy and probably inevitable.
This is an example of survivorship bias. I think you need to consider the fact that Netflix has massive employee churn compared to its peers.

One of the reasons no doubt they're constantly pestering me on LinkedIn to interview with them even though they have just 2100 employees or so. They're running out of people who will actually listen to them.

Facebook, on the other hand, has 5700 employees and I've never heard from them even though my resume is definitely suited to their needs. Why? They don't have to. People want to work at Facebook. They don't have to recruit.
I have been digging more on this and found the following interesting article by Forbes magazine titled "Why Google Needs To Take Rockstar's Complaint Seriously" Here is the link to this post: http://www.forbes.com/sites/rakeshsharma/2013/12/05/why-goog...

The article ends with a solid statement as:
“It may be that they (Google) should have bid more (at the auction for Nortel’s patents) based on the realization that these patents were vital to their search business,” says Rappaport from IP Checkups
Are you happy? That's my most important takeaway from this, because if you are, then this is a well-done routine -- like neat code, if you will. If you aren't happy, then, this sounds more like an android's schedule.

I personally prefer a very flexible schedule, something that can live with my moods
I think the correct term you're looking for is 'forked'.
Which inevitably brings forth the discussion of dongling the fork, or is it forking the dongle?

BTW, widgets were original to android in regards to apple, were they not?
I was wondering the exact same thing today
>virtual static friend protected volatile templated function pointer

I know what... five of those are...
im always a little intrigued when i see these stories.

list of applying so-called perfect formulas for an efficient work-bee style life that you're apparently supposed to be craving for.

my take:

- never know if real or wishful thinking

- most formulas have simple common sense equivalents for each person. yet it seems many are drawn to a "must have some formula to follow that has been spelled out and named by someone". ie: don't wanna learn, prefer to apply some magic formula - blindly. sounds dull to me.

- wrong amounts in formulas. it never achieves balance. balance is in my eyes the most important thing in the world. and im not talking just work/life balance.
even if one could sustain a worker bee type schedule - and im sure some can - the ones i see arent efficient. 15min x2 workout really? averaged what you found in the past 3 such blog posts to do this? looks like so.

finally - do you really need to follow a guide on how to make bullet lists and organise a notebook? reeeallly? if you never try to solve any such problem on your own, you'll never achieve what you're looking for.
I just registered to say: both this and the "how I work" posts are awesome. I love the ideas and the friction between them. Where can I find more content like this?
they should be one nation
Data-visualization Front-End Dev needed at Socrata, leading Open Data provider
https://gist.github.com/amyhua/36f0f72c13418514c8bb/raw/bb667c5b5b229fb37edb37c603f628f19d2dcdae/socrata_opening
Really? You're asserting that there's no sensationalism on the part of writers / editors whatsoever by choosing that headline and that image?

Seriously?

I don't agree with what Jobs said, and he's obviously saying that out of personal hurt. But saying that this article isn't sensationalism, especially when the headline says it's Apple backed and not mention anything about a group of companies banding together ... you and I have very different interpretation on sensationalism.
What Does The Rocks Say?
I agree, but I would qualify that claim: it's not a great idea in production because the tooling to support doing it well doesn't exist, not necessarily because of limitations in the language.
At first I didn't realize OP was a GitHub employee and thought he was munging his company's GHE appliance :o

Cool read!
Interesting analogy, check out my post here talking also about time as an investment as pertains to overtime at work. http://deliberate-software.com/501-developer/
I wonder whether they would consider replacing GNS (GNU Name System, DNS substitute, decentralized using a chain of trust model but without globally unique names) with Namecoin (uses a blockchain to enforce a registration fee). The latter isn't perfect, but it's probably better, and I wish it had more uptake in general.
How Google keeps employees by treating them like kids (2006)
>Today, Rockstar employs once-proud Canadian engineers to work as high-tech ring-wraiths in service of its American trolling operation.

At least they didn't oversell it.
Thank you for this game. I especially love the music and the 2 new tracks definitely don't disappoint. Keep up the great work.
Also, would like to add that Facebook does not know what's in your shopping cart. For all practical purposes, it's just an advert from Amazon (using retargeting).
How can you make censorship computationally infeasible? Implicating everyone running a client as co-conspirators for distributing top secret documents seems like a bad plan. FBI agents busting down doors of anyone running these clients would make a lot of people think twice about running one.

Compare this to, for example, just running your own Tor hidden service with the documents you want to share. Doesn't implicate anyone, and actually respects the privacy of anyone interested in reading what you are serving. Well, maybe :-)
Are you saying there is no joke so bland, overused, and by the books that it would make people groan and say "that joke is so bad I feel offended you would think I would find that funny"

Yes. I would think the joke is dumb. I can't see how you would be offended by it.

People don't dislike fart jokes because they're offended by farts. They dislike fart jokes because they're usually bad.

Interesting, because I would say the exact opposite. I don't like fart jokes because I don't like to think about farts.
so was this your fault then:

"We kept an eye on our IT guys, who were prone to buying a lot of gadgets."
Why do all their URLs end with "-lyrics"? Because they're SEO spammers that's why.
That already happens. It's fraud, and we have enforcement against it.
Thinking your tastes and opinions are shared is one of the easiest ways to take your logical, thoughtful argument or product and turn it into a visceral hateful experience by your users or the person(s) you are trying to convince.

If being true to yourself involves "attacking" someone's loves and interests then you might want to evaluate your own character and definition of self. Going to effort to show a lack of respect will result in people rewarding that in kind.

Nickleback sells a lot of music and, by accounts, does a pretty good concert. The option in the preferences[1] was stupid, and having it on by default was asking for trouble.

1) most folks don't look at the preferences on iOS apps unless there is a problem
Personality doesn't require offending people, it requires creativity. Doing the insults is just a lazy way to look "edgy".
btw, 0 A.D. embeds Mozilla's SpiderMonkey JS engine for scripting: http://en.m.wikipedia.org/wiki/0_A.D._(video_game)
One could easily make the argument in this context by this part: "by securing for limited times to authors and inventors the exclusive right to their respective writings and discoveries."

The argument here is that the only ones that should benefit from this are the authors and inventors, and they and only they are granted "exclusive" rights. No one else. In fact, I'd find that fair. The implication being you can't sell or transfer those rights to someone, and those rights are only granted to the authors and inventors.

Which leads us to this question:

"exactly how is it anti-competitive to disallow other companies to use the said patents unless they agree to pay for the rights?"

It's not, as long as the one doing the license is the author or inventor. One should not be able to transfer those rights to a third party, as it's explicitly an exclusive right.
This is exactly why I buy my gifts using an incognito window for researching gifts. Otherwise I'd go to Facebook or Fark and the sidebar would have exactly what I was looking at.
Why go to China when you want to defect to South Korea? I mean I know the obvious answer: the border between the two can't be passed.

But what's in it for China to pass them on to the South?

Also of course, general disclaimer: this may be misinformation by SK to help a perceived revolutionary tide.
I love
- the '.' that prepopulates file name and places cursor before in : command line

I like
- the '-' to go up
- the suffixes and wildignore

I don't like
- the fact that 's' does not vsplit but sorts
- the fact that enter is == 'C' and I don't have 'o' to open a dir in place

I think I'll stick with NerdTree and see if i can bring in the vinegar '.' and '-'