skysight-inc/HackerNews huggingface dataset:
I was hoping this service was going to take off. I created something similar, a simple movie torrent search engine: http://www.moviemagnet.net I hope people are not discouraged by Popcorn's exit, since torrent based applications should force the issue, old media companies to change their archaic distribution models.
Host Nun
Yeah. That'll be very different from, say, Thursday.
U.S. to Cede Its Oversight of Addresses on Internet
> Or do you have a better idea than copyright?

Capitalism. Pay for scarce goods and services on an open market. Since movies / music / etc are digital, and that is a number, and numbers are information, you don't restrict information. Instead, you let the free market handle it - in the absence of copyright, people still want movies, and music, and new creative feats. And those creators want to live off of creating their works.

Hint: keyword is creating.

So as a creator you come before the masses and say "I want to make X, but I need to eat to do so, and you want X, so let us have a mutually beneficial voluntary exchange and I'll make it".

The only other thing you need is some kind of restitution system (I think) to artificially increase confidence in creators, or you end up with a reputation based insular ecosystem of the first few to meet the demand finding all the investment. It could be through investor like protection for failed projects, or it could be some program where the state provides you some stipend to attempt creative endeavors and they can deal with the arbitrage over failed works.

Regardless of how you go about it, the concept is the same - stop the doublethink. Information isn't scarce. In the past, making it more scarce had value because it was still somewhat scarce. Today, information is no longer scarce. I have the means to transmit lifetimes worth of information in months / weeks / days / hours / minutes / seconds depending on your connection speeds. And I think there is something fundamentally different between the inception of copyright (make scarce information slightly more scarce to promote its creation because its creators have to endure the upfront costs of infrastructure to account for the medium scarcity of the end product) and modern information (which isn't scarce, has no investment costs besides the scarce resources that go into creating an original instance of it, and has no deployment expenses).

This doesn't happen today because the short term demand for information creation is satiated by media purchase, because funding new open media would be a long term purchase. So when people have to choose between new media now or new media later, they bend over for copyright. If their choice was free media now and paying for the media they want to see made later, there wouldn't be a choice, and all that capital would (mostly)flow to content creators.

: yes, it is likely in the absence of an artificial market propped up by copyright that, due to subliminal mental effects of marketing and appeal, and the fact hairless monkeys don't make entirely rational purchasing decisions, some of those funds would be redirected towards other immediate scarce goods and services rather than potential future information creation. That only reflects how bad our current system is, though - it means people overspend on media because of the existence of copyright, not through rational process, but because they are manipulated into redistributing their funds through manipulation.

If you want an example of this system, look at the gooseberry movie project. Exactly how the future should be.

http://gooseberry.blender.org/
Equally bad: requiring a user to never use the same password twice

Come on, I only forgot my password and want to set it to what I think it should be! I didn't get hacked! Just let me live my life in peace!
>Mind you I don't think I ever used "Stop A" on a Sun for anything constructive...

Back at the dot-com I worked at, we used to have a SPARCstation 5 that we used for SPARC-II arch builds. It was a nice machine, but it had a dead NVRAM battery so it would lose its configuration every time we lost power in the building (which was a lot, because rolling blackouts used to be a thing in California).

Anyway, an interesting quirk about the SPARCstation machines is that the MAC address for the NIC is stored in NVRAM, and when you lose the NVRAM settings it defaults to ff:ff:ff:ff:ff:ff AKA the broadcast address. So by default, on boot, this machine would start sending out DHCP requests and other network traffic with a source address of the broadcast address. The switches we were using did not like that, and would start flooding all of their ports with traffic. The only way we found to fix it was to reboot the switches.

