skysight-inc/HackerNews huggingface dataset:
The trick is in the word "faces." If I went to trial for punching someone at a bar, a jury could decide that I was really trying to kill them and my ninja hands were deadly weapons, etc, and a judge could decide I'm a menace to society and need to be put away and so in that sense I "face" 25 years in prison. But that doesn't happen.

Yes, prosecutors offer lower sentences in exchange for guilty pleas, but the lower sentence is relative to the sentencing guidelines, not the statutory maximums. See: http://www.volokh.com/2013/01/16/the-criminal-charges-agains...
SkyHouse - Um Apartamento de Inspiração Matemática
It's more likely to have a positive effect on Costco rather than none at all: if all minimum-wage workers have more money in their pocket, they're more likely to buy a CostCo membership, or spend more if they have one already.
In PHP it's a good practice to capitalize variables when they are "static". (Not LITERAL static)
Crowdfund a R03
You and thomasmeeks both said this (that code written with or without TDD may be interchangeable) and I respectfully disagree. Sure, in theory, you could write the same code, but in practice it just doesn't happen. There's a significant difference in the kinds of code that are produced.

Think of it this way. Imagine two different teams. One team has a workflow that involves carefully considering design possibilities and creating design models on paper, and only writing code after those design models have been iterated and refined for a good month.

Another team dismisses that approach as waste, and instead prides themselves on their ability to ship. They start coding on the very first day. Although they care about design, their emphasis is on shipping code, and they would never waste time on modeling.

These are workflow differences. Will the teams produce different code? Of course! They approach the work differently! That's what workflow differences mean.

TDD is a different workflow that produces different code. That difference matters.

