skysight-inc/HackerNews huggingface dataset:
If the only problem you have with header-only programming is compile times, might I humbly suggest that the problem you are actually concerned about is entirely somewhere else (hint: most language compilers are terribly unsmart about what changes trigger recompiles, as the cost of compiling the entire source tree isn't too terrible).
I sure hope you are right. But our .gov is a supertanker with a turn radius of several years. Change comes slowly.
Are we naturally good or bad?
Not Pacman (Pacman meets physics)
It wasn't a "gaming thing".

It was indeed widely used in gaming circles, but gamers weren't really the target market I designed it for. They just happened to come along in droves, because I added support for network broadcasts and that made LAN games playable over the internet.
Oracle JVM is based on OpenJDK now.
The difference is in the IcedTea plugin, which is lacking a lot of features.
That's not accurate. He got the maximum sentence in Norwegian law, and the imprisonment can be extended indefinitely - it's unlikely he'll ever be released.
Doesn't look like it is to me. The charges are absurd. What is wrong with you people?
I would have thought that http://en.wikipedia.org/wiki/Miranda_v._Arizona settled this question decades ago. The standard set there is that nothing a suspect says is admissible UNLESS the suspect has been informed of his rights to talk to an attorney, and to remain silent, had understood them AND voluntarily waived them.

However Wikipedia points me at http://en.wikipedia.org/wiki/Berghuis_v._Thompkins which indicates that this protection has been considerably eroded from what I was aware it had been.

Hopefully this decision will not complete the erosion of meaningful protection from self-incrimination under the 5th. (Though, given the court we have, I'm not very optimistic.)
On humanity, a big failure in Aaron Swartz case
Single-click deployment of WPF application to GitHub Pages
looks like typo. he corrected it.
How would you initialize a variable that depends on the truthfulness of another without the ternary operator. You should be careful when using extremes in programming.
Your utility function as a consumer is wholly different from someone else's utility function as a provider. You might as well ask why we have laws about wire fraud or mail fraud when 'it's all fraud.' I'm sorry, but you're assuming your conclusion as one of your premises and then making a circular argument.
Not only that, but apparently putting a fake name into a guest registration page is "wire fraud".
The idea with protocol was always to keep the handshake/authentication part open, but don't commit to the details of the application client-server messaging. To that end the protocol spec for the original version was available from the moment the system went live and it was detailed enough so that some people made a sniffer and started reversing the application layer (which was fine with me). After the LogMeIn acquisition we revised the handshake protocol a bit to allow for security parameter negotiation and re-negotiation, and the spec again was published. It should still be there on the website, but I don't have a URL at hand.

Also, I wasn't involved with Hamachi for few years now, but I think they had a plan to switch to TLS altogether, so that must've been done by now.
> Isn't conveniencing the end user kind of the goal of all software?

I'm not debating that nor am I dismissing that package repositories provide tremendous value to the user. However, the parent asserts that package repositories act as a gatekeeper, thus making it harder for users to install software that is not in the package repositories. That's not true, since linux/BSD/MacOS package repositories just enhance an open system. In that context, they're mere convenience, not a requirement.
As you surely know, Breivik will be in a closed psychiatric ward after the end of his sentence until he is not a danger anymore, which means until he dies. In a justice system aimed at the safety of the public and rehabilitation, this makes sense. The public is safe and shit like plea bargain coercion is impeded. This is why I consider the Norwegian system a good one (Austrian here).
I hate to disappoint you, but mathematics is nothing but a gigantic collection of tricks, rules, games and the like written in language impenetrable to outsiders.

If a mathematical paper had said something about graphical isomorphisms with a two-dimensional lattice, the average person would have been impressed, without understanding a word of it. But show them children doing it and suddenly it's a cheap trick.

Actually, thanks. That gives me an idea for the next time I have to explain higher math. I'll just find a way to show it to children first. They're usually easier to teach, anyhow.
Simple brute force won't work against any but the most naive sites.

A lot of accounts are hacked through exploiting weaknesses in the "I forgot my password" secondary login method.
Depends on where and how they are created, but in our case lots of heavy futures were created in the same object. YMMV.
Niniane's really smart, this should be a good talk!
Number 7 with bells on it! So many laws on the book just waiting to be used against you should you be unlucky. Either enforce them all, all of the time (evenly too, including on the top end of town) or repeal them. If in doubt, repeal them.
Who killed aaron swartz?
>It's clear even back then that the core facts were known.

The "core facts", about whether or not it would be "seriously wrong" for Swarz to ask the community for financial assistance, would be knowledge of Swarz's financials. Was edw519 privy to this information? Probably not.
But isn't the point being made here that saying nothing could actively hurt your case? So you're screwed if you talk and you're screwed if you don't.
Micheal's Rails Tutorial was my first step in to Rails. I took Micheal's suggestion in the tutorial and spent a few days getting the basics of Ruby.

What Micheal focuses on is teaching you a few things he considers essential to the Rails ecosystem - git, Heroku and RSpec ( He mention the Test::Unit alternative too). I have learnt a lot from his tutorial and this is where I point others new to Rails to go to.

Also, it is better to get acquainted with git while working on a (dummy) project than trying its commands in a vacuum where one doesn't understand its power.
6 Parking Sensors LED Display Car Reverse Parking Sensor System
+1, give up on analytics.js and pick a brand name for the script. It's a good idea, seems well implemented and supported -- we will use it! You're obviously interested in marketing, and using the name analytics.js over segmentio.js seems to serve solely as a thin veil over SEO blog posts. Funny thing is, we like your script and we'll upvote you either way. Change the name!
I'm not intimidated, and the things you mentioned aren't that complicated. what I don't get is all those stuff about what makes a font good. I can spot out flaws in ux, recognize a good ui solution from a bad one, and I see when something falls off the grid, ohter than those technical sides I like photography, illustration and many other forms of visual art, etc., I enjoy looking at good type, but with all of that I have literally no idea why designers say arial sucks (I know comic sans suck though, fortunately). what I always do with fonts is basically a negative selection so the end result is legible and doesn't look awful for my taste, but I'd f.ex. find problems mixing serif with sans correctly (serif is in general a mystery to me, I use sans as a safer bet).

this presentation I watched some time ago is cool http://www.organizedwonder.com/videos/310 although as with arial, I couldn't tell you why helvetica is bad.
Do you really know why visitors leave your site?
Eliminate the guesswork and boost your conversion rate with these simple tips
How to mix a Dubai bullfrog
He got "forvaring": a sentence with nominal duration, but which can be extended indefinitely [5 years at a time] if, after the expiration of the current period, the danger of repeating the offence still exists [i.e., the offender is still deemed to be dangerous to the society].

I believe that he's, for all practical purposes, locked away for lifetime. Given what happened to the 1st team of psychiatrists who evaluated him [0], I don't think any public official will be brave enough to declare ABB being "safe" for the society, ever.

[0] The 1st team declared him insane and got a huge amount of public criticism, which also lead to further debate about the role/power of psychiatrists in the courts. On a scale 1-100, they gave him a score that basically placed him in the "vegetable" range. It was unacceptable for the public that a "vegetable" can plan for so long such an attack. Obviously, the court had the same problem, and appointed another team of psychiatrists.
Yes.

We really only have two options. Removing the convicted criminal completely from society forever - or rehabilitation. We have chosen the latter.

The horrible crime Breivik is convicted of is far beyond anything our lawmakers ever took into account, so this is a painful edge case, testing the bounds of our judicial system. Yet, apart from emotional outcries in the days and weeks immediately following the atrocities, changing the system has not been on anyone's agenda.

That said - if the authorities consider the rehabilitation to have failed, and the criminal is still dangerous after his sentence is served, they can keep him locked up for another ten years. And another ten years. And another ten years. But that is not punishment.

If he after 21 years is considered harmless he will be let out. And we must, reluctantly, accept that this is the price we pay for our low crime rates and low number of repeat offenders.

Michael Moore visited one of our minimum security prisons, where criminals may serve the last parts of their sentence. They are being slowly re-integrated into society through useful work and humane living conditions:

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

Yes, the system actually works.
Men are also more likely to take dangerous jobs that are more likely to get them killed, which pay better
Why You Should Use Rule-Based Passwords
Numerous forms of violence against women in India are not as 'rampant' as you think they are. There is little causal relationship between sexual assault in India and the integrated family system. The US on the contrary has the one of the highest rate of sexual assault on women in the developed world - obviously feminism doesnt help as much you think it does.

The integrated family system is one of the best things about India and its culture and is amazingly effective in improving life satisfaction levels across demographics.

For a more objective comparison of the benefits of Indian culture, which discounts the skew resulting from living in a developed economy, you probably need to compare life satisfaction levels of Indian Americans with the rest of America.
The odds are much lower than that. Average conviction rate for federal crimes stands at 80+%.
Well aren't you charming.
> I don't understand the "sponsored" content gambit

Newspapers are in a lot of trouble, some are in so much trouble that they have taken to whoring themselves. There isn't much to understand here.
So considering that West Germany (old article, huh) has a system without plea bargains, how can this be applied to modern America?
Any secondary recommendations in case Orrick has a conflict of interest?
> I guess lying in that scenario would fall under "obstruction of justice"

Yes. The police are allowed to lie to suspects, but suspects are not allowed to lie to police.

Lying is one of the main tools police use to manipulate suspects into giving up information or confessions.

Unfortunately, this means you can't trust the police under any circumstances. You don't know what they know or believe about you. You may not have been aware that something you were doing is a crime, and accidentally confess.

Since the police are allowed to lie, and they're trained, skilled and experienced manipulators, if you think you're helping them do good things and what you're telling them won't get you in trouble -- perhaps you are completely innocent! -- you have no way of knowing whether these thoughts are a correct analysis, or something they've carefully manipulated you into believing so you'll help them send you to jail.

The thin paper shield of the Fifth Amendment is really all that stands between just about everybody and prison, once the police and prosecutors have decided to go after you.

That being said, it's not that police as a whole are bad -- for every politician pushing harsh penalties to be "tough on crime," every prosecutor who's trying to advance her career by maxing her "lives ruined" score, every judge who's receiving kickbacks to fill prison beds -- I'd say there are at least a dozen, and quite probably many more, dedicated law enforcement professionals out there who genuinely believe in truth and justice and putting their lives on the line to protect innocent people, and try their utmost to live up to those ideals.

It's just that, when you interact with them, you have no idea what type you're dealing with, what they believe or have learned about you, or whether there's some obscure regulation you've unknowingly been violating. So it's safest not to take the risk. Same principle as not talking to strangers when you're a young child -- for every sick pedophile or would-be kidnapper, there are at least a dozen, and quite probably many more, strange adults who are simply friendly ordinary people, but you just can't take the risk because the bad ones are so good at manipulating you, you'll have no clue until it's far too late.
The excerpt, containing new (to me, anyway) information, that makes this article worth posting:

Marty Weinberg, who took the case over from Good, said he nearly negotiated a plea bargain in which Swartz would not serve any time. He said JSTOR signed off on it, but MIT would not.
This article is 34 years old.
http://www.gotw.ca/gotw/081.htm
In all fairness, Haml should be rewritten one day. It is fantastic to use, but its internals are not so clean.
GnuPG on OSX and I use it mostly via Emacs. PGP would probably be a good choice for some companies since it relies on a concept called the "web of trust."
Efforts like boycotting closed journals can only help for new publications. Sadly, past publications sometimes stay relevant for a long time, so access restrictions are still a problem even if everyone stopped publishing in closed journals.
It happens in mobile Safari IIRC.
the one book these lists always forget: "Understanding Comics" http://scottmccloud.com/2-print/1-uc/index.html

in my opinion, it's at par with "don't make me think". i recommend reading them both at once.
Trouble is, if the prosecution has the discretion to increase the charges and make the sentence run longer, they can manipulate the payoff and thereby force the "bargain" to be the allegedly just sentence, with the threat of an unjust sentence to force the defendant's hand.
>You might as well ask why we have laws about wire fraud or mail fraud when 'it's all fraud.'

It is all fraud. Wire fraud and mail fraud are different primarily because they occur at a distance and are often interstate, which invokes the need for federal involvement in what would otherwise be a state matter. But that's a federal vs. state thing, not a different kinds of fraud thing. A single federal statute against interstate fraud that had specific provisions for any relevant characteristics of different communications media would still be preferable to separate legislation for wire, mail and computer fraud which is either overlapping and therefore redundant or disjoint and therefore inconsistent.

All we're talking about is how to organize the body of legislation. You can have separate provisions that take into account necessary differences in different subcategories of specific crimes, but similar crimes should be grouped together under the same heading and treated similarly unless there are sound reasons for them to be treated differently.

In other words, DRY.
I'd like to see way more signatures than 25,000.

President Obama can ignore 25,000 nerds. But 50,000 will be a petition unlike many others. 200,000 people have signed a petition on gun control.

I'd like to see 50,000 signatures on this petition -- I'd love to see 100,000 signatures.
And if anything, it's probably more relevant today.
To the degree that your contention is true, we can call a prosecutor "bad" who turns B's into A's through careerism or other motivation to intransigence. That some prosecutors will seek to decide for themselves who is an A and who is a B is an occupational hazard for them, and politically I would call it a form of mental illness.
Mods, please revert the title to the more informative version that this was submitted under. Everybody hates this practice.
Has anyone seen the Goldman Sachs content? Pretty sad stuff there, as well.
One quote I took from the news story:

“The thing that galls me is that I told Heymann the kid was a suicide risk,” Good told me. “His reaction was a standard reaction in that office, not unique to Steve. He said, ‘Fine, we’ll lock him up.’ I’m not saying they made Aaron kill himself. Aaron might have done this anyway. I’m saying they were aware of the risk, and they were heedless.”
Please don't forget about this one. Although it's more symbolic than useful:

Posthumously pardon Aaron Swartz
https://petitions.whitehouse.gov/petition/posthumously-pardo...
I mentioned the Archive Team in another comment - and they're ON IT.

http://aaronsw.archiveteam.org/
"All problems in computer science can be solved by another level of indirection."
— David Wheeler [1]

[1] https://en.wikipedia.org/wiki/David_Wheeler_(computer_scient...
In other news, the online petition to remove Carmen Ortiz from her office, reached the necessary 25k signatures threshold.
Germany does have a law for plea bargaining for a few years now: http://www.gesetze-im-internet.de/stpo/__257c.html (german, obviously)
We don't differentiate on price :)
At the risk of being down-voted, are we risking the same threat that one of these prosecutors would also take their life? Put yourself in the position of someone who voted. How would you feel if they took their lives, as a consequence of this poll/vote? They are people too.

I worry that the hamsters running the cogs are being blamed rather than the system.
The Quick & Easy Checkmates in Chess
I am a Norwegian and this is to me a completely sensible decision. I agree with the intent of the law and don't think there should be exceptions for extreme cases.

The other replies have outlined the fact that Breivik won't get out of prison unless he happens to not present a danger to society. Punishment has three purposes: Punishing the criminal to deter repeat offenses, having a preventive effect on other criminals and protecting society. All of these reasons are sufficiently represented after Breivik's trial.

Increasing the term to life with no parole wouldn't have any effect except increase the stakes for someone who happened to be wrongfully convicted. 20 years in prison is in effect a life sentence in the sense that the life of the criminal would never be the same afterwards. And as others have said, our justice system is focused on rehabilitation, not "getting back at" the criminals. People who do these kinds of violent crimes don't care if the sentence is 20 or 100 years.
If edw519 owes an apology to anyone, that person is dead.
I don't think he's saying it should stop. If the system becomes log jammed with cases there would be an obvious prioritization and you would see the nonsense we saw with the Schwartz case be a non-issue.
> 11. Sometimes, the fastest way to get to the end is to throw everything out and start over.

...for all the people saying that a software rewrite is never worth it :)
I somehow can't buy the ebook, the store appears to be down. Am I doing anything wrong?
There are versions of tar (that I have to use) which don't autodetect the compression type. And that alias includes non-tar filetypes.
A few months ago, edw519 made a comment that many here feel was inappropriate given that we now know more facts, and given that Aaron committed suicide. So the lesson people take away is: "Be careful about what you say to people, even on HN: your words may have a real effect, and being dismissive or mean to people may just haunt you later".

This is a good lesson, in general. But what I love is the irony - the way people are sending out this message is by being dismissive and mean to edw519! If (God forbid) something ever happened to edw519, and someone in 4 months posted this thread, the same people condemning edw519 will b IN EXACTLY THE SAME SHOES as they think he is now. How are the people posting so blind to this?

Note: edw519 is a great person and member of this community. Despite the lesson that I believe can be learned from this post, I absolutely DO NOT think he did anything wrong, and thinking otherwise is clearly because things look different in hindsight, especially given more information. Seriously edw519 - consider this another person who is sure you did absolutely nothing wrong.
I like the aesthetics of two spaces, as well. Especially when using a proportional font since a proportional space is narrower than an average character width. A "." and a skinny space doesn't provide much of a visual separation.

I've gotten over not liking seeing a single space from others, and others can get over seeing my double-spaces :)
Not the first time they've published complete horseshit: http://www.theatlantic.com/technology/archive/2010/12/the-ha...
Would love to do a fact check of the Goldman Sachs sponsored content.
A glimpse of the four-dimensional bitruncated 120-cell, with magnets
divorces are very common and marriage rates are low

I believe today, this is pretty accurate. In the USA, reportedly around half of all marriages end in divorce, and around half of the adult population is unmarried.

the family system is pretty disintegrated

This varies on a case-by-case basis. Some families are as tight as can be, some are not.

The issue is not forced by social pressure as much as in other countries because of the "set out to make your fortune" aspect often seen as part of growing up in the USA.
It would be if this were some kind of isolated case of bad journalism. But in my opinion of the Atlantic (formed well before this debacle) I'd say:

"Isn't that a bit late?"
can you expand on why you think it would be a good resource about design ?

I read "understanding comics" a couple of years ago and while I think it's an awesome book I am not sure of why you think it's a good resource for designing stuff that is not "sequential art".
Ask HN: WILL ANYONE GET PUNISHED FOR THIS HIDEOUS CRIME?
Aaron Swartz was being bullied and cornered by DoJ and other entities for doing something which was correct and not a crime.

He was trying to fix something which was obviously a fault made by those who made the laws and tried to restrict access to something which belonged to every member of the society (like Aaron) and he had the right to use it in anyway possible.

But I do not see any action by DoJ for what happened to Aaron. People involved in trying to incriminate him obviously abused the power given to them. Overpunishing and cornering someone based on any law is an abuse of law itself. And I think such an act should be punishable.

People involved in slapping 35years of imprisonment for something which was not even a crime should be brought to justice. Its wrong what they have done. They went totally overboard with this law. I believe such an act should be punishable on grounds of mental torture.