So, there is at least one constructive use for "Stop A": you can use it to configure a MAC address on your SS5 so that it doesn't inadvertently bring down the whole network in a massive broadcast storm.
Honest question - this is like the 4th NodeJS related article to make it to the first page in the last couple of days after a period of quiet. Is there something in the Node ecosystem prompting this?
They used the http://subapi.com/ website as a gateway between their app and http://yts.re/api. You can browse precedent commits to check the previous code, which is what I'm doing now.
People criticizing Bill Gates' opinion is fine, but doing so on the basis of the fact that he is very rich is silly. I don't think Snowden is a hero either, and I'm just a working shlub. Obviously, I think there are perfectly legitimate reasons to not think he's a hero that have nothing to do with whether or not you run a multibillion dollar corporation. I
wouldn't say the reason for my opinion is that he broke the law, but I don't think that's what Gates meant by saying that either; I think that what he meant was that the law that Snowden broke exists for a good reason, and that the manner in which he broke it was bad.
As I mentioned in another place above, if you'd like an alternative that is even simpler than ansible, yet still idempotent, try pave:

https://pypi.python.org/pypi/pave

https://bitbucket.org/mixmastamyk/pave
Fun fact: The Beetle was originally designed by Ferdinand Porsche, so you'd even drive a "real" Porsche in both cases.
> If you set something like this up you can make anything secure

I'm surprised there isn't an open source "secure" proxy service that you mentioned. It also makes sense to keep on top of updates.

Also, if security is an important requirement, then it makes sense for the organization to use someone who knows what they are doing to set up the network and own the security requirement. Audits would also be prudent.
Looks like the vast majority of this is built as a wordpress plugin. You may run into scaling issues due to the massive amounts of overhead within the wp_loop for this to be something sustainable long term.

Looking through the rendered source somewhat confirms this, and puts together a darker picture of sloppy, jQuery riddled javascript flung into whatever context it was needed.

I don't know how this is much better than asana (which is totally free, and quite performant) or tools like Firetask, Things, or any other myriad GTD tools. It's simply slower than those, and that's unfortunate.

Congrats on shipping something. Please take the time to polish it up as your immediate next step.

edit: Yikes. Wordpress isn't as secure as you think it is. things like this:

https://jottlyapp.com/wp-admin/post.php?action=delete&amp;po...

as a direct action within your application isn't such a great idea.
Even the source code is gone?
hah, this is awesome! thank you.

i've used both chef, and puppet. and i still have a puppet standalone bootstrap script that i use every now and then. but I too created a simple shell script bootstrapping process for one of the projects i was working on.

it pretty much boils down to this:

tar cjf bootstrap.tar.bz2 VERSION library $2
scp bootstrap.tar.bz2 protonet@$1:/tmp
ssh -A -t myuser@$1 /bin/bash -c "
mkdir -p /tmp/runscript
cd /tmp/runscript
. ~/.profile
tar xjvf /tmp/bootstrap.tar.bz2
bash /tmp/runscript/$2 $3
rm -rf /tmp/runscript
rm /tmp/bootstrap.tar.bz2"

so far i haven't really found a good reason why we can't just have a library of generic bash scripts doing things.

i have to apologize about the crappy function style, and the inconsistent shebangs, but meh, whatever.

https://github.com/fishman/simple_deploy
> So I would agree with Gates, Snowden could have used a better tactic.

Which tactics would have been better?

And since it's been 10 full months since Snowden released the documents, you and Gates are in a much better position than Snowden had been to make an informed decision regarding which tactics would have been better.

So I repeat, which tactics would have been better?
I too think the name is bad, but for a different reason than everybody else. Without context, it sounds like the name is complaining about shell scripts; where the project itself endorses them. Before I clicked the link, I was expecting to come here and write a defense of shell scripts.
So you want us to pretend all that SOPA stuff just didn't happen? Has the leadership changed?
Nice try, New Jersey auto salesman.

Seriously, how can you be on the "we've got to enforce current law" side? It's so ridiculously anti free market that I'm sure all the Tea Partiers are having cognitive dissonance over this.
Is the "digital prophet" one of them?
FWIW, the source code is still around on GitHub, if you'd like to fork it:

https://github.com/popcorn-time/popcorn-app

