skysight-inc/HackerNews huggingface dataset:
This is rather insightful. Now I'm actively considering changes in my personality based on different social interactions. I wonder if enjoyment of various activities is contingent upon the personality one puts on while engaging in them. Which raises the question, what if any parts of our personality are consistent throughout all activities.
Really? Would be curious to know what makes you say that?
> Unfortunately, I'm not sure other operating systems are much better.

I think the funny part in all of this is that iOS does give you more fine-grain controls over app permissions.
I suggest you try to understand inside the context of the comment, or give up trolling HN.
Crime rates in the United States (both violent and property) have been dropping for decades-- variety of charts here: http://en.wikipedia.org/wiki/Crime_in_the_United_States.

I could hunt for more original sources but I promise they are not at all hard to find, it is a very well-established trend.
I am Legend also has some NYC abandoned shots. Though it's not near as amazing as 28 Days Later.
Having a Google plus account linked to YouTube with real name policy has not stopped the trolls and poisonous commenters. They have just carried on as usual. Now it has just made it easier with spammers, blackhats now able to leave links on their comments. Sure they can be deleted with an hour or so but that one hour is all you need to spread your payload.

The only people who the real name policy punishes is the real users. The ones who do everything right. The ones who do not wish to have their lives outed this way.

Now I'm gay, and have no problem being out online but at home in public is another problem. I've never moved from my Childhood home and I live in a small town, its pretty easy to know who I am, so I made it a policy to never link the two so I don't have to do deal with Homophobia on my Doorstep. Its a small town and news soon spreads. I don't have a Google Plus account and am moving away from Gmail for this reason. I never ever use a real photo online. Facebook is only used for minor things on an anonymous email address with a blank photo. Even then I hate it and do not use it for personal stuff.

If you are really concerned about privacy, just delete your Gmail, Google Plus account. Get your wallet out and move to a paid alternative where you will not have to worry about having your email connected to a social network. Buy a domain name, use a private whois service like at NearlyFreeSpeech.Net so you can move between providers over the years but keep the same address.

If you really must comment on YouTube, create a Google Plus profile on a brand new Gmail account for those exact purposes. Understand that anything you write online can be traced back to you. We are not anonymous despite if you never use a real name. Google knows more about you and your interests than any other entity and it has years of your surfing and searching habits in its database.

Edited to add, if you hate the comments on your own YouTube videos, just turn them off.
Seriously man what are you thinking? Have you ever made your own project? There is NOTHING wrong with trying to make a business out of something you created and I'm pretty ticked off that there are people out there writing stuff like this.
How to hack your breakfast: poached egg in 1 minute for less than 1 dollar
Also... what languages do they know? Not much good pairing with an SQL guru if you are doing embedded stuff.
I use one weird trick...

I have 2 USB drives. Every month or so I put my code on a USB drive and take it to my mom's house when I do laundry. I leave the latest backup there, and take the other drive home.

Cloud providers hate me.
Nope. I deleted it and I still login to stackoverflow just fine via Google.
Many, many people benefitted from this.
True.

However, charging for this particular item is weird, because people who would use this library can figure out how this feature isn't anything hard.

Something more interesting could be eg to offload the heaviest computations to the clouds.
I have had lasership make mistakes couple of times (dropping of at the neighbors, claiming no answer when never attempted).. I complained to amazon about the shipping and I have not received any shipment from them via Lasership after that. I am a prime member though. (not sure if that changes)..
I deleted my g+ profile a week or so ago, it didn't take gmail with it (or my domain).

Fun fact: During the deletion process, Google says they'll "attempt to remove your data over the next few weeks" I assume they throw up their hands after a few nanoseconds, and just store it all anyway.
- I recommend sending an email to info@ycombinator.com. They've helped me out with problems in the past so if you have one, they should be able to help you out with it.
Capturing parts of central London without people is much more of a feat than editing them out. That said, I agree with his schedule, Sunday mornings are also the only time you can drive around the city as if it's like most other cities in the world (e.g. being able to get over a 15mph average for your trip)
I mostly stopped using my Google account and created a new one with a fake name... for when I feel like leaving a comment.
There used to be Moxie's "googlesharing" Firefox extension, but it is totally busted these days.
That's very true.

