skysight-inc/HackerNews huggingface dataset:
Exactly why I got my Dinc2 on VZW unlocked. My wife and I spent our honeymoon in Ecuador (beautiful country, btw) and I bought a Claro SIM in a store on the street and was able to call and text home (though Skype was cheaper when in the hotels, being able to call around the country and home if need-be was what I wanted).

Ditto in India over Christmas. I bought a Vodafone card and was able to call home, or would have if my phone wasn't being stupid (yay! for unstable roms!)
We recognize that GitHub is a well respected platform and embrace the concept of social coding as it relates to our code samples.
One of their songs on The Heist is about being offered a record deal by Jimmy Iovine (head of interscope), but it being more like a loan and thus turning it down.
There was a landmark case about this same issue in 1936 concerning IBM punch cards.[1] IBM leased its machines to customers, and they also sold punch cards, which they argued were effectively part of the machine.

The pricing was an important component of their business model. IBM wanted to get the machines into skeptical customers' buildings before they had a chance to be shocked by the sticker price so that they could discover how useful computing really was. The per unit price of punch cards however increased with the volume of punch cards purchased—which arguably made sense if the customers got more value out of each punch card once they got rolling on how to use the machines.

Anyway, the US Supreme Court said that was too bad, and enjoined IBM from dictating that they must be the exclusive supplier for all punch cards as a condition of lease agreements.

The principle here seems like it should even be more clear. Are you leasing you phone, or promising to use purchase their service for 24 months at an agreed rate? You get to pay a hefty cancellation fee if you choose to cancel the service, but you are not required to return the phone.

IANAL, but it seems like the Clayton Act(1914)[2], was pretty clear about "tying", and it was affirmed by the Supreme Court. While that does not mean that cell phone providers need to help you unlock your phone (unless separate legislation affirms that responsibility), it seems both anti-competitive in spirit, and contrary to the doctrine of firs sale to legally prohibit customers from tinkering and developing their own capabilities and uses for their property.

[1] http://www.law.cornell.edu/supremecourt/text/298/131#writing...
[2] http://www.law.cornell.edu/uscode/text/15/14
I can't help thinking the fact you're building a UAV is more unusual and interesting than the fact you're choosing to learn about it online.
Readline being GPL was actually a pretty good idea imo– it's gotten some pieces of software to open-source themselves solely because they wanted to use readline (the clisp implementation of Lisp is the most famous example). Seems like a reasonable quid pro quo: you want to use my nice open-source library, then you need to open-source also.
In the past year, basically every single immigration program to Canada has changed. Here is the changes on the main economic class: http://www.cic.gc.ca/english/department/media/releases/2012/...
But working out lowers your resting heart rate. So you should work out as much as you can!
Yes, as you might recall Google was just under investigation by the DOJ and FTC for the last 2 years for potential anti-trust violations(Google recently settled this matter). Generally Google was accused of using its search power to gain an edge of market rivals.

An example of the type of alleged behavior, say you were in the coupon business and you bought ads on Google it would have cost "x", but Google used its knowledge of search and saw coupons was big business so Google created Google Offers and began buying its own ads effectively driving up the cost of your ads to "1000x".

So maybe your right, can anyone say Anti-Trust Act is used at all if some companies can set aside $500 million to make anti-trust investigations disappear? (Google is publicly traded so the $500 million set aside to settle this investigation is public record with FTC).
https://silentcircle.com/ aims to do just that, secure communications.

Disclosure: I work there.
Disney CEO went to Steve Jobs to find out if Disney films "sucked"
Music video for Thrift Shop. Enjoy. :)

http://www.youtube.com/watch?v=QK8mJJJvaes
FreshBooks market research survey
He shouldn't have committed the crime in the first place. End of story. If he knew that bank robbing was a crime and he committed it anyway, he deserves whatever punishment was meted out to him. People could (or may) have been killed over his greed for money.

That being said, I have no problems with the notion of helping ex-cons try to turn their lives around, after they've paid their debt to society. I am a supporter of Delancey Street organization in SF, which helps ex-cons reintegrate with society by giving them jobs in the moving industry, cooking, selling Christmas trees, etc.
The irony here is really hard to miss: "By releasing libraries that are limited to free software only, we can help each other's free software packages outdo the proprietary alternatives."
It's been well known for a long time that the FSF is only interested in advancing their own idea of "free software." At this time it's the GPLv3 flavor of free software.

For people who don't agree with the FSF's idea of "free software" or don't want the politics that goes along with the GPL and FSF, there's always the BSD license. Though it really wouldn't help in this case, since the library in question belongs to the FSF.
Don't know, but possibly because you're derailing the discussion.