It doesn't seem to mention the license it's released under, though.
> Lastly, don't let HN get to you. This place is the water cooler for hackers, engineers, programmers, etc. While this place is a great learning resource, it's not your water cooler. Yours is elsewhere, and that's OK.

I'm in the same place as the OP and the thing is - I need the chatter and virtual water cooler, to make up for working alone in isolation. Is there another forum/site geared for PM's and these mixed-skill people? Be great if anyone knows of one as HN is getting to me :)
I read the rest of the quote as correcting that statement. He seems to be objecting to the way Snowden went about breaking the law, not breaking the law itself.

> "If he wanted to raise the issues and stay in the country and engage in civil disobedience..."
Seems you have misunderstood how it works. https://github.com/visionmedia/co/blob/master/index.js

Typically in apps using 'co', functions will return generators, not promises. Promises were probably added because of all the existing code out there.

Here is a file from my ongoing project, should explain how generators are being used. See getPosts() or addPost() https://github.com/jeswin/fora/blob/master/server/src/models...

[Edit: Just read your earlier (Gr.GP) comment. Might want to avoid the unnecessary snark, especially when there's a chance you might be wrong.]
Since the tree is as deep as it will go...
@filipedeschamps

"How to Hack a Node.Js" for

Send multiple pipelined HTTP requests via a single connection.

Find anywhere the developer has used an "Eval" and exploit it.

Those are the quick 2 that fit easily in a HN comment.
I was pretty excited when I first saw it on Dribbble and wanted to build an open source clone when I got time. I still need to get on that.

http://dribbble.com/shots/279956-What-s-up
You have a really odd definition of "belittling".
The problem with all of the standing desk additions I've seen is that there's no way they'll fit 3 large monitors. I got bored of trying to convince work to buy me a sit/stand, so I built this:

https://www.flickr.com/x/t/0094009/photos/benrhughes/1082833...

Total cost about AU$40. I have a stool for the rare occasions I want to sit.

I've been using it for 4+ months and it has been brilliant.
Yes I do: http://hacktoendhomelessness.com/
At my workplace, we just coined the phrase 'tickslexic' for when you can't remember what type of quotation character to use.
Verification emails don't seem to be going out.... I can't imagine it's an issue on Gmail's side.
> Most companies get Node to be "secure" by putting a Proxy in front of it.

To build on this, every company I know of runs a proxy in front of every application server (across all languages).

Further, there's also SSL termination which also happens before hitting the application server, plus normally the edge of network security sits out in front of the app server.

Running these services in front of an app server is par for the course.
Law Enforcement Agencies All Over California Have Been Secretly Using Stingray
Larger discussion here: https://news.ycombinator.com/item?id=7401055
Bizzarely, they've erased the entire commit history yet not the source code.

Maybe that was accidental and they intended to destroy it all but screwed up.
Gravitational waves: have US scientists heard echoes of the big bang?
We used "Firefox for Metro" only as a code name for the project; it doesn't appear in user-facing strings in the product.

We've been using that project name for a couple of years, and haven't seen a good reason to change. Microsoft hasn't settled on a useable replacement. For a while they used "Modern style" but now they've dropped that too. Now they mostly use "Windows Store app" in their developer documentation, but we found that too confusing, especially since Metro-enabled desktop browsers like Firefox and Chrome aren't necessarily installed through the Windows Store. Meanwhile, the Microsoft white paper on "Developing a Metro-enabled desktop browser" was retitled "Developing a new experience enabled desktop browser" [1], which is even less... wieldy.

[1] http://msdn.microsoft.com/en-us/library/windows/apps/hh46541...
This type of news really breaks my heart. I'm part of a team developing a Windows 8 app for Metro. On the one hand, we have faced lots of challenges (8.1 isn't compatible with 8!) and understand the issues regarding adoption. However, we still continue to believe that the Metro experience is a great concept and apps like ours have a chance to significantly turn the tide on its reputation. It's really a free-for-all where whoever creates the strongest end-user experience can really own that category on Windows 8. That brand/product recognition can follow to a user's other devices whether it phone/tablet/laptop.
A politician that replies to comments on HN! Thanks, in for $25, and good luck.
Mostly unrelated, but: I can't believe Apple still uses the misnomer itunes to describe their entire app market. Google was able to rebrand their Android Market to Google Play (which was worse imho) without too much trouble.
Well, that explains why the PHP can do everything guy had a native app.
Works perfect!
You should qualify the "care about touch" phrase to be "care about touch on windows."