Perhaps what turns me off are the desperate "Please come back to $SERVICE, you've been gone for more than 35 seconds! Please come back!!" from the free services. I don't mind the weekly specials from the local computer retailer, for example.
Well, that's if you believe in the dollar inflation. Consider the same in opportunity cost, as in, what if it was gold instead?

In 1867 gold was worth $27.86 an ounce. Today gold is worth $1,289.10 per ounce (way down from last year). That means Alaska was purchased for 258,435 oz of gold. Or, $333,148,600.14 today.

Still, it was quite a bargain.
Make your own OS
Quantum Physics Made Relatively Simple: A Mini Course
Bear in mind this is additional demand. People were never going to buy the equivalent "cheap pc gaming rig" because it didn't look and act like a console. Whereas steambox will, so effectively existing PC manufacturers will suddenly get access to a potentially huge new market which was off limits to them previously.

Given that the new console generation lifecycle will be about a decade, in 3-5 years SteamBox will be a no brainer in terms of price/performance.

I actually think what comes next is a "battle of the stores", where Steam will come installed on every Steambox but manufacturers will probably get paid to install other stores as well.
Agreed on all points, but I'd just like to add:

Never saw the issue with YouTube comments. Always was much ado about nothing. So people were immature - it's funny. So people were insulting - grow up, they're having fun.

This whole movement to control YouTube comments reeks more of management's personal embarrassment that their customers weren't as serious and high class as they. Again, grow up. Not everyone is like you - not even your customers.
Let’s help the Philippines — but not like we helped Haiti
Things I learned wandering around Europe for 7 months
Underscore has a nifty function, _.debounce, which given a function f, returns a version of the function that behaves as the one in your interview question. http://underscorejs.org/#debounce Even if not using libraries, it would be nice to abstract that into its own function when you inevitably want to use it again in some other control.

The code is pretty simple - very similar to what you did:

function (func, wait, immediate) {
var timeout, args, context, timestamp, result;
return function() {
context = this;
args = arguments;
timestamp = new Date();
var later = function() {
var last = (new Date()) - timestamp;
if (last < wait) {
timeout = setTimeout(later, wait - last);
} else {
timeout = null;
if (!immediate) result = func.apply(context, args);
}
};
var callNow = immediate && !timeout;
if (!timeout) {
timeout = setTimeout(later, wait);
}
if (callNow) result = func.apply(context, args);
return result;
};
}
Alternatively, why not think of it this way: If you disagree with what's being done on YouTube, delete your account and move on. Nobody's forcing anyone to comment or maintain a Google account. If you're going to be there, you play by their rules. What's the point in bitching about Google's changes in policy when Google isn't forcing you to use their product and when you can leave when you want to.
People are also working on bringing cheaper care to people who can't currently afford it. Plus, this event was organized almost entirely for free.
With the mouse sidebar, I think you meant terminal velocity (not escape velocity).
My wish for Google is different. I want it to keep interfering how I like to consume its services. I want them to keep needling me. And everyone else. This is the surest path to a competitor with a better value proposition.
> In many cases there is no recipient of the money because we're talking about the bottom 80% in terms of wealth who typically just end up leaving the money in some form of savings account or paying down some debt.

How do you mean there is no recipient? In that case the recipient is the lender or the bank, which allows them to lend the money to someone else.

You might also be surprised how good for the economy paying down debts can be in the long term. The person who paid the debt is not paying interest on it anymore, and has now improved their credit worthiness, which reduces the interest they pay on all of their remaining debts. The interest not paid can be spent or used to pay further debts (virtuous cycle). Or in the future the borrower can leverage the increased credit worthiness into more borrowing at lower monthly payments, allowing increased future spending.

