skysight-inc/HackerNews huggingface dataset:
The number of times I've had to fix someone's "broken" browser because they accidentally pressed F11 is depressingly large.
He "made a mistake"? That is what we are calling it now?
Home Theater Installation
Right, but if you've tried doctors and they haven't been able to help, and if you have heard of a treatment which anecdotally works, and has no reported side effects, then why wouldn't you try it.

If it works for you then you still have a sample size of one but this would be good enough.
I think the thing is that weev genuinely doesn't care if he gets 41 months vs. 36 months. This is a long troll by him; by being a troll, he brings more attention to the case, maximizing lulz, and bringing bigger guns to bear in his defense.

If he'd gotten 3-6 month suspended sentence, even if you thought that was a bit much for essentially incrementing numbers, you'd probably not care much.

If he were facing life in prison, you'd probably leave the US if you were doing anything in security research, change how you vote, etc.
StyleUp (YC W13): Daily Personalized Outfits Tailored To Your Style and Location
You must be very new on this Earth if you think it actually doesn't matter who the defendant is and how he behaves. Motives matter, so does evaluation of the probability that the crime will be repeated in the future. weev did everything to show he intended to harm AT&T and his only regret is that he didn't harm them more. That's not exactly a way to get lenient sentence.
Up until now Gitlab has been very unstable. 5.X promises to be much better on that front because they are replacing gitolite. The Gitlab <-> gitolite synchronization is the cause of most of my grief.
Pharo has quite a decent set of command-line tools at hand for a Smalltalk (see also http://pharobooks.gforge.inria.fr/PharoByExampleTwo-Eng/late...). As for FFI we're about to fully integrate NativeBoost into the system which already provides decent FFI interaction on all X86 platforms: https://code.google.com/p/nativeboost/. The VM we use features a JIT, albeit not highly elaborate, it gives decent speedups. Besides that there is some research of mine going on, on how to implement the JIT native code generate at language side, which would give us the Smalltalk-level control over that piece.
Funny, but a little too obvious.

What if you did a Poe's Law version of this? That is, try to create the most contrived parody of a solution to FizzBuzz possible, but one which still fools at least 50% of interviewers into thinking it's a legitimate response.
I got about 4 levels deep in the folder hierarchy before I got disgusted and had to close the tab.
The best way to improve email delivery is to understand that email addresses represent humans. Address validation and long-term deliverability is primarily a problem of social engineering, not technical.

Ordinarily I'm in favour of things that can improve data quality with minimal user friction, but in this case while it looks like an attractive solution, it's both dangerous _and_ broken.

It's dangerous because if you repeatedly open empty SMTP sessions with major ISPs (and some neckbeard boxen) to validate addresses, you will rapidly fall onto blacklists. Furthermore existence of an address says nothing of the end user's ownership of that address.

It's broken because of the myriad crazy responses that mailservers return -: 5XX errors for soft-bounces, 4XX errors for permanent failures, deliberately dead primary MX server...
The web's email infrastructure is so massively fragmented and quirkily non-RFC-compliant you just cannot rely on technical solutions to these problems except at scale of an ESP (disclaimer: I work at PostageApp.com, a transactional ESP, and we tackle this problem on a large scale)

Finally, it fails my 'Spammer Sniff Test': If you think of a clever trick to improve email delivery/opens/responses etc, it's been thought up 10 years ago by spammers and long since added to blocked behaviours in email protection infrastructure.

Check for '@', and craft your email verification process to incentivize following through. For long term delivery (to bypass the mailinator issue) provide value, pure and simple.
refactored:

class F{public static void main(String[]a){for(int i=0;i++<100;)System.out.println((i%3>0?"":"Fizz")+(i%5>0?i%3>0?""+i:"":"Buzz"));}}
I've done this in Chicago. You didn't specify their ages, I'm assuming these are high-school kids. The important point to stress, I think, is that computers and programs are all around us, and not just as computers, either. Ask them to name a computer they use daily, then surprise them with the usage in dishwashers, cars, etc. (these are more microcontrollers but the distinction is not important).

From there you can go to the theme of "be a programmer of be programmed", i.e. everybody needs to know some coding. Tell them that math is not a prerequisite (a usual worry about programming) and show them some cool but simple game programming examples using Scratch, pygame and the like. In fact, it would be great if you can create a game during the presentation, with ~10 lines of code.
After they captured a good chunk of the RSS eyeballs, then pissed off the users, I'm wary of anything Google does. I'm going to have to spend a significant amount of time decoupling myself from their existing services.
Kratu.js - Discover issues and opportunities in your data
This is a simple, open source client side analysis framework we (Google) use internally for one of our tools.

If you think it could be useful, please drop us a line, or leave a comment on how you would use it.
A friend of mine here in St. Louis is starting a non profit that does just this. They have started by having hack-days (with Arduino and other DIY projects), pop-up tech classes, and tours of local startups.

http://thedisruptiondepartment.org/

His name is Gregory, feel free to ping him for thoughts or advice.
Most of the settings complained about are behind an "Advanced" tab anyways. If you really want to keep them from users, stick a "warning: dragons" on it or document the hell out of putting the ability to enable the advanced tab in about:config.

I'm really, really uncomfortable with the idea of an add on being the only way to configure certificates.
Maybe that "falsehood" doesn't conform to your beliefs about what sort of unlocking should be allowed,

I think their definition disagrees with most peoples' definitions, including the one in the petition itself:

"As of January 26, consumers will no longer be able unlock their phones for use on a different network without carrier permission, even after their contract has expired."

Unlocking phones under contract is implicitly their core complaint. The White House response didn't actually respond to it.

Your comment suggests that you're astonished that people are swayed by those reasons,

I do not think this; I think they aren't aware of the issue at all.
Survival of the Unfittest
I like how Firefox completes the site I want with only typing 1 or 2 characters in the address bar.
Also Firefox has a separate search bar that supports plugins (dictionaries, CPAN and stuff like that)
The people who go all-in on one service provider's ecosystem are the ones to be burned the most as the walled gardens get higher and higher.
Dolphins are rapist and attack their fellow dolphins for fun.
It's only boring if it's boring to you. But if you're spending eight hours on reading without any time spent reflecting on it, it's just words in your head.
> he released the information publicly (to Gawker) without attempting to disclose the information to them first

Additionally, when he gave the data to Gawker he told them he had already disclosed the issue to AT&T, which is later turned out wasn't the case.
I agree with you about the default settings. However, I think the author is right in that some of the settings exposed in the preferences dialog are too advanced for the majority of users and are likely to break the internet for these users.

Maybe a good rule of thumb is that any setting that goes beyond cosmetic should be hidden away by default. On Firefox, that means that the Advanced: Network and Encryption tabs should be at least one more step away than they currently are.
Additionally, doesn't it rely on the truthfulness of the SMTP server? That's not a good assumption - it's common to accept anything and null-routes bad addresses.
You might enjoy: <http://longnow.org/>.
Yes, because putting a very small number of people in prison for a couple of years is the same as a series of wars that lasted three centuries in which millions of people died.
I never bother with an orphan branch, just create a gh-pages branch from master and fast-forward it when you want to "deploy".
Are You Fast? Does it Matter for SEO?
Copyright Head Calls for Updates to U.S. Copyright Law [pdf]
This would be hilarious if it weren't so painfully accurate for some code bases I've had the misfortune of working with.
Cleanups and a modern implementation with proper separation of the compiler toolchain. Additionally they introduced a nice new IR representation to do more sophisticated changes. All in all it does not come with fancy new features but a more solid and clean codebase.
The charges are just charges.

You are also conflating the issue of sentencing with the issue of charging.

The charging/conviction part is actually relatively sane.
You can be charged of things you cannot be simultaneously convicted of.
You can be convicted of anything that is not a lesser included offense of something else.

IE you could be charged with manslaughter and murder of the same person, but not convicted of both, because manslaughter is a lesser included offense of murder.

As for the federal sentencing guidelines, they were created to standardize what was previously a complete crapshoot. Rightly or wrongly, they were at least based on real data.

They give guideline ranges based on an offense level and criminal history.

The offense level is determined based on the crime plus any enhancements.
So yes, you may start out at offense level 23 for murder, and then add 4 more levels because you used an illegally acquire weapon to do it.

However, this is still the sentence for murder, not for the illegally acquired weapon (and note that if the illegally acquired weapon is used as a sentence enhancement, the facts must be proven to the jury)
If he doesn't care why should I? I know many security researchers who aren't trolls and they are doing fine. When it happens to somebody who isn't purposefully self-destructive, then it may be a better case for concern.
Sorry, they're middle-school aged. I should have specified. I think your advice is still applicable though.
Just when you think your opinion of Reddit can't get any lower... I can't believe how many people think you should go to jail for being mean.
From PaaS to IaaS: How we migrated off Heroku to RightScale
Terrible copywriting on Apple.com
I liked this a lot, though I disagree with his position on fiction (i.e. "if it's difficult it's not worth reading"). I get his point though.

And speaking of difficult literature, many points in this little book reminded me of David Foster Wallace's awesome commencement speech from some years back, which you can listen to (un-idly!) in two parts, here:

http://www.youtube.com/watch?v=vET9cvlGJQw

http://www.youtube.com/watch?v=EEjVnB7AeBQ
Yeah, people think that they're just "haters" or whatever clearly know nothing about them. Go to their website and read about their beliefs and why they do what they do. They're far more consistent about their beliefs and their preaching than most Christian churches. In many ways, they're saying the same things as the more mild-mannered anti-gay people.

(I actually love to see Christian people whining about the Phelps. I just shake my head and laugh, they have their interpretation of the Bible and you have yours.)
"We are supposed to" isn't the same as "we don't".
Which is exactly why Google lost everyone's trust.
FWIW: I don't think SCOTUS will bother taking the case if he loses his first appeal.

IAAL :)
Are there Mobile apps that connect to this? I use the campfire app all the time
On the risk of being snarky:

Personally, I feel pretty confident that the number of
people that know how any of this [certificates] works
can be narrowed down to the people that work in these
companies in the list. At least not too far off.

If you believe that this is true, then you should probably start reading a bit. I would suggest you start at the Wikipedia article for a company called Diginotar [1]. And try to understand the relevance of certificate management. In fact, checking the default Firefox CAs [2], the very first entry is TurkTrust, a CA were some people have probably very good reasons to manage that certificate [3].

[1]https://en.wikipedia.org/wiki/Diginotar

[2]https://wiki.mozilla.org/CA:Overview
actual list is apparently
https://docs.google.com/spreadsheet/pub?key=0Ah-tHXMAwqU3dGx...

[3]http://arstechnica.com/security/2013/01/turkish-government-a...
Thanks, I see we can get a lot just out of a CSS touchup.
This is a simple, open source client side analysis framework we (Google) use internally for one of our tools.

If you think it could be useful, please drop us a line, or leave a comment on how you would use it.
Unfortunately, XMPP not a very good protocol. By virtue of its insane complexity, no client seems to quite interoperate with any other in anything beyond the most basic features. Essential features that I have never managed to get working properly over XMPP include:

* holding conversations with people who have intermittent network connections (mobile phone users)

* sending/receiving files

* multi user chat