People have been using touch browsers on ipads and iphones and androids for years now. Windows mobile and tablet market share is just astronomically small compared to everything else. If you're a metro user, I honestly feel bad for you.
I'm 14 and just finished my first game. This was my experience.
Apple Extended Keyboard, the "Enterprise" model, not the II. Sadly quite difficult to find them these days, as the II was more popular. Worse, I can't bring my AEK to work because the right arrow key stops working for a few months if I move it much.
don't you mean kewl?
Infinite scrolling is another thing that should be avoided.
Repatriating money should be tax free or very minimally taxed. Granted it is nice to have investment in treasuries but most of this is a game to keep money untaxed overseas. So just let them bring it back and use it here, that money will go on to pay many more taxes, just not directly from that exchange.
This is an extraordinarily important point and one that nearly everyone misses. Treasuries are some of the most liquid instruments that exist, especially at shorter durations.
Thank goodness!

I never thought I'd live to see it, but, finally, after all these years... A silver bullet has been found, gentlemen!
Wasn't there a site that collected all the apps and SaaS products that were shown being used in a coffee-shop setting on their home page?

Too bad I can't find it because I really want to submit this.
It states that a group of Facebook engineers started the project but it may not be an official Facebook project that is actively maintained or even associated with that company.
The leadership has changed. We have a new CEO, and virtually a whole new leadership team.
Believe it or not, it was requested.
What on earth is the problem with (dict (key1 value1) (key2 value2))? I would render {people: ["joe", "bob"]} as (dict (people (list "joe" "bob"))).
Introducing Altcointalk.org
Oh crap, really? I thought NYT didn't paywall you if you were referred from search or a social site...
I think you'll find a different company emerge over the next few years.

The question I think many people have is, why hasn't this change already happened?

Otherwise this just sounds like some skeevy boyfriend moaning, "No, baby, I'll change, I swear, don't leave me. It's going to be different this time."

Over year ago I went to some local hackfesty thing which, after I got settled in, turned out to have GoDaddy as a sponsor. The GoDaddy rep talked about how they're all different now, all new management, etc. But it still smelled of geekwashing. I left at the first break.

The site is still the same, the ads are still cringe-inducing. And now you say the change is still yet to come.

