skysight-inc/HackerNews huggingface dataset:
What are you on about? That's part of politics, whether the grandstanders are in your own party or not.

But you've highlighted an excellent point - you're making it sound like parliament is ineffective, when they've passed more bills in 2012 than any other year in the last decade. In 2012 they passed 207 bills. In 2011 it was 188, and for the rest of the prior decade it hovered between 140ish and 180ish. Despite being a minority government, they are passing a lot of legislation - more than ever before. Hardly paralysed by 'endless negotiation'.

http://www.aph.gov.au/Parliamentary_Business/Statistics/stat...
I am a fairly junior programmer and make that much working as an employee. (And I was not particularly clever about job hunts. Just willing to move.)

For a senior freelancer, different standards would apply, I'd hope.
Opt out of Google (personalized) ads, no more cookie tracking
Argue for SEO if you can't argue for Open Data
It's even the simple things, like build quality. A job recently required I use one of their new dell latitude enterprise laptops and I don't think I've had the privilege of using a more shoddily constructed computer. It looked cheap and the case felt like they cut a lot of corners; it just felt shoddy. It turned me off from buying from them when I needed to buy a new personal laptop recently. They're losing the reputation as a manufacturer of quality computing equipment.

Edit: Spelling
Unfortunately, yes. That's why I moved.
Sorry but I see dialogues more often under the answers at Quora than I see at Branch(es?)
Isn't this just a strong implementation of comment Ancestry in Rails? Seems like one to me.
If you really want to do it dynamically, you could read the upstreams from Redis with a combination of Nginx modules. Or use Puppet and restart, as the other poster suggested, as it won't break connections in progress.
I'm going to give them a bit of free user testing and do my best to summarize what I think they are about, now that I'm at their "Welcome to Branch!" screen:

They give you a way to publish comments for any public URL on the web. And those comments live on their site in a comment thread they call a "branch."

I wonder how close I am. Clicking the "Let's get started" button now...

Hmm, I think I was pretty close. Branches, or comment threads, can be closed. Interesting. So they added a life span to a discussion, vs keeping it open for more comments. I wonder why. To preserve the quality of the initial discussion? Hmm.
I am not worried about the adults but Kids who can now easily access all the pervert filth's of the world (many times accidently).

BTB, I am not talking about blocking porn, just users should go through a password wall. Also the users should be able to change this default setting if they like. This is not much different from the password protection for adult content offered by many cable tv companies.
Good post. My frustration with Dell is that they never seem to launch any consumer products with confidence and stick with them. It's always timid and half-baked, and there's no rhyme or reason to their line of products.

There have been things like the Adamo laptop, Zino mini-pc, Streak tablet, various different XPS sizes, but they inevitably get cannibalised and confused by Dell's other products, and will be discontinued completely within 18 months.

Right now they have this slightly flimsy looking tablet-notebook hybrid: http://i.crn.com/products/xps_duo12_370.jpg and I'm sure it'll be gone in a year or two without any clear successor, and they'll lose any customers who liked the product and bought into the idea.
Incoming Transmission: A monthly newsletter from 37signals
I've loved John's code since I saw it first time when the original Quake was leaked from their FTP site through IP spoofing. I was just a kid at that time, and it was an amazing experience to hack it.

Yet now, the first example that I saw in this article hurts my eyes. Compare:

for ( i = 0; i < in->numVerts ; i++ ) {
dot = plane.Distance( in->verts[i] );
dists[i] = dot;
if ( dot < -LIGHT_CLIP_EPSILON ) {
sides[i] = SIDE_BACK;
} else if ( dot > LIGHT_CLIP_EPSILON ) {
sides[i] = SIDE_FRONT;
} else {
sides[i] = SIDE_ON;
}
counts[sides[i]]++;
}

Versus:

