skysight-inc/HackerNews huggingface dataset:
Well, I live in his district, and while that doesn't give me a perfect insight into his motivations, I would be pretty surprised if has undergone a conversion from hardcore conservative to civil-liberties advocate. Opportunistic partisan point-scoring would be a lot more consistent with past behavior: antagonizing "liberals" (always pronounced in a sneering way) is probably one of his top-3 political positions, along with supporting guns and opposing immigration. I would, however, welcome it if this is signalling that he's going to take a more cautious line on police powers going forward, and drop some of his more over-the-top proposals for how to fight illegal immigration.

Here's a taste of his usual style: https://twitter.com/SteveWorks4You
For business cards, stickers, greeting cards, labels, etc Moo has an API http://us.moo.com/api/

I haven't used the API but I've bought business cards from Moo and they were great.
Kijiji Presents: Payback Time
I think we need to start distinguishing between the part of the 1% that builds new technologies, products, etc. and the part of the 1% that speculates on African food futures, high-frequency trading, etc.. The former is useful. The latter is entirely destructive and should be legislated into poverty for the greater good.
Actually the solution you're suggesting is one of my pet hates. An alphabetical list of countries should be alphabetical! If you put some countries out of order you just make it more difficult for people to find their country if theirs isn't the one pre-selected.

If your audience is mainly US, then by all means pre-select the US, but keep the list alphabetical. If your audience isn't mainly in one country, either don't select anything, or for extra bonus points, do a Geo IP lookup and pre-select the country they're in.
Bootstrap helped popularize this pattern, and I don't think it's been good for the web. It also steals valuable screen real estate for tiny laptops, like the 11" Air.
> The solution in every generation before this one was to go somewhere else and start a new country.

That's not true. England transitioned from a feudal society into its modern state with a shocking amount of continuity.
Cool thing, have an idea that I would like to try with this. However, the following part turns me off quite much:
>"Shipments going internationally are subject to a charge of $8.50 per garment."
Which means that if one order for $3.32 becomes $11.82? That's pretty much, even for international shipping...

Anything like this within Europe?
There's nobody at the top furiously rattling the cage until all the designs are up to par. Jobs of course reviewed every aesthetic, and was more than willing to live by that sword and die by that sword (if it wasn't good enough, it shouldn't ship; he made a few mistakes on that front, but it was a core theme non-the-less).
Three ties to do what? I saw both immediately.

Perhaps it has to do with your display brightness/contrast?
> The passphrase can be brute-forced significantly more easily than breaking the encryption itself. Furthermore, as xkcd so accurately pointed out, a hostile government will throw you in prison (or, worse, hit you repeatedly with a wrench) until you divulge your passphrase and data.

Not to detract from the point of your post, but for anyone interested, that's what TrueCrypt's 'plausible deniability' feature [1] is for. It can be used to create a hidden volume on your hard drive with a different password from your main volume, so if you're ever forced to give up the disk passphrase by a government agency or anyone else, you can give them the password to the hidden volume, and (in theory) you'll appear to be fully cooperating. It is impossible (short of cracking the main volume passphrase through brute force) to prove, given only the passphrase to the hidden volume, that the main volume exists. Ideally, you'd probably want to put something "embarrassing" but legal on the hidden volume (e.g., gay porn), to make the "plausible deniability" for using full disk encryption more "plausible".

[1] http://www.truecrypt.org/docs/?s=plausible-deniability
Simple, its an Android problem.
You said you couldn't see how the result could be unintended. I showed you how it could be unintended. You replied with sarcasm. So now I'm assuming you're not seriously interested in the answer to your second question. But I could be wrong, so here you go:

1. Experience: I've worked on design teams that did not suffer from incoherent, committee driven management, and others that did. This attuned me to the signature patterns that both approaches inevitably imprint on their products.

2. Direct Observation: Like everyone else, I can see the work for myself. If you know what to look for, it's not hard to recognize the tell-tale signs of a badly directed, poorly managed process.

