skysight-inc/HackerNews huggingface dataset:
> Just because one of the effects (even the main effect) of the software is facilitating copyright violations, doesn't mean that the code itself is violating any copyright.

I'm not a lawyer, but as far as what the law is currently, I think you are wrong.

The takedown notice cites MGM vs Grokster [0] which held as follows:

> One who distributes a device with the object of promoting its use to infringe copyright, as shown by clear expression or other affirmative steps taken to foster infringement, going beyond mere distribution with knowledge of third-party action, is liable for the resulting acts of infringement by third parties using the device, regardless of the device’s lawful uses. Pp. 10—24.

That case used 3 elements to determine whether the defendant had "clear expression or other affirmative steps taken to foster infringement":

1. That defendant "aim[ed] to satisfy a known source of demand for copyright infringement"

2. Did not develop filtering tools

3. That defendants had a motive (advertising revenue) to increase the use of the software

From my armchair, elements 1 and 2 seem identical to MGM vs Grokster. Popcorn Time has a plausible argument on the third element, but who knows really. This is a question to put before a federal judge.

[0] http://www.law.cornell.edu/supct/html/04-480.ZS.html
Consider that the software that switches and connects phone calls is updated as new hardware goes into place and as IP routing takes over. I'm sure there are lulls in the occurrence of these bugs as they're fixed on the dominant devices and then before new devices or technologies take over.
> it seems like all of the providers are small dispensaries

This is accurate. And I've heard several people in the know say that the Philip Morris's of the world are prepared and ready for when it is no longer a RICO issue. At which point they'll swoop in and become the Philip Morris of cannabis. Unfortunately.
#nomore99cents
Have you played any of "The Bard's Tale" -- We had EXTENSIVE notebooks and maps from that game, much more than in Ultima.

I think BT4 was the hardest, if I recall -- and the walkthrough books were also hard for us to get back then and both reviled and revered.

If your doing nostalgia marathons, try that series as well.
Does this implement the many completely undocumented corners of the game correctly?

Some examples: http://www.reddit.com/r/hearthstone/comments/24tvce/unwritte...

Some examples from personal experience:
Ongoing effects last until a player could act, not until the minion causing them leaves the battlefield. So if you trade your 2/3 harvest golem for your opponent's 6/2 stormwind commander, they both die, you get a 2/1 damaged golem, and your knife juggler throws a knife at your opponent's wisp, the wisp will take 1 damage, go down to 2/1, then lose the buff from stormwind commander (who died a long time ago!) and go down to 1/1.

If you have a young priestess and a 1/1 imp master, your imp master can kill itself and your young priestess can target your dead imp master with her buff. This will not bring the imp master back to life, you just miss out on your buff for the turn.
This happened to me couple of times in a different country, and again in a yet another country. All while calling on local numbers from local numbers. I suspect it is error that happens due to design, not a bug. It happens in other countries' systems too.
Inside Genius’s $40M Fundraise
Yes, I met a couple of guys from the pick up community. But I had to travel to meet them and they where not very dedicated or experienced. They where impressed with my skills as I was way better in attracting girls then them. And it was nice for me to have company. But all in all it was not enough to build a friendship. They where much younger then me, we had no mutual interests apart from girls and they where not really dedicated in that field either.
I mean, a really solid understanding of substitution is probably one of the major contributions of lambda calculus. For what's effectively an implementation to get that wrong is pretty pathological. And also, there's no reason to defend it. It's a bug. Period. Yet here we are.

And there's a whole hell of a lot more in the world than software development...

To the extent that lisp captures any of these other foundational ideas/theories/techniques, type theory does better (which is what I was pre-empting with my original reference, not the role of type systems in the world of practical software development).
cosmic ray bit flip?
I want to get away from the JVM
There's a difference between not sharing a secret and sharing a secret but requiring the person you shared it with to not share it. The first requires only self discipline, the second requires a club.
YC W14 machine learning company looking for DevOps in SF
We're an early-stage (YC W14) company founded by ex-Googlers. We're building a predictive analytics product and we're already running production systems to handle an increasingly large amount of traffic (billions of impressions per month and counting).