for(i = 0; i < in->numVerts; i++)
{
dot = plane.Distance(in->verts[i]);

dists[i] = dot;
sides[i] = dot < -LIGHT_CLIP_EPSILON ? SIDE_BACK :
dot > LIGHT_CLIP_EPSILON ? SIDE_FRONT :
SIDE_ON;

counts[sides[i]]++;
}
Ask HN: Is Posterous dying?
Looks like Twitter is not giving them engineering resources.
Depends on what that means. If you base it on their high of ~700, yeah, their current price ~500 looks pretty bad. However, they started out 2012 ~400. 20% gain in a year is pretty rock solid.
I agree. This feels like a (really well-designed) solution searching for a problem.
I can't believe that you "flagged" the post because you believe an account was created specifically for this submission.

If the community doesn't feel the story is anything worth reading I'm sure it will slip from the face of HN before you have time to blink.
I'm not sure why: edw519 could easily and reasonably think that what Aaron did was wrong while being very sad that he committed suicide.
Because it doesn't violate any of the HN guidelines and is pretty clearly of interest to HN readers?
> Why would I want to?

Because you're flagging something for all the wrong reasons. You're assuming that this was submitted by someone just for pageviews but I see no evidence of that. TC articles hit HN with some regularity, sometimes within seconds of being posted there. Also, there is such a thing as the bookmarklet which makes such submissions as easy as clicking two buttons. Anything on TC mentioning Aaron Swartz is pretty much guaranteed to be submitted, and only the very first of those upvotes was the submitter. The 50+ following it were others and your 'flag' counts as heavy as 10 upvotes. So you're hitting 9 people for all the wrong reasons.
Two sites play music together in perfect harmony...
Web Essentials - A Visual Studio 2012 extension
Considering how many languages these days completely eschew the header/body paradigm, I'm not sure that "head-only" programming is such an obvious mistake.
IntelliJ has inspections for long class and method names. A lot of Java devs run that. Long names are frequently derided in the Ruby community as being Java-like. I can't speak to Haskell at all. But generally whenever something needs to be typed frequently, it tends to be shortened. My favorite is when vowels are deemed too onerous.
I agree, it isn't a definitive source proving that Aaron was innocent. My main point was that btilly said it was "clearly illegal". And I've seen that point reiterated multiple times. Nearly every article I've seen has assumed his quilt. So I just wanted to point out that there is another side.
You might be correct, but I cannot say, having never read the source code. Since it was Carmack's first project in C++, I am inclined to believe you.

But would you agree that the practices mentioned in the article are what the team got right? You can remove the author's gushing about the code's beauty and have a substantive article left. For instance, the section on vertical spacing had me reconsidering my own style. The discussion of method signatures seemed pretty solid, too.
Have you tried a Free trial? Without a Freemium, or even a Free Developer account, I think it's going to be hard to get the initial traction?

p.s. Just a little feedback on the homepage:

The left-right-left of the features/benefits is a little squashed and I found I had to look for a minute before I realised what was happening. Nothing a bit of padding couldn't solve I'm sure.
On the one hand, it appears he was a lead on an active project there. I think there are tasteful ways to honor a colleague.

I don't think this is tasteful. It looks like it submitted to press release services. The "About Thoughtworks" blurb serves only to promote the company. Even if their motivations really were selfless, it doesn't look like it from the outside.
> A lot of the practices here are enshrined in the Google C++ styleguide:

with the notable exception of lining up things horizontally, which tends to be frowned on.
Let's remember the original comment is the top one because it was voted so by the community.
It's too late to apologize....It's too late
He worked for Thoughtworks. Maybe if you spent the time to actually read the article you would've learned that.
The other downside to many small engines is vibration and warding off thrust oscillation.
The harsh punishment and discretion of the prosecutors may have had advantage in prosecuting mafia bosses with tax fraud. It did not work in this case. Sometimes American justice system is ineffective. There is little difference between 25 years and 50 years, 100 year sentence is completely absurd. It does not act as a deterrent. Someone else would have sold his skills for crime, if the punishment is so big for an activist kind of activity.
when do you consider someone a guru?
I really want this. But I'm not going to buy it, because of the form factor, iOS-only connector, closed-source hardware, firmware and application.

