skysight-inc/HackerNews huggingface dataset:
One note, is that common clause to disallow subletting is not legal in Germany.

But the law in Germany has an other trap. You need to file a book, with passport numbers and name of your tenants, if you are running a hotel like business.
New Twitter bird
Coca Cola Enterprises Invests $23 Million in Solar Panels
Apple Lost its Focus on Science
I sincerely mean no offense but this statement came directly out of your butt. Read the table on page 14 of Colin Percival's Usenix paper "Stronger Key Derivation Via Sequential Memory-Hard Functions" (which you could have found by Googling [scrypt paper]); PBKDF2 is ~5x faster (ie: costs ~5x less to break) than bcrypt; PBKDF2 and scrypt aren't even in the same ballpark.

From exactly where did you derive the idea that PBKDF2 is "extremely good"?

The reality is that all three of PBKDF2, bcrypt, and scrypt are just fine. But PBKDF2 and scrypt have drastically poorer library support than bcrypt; nobody should delay using a strong password hash so that they can optimize which one they use.
Here's node.js:

$ echo linkedin | xargs node -e "var x = require('crypto').createHash('sha1').update(process.argv[1]).digest('hex'); console.log([x, '00000' + x.substring(5)]);"

7728240c80b6bfd450849405e8500d6d207783b6
0000040c80b6bfd450849405e8500d6d207783b6
What Country Has the Worst Youth Unemployment? Not Spain or Greece.
Ayn Rand's opinion on genius was similar. She said that what was unique to genius was the ability to very easily shift between different levels of abstraction.

I would not refer to this as "memory", but as understanding. Memory is of course involved in understanding, but it is not sufficient for it, and does not by itself enable the ability to shift.
You didn't answer the question:
By contrast, have you founded a successful startup? Have you raised money from investors? If not, why would you feel qualified to offer advice on the matter?
Good luck! I think you can add the intangible element of "being happy doing what you want" to the list of reasons.

I think you will love it every day.
Curiosity will have more people clicking
He was the last of the giants, along with Heinlein, Clark and Asimov. As a kid in the 70s, I devoured their novels and stories from the 50s and 60s. Bradbury was probably the most sophisticated writer of the four, though I preferred Asimov's straightforward, techie prose more back then. But we did get to read Bradbury in school, while none of the others was deemed lofty enough for the curriculum (except Heinlein's Stranger in a Strange Land, and that wasn't until college).
Almost no committed code that is commented out

I don't 100% agree with this one, at a company I worked at they had a policy of commenting out code, adding a date it was commented out and a reason why. After 90 days aging it would be removed by a script, which would delete the commented out code, grab the description of why it was removed and then do a commit to source control with the description. This actually worked great for documentation of changes that occurred. Now granted you can do the same thing by requiring comments on commits in source control and then researching the version history. But having it right there in the code made the process of investigating code very fluid.
Good job Wattpad! Congrats
I saw a talk by this guy at the Seattle Makers Faire. Quite an interesting talk, though they didn't let him do a live firing demo :(
"Supposed to" is debatable. States do not have authority to tax interstate commerce. They go ahead and ask for it anyway. Although they call it a "use tax," the the tax is calculated solely based on the money that changes hands in an interstate commerce transaction. Looks like a duck, quacks like a duck, has webbed feet like a duck, as they say. It's an interstate commerce tax.

A personal expense does not become a business expense just because a taxpayer calls it that. But states think they can make an interstate commerce tax into a "use tax" just by calling it that.
I almost got locked out when OpenID was removed, but later found accidentally that the logon is case sensitive, and that fixed the issue for me.
Django has chosen a fine default and for the next several years it's probably unnecessary to second-guess it. Over time, GPU and (more importantly) FPGA-assisted hash cracking may or may not become more common, at which point you'd want to transition to something like scrypt.

You could literally flip a coin to decide between bcrypt and PBKDF2 and it wouldn't matter which side came up.
Is memory really that important? I'm just starting out with programming right now and I have rather poor memory.
Wow, I didn't realize this was something of a white whale. Still sounds like a fun nerd project though so I might spend some time on it
The Venus Transit
$20,000 isn't "little ways".
A strong password hash doesn't gate on any of those things, so, while you do indeed need to pay attention to them, you don't need to pay attention to them before you deploy a strong password hash.

