skysight-inc/HackerNews huggingface dataset:
SQL is not a protocol in the sense that Armstrong is using, which is (approximately, at least) a specification for the acceptable messages (including state transitions that change the acceptable messages) over a communications channel between two processes.
There have been some changes, however they so far (I think) have been relatively minor. The Minister didn't change (It is still Jason Kenney).

Most of the changes have been to the refugee program and on 'cracking down' on immigration fraud. (For example last year I think they did a big sweep of fraudulent immigration lawyers)They are also changing the status of which countries get to qualify for refugee status and who gets fast tracked in the immigration system.

For some more detail/analysis read: http://www.theglobeandmail.com/commentary/has-jason-kenney-b...

I hope you find a way to get your brother back.
Hart- en vaatziekten voorkomen zonder geneesmiddelen |
Classically, the new technology created a new class of work to operate/use it or decreased the cost of something so much that it was affordable for the middle class and required a lot more workers to handle the new demand.

So let's ask, then: what does the middle class lack today that an increase in production efficiency could make widely available?
A school is accredited by the public, and audited, so ultimately there is a strong accountability chain to the people.

AFAIK neither of the associations above answer to the government. They are being given tremendous power without proportional accountability.
LGPL as "Library GPL" is deprecated - the v3.0 version is called the "Lesser GPL". It's intended to be appropriate for some libraries, but was never intended to be used for all. See the link in my neighbor comment for more details.
> A snarky comment and a bad apology may be an instance of the second thing. But they don't imply the first.

Sorry chief, I'm gonna have to go ahead and disagree with you there. The snarky comment can be forgiven. (although I've since read other tweets/posts from David Cramer and it appears as though he really is that abrasive all the time)

By contrast, a bad apology is a clear indication of someone's true nature. If the apology is backhanded or otherwise poor, it implies a lot. If you issue an apology but don't really feel sorry, then you're just doing it to placate others, and you really are a jerk.
Sure, just email me.
Any secondary income is assumed income. A user can not be held liable or to contract for assumed income.

For your argument how is a user unlocking his phone and the user just stop using their phone different? As far as i understand your argument this should yield the same result as far as assumed income. (yes i know this is ridiculous but thats the point) Should it be illegal for a user to simply stop using his phones?
Graphic designers illustrate bad feedback
Instead of assigning a variable or bloating the length of your statements, use this method to to return the caller and only execute the block if the condition passes.

User.where(:email => email).first.tap_if(:present?) {|user|
user.send_update
}
This is true too. Sometimes screens are designed by people who don't think in terms of relational tables, and then the data eventually gets messed up.
If freezing legal status of a project forever is short-sighted, the ability to opt-out of upward compatibility in GPLv2 is a tragedy, as is the same in GPLv3. If there ever is a GPLv4, hopefully it will be purely GPLv4+ with no option for GPLv4-only.
Regarding color, I think you're at least a decade late. Eminem released The Slim Shady LP in 1999. Then you got Beastie Boys, Aesop Rock, El-P, Atmosphere, etc.
OK yeah I can see where you're coming from. Man... that is tricky.
> All Ur Base Stations R Belong 2 Us

FTFY
Exactly.

It's one thing to be critical. It's another to ridicule. Being critical is rational and objective. Ridiculing is a form of contempt, an emotion. When you ridicule, you are not taking apart what you criticize, you are trying to take apart the other person. Those skilled at this will often do it in such a way to make it sound as if they are being rational, objective, and focus only the work, when in fact, they are projecting emotions of contempt and cutting someone apart. The way our society is structured, you can "get away" with something like that because there's a fallacy ... that what you can somehow separate the criticism and feedback you give from the feelings that you experience (or suppress).

Well. You can't. Emotions arise and pass: they are real, they are experienced, and they affect behavior.
att didn't unlock initial iPhones (e.g. 3GS) even after contract was over, not until April 2012 - nearly a year after contract was expired. I wish we had laws declaring that practice illegal. Keeping phone locked beyond the contract seems way "exploitative" to me.
Cannot imagine the world without FSF. Thank god for FSF and RMS.
Two things:

1) I'm unclear what I'm supposed to enter on the plan details screen's "billing date".

My last bill covered 2012-12-10 through 2013-01-09. Do I enter 9 or 10 there? Experimenting, it looks like you want the first day in the next bill, so 10.

2) The time on network graph is showing a lot of time on 3g, but that's because the phone is on WiFi so it dropped the HSDPA+ connection, probably to save power. Would be nice if you could exclude when on WiFi from that chart.
TechCrunch's venture fund or how to get PR
Chris Dickinson's response to this whole ordeal is very much worth the read: https://gist.github.com/02cbd380b7b3b1df62b5
The perfect low-load time to do something like that would be upon submission, before the link is shown to anyone. Also it's a good time to make sure it's not a 404 or 500.