The outrage is not about constructive (or even unconstructive) criticism of the code itself (which appears to be fine): At least one of the guys ridiculed the author and questioned her competence for the sole reason of implementing a subset of the features of GNU find+sed on top of Node.js.
You don't know the details of the crime. For a sentence that long, it likely involved a firearm or some type of physical violence. Protecting the public probably meant locking this guy up until he reached middle age.

Having said that, now that he's paid his debt, it does seem like the system should do more to help him return to productive society.
Unfortunately getting a "job" will be difficult with a prison record, but consulting could be a good path. If you can find someone to sub-contract jobs to him he can get started (he might have to take a low rate to start with), and once he establishes himself he'll be able to win new deals himself.

As he establishes himself it'll probably be worthwhile to create a company that he can build a reputation around - that way his personal background becomes less visible.
I couldn't agree more. As much as I am grateful to Canada for giving me a better life, CIC should seriously revisit its spousal sponsorship. I am a law abiding citizen, but when I had to sponsor my wife, CIC asked me for proof of relationship. Even though I have no problem providing it, it would be good if they don't assume you are guilty before even starting the process.

I don't know of a good way to do this, but I fear for the worst. What if they find my genuine marriage a fraud? What do I do then? I have already waited enough.
Form factors, no. Screen sizes is reasonable.

p.s. didn't notice this until just now because it wasn't a reply to my comment and so didn't show up on http://news.ycombinator.com/threads?id=quarterto
No. Just no. As someone who has to maintain and build upon an RE based parser, no. They couldn't even get the RE right for URLs in the RFC, what makes you think they can get it right for HTML?
I really wish that I had a tool like this back in grad school. I was doing bioinformatics work and merging, chopping, and processing various datasets over many months. When a new version of the underlying data came out it was not an easy task to go back and re-process it through dozens of steps in Perl and R. Having a tool like this would have made it a single command to do so and also ensured repeatability and transparency in my data, something which is often sorely lacking in an academic setting.

I am one of the data engineers at Factual and though I didn't have a role in creating it I definitely enjoy using it on a day to day basis. You begin to see the utility of it when you have a dozen people working up and down a data pipeline and need to coordinate as product specs evolve or schemas change.

I also really like the tagging features - you can add specific tags to different steps in the build and run different "flavors" of your workflow depending upon what is needed. For example, you might build a workflow that collects, cleans, filters, and performs calculations on data from all over the world - but you might also want alternative versions of the build that only work on specific regions or smaller debug datasets. Tags make that really simple to do, even when many steps are shared by the different versions or the dependencies are complicated.
> [...] only $11,000 will be needed to power the display per year. That might sound like a lot of money, but an estimated increase of $97 million dollars in local business will probably change your mind.

$97 million increase from lights on a bridge?
By 1999 Beastie Boys had 5 LPs under their belt
Introducing Vine
Perhaps a freelancing site, such as oDesk? He can build up some basic references doing trivial technical work. He won't make much money as there will be a lot of competition, but many recruiters would rather hire from within the US if the cost made sense.
Support follow-up survey from Sarah of 37signals/CoSupport
He's going to have a lot of employment difficulties due to a felony record.

I'd probably suggest stuff like online task markets or contracting, particularly on low-sensitivity stuff. The other thing that might work would be creating software/services for sale directly.
Remember, the US prison system is for profit. So that probably had something to do with his lengthy term.
How the World Gets Sick and Dies
Although I don't agree that the name "Drake" is an issue, I do find it interesting that an even more apt name for an application of this type might be "Usher"!
Twitter must identify the authors of racist tweets as per French court order
Good ! its aboot time !
i dig it, will be replacing GitX lol
it's nice, and i don't want to be that guy, but surely this screams out to be implemented in lisp unless the type system (not mentioned here) is important (and i'm not a lisp hacker!). or maybe they have separate teams developing and using the language and purposefully want to expose a limited interface to the users?

in short: why a new language rather than extending a language that loves to be extended?

maybe they want to exclude mutable state totally? even then, wouldn't it be easier to hide the relevant special forms?
Yeah. The wait sucks. I am with you. But the instances of marriage fraud used to be as high as 50% from some offices. Investigators were finding people selling books on how to dupe Canadians into marriage and ghost consultants selling whole fake marriage ceremonies.
Step 1) Get a laptop

Step 2) Start a GitHub account

Step 3) Write code

I care a lot more about what people have created than what they have done in their past lives.
Except by that logic, you could say that any user of a high-level language was really claiming (in the end) to be using assembly.