Ideal scenario would be that Google will solve these problems and release their new protocol with open specifications.
I'll claim it's more likely users affected will not see any way to prevent it, not find the add-on, write off Firefox as bloated, and use something else.

The geekier side of the affected users may find the add-on, sure. But they're not the only ones affected.
There is nothing wrong with XMPP, but it is an instant messaging and presence protocol. Google started adding point to point video and audio calls which is a hack that doesn't work well when you want to incorporate video/audio conference, route calls to the PSTN (E.164) dialing, provide calling features (transfer, call forwarding, call waiting, find me / follow me). That is why there is SIP. Google has acquired SIP providers and I understand that their Hangouts backend supports SIP, so I do think they were going to introduce this capability to their environment, but I hope that they are going to stick to an industry standard here as it allows people to choose the endpoint that best meets their need. Time will tell...
I really hope Jury nullification http://en.wikipedia.org/wiki/Jury_nullification becomes a bigger thing in this country..
Not as core as Search or YouTube though...
So... if you signed up, maybe that means that it does the job as-is? ;-)
lol, cracked me up.

I met some c# guy who did the whole enterprise thing in his version, but it wasn't tongue in cheek at all.

in my head I went, this is why the whole ms enterprise stack sucks balls. the sad part is that they actually think it's good to abstract away something really simple.

