skysight-inc/HackerNews huggingface dataset:
not having had the offending servers...in the US

Not accurate. Read the indictment at the link on this page.

- Bottom of page 11: thirty-nine infringing copies of copyright motion pictures were present on their leased servers at Carpathia Hosting... in the Eastern District of Virginia

- Page 18:The Mega Conspiracy leases approximately 25 petabytes of data storage from Carpathia to store content associated with The Mega Site.

- It also looks like they leased servers in the US from Cogent, Leaseweb. They paid Carpathia $13M US to host Mega files in the US.

- They also used a US-based Paypal account to receive funds and pay the different hosts in the US.

- They made "reward" payments to US residents who provided copyrighted material.

Mega was running an illegal business in the US.
This is really helpful and practical, when an app start getting more popular and people start writing scrapers and things like that sometimes they can mistakenly send an insane amount of requests, so this surely help on this cases since it make more since to solve that on the level of the server not the app itself.

About DDoS I don't think there's any cheap solution for that...
Also when we develop cold fusion, faster than light time travel, and exploit the many worlds theory crypto will be harder.
I teach a systems course at Marlboro College which covers some x86 assembler and C, using Bryant and O'Hallaron's "Computer Systems: A Programmer's Perspective" textook. ( http://csapp.cs.cmu.edu/ ). The course materials include some great labs.

My students have particularly liked the "bomb lab" which requires reverse engineering an x86 binary to understand what input it expects, and the stack overflow exercises.

Highly recommended.
> which means that you can understand the combined program by understanding foo and bar independently. If you can't represent the result of bar() as a value x then that breaks down

Can you not understand this program by understanding both statements separately?

print("hi") ; print("there")

Why is that more understandable if the result of print is a value? (obviously, the result of read() is). In any case, describing everything as a value is a PFP idea (note that neither the Lisps nor the MLs do it), that some people like and others (like me) don't. In fact, I find the notion of treating every computation as a value (rather than possibly wrapping it as one), a not too great idea. Values are equational, computations are not (even pure ones). It's a nice abstraction to have at your disposal, but enforcing it everywhere is too much.

> You only don't need to care if the effects commute - and in that case you can actually automatically move them past each other in the monad world

You could, obviously, but when working with continuations, i.e. imperatively, or with Kiselyov's freer monads (which are inspired by continuations) you don't have to.
6 Super Successful people who kicked off their careers with failure
I'm not sure there's a takeaway from all this. My sense is that pricing is still really poorly understood. The one key thing to understand about product configuration and pricing is that it depends a huge amount on how flush the customer is with money. Bootstrap/unfunded/mom-pop will pay zero or very little. A company with some friends/family or angel/seed funding can spend a little bit. A fully funded or larger company can spend a lot.
Do you need Microsoft ExpressRoute?
Just for reference, I got an inside look at what it took to get OSCAR16[1] launched and it isn't like flying :-). Now I don't doubt things are more streamlined now but every launch starts with a basic contract and that contract has to cover everything from contingencies to insurance to liability to disposal.

Trying to search for a boilerplate launch contract I found an article[1] where it discusses that Spaceflight Industries bought a Falcon 9 launcher [emphasis mine] which suggests that one buys the entire rocket. That would imply that if they land it, you still own it does it not? Can you then go over to the landing zone pick up your rocket and resell it for parts to offset your original purchase price? :-)

I am really confident that ownership of the first stage is covered in the launch contract if it is returned to the landing field. And the math there would no doubt be really interesting to an insurance company since you have the possibility that the launch is a success and the first stage lands, the launch is a success and the first stage crashes, the launch effectively fails (second stage failure) but the first stage successfully returns, and both stages are lost. That is a number of different outcomes to insure.

Frankly my mind is boggling at the potential legal complexity here.

[1] https://en.wikipedia.org/wiki/AMSAT-OSCAR_16

[2] "SpaceIL has purchased launch services from Spaceflight Industries; an American space company who recently purchased a SpaceX Falcon 9 launcher and will manifest SpaceIL’s spacecraft as a co-lead spot, " -- http://lunar.xprize.org/press-release/israeli-google-lunar-x...
It's more about preparing fresh food at scale. It's really hard to handle large amounts of raw veggies (cilantro, lettuce, and tomatoes). If these get contaminated in the field, a restaurant kitchen can't clean them well enough.

Restaurants that process their ingredients in a central kitchen can put ingredients through more aggressive sanitation treatments, and deliver them to stores pre-processed. But, that doesn't come across as particularly fresh or local.
The Dark Side of Melatonin
Hope Rekindled for Perplexing Proof
New Map Shows Which Cities Are Changing Rules About Parking
What layers were they on? Lots of traffic means network?