I think the titles are manually changed, because plenty of times descriptive titles are left intact.
the magic is here: https://github.com/bnorton/tap_if/blob/master/lib/tap_if.rb
No concern, really. It was just an observation. I don't think tech conferences will ever go away unless travel becomes prohibitively expensive or there's some sort of a global pandemic. People in the same industry like to get together to discuss their work, and I think they always will.
It sounds like you are crossing state lines (and international lines) for the purpose of committing a felony. I'm half joking. I think you can get fined for smoking a cuban cigar overseas, so I think you need to hand the phone off to a Canadian and let them unlock it.
Am I the only one who immediately thought of Drake the rapper? He's pretty famous, not sure if this was considered during the naming process. Even if it's not a legal problem, it's an SEO/social media problem.
My College Experiment: Building a drone with financial aid money.
Correct, but having a line that ignores .ssh is bloat in 99.99% of cases.

The key word in your second point is 'offer'. If they were to protect these keys from being pushed they would have to interfere with your first push and add a line to your .gitignore, which you would then have to remove EVERY TIME... if your a developer I don't know how at this point your not like "eh, actually I don't really feel like doing that in every project, that would be annoying".

I would also argue that allowing newbs to become developers without realizing that they are ignoring private key files inside their git repo is just allowing them to continue on to become developers who are not security conscious. You could of course argue back that having to take .ssh/ out of your .gitignore for every project you do hammers the point home for everyone, and it sure would! I don't believe most of us need that, and if that is your idea of improved UX then please don't ever work with me ;) (I'm j/k about that by the way, tabule looks pretty nice and this is all just my opinion, please don't take it personally. I would welcome an opportunity to work with you... just don't go adding .ssh/ in my .gitignore!! :P)
LibreCAD doesn't hold the copyright, so they can't change the license. The copyright is held by a private company with no particular incentive to make the Free product better, especially since the paid product wouldn't be able to use the LibreDWG code.
The forums at BritishExpats.com tend to keep on top of changes to immigration policy:

http://britishexpats.com/forum/

(Ignore the 'British' in the URL - it's a really good site for anyone thinking about emigration.)
You've heard of Markov chains. But who was Markov?
> "But you'll gain more users" has never been a reason for the FSF to compromise on their principles.

Wasn't that the main motivation for the LGPL?
The Juice is Worth the Squeeze
I can understand expecting Google to use their own code hosting, but honestly I'm not that surprised that they're using GitHub.

Google Code was a step up from SourceForge, but GitHub revolutionized the way that developers collaborate. It is therefore the place to post code if you want to involve community engagement.
My Wife and I Live-Tweeted Our Wedding, Here's The Storify To Prove It
First, a rant: I always get shocked about how the US justice system works, where punishing (and revenge) is obviously more important than protecting humans. He should have been released as soon as he posed no threat to others. If the US keeps its current course there will be more people inside prisons than outside of them in the future.

He certainly has a lot of expectations. I can only imagine the pressure he is putting upon himself right now. My only advice is for him to find the first regular job he can. That will give him more time to learn programming (if he wants to do that) and release a bit of the pressure to succeed fast.
It took about 10 seconds for me to stop searching for the X button to close the popup and realize this is how the site is laid out.
Google Goes All In With Github, You Should Too With Your API
> "No copyright infringement intended" is not a thing.

It isn't a legal thing. I look at it as a social signal: "I am not trying to be a dick here."

Remember that the copyright holder has to actually take action. When I find my copyrighted stuff borrowed, my reaction depends a lot on who's doing it and why. If somebody basically says, "Hey, I don't totally get this copyright thing, but I'm trying to do it right," that would make me more willing to contact them and work things out amicably.
> "The solution to this problem is to not follow jerks on Twitter."

See my other post further down the thread. One of the prevailing attitudes I'm seeing in this thread is the notion that jerks/assholes are somehow exceptional. We're all more than capable of being terrible to each other, given the right context and the right triggers. Pretending that jerks are somehow a different class of people from "the rest of us" is folly.

No one is solely defined as "jerk" - most people have valuable things to contribute, the question is if the system is set up in a way that encourages good behavior.

I don't doubt there are many people who are able to tweet within 140 chars without behaving badly towards others. That's not the part under doubt, the question is if people behaving badly are in large part doing so because of forced brevity. We can make jerks contribute positive things if we set up the system correctly, we can also make more non-jerks into jerks by setting them up badly.

> "140 characters forces only minimalism"

This is a claim often trotted about, but I just don't see this. Looking at my Twitter feed it seems to encourage abbreviations, bad spelling, incomplete sentences, and truncated thoughts. Twitter proponents act like the internet was a giant cesspool of wordiness, and that Twitter was somehow the savior - I don't remember this internet when everyone was writing run-on sentences and long essays about their day.
Well, damn... No worries, it will just make these things: http://www.gsmserver.com/shop/gsm/sigma_key.php cheaper, more popular and reliable...
On the first chart, we see that humans are definitely an outlier. Slide us back to the left and see where we would "naturally" be without modern medicine and we should live around 35 years. This lines up nicely with historical data[1].

[1] http://en.wikipedia.org/wiki/Life_expectancy#Life_expectancy...
What do you make of the idea that you should mix to sound good the way your audience will listen to it?
Kangaroom - Find spare rooms across the UK
As others said you missed the point. But, you also (based on this one comment) have little awareness or imagination.

> What can I do that is so beautiful or mindbending that I can't do in python?

The most (and plainly) obvious is; write programs that run on the widest deployed platform/distribution network by several orders of magnitude. That is mindbending and beautiful. Go use Javascript for several years to figure out the rest.
> you don't have space for detailed (and possibly constructive) criticism, you substitute witticisms because that's what gets retweeted (i.e. what the environment rewards). Maybe you read another snarky tweet just before and want to one-up it. Maybe you just worked on some messy code and are a bit frustrated and this looked like the right place to vent.

And that's basically what we shouldn't do.
First off, great job in being involved in this guy's life. He really needs people like you to help him get on his feet and recover.

I'd say introduce him to a recruiter who has a lot of connections and can get something going for him. If that doesn't pan out, perhaps some biz owner here on HN might hire him.
It's a trade off you make when you first choose the license: Either you leave the upgrade clause in, as recommended by the FSF. Then anyone can easily upgrade the license of the project to a new version of the GPL (or just use it as if it were licensed under the new version). The drawback is of course that you trust the FSF that new versions of the license match the spirit of the old ones, or that you find them at least agreeable.

Or you remove the upgrade clause. In that case you can be absolutely sure that nobody can sneak in new terms that you don't agree with. On the other hand, if you do actually want to change the license (e.g., upgrade to a new version of the GPL), you'll have to ask all the contributors to agree to the license change explicitly.
Very good. I brought a project to Automattic a few years ago and was able to work on it with nearly the same autonomy and freedom I had when I was on my own. Well, one difference, I had more resources and reach to see how far I could take my ideas. Automattic is a great company and one I use as a model for my current venture as it grows up.
> I'm afraid I'm going to learn it, not finding something useful to do with it, and then "forget" it.

I am more or less in the same boat. I picked up 'Learn You Some Erlang for Great Good'. Fun book, fun language, what other motivation does one need? ;)
Probably because that's one of the languages that they use internally.

http://www.factual.com/jobs/oTR1Vfwq/Software-Engineer---Pal...

Another answer would be, "Why not?"
So that suggests I should work out at little as possible so my 1 billion heartbeats last 200 years instead of 75?
The open source community surrounding popular languages such as Ruby and to a lesser extent Python has some really obnoxious behavior. They look more like popular girls at a high school than serious programmers interested in sharing good things with the world and helping others.

Also, people who live in glass houses should not throw stones at others. What is to prevent someone from going all Dijkstra on them? So be kind to others, it won't take much for someone much smarter than you to trample you.

This is nothing but bullying and can have a serious affect on the bullied person's mental health.
This sounds like most of the time I've spent in London when on holiday/vacation recently. Just go there, wander, eat when hungry, wander more... Go back to the hotel after dark and wake up whenever. There are lots of neat things to be seen.
You need some way of filtering out scammy applicants. eg:

- Canadian Person A starts an "investment fund".

- Foreigner Person B "invests" $250k in to the fund.

- Investment fund invests $200k in Person B's new company to be founded in Canada.... Ta-da! You just acquired Canadian Permanent Residence!

- Person A takes a $50k consultancy fee.
3D printer that prints your toys, puts them together could become reality
topping a chart requires a plurality not a majority. 98.9% of people could hate him with every fiber of their being and he'd still top, as long as their votes were evenly distributed across 99 other songs.
What's ironic is the companies and individuals that hide behind the excuse of capitalism for most of their ethically questionable activities are the same people who actively lobby to destroy free markets thus further leveraging their control over consumers.

Sometimes I wonder if Americans really live in a democratic and capitalist society, because sometimes it feels more like a dictatorship ran by the "megacorps" who crush any competition they can through excessive lobbying and abusing the various intellectual property mechanisms.

What's even more ironic is the "evil" communist nation of China has more of a free market due to their blatant disregard of intellectual property. Anyone can make any bit of hardware they want, sell it anywhere they want and shop keepers can charge whatever price they want.

I'm not saying that China's lack of control is is a good thing necessarily, China are too far in the opposite direction in my opinion. But I just love the perverse logic that the "land of the free" and the pioneers of capitalism is one of the most controlled and anti-consumer markets in the world.

The world is truly topsy-turvy.
Beyond having an uncannily correct track record, the FSF also does not move its goalposts, thusly denying the possibility of corporate interests gaslighting libre software.
You're also not using their service. Is turning your phone off and leaving it in a drawer for a month also breaking the agreement?
Kinda. It was more "it would only hurt us", though in practice, the way it was likely to hurt them was through lower usage.

The official statement is:
"Using the ordinary GPL is not advantageous for every library. There are reasons that can make it better to use the Lesser GPL in certain cases. The most common case is when a free library's features are readily available for proprietary software through other alternative libraries. In that case, the library cannot give free software any particular advantage, so it is better to use the Lesser GPL for that library.

This is why we used the Lesser GPL for the GNU C library. After all, there are plenty of other C libraries; using the GPL for ours would have driven proprietary software developers to use another—no problem for them, only for us."
I'm not defending making it illegal, I'm defending AT&T's locking of the phones they sell.

It's not secondary if it's contemplated by the contract. I haven't read AT&T's contract, but presumably it prohibits modifying the software on your phone that way.
Yeah, sounds like a subsidy for the "venture capital" industry. Better to stick to a modest, points based, legal only immigration program rather than have some of the wealthiest people in a society decide who can immigrate. As far as "guest workers", I'd guess the solution is open it to all professions and let employers bid on a small quota. That'd ensure we get "the best and brightest".
sigzero - We don't disagree ;)

I was referring to what the article was "talking about", with /their/ GPLv2+ terminology.

If you license it as GPLv2, it's GPLv2 only.
When I went traveling, I called T-Mobile and they provided me an unlock code without any bellyaching.
That's really like asking "I want to write a novel, what languages should I write it in?" you can build a site like GroupOn in basically any programming language FYI.

As for recommendations you should be looking at Ruby on Rails and Django as your first two choices in my opinion.
I thought it was pretty clear that I was speaking in the context of the parent post, about the financial terms of the contract and whether it was reasonable for a network to lock a phone to ensure they recouped their subsidy.

Also, the contract doesn't say anything about (un)locking the phone. An unaccountable executive reading of a largely-obscure copyright law is the only thing saying it. And it isn't being termed a violation of the contract, it's being termed a violation of the law.

The fact that the 'lock' consideration and implications aren't explicitly in the contract is rather the point.
Does any hardware hackers out there have a source for the large scale switching boards that are at least semi-affordable?

I'd like to tinker with switching on/off few hundred leds at a time but haven't found a source for a board yet. Bonus points if it'll power RGB colored ones.
I wonder how much it is worth to crack the root password that was left embedded in all the Barracuda devices even with the patch applied?
That's why Simon Marlow was hired by Facebook, to develop that language?
At this point, they should probably worry less about "gaining" users and more about "alienating" them.
No, you completely paid for it. You get a discount on the phone when you agree to contractual obligations. You own the phone no matter what, irrelevant to the performance of your contractual obligations.
Buster.JS - A browser JavaScript testing toolkit
For Android there is an fantastic FLOSS app called Harass Me that lets you set an amount of calls in a specific timeframe to make the phone turn up the volume and "harass you" to pick up. I have that setup for emergencies while my phone is silent otherwise.

http://www.rfc1149.net/devel/harassme.html | https://github.com/samueltardieu/harassme
> Christopher S. Reed from the U.S. Copyright Office noted in an email to TechNewsDaily that "only a consumer, who is also the owner of the copy of software on the handset under the law, may unlock the handset."

So if I flash the firmware with a copy of software I own, am I then free to perform the unlocking action?
I'm all for challenging the current US justice system, but I'm not sure why "posed no threat" is your only standard for who should be in prison. He did actually violate the property rights of other people. Prison, in mine and many others' opinions, is not just about rehabilitation.
Prisons is not only about threat to others, its also about punishment. Someone could maybe kill a whole family, then after a year in prison have an "enlightenment", become religious, have regrets about the killing, and knowing himself that he won't do it again, he still deserves his full prison sentence!
Happy to answer questions here re this. I worked for the gov't on this file before starting my own company. The VC funds that sponsor are subject to internal and peer review audit.
Why not a semi-autonomous trailer? Hitch it to any car for charging. You can leave it on the site, arrange for it to meet you somewhere you're walking, even loan your kit to a colleague across town with the push of a button-- and still get around on your own.

Needing personal mobile storage is not needing a car if you already get a car for free.
You're entitled to be mean about things you don't like? But when other people have opinions on your opinions, you're suddenly a live-and-let-live guy? C'mon.

Of course, you can't even apply your own advice here. People have opinions that maybe there was some gender bias going on, but are you ignoring them? No, you're reflexively bashing them.

And you certainly didn't just "ignore it" when you came across some code you didn't like. So if you've got a principled intellectual stand here, I can't find it. As far as I can tell, your take is, "I like being a dick, but you people should shut up."