(See also this reply elsewhere in this thread: http://news.ycombinator.com/item?id=5334366 )

Edit: I don't mean to say that TDD will lead to good code. Far from it. TDD done badly leads to some gawdawful messes. But TDD done well does lead to code that is qualitatively different than other workflows done well and that difference--the result of using TDD--is useful to me.
The last few lines of the article shed some light on OP's opinion of browsing with JavaScript disabled:

"you need to support browsers that don't have JavaScript enabled.

... ok, that last one was sufficiently low-probability that I'll stop there before I start telling you not to use Meteor if your customers gave up their computers in favor of the abacus."
> does anybody think anyone will actually get a 25 year sentence for a little bar fight.

Let's switch it up and say that the guy you decked was the son of the prosecutors best buddy from high school. And that you are a minority, high school dropout. In todays america, you very well might be facing the maximum sentence; if not much worse.
Please DO NOT listen to this guy. This auto-focus to the search box misfeature absolutely ruins any page viewing navigation.

For people who use up/down arrow or pgup/pgdown keys to scroll down the page (which is pretty much all laptop users), this focus stealing misfeature would frustrate them to no end.

I won't go back to any site that does this.
I've been suffering from the same thing. The posts that make the front page stay on for a while, then get modded off without notice.
I used to do screen sharing through iChat (Mac to Mac) but this was always a hassle when I was using multiple external monitors (the screen/text was too small and nearly unreadable if the person I was sharing with was on a laptop). There could exist some fix for this but I never found it.

Screenhero handles this much better and I can just share an application (e.g. VIM, Chrome, etc.) and the distortion is minimized. At first I didn't think the multiple mouse feature was that big of a selling point, but I've actually found it quite useful; when working on a remote team you can't physically point that the screen with your finger so the mouse does the job :)
I think you don't understand. He was certainly entitled to his civil disobedience (everyone has that option). You are also entitled to face whatever penalties under the law there are for the illegal actions you take. What he did was certainly illegal.
~/Library/Application Support/1Password/1Password.agilekeychain/data/default/

Only the password itself is encrypted. Everything else is just sitting there in JSON.

~/Library/Application Support/1Password/1Password.agilekeychain/a/default/files

The attached files do appear to be encrypted, but I don't know how well. The names of the files aren't however, and they may be enough to expose or incriminate you.
The administration's position is, frankly, bullshit. It amounts to little more than the executive branch reserving for itself the ability to call any location outside of US territory a battlefield and to designate anyone they wish a threat worthy of summary execution.

Now, all of this is couched in the most justifiable of terminology and is crafted to follow the broad outlines of judicial procedure but the fact remains that the administration has given themselves this authority and retain whatever oversight, if any, is involved with it.

This is utterly antithetical to the principles set forth in our constitution and if any of the founding fathers were alive today I'm quite certain they would vomit at the idea.
What would you recommend instead? If you insist people remember all of their passwords in their head, you'll end up with them using the same password for everything.
You pretty much never want a space at the start of your search query though, so you could DTRT based on whether there's preceding text there or not.
I only test public methods. These are often composed of private methods which I might pull out of a method once I get to green and I'm working on readability. A particularly common source of one line methods is to extract query methods(replace a calculated variable with an inline call to the new method). A nice side effect of only testing public methods is that if you find you don't have test coverage on the private methods you know you can delete them(because the public methods that used to use them have all been deleted).
That's highly doubtful as Costco is primarily used by middle income earners, in one of the paradoxical effects of wealth where having a bit more allows one to save more. Walmart would be far more likely to benefit, but we know that Walmart isn't exactly for it.

People are really stretching to try to make Costco out to be bad guys in this.
I think this is a subtle but very overlooked point. Geeks are projecting "augmented reality goggles" onto Glass, as if they are going to be feeding you some ongoing internal backchannel of information as you are in the middle of a conversation with someone. Really, it will be much like if there is a TV behind the person. Its rude to be staring off to a TV in the corner of the room when someone is talking to you, and so it will be rude to be staring at your Glass screen when someone is too.
Creating an Ember Object is very simple: `Ember.Object.create(properties)`. If you want, you can subclass `Ember.Object` and then `create` an instance of your subclass. The main benefit to using `Ember.Object` is that you get convenience methods like `get` and `set` (instead of having to use `Ember.get` and `Ember.set`). You can also add computed properties and the like to subclasses. I think this is actually covered fairly well in the guides: http://emberjs.com/guides/object-model/classes-and-instances....

Creating an object instance with AJAX is as simple as just calling `create` with the data provided in the callback. However, you may want to create the object first, then update the object's properties in the AJAX callback. This is similar to how Ember Data handles things.

Also, `Ember.Object` has nothing to do with ORM. Ember Data addresses this with `DS.Model`.

If there's a specific case you feel like we've missed in the guides, we'd love to have you file an issue about it at https://github.com/emberjs/website/issues.
You pay 1% in and out don't you? Says that on their website.
Building your brand through a memorable interview
Pretty nice looking, although it took me a minute to grok the controls. I was searching for a volume control on the bottom when the first song was playing, and then I noticed the tiny youtube window.

Why youtube if most of the videos are just audio tracks with a background? How is the song list generated?
For the song one this binds the notes to the arrow keys (in chrome at least): $(document).keydown(function(e){$.map({37:'rectangle1',38:'circle-yellow1',39:'circle-blue1',40:'polygon1'},function(v,k){k!=e.keyCode||$('#'+v).trigger('mousedown')});return false;});
Do you have any examples of submissions where it is happening?
Ask HN: Where can I host an ASP.Net MVC4 application?
Where have the HN crowd hosted their ASP.Net MVC3/4 applications?

Which hosting providers have you personally used in the past that you found nice to use?

I'm not looking for something expensive, it's only going to host my pet project (albeit it's going to get huge I'm sure as the competition is slim and the user base is very vocal).
Are you implying that Ember doesn't deliver on this desire to build desktop class applications in the browser? If so, can you explain where it falls short?
Except you just made all that up, and also the sentences minorities get and the sentences white kids like Swartz get are (regrettably) two different conversations.
We've been using this instead of Skype and it's definitely better. Having your own mouse is awesome.
Playing this triggered a familiar sensation, and I realized that this game has strong similarities with Slitherlink, an addictive puzzle developed by Nikoli, the Japanese publisher who popularized sudoku.
http://en.wikipedia.org/wiki/Slitherlink
Running With Friends, Zynga’s Temple Run, Debuts In Canadian App Store
Really fun game, and it looks great! Awesome job!
> I hope you realize that the main audience of layervault and designer news is designers.

That statement disturbs me a bit, because it seems to imply that contrast and readability aren't important to designers, and that designers are grudgingly humouring us normals when they make designs with legible text sizes in readable colour combinations for our ugly utilitarian sites.

I don't think that's true, though. I've been lucky enough to work with some very talented designers with the ability to make things that are both elegant and readable. Anything else is just narcissistic posing, after all.
It's not quite a shorthand as the controller can have properties of its own as well. However, the general understanding is correct, the controller proxies to the content. The controller is not the data, but it acts like it.
kudos. Matz is cool but he's the most annoying speaker I've ever heard, his voice literally hurts my ears!
Because innovation in this space is driven by the low end.

You can do about 75% of common computing tasks on a $30 ARM computer on a stick. The notion of a $3,000 PC is as relevant today as a $10,000 Sun workstation was in 2003.
I'm not sure if that point is intended to support or reject GMI.
It's possible to be invisible in Facebook search? I had no idea. Do you think most do?

I emphasized the difference between "cannot be found" and "don't make it easy to be found." This is different than the extremist "delete and recreate their online presence every time someone accidentally reveals the connection." There's a difference between being found a year later vs being found two days later.

"Facebook/Google+ accounts ought to be the same as what you use in the real world."

Okay, then what's involved if one changes one's real world name?

One of the other points in that long list of objections to a real name policy concerns "those whose religious conversion involved taking a new name who have not legally changed their name."

If I become a Sikh and take on the real world name of Kaur Dalke Singh, how do I change my Facebook name? Do I have to get a legal name change first? Otherwise, Google+ allow accepts "proof of an established identity online with a significant following" (which assumes I have a significant following elsewhere) or "References to an established identity offline in print media, news articles, etc." (so, what, I announce something in the local paper?).

Why "ought" the modern versions of Yusuf Islam and Muhammad Ali wait for the law to acknowledge their name changes before making the change on Facebook? Why "ought" Malcom X wait upon the law before he can reject his slave name of "Little"? Would Google+ allow people to change their names for these situations? What if the local government bans me from using my new name as my official name?

Consider Blaer Bjarkardottir, a teenager in Iceland. Her given name was not allowed by the Icelandic Personal Names Register, so she has no legal name. She is referred to as 'Stulka' - 'girl' in legal documents. Ought she wait until the Icelandic government either allows her her name, or forces her to accept a new name, before she's allowed to use Facebook/Google+?

You said (of using a pseudonym) that "all it does is lower the quality of everyone else's interaction with Facebook by causing confusion, and give those people a false sense of security that their unsecured profiles will never be associated with them." Malcom X's reason for choosing a new name had nothing to do with the reason you assume is why people want to use a pseudonym. Malcom X was well known. If I had the same epiphany, and decide to no longer use my operating system name of 'dalke' but instead go by X ... would Google+ accept it? Or reject it because I'm not famous enough?

Look, you're right. Anonymity and even pseudonymity is part of the Greater Internet Fuckwad Theory. But to say that no one is harmed by requiring a real name policy is to be oblivious to the real-world issues concerning what a "real name" actually is.
'x is not a sound argument' is not a sound rebuttal.
> This microcosm encapsulates so well government doing all of the wrong things for all of the wrong reasons. How did it come to this?

It's always been like this, and the people pushing the political buttons and pulling the political levers are patting the AG's back now. Special interests have an iron grip on politics in Washington now and the only way to win is to spend the most money.

Don't think this is limited to the Federal government, the States have been infiltrated just as well. Money makes the world go around.
the administration has given themselves this authority

Congress gave the administration the authority. You may dispute the wisdom of this, you may think it should rescind that authority, you may think the scope of that authority should be more narrowly defined - all entirely reasonable points of view. But when you claim the administration is being autocratic, you are simply, factually wrong.

http://www.gpo.gov/fdsys/pkg/PLAW-107publ40/pdf/PLAW-107publ...

This law has been in place for almost 12 years, and you are surely aware the US is still at war and that this war is not expected to conclude until next year. We have discussed this issue before and you know perfectly well that the US has been at war for over a decade. It's disingenuous of you to argue as if you weren't aware of this.
One interesting avenue for providing further value so that people might not balk at the 10% fee (as witnessed by a few skeptics in this thread), would be to perhaps provide next-day shipped shipping labels for merchants.

It seems that since the orders will be coming through CropUp, why not hold the hand of the merchant just a few steps further? Intake orders, print shipping labels, provide shipping materials to merchants, One-Stop-Shop concept.
Best of Hacker News in January 2013 - A curated list
I'm sorry, but why would you put something like this in your CSS:

text-shadow: 0 1px 0 rgba(0,0,0,.5);

It makes the text blurred and jarring.
Thanks! So YouTube continues to be the best source of music on the web, but you give up a lot of control when using it. I can't hide the YouTube player or make it small, for example.

I just built the music player - you're right about the volume control. I need to add the ability to seek too.
That has nothing to do with why Bitfloor lost such a large sum -- they stored unencrypted keys to a wallet holding a large sum on a server that was hacked. They could have used whatever solution you or I propose and if they stored unencrypted copies of the keys to a wallet holding $250,000 worth of btc on an online computer that was hacked, the same thing would have happened.

At the time, Roman Shtylman, the founder of Bitfloor, described it: “last night, a few of our servers were compromised. As a result, the attacker gained accesses to an unencrypted backup of the wallet keys (the actual keys live in an encrypted area). Using these keys they were able to transfer the coins. This attack took the vast majority of the coins BitFloor was holding on hand.”

So it was a storage issue and had nothing to do with what we're discussing, which is how to process Bitcoin transactions. Which brings me to the question: how would you process transactions on this cold wallet you speak of? Somewhere, you have to have either bitcoind or libbitcoin running (and most business will avoid the latter because it's AGPL, unlike bitcoind which is under MIT license).