You need a better story.
This will sound like I'm playing devil's advocate, but it's a serious question. Hulu Plus theoretically works an awful lot like a DVR from your cable/satellite company (we'll come back to the "theoretically" in a moment): watch new shows the day after they aired, as many as you want. Plus a lot of back catalog stuff, plus weird independent stuff that they bring in. Not for cable or satellite prices of $100+ a month (and that's not counting "premium" channels like HBO), not even for the promotional special prices of ~$30 a month, but for $7.99 a month, and with about half as many ads, given that Hulu's breaks are 60-90 seconds instead of 2-4 minutes.

I don't know. On the surface, isn't that kind of an amazing improvement?

Coming back to the "theoretically," the problems I see with Hulu are certainly driven by stupid contractual obligations: they usually only have the last five episodes of any given series, so if you want to start watching something halfway through the season you're out of luck; they sometimes don't have rights to stream things on Hulu Plus that they do on normal Hulu, which is banana crazypants; and of course, there are shows and even whole networks they don't carry. But out of all the issues with Hulu, I'm not sure their failure to give us everything commercial free is actually that outrageous.
Systems Past: The software innovations we actually use
Slightly off-topic, but was your first language French? The "using since 20 years" seems like something someone with a French background would say.
It kind of feels like the opposite is happening today with the "maker" movement. With those "blobs of plastic" falling left and right to arduinos and 3d printers, it seems like the makers are on a tear to bring the "good old days" back again.
Have you filed a bug report about Safari overwriting prepopulated fields? If not, and you don't want to deal with the painful experience that is bugreport.apple.com, feel free to drop me an email with more details about what you're seeing.
My thought at that was "great, in 12-18 months PayPal will have a bunch of devs saying "why stay here and do Node.js when I can go to company Foo and do <current trendy language du-jour>."
Because "the artist formerly known as Metro" was too long.
As long as the carmaker is open about things, the increasing complexity doesn't have to be bad news for tinkerers. It's not officially released yet, but https://github.com/timdorr/model-s-api shows the promise of Tesla's commitment to openness. It won't allow the "how does my car work?" type of tinkering, but it allows the "how can I use my car in interesting ways?" tinkering.

It's much the same as computers. The original Apples were understandable devices. The lack of miniaturization meant that hackers could figure out how everything was working and play with it. That activity would be ridiculous with modern-day CPUs/components as the complexity has increased by orders of magnitude and the miniaturization has reached levels where specialized equipment is needed to look at what's going on that costs well beyond what can fit in a hobbyist's budget. Yet modern-day computers are still programmable and people are still learning and hacking. The only difference is that this learning is happening a few abstraction levels removed from the actual hardware. The same will be true with cars, provided manufacturers are as cooperative as Tesla seems to be.
You also need to factor in how much my time and effort is worth to me.

I'd much rather spend a few dollars and get a DRM free copy, than spend a few minutes on a shaddy ad/malware ridden torrent site to get a free DRM free copy.
Yeah, cause a 480px vertical on a desktop design is completely relevant to modern web development. /s

Protip: you don't have to snark every. single. article. Lay off it already.
Until someone infects your BIOS, anyway.
First, note that the project was cancelled before the first version shipped. This would have changed if it had made it all the way to release.

Second, some details about the store... "Windows Store apps" can use the IE rendering engine to browse the web, but can't use other existing libraries like Gecko or Blink. "Metro-enabled desktop browsers" like Firefox and Chrome and IE (the terminology comes from an old Microsoft white paper [1]) can take advantage of a special exception to the restrictions placed on most "Metro" apps, but only if they are set as the default browser for both desktop and Metro mode. And they can't be installed like Windows Store apps; you have to install them through the desktop.

Metro-enabled desktop browsers (like other desktop apps) can be listed in the Windows Store, but can't be installed there. Instead, the Windows Store page will just contain a link an installer on the developer's web site. Chrome links to their installer from the Windows Store, and we'd have done the same if we shipped the Metro app in a Firefox release. (We could still list desktop Firefox in the Windows Store, subject to the same restrictions.)

[1] http://www.zdnet.com/firefox-for-windows-8-adds-a-touch-of-m...
I assume the people most likely to download the Mt. Gox data dump were ones who lost coins held by Mt. Gox. So this malware is likely preying on people who are already victims. Pretty cruel.
I think it's fair to say that. In my opinion, Linux wins on kernel configuration options alone. Would you like a tickless kernel? Soft real-time? Hard real-time? A different scheduler, may be?
Google Wants E-Mail Scanning Information Blocked From Public
Indeed. Basic rule of wealth, rich people collect interest, poor people pay it. This creates different actual worth on each dollar used.

One who collects interest, well their dollars are actually bigger, sometimes double that of the interest payers dollars due to that very interest. Companies are smart to do this if they can and so are richer individuals, it is banking but it also fuels economies allowing access to money.
> Establish a work-sharing program that allows workers to collect unemployment assistance when employers choose to reduce hours instead of layoffs

So I'm Walmart (or some other large retail employer). What stops me from simply cutting every full time employee down to part time because I know the government will pay the difference in their salary?

Also curious why you think the minimum wage is a national issue? Why shouldn't each individual state or even city decide what minimum wage makes sense for them?

I do like the anti-discrimination for long-term unemployed and the National Infrastructure Bank (New Deal 2) though.