skysight-inc/HackerNews huggingface dataset:
You can change it later, it just takes a long time to realize it, at a huge financial cost. I chose wrong, but I was lucky that I realized it so soon, after only 6 months. It was a decision made out of laziness as much as anything. I realized that the one programming class I took was way more easy and fun than anything else. I should've gone into CS right away, but for some reason I thought I was way behind the "nerds" who would go to CS, the people who had been coding since they were 6. I thought that I would have no chance in that environment.

That said, not everybody wants to, or can become an engineer or scientist, and they shouldn't. If the choice for a person is between not going to college at all, and going for a humanities education, I vastly prefer they go for the education. I think people getting educated and pursuing their passions are a good thing for society as a whole, if we can afford it.
What do you mean "found"? You mean you accidentally left it in your luggage, or you just sort of found it laying outside a book store?
Disrupting Politics Part I - For the People, By the People
Vim + tmux + Cloud Virtual Machine = Increased Productivity
I'm not sure if your first sentence is questioning someone else's statement, or if you meant "Shouldn't they not be allowed to ...".

If you meant to assert that they shouldn't be allowed to: why not? It's their website, and their TOS that's being ignored. They have every right to.
It's a huge step for encoding videos in just one format for all browsers.

Even on youtube, 50% of the videos I try to see cannot be watched without flash.
That's good for small teams/individual developers, but it really does become a nightmare in 5 years time. How do we know this? Go ask anybody who has had to maintain any kind of Perl code.

Scala is still very nice, but you need to exercise very heavy restraint so you don't end up with write-only code. (Java, and every other language, does admittedly have the same problem: I've seen Java code made up of so many levels of interfaces that tracking down what it does is almost impossible. Obfuscated C/C++ is a true terror. Ruby can get very nasty if you go 'off the rails'. etc etc.)
You can reverse the mouse controls with the "Change Controlmode" button. I found the defaults tricky to handle as well.
First Round Capital - Holiday Splash
I believe that "Nightly" refers to the nightly build. That is it is a build of Firefox that follows the current development branch.
IV? RPX? So Google and Apple are in bed with the patent trolls now.
Hey thanks for the notes!

Our cut is 5% (like kickstarter), it's on the 'getting paid' faq page which we should make more prominent (it will be a big button on the confirm-your-email page).

Public no-login sample course is on the way!

Accessing your customers, they are listed in the participants page you get on the 'my courses' dashboard. Probably a csv export or something would be good, yes?

Working on signup with twitter.

Thanks again!
Good point, however the regulation imposed on airlines would have to be some of the strictest of any industry.
This is really great.Good job , you can't get any better load times then that. What a great product.
Two follow-up questions for you, Bob:

Do you think it would be wise to implement inner() (perhaps alongside the existing super()) for Dart?