You might be familiar with sleep apnea, which is a condition in which (one way or another) you stop breathing while asleep, for ten seconds to a few minutes. The cause could be something in your nervous system (we still don't really understand what), or an obstruction in your airways. The result is that you wake up, sometimes with a fight-or-flight (i.e. adrenaline) response. Sleep apnea sufferers wake up several times per night, sometimes not remembering every episode. The net result is that even though, on waking up 'finally', you think you've had a solid 8 hours, you actually had a large number of disrupted sleeps. It's annoying and harmful, and the worst thing is that you might not even know you're a sleep apnea sufferer—when you wake up due to an apnea event, you're typically unaware that it was because you stopped breathing.

This is relevant because, during an apnea episode (and before waking) blood oxygen saturation will drop noticeably. So an easy and accurate way of self-diagnosing is to monitor blood oxygen saturation over the course of the night. Cross-reference those data with a Zeo, say, and you have a cheap, accurate method of self-diagnosis.

I've suspected that I have sleep apnea for a while now. But I don't have an iPhone any more (I sold it and got a Nexus 4), the Tinké doesn't support taking a continuous passive log (since you need to actively press your thumb to it), and I want to do more interesting things with the data than this company's app developers and designers will ever think of, or allow me to. So I guess I'll have to wait until someone else builds something that addresses this need, or build one myself.
The only time you actually need to declare variables up front nowadays is if you have a goto that would otherwise skip over stack-allocated variable declarations. It's only a problem on certain compilers, but there are enough of them that it's best to keep variable declarations up front in such cases.
Something that is pretty important, and is missing from this guide, is to make sure you add headers indicating what the original IP address for the requests were (either in x-forwarded-for or x-real-ip or something else common.)

Can do this in the root location "/" with:

proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

Also good to remember to put another header in for the forwarded protocol (if you're terminating an ssl tunnel at the balancer.)
So this is on the OP, which quotes the Lessig post:

> For in the 18 months of negotiations, that was what he was not willing to accept, and so that was the reason he was facing a million dollar trial in April — his wealth bled dry, yet unable to appeal openly to us for the financial help he needed to fund his defense, at least without risking the ire of a district court judge.

I never understood this assertion. Under what procedural grounds would a judge punish someone raising funds for their defense? Or is referring to more of a "the judge will be annoyed at you" kind of sanction?
Here's a long discussion thread from mid-2012 sort of on that subject: http://news.ycombinator.com/item?id=4396747

Paul Graham also mentioned somewhere that he's been collecting examples of "middlebrow dismissal" as a common kind of default response, in an attempt to understand/combat the phenomenon.
When I read about someone closing the tab in horror, I understand that he/she really disliked something about the page and used this expression to be more striking. Is there anyone who literally does that? =)
I'm really on the fence between Haproxy or Nginx. I have used Haproxy successfully in the past, but I'm tempted by the simplicity of Nginx, especially now that it supports SPDY.

Would like to hear people's thoughts on using Nginx in "real life" for load balancing rather than Haproxy.
Are parts of it not working for you? I have not seen problems, and I use it almost every day.

Or are you asking whether they have ceased innovating? That could well be.
This censoring by CBS is 1000x better advertisement for Hopper than a silly CNet award.
This was likely what they wanted to say yesterday, but were instead waiting for the PR guys to be back in the office to give it the once over.
Dude you're getting a Dell!
Feds drop charges against Aaron Swartz
well, you need to kill yourself first to get this kind of support over here.

http://news.ycombinator.com/item?id=4529484

the top commentator in this topic, edw519, back then wasn't that reflective. hindsight is 20/20.
NASA Smart SPHERES robots for the ISS
Thanks a lot for the feedback! After the pricing table I have added a "limited time offer, 6 months for free" for the standard package. If you did not notice it maybe it is in the wrong place...
I had never heard of "Hopper" until this censorship! Thanks CBS, now I know that Hopper is brilliant and enough of a threat to have media companies sweating!

Go Dish! The censorship validates the legitimacy of the idea!
I don't know that they would, or that they should. Aaron's actions were not a matter of some simple black & white reasoning. Some of the comments come across as harsh criticism for someone who has recently passed, but these were comments before he passed. The context cannot be separated from the content in this case.

I hold a lot of the same views as Aaron. This is especially true in the case of the PACER incident, which is speculated to have been a source of the malice on display from the Justice Department, but I also recognize that a lot of the reasoning presented by edw519 and tptacek (just a couple of examples) is sound. It's entirely possible for there to be sound arguments on both sides of a discussion.
Considering the codebase is around a decade old, how many code formatters existed for C/C++ back then?

I am asking because I've only used gofmt to format Go code and infact it was gofmt which introduced the whole concept to me.
I just wanted to thank you for being awesome. This is great!
I don't think anybody is 'winning' here, especially not in the light of the last few days. You asked for arguments, I gave you some, if they're not good enough then that's fine with me.

Those that downvote this man, please stop, it serves no purpose.
This is not JavaScript, where a variable defined inside a function always has the entire function as its scope, and so it's confusing not to have it on top. In C++, a variable is not in scope until it's declared, so you can just declare it when you're going to start using it.

If your function is five pages long, and in the fifth page you can't remember what's in scope and you have to reread through the entire function above, it might seem that having all variable declarations at the top would help, because you'd only have one place to look at. But the real problem there is that the function is too long, and it should be refactored instead.
A more cynical observation is that users with high "karma" point totals earn this by parroting the majority opinion or otherwise treating comment threads as a game.
Our government is sick because our culture is sick, and our culture is sick because masses of individuals are sick, and few of them want to look in a mirror. And I am most definitely thinking about many of the posters here at HN.
It is an interesting thread...I had wondered why Aaron hadn't beat the drum for support but clearly he hadn't yet won the support of the community...I didn't post in that thread but I could see myself thinking, "He's a successful startup guy, why does he need our money?"...which apparently fueled some of the skepticism back then. I guess it's worth keeping in mind when assessing MIT's soul-searching: how many of the people involved then also thought, "This privileged bratty kid can take his lumps?" and let the issue roll as it did?
I think the raw data/publications can be open and the algorithms/search can be private. Isn't google a great example of this?
I don't think there are any countries that run at 250v. http://www.iec.ch/worldplugs/map.htm Not for normal residential power anyway.
No. I believe it is perfectly fine. Good luck
Why is that a contrast? He didn't support what Aaron allegedly did, so he should be happy that Aaron is dead?
That would also be a good thing to yell while standing in a McDonalds, although I suspect it would take longer to get service...

I think IVRs are an awesome idea to reduce the number of minimum wage employees crammed into cubicles, answering phones endlessly. The thing is, they were really implemented before their time, and now all the research seems to be into making people not hate them, when it should be about making the decision trees clear and simple.
Aaron Swartz Legal Defense Fund (120 days ago)
More specifically I think dell had real branding issues. I mean what separates Alienware from XPS exactly? They sold cheap sub 400$ PC's and fairly high quality machines at the same time, but it was far from obvious if you would get say a decent case / power supply. And don't forget laptops, some clear and easy to find weight and battery life numbers would be nice.

Add to that a terrible website and a host of other issues and it's clear why they stagnated.
because it's probably the best justice system in the world (or at least touted as such).

By whom? The US has more citizens in prison than even China; and that is talking about absolute numbers, not even a percentage. Also, I often read posts by Americans that sarcastically mention justice going to the highest bidder. I never heard it touted as "the best", or even just "acceptably okay", for that matter.

Land of the free. Home of the brave. Supposedly good people.

That was never true, never will be, even though lots of countries and groups think that of themselves. It's like a child whistling in the dark; you don't do that because there is music all around you, but because there isn't. Actually brave and free people would never call each other, and surely not themselves that. Why, they wouldn't even have a word for it, they'd just be it.
Bravo. That comparison makes worrying about vertical space seem ludicrous.
God dam I hate the term "man up", it really is a hugely degrading phrase. If someone is having a hard time and asks for the help the worst thing you can do is tell them to "man up" or "get over it".
1. It's not a harmony.

2. It's not perfect (took 10 clicks of the back button to get back to HN!)
Video games produces thousands of times as many violent events as in real life.

Extraordinary claims...

But seriously, back this up with some evidence.

Compare the amount of violence today with the amount of violence a century ago. Oh yeah, that's also not citing any evidence.
Ha. That's funny, but I do get the impression that you are trolling me. Either way, good one. Yes, let's take inspiration from these interrogation/torture cells and channel it into our new UI/UX. I call this new layout Stockholm.
There's an exclusive piece from The Verge on how the Hopper won "Best in Show" at CES from the CNET staff, but they were forced to remove it from the choices and hold another vote: http://www.theverge.com/2013/1/14/3874682/exclusive-cbs-forc...
What do you have against a building materials company?
Thank you. are you an alum of a US university?
You can submit your own via pull request: https://github.com/rememberaaronsw/rememberaaronsw
I saw that, but assumed it meant "if you pay for 6 months, you'll get 6 months for free". So maybe just be a lot simpler and have a big banner across the top and repearted at the bottom of the pricing table:

"6 Month Free Trial On Standard Package, First 100 Only"

Is there a developer type account (thinking after you expire the 6 month free trial), so that my agency can get our publication all setup and test it out (but in an a format no way usable for production, i.e. watermarked?)
802.11(n), with three streams and a wide channel just barely covers my 75/35 FiOS connection, in one direction at a time only.

Take a look at the speed tests on, for example, SmallNetBuilder. "450mbps" 802.11n gear does less than 100mbps—and that's half-duplex.

11(ac) gear will do better, at the cost of using up a ridiculous amount of the 5GHz spectrum.

The speed listed on the box is, well, what most of would call a lie.
That's fine, everyone has held foolish beliefs. If they want to make up for it, they should know that the US jails its own people by far the most in the world. (http://en.wikipedia.org/wiki/Incarceration_in_the_United_Sta...)

There's lots of people they can help fight for now.
I can't see you up there your horse is too high. If you think that there is no place for PHP or Java or .Net in the modern web development world then you must not get out much. Rails and Node are great for some things. Smaller things. But I don't think they come anywhere close to filling all of the gaps in the web development world. Not everything is a startup and a lot of people would like to be able to work on their software 5 years down the road when node is a thing of the past.
Tastypie - REST API for Django
> It has not been upgraded since then, largely because Congress has not provided sufficient funds to the courts for them to do so

What about the $65,000,000 surplus that the service generates?

I'd imagine the system could be drastically improved using a tiny fraction of that income. (Of course it could only get worse if they spent $65M on it...)
What constitutes cheating?
I do however look forward to your explanation of exactly why Spec Ops: The Line is of no artistic value.

You can wait until you're blue in the face. However, if you let go of the strawman for a sec, I'd happily explain to you why it's not art in my opinion. Anything and everything has "artistic value", even the way the flower lady turns around and smiles.
Especially since the TC timestamp seems to be updated every five minutes, probably because of caching.
Apple was doomed as a computer company. They survived only when their visionary founder came back to turn the company into a consumer electronics company. Without the successes of the iPod and iPhone product lines, they'd be dead in the water right now.
Where is the contrast? edw519's past remarks remain consistent with the one you've linked to in your comment. Expressing the idea that Aaron should be expected take responsibility for his actions does not imply any ill will on edw519's part.

Why does this issue have to be made into something so polarizing? With many here, it's either you believe Aaron should've been able to walk away scot-free, or you support an oppressive, overreaching, corrupt government, and the efforts to limit free access to information. Isn't it?