You should deploy a strong password hash immediately.
It's not really a question of safe vs unsafe so much as increased danger in that range. Stand in the wrong place at a GW power-plant and you might just end up as a ionized cloud in short order. But, even without massive tissue damage things can still be incredibly dangerous.
Good point. Although you have to wonder how much of the ubiquitous `anti-terrorism` web tracking is going to be used to report ebay/craigslist/amazon to the IRS
How to Hack the Marathon: Things I've Learnt From Running
na, just thought it was a good obfuscation is all. Fitting for your profession.
An interesting project, I almost spilled coffee on my lap due to being blasted by dubstep upon visiting the page.
Convince everyone that node + mongo + backbone + bitcoin is the beginning and end of all software development, from systems software to scientific computing. Receive kickbacks.
The way the laws worked out to allow pirate taxes in Canada means that a lot of "piracy" is now legal. Though the media companies are now working on having the tax and making it illegal so we'll see how that goes.
Can somebody recommend good reading material/book on how to handle passwords/encryption for practical everyday applications.
FWIW Barnaby Jack (or a reasonable facsimile of him) links to this article with the comment "the right way to respond to security vulns...". (http://twitter.com/barnaby_jack/status/210052884497313793)
So, is this new fish fully compatible with sh syntax? IIRC the original one was not.
Facebook Open-Sources Internal C++ Libraries
I figure the awkward time zone difference for most U.S. clients has to count for some kind of haircut.

But your point is well taken. If I do decide to shift my focus from my own products to consulting I'm not going to do it at too high a discount.
"Heh look! Craigslist still takes my ad for my spare room even though my lease says I can't do this!"
I agree, but my point is that the "use bcrypt" drum has only been beating for a couple years to my knowledge: http://codahale.com/how-to-safely-store-a-password/

Wind the clock back 3-5 years and it's still stupid to use MD5. I could kind of understand some old code laying around that was less secure.
Congrats man. I did exactly this a year ago and it was the best decision I've ever made. If you're interested I wrote up my story a few weeks ago here - http://www.entrelife.com/2012/05/how-i-went-from-0-to-50k-on...

Good Luck!
You're spot on about different needs. I used to work for a guy who was a genius at managing programmers and providing an environment for them to thrive (at least he did that for me). He once told me that for an innovative multi-year software project, he needed a small team of really good programmers to spend several years building and refining the core system (on R&D dollars). Then, several years down the road when the contract dollars started coming in, he'd need a much bigger group of average programmers to handle all the humdrum tasks of moving the right bits to the right places, supporting the right formats and protocols, etc. He understood that the average programmers wouldn't be capable of the former, and the great programmers wouldn't enjoy the latter. It was a significant realization for me.
The World's first "democratic" startup accelerator
I don't really see a purpose in hiding my password. So, as a counterpoint, my password is in the list. This is my LinkedIn password:

AxEWS9rg5V

This is the sha1:

caf28fcc9c3e4d88b830b8e5cc52c5b65d3db5f4

It is found in Line 3612910 of combo_not.txt. I believe the file is authentic.
I agree, and I think that's why there will need to be exemptions for small-scale independent vendors. You didn't address my point about the continuing need for regulation of large-scale vendors for essentially the traditional reasons, though. Does the fact that we should let kids run lemonade stands without being hassled also mean that full-scale commercial hotels in Brooklyn should be unlicensed and not subject to health/safety inspections? On the latter point, I don't see the situation as much different than the 1950s: if someone is trying to convert 30 apartments in a building to a de-facto hotel, that's the use-case that hotel regulations were put in place to address. The new 2010s phenomenon is the person who's renting out their personal apartment intermittently, and which current regulations are too inflexible to accommodate. So I think a more flexible range of policies are needed.
HN is mainly goodwill for YC (any VC would pay a fortune to have HN and its audience).

So the parent comment seems to suggest that it's damaging to the goodwill of the site to disable signups.

If this was a permanent change, I'd agree, but it may be temporary, and it's not totally disabled (you can still signup by submitting content, as someone else wrote).
Assuming people know that they are renting slummy, dangerous apartments, I see no reason why they should be prevented from doing just that. Unless it's creating a wider problem for the community, I just don't see the benefit of baroque licensing and regulations.
Apple filed a patent in March 2012 for a haptic touchsceen. http://www.appleinsider.com/articles/12/03/22/apples_haptic_...
So when i buy media to back up my own work i have to pay a fee intended as a taxation to people that listen to music or watches movies with their family and friends?

mind is full of...
While I agree, I do completely hope that we will figure out a way to make the buttons dynamic - may be after 1 or 2 generations of this technology.
The perl one liner was funny, the shell one liner was light hearted, but your node solution is just pure fanboyism and quite frankly not in line with the spirit of the two previous posts.
Just adding my two cents worth. This file looks legit as I have a long, complex password on linkedin and the sha1 hash for it is present in the dump.
HBO will gladly take your money...through cable. Just because you don't like the delivery method doesn't mean there isn't a way to access the content you want.

Compare this to movies. Is it the responsibility of studios to make sure you can watch the movie at home the very instant it comes out? No. You go to the theater and watch it if you want to see it as soon as it airs. Otherwise, you wait.

HBO is following the same path: use cable subscriptions as the avenue to get the content immediately, On Demand available soon thereafter, buy the DVDs or download at a later date.

I'm really tired of this self-righteous attitude that you are owed something from HBO. If you want to watch all of your TV through the internet, that's fine. But you have to live with the tradeoffs. HBO is one of them.
I'm discussing SHA-2 vs MD5. I wouldn't use any hash function without a salt.... which makes the discussion of rainbow tables irrelevant.
One of the great things about working in software is that if you want to work at the frontier and push the limits of what has been done before, you still can. Your peers may deride you as a "cowboy programmer", but they can't stop you.

Many other fields have been so heavily regulated by government that truly pushing the boundaries is either far more painful or impossible, therefore the pace of improvement in them is far slower than it is in the world of software.
- Get users to sign up.

- They post/comment on news items.

- ????

- Profit.
I'm not sure that it's really dirt. If you scroll down you can see that the texture is continued after the rotating iPhone slideshow.
I think the reason that it looks different than the mac and iPod pages is because those two pages have product lines where apple would like to feature more than one product.
I'm not sure why Apple would choose this layout for the iPhone page and a different layout for the iPad page, maybe they're doing some testing on which is better.

As to the Apple TV UI comment, Steve was also known for his quick pivots in opinion, so while he may have rejected that interface, we don't know what he would have said a few months ago when it changed again.

Also, hashtags?
128 bytes is not "large". I was thinking more along the lines of megabyte+. There is no question that it will slow down hash computations, because you would need to process more data. The question is, can you efficiently parallellize this in a commodity hardware (GPUs)?
What weakness does bcrypt have?
I have found hashes of linkedout, recruiter, recru1ter, googlerecruiter, toprecruiter, superrecruiter, humanresources and hiring.

If it is a hoax, it is a very elaborate hoax.
Mobile Mondays can be good as well. That is Australia wide too, even in Adelaide!
May I ask what is heart-breaking about paying taxes?
And.. the node.js solution doesn't do what either the Perl or shell one liners do. It doesn't tell you whether the password was found in the file. All it does is print out a SHA1 hash of a string.
50% of programmers are below median. It is quite possible that programmers do not follow a normal distribution.
When you don't know how to sell yourself, freelancers (and businesses!) compete based on price. It's the "obvious" choice but it wrongly assumes that's how potential customers make their purchase decisions. EDIT (additional context):

When my wife quit her job at Intuit to start Copy Hackers, she also had to figure out how much to charge for her freelance copywriting work. After some investigation, she found that there are writers on eLance who charge $10 for an entire blog post and $20 for a press release. In addition, I make a very comfortable living working for a large software company -- enough that she could easily compete with the inexpensive off-shore writers because we have no real need for the extra money. However, none of that was factored into her decision, because she priced her services based on the value they would generate for her consulting clients -- and has moved her rates up twice in the past year from $50/hr to $150/hr. She has plenty of work at that rate, too...
Things have been pretty exciting at the HQ! Thanks for all the support :)
is this confirmed to be real or a hoax ?
And here is the (partially) decrypted version with 163267 passwords: http://www.mediafire.com/?bq8bd5iojp50zci
6.5 Million LinkedIn Passwords Reportedly Leaked, LinkedIn Is “Looking Into” It
This comment is willfully ignorant.