We're looking for an exceptional Technical Operations Engineer with a passion for large scale systems. If you get excited about running high throughput, multi data center, low latency distributed services then we should talk!

What we're looking for (the more the better!):

* Experience building large, highly available, scalable infrastructure

* Experience with networking and systems troubleshooting on Linux

* Experience with AWS (EC2, VPC, ELB, etc)

* Experience deploying, tuning, and monitoring JVM apps in production

* Experience with Ansible, Chef, Puppet, or similar

* Experience with Mesos and/or Docker

* Experience with tools like Statsd, Graphite, Ganglia, Nagios, or similar

Please email ycmldevopsjob@gmail.com
Working out the details of who signed what and when for OpenBSD took several weeks. After months of people asking when a portable release would be made (and critics slagging us and saying it would/could never happen), we could have held back the release for another month while we sorted that out. Or we could cut a release right now, while all the people working on portable are sitting in the same room and are well positioned to resolve build issues. Apparently we chose wrong. Next time we'll maintain radio silence until everything is just perfect.
> We also use Postgres which doesn't create the obstacles that some other database systems have, for example with locking tables on schema changes.

Actually schema changes still require exclusive table locks, they're just held very briefly since Postgres doesn't need to rewrite each tuple. (With some exceptions, like adding a NOT NULL column, or reducing the size of a VARCHAR.)

I don't mean to be pedantic, it can be important because the exclusive lock can be blocked by other long-running queries. Then Postgres will try to grant the alter table's exclusive lock before other conflicting locks, so normal reads and writes will be locked out until the long query completes or one of the queries is killed.
When I was a kid we had ISDN bonded for an insanely fast 128k to the internet. Unfortunately our ISP was in another city and the telco had only configured 8 of the 256 available trunk channels, so sometimes channel B would get routed to nowhere giving only 64k, or worse both/channel A would get that treatment and we'd have no access at all. Sometimes it would take 30 minutes of repeated redialing to get a connection.

No amount of filing trouble tickets or contacting SBC (now ATT) support would get anyone to pay attention. They all assumed it was a problem with our equipment or the ISP and couldn't have cared any less.

In the end, I drove up to the switching center building and knocked on the unmarked door (small town obviously, and I was 16 so no fear of being arrested) and managed to explain the problem to an actual engineer. They brushed me off but I guess someone paid attention because two weeks later that engineer called me and explained the misconfigured trunk and apologized for the poor service. Never had another problem after that.

So the answer to your question is you can either try to get in touch with one of the telco engineers directly in-person, or you can give up.
Government-funded research is perfectly fine, and necessary even. Private market wouldn't send a man to the moon or build the LHC because it's just too expensive and not at all commercializable. Then again, government research can't match the rate of innovation of private industry, when it comes to products with an actual market need, across the millions of products in the industry (from cars, to smartphones, to web-apps, to blenders, to toothpaste). So you need both.

A top-down approach to controlling all aspects of the economy, a la communism, has pretty much been shown to be a disaster. It has to be. How can you create a bureaucracy to track millions of products and expect to 'compete' with a bottom-up approach of free enterprise? Even conceptually, at best, you'll be behind. At worst, you destroy the economy.
These driving while high statistics are pretty error prone. There is no marijuana breathalyzer. A blood test shows traces of THC in your body from up to 30 days ago. So if you get in an accident and get blood tested and it comes back positive, were you high at that moment? Or a week ago? Or a month ago?

I'm sure the technology will improve. In fact, a "marijuana breathalyzer" (using that term loosly because you would need something that can test for edibles too), is probably a pretty interesting product to bring to market
New York's murder rate is very similar to Denver's, and was actually lower in 2012. Its violent days are long past, and even its bad neighborhoods are as safe from violent crime as its richest 20 years ago:
http://observer.com/2013/05/bloomberg-recalls-upper-east-sid...