This is really one of those situations where politics and reality collide. Having the middle class pay down their debts is great for the economy in the long-term. But it may not do anything much today, which is what politicians care about when they're running to reelection. Hence we have a bunch of backward-facing policies that prioritize spending over saving when they are both important to economic growth and the choices between one and the other would be more efficiently made by the people.
HN ought to parse "http://www.iis.sinica.edu.tw" as "sinica.edu.tw" rather than "edu.tw".
My wish for Google is different. I want it to keep interfering how I like to consume its services. I want them to keep needling me. And everyone else. I support innovation. This is the surest path to new innovation... a competitor with a better value proposition.
The other common pattern being shill reviews:

5 stars: ||||||||||||
4 stars: ||
3 stars: ||||
2 stars: |||||
1 star: ||||||||
How about having a table where each row corresponds to a duration of time?

time | total | mice_ids (a json string. or use mongo)

And then, run through all your data and assign each mouse to a certain duration (ie, minute one, minute two, etc), updating the total counts every time as well as the mice_ids. Then, you could query by minute and see which minutes had meetings in them (ie, select mice where total > 2)
Gov’t will notify some defendants caught by warrantless wiretaps
after you gave him your "clever" answer, you should have followed up with mentioning that keypress is the wrong event to use, but rather "keyup", since keypress varies across browsers and doesn't account for the holding down of keys. try holding down a key in your demo to see what happens :)
Why Does Dark Energy Make the Universe Accelerate?
Farms of the Future Will Run on Robots and Drones
http://www.ponychan.net/chan/dis/res/75296.html#75350
I didn't call Bart-Caltrain particularly worse, only hard to figure out for the first time, especially from the airport.
Because they don't need to, in general; and because reproductive biology predisposes women to be choosy (as the physical burden of pregnancy and childbirth on women is enormously high).
Power Quotes, empathy empowers humans to better the world
Why would you do all that and not just connect something directly to the router? Could have saved quite a bit of money and hassle.
Fuck google plus, fuck it up it's ass.
lodash.throttle() is a nice one for stuff like this sometimes.
Modern History of the NSA - Shadow Factory
Why is it OK to read the email of people who work for groups you don't like? Shouldn't the have the same rights as everyone else? If this is acceptable, why is it wrong when the NSA hacks into email accounts of groups they don't like?

(And putting "people" in scare quotes as if there's some doubt that they're human? Grow up.)
15 Business Models To Copy
Near Westminster bridge IIRC, but it's been a while since I saw the film. By US standards downtown would be the shopping district from Marble Arch to Trafalgar Square, if you were thinking of it in commercial terms, or almost all of zone 1. Of course over here Downtown is wherever the most tall buildings ae, whereas in London most of those seem to be in the City.
I'm guessing underscore's throttle function would be the better way, if underscore is available.
And they might buy any other service in future
I don't know the answer to the question, I do know the answer to the question "Why do digital signage vendors use Windows as their host platform?" seems to be so that they can hire unskilled labor. In various embedded forums I see questions about doing digital signage on Android/Linux while exploiting the graphics acceleration of the SoC get met by stony silence (no drivers) or complex installs (blobs + release compatibilty). Its way too much work so these guys get Windows, and all the vendors have Windows drivers and are willing to let you incorporate them into your code and hiring a Windows programmer has a bigger pool to draw upon.

Combine that with customers who want to use Windows tools to configure/upload to their signs and IT folks who are "comfortable" with Windows on their network and voila, mutual lock in.
Your Phone Number Is Going To Get A Reputation Score
Sweet. How can I contact you about your startup?
That's a good idea, haven't attempted an API yet (and it would be one of the next steps for the project anyway)
"Google should know better than anyone the realities of public discourse on the Internet."