3. Judgement: Being familiar with the work and reputation of the publication, I consider them a reasonably reliable source of sound reporting. The fact that their account dovetails with my own experience lends credence to the story. I can also see that that account they're providing could be easily falsified if it were untrue (making this an unlikely place to stretch the truth).

4. General Knowledge: I am aware that Ive is new to this kind of design, and relatively inexperienced. I am also aware that having good taste isn't enough. Only the combination of good taste and long practice will produce desirable results. In his defense, he's having to develop expertise quickly, under a spotlight. I sympathise with his struggles. At the same time, knowing that the company is going through a major transition means that missteps like these aren't unexpected. Indeed, it would be astonishing if they nailed it on the first try.
I've gotten good use out of this script: http://baymard.com/labs/country-selector

Populate it with the data on names and alternates and priority, and it knows gets you to a short list with "un" (with "United States" first), while also offering Germany for "deu" or the United Kingdom for "bri".

It solved so many hassles for a client's internal online ordering system. Beautiful work, really.
I say "www." needs to die in a fire. It's ugly and pointless, and doesn't stop you from using other subdomains if you want them.
Yeah he definitely identifies a problem but does not address any of the knock-on effects of a guaranteed minimum income, namely the incentive to not work rather than to work.

What he's arguing is that we should pay people not to work the same way we pay farmers not to grow corn, to ensure that the price is kept high enough for those who do engage in working/farming to earn the "right" amount of money.

It's a noble goal to be sure, to ensure that everyone can feed their families and live a comfortable-enough life and such. I don't argue with his intentions one iota.

The problem for Krugman is that taxing is his hammer and every problem in the world looks like a nail. It's far easier to exhort "we must do something!" and to use the force of law to do SOMETHING than to figure out a better solution to a very real problem.

I am of course in some ways a hypocrite since I can't think of any solutions myself off the top of my head.
I currently have a 27" IPS (FSM-270YG / 2560x1440) and a 21" LCD (1600x900). I mainly do web development so the 27" will very comfortably fit sublime, terminal and chrome with dev tools. The 21" is my spotify/google/hn monitor.

I used to spread my workspace over two 21" monitors, but now having everything on one large monitor is much more comfortable.
jTypes: Under the Hood
Chances to get part-time job, working remotely
Next year I'm graduating CS and I want to take on master studies abroad, in Switzerland.
I never worked or did an internship(but plan to do next summer before the graduation) and the only experience I have is from the assignments in class. My most experience is in OOP design, having a limited experience with Java(~10KLOC), Python(~10KLOC) and others like C(~5KLOC), ASM(x86+mips), Haskell, Lisp, ML, Prolog, SQL, C++, VHDL, Bash and PHP.