http://www.city-data.com/crime/crime-Denver-Colorado.html
http://www.city-data.com/crime/crime-New-York-New-York.html
VAIOs have almost always sucked for me: I remember them as being expensive and polished, but made from custom parts that tended to flake out at the wrong times and not work with Linux. That said, I bought one of the last Sony models: a VAIO Duo 11, and it uses, aside from the Memory Stick® reader, standard Linux-compatible parts, mostly from Intel. It's a nice little machine and seemed to mark an improvement for Sony. Alas.
That or OP has a Macbook, uses TOR, and reads Boing Boing.
Moved to Copenhagen, and have been here for a few years. It's nice. Moved mainly for work: there was a job opening at a university exactly in my field of research, and it seemed too good to pass up.

How the cost of living compares depends a lot on where you're coming from, and what your lifestyle is like. I would say overall it's cheaper than the SF Bay Area, though the first few prices a tourist sees are likely to be shockingly expensive ($8 coffee, $10 beer). The main thing that is more expensive is eating out, mostly because there is less income inequality (even McDonald's employees make ~$40k/yr). Food at supermarkets is roughly the same price, maybe a bit more expensive. Rent is much, much cheaper; I have a really nice 2-bd apartment in a great walkable area, near the city center and with a view, and it's under $1500/mo. Transit depends on your lifestyle; it would be much more expensive to own a car, but I found I didn't need one anymore, because public transportation is very good, and you can walk/bike most anywhere anyway. So my transit costs went down, but those of others might well go up.

Good quality of life I'd say. Lots of parks, nice city, interesting neighborhoods, good work/life balance, low crime, fairly multicultural. Easy to get by in English as well (even when dealing with the government or healthcare). The large role of English in public life surprised me a bit; it's not just that people speak English, but many public events are also held largely in English (especially at museums, universities, festivals, hackerspaces, etc.). That makes it a fairly easy place to meet non-Danish Europeans, because there are a lot of them and they come to such events. So I've met a bunch of Germans, Spaniards, Italians, Poles, etc. who I doubt I would've met in their own countries. On the other hand, the general English-friendliness of Copenhagen makes it harder to learn Danish, or to meet Danes who aren't also part of the mixed-nationality social scene (especially those who aren't part of the academic or tech scenes, which are more internationally oriented than society in general is).

Biggest downside imo is that it's gray and overcast about 6-7 months a year, and for 3-4 of those months the days are also very short. On the plus side, people as a result really appreciate nice days, and almost literally the entire city will be outdoors grilling and lounging in parks on nice summer days, with a palpably positive mood.
Bill Gates also recommends My Years with General Motors [1], calling it "probably the best book to read if you want to read only one book about business." I would second that recommendation.

[1]: http://www.amazon.com/Years-General-Motors-Alfred-Sloan/dp/0...
Quoth the article:

"a major business benefit in locations where it is not physically, economically or aesthetically viable to lay new fiber cables all the way into residences. Instead, fiber can be brought to the curbside, wall or basement of a building and the existing copper network used for the final few meters."

I interpreted "the premise" as the building, but perhaps the conventional interpretation is the entire grounds. Either way, this is certainly about squeezing more out of the existing copper.
Apple starts a Swift blog
> Business wants immigration reform. Why? Because they can't find enough slave laborers (cnn.com)

FTFY
Hi,

App looks really cool. I'm loading some music up in Dropbox to try it.

But first, I see music coming up that I don't believe I have anywhere -- John Lennon, Bob Marley, etc. It's not in my iTunes library or Dropbox. What's going on?
I submitted this to HN because I think it's interesting to see how Apple is becoming a bit more developer friendly and trying to open lines of communication.
More complicated scenarios occur when migrating millions/billions of records to a completely new data structure.

1. Create new structure
2. Add trigger to old tables for insert/update to new tables.
3. Create batch job that migrates records that aren't added by 2 above.
4. Ship.