Are you just upset that he is competing on price? Given his cost structure it makes perfect sense for him to want to deliver desirable projects for great customers at a great price.

Clearly you know that there is no fixed price that the market has decided professional iOS development is worth. And now that there is one additional professional iOS developer working from Vietnam the price turns out to be lower than what you think it should be.
And a follow-up: "Our team continues to investigate, but at this time, we're still unable to confirm that any security breach has occurred. Stay tuned here."

https://twitter.com/LinkedIn/status/210390233076875264
This is purely speculation, but I would imagine not, as the IP stack is probably baked into the hardware.
Thanks for the shout out, Alex.

Michael- Trecul looks cool. I'm doing something similar with Sky. I'm building an LLVM-based query language on it called EQL (Event Query Language) that's optimized for evented data. It does a lot of function rewriting to optimize loops and avoid heap allocations so it can crank through tens of millions of events per second. It's not finished yet but it should be done in the next couple weeks.
I have found one case where both types are present.

grep `echo -n l1nked0ut | shasum | cut -c6-40` combo_not.txt

000000afef5f2ba94b104126d04db1837f423816
e7bf10afef5f2ba94b104126d04db1837f423816
I have stopped watching it, as I find what they show just too aweful, and only delivered at certain times (and on most channels interupted by commercials).

