skysight-inc/HackerNews huggingface dataset:
>In fact I have gotten iPhones cheaper from AT&T by buying locked

In which case I'm sure we'd all consider it reasonable to first ensure AT&T covers it's cost by increasing its contract buyout amount. We're talking here about the price of roaming being artificially high. You step across the border and come back to an inflated bill because of termination 'agreements' between providers.
I mean he's unlikely to be a repeat offender.
I don't think anyone is arguing that they don't have the right. I think people are arguing that it is a douche move on their part.
try using Yahoo, Gmail will suddenly feel like a supersonic jet
So, some context: Xuzz (whom I work with) possibly brings this up as I often make such an argument for the jailbreaking exemption in reverse. Specifically, that people who say it is "now legal" under an exemption are incorrect, as it might still be the case that there are other laws that apply; it just means that this one law now doesn't.

Additionally, I tend to make the argument that we didn't consider it to be "illegal" in the first place, but with jailbreaking the situation is somewhat different: the people opposing the exemptions actually cite as one of their reasons "you don't need an explicit exemption as you are covered by the blanket interoperability clause already".

With regards to unlocking, I have not read all of the relevant history (I have generally avoided working on the unlocking tools for various reasons; if nothing else, I simply haven't personally needed them); the DMCA, though, is mostly supposed to apply to cases of clear copyright infringement, which this is not; it isn't quite "interoperability", though, either.

In particular, there was a case I was interested in, with General Electric as the defendant (yay! ;P), which was hinging on the argument of whether the DMCA could apply to cases unrelated to copyright infringement (GE, by way of a company it acquired, apparently was doing unauthorized field service on a UPS made by a company that required a hardware security dongle to access the software it was running).

The Harvard Journal of Law & Technology publishes the JOLT Digest, where they summarize various cases. This case was summarized there.

http://jolt.law.harvard.edu/digest/software/mge-ups-systems-...

The good news:

> The Fifth Circuit held that the DMCA’s provisions apply to protections designed to prevent infringement of copyrighted material and not protection from mere access to that material.

> In so holding, the court limits the DMCA to those cases where a defendant circumvents a protection that is designed to prevent infringement of copyrighted material.

The bad news:

> Barry Sookman provides an overview of the case and an analysis of the court’s ruling. Info/Law has a critical discussion of the DMCA in light of this case’s holding.

> As pointed out by Barry Sookman, such a limitation is inconsistent with prior circuit court decisions and fails “to consider [] legislative history.”

(I had actually forgotten about this case, and thereby had never actually seen the final court opinion. I guess I now have some reading to do this week ;P.)
Excellent resource. Thanks for sharing
Personally I'm a big fan of KVM. However it has flaws too, unfortunately.
You could argue that because the phone is locked to AT&T's network, part of the agreement is that you'll use AT&T's service if you take the phone abroad. Basically, by selling a phone that only works on its network, AT&T is bargaining for the right to any international usage of that particular phone, if there is any.

This is a very common contractual scenario--you get a discount for agreeing to only use one particular vendor, to the extent that you have a need for the particular kind of service they provide.
Is the US Constitution "restrictive" because it limits the right of our president to become a dictator? Would a constitution that said essentially "Those in power can do whatever they want" make us more free?
APPL 11% Down
You mean instead of the "let's take a step backward and give you a tiny window in the bottom right corner of your screen?"

That would be nice.
Would be nice to have it in fixed when you're editing code. But, then again, if you're using it for editing code, you might need syntax highlighting as well.

Man, my old man's generation probably thinks we're all candy asses.
Food Photography by Vanessa Dualib
Here I would like to share some photos about different shapes of food materials like fruits and vegetables
Visualization of zip codes connected in ascending order
A few years back I found all kinds of cool new music through the star ratings of cover tunes on YouTube along with the number of viewers. Now I notice that it's much harder to find the non-music industry covers, the stars are gone, and you can only see the number of likes and dislikes when you click on the video and it's a lot rarer for me to find something new and cooler just by browsing and searching YouTube. The tradeoff is that we see many fewer takedowns.
For that specific offense, sure - who's gonna marry him?

I would argue that someone who murdered his wife because she cheated on him probably has poor impulse control. All other things being equal, I'd give the job to the person who hasn't taken a life.
In the long run, I have more faith in software defined networking to de-shitify this space than any other single solution.

We're actually working on some tech solutions which might help in the software defined networking security area, but it'll be 6-12 months. Ideally some of it will be open sourced and/or standardized.
How exactly does this happen? I can understand that some people don't understand the need to keep their private key offline, but I would have thought those people aren't really aware of the existence of the private key...so how does it end up in a github repo?
My primitive reading of libertarian philosophy in this case would go something along the lines of:
Companies should lobby for whatever regulation/deregulation benefits them because they are rational actors in a free market.

However the government should not have the power to actually grant this.

I suppose a hardcore libertarian might allow a contract clause which allows the phone network to hire someone to shoot you in the face if you unlock your phone.
If You Call Out Bad Code, Make Sure It's Bad First
Newspaper Insists Hackers Be Punished, While Misunderstanding Details
$ git add .ssh
$ git commit
Your problem is that you're relying on a method of communication that was never guaranteed to be instantaneous. Maybe you should investigate other forms of communication within your team besides (or in conjunction) with email.
Never had any latency issues or lag in delivery. I wonder if this is some sort of regional issue.
Is YC paying TC for the coverage or is TC doing it for the clicks and caters to HN because many people here will look?
And remember folks, just deleting the file doesn't solve the problem, because this is a version control system.

Github has published instructions on how to actually purge sensitive data that's been accidentally committed: https://help.github.com/articles/remove-sensitive-data
Thanks :) I personally found that mino/doxycycline were not as good as tetracycline for treatment of acne and I don't know why. I'm concerned that the same is true of the other potential applications.
The thing that kicks my ass is that the people who did this are pulling in 6 figures for their job. And they suck.
Prohibition on unlocking cellphones, unreal, who lobbied for that,
When I hear stories like this, Adam Smith's "The Wealth of Nations", springs into mind!
Would love to see something similar as what google does for transparency. Even better an common standard for transparency
Looks like Greylisting to me: https://en.wikipedia.org/wiki/Greylisting
Why we built Taskk
This post is almost a year old but I like the way it explains why we initially built Taskk.
Easy, Slow Dynamic Analysis With the LLVM Interpreter
I pay over $800 a month for Gmail (ok, for apps for business for many users), and we STILL have this issue, and while we can indeed call Ireland to get support, the answer is always, "We are having a delivery issue. Our engineers are working on it."