Just hoping you can give a concrete example, as I'm not super familiar with this stuff.
McDonald's: "With all of the antibiotics in our livestock, you can be sure we killed the E-Coli"
I am surprised by how bad the Store is on the Xbox One. I did not find much there, and the interface, oh wow it is so bad. Then the servers start crapping out and simple local games fall over, sync issues, just all sorts of problems. It has not been a smooth experience, but even still I'm thinking, what's the point of getting in a car and driving to a store? There needs to be a reason to go there other than because disks are physical media. But the store will have to radically transform to serve a purpose.

As for reselling games, this just gives any game with online content tied to an account an inherent advantage. Charging every user can be done with or without physical media. If the static data itself commands a price, probably you are doing it wrong. You want people to pass that around for free as a favor.
Euclidean Zoning (2014)
I agree with T-shaped, but I will add: don't just expand the "breadth" part by learning new languages. Sure, learn a language or two a year, and experience a variety of paradigms. But more importantly, broaden yourself with skills that complement what you already have. So if you're doing Rails, get to know Postgres really well. Get to know one JS framework really well. Get to know Chef so you can deploy and manage your apps. Learn C and write a Postgres extension in it. Learn statistics and contribute to a Ruby-based stats gem. Pretty soon you are a "full-stack" developer. And broaden your non-tech skills too: Learn how to write well. Learn some public speaking. Learn how to read financial statements. Learn about marketing. Learn about managing people. Etc.
In the Future, Magnets May Track Your Fingers in Virtual Reality
If New Zealand is kowtowing to the US, ask yourself why. In politics generally people don't do favors for others for free.

Here's another possible angle: Hollywood might actually be contributing favorably to New Zealand's economy, either directly or indirectly (e.g. through increasing tourism), when it films movies like Avatar, LOTR and The Hobbit. See, for instance http://www.forbes.com/sites/carolpinchefsky/2012/12/14/the-i.... In 2014, the screen industry revenue was NZ$3 billion (see http://www.stats.govt.nz/browse_for_stats/industry_sectors/f...).

This guy was directly undermining Hollywood's business, which meant it could also undermine New Zealand's movie industry, implying it was also in New Zealand's interests to bring him to justice.
On the path to reduce my suffering
Appreciate the tip: that's exciting. Also an ideal time to extend it with improvements learned from experience since Modula-2 and avoid problems learned similarly. I actually downloaded the old Modula2-to-C compiler, Lilith technical paper, and A2 Oberon sources in case any of that ended up being useful. Maybe it will. :)
Very simple but beautiful! The LÖVE wiki on the Android port has an example of running from adb, but how did you create and apk for your Android port?
What is the demographic makeup of your residents? Crown Heights is a diverse neighborhood, but I'm betting Common is skewed white, young, and wealthy? I can easily imagine this being a place for start up people who do nothing but work, and only want to live with people like themselves.
Apple has been pushing composition over inheritance for years. No surprises.
There's a large difference between "big fan" as he said and "super fan."

I could have also pointed out a) he contributed to the source Medium article and b) he had openly criticized OpenHunt in the PH thread for "it's not Product Hunt."

The point is that super fans are good for Product Hunt, but not good for people trying to get into the ecosystem based on merit instead of pandering to a brand.
What I found interesting is the study that shows that Facebook depresses people, because all their friends put up their best moments and photos and so seem to have all wonderful lives.
What about us poor souls who cannot fall asleep unless we are in a quiet and dark environment (and laying down)?
You can go the systemd route if you want, or just know the fact that parsing strings works, is mostly reliable, and really isn't as much overhead as people make it out to be. How many system profiles have identified it as a problem?
Read it as "going from target velocity of 1000km/h to 2000km/h".
Of course if you can write the filter, it must be simple enough to script changes to iptables based on recent packet statistics directly.

But often times you don't even know what domain is being connected to at the network layer. You need output from the process holding the connection key. And you want very clear separation from that task...
I just want to say that many, many moons ago when I was still just a lad, I released my first ever computer program to the public. Very soon after someone uploaded a copy to megaupload without my permission. I submitted a copyright complaint to megaupload and it was swiftly removed. I will always remember that. Thank you Kim.

Once a month in my country someone shoots up a school and now we've had a terrorist attack. Meanwhile the FBI and DOJ is spending mine and my fellow citizens precious resources chasing copyright law half way across the world. I am ashamed to be an American. I am proud of what this country is supposed to stand for, but I am appalled by the criminal negligence and ignorance of our leaders.
It ment going from 0-1000 to 0-2000, i.e. increasing target speed twice will increase total energy neede four-fold.
AWS said at re:Invent 2015 that about 15% of DDoS attacks on AWS were application layer [1]. Some were state exhaustion at 20% (SYN floods, etc.) but the vast majority (65%) were "volumetric" attacks, meaning layer three like DNS reflection and SSDP reflection.