C++ once compiled to C, but even then people wouldn't claim they were using C, they'd claim they were using C++. "I don't use C++ because it's C with 'classes', I use C++ because it sets up my vtables and overloaded functions"
I feel like it's not just about taking advantage of a subsidy. I'm a canadian, so I'm not sure about what happens when you early terminate in the US, but here if you early terminate you have to pay a fee. So you mean to tell me that if I leave the carrier for whatever reason, and pay $250 to do so, I then am not allowed to use this phone again until I come back to the carrier? Sounds more like them trying to take advantage of me.
Wow this is naive. Nobody is going to hire a felon parolee for anything other than menial work. I don't think there are recruiters for washing dishes.

The only hope, as the OP says, is to figure out a way to market a tech skill directly, or to start something on his own.
That doesn't sound very convincing. You can't just have some icons tell you that you're secure, how do they know if someone's MITMing you?

You can use the already-available ZRTP, that requires each user to speak a phrase to the other, so you can verify by hearing the other person's voice. Discretio doesn't do any of that, so how does it know you're not talking to some random attacker?
He told me the details of his crime: No one was injured. And he has completed his entire sentence.
Ask-Elle: an online Haskell tutoring system with intelligent feedback
JS & CSS Meetup group at LinkedIn
As long as you only generate bitcoins, and then use those online, I think it would be hard to say that is money laundering of any sort. Many many many people do that, including myself, so bitcoins will never die.
But why do programming languages become part of people's identity so readily, whereas many other things do not?

(What do programming languages, operating systems, and text editors all have in common? They're big parts of people's identities...)
It looks like all of the drakefiles could be replaced pretty trivially with Makefiles. Replacing '<-' with ':', ';' with '#', and '$INPUT', '$OUTPUT' with '$<' and '$@', and inserting shell invocations of the Python interpreter looks like it would do the job.

The major differences I see are:

- Inline support for Python et al.
- Confirming the steps that will be taken.
- HDFS support.

Are there any other big differences?
Ah, like some of the commenters, I interpreted this line:

"I have config files and various documents that I want to copy from the dev environment to the dev-server directory using Maven2."

To mean a remote dev-server and then maven-upload was mentioned in the list of solutions. Let me step back a bit.

Maven is primarily interested in the process of building. There are functions that allow deployment but generally that is not Maven's domain. Using Maven as part of your deployment process is definitely going to be at odds with a smooth experience. I think of it like making non-default choices in Ruby on Rails, you are asking for pain.

As to your point about "reinventing the wheel" for deployment using maven, I would suggest that there are many tools designed for deployment and would use those instead, like cap.
Then slap an anklet on him and make him say sorry once a week until you're satisfied.

"You violated our property rights, so we're going to feed, clothe, and house you for the next twenty years and resent you for it" is something a crazy person would say.
Half a Million DVDs of Data Stored in Gram of DNA
Being Earnest with Our Importance Values
Yandex Confirms Wonder, A Voice-Powered Social Search App
i don't know, my experience with nexus one is that once a new model comes out, the older one soon becomes unsupported.

I still use snow leopard for instance and i can't get many new features because of that.

So yes i can buy a 4s, but i was hoping for one that won't go unsupported soon. Plus you're right about the blackberry, i am considering one.
"He shouldn't have committed the crime in the first place"

It's always easy to judge in hindsight.

"If he knew that bank robbing was a crime and he committed it anyway"

So it would be 0K if he didn't know?
Phil Zimmermann founded this? Nice.

Although I remember reading about the lack of open source and the odd terms of service wording. http://log.nadim.cc/?p=89

Is that still being addressed?
Create a Gem of an Extension in Sinatra
> it really is illegal, even if you think it shouldn't be

Is there anyone besides the LoC and the DVD lobby that think it should be illegal?

I've no doubt that the majority of the computer owning public are guilty of this "crime." We only have to wait another 20 years before DVD media starts to fail and maybe we'll see this "decriminalized."
This person may be "important", but a lot of the comments about languages seem to be borderline flamebait. Also, the mention of -many- languages, but the deliberate lack of any mention of Perl seems odd to me. I really dislike PHP myself, but there is no need to bash it.
He "deserves whatever punishment was meted out to him"? What if the law dictated life in prison, or the death penalty, or for him to be drawn and quartered?

People, particularly young men in their early 20s, mess up. He certainly needed to be put in prison for years, but decades? The person someone is when they're 30 is wildly different from who they were when they were 20, biologically.