But I have nothing against tv shows per see.
A complete python script assuming you have hashes.txt in the same directory.

http://dpaste.com/756007/
Shut Up and Take My Money: Fans Should Hire Artists
Breach of contract is generally considered a "big deal" by most lawyers and judges.
I agree, aside from being interesting, this was a well written story. What's everyone's problem with the writing style? You have to be kidding me.
So he's:

1. Violated his lease.

2. Documented exactly how much income he received during that violation.

3. Probably thew up some red flags to ensure the IRS double-checks that he declares that income on his tax returns.

And all of this before he finds out what the courts have to say about his actions.
Tweets & Emails are Not the New Power Lunch
The JOBS Act: Signed Laws & Rules Around the Corner
Dandelion Wine is one of my yearly reads. Perfect blend of fantastical and nostalgia.

“No person ever died that had a family.” ― Ray Bradbury, Dandelion Wine
RepRap: Printed Circuitry: All covered up
I am also not doing any GAE stuff, its just some static files. Presently all things are happening on client side.

Actually I also thought of integrating Metafilter, but they don't have JSONP api as of now.

Anyways will opensource it soon, and can integrate other sites with serverside component.
Fishfish, new Posix shell by the author of Hex Fiend
Twitter has a new logo
I didn't downvote, but I suspect the reason other people did is because he has considered these things. He already has a dozen apps on the store that make between 100-150 a day. He didn't just completely jump off a cliff.
I'm not a good programmer, because when I tell myself I will be programming, 2/3 of that time is spent reading Hacker News instead.
Oh boy, I wonder if this guys knows what he's up against tomorrow (7th, June). If he's lucky the landlord will just tell him not to do it again. If not they'll be allowed to rip up the lease; now he's got 2 problems.
Somebody needs to tell them about Google Fusion Tables, Heatmaps and server-side point clustering and rendering. Dropping a whole bunch of pins from a random sample like that is horrible visualization. It assumes I am going to zoom in to every single place to figure out if indeed there is a pin around there.
Why? What are we gaining by cramming everything into the browser? We already have OS'es, networking stacks, and technologies for remoting out the UI of server based apps, as well as techniques for delivering code to where the data lives. Why not just use a tool that was designed for the task in question, instead of building some unholy golem-like chimera of parts and bits and pieces cribbed from here and there...

