skysight-inc/HackerNews huggingface dataset:
Well, US originated DMCA notices already don't reach outside the US.

If I'm outside US jurisdiction (i.e., I'm not there, won't be there and I'm not a company with a branch or sales in USA), then DMCA doesn't apply to me. They might send a notice accidentally, but they generally don't bother since they can be safely ignored and usually are.

The local laws do apply, so USA tried to bundle DMCA-style provisions in some international trade agreements; but in general there are a bunch of things (such as breaking DRM or selling jailbreak kits) that are restricted by DMCA but explicitly legal in many countries.
I'm pretty sure the real threat is unpatched apps, regardless of what language they're written in (which was tomjen3's point).

I'm concerned that the relative complexity of upgrading a Rails app with bundler and application server, webserver, etc is significant compared to the steps to upgrade the average PHP app (copy the new files over the old ones).

Then again, perhaps an even bigger threat is people who feel smug about security due to their choice of programming language, which is what you seem to be hinting at.
It's much simpler than that. To be protected by the safe harbor provision of the DMCA, a service provider must not only promptly disable access to material upon receipt of a notice, they must also promptly re-enable access to that material upon receipt of a counternotice.

The original author need only send these notices and the blog posts must be put back up if WordPress wants to be protected from being sued itself for distributing the material. In most cases, this entails nothing more than 2 minutes to copy and paste an e-mail from a readily available template, simply adding in your name and URLs of the content you attest you have permission to publish.

The DMCA errs on the side of leaving alleged infringing material online, not the other way around. To force something down, you have to go to court and get a judgement.

The perjury statement is actually weaker than it seems. The wording you see in a lot of copy-and-paste notice templates is stronger than is required by the act. You only have to attest under penalty of perjury that you are authorized to act on behalf of the holder of a copyright, not that the contents of your claim are true.
Why that move?

Is it a bit like professional poker players who then move on the stock market "because that's where the real big money is"?

There's a finite amount of programmers needing (sometimes great) answers to dumb question and hence nearly all the other StackExchange sites tanked... Meanwhile the big forums have daily numbers of message posted that dwarf SO so much that you'd need logarithmic scale to even see SO on the graph?

So it's trying to play where the people are really hanging out?

Glad to see that they heard all the criticism and realized that you couldn't go very far with a strict "no discussion" policy.

Every single interesting thing ever written can be followed by a healthy discussion. Glad they figured that out.
It would be no different than any other attorney-client relationship.

Interesting fact: If a client commits a crime, it is not a legit defense that a lawyer said it was ok. Unrelated, but also interesting, if a client commits a crime, and as a defense proves a government official, whom a reasonable person would believe has legitimate authority over the matter, said it was legal then that is a legit defense.
There's not, but you can check out this public event from our JavaScript client:

https://app.getsentry.com/sentry/sentry-js-test/group/323091...

(This was recorded before we annotated sourcemap data, but the original error here was actually in a minified javascript file)

Also, of note, there's some things that don't fully function when you're viewing a public event without full access. One of those things happens to be the graph on that link.
Also dosbox is really cool:

http://www.pixelbeat.org/misc/dosbox/
I'm not familiar with cucumber, but if it can be used with the selenium-webdriver gem, then it can work with Appium.
I asked this question regarding a recent thread where the site owner claimed to have gotten ripped off, and received no responses. http://news.ycombinator.com/item?id=5166902
> Very cool. Though the 7 minute flight time is rather disappointing.

It's pretty standard for any electric copter these days. It's a simple matter of energy density.

If you go on hobbyking.com and build a standard-size quad from parts, you won't get much more flight time than that. Somewhat better, sure, but not a whole lot.

This is reason #387 why we need a revolution in energy storage.
Al-Qaeda surrendered?
And also, can it be run in diskless mode (no logging, no snapshotting)?
This is a delay built into Instruments. Most of the UI actions in an app take some time, so it's not that bad. There is also a way around it; one mode of Appium skips the system clock forward to get around the delay.
The Network Manager’s Top Projects
Hey that's pretty neat. It actually feels pretty different from a standard forum, which is nice. Discourse just feels somewhat samey to me; not much innovation.
The latter, I would hope.
The DMCA safe harbor provisions apply to service providers, not to their customers. They exist to remove the service provider's liability for unknowingly infringing copyrights -- WordPress is allegedly infringing by distributing this material, not just the author that uploaded it to the blog. What matters here is (a) where the service provider is, not where you are, and (b) whether the service provider wants to be immune to an infringement lawsuit in the US. They may be sued domestically even if a judgement can't be enforced, and they may prefer to do the minimal actions necessary to get the safe harbor protection so their future potential business with the US isn't threatened. Copyright is enforced internationally, and there are many businesses outside the US that will happily comply with the notices. There's no downside, complying turns "you are possibly doing something illegal and could be sued" to "you cannot be sued even if what you're doing is illegal".
Photosharing App Hipster.com Is Shutting Down February 16
Epic Backbone.js Resources Collection
What does the Massive Health acquisition mean?
http://blog.symcat.com/post/42391018402/what-does-the-massive-health-acquisition-mean
I haven't read the article, but the claim of MurmurHash3 having low collision rates is false: you can generate an arbitrary quantity of collisions according to [0].

When this was released last year, ruby[1], jruby[2] and rubinius[3] all switched to siphash[4]. Looking at [5] mentions tomcat, .NET, PHP, etc. all switching away from MurmurHash.

(I'm not saying one would HashDoS one's own database, I'm merely pointing out that MurmurHash3 wasn't _designed_ with low collision rates in mind [siphash is, though])

[0] http://emboss.github.com/blog/2012/12/14/breaking-murmur-has...

[1] http://www.ruby-lang.org/en/news/2012/11/09/ruby19-hashdos-c...

[2] http://jruby.org/2012/12/03/jruby-1-7-1.html

[3] https://github.com/rubinius/rubinius/commit/a9a40fc6a1256bcf...

[4] https://131002.net/siphash/

[5] http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2011-481...

[edit: formatting]
It's 8pm on KQED (the PBS station here in Silicon Valley).

http://www.kqed.org/tv/programs/index.jsp?pgmid=21281
Canvas-Ready Photos Thanks to Instagram
I have Windows 7 and still work in the DOS box daily. First tried DOS 1.0, have been using it consistently since 3.0, and it really took off after 5.0 (was a beta tester for DOS 5.0). Can't imagine functioning in Windows without DOS/command prompt, although I know it sucks, functionality-wise compared to Linux command shell.
The original author will submit a counternotice and their content will be put back online. If the copier wants to take their bogus case to court, a judge will decide based on the evidence presented. Google cache, Archive.org, server access logs, code repository commit histories, e-mails or whatever else you can find could be presented as evidence of the publication date. In the meantime, the service provider must assume the content is published legally if they want safe harbor protection from bogus lawsuits of their own. I can't think of a better system, honestly.
Vim for Programmers
I get 13 minutes out of a 3300mAh 3S Turnigy "nano-tech." 10x4.5 props, 1100kv motors.

My payload capacity isn't particularly high but a GoPro sans case is only just over 90 grams, so it works fine.

I do agree that we're reliant on advancements in energy storage to push the flight time envelope, but improving even nearly twofold on 7 minutes isn't particularly difficult.
I don't know what the empirical evidence from psychology really says. But I think that programming requires immense attention to detail.
> In order to reconcile ACID with CAP, this defines a weakened form of ACID to mean whatever-some-databases-currently marketed-as-ACID-compliant-support

Are you referring to the isolation guarantees? "Repeatable Read" (which this provides) is a pretty reasonable standard of isolation; while "Fully Serializable" is stronger, it's also more expensive. Engines like PostgreSQL that can be run in either mode are most often run in "repeatable read" mode AFAIK.
US Breweries go to War against Fracking Industry
144-core Forth processors provide Go-like concurrency primitives in hardware
No Opera support. Sucks.
CB is actually a pretty tough material. It's a type of fiberglass after all, or a composite material anyway. Very hard to break, speaking from years of working with it. Since you need electric circuits anyway, and a material that's not heavy but sturdy, you could stomp two birds with one stone and use CB instead.

It's a pretty popular solution among those who build small quads.
I heard that lisp was written in lisp? how is that possible?
check http://google.com
One of the main problems I've found when trawling forums looking for answers is that the answer's often buried somewhere far down in the thread. I think Discourse suffers from this same problem and doesn't really do anything to address many of the issues that forums usually have.
[Updated below]

Just a quick correction, I've definitely had bagless vacuums long before the Dyson company was around.

pretty sure you're mistaken. From memory Dyson was unable to get the money together to manufacture vacuums under his own brand, and Hoover et al didn't want him around at all (vacuum cleaner bags are like razor blades), but he was able to licence his design to a Japanese company and also an American one.

There's quite a bit on the internet about the Japanese licenced Dyson - the G-Force - but I can't find anything yet on the American one. It was, I think, sold initially as a carpet shampoo machine, came with a powder you sprinkled on, and then as an industrial upright. I think these were sold in the US for many years before the Dyson brand made it there due to some sort of legal problem

I'll update if I can find the info I'm looking for

[edit: the keyword Google needed was Amway. Read this http://www.amquix.info/amway_dyson.html

In short, Amway entered into negotiations to licence Dyson's design in '84, withdrew after some time then launched their own copy. Lawyers got rich all the way to 1990 when things were resolved and Amway agreed to pay royalties to Dyson. Not mentioned in this article, but I think part of the agreement was Dyson say out of the market for a certain time]
http://en.wikipedia.org/wiki/Self-hosting
Yes, of course, I'm not talking about customers of third-party service providers - since such customers don't receive DMCA notices, ever.

DMCA applies to Automattic who run Wordpress.com, but doesn't reach to the multitude of other Wordpress hosts outside USA.

Pure copyright violations are illegal almost everywhere, so non-US entities may likely honor such DMCA notices - although to them, they are just normal complaints/threats with zero effect on whatever safe harbor provisions apply in their country. But for the DMCA-specific provisions (distribution of jailbreaks, console-DRM-mods, etc) they can be ignored if there are no local prohibitions against that.
"To get content removed, copyright holder Bob need only claim a good-faith belief that neither he nor the law has authorized the use. Bob is not subject to penalties for perjury. In contrast, to get access to content re-enabled, Alice must claim a good faith belief under penalty of perjury that the material was mistakenly taken down. This allows for copyright holders to send out take-down notices without incurring much liability; to get the sites back up, the recipients might need to expend considerably more resources. Section 510(f) makes the sender of an invalid claim liable for the damages resulting from the content’s improper removal, including legal fees, but that remedy is not always practical.

Furthermore, ISP’s tend to remove allegedly offending material immediately, while there is a 10-14 day delay before the ISP re-enables access in response to a counter-notice. For example, if a website advertised an upcoming labor protest outside BlameCo, BlameCo could send a DMCA notice to the site's ISP alleging copyright infringement of their name or logo a week before the protest. The site would then be disabled; even if the site's owners immediately filed a counter-notice, access would not be re-enabled until after the protest, too late to be useful." [1]

The behavior described above is consistent with many ISPs, Google and Youtube, for example. In fact, with Youtube's stated policy [2] it is not even clear that without consent from the original "copyright holder" that they will restore content (though from DMCA terms alone they are theoretically legally obliged). Wordpress's stated policy [3] is more direct but no less frustrating for victims of malicious takedown notices.

[1]: http://en.wikipedia.org/wiki/Online_Copyright_Infringement_L...

[2]: http://www.youtube.com/yt/copyright/counter-notification.htm...

[3]: http://en.support.wordpress.com/content-theft-what-to-do/
138 games you should play - part 1
I don't see why anyone would treat places that they go carrying a smartphone as private data. The phone has the data and cell phone networks (in the US, at least) do collect the data (or used to)[1]. Giving Facebook the data basically just de-anonymizes it since it seems perfectly conceivable and natural that some of the collectors of this data would take it in aggregate, anonymize it, and sell it to companies, if for no other reason than they can make money off of this data. The solution to this kind of tracking (if it bothers one) is to not use a cell phone. And if you don't want facebook to know anything about you then you should not use facebook (instead of or in addition to, not using a cell phone).

[1] https://www.propublica.org/article/cellphone-companies-will-...
Congrats guys. Really awesome idea. Also how did it take this long for me to learn that Fishco got shut down? Jeez
Yes[1] - it's an extension of an extant feature of Google Cloud Storage[2]

[1] https://developers.google.com/drive/publish-site

[2] https://developers.google.com/storage/docs/website-configura...
http://archive.org/web/web.php is a very common tool for such things.
How Alerts Can Tell You When Beyoncé Is On
I loved those blog posts, that's a great idea. One of the craziest things we've learned is that dark shirts outperform light shirts by 2:1.
So how about this:

http://www.rcgroups.com/forums/showthread.php?t=1666155

Very simple chassis, Depron and some wood sticks. 1500kv motors. 5x3 props. Turnigy nano-tech battery, but with a choice of two models:

1. Either 1000 mAh weighing 79g

2. Or 1400 mAh weighing 119g.

Which battery would you choose?
Were you consulting them on Ember development aspects?

We worked with Robin and Sam as community members over the past few months as they worked on Discourse. Frankly, they're both rock stars, and managed the entire project with surprisingly little direction from us.

Were you involved in the development somehow?

I think the largest extent of direct code collaboration between the Ember team and Discourse was Erik Bryn's work on the `group` helper. Other than that, they asked us questions from time to time and we answered them.

do they use version 1.0?

Yes! I was insanely impressed by Robin's ability to get the (rather large) Discourse codebase ported over to Ember 1.0 pre4 within days of us shipping it. As has been mentioned on other threads, there has been a bunch of churn in the run-up to 1.0, and Robin took it like a champ. The code is largely idiomatic Ember 1.0 code, and reads well to me.
There's something similar (with less dumb endorsements?) in zerply.com.
I had fun using it but got a server error when I got to the loading audio portion of the lesson. It said the answer was correct but to try again. Overall I like where they are going with this. I just started on the path of HTML5 game making a few months ago so hopefully this can fill in some holes I may have.
"people that are going to die" so it's aimed at.. everyone then? ;)
Are there no "digital notary" services? Off the top of my head, such a service would allow you to submit a block of text or perhaps a link which the service would regularly check and hash / mirror.

I'm thinking this would be straightforward to create, but hard to become established as an authoritative source.

EDIT: I see archive.org is a popular way to go about something like this.
Dyson was asked once if he'd attempted to design a quieter vacuum. He replied they had, but there was a strong perception amongst the public that noise equals power, and therefore a quiet vacuum wasn't sucking very much. Wonder if he's carried the same sentiment over to other products

Completely unrelated Dyson trivia - Dyson manufactured a washing machine for a short while; the white and purple CR01
I don't understand this point of view. Isn't that the type of thing a new dev is very likely to get wrong and get burned by?

Not that integrating Devise when you're new to Rails is all that much fun either.
Same reason as why we want money? We see it as a proxy for power.

Why do people want power? Evolutionary reasons.

Probably for men we see it as a way to reproduce a lot for women it's probably seen as a way to ensure their children are successful and reproduce.

It gets a bit depressing if you think about it to much. Just enjoy life and accept things.
Painless git diff
Dyson is a lot like Apple. ... people tend to have strong opinions about them even if they've never had much to do with them :)

another data point - we have a single dyson we bought over 7 years ago and it's still going strong. Thing's built like a tank and works better than any other vacuum I've ever used (not that many, to be honest)
A quad copter actually requires a lot of energy to stay aloft. Folks who build regular quads, using 2000 ... 3500 mAh batteries, get something like 10 ... 15 min flight time. That's a lot of energy going down the wind.

You might be able to juice it up in midair, but the field would have to be somehow focused on the quad, otherwise you'll never get the required power density.
Well, sometimes arrogance and being small minded does blind you to certain things.

Like how if you're an office manager and you finally got used to using Docs for word processing and spreadsheets but now wanted to make a webpage to send out a message about the office party, this would be a good option.

Or if you're the outreach coordinator at your local church group and having been using Gmail all the time to chat and setup group communication for awhile this would be really easy for you to get started at making a webpage to talk about the recent retreat.

Or if you're a high school student and you wanted to let people in your neighborhood know that you're a go-getter that's capable of walking their dogs, this would be a good option to make a webpage out of.

This is more for those that switched over from Microsoft Office world and it's more of a direct competitor to grab use cases for Apple/iWeb.
A digital timestamping service http://www.itconsult.co.uk/stamper.htm
Having quite a bit of background in reverse engineering (Win32 mainly), I'm left speechless by the complexity of the hack.

This is are amazing, especially beating the ASLR part.
http://www.itconsult.co.uk/stamper.htm
Choosing a data store based upon syntax and slightly limited ORM support isn't exactly a great idea. Both of these things can be improved rapidly with a little code.

More important questions are how is the data stored, how is it accessible, how can you scale the system, what operational constraints are there, how fast is it, what types of data modeling can be done, what consistency/transaction guarantees does it provide, etc. These are the things that will make developers productive because they will not be putting out fires all the time.
I'm actually more worried about flying than about individual transport. I'd argue that affordable intercontinental flights have had a tremendously positive effect on the world's society as a whole. The intensified relationships make war between industrialized nations very unlikely for the time being. Yet we don't really have any feasible alternative to fossil fuel there at the moment. The sooner we save it for those important matters the better, but unfortunately that's not how free market economy works. I expect we'll have a period where flying is a privilege again.
Eh, disable location services for your facebook app. I assumed they already did this.

And if you don't want facebook to know anything about you, you can still use facebook. Here's the secret: just don't tell facebook everything about yourself. It's not hard to do.
No comment screen in the current version ; it opens HN in your web browser instead.
What if I don't want to be "flattered"? I don't really see anything flattering about someone copying one of my ideas when I don't want them to copy it.
I could be wrong, but I think the command prompt (cmd.exe) is just a command shell sitting on windows SDK calls. There's lots of the DOS-typical commands still in there, but its not DOS as such.
You don't. But that is the complete package where isolation and fault tollerance was built in from the start (in the VM, the tool chain, in the libraries) and so on.

Go, Rust, DartVM, Haskell and Scala's Akka all do it. You can do it in C++ and C even. The problem is unless there is true isolation there is always a chance of global data being accessed and updated. There are lock, mutexes, barriers, etc. That is why true isolation comes in.
Unpacking my knapsack: the privileges of a Hispanic male in tech
> And, as I have pointed out, the studies that have been conducted do not support the claim that antidepressants work for the majority of people -- indeed, studies demonstrate the opposite conclusion, that they do not work.

Furthermore, you are misrepresenting the strength of the scientific data that supports your claims: (1) The meta-analysis did show clinical significance in severely depressed patients. (2) The meta-analysis only looked at SSRI's. Remeron is not an SSRI. And most of the people that I know who are satisfied with their antidepressants are not taking SSRI's. (3) This is a single study. Individual studies are often contradicted by further studies.

From my experience with side-effects, I would not recommend anti-depressants for anyone who was not suffering from a major depression anyway. The risk is not worth the reward for just being down in the dumps. For mild cases of depression, it's not even clear to me that accurate diagnosis is possible. How can doctors accurately differentiate between mild depression and just being sad due to unfortunate life circumstances? Until we can do brain scans or blood tests to identify depression, I don't see how they could. And without the ability to make accurate diagnoses for mild cases, it's not clear to me that the data on drug effectiveness for mild cases can mean much anyway.
It was a sad sad day