Notice that KLOC are current and I expect to gain more experience until graduation( knowing from graduate students I'm expecting at least +10KLOC Java, +15KLOC Python, +5-10KLOC C and other).

What are the chances I could get a part-time job(4-6h) after graduation, working remotely and how much could I earn from it?
> If there is no Creator, there are no unalienable rights.

The concept of certain rights being inalienable is a moral proposition that does not require a Creator -- certainly, the existence of a Creator who is also a moral lawgiver and who has defined certain rights as inalienable is a popular explanation for inalienable rights, but its certainly not a necessary condition for such rights.
"Range voting attempts to solve one problem while still creating side-effects and exploits available to both voters and candidates."

This is vague enough as to be meaningless. In what precise ways is using range voting (and otherwise leaving things the same) worse than our current system?

"My point is that each system has both pros and cons. You cannot create a perfect electoral system. No matter what rules you make, some smart guy is going to figure out a while to exploit those rules to their advantage."

Sure, of course; Arrow's theorem says there is no voting system that's "perfect". Therefore, calling a system "broken" can't mean simply "not perfect" or it's meaningless. However, I think it's fair to call a voting system "broken" when there is an alternative that's better along some axes while worse along none.
>We could pull our batteries out in 2003, but we don't have that feature anymore.

Many of us still do. Some of us still greatly prefer phones with a removable battery--I wouldn't buy a phone without one. Goodbye HTC, hello Samsung.
Wow. Maybe it is an American English usage. In British English "enormous" is always used as a synonym for "huge", never for "evil". In fact, a quick google of the word revealed the former usage to be the more prevalent one. For instance, there is a famous children's story called "The enormous turnip" (adapted from a story by Tolstoy).

http://www.boomerangbooks.com.au/Enormous-Turnip/Katie-Dayne...

Obviously, the children's story uses "enormous" to imply that the turnip is very large, not very wicked. Somehow "the dastardly rutabaga" or "the heinous swede" makes a lot less sense in this context.

Edit: Admission - I used DDG (my default search engine), not google.
Can you identify whats different between this and say DocuSign, HelloSign, Simpler, and a few other document sharing/editing comfirmation services that exist?
We should stop using the term "highly skilled" when it really means "highly specialized". The trouble is we are still using school, from kindergarten to university (and beyond), as a system to turn people into highly specialized automatons. And the trouble with automatons is they get automated. A few have been lucky during the course of the industrial revolution to pick the right skill to specialize in, and at the right time, but examples abound when you pick the "wrong" specialization, just to see it subsequently automated.

I never really understood what Buckminster Fuller was trying to get across in his Operating Manual for Spaceship Earth, until recently. The amazing thing is he addressed these concerns quite presciently in the 1960s--he saw this coming.

The only advice I can give is always be learning and adapting and apply it in creative and entrepreneurial ways.
There are a few different styles of Gildan shirts. The SoftStyle shirts are passable quality, the others I would stay away from.
He's talking about the time and date over the picture.
> I suggest you ask your roommate why [she] devotes time to volunteer projects instead of posting paranoid screeds on HN; you might learn something useful.

I'm printing this out and framing it in my office.
Can one product be part of multiple categories? Will (product_id, category_id) tuple ever change? Can I cache the ids and use it after sometime?
Ha! "Whatever. Fucking Apple." was literally the only thing i took away from this as well. shout out to us frustrated developers.
I agree with you that the person who wrote this code likely wrote it assuming a GC environment. It was written originally for OS X perhaps, and not updated (with an autorelease, per mikeash's comment) when ported to iOS.

Thanks for the article btw - I'm new to OS X/iOS dev and had no idea that ObjC ever had GC support!
Raymond from Shirts.io here.

For anyone interested in seeing our print quality, we can give out $100 in free account credits for you to print some samples. Just send me an email: raymond at shirts dot io.

Here's a shirt we just printed: http://i.imgur.com/PHa4hBL.jpg
Here's me wearing a shirts.io shirt: http://i.imgur.com/Jcsq2uf.jpg
All good points. I think one of the toughest parts with Ember is that there are a lot of places to put things, so it's sometimes hard to figure out the _right_ place to put things. I'm always looking to learn from people that know more. :)

We're putting as much business logic in models as possible, but are finding there are times when we need something more similar to a traditional MVC controller to coordinate actions. Handling things like form validation and coordinating multiple models doesn't seem to fit nicely in the models. How have you handled those type of situations?
I don't need extensions with Kontact, it's built-in. Also I still use Akregator and the organizer/calendaring.

What I'll probably do is to switch my damn email over to IMAP at some point, apparently that's what the kdepim devs are all using... but I don't want to have to fix all my filters, and then I would have to use fetchmail and run dovecot or similar to have my email on my own computer.
At work I mostly use 2x Dell U2412m (1920x1200) on my laptop, neither rotated.

I would love to switch to 1x 30" 2560x1600 and 1 20" 1600x1200 pivoted.
Still it makes it fundamentally an OO language, because C# closures and lambdas are mapped to System.Delegate class.

All primitive types are actually alias for classes and structs that live in the System namespace.

My point was basically from a point of view of someone with compiler development background, if one bashes Java for being OO based, there are lots of other languages to bash for the same sin, which for whatever reason people like to forget.
I would argue that it's not obviously fair that everyone should profit from it. What incentives do people have to make new technologies that drastically increase labor if they cannot be paid for inventing them? People should only invent to serve their fellow men, and receive no compensation for their efforts?

If they do deserve compensation for their efforts, how do you do that aside from "capitalism"? In a capitalist society if you can make more things from less resources, you should (everything else being equal) reap higher profits. That's your compensation for your invention. In the absence of such a mechanism, what is the fair price for an invention? Who decides?
In many ways I think the industrial revolution has made us forget a very important historical fact. Prior to industrialization, "labor" was often little more than serfdom. "Labor" in the purest sense didn't own anything, but was simply a necessary component for the wealth-producing activities of those who did. Laborers only had one economic move: to offer their time and hands in the service of those who owned things (land, a shop, a ship, etc) in return for a wage. That wage, effectively their value as laborers, was determined by the law of supply and demand. All the industrial revolution did was to vastly increase the demand for labor.

However, the ancient fact that one's existence as more than a serf required ownership of something did not change. The living standards of serfs simply improved dramatically. Those living standards still depended on the demand for labor being high and/or the supply low.

When technology reduces the demand for labor, while the supply increases due to population growth, it's easy to think that the economic sky is falling. But since none of us have lived in a pre-industrial revolution era, we are accustomed to thinking of wage-earning labor as an economic strategy that is more common than ownership of property, and just as valid. But historically it has been a specialized and risky economic strategy, and as the demand for labor-intensive physical products decreases it should not be surprising if those who are dependent on this economic strategy suffer. It may be tragic, but it's certainly not a new tragedy.

If you want long term economic security, own something.
Or maybe, just maybe, people process the information they get about what the government is doing, and reasonably conclude that they're okay with it? Maybe it's possible for reasonable people to not believe that the NSA capturing information that even low-level IT people at AT&T have access to is not some grievous "taking away" of their liberties?

I have a lot of things on my plate (job, baby, etc), but I've though about the NSA spying, and guess what: I'm okay with it! After the Guardian walked back its initial claims and we saw what the NSA was actually up to, it amounted to:

1) FISC warrants to gather call detail records at Verizon;