To be clear, I strongly agree with the suggestion to keep as much money as possible on cold wallets. If you are just accepting Bitcoins for payment, this can be virtually 100% of your coins. As long as you are regularly moving your coins off of the bitcoind daemon connected to your web app, you are risking very little. Hell, you can transfer the balance off-server every minute if it makes you sleep better.
https://appharbor.com/

http://www.windowsazure.com/ of course

http://www.hostgator.com/windows-hosting

I have experience with none of those, I just happened to be wondering the same thing the other day so I know those off the top of my head.
There are some pretty cool Telnet BBSes still running:

http://www.telnetbbsguide.com/brieflist.asp

It's a good way to be suddenly overpowered by nostalgia. I feel this strange desire to PEEK and POKE, and perhaps to call interrupt 13h.
This is the same attorney general who refuses to disclose the legal reasoning behind the presumption that the president is entitled to kill American Citizens at home or abroad without due process of law.

Also the same attorney general who has so far only prosecuted bit players in the nationwide mortgage document fraud without even bringing charges against executives whose name is on memos ordering the fraudulent practice.

If you're wondering why justice in this country appears to be available only to those who can afford it... He is the prime mechanism of failure.
Don't stop there. He thinks it is unconstitutional for Congress to limit the President's power to assassinate US Citizens without a trial.
I appreciate your response, but I disagree with your normative advice.
Question: if Swartz was likely to only serve a short time for his "crimes" what's the justification for the amount of resources used in his prosecution? Either he was truly or a bad guy who deserved the concentrated attention of the US Attorney or his crimes were minor and those attentions were the result either of incompetence or personal vendetta. Are there any other options?
http://atr.org/eitc-changes-bad-deal-a7071