So paying doesn't help.
The easiest way is to just not buy that crap at all. Computers are cheap, open source software is available, put the two together.
I purpose a corollary to Hanlon's razor: Never attribute to stupidity that which is adequately explained by ignorance?
It's probably more like:

$ git add .
$ git commit
Alternate source:
https://www.google.com/search?q=BEGIN+RSA+PRIVATE+KEY&as...
Yes, this would be true in the case of adding a random string as a second salt but then this would have to be sent to the client also.

I am not sufficiently familiar with KDFs but I know that rainbow tables exist to crack straight up md5 hashed passwords for common usernames and passwords where the username has been used as the salt.

Maybe harder to do with a KDF because it's prohibitive to compute that many keys in the first place?
This isn't new, presumably anyone who cared to exploit it would have already thought of:

https://www.google.com/search?q=site%3Agithub.com+inurl%3A.s...

Same thing, right?
It should be noted that the baseband typically runs unrelated software to the actual phone, and one usually has to modify the software of the baseband to unlock it; thereby, when they say "software" they don't, for example, mean something like "CyanogenMod". If, however, your device doesn't have any protection mechanisms on it keeping you from flashing the baseband, and you own the rights to the software you are flashing to the baseband, and that software doesn't keep you from unlocking the phone, then I do not see any way in which the DMCA is relevant. (That said, while I have a vested interest in this sort of thing, I am not a lawyer.)
If you're interested in buying bitcoins, check out this guide:

http://howdoyoubuybitcoins.com/in/united-states/

Also, I recommend these companies:

- Coinbase (1% charge)
http://howdoyoubuybitcoins.com/from/coinbase

- Bitme (0.75% charge)
http://howdoyoubuybitcoins.com/from/bitme
Just ask Viterbi, Viterbi always knows where the hidden Markov is.
The authorized_keys and known_hosts are nice to be able to share across machines.

But of course you also want to be real careful about authenticating them (a signed tag in Git can serve that purpose).
The law might not cover it, but prosecutors can always try to convict you for it, and it's up to you to fight it in court if you feel that US law should not have jurisdiction over $Something in $Elsewhere.

I doubt most US courts are likely to say, "well we don't have jurisdiction over __that__".
New Photopoll App: Better Than Instagram
Yes but what is that key doing anywhere near the repository anyway?
One drop-shipper of questionable reliability does not an economy make.
I shot github an email when the feature was first released their stance is that what is out in public, is out in public.
Having used both gmail as an individual and gmail via paid Google Apps for Business, I'm inclined to believe that neither has any advantage when it comes to mail delivery speed, either in terms of declared SLA nor real-world difference.

I've seen unexplained lags of the type mentioned here on both about equally. In some cases I've had someone who was on the very same Google Apps for business plan email me, and then send a forward of the original when I reported I had not seen the first mail 10 minutes later, after which I received the 2nd mail immediately and still didn't see the original mail until like 30+ minutes after that.