If so, would there be a decent way to do the implementation for the compile-to-JS version, given that there's no native JavaScript way refer to things down the prototype chain instead of up?
Let's wait until the first 3D+48FPS porn movie comes along, and then we can decide ;o)
HN has quite an anti-TSA bias. The TSA has problems, but so does every large organization. I suspect HN'ers glare at the TSA because they travel frequently, and it would benefit them disproportionately to cut down on travel time and inconvenience. This is like the trucking lobby arguing for fewer restrictions on driver safety--the perspective is not exactly objective.
A marketing dept can't do much for a product that is a about to die.
It was sitting on the ground at the end of the table where you collect your belongings and repack your laptop. I showed it to TSA agent and went on my way.
Unstuck - Live better everyday
Every organization tends to preserve the problem it should solve (don't remember the source, sorry)
Firefox 20 moves to aurora channel on January 6th so it will get a little more exposure then.

This means that finally you can encode all your videos into just one format for all browsers, desktop and mobile.

Well, one format but probably two bitrates.
Verelo is closing down
The 8 chapters are:

summary: An executive summary of the entire plan, for the busy VC to get a small idea of what the plan is all about.

idea: The business idea in detail, what is the opportunity, the proposed value?

team: Who will be leading this venture? Why?

marketing: How will people know about you, how will you make money?

business system / organization: How will the product/service be built/delivered? What will happen when it's done, will it ever be done?

schedule: When do you think what will be done, what decision will then be made?

risks: What can go wrong? What will you do when it goes wrong?

finance: How much money should I give you? What will you spend it on?
Security is already highly compromised, and apparently isn't too necessary.
Going Beyond OAuth2: BYOD in the Enterprise
Got it.
The mountain in the background is the one you are talking about

There's also a big camp right at the bottom of the picture on the soil next to the glacier.
There are at least two dozen tents there.
Actually, a TON of trash gets left there. Oxygen tanks especially. Also- if you die there, expect to stay put.
Fucken retard -- told you I made a compiler from scratch. Everything from scratch, all 138,000 lines.
How I use Twitter to reach out to my users.
Passwords Are Dead
Ask yourself this question: Is entering your username and password on your smartphone to log into your Facebook account a pleasant or annoying experience? The latter is typically the response from most people. I would agree.
The whole trick of designing institutions is to make sure that when they act for their own self-preservation (as they will and do) they will simultaneously be achieving the goal we want them to be achieving.
Developer-Focused Businesses Are Where It's At
Seems to be still there for me? -- https://twitter.com/YourAnonNews
Ray Kurzweil hints at what he's working on at Google (interview 3 months ago)
Ask HN: Why don't code editors ever have line numbers on by default? 
I have always found that whatever IDE I'm using ( Eclipse, Visual Studio, Aptanna etc..) line numbers always seem to be off by default. Not having line numbers makes it difficult to debug and if you're going to be coding you are definitely going to be debugging. Do the majority of people not use line numbers?
Guess I grew up with old-school C. Looking at the question with example code made me think: "Am I missing something? Looks like pretty ordinary C to me. Why wouldn't it compile?"
Ofcourse the plan itself might not be the paper it is written on. But I think there is a lot of value to be had from having all your thoughts about what you are going to do written down at least once. There is so much to be thought about when starting a venture. I get the feeling some startups just deal with every problem when it hits them in the face, instead of anticipating and carefully maneuvering?
"Those who beat their swords into plowshares will be forced to plow for those who don't." All tech companies with deep pockets now find themselves on a battlefield with very perverse incentives enshrined in law.
That. Or, perhaps, the TSA is objectively awful.

Tell you what. Post an article that sings the praises of the TSA and I'll upvote it. Then we can have a discussion about bias.
I hope we get someone profit focused, because if they repeatedly violate our rights, then we (or the airlines) can do something about it and fire them, therefore removing their profit. In the current system, the incompetent TSA suckles on the taxpayers teet regardless of the quality of their work. The politicians justify their existence with the biggest lie ever used to take our rights: safety.

Also, since when is "profit" a bad word? Using the means of free trade to improve one's situation is the foundation of civilization. People act as if the quest for profit turns you into some sort of Scrooge McDuck figure who counts dollars and stashes money away never to be seen again.
You know, we had some internal struggles with that. We originally were going for a bunch of scheduling vs manual publishing options and it got really complicated.

Can you clarify what about it is unintuitive to you? Should there maybe be a way to publish right on the lesson edit page? There is a help doc on 'different ways to run a course' that suggest how you might use that option (https://www.coursecraft.net/help/running-a-course).

Thanks!
This photo really makes me appreciate the fractal geometry and self-similarity of natural formations. When looking at part of the image w/o any objects of known size for reference I lost all sense of proportion. Tiny "pebbles" were actually boulders, etc.
I'd rather have a public entity than a private entity with poor oversight
That's not a salt, it's just broken. A salt can (and should) change from user to user, but not from minute to minute for the same user. That's why salted hashes have the salt stored as a substring of the hashed result: so that you can recalculate the hash using the same salt that was used the first time. The mistake in the code here is that the "salt" is being hashed along with the password. Oops.

Just to be sure, I ran the code twice, a few seconds apart, using "rob" and "password" for the parameters. Here's the results:

Hc3fba318ec5f25ef74e0067e27bfa187f1385d3b
He66effce74bb1ae41e3a2344b91d5fe1c6205ee0

It doesn't work.
None of your points are relevant to the issue at hand, which is that if you are going to treat patents as property, then entities that don't actually use that property directly, but exist to facilitate transactions regarding that property, have a place in the market.

There is a whole debate about whether you should treat patents as property, but I'm not really interested in getting into that debate in this thread.
The World's Largest Gobslopper
super helpful article
I think you will find this interesting:

http://www.reddit.com/r/AskReddit/comments/14zlhf/what_are_s...
Why do people accept this reality when talking about the TSA, but not other government agencies? All government agencies are like this, especially the Federal ones.
But you're missing the point. The TSA does literally nothing. It adds 'no' value. It's only an expense. To who? Everyone. For who? No one...
The point is that "Kodak would still innovate without the ability to liquidate patents in bankruptcy" isn't any more or less true when it comes to patents than when it comes to any other kind of property, because the mecahnism is the same, even if the purposes underlying the two kinds of property are different.
In the context of why a country would want to sensor the content, the fact that it was adopted by anonymous is very significant.

Sure, it was a "big Hollywood production", but the use of the Guy Fawkes masks as representing anonymity is not something to brush off, nor overlook.
Read the update at the bottom stating the reason for the account suspension, and from that i would gather they had the account reinstated.
Any reason why you prefer that over "deprecated"?
Ok, you can go back to celebrating your Steve Jobs poster. Jobs showed how much of a maverick he was by keeping all his money to himself and fuck the world. Now THAT took real courage and effort.
A primary tenet of cryptography is to assume that the mechanism of an encryption is known. This is a case of someone, honestly, not being educated about the topic and therefore I would definitely not want someone like that making security decisions.
I mean assuming that you want to open SSH you are going to need to secure that either using keys or fail2ban. If you have a web server you might need mod_security (or does AWS reverse proxy everything?). If you want remote database access you need to configure that too.

Does AWS provide easier tools for that stuff? Because you can't really cover it with a general firewall.
You realize the "garbage" is actually a buttload of tents, right?
Silicon valley, Boston, and NYC are paying $100k for senior level developers.

Of course Malaysia and S.E.Asia and the rest of the world has a lower level of salary (except perhaps Singapore).
Sooo funny! Great Job Funny Garbage
The HN audience, and the hacker community in general, also has a libertarian bent, a question-everything bent, and an interest in secure systems.

This all makes the TSA pretty uncool, even for people like myself, who barely ever take the opportunity to fly.
Right, but it's worth pointing out that business models reliant on browser-requested ads are based on a faulty assumption that site owners control clients. Does Facebook's TOS include a statement to the effect of "the user must make a best effort to download all resources linked from each page"?
Yeah, I definitely expected code with missing braces/brackets or something. This is pretty clear why it compiles.
Does that mean soon I'll be able to control playback speed on Coursera and Khan Academy (presuming I've signed up for HTML5 beta in YouTube, which I have)? Anyone know?
Amazing. I was fortunate to travel out to Alaska a couple of years ago and do some glacier climbing and hiking. It was amazing, but pales in comparison to the vast, immense power of this photo. Awesome.
you're arguing that an artist has a "natural right" to their work

No, I'm not.

Forever

Definitely not.

it's only possible to "take it" if copyright is considered a natural right

You can take something that is public property, like a flower from a national park.
You're dead-on -- and this is Facebook now in charge who doesn't care about your privacy, or even your settings.
There are far deadlier mountains out there than Everest. I think the current death rate is around 5%. Annapurna has killed about 35% of the climbers that attempted.

It has gotten to the point where there are basically proven (about as much as you can for something so dangerous) methods of getting to the top.

"Into Thin Air" is a great book on the journey (the very bad , and the good) to the top.
Twitter Suspends YourAnonNews Twitter Account
I'm glad you raised this. To me, this case is most interesting not as a way to bash FB (I'm not a member), but as a conceptual marker:

Is it OK for a user agent, running on my hardware, to alter the way content is displayed? Can the FB TOS actually be binding when it restricts your ability to do this?
Flow, ownership, and insubordination (plus D.F.A.)
they're back
does SASS work without installing the pre-processor? I know LESS does. I didn't think SASS did. LESS will work well enough with just the js file loaded (if a bit slower).
I bought mine in '99 and replaced a burnt out motor last year but other than that and a split hose it's been fine.
Presumably the salt is stored separately in the database.
What percentage of traditionally funded ventures of a similar type ship on time according to the the initial plan? Isn't knowing that vital to understanding the results of this study.
C++ programmers will be familiar with a related (and probably more commonplace) problem:

struct Foo {int a;};

int main(int argc, char **argv) {
Foo foo();
foo.a = 42;
return 0;
}

Looks ok, right? Wrong.

error: request for member 'a' in 'foo', which is of non-class type 'Foo()'
The published algorithms are prune to dictionary attacks. If you can have even a not too good cryto-algorithms, whose logic is kept really secret you are much secure.

Let's say a hacker, some how got into some non-secure services with good amount of user. And found out the username/password are not encrypted or hashed at all. He can use that list a dictionary. He can also have MD5, SHA1 hashed calculated. The same hacker got it into your secured service, who already have a dictionary to try on. He can get password from MD5 or SHA1 or any known hash, in O(1) using hash-table lookup. Normally, hackers now-a-days have the dictionary to try on, it is just the SALT and hash-algorithm is unknown to them. So, the security measures can be:

1. Protect password Hashes from theft.
2. Protect salt from theft.
3. Protect hash function from theft.

Try to protect them all. All of them can stolen, but probability of 3 theft is less than 2 theft. I agree with Dave, only if he has plan to keep hash function secret. I should not shipped inside java script, so hacker don't need to do any effort.
3D Printer Round-up: Cube 3D, Up and Solidoodle
Thanks for this explanation, I wouldn't have seen that part otherwise. At first I wasn't sure which peak you meant exactly, but once I picked the right one I found it.

None of those little ant people are really climbing though.

Also, the resolution should have been much more than a gigapixel to make that part more interesting :)

I immediately saw the HUGE tent camp in the front though.
Those are the hardest 'easy to remember' passwords ever.
> thereby surpassing e.g. Apple's and Google's 30% cut

I think you meant 'bypassing'.
This complaint comes up every time. But, can anyone explain to me how spending $500 mil /for the purpose/ of saving less than 500 mil in taxes would make any sense at all? People tend to frame it as if it was somehow a profitable maneuver.
Twitter Suspended Anonymous Account For Vigilantism
Ok... I can see the rationale behind almost every single change here, and whilst I love the changes, this will undoubtedly cause me no end but problems when I revisit a project, change the source of a CSS file and wonder why it no longer works. This is because I've setup a Codekit framework with Bootstrap. If I change anything now, I'll be changing the entire project for the sake of a couple of classes. Dang!
Because it facilitates division of labor, and competition based on competitive advantage. A product is more than just one piece of technology, and inventors should be focused on technology, instead of getting mired up in everything that is involved in developing a product.
$time = date('mdYHis'); // Probably in the database somewhere too
$rand = mt_rand().'\n'; // Said to be a 31 bit number
$crypt = crypt($user.$time.$rand); // DES crypt is 64-bits output

Since "$crypt" is time-varying, he's got to be storing $crypt in the database as the seed along with the password hash. This system is no better than a weakly-generated random 64-bit seed.

It's reasonable to assume the attacker knows the username. If the attacker knows the time the user was created, he can easily brute force the 31 bits of $rand. PHP mt_rand is not seeded with more than 32 bits of entropy, so with knowlege of just two (username, time, seed) entries the attacker learns the values of all other mt_rand numbers (past and future) generated by this PHP process. This may have significant implications for the security of other parts of the system.

function hash_it($string1, $string2) {
// Equivalent complexity to:
return sha1($crypt, md5($password)).
}

$hash = hash_it($password, $crypt);

So the resulting hash is 160 bits long, by interposing MD5 it is guaranteed to not contain more than 128 bits of entropy. If nothing else, this is a waste of space.

In my estimation, this scheme is about 0.5 bits stronger than plain SHA-1 like Linkedin was using. 90% the Linkedin passwords have been cracked.
http://arstechnica.com/security/2012/12/25-gpu-cluster-crack...
I am curious about your viewpoint.

From my time as an economist working on trade in Asia, I always found it funny that most people have a fear or frustration with China because they are communist. However, having studied a good deal of the inner workings of the economy, my frustration with China is that they still claim communism, when they are actually more capitalist, albeit under a more controlling political system than most capitalist systems.
Caught at the scene
No, then they won't pay ANY taxes. They'll just reprocess the fuel and build some nuclear weapons.
SQL is pronounced 'sequel' not because it's cute, but because that's what it was originally called by IBM, and was changed only due to a conflicting trademark. The then-current DBA's never stopped calling it 'sequel' and the pronunciation stuck.
Nightly is the build generated each night from the latest trunk code. After 6 weeks, nightly becomes aurora, which is more stable (not updated each night). Then after 6 weeks, it becomes beta and is tested by a wide audience. After 6 more weeks, it is released as the current stable version.
I did this as well, awesome course. The drop-out rate was astounding from the feb-may run though, from 70K signups there were only 1-2K that completed IIRC.
"We're thinking probably January" versus "sometime late 2013" would be useful and feasible to provide, though.
Just refresh the page so the referrer is the same domain.
Create the Trends, Don’t Follow Them
"You may not find it as such, but the language's kitchen-sink approach to features does have its drawbacks; I find that part of it manageable but that doesn't mean it's not complicated, it means I can deal with it."

I don't find the language to be a kitchen-sink at all. It is a fusion of OO and FP, and so would reasonably be expected to support features from each of those paradigms. And it does so quite nicely. It is very well designed for this purpose. However it does provide facilities that allows the libraries to become arguably complicated, especially if you are not used to them. But being unfamiliar with a library's API is not really the same thing as the language being unreadable or obfuscated.
There are bugs open on doing that and progress on them. I think the windows one was first to land on nightly.
Seeing lots of stuff dropped is preferred to seeing lots of bloat added.
Scaling Tumblr
If you were a programmer in the days before C had prototypes then you are definitely from the old school. If you're working on code that still looks like this in 2012 then maybe it's time to brush up on modern C. ;-)
This would be awesome for Where's Waldo
Airlines, at least in the US, are quasi-government corporations run by courts and unions in a state of near perpetual bankruptcy.
It's their duty to shareholders and investors to return as much money as they can. No one would claim that they should give their factories and office furniture to the "Public Domain". They are going to liquidate that stuff.

Why would patents be different?
> so you're still being tracked all over the net —
you're just not seeing targeted ads some of the time.

Eh? If the servers comply with the header, they won't actually track you. Not sure what the article is implying - that everyone will lie?
This is awesome, nice work. Although I'd prefer one that transferred them to Picasa/Google+.
'xactly.

Published crypto is stronger because it's had many eyes on it, not weaker. This is pre-101 level crypto knowledge, it's like the first line in the idiot's guide. Or it should be!
Yes but it was part of PalmSource, not palmOne. So Be Inc.'s assets are held by ACCESS, rather than HP.
I wonder if this is an issue that can be addressed using a metaobject protocol -- change the way methods are dispatched and if, when, and how they can be overridden.
Random popular codepen.io with every refresh
FTC Expands COPPA to Cover Apps, Exempts Platforms Like App Store, Google Play
do you mean i don't need to stand, or that there is a cheaper faster way to to do this?
> in Germany ... if you run a service, you do NOT have the right to arbitrarily reject users

[citation needed]

No, seriously, I'm having a hard time believing this.
Intellij makes line numbers mostly unnecessary. Click on the link in the stack frame displayed by the debugger and you go to the right line in the right file. And if you really must know the line number, it's in the bottom status bar, about 3/4 of the way over.