2) A mechanism for Google, Facebook, etc, to easily transfer customer data to the government pursuant to valid legal processes.

It looks to me like the government took care to structure the scheme to stay within the bounds of the law, both statutory and Constitutional.

Would I prefer less data collection and stronger privacy protections? Sure. I'd also prefer universal healthcare and a reforms in federal educational funding. But I'm not going to rant and rave about the END OF DEMOCRACY if I don't get those things right now. And I didn't come to these conclusions because I don't have the "mental bandwidth" to juggle work and kids and also evaluate what I think about my government's actions.
I'm a bit confused here, even Schneier said that Snowden undoubtedly broke the law, what did you think the U.S. was going to do, especially now that he is talking about leaking details of NSA hacking activities over to China? It's comparatively easy to grant a pardon after extradition for PRISM alone, he's making the rest more difficult.
This article is specifically about how your "useful" subset of the 1% creates technologies which benefit humanity in the long run, but harm large numbers of individuals in the short run, and what to do about that. Your "destructive" 1% doesn't even factor into this article yet you feel entitled to come in here and rant about them.
*should have been

<a onclick="navigateToFoo()">
Our app uses this method to cache images and we were seeing huge memory leaks due to this bug. Like the example showed, the bug manifested itself in a retain count being incremented on property access. Our solution was something like this:

if ([self.data retainCount] != [self.data retainCount]) {
[[[self.data release] release] release];
}