When migration of data is completed.

1. Deploy new application code to all servers.
2. Remove old tables & triggers only after code is deployed and verified.
Business wants immigration reform. Why? Because they can't find enough workers for what they are willing to pay.

Slavery is when you sell people, Capitalism is when they sell themselves.

(Note: I just like the saying, I'm pro-market regulated capitalism).
Oh, wow, that's exactly what it is. I had a temporary number for a while that I added to GV and forgot to remove later on. Thanks for the hint!
Move to South America or Asia and live off your savings for the rest of your life. Unlimited time for hobbies!
Well, he went more conservative with $6k per year. Gas alone would be $1k+. Uber doesn't compete that much with rail but it's great for delivering you to rail. I have a hard time believing you've had "plenty of times" a $100+ charge due to gridlock but, whatever (airport trips are flat fee, you know). Uber is great during gridlock because you can more confidently take the subway and then uber the rest of the way.
Why I don’t worry about Python losing users
Behind the Data: How the World Cup Changed Workouts
Rap Genius Raises $40M, Changes Name To Genius
How is the DVD player supposed to know whether you've got permission or not?

Buy the way, the fact that they're "copyright" is irrelevant. Every new work, including ever Creative Commons license work is copyrighted.
I'm torn as to whether I agree. If there's one thing I appreciate about modern games -- games within the last 10 or so years -- is that they respect my time. There's a lot we could unpack here, so I'll just be brief. Ish.

While it might have been awesome at the time (I loved Ultima IV) I'm not a kid anymore. I don't have summer vacation. I also don't have ADHD. What I do have is an hour a day to play a game before bed, so that game damn well better make it worth my while.

Besides, the consistent popularity of MMOs and particularly MOBAs belies the whole idea of ADHD as driving factor. Both reward a large investment of time & mastery. And both are practically PC-only.
This is a blog post that’s incredibly confusing and painful for me to write
I don't get this at all. You're talking about multiple files, which has nothing at all to do with my proposal. And I have no idea what your second paragraph means at all.

The idea that a single reference point in a set is larger than the entire set itself is also ridiculous. If I have a 100-gigabyte file, and I want to point to the position in the middle, that is position 53687091200. That is an 11 byte string pointing to a single point in a 107 billion byte long file.

You just do the same thing with Pi, except in this case Pi is the 107-billion byte file, and position 53687091200 points to the file's beginning point. The only thing you store is 11 bytes + the size of the file. (Of course wouldn't store the location in ASCII as binary would be a much smaller representation, but for these purposes i'm just using ASCII) Obviously the size of Pi is infinite and the size of the position would be much larger than 50-billion in, but the idea is the same.

Please tell me in simpler terms how this idea does not work?
Yes. Quicktime back then was like having AIDS; you didn't want your friends to find out it was on your box.
If it's removing money, they need to get a better bank.
I have seen conflicting reports regarding the environmental impact of cloth vs disposable diapers. Cloth diapers have to be washed. They use water, detergent, etc. It isn't a clear "win" for the environment to forego disposable diapers.

For me, I have a genetic disorder. Treating it conventionally is extremely expensive (~$100k or more annually, which grows the older -- and sicker -- that you get). I have found that throwing out contaminated clothing is a drop in the bucket compared to what the medical expenses are supposed to be and far more effective in terms of giving me high quality of life (a la "an ounce of prevention is worth a pound of cure" -- it is just so much better to protect myself than to let myself get sick and then try to treat it).

Also, I am somewhat skeptical of self-reported anecdata concerning "we do x and it causes no problems" when someone has a stated up front agenda because of the tendency humans have to attribute "bad" outcomes to something they have decided is "bad" and "good" outcomes to something they have decided is "good" and do not confuse them with the facts. I have seen way too much of that in life. People are seldom objective or logical.
I think you're right on. In the home electronics and appliances space, Apple offers very few items. The direct competition now is between Korean and Japanese makers. I've noticed some price creep in Korean goods now that they've elbowed Japanese products largely out of the American market. It almost seem strange these days to see a TV in the U.S. that's not a Samsung or an LG.

I also agree that the Chinese made products may challenge this current status, but Chinese products have very serious quality issues that may turn a purchase into a one-time thing instead of a repeated customer. Samsung is synonymous now with quality products.

It's surprising they haven't made more of a play in the videogame market. Until the Japanese import ban was dropped a few years ago, Samsung licensed, built, marketed and sold Japanese video games under local names like Super Gam*Boy (Genesis/Megadrive) -- Hyundai got the Nintendo Consoles each with similarly different names.

Also, Korea is pushing hard on design right now. The effects are mixed, but they're trying to break out of a pure copy-the-hot-design mentality right now. Chinese manufacturing is still very much in the copy-the-design mode vs. new design. But the effort is there: https://en.wikipedia.org/wiki/Dongdaemun_Design_Plaza

Japan is still King of design right now among the three countries, able to bring about completely new products from whole-cloth at I think a higher level of quality and finish. But I'd say in 5-10 years the difference between Korean and Japanese output will be negligible.

I don't think the Won is pegged anymore to the dollar (I think that ended in the late 90s), but their largest trading partners either are closely pegged (China) or have very large trade relationships with the U.S. The Won is kind of like the Yen, relatively stable at around 1,000 Won to the Dollar and the Yen tends to be around 100 Yen to the dollar. At least it makes price comparisons easy when traveling!
Uber is close to or has already proven that it can effectively move in to less dense areas. Another huge advantage for it. With more courage and resources on pricing, it can go into new markets much more efficiently.
The guy who lives in Japan sounds like a complete dickhead.

Not sure he'd by my poster boy.

This comment appears to be unpopular, from the link

> Western women don't last because they realize they are fat and they can't get laid and this makes them bitter.

I'm sorry that makes him a complete dickhead.
Haven't tried on a Seagate device. We've put it on WD MyCloud and NetGear ReadyNAS devices. I know others have got it installed on Drobos as well.

Most of these NAS devices run some version of Linux which makes it trivial to set up our software on them. Some are easier than others though.

Beyond that I can't say much regarding what we've been tinkering with internally but it's pretty damn cool :).
In the end, we're just going to have to agree to disagree.
"Downtime" is a under-defined in this context. The author seems to use the definition "won't cause errors or disconnections" while you are also considering the response time.

Everyone cares about the former, while the latter is of more interest to heavily-loaded sites.

The case you mention of a long-running query is important, so everyone needs to have some idea of their workload at the time.
According to the labor theory of value, the value of anything is derived from the amount of labor required to produce or obtain it. http://en.wikipedia.org/wiki/Labour_theory_of_value. Thus, the value of gold is derived from the amount of labor required to dig it from the ground. Analogously, the value of Bitcoin is derived from the amount of labor that's required to build, run, and sustain a crypto-mining apparatus (definitely not an easy task to do). There, Bitcoin has value! In fact, its source of value easier to comprehend than that of the dollar, which seems to appear out of nowhere.
When I worked in VoIP dpmnt. of some IM provider users were reporting issues like this. Sometimes caller and callee were connected to other party in a random manner.
It turned out this strange behavior was caused by bug in PBX software- TDM channels were linked incorrectly under heavy load on E1 links. AFAIK this bug is known for years and it is still not fixed.
But... I guess it's not related to your case, since vendor of this PBX is Polish.
Every change (for significant values of, err.. significant) breaks someone's workflow.

Again, XP works for many. That doesn't mean there aren't vanishingly few reasons to use it anymore. For CVS, there's the whole non-atomic changes thing, the whole no renaming files thing, no binary file support, no amending commits, no bisect (a feature which I believe sells the software even if everything else sucked), it's harder to collaborate with other users..

Holding onto objectively inferior tools due to a lack of desire to migrate because "it works for me!" is a huge plague on technology.
Curious how much that domain cost.