Google wants to extract the most money possible from each HTTP request. Knowing how to bill you (credit card, cell number, etc.) is a really good way of doing that.
http://www.youtube.com/watch?v=EQdwZk2gpWo
Seems like an opportunity for a browser plugin designed to enforce pseudonymity. You can already create different pseudonymous identities via cookie management or different user profiles.[1]

The problem with this approach is that it's inconvenient to keep switching back and forth. And all it takes is one inadvertent click to irreversibly associate your two pseudonyms. This is where a plugin could help. Basically, it just comes with very basic set of rules -- if YouTube, I am X; if Gmail, I am Y; else I am Z. For bonus points, integrate with Tor.

Anyone know of something like this already? Might be a fun weekend project otherwise.

[1] https://support.google.com/chrome/answer/2364824?hl=en
"how many crimes...don't happen in the first place?"

This is a pretty meaningless question...
On what basis do you make that claim?
The FBI is holding 1.5% of all the volume right now, consigned. So just decreases the flow. My guess is the price will go up until Mr Ulrich has bee found guilty. At that point they'll cash out, and the spiral downward will start. My guess is 30$ the end of 2014, I might put some money on that if there was a reliable and reputable derivatives market.
Zombie Free Since 2003
This is precisely what I would have suggested I would use if I were asked such a question.
A friend had a ball cap from pittsburgh university that said "Pitt" This was very funny to my swedish friends
> to explicitly present themselves as impoverished

