skysight-inc/HackerNews huggingface dataset:
This is kind of a bad link since none of the videos are on the site (if they are I would love to see the link though). I found a link with actual videos here: http://new.livestream.com/internetsociety/hopex1

Some that are worth checking out are the keynotes (Snowden, Ellsberg, etc.), the north korea talk (amazing stuff!), elevator hacking, and of course Steve Rambam's regular privacy is dead talk.
Context-specific virtues are no virtues at all.
I'm a big fan of npm and modular code.

- npm to manage dependencies and versions
- npm-scripts to handle basic build tasks
- beefy during module development
(when a bundle isn't necessary)
- watchify & browserify/uglifyjs during app development
(when a bundle is necessary)
- gulp if the project is more involved (LESS, etc)
- grunt if the project is with a team
- tape / tap for testing, and testlingify for the git hook

I try to avoid bower since it's no good for re-usable modules. But sometimes you can't avoid it (e.g. threejs, pixi).
Things like sidewalks and bright street lamps have a positive effect (no surprise there).

There may be some surprise there.

The correlation between street lighting and safety is not obvious.

"In 2008, PG&E Corp., the San Francisco-based energy company, reviewed the research and found 'either that there is no link between lighting and crime, or that any link is too subtle or complex to have been evident in the data.'"

http://www.bloombergview.com/articles/2013-02-24/turn-down-t...

http://www.popcenter.org/responses/street_lighting/2
SilverPush Says It’s Using “Audio Beacons” For An Unusual Approach
Bitcoin called, its having beers with Dell atm and invited you over.
First, this is not my account. Secondly, I linked it because it was on my newsfeed (my friend). Even if you don't own any G+ account, it will still show you the picture. I don't know what the fuzz is about here.
NPM

Browserify - Common JS kicks ass.

Gulp

Most of the non js assets I regularly use (normalize css, bootstrap) are all available on NPM nowadays, so I was able to get rid of bower (thank god).
"Using panel data, our result suggest that cross-nationally, users were less likely to search using search terms that they believed might get them in trouble with the U. S. government."

Since their data is based on Google Trends, the only conclusion they can validly draw from their research is that users were less likely to search for such terms on Google. People with sensitive search topics may have moved to a search engine like DuckDuckGo, which doesn't log users' searches.
I'm curious what would stop someone from directly copying his code and sticking it in an webview of an android app.?
Why is grunt better than gulp for teams?
Yeah, Nixon's egalitarian crooking was often 'mistaken' for a Pinnacle-Empty Quiver, at least from a minority perspective. I guess some call it plausible deniablilty: "Corporatism done it, I ain't accountable!" For others, it might be something like Manifest Destiny, or historical inertia.
It does seem like natural thought - that at some point even a black hole reaches it's maximum density.

However, I do seem to recall (some) black holes shoot a stream of particles from either pole (eg. an Astrophysical Jet (http://en.wikipedia.org/wiki/Astrophysical_jet). In that case, it's plausible that it doesn't take on additional mass and thus never reaches a maximum stress point, thus doesn't explode.

Of course there's another theory that they're dumping that matter elsewhere.. but who knows. I imagine much of what we currently believe will be disproved in the decades and centuries to come.
Oh, right, silly me.
You should replace bower with npm/browserify and grunt with gulp. Trust me.
IMO, if you're relying on the App Store app for all your marketing and discoverability, you're probably doing something wrong.
I don't think so. 2048 and Flappy Bird are based on a mechanic including random gameplay. This game is full of content (design of levels and text between them). Sure, someone can clone it, but it will take them slightly longer and it will be much tougher to make variations (possibly coming up with new levels, but that's hard). It's not the same kind of game.
I have a question here, has anyone tried to create a task runner in plain shell (as bash script maybe). I imagine it could perform similar/same tasks as GruntJS, with maybe a bit more speed. At the cost of being slightly more complicated and I'd need to update/install dependencies manually. Just a thought.
Finally, something real build with AbsurdJS – TODOMVC app replication
Cool. Reminds me of Boxxle / Sokoban, but adapted for touch screens.

It's PSPACE to solve, right?
OP is referring to the employee in third person as well.
This is the crux of the problem:

> I generally think it's worthwhile to let the community decide what's "worthwhile" and what isn't.

If HN were decided purely by votes, the front page would consist of outrage, gossip, and fashion, and the site would be unrecognizable. HN has never been decided purely by votes. It has always been a blend of community and moderation—and I do mean always, from day one. If you believed otherwise, you were mistaken; if you thought HN was good, consider why. All that has changed in this area is that we're being more transparent.

You've repeated several times the false claim that we buried that article because we "personally disagree" with it. Obviously, we don't "personally disagree" with a factual article. That would make zero sense unless the facts reported are wrong, and I have no idea whether they were in that case.

The article was two years old. It was posted by a serial political troll whose sole interest (to judge by the account history) is in using HN for ideological provocation. Predictably, that worked. The thread brought us such jewels as "Oh, do fuck off and take your strawman with you". Is that the civil, substantive discussion that HN calls for?

Weighting that thread off the front page was an obvious call. What we did not do was kill the story—the discussion could and did continue [1]. Such is the balance we try to strike. This has exactly nothing to do with our personal politics, though that of course is the first thing, and the cheapest, that we're accused of. Not to penalize such stories would put HN at the mercy of arsonists. You seem to imply that online communities, or at least this one, are robust enough not to be damaged by such provocation. That, sadly, is wrong.

The user in question has a bunch of accounts. One they are careful to use for legitimate purposes; the others just push an agenda. Many have been banned. Of course, when we ban them, they make new ones and accuse us of censorship [2].

Many if not most of the ideological throwaway accounts you see on HN are the work of the same few users. I don't think it's unfair to call them trolls. They've shown up in this thread, too, of course, even posting the same link. I wonder why it's necessary to repeatedly push a two-year-old article. It must be quite a classic.

1. But that didn't stop a second serial political troll from accusing us of doing exactly that, presumably because what we actually did wasn't spicy enough to justify cries of repression.

2. The irony is left as an exercise to the reader.
Totally missing the point I feel seems to want the ACM to follow the same sterile path of the IEEE where it all about who you know and academia rather than working for all Engineers.

Off the top of my head

Campaigning for

1 a single set of employment laws (53 sets of employment law is just silly)
2 Reform of tax on options no more huge tax tax bills where you have no actual gain.
3 Repeal of descrimatory laws that effect only those in the IT industry (indirect race a sex discrimination might be a good angle)
I imagine future tech may turn nuclear waste into a treasure chest of energy. We dig up oil today to extract energy and a waste dump would provide highly concentrated, long lasting material to mine. Unsafe for today's tech but highly valuable in years to come.
Well, if by "demand" you mean tenure-track faculty jobs, there's a plot in the article of that. The answer, which as far as I know is applicable across all fields, is that the number of PhD graduates have risen dramatically while the amount of tenure-track jobs are flatlined or even dropping.

Unless job demand is driven by exponential growth (like physics during the Cold War), it's simple math to conclude that every professor can graduate one Ph.D. student during his entire career for the job situation to be sustainable. Most probably graduate an order of magnitude more than that. (This of course ignores non-academic jobs and the question whether getting a Ph.D. is a good investment for such jobs.)
I actually disagree that you shouldn't read "Roots." I just finished it myself, and it's about as close as you can get to experiencing what it would be like to be taken away from your home in chains.
I don't care about Adobe Acrobat being closed source (though an open source one would be better). I care about it being a terrible app.

There's a lot of linux-compatible closed source apps I enjoy. Teamspeak, games, etc. Adobe Acrobat is one of the ones we absolutely don't need - there are many better alternative.
The problem isn't straight up payment in exchange for being "accepted" into YC. The same way people don't straight up pay employers for H1B visas.

The problem is that it still allows private individuals to profit by being gatekeepers to the country. Extracting unfavorable financing deals that wouldn't be tenable if the investor didn't also hold the founders' residency permits, extracting corporate governance concessions for the same reasons. The list goes on.

We've seen widespread abuse of the H1B visa when it comes to turning labor into near-indentured servitude, particularly around the green card process. There's no reason to believe that YC, or any of the high-profile players in the Silicon Valley Funding Party are above it.

> "1) Would it be so terrible to have people who have enough money to afford such a bribe be in the US contributing to the economy?"

Yes. There is an investment track immigration option for people who simply want to buy their way into the country - this money goes to fund all manners of things, instead of into private pockets of a hypothetically corrupt YC.

http://www.uscis.gov/green-card/green-card-through-job/green...

> "2) Do you really think YC would stake their reputation on such an abuse?"

Yes. Absolute power corrupts absolutely. If you give anyone the power to completely upend someone else's life at a whim, abuses will occur. Incentives are incredibly strong, and the slope is incredibly slippery. It will start with a gentle tilting of negotiations in favor of investors, and over years evolve into progressively more aggressive concessions.

At no point will anyone feel they are doing something overtly evil, just like how holding promotions back and lowering raises is just a matter of course when someone is in the midst of a green card application right now. It will all happen slowly enough that it won't feel like "abuse", it'll feel like "just the way things are".

> "3) O1A visas are often given to artists, actors and athletes. Do you think that there isn't at least a few theater and movie production houses (usually underfunded and desperate for cash) that are accepting the payments to list a rich foreigner as an "actor" in their show?""

Are we really making this argument? This boils down to "there is abuse happening elsewhere so we'll tolerate abuse here". Abuse of a system is abuse of a system - that it's happening elsewhere (possibly happening elsewhere I might add) doesn't justify it in our own back yard.

Letting private individuals gate-keep the country's citizenship/residency is a terrible, awful, stupid idea. It is a good idea only when predicated upon the assumption that the leaders of our industry are incorruptible.

Look at the Bay Area. Really look at the Bay Area. Is there any convincing evidence of the tech industry's incorruptibility?
I get this on DO
TASK: [genesis-digitalocean | Add the SSH key to DigitalOcean if it doesn't already exist] *
failed: [127.0.0.1] => {"failed": true}
msg: Access Denied

I cant figure out if the client id is supposed to be the token name when you create that in the control panel? I cant get it to work either way.
Sounds like Make.

You can also use npm-scripts for basic shell commands. You can rely on NPM-authored tasks and have them listed as a devDependency, so that users don't need to install anything manually.

//create a UMD build for the browser
"scripts": {
"bundle": "browserify index.js -s foo > build/foo.js",
"minify": "uglifyjs build/foo.js > build/foo.min.js",
"build": "npm run bundle && npm run minify"
}

Now a user just needs to run this to build your app:

npm run build
Credit card companies charges fees to the merchants selling items, in principle its a 0-2% on all purchases made with cards in the world.

s/credit card/crypto currency/g
This is the exact workflow I've settled on. NPM run scripts until the build complexity gets overwhelming, then build a grunt or gulp taskfile. Tape is awesome.
Serious book idea: A treatment of new urbanism as an authoritarian conspiracy theory.
The comments kinda ruined it for me (I did enjoy the "I'm starting to feel like putting jokes between levels was a bad idea" one).

They were alright at first but I started developing a sense of urgency, like I just had to complete a few training examples before some kind of main introduction to the "real game" (which I expected to develop into some form of a puzzle game world, with labeled levels and sections, maybe themes, etc). After more and more one liners (that don't add any substance and aren't particularly funny) I became increasingly annoyed and was trying to pass levels just to get past that phase of the game. After a while I realized that that was the whole game, and my expectations had set me off on the wrong foot, so to speak, and I lost the will to continue.

I do like the concept and the puzzles were enjoyable, but I guess my recommendation would be to leave out the comments that make it seem like they are leading up to some prize or event but never actually go anywhere. The complete lack of indication of the level I'm on and where that is in the puzzle world (Am I still in training, or...?) also contributed to me losing interest.
"Three Felonies a Day" is a recent book which addresses this issue, and how the average adult in the United States commits three crimes which carry at least the possibility of jail time per day (on average).[1] There are tens of thousands of these offenses, and it is impossible to know all which may apply to you; even if a citizen makes an affirmative action to learn, there is no comprehensive list. Even more troubling is that many of these vague, and hard-to-find crimes do not require mens rea.

[1] http://online.wsj.com/news/articles/SB1000142405274870447150...
I found these files on the net. Seems legit. (I said seems)
https://drive.google.com/folderview?id=0B0fHzt9sGi2kRzM4R1JV...
I agree, but the canonical link is now http://www.ember-cli.com/ :)
Ph.D. bigotry is an artifact of the bad job market, which has just been getting worse for the past 30 years.

There used to be BA-level research jobs. There still are. They're just now filled by PhDs. Basic research is pretty much gone.

Pedigree bigotry is the natural reaction of a society or subculture in decline. When the future is hopeless and the present is uninspiring, people obsess about the past. PhD Bigotry is a way for the brilliant but passed-over (through no fault of their own) to reminisce about the days when they were young and clueless and thought society-at-large gave a shit about anything other than crass commercialism.

Personally, I prefer to bet on the future. Simply due to resource limitations, we'll need to reinvest in basic research if we don't want human extinction (or at least the collapse of civilization). But that is a bet, and we're going to have to demolish some entrenched players in order to have one.
I wish they would draw those graphs in a more honest way. Now it looks like there's a very high time resolution when in fact there's one data point per year and they've done some spline fitting to them...

It looks like it's the 2001 data point that has a higher value. I'm not sure what happened in 2001, and without knowing if academic or industry jobs are responsible it's hard to guess, but it would be interesting to see if there was a corresponding uptick in funding for physics research grants at that time.
Personally I believe black holes are our "real gods", they created us through the opposite of sucking us in.
Ask HN: Is there a search for Facebook posts?
Goal: Find relevant posts by my fb friends by keyword (i.e. everyone who's posted on a specific topic)

I vaguely remember FB used to allow users to search for public and friends' posts via graph search, but seems it's been disabled.

Does anything exist today that accomplishes that goal?
How about re-purposing H1s issued to the sweatshop Indian firms ( which generally bring in the cheap labor) to tech companies and startups. That is probably tens of thousands of visas right there.
HN is not really for code review, but why are you using try and except here??
Actually, just to clarify some sloppy reporting in the Crain's piece, Gov. Snyder (@onetoughnerd) is requesting 50,000 immigrant visas, aka green cards. Big difference from non-immigrant visas.

The specific visa requested is the EB-2, which basically requires a Masters or PhD as the credential needed to establish exceptional ability in a specific field.
Billion-Dollar Billy Beane
Debit, mostly Visa with a little Mastercard mixed in.
Great article and a fascinating topic.

Here is a picture of the device used during Operation Ivy Bells, it's in the KGB museum in Moscow. http://www.therebreathersite.nl/11_Closed%20Circuit%20Rebrea...

It might be interesting to readers some more information about these underwater taps. The devices are built to detach when the cable is raised to prevent detection.

How long they store data? This one was 1-2 weeks before it had to be collected via submarine and new drives put in or the drives wiped.

Later devices such as the nuclear powered ones developed by Bell Labs and buoy tethered devices.

Also, here is a great cable map that has been around a couple years, it shows who owns each cable. http://www.submarinecablemap.com/

Facebook and Google have their own underwater fiber lines across the Pacific and possibly the Atlantic, http://www.wired.com/2012/07/facebook-submarine/

This is a good article too: http://motherboard.vice.com/blog/undersea-cable-surveillance...
Because it's been around for longer; new devs are more likely to be familiar with it, easier to find tutorials/docs on the web, better stability, more tasks to choose from, etc.

They are both good though... it won't make a big difference if you choose one over the other.
Except that it is appropriate to think of landscapes as things and inappropriate and harmful to think of of women as things.
It's just for cleanliness. The script would error out with something along the lines of "No such file or directory".
Live Streaming CTF Challenges
"Furthering the problem, many tech companies do little or no drug testing because, as Albrecht put it, 'they want the results, but they don't want to know how their employees got the results.'

Or maybe these companies know that subjecting their employees to privacy-invading and degrading tests ("go piss in this cup now") will not help them recruit the best developers. I've never used any illegal drugs in my life, but if given any choice, I'd never work for any employer that forced its employees to undergo drug tests.

(I'll concede that some jobs, like piloting an airliner with 300 passengers on board, might reasonably require drug testing, but the vast majority of developers don't do stuff that can get people killed, and if their performance suffers due to drugs they can always be fired for not getting their work done rather than for using drugs.)
js_of_ocaml, fswatch to rebuild when source files change.
> In that case, it's plausible that it doesn't take on additional mass and thus never reaches a maximum stress point, thus doesn't explode.

In the current understanding of jets from black holes, the jets originate from outside the black hole. So the jets are not reducing the mass of the black hole. The amount of material launched in a jet is smaller than the amount of material which falls into the black hole. So black holes with jets would gain mass, rather than losing mass or staying the same mass.
Only heterosexual men who dehumanize women: that is not an intrinsic part of being a man and I'm rather insulted you believe it is.
Is it a natural thought? I'm not an expert but I thought it would just bigger and bigger.

For the dumping matter part, they talk in the article of the hawking radiation, I think the astrophysical jet wouldn't reduce the mass of a black hole but only slow its rotation, as the matter haven't reached the event horizon it would not be considered part of it.
Again, I'm no expert, so you shouldn't trust me.
Matter – Expanding UI Kit for Sketch
Show HN: Tenyks – The service-oriented IRC bot I've been working on
"The idea that computer simulation is an adequate substitute for scientific experimentation in the majority of the sciences is puzzling to me"

Depends on the field. Even in natural sciences, there are several research areas not related directly with experimentation.

I would say that, for a lot of areas, we have the bases covered, but what's needed are better tools to understand it.

Protein folding is one area. The physics are ok, what we don't know is how to make it work for several atoms at once.

Data transmission is another. The real changes behind 4G, 802.11N, etc, is not a better radio transmitter only, but better channel estimation, error correction and use of diversity.

"I also don't understand why your fourth point means that specialization is not necessary"

It is necessary, but not sufficient. If you only focus on one area but don't know how to interface with the necessary surroundings you won't get anywhere.

" so I think it's at least premature to conclude that you can develop the same level of expertise as an autodidact."

The application of new discoveries and techniques is important as well, and several companies and individuals are doing important work in this area. (Go, Rust, several machine learning libraries, etc)
Definitely. Unfortunately, that would either require legislation (and something similar has been proposed for a bit by Sens. Grassley (R-IA) and Durbin (D-IL)) or a very contentious regulatory process.

Needless to say, the Infosys and Tatas of the world do have a highly developed lobbying arm. As one example of a supportive research group: http://www.offshoreinsights.com/

Startups don't have anything like this, and the tech companies don't want to rock the boat with their outsourcing partners.

To learn more, look at the Hatch amendment to S744 (comprehensive immigration reform): http://www.slate.com/blogs/moneybox/2013/05/22/hatch_amendme...
I'm hoping the author is way ahead of us. If he were smart, the game should be approved in iTunes and uploaded to Google Play, just ready for him to click "Publish" the moment this web version picks up some traffic.

Otherwise, Google Play will have a clone by the weekend if not sooner, and iTunes, maybe a week or two.
http://mixture.io is worth a look :)
> the short time horizon Wall Street demands

Companies that sacrifice long term for short term profits will, assuredly, do poorly long term. Their stock price will decline. Investors will see this and will short the stock. The stock will have low P/E ratios.

On the other hand, companies that sacrifice for the short term and invest for the long term will see high P/E ratios, as investors see that and go long on the stock. Amazon is a prime example.

I don't believe that investors (Wall Street) are too dumb to know the difference.