I never bothered to follow up with Google's support on apps for business with the lag issue because it didn't happen that often (at least not that I noticed) and also I view Internet email as an inherently laggy system (though in practice it is near instant most of the time), so maybe if you do complain they'll do something, but I don't think just switching to the Google Apps for Business plan is an immediate cure for this guy's problem.
Something else to lament: their complete lack of support for webhooks.
Google SMTP Message Header Analyzer
A freelance remote developer on Amazon.com
In all likelihood, these are NOT the user's private SSH keys, but a key generated for the service that the user is developing - such as a key to run backups and issue remote commands. Thus I can well see that the key could be committed as part of an application stack.
Every time I'm about to get some Bitcoins I see some news story about people being robbed or ripped off and decide to wait. Then a month later the prices continue to rise, then someone gets robbed. Its like a huge cycle and I can't decent whether to give them a shot or not.
Except for the fact that there's no improved performance as a result. You don't get preferential mail queue access, there aren't dedicated mail servers, etc.

That seems to be much more what he's asking for or expecting out of a paid service, not "here, take some money for what I don't currently pay for".
NFL lawyers pressured man who trademarked ‘Harbowl’ to abandon it.
A different domain
The initial checkin to git on savannah is 2009, with a GPL v3 licence.

But if you go to the original sourceforge svn repo, it started out GPL v2. I think you could fork a version from prior to revision 21 from sourceforge and it would be GPLv2+.
Tracking 5.3 Billion Mutations: Using MySQL for Genomic Big Data
> "But you'll gain more users" has never been a reason for the FSF to compromise on their principles.

Actually, rms recommended a more liberal license for Ogg/Vorbis.

http://lwn.net/2001/0301/a/rms-ov-license.php3
Interesting, but would be nice to hear why they're writing rules to catch this, rather than (or on top of) taking the Bayesian route (as in pg's 'Plan for Spam'[1]).

1. http://www.paulgraham.com/spam.html
Are you hitting any of their receiving limits? http://support.google.com/a/bin/answer.py?hl=en&answer=1...

Because this is exactly what happens when you do.
This app may be very good, but that website is horrid. They even misspell collage. I couldn't look at it anymore. I am very sorry.
ignorance is almost always the explanation
# git add /
# git commit -m 'omg im on the internet'
I manage most of my life on Simplenote. Congrats Mike and Fred and I hope to see you soon!
this is a good point. The total offending commentary in his tweet is 'eyes bleeding'. That's it. Compare to all the people wasting paragraphs talking about how insincere he is and what an arsehole he is.

Would these same people be prepared to apologise if he posted a followup saying he'd been crying over the comments on the quality of his apology? Of course not, they'd start talking about how he deserved their judemental comments in the first place.

Pot, kettle, black.
Ayasdi is hiring
This is someone I have in my twitter timeline, I found his initiative fairly creative, so sharing it here.
Microsoft won't release study about Munich's Linux migration
The word progressive does not seem to mean what it used to mean.
There are features that are worth shipping, and there are "look at me" features. This the latter.
what is causing the value of each coin to increase?

Anything that makes bitcoins more desirable will increase their value. This trivially includes anything that makes BTC more useful, like being accepted at more stores. Also services that make it easier to buy and sell BTC increase liquidity, so more people are interested in having them. But also, anything that increases the value bitcoins will have in the future (as trends in acceptability and ease of use increase) attract speculators. They basically gamble that the value of bitcoins in the future will be higher than their price right now. This drives up the price of BTC near the speculated future value.

There are other things that could increase their value, like if people start to trust their security more than other forms of transactions. Or if someone finally gets around to writing a cool application that uses more features of the protocol.
There's no point releasing something like this without functional examples, why would you do that in the first place?
The only thing I don't understand is this: how is an upper bound on the supply of bitcoins deflationary? I constantly read pieces extolling this virtue.

Maybe I am reading this wrong. Perhaps prices in bitcoins will tend to be deflationary. But does that really matter? FX risk is the same thing as inflation/deflation, and you to buy in bitcoins you need to purchase bitcoins first. The floating rate guarantees no stability.
If it was auto-hide, it'd be fine.
Petition the Whitehouse to make unlocking cell phones legal
They might think of that as crossing a line - from just hosting and enabling you to do what you want to do to actually telling you what you want to do.
Same here. I only use software licenses where I can understand every single word. My personal preference is MIT, but 2-clause BSD or ISC would be equally fine.
Bloom - Disorderly programming for distributed systems.
Wonderful. I'll be able to finish my books more easily with this feature.
You are extremely too optimistic about your personal ability to move technical progress forward.