Written from memory, so excuse any mistakes. First (and only) time I've ever seen a legitimate use for `retainCount`. @bbum would be proud (or perhaps horrified).
30 meters is around the commonly accepted limit for recreational scuba diving.

If you are diving you can take a breath of air from your regulator at 30 meters and then, keeping your airway open, ascend to the surface on a single breath. Because you are ascending, the air in your lungs expands as you go up, and you get to the surface with a full breath of air, even though you've been blowing bubbles all the way up.

At 30 meters you limit your dive to 20 minutes... beyond that you risk decompression sickness.
At 10 meters the limit is around 3 hours.

In both cases, if you were down for a couple of days, you'd need decompression. The deeper you go, of course, the more dangerous it is as there is more dissolved gas.
Completely agree. There's a lot of apple blindness here.
It is a rephrasing of "There ain't no such thing as a free lunch". It is safe to assume that everything has side effects and the side effects are going to be roughly proportionate to the primary effects. If you think there are no side effects, then you have not looked hard enough.

This is a fairly cynical point of view. But safe. We are not talking about medicine, we are talking about messing with otherwise perfectly healthy people.

Off the top of my head, vitamins and vaccines are the only side-effect free wonder drugs for healthy people. Similarly, clothing is the only body augment to fit this category. (And even then we get it wrong sometimes. Lots of examples from women's fashion in the past and currently the debate about shoes's effects on the knees/back.)
Your benchmarks are ridiculously skewed and inaccurate. Note: I'm not a Ruby developer and I already gave up on Go months and months ago.

You're comparing a full stack with a million bells and whistles attached to each request (Rails) vs basically nothing but a basic route mapper.

You should do real world benchmarks IMO. There's no doubt Rails will be slower but you're going to spend so much time reinventing things that every other popular web language has had for years upon years [note: this is the main reason why I stopped using Go, I kept having to solve problems that were solved in every major other framework].
>>Are we going to have a system of law and order where certain evidence is presented or not solely depending on the decisions of the executive branch?

No, in the absence of a FISA order the information cannot be released. This isn't a legel dilemma at the moment(ethically certainly). There are almost certainly implied constitutional protections on the use of the data.

The only interesting exception would be if someone decided to waive their protections and petitioned the courts to grant access to their phone records. The courts may allow this as no constitutional rights would be violated and no else would have an interest in preventing this(except the Government possibly).
Requiem for a Back Button
Syria's wounded children
Didn't we just see a story posted to HN about how those who believe in one conspiracy theory are likely to believe in others? They make the evidence fit their worldview, not the other way around.
Still, I think that specific issue is on the radar all the time and addressed by presidents and politicians precisely because of its divisive nature (can be easily used to divide people into warring factions, for historical/religious/whatever reasons). In the grand scheme of things, there are much more urgent problems to be solved. This is not meant to be dismissive of a particular group who have suffered a particular injustice in a particular point in time (there are many such groups and many injustices that are never discussed on a national level and turned into political shows).

EDIT: To clarify, I fully understand that it's a problem that needs to be addressed. I'm against any injustice against any group of people, based on arbitrary historical prejudices or otherwise. I'm just expressing my opinion on how the people who decide which issues to address and how to address them are motivated by political convenience vs actual priority.
Exactly. My high school rhetoric teacher would do similar things, writing (or lecturing) in a way that is clearly impractical but for the live of the language. I can't see it as anything other than thrilling with the language. He's paid to write, dammit, so he'll darn well write!
I didn't see it listed so far, but checkout forms that require you to select the type of credit card you have. Since the card (Mastercard, Visa, Discover, AMEX) can be determined by the first digit.

I don't see too many sites that require something like this anymore, but every now and then one pops up.
Again? What has it been? two months since we last had a round of these "unlike all the other times where we said that things were really different, this time it really is different" opionions bullshit (no it isn't any different this time).

Can we please just let it be just this one article, this time?