Even if his crime actually ended in someone being injured or killed.
Yes, a firearm was involved. It was not, however, discharged. Nor was anyone injured during the offense. This was his first offense; he thought (irrational, of course) it was his only option after his small business started falling apart.
Question everything; especially organic food options
If you are going to put backdoors (I can't believe I am even saying this) on your product then it might be good to at least disable normal password logins and only do SSH key exchange.

That said why the hell are there UNDOCUMENTED backdoors? I mean it makes sense from a customer support perspective but really?
Understanding Javascript Object Creation Patterns
I wish all it did would be to crash my session. Mine would go into an endless loop or something, consuming 100% CPU. Everything would still appear to be working fine, only I couldn't make any calls, my chats wouldn't be delivered, etc. This happens around once every five minutes, and I have missed important meetings because Skype had hung and I was wondering why the person I was waiting for hadn't logged in yet, only to be asked where I was later.

It's the worst sort of bug, because it leads you to believe it's working fine, when it isn't. Skype for Linux is the reason I don't use Skype any more.
Awesome tool for freelancers: Status Charts in Public Beta
I don't know if I need this, but bravo for being crazy
Open Source, Thick Skin
> and have been telling him that his only chance of financial independence is through writing code

I don't get this. Neither will "writing code" make him more "independent" than other jobs nor is it likely that he will get a job in this field.
I looked at the actual code and, although I'm no expert with Node, it looks pretty reasonable. The only things I can find to criticize was the word "replacize", which makes me cringe much like "performancing" or "optimizely", and the use of == instead of ===. But I think reasonable people could disagree about those things. Someone who isn't me might think "replacize" is sufficiently humorous to retain, for example.

The nesting goes a little deeper than I would like: https://github.com/harthur/replace/blob/master/replace.js#L9... is 7 indents deep, for example, where I think something like 4 indents is a place where I should stop and start questioning what I'm doing. But three of those indents are a tradeoff forced by the node.js async API: anything that has to wait on the result of an asynchronous operation must necessarily be in another function, and you can choose whether to nest that function deeper or to move it somewhere unrelated and give it a name; and you have to use error codes instead of exceptions for error handling from those operations.

The program actually includes a synchronous version of the same code, where the line corresponding to line 90 above is https://github.com/harthur/replace/blob/master/replace.js#L1..., the blank line following "var text = fs.readFileSync(file, "utf-8");". If that fails, it throws an exception, so the "if" block isn't needed, and the code that follows doesn't need to be nested.

This is the agony and the ecstasy of Node: everything is (normally) asynchronous, giving you unwanted levels of nesting, but on the other hand, everything is asynchronous, so you can process the files in the order that the filesystem finds it most convenient to return them to you in. I wouldn't be surprised if it turned out that Heather's code was typically much, much faster than find | xargs -P sed, simply because it was able to productively manage many more outstanding I/O requests at once.

Line 90 also points to a pitfall that often befalls us with parallelism: at some point parallelism stops being productive, so you have to limit it. In this case, Heather's code throws the ball back to the user and suggests that they rerun their command in synchronous mode — albeit having partially completed the replacement task, which might be a bad failure mode, depending on whether your replacement is idempotent.
Zuckerberg fundraises for Christie
"and have been telling him that his only chance of financial independence is through writing code"

There are tons of trade skills that he could learn quickly at a local community college. Plumbers, electricians, auto mechanics, hvac repair, etc.. can make seriously good money and his felony would likely not be as big of a factor either. Especially if he went into business himself.
I'll agree with the first regular job. He's been socially isolated for 18 years and probably has very little ability to function in the real world. A job at Pizza Hut or Starbucks will put some money in his pocket, get him self-sufficient, and interacting with people. He'll be able to rent an apartment and then he can spend time coding and learning in his off hours.

While he's doing that he's going to have to hit the pavement and find someone willing to take a chance on him. That will be the tough part. He needs to build a resume. Contracting might be a good way to start.

Lots of luck to him. Have him start a blog so we can follow how it's going. I'd find the insights into the prison system and his work toward the future very interesting, if he's will to share.
The US government doesn't usually directly attack something without putting up a straw man to blame first. Examples would be WMD's to masquerade the purpose of the invasion of Iraq, the drug war, terrorists, etc.

I don't see any big media push to demonize something so a war against bitcoin would then become politically palatable. Not that this won't happen in the future, but for now, it seems just too quiet for them to spring a trap on BTC holders.
I think because I live in an extremely violent place it changed the way I think about prisons. I'm not saying that you or me are right or wrong, really.

Most criminals are already living in hell. You send them to a prison with this idea that you are punishing them with the clear intention of feeling good in some way (maybe closure?).

What people lack of understanding is that prisons are not real punishment for those who are actually there. Some of them might even like it. So, prisons are not efficient in punishment nor rehabilitation. What are those things?
What is it about then? I see only one reason for a person to be locked up:

1- He poses a threat to society and should be removed, as not to endanger others.

Prison it is not about education, it is not about rehabilitation. It is required to keep dangerous individuals from causing further harm (the other option would be the capital punishment).

Prisons are also used as punishment, but that's a side-effect. There are other ways of having a non-violent (or no longer violent) person repay his debt to society.

Putting people in prison for anything other than physical violence is ridiculous.

In this case, there was likely violence involved, but we do not have details, so I'll refrain from trying to apply the reasoning to this case.