The amount of technological knowledge our civilization carries is enormous, and even if you are extremely knowledgeable, you are unlikely to know even 1% of it.

So yes, you would be able to move civilization forward in the magnitude of a few months. But that's about it.
I can understand making that interpretation at first glance.

I agree that the process of building should be the primary focus of a build tool. I also, think that the secondary purpose is to make development easier. That is why you do 'rake rails' instead of having to use cap to deploy your changes locally. It's not that hard to come across a scenario that falls in to one of these goals that requires custom logic (like copying a file, or something similar). Some of this should go in custom plugins so it can be reused. However, some of it is small and non-generic and makes no sense as a plugin. The solution you pointed to for copying a file involves substantially more code to include and configure the plugin than it would take in other JVM build tools (such as SBT or Gradle) to simply specify that you want to copy a file.

I agree that doing deployment for final builds or to shared environments are better served by a different tool.
I love the approach you took with halting I/O operations until they can be all batched later. Could this be done in other languages, say JS? I know Python has yield, but I wonder how one could batch all Ajax queries during pageload of dashboards using this pattern.
OS X server has that, though I've not used it so can't comment on how easy it is to set up. It seems like it is pretty easy though. The hardware isn't cheap though, of course.
> Agreed. Phase two is the merging of key individuals between the industry/government to ensure that vested interests stay vested ala http://i.imgur.com/XwyV4yi.jpg

That's a somewhat distinct problem, which is that the experts in a particular industry unsurprisingly come from the dominant players in that industry. It creates some bias, but as a practical matter you have to assume people can act in good faith in different roles.

What I'm talking about is a different problem: delegating governmental authority directly to private companies in ways that directly benefit only specific interests. E.g. a number of states are delegating eminent domain authority to oil and gas companies. There is much more potential for abuse in such scenarios. Government officials have a duty to the public interest, and by and large they take that duty seriously. Private companies have a duty only to share holders and owners, and by and large they take that duty seriously too.
No, some of these repositories are user's dotfiles. See this for example, https://github.com/gomachan/dotfiles

There are many examples like this.
Thanks for rewriting it. In fact email validator was the thing I also found most interesting. It makes me consider doing email regex checks in Webapps.
What does it mean now? And what did it used to mean?
Oh wow that's cool.
> That's way beyond driverless car, that's a global optimization problem. If it were possible, you wouldn't even need driverless cars to implement it. System-to-car communication and slightly more complicated street lights would be enough.

I disagree, I'd say scheduling is the smallest part of it. On most trips I take, there's a single major road that covers most of the distance, and I'm most likely to be delayed by traffic on that road slowing or halting completely. It's the moment-to-moment perverse behavior of other drivers when it comes to merging, changing lanes, accelerating and braking that causes that to happen, and having intelligent drivers on the same roads at the same times would make a much more significant impact.

In other words, you're saying we could do global scheduling with traffic lights, which is true. I'm saying that with sufficiently competent drivers we won't need the lights, and I think that will cause a qualitative shift in the nature of traffic.
Agreed. oEmbed (http://oembed.com/) would make cards work with any service that wants to provide a "card".
Exactly what I was thinking. SMTP is generally store and forward. Your message gets thrown in a bin and the MTA gets to it when it can. I can't find anything in the actual SMTP RFC [1] indicating that there are limits to how long an email can stay in queue.

Google processes a lot of email. The primary constraint limiting how long their MTA backlogs can be is customer satisfaction. Most SMTP servers I've worked on are happy to retry for 72 hours or more.

1: https://tools.ietf.org/html/rfc821
I'd say the #1 problem is spam filtering, which for me has gotten worse and worse. Recently I have had PayPal payment notifications going into spam! It's a shame because Gmail used to have incredibly good spam filtering - good enough that I didn't check it, as I knew I could trust it - however now I don't trust it at all.
I'm flagging this post, as it adds to the negativity cloud.
It would be interesting to find out what % are password-protected.
Exactly: The solution seems to be (unfortunately) to let LibreDWG languish, and write a new library which is GPL2, or some other license. Sounds painful, since the people who want to use it are those who until now have not been (I assume) the ones writing the library.
> financial aid is to be used in very specific ways.

From tales I've heard, those specific ways seem to be chiefly pizza and intoxicants.

So this seems quite the improvement. Besides, success often requires identifying the bendy rules and flexing them out of your way for a moment. Good experience.
Ironically, about 45 minutes after this was posted to HN, bitcoin began to crash, down almost 20% as of this comment: http://bitcoin.clarkmoody.com/
Likewise. I used a script to recurse over a long list of names, and putting in a small sleep() delay in-between emails ended up fixing the problem immediately.
After all it should be no big deal binding the PCREs from your favorite language...