That's not the least bit true, in my experience. I've watched them come over from where their families are working and attempt to sell trinkets, then go back to their families (or friends' families).

As for "crap", yeah, it's crap. Because you don't give children appliances and automobiles to sell. It's no different than the stuff you'll buy from American children going door to door, trying to raise money for their school.

I think you're really looking down your nose at people. You have a choice when traveling in areas like this. You can either act like you have to guard your precious money from all these street urchins trying to cheat you, or you can simply accept it as part of the experience traveling in a very poor area, and embrace the reality that you can make some small difference in an individual's life.

You talk as if denying individuals some income is somehow helping their long-term tourism. Yet Thailand, which is decades ahead of Cambodia in terms of development and wealth, still sees foreigners as wealthy, pesters them for sales and rides, and they have a very healthy tourism industry in spite of this. A country can't force its way into a $500/night resort industry. Thailand has tried for years, and it's not happening anytime soon. Cambodia doesn't even have a reasonable highway infrastructure.

> Hotels really do employ locals

To give an interesting regional example, are you aware that the Thai island of Koh Phi Phi is controlled by the Chinese mafia?
If you search Google with a quoted string, you will receive only results with a string of those words, in the order specified.

However, if you do not quote the string, Google still searches for all non-common words, but they can be distributed variously around the document. Thus, the white space between search terms can be considered to be an 'and' construct.
Get an early access to the new “PickToRead”
You don't have to do anything of the sort. You negotiate for a spending address using the bitcoin payment protocol, in the process giving them your shipping details.
Oh you are so clever.
Throttle is different, it's a rate limiter, whereas debounce just measures delays between calls. With throttle, the server request would be made every 200ms rather than 200ms after the user stops typing. From a user experience though, throttle feels like a better way to approach this, since it would let you update the list at a measured pace, but it would be incorrect for the problem as described.
I've been using Toogles all this time. This seems even faster. Will switch between both as each have their points. Thanks.

And Googlers, you've run YouTube into the ground with clutter. Stop. Roll back. And get rid of tying of it to G+. We don't want that.
Astronomers Discover Largest Structure in the Universe
Maybe you shouldn't have been boning those interns in the first place:

http://www.nytimes.com/2012/08/30/fashion/nantucket-benefits-from-a-google-long-distance-marriage.html?pagewanted=all
The movie version of Godspell is filmed entirely in Manhattan, and the only people ever in shot are the 7-8 characters of the play. It's most amazing for the final shot which pulls away ina helicopter shot of lower Manhattan featuring a half built World Trade Center. It was an amazing effect.
Pretty much everything in the future will run on drones and robots.
I remember the forward-thinking present in the NT kernel being been seen in a negative light around here a while ago.
There are often legal barriers to transferring prisoners out of a state, not least that it imposes a significant burden on their families who may be unable to visit them (and who have rights of their own, regardless of how one feels about the prisoner).

I should have mentioned that states like NY als have more extensive rehabilitation programs (which cost money); on the upside, as far as I recall NY has one of the lower rates of incarceration and recidivism (but I might be wrong, don't feel like delving into the stats right now).
Are you thinking of https://github.com/qiao/PathFinding.js/ by any chance?
Midtown. That's an exclusively NYC thing.
Wow, quite pithy for HN!
Mises wasn't wrong...

The 'thing' that becomes money doesn't have to have a real world use. It must be desired by some people. People can desire bitcoins expecting it to become a widely used currency. Yes, it's circular, but there's nothing preventing a self-fulfilling prophecy from being compatible with the regression theorem.

Now, if you absolutely need to have some kind of basic usage to feel better, know that to use the Bitcoin blockchain, you must pay a fee in bitcoins. A bitcoin enables you to use the blockchain, the world's most secure distributed financial database.
I switch between Windows and Linux quite a bit but for me it is mainly two tools: Rsync (Linux) and Robocopy (Windows).

I don't store anything online unless it is something mundane, like my dotfiles.
Defensive Patent License 1.0 birthday
That TCP is ill-suited for this does not mean it cannot be used. It also does not mean that it is World of Warcraft's particular bottleneck and that it would be a good investment of development time to change it once it is in production.

You should probably resist the urge to call bullshit on something when your best examples rely on legacy concerns.
I assume entire responsibility for this; and the associated confusion which ensues when doing e.g. "curl get.docker.io/blah | sh" :)
This is more of a question for the startup that Nathan was applying to:

Given it took Nathan a reasonably small amount of time to research and learn the correct answer, what disqualifies him from being (or quickly becoming) a skilled developer for your startup?

In other words, what's the minimum skill and knowledge level you'd accept, given that the applicant know how to learn the rest? Is that level arbitrary?
My experience as an entrepreneur at Georgia Tech has been that it is a great place to start a B2B startup, especially if it falls within one of the verticals the Atlanta investment and startup community has "adopted" such as security.

It can also be a good place to start other kinds of B2B startups, but it takes more work in some areas than it would in the valley.

On the plus side, Georgia Tech and ATDC give you access to great advisors who, with no expectation of compensation, have provided me and others I know with excellent advice on everything from hiring to sales. Multiple startups started at Tech as Pindrop Security and RideCell / InstantCab (disclaimer: founder) have bootstrapped at Tech, sold their first few customers and then raised money from some of the best investors on both coasts. And yes, the cost of living, and therefore the cost of running your company is much lower than it would be in the valley.

On the minus side, Georgia Tech and Atlanta are both tough places to start consumer startups and that will take time to change. It is tougher to raise money for all kinds of startups, save perhaps security, than in Silicon Valley. There is definitely a higher risk averseness amongst local investors and they expect a higher level of control on the companies they invest in. Unfortunately for them, as PG says, some of the best ideas are frighteningly ambitious. It's hard for an ecosystem to have multiple large exits without funding a few of these. Without large exits being reinvested locally, the virtuous circle takes longer to take off. Also, given that more and more west coast investors believe that startups are better off with founders at the steering wheel, entrepreneurs are unlikely to compromise on that just to raise money locally.

I hope Atlanta and Georgia Tech will continue to improve as a birthing place for all kinds of startups. I am definitely curious about what happened here. If, as the article suggests, the crux of the matter lies in $50K worth of chips being sent to Korea - the reaction from the University and the GBI seems quite extreme.
Keyup doesn't account for holding down keys either. It's keydown that is what you're after for that one.