EDIT: removed the link, sorry for offending you dude
To be clear (for those of us who don't always click through and actually read the articles), this isn't any sort of announcement from Google --- it's just the results of some sleuthing that hint at a future note-taking service.
What's wrong with clutter in an advanced tab? The only clutter exposed to the "rest of the world" is a tab that says "advanced" which is not really clutter at all.

If you remove options from your product that are vitally important to even a small number of users your product can no longer "be used by anyone."
Programming is not my idea of “fun”
How the hell did this make it to the front-page of HackerNews?

TLDR; (Last paragraph of the article)
"So my feeling is that Google is playing the long game in mobile while Apple is missing the cloud piece and Samsung is just a hardware player at this point. And the stock market understands that."

Really...
I think hiding options is bad but the examples he shows are still valid. It's too easy to completely break the product. I could accidentally "destroy the internet" in three steps by just hitting a few hotkeys (perfect for office pranks).

I advocate a special page in the settings dialog that contain "dangerous settings not set to their default". If any of these are not set to their default value it should be very easy to spot them and set them back but there shouldn't be any restrictions on setting them in the first place. Almost like the bugging little thing windows shows when your antivirus or firewall isn't enabled, but maybe not pushing it that far.
Citation provided.

You'd be crazy to only use alt med for cancer treatment, but as an addition studies have shown it to be effective.

http://www.cancer.org/treatment/treatmentsandsideeffects/com...
The balinghou
I don't think this particular case is black and white. Judging by my Twitter feed, a number of security researchers and white hats feel the same way I do: the law as it stands is not good, but what Weev did was also really, really unhelpful and borderline stupid.

Rather than disclosing to AT&T, he leaked it directly to Gawker, and discussed how to potentially abuse the data he had (by shorting the stock, selling the e-mail addresses he had collected to spammers, etc).

The sentence is absolutely disproportionate. But there are so many ways in which the guy could have handled himself better. I think a lot of people in the infosec industry are simultaneously angry at the sentence but not massively empathetic with the defendant.

What I'm trying to say is that as a test case or campaign to change the law it's far from ideal.
RethinkDB 1.4 is out: better protocol, drivers, data explorer history
Show HN: XKCD-inspired StackSort
aaronsw? Same CFAA.
> I think it's unlikely that there'd be more than one Stefan Keung in Switzerland coming to hacker news.

It's possible that it's a namesake, I suppose ... but I agree with you if it is the same Stefan. Trolling might be a bit of a stretch, but if creating TortoiseSVN counts as "loser" territory, there's a lot of HN users that are far worse!
It takes a special kind of person, or a fanatical belief in yourself or the product/company, to handle rejection after rejection after rejection. Supreme confidence in the company and the ability to channel that confidence to investors can be as valuable as a great engineer.
Neither politics nor economics enable long-term thinking structurally.

"Long-term" is useless in economics since everything depends on your next earning call(s). If your figures are bad, you will probably let go, and there is no way to ensure continuity, since there can be no assurance that your successor(s) won't "pivot", as it is so nicely described here.

"Long-term" is equally useless in politics, were the next election date replaces your next earning call. You can promise all sorts of things that are supposed to happen after the next election, however, there is no way to ensure continuity. Your political successor(s) might continue, or they might not, instead reversing your policies and decisions. (edit: A good example is the UK's David Cameron right now, who promises a EU-referendum once he gets re-elected (and really, it should be if). Will he be elected? We will have to wait and see.)

Both our political and economic systems discourage long-term planning and thinking by focusing on short-sighted goals in the interest of present interests (be they stockholders' interests or politician's interests). Both systems are geared towards cementing one's own position of power (whether through money or policymaking), and long-term thinking is not particularly useful for that, simply because the further into the future the projected plans reach, the more uncertain they become.
This is some awesome commentary here.

Nobody even read the goddamn article. Bunch of parrots.
You don't "gather the evidence", you rather take the records for 100,000 citizens, put them on a truck and dump them in the frontyard for a local newspaper, after considering how much you could sell it for and deciding it's probably more fun to just cause public embarrassment. If you wanted just to show the system is insecure, 2 records would be enough. Stealing 100K of them is not something you do if your goal is just "gathering the evidence".
Show HN: March Madness intelligent pool optimization. Feedback appreciated.
Usually, it's the incumbent senator that is no longer allowed to run for office.

(My point vaguely being that the rulemaking behavior you seek to lampoon actually has leaked that far into real life)
Nothing in this world is forever. Get over it, you'll be happier. Take advantage of what's new and innovative, stop living in the past. It takes less than a minute to transfer your Google reader content over to the two dozen or so, very capable, replacements that are more than eager to take you on. If Google note decides to shut down in a decade, be assured that your content will be with you no matter where you decide to go next. There will certainly be many more, perhaps even more innovative and capable replacements at the time.

While it's nice to not have to migrate your content every decade or so (Google Reader was introduced 8 years ago), it's certainly not that painful. As apps and services evolve at blistering pace, I love the fact that we can get some fresh air, and a wave of new innovations. I hope more companies do what Google does, discontinue products, for whatever reason, and give others a chance to grow.
Big Shazam plans
Why?

What is special about food, compared to clothing? I don't even know which part of the world my undies are made in, much less how they are made.

There is a lot of bullshit about food, I want a good, non-emotional reason.
I'm loving all of this. With these improvements, I have only one complaint. The tab bar is beautiful on Windows and OS X, but it's awful on Linux. Tabs should be the same on each OS.
"...once we buy an object — any object — we should own it."

Sure, but a purchase often comes with restrictions that you agree to before deciding on the purchase. If you don't agree to the restrictions you can avoid the purchase altogether. I can buy a six hundred thousand dollar house and still not have the right to put a garden gnome on my lawn if I bought in a community with by-laws that prohibit that.

"Because manufacturers have copyrighted the service manuals, local mechanics can’t fix modern equipment. And today’s equipment — packed with sensors and electronics — is too complex to repair without them. That’s a problem for farmers, who can’t afford to pay the dealer’s high maintenance fees for fickle equipment."

So farmers are buying "fickle" equipment that is expensive to repair and the blame is put on copyright abuse? Copyright is just the mechanism used to enforce the business model. The equipment manufacturer made a business decision and this is part of their business model by choice. Any other manufacturer is free to supply equipment and compete on a different business model. If the issue is really that significant to the market then farmers will flock to the competition that provides manuals with their equipment.
Ask HN: Anyone working on prediction technologies?
Hi, was wondering if anyone out there was working on any prediction technologies, either B2B or B2C?
He didn't intend to harm AT&T; they discussed selling the URLs or shorting the stock, that would amount to harm, but they didn't do it in the end, so his intent is pretty obvious.

If I was dealing with such dickheads as the AT&T and the US prosecutors, my "last" wish would be to harm them more, too.

Edit: typo, changed "with" into "wish" in the last paragraph.
Fair enough. +1