Just FYI EITC was reduced this year.
It's never been not okay to kill people in other countries actively taking up arms against you, U.S. Citizen or not. People are just riding Holder's ass because it seems different to drone strike someone versus an American soldier shooting a German-American who switched sides. E.g. http://journalstar.com/lifestyles/columnist-recounts-tale-of...
Using a password manager allows me to assign a different random password to every site I use. This means that, if a site that uses weak hashing gets hacked (a relatively common occurrence), none of my other accounts are compromised. Do you have another practical way to achieve this level of security?

Also, note that if my password manager is compromised, it means that the attacker has some level of access to my machine, since that is where my passwords are stored. In that case it is reasonably likely the attacker can also install a keylogger. This will reveal my often-used passwords even if I do not use a password manager.
The problem is when laws are written ad hoc for politically inconvenient people, at that point the executive branch will throw their hands in the air and say "We're just enforcing the law!" and ignore the ethical and moral issues.
No, it assumes that in a flexible labor environment in the medium term, a business will adjust to the value of the worker. If the minimum wage goes up to $20 tomorrow, I may not let go of a lot of my temp employees today, but I will certainly do so in time. This isn't rocket science - this is economics 101. And I say this as someone who supports a gradual rise in the minimum wage (ie, a legislative solution that would link it to the CPI seems like the best way to take it out out of the hands of future legislators who want to play politics) - but the idea that there is no cost to increasing the minimum wage is silly.

Also, the "small percent of the total cost of delivery" is is a red herring; labor cost as a portion of total delivery cost varies greatly according to industry. To use a silly example, if the minimum wage was increased to $30 tomorrow, you don't think McDonald's starts firing employees?
You use of 'infiltrated' indicates that there was a time when money did not drive politics.

There was no such time.
Is it still a misfeature on pages that fit on one screen, e.g. google.com, or (my own company's) mixrank.com?

Isn't a better strategy to optimize for the common use-case?