[1] https://youtu.be/Ys0gG1koqJA?t=172
Using Blind Send SPI to Turbocharge the Adafruit DotStar Library
31-Courses related to Android, Web & Entrepreneurship free by Google on Udacity
> 'Mozilla is basically dead and irrelevant'

Not what was said. He said that the browser market share for Firefox is declining. I know there are plenty of Mozilla fanboys here, but the fact that Firefox is losing is not really disputable : https://en.wikipedia.org/wiki/Usage_share_of_web_browsers

Mozilla's success depends hugely on Firefox, which means, even though they are in a stable financial situation now, if they cannot stop the slide, they will be in trouble in the future.
https://news.ycombinator.com/item?id=10781731
Just use a transducer. https://www.youtube.com/watch?v=6mTbuzafcII
Your opinions by themselves are irrelevant. I care why I should agree with you. Convince me. Give it a try. That's the point of HN. If I just wanted to hear what strangers think without any discussion of the larger issues, I'd be on reddit.

So NZ has laws and treaties. Great. Should they? What's the tradeoff? Is the prosecution of someone who is clearly guilty allowing a greater evil to occur? Is the copyright system and corporate influence of governments a problem?

I would have loved to hear the answers to any of these questions, but what I got was essentially "he is a criminal" and "laws shouldn't be broken". Sure.
Champion alpine skier almost hit by falling camera drone
To clarify in case it was not clear, I was not talking about punishments for kids.

I was saying that if you are a lot taller than a student, and you are in a one-on-one situation, it can be beneficial for the teacher to get down on the knees, so that you are looking the student right in the face as you are talking.
https://news.ycombinator.com/item?id=10781610
Wait, what? I thought this was about the science and the results, not about the person.
Initially.
Thank you! This page has documentation for packaging an apk: https://bitbucket.org/MartinFelis/love-android-sdl2/wiki/Gam...
> which probably works well for, say, early career security people; not as well for civil engineers

Just curious: why do you think this would be less likely to work well for civil engineers?
Hmm I guess so everyone thought that I was the troll who just hates X because Y reason!!

I did a
sudo -u suraj createdb mydb

It said that role suraj didn't exist, then I realized that postgres was using my own username, I didn't touch a single config file! In a remarkable sense of irony, postgres is so amazing that while installation mysql needs us to give a password, postgres uses this user concept and for each database you have to create a new user so there is no one password to rule them all.

$ sudo -u suraj psql

I was just trying to do

$ psql

then it was saying that the role suraj didn't exist

so I did sudo -u postgres createuser --superuser $USER

then it said that role suraj exists, then it said database suraj didn't exist

sudo -u suraj createdb amarokdb;

then it created the db

then

I connected the db using the usual format
Isn't that a bit of an artificial distinction? If the time it took for you to get his lunch is worth $1 then he's still simply reimbursing you for your incurred costs. Just because you left the situation with more currency than you started with doesn't mean you've made a profit.
The problem with this apology for the standard -- that nobody would interpret it so unreasonably -- is that many programmers (like me) wrote programs assuming what seemed like reasonable bounds on how far compiler writers would go in their language lawyering, which a decade or two later got flouted, making our old code start mysteriously breaking, in a hard-to-figure way, only in the latest versions of the compilers, which at the time were notorious for compiler bugs. If you trust the same compiler writers to respect today's common idea of reasonable engineering tradeoffs, well, I hope it works out better for you.
"So much waste string parsing what was originally binary data anyway."

"So much" is pretty imprecise. How much waste do you believe string parsing incurs in this case?
Yes. Bring him to justice under NZ law. Trial and conviction in NZ. Without influence of America. We are not an independent nation if we are kissing the feet of other nations. That's what I don't like. Our country is not our own any more.
Consider the possibility that people would downvote you even if they agree with you, just because your comment contributed nothing to the conversation. Comments like the parent just lower the signal to noise ratio of this thread. Have you ever known HN users to be government sycophants?
Heck, you want that acronym, this is a neon sign company, near Treviso, Italy:

http://www.fart-neon.com/
Rails framework for real-time communication over websockets
I have no reason to believe this is the reason, but New Zealand does benefit from the movie industry:
https://en.wikipedia.org/wiki/Category:Films_shot_in_New_Zea...

Keep in mind a 6 company oligarchy controls almost all of the media coming out of the United States.

The United States has a lot more resources than New Zealand. So there are plenty of other ways for them to incentivize cooperation. I just thought I'd throw out this random fact that a significant amount of films are shot there.
Sure, the US Justice Dept lacked the balls to go after Wall Street. Prosecute the 0.1% wealthiest and most powerful people in the country who own more than the rest of the country put together! What do you think this is, a world where all people are equal? But that does not mean they should not go after anyone who is plainly a crook. The world is unfair, but I'll prefer taking whatever little justice we can get out of it.
Extensive discussion within the last year:

https://news.ycombinator.com/item?id=9698870
Supporting the People of Chennai Through Crowd Funding
True, but Yahoo doesn't consider a properly DKIM or Domainkeys email something that should not just end up in the spam folder...

My experience with Yahoo mail is that there are tons of false positives on spam, and that none of the headers matter much... preference is given to a small number of whitelisted sending companies.
1950s U.S. Nuclear Target List Offers Chilling Insight
yes. :/
Alongside the XUL migration, the move to requiring extension signatures has provoked controversy.

I wonder, though. Since WebExtensions have fine-grained permissions, perhaps you could permit unsigned extensions which don't do potentially nefarious things?
Just a side note as a fellow napper, 30 minutes is not generally recommended, but rather 15-20min, 45min or 1.5h if you need more. Timing naps is key, napping 30min will generally make you groggy because it's out of sync with the sleep patterns.
Streams of plain text are what UNIX was built on. If you want binary APIs, look outside the *nix family.
This UK study is an anecdotal data point. It is not a controlled study, it is just comparing project A to project B that differ, among other thing in the languages they were written in (and probably much more!). It doesn't tell us very much for sure, but again adds to the anecdotes that can shape our judgement.

Of course, useful has a low bar, but it also has a magnitude (X is useful if it is used, it might not be very useful though).

Incidentally, stock markets have been big on Lisp and Smalltalk, two languages not known for static typing. It turns out that language X is always used in the stock market, where X is the latest hot language (Scala, Haskell, Clojure...).
Good comments here; an easy idea but harder to implement is something people already use (a lot) and make it easier and/or cheaper. Like Uber for instance.

Cheaper is something people always want.
Unless I'm missing something, you could probably write DownThemAll as a bookmarklet. All it does is scan a page for links and download them.
I just saw the movie "The Big Short", about the guys who saw that the mortgage collapse was coming and figured out how to short it. They had to talk a bank into creating a new kind of derivative so they could short mortgages. There's an opportunity here. Someone needs to come up with a way to short startups. There are a lot of "unicorns" worth shorting.
The point is that there was a full SWAT team raid, home invasion, and helicopters to catch a fucking movie pirate. That is what they expend their resources on. It's ridiculous.
The HPV Vaccine Doesn’t Deserve Its Reputation. Get It for Your Kids
Here is the source: https://twitter.com/KarenMN/status/677111492135661569
> These towns are small. The roads are narrow.

This describes a large portion of Europe, where people manage to live and work just fine.

Here's street view of what looks like a fairly central place in Mill Valley: https://www.google.com/maps/@37.9066516,-122.5461843,3a,75y,...

And here's one of downtown Monselice, a smallish town in Italy: https://www.google.com/maps/@45.2419025,11.7514149,3a,75y,30...

They're both fairly pleasant places in my experience.
https://news.ycombinator.com/item?id=10775505
Direct link here - https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...
> The compiler statically checks your type annotations, but then generates untyped PHP code. If Hack-generated PHP interacts with PHP from 5 years ago, "type errors" are possible.

That's not entirely true. Though some parts of Hack's annotations are not enforced by the runtime, if you say a function takes an int and pass it a float at runtime, it does throw an error from what I remember.

It's correct that Hack doesn't guarantee runtime soundness, though.
Redmine Finance planning to make your business perfect
Thanks dang.
I'm just glad we have a safe fast food burrito option which follows conventional agriculture practices with its food supply.

Let's hope this trendy organic thing stays isolated to Chipotle. A world where Taco Bell causes anyone needless gastrointestinal distress is not a world I want to live in!
Yes that's it! Thanks, I had a feeling it was something aerospace, but I was thinking fighter.
The only thing I watch with wrapped interest are Christmas presents =P
Via mentions in Google Plus, I believe.

Just as important, I stayed here because the conversations here are good (polite, with thoughtful posts).
Yes, if I am running a scam on US users, using US services to do so, and hiring US employees to run the scam, then I am operating in the US, even if I never set foot there. You can argue any kind of racketeering is immune to foreign prosecution if you argue against Dotcom's extradition, and those arguments are no more valid.
I'm good for about 5 hours of high concentration most days. Throw a nap in the middle, I'm good for 9 or 10, which was normal when I was freelancing and set my own hours.
What's an example of that kind of pesticide? I thought most were more wide-acting, at least for non-microbial pests.
Pro tip: if you start having bloody diarrhea, go directly to the ER. Do not pass go, do not wait five days and seek a lower level of care.