Seriously, a modern web-browser /web-app combo seems like something better suited for a Lovecraft story (I'm thinking "Herbert West: Reanimator" in particular) than real life. :-(
I know one programmer who I would call great.
Here's what I've observed from him so far:

1-A serious amount of fucks are given both via attention to detail, polish, and no corners are cut. I have been lazy comparatively and often accepted "good enough." I'm working on changing this so that my priority is what is awesome for the user, not easiest for me to implement.

2-At the micro level, before setting out with any new technology, he tests its properties thoroughly. For example, benchmarking each part of the setup on its most intensive tasks before building with it. No "assuming it will work" based on breathless blog posts. Using his intuitive sense of what is expensive, he also optimizes expensive operations in loops by hand (like mysql complex queries).

3-A well thought out, and well practiced tool-chain for development. Ex: Using vim and knows it well, pays for tools to make life easier, has easy backups with time machine to easily go back, etc.

4-Diverse range of skill, and eagerness to dive into something new at any point.

5-An ability to rapidly debug problems. I haven't pieced together how this skill is built, except it involves the usual logic combined with a better memory than mine (so remembering what to rule out) and a pattern recognition that comes from remembering similar problems.
Presently I am using HN api's for searching, and I have found that it takes time to index new links.
If the tables were turned, The Dread Pirate Barnaby would do worse than 'boo'.

Sorry, there's no drama to be found here. The guy's just having fun writing this up.
Prospectus For Silicon Valley's Next Hot Tech IPO
My experience exactly. I read a lot of Asimov and Clark in the 70s, but I read some Bradbury too. I need to get some of his books that I missed and read them now. I suspect I'll appreciate them as literature more now than I would have when I was younger.
Excellent perspective on Apple's move out of the science world.
This seems to be live already for selected locations in Europe.

For example http://goo.gl/maps/2iVt - zoom out for the old interface, zoom in for unbelieved details.
Here's the thing: the OP did not mention that he has some apps that generate $100-$150/day already making the blog post looks like he's a risk taker. (hint: it's how you drive pageviews, no offense OP, but let's be honest until you fix the blog :)).

So you're right based on the blog alone, but not necessary 100% right had the OP exposed his side income.
The iOS development rates at Odesk for North Americans never crosses 50/hr, most relevant seem to hover at 30/hr.
I liked it a lot too, and, obviously, I'm on Barnaby Jack's side of the vulnerability research fence, not the ATM vendor's. I even thought the style was amusing.
The market is several billion dollars and ripe for disruption. The revenue model, of course, is the billion dollar question. There are plans in the works, but nothing concrete and on the surface atm.
Another datum: the hash of my password (randomly generated 8 character mixed case alphanumeric) was in the file, without any overwritten 0's.
No, because Craigslist is not a broker. They're an advertiser. AirBnB is a broker because all the financial transactions go through them so their legal and tax responsibilities are different.
Also if it was "linkedin"

7728240c80b6bfd450849405e8500d6d207783b6 not present

0000040c80b6bfd450849405e8500d6d207783b6 present

or "facebook"

cbe648909034c0624c205fe219d3fbd10052c715 not present

000008909034c0624c205fe219d3fbd10052c715 present

or google

759730a97e4373f3a0ee12805db065e3a4a649a5 not present

000000a97e4373f3a0ee12805db065e3a4a649a5 present
Companies Making The Necessary Transition From Industrial To Service Robots
Command line utility I wrote which uses getpass:
http://dpaste.com/hold/756011/
Persistence Pays Off When Speaking to a VC
I've hired and worked with hundreds of programmers, most good. The observations in the post are all true, but another correlate I've seen is patience: willingness to slog through difficult, boring work to achieve a great outcome.

All of the very best programmers I know work incredibly hard and never allow a massive boring task to derail them. It's an interesting combination of confidence ("I can solve this insanely hard problem") and humility ("I am not above doing this crappy work").

Sometimes the solution is to automate the boring stuff; other times it's literally just getting through days of grunt work. The very best programmers I know are willing to do both, and know when to do which.