skysight-inc/HackerNews huggingface dataset:
I wasn't aware that anyone suggested using bcrypt for key derivation. The idea, as I understood it, was to avoid writing your own password hashing implementation. Bcrypt is a complete password-hashing implementation, so use it, rather than cobbling something together yourself. This is the standard advice for cryptographic software.

PBKDF2 isn't a password hash: the specification doesn't define a storage format for iterated, salted password hashes. It's not that hard to invent one if you already specialize in writing cryptographic software, but most programmers still shouldn't be doing that. It's just too easy to make mistakes that go unnoticed until it's too late.

If you insist on using PBKDF2, then I suggest using my PBKDF2.crypt() implementation at https://github.com/dlitz/python-pbkdf2. I'm not a cryptologist, but I'm the maintainer of PyCrypto, so presumably I can be trusted to do a better-than-average job of this sort of thing. If people want, I'll write a proper spec and add SHA256 support with a different algorithm identifier (the current implementation still uses SHA1).

But really, if you need a password hash, just use bcrypt and get back to writing the code that actually provides value to your user base and differentiates you from your competitors. Bcrypt is good enough for now. This advice might change in the future, so do pay attention, but for now, just use bcrypt.
The New Suburban Poverty
these are on our todo list, thanks!
I don't know for sure since, like you, this is basically how I open apps. But recently I was told from a friend of mine that you can also enter arguments with launchy. My friend had a link to a website and launchy would let him then enter some text which it would put what he typed into a parameter in the url. For example:

http://intranetsite/stores?id={0}

then entering "45" in launchy after selecting the url would let him go to the site for store 45.
How can I go about publishing my own genetic data to the NIH GenBank sequence database? If I've already done genotyping with 23andme, is the raw data acceptable for submission?
I had exactly the same thought. Although I gave up after 3 min. :)
Honestly, this is a huge and important question that we have thought about extensively. In the end it comes down to what people want to be public, and what they want to be private. The absence of a content search feature on Facebook is a good example. People don't want their personal lives to be indexed and searchable for all time. This fixes that problem and allows a person to manage their communications well after they have said it.

An API for search is a secondary concern, and is one I want to revisit in the future. Privly allows you to assert your own copyright even when it is displayed on other sites, and the issues surrounding this are more troublesome for the future of the web than taking away Facebook's ability to crawl my chats to my significant other.

I also allude to the Arab Spring at several points in our materials, but this is dangerous territory for a small band of programmers to wade into. I prefer to keep things apolitical, Egyptian flags aside.

I went Kickstarter on this to:
1. Make it more secure
2. Get open source support and expertise
3. Start a real discussion around these issues that can guide the development of the project

We will not break the web.
Private site over LAN or high speed internet are targets for web clients: https://github.com/Mach5/supersonic/issues/34
Slight pipedream aside; a tiling window manager with multiple real and virtual desktops plus gesture control would be nice. Anon or authed zeroconf wireless networking and would allow one to place/dock a mobile device to the side of your desktop/tv/other mobile and drag/sync apps and/or items between the two. Anyone know of a system or so that could do the likes of that?
I guess you could make that argument if you liked twisting words and ignoring how the government works. "Leaving it in the taxpayer's pocket" is not what would happen if you defunded NASA. The money would simply go elsewhere.

You seem to be speaking from the vantage of ideology rather than an actual, rational view of reality. Cutting taxes is yet another action (i.e. change from the status quo, like defunding NASA) that you'll need to argue in favor of and outline a plan for. It won't just magically happen even if you cut some budget item.
Painting of the day: At the inn door,c.1839
Microsoft Makes World's Most Ethical Companies List
FATbit Technologies is offering free website maintenance to everyone
for some meanings of "ethical"
I'm sure it would be possible to build a system whereby the connection between each group of battery cells could be fed through (for example) normally-open relays. Any sign of catastrophic failure cuts power to all of these relays, and the result is that you have a car full of unconnected batteries, each one good for just a few volts.

The real trick would be to build the system that could reliably de-power the relays in the case of an accident, but would also be reasonably trivial to reset in the case of false alarm, e.g. when an accident ends up being sub-critical. An end-user reset might also restrict the car to 'limp mode' until it's inspected by a qualified person.
Water Bottle Holder
There's been plenty of reports lately, that average people cannot tell the difference between an iPad 2 and 3. What do HN users who have both think about this? Are these true or exaggerated? If it's true, then what does the new iPad breaking sales records means? That apple can pretty much sell anything with the right marketing at this point, no matter how innovative its technology may or may not be?

[1] http://www.youtube.com/watch?v=iox5Q2nWi-Q

[2] http://gizmodo.com/5894094/we-people-an-ipad-2-told-them-it-...

[3] http://www.latimes.com/business/technology/la-fi-tn-differen...
That is pretty cool. Didn't get it as I don't actually need it, but my advice is to put this in front of Schools. Education sales could really help.

To sell it to schools, Drew might want to add practice problems or send out promo codes to schools with iPad programs.
Good luck!

Clickable: http://www.fourthdimensionapp.com/?ref=hn
iTunes ($2.99): http://itunes.apple.com/us/app/the-fourth-dimension/id504201...
sold at $16-18, on margin, to start a startup
Has Linux cost more than Windows Core to build? In dollars or time?
http://www.time.com/time/archive/collections/0,21428,c_einst...
The problem is python never took off as a scripting language. In spirit it was a great language to develop applications in.

This creates a dilemma for a lot of people while choosing a technology. If you have to choose a language where you don't want to develop stuff quickly. Then you now have sufficient time to choose a static language and then develop stuff at the speed desired.

For other quick stuff there is Perl anyway.And it doesn't make sense to use Python, which is slow(compared to java), which doesn't give quick development cycle(compared to perl).

If you wish to relevant for a long time, then you have to do at least one thing properly.
Email is a headache! Here are a couple tools I use to verify SPF records, DKIM records, etc:

http://www.openspf.org/Tools and http://www.kitterman.com/spf/validate.html and http://dkimcore.org/tools/dkimrecordcheck.html

Also, you might learn about warming up an IP address for mail sending if you're going to be pushing volume: http://docs.sendgrid.com/documentation/get-started/sending-p...

Sendgrid's reputation checking and interface for seeing and clearing bounces, spam reports, etc. are extremely useful too.

I imagine you already know all this, but others may not :)
Well responded.

Two (not entirely serious) counterarguments:

- Lists like this

- Abusing the char as em-dash

- Weird languages. In German it's quite common to use that character to shorten the monster words. Pulling samples from my reared (note the disclaimer about being not to serious)

Lebens- und Krankenversicherung
(Shorthand for Lebensversicherung und Krankenversicherung)

The inverse is possible, but less common as far as I am aware

Arbeitsplatz und -Umfeld
(Arbeitsplatz und Arbeitsumfeld?)

Looks ugly to me and the samples are pre-coffee, but this is definitely possible.
The search is. The reader is the same one as the internet archive, which is IMHO pretty great:

http://openlibrary.org/dev/docs/bookreader
Exxon revenue is almost $490B p.a. Wal-Mart is $420B p.a. They both reach crazy peaks late in the year.
I did the same, but I still can't figure out how to read a document once you clicked the search result. i.e. http://new.alberteinstein.info/vufind1/Record/EAR000000005/T...
Unless something changes dramatically, your shelf life as an employable programmer is going to be surprisingly limited.
Top Three Ways to Improve Internal PR in Your Agency
Companies spend money on things that bring them profits or enable making profits.

Java and C# helped their companies do that.

But with Python,Tcl and Haskell its a little different. Its good for the companies if they off, but if they don't they don't loose anything.
I remember Linus saying they only keep the last 5 years of commits, because more isn't really necessary.
Show HN: iOS Table View that automatically adjusts with keyboard show/hide
Tech & Consumer Electronics Expert Job, Demand Media - Los Angeles, CA
I loved every word of this.

And I appreciate Jessamyn's illustration of her initial objections being silenced on rational grounds and then an emotional response to her project.
Good one, for a few seconds I didn't realized it was a png file :).
PSA: ICS customer guide now available for Samsung Galaxy S II owners
As a hacker, I feel like I am missing out on the wonders of tablets and the Ipad that I see non-hackers getting extremely excited about. I can get super excited about my smartphone, but that's because the device(s) it replaced were infinitely less exciting (my dumbphone, my mp3 player). But for Ipads, I just feel like everything I could do with them can be done on my laptop better. My laptop has a bigger screen so movies is a more pleasant experience. I can play more fun games on my laptop (The many many years of flash games is probably more vast than the games on the Ipad). I can compose documents more comfortably than i can type on a touch screen. I can CODE on my laptop! Granted, my laptop doesn't have 10 hours of battery, or that level of pixel density (where i completely agree with Atwood, displays need to get better), but I have yet to find a reason to buy a tablet. I think that non-hackers who don't really use that many features of a PC should get VERY excited about tablets, but until I can program on a tablet comfortably, I don't think I could bite the bullet and buy one.
I think it's very dependent on the project. There really are times in php-src when you want to be able to go back a fair way, since the last significant change to function's implementation may well have been 10 years ago in the early 4.x days (and Git is going to be a huge win for us there over Subversion).

I wouldn't be surprised if it makes much less sense for the kernel, though.
How many companies can allow this kind of excruciatingly intimate information seep through a third party without correspondingly draconian confidentiality agreements? If I started doing this without getting things filtered by my manager (and probably a few levels more as well), I think I would justifiably get fired.

Except, I'm too valuable to get fired ;-) (and my discretion has something to do with that as well).
Brother Can You Spare Some Code?
As a frequent vim user I probably should have done the caps-as-esc remap but by now caps-as-control is so engrained in my muscle memory that I now have a significant friction to changing it.

My favorite keyboard happens to be the Apple Extended Keyboard II, but I can't use one these days because its caps key would physically toggle between on and off states (like a typewriter caps key) which means it does not make a very good candidate for remapping.
The quote describes stock grants and stock options for managers (and employees). That's orthogonal to the question of dividends vs buybacks.

An individual investor might prefer dividends for tax reasons, while a mutual fund might prefer buybacks. But other things being equal, both sorts of investors don't want unnecessary dilution.
Until the robots unionize, of course.
Ray ban 3384
So you would rather clueless goons be in the so called "policy making process" (but let's be honest, more like a "lobby making process") than intelligent individuals that are pioneering the field which will soon need the policies?

Great logic.
How to Enable Cookies
This Website is for Making money Online ... It is The best Home based Business for Earn Money ..
Hopefully this is useful to someone. Obviously this could also just be a little display helper class (composition > inheritance) or even a category, but this was my original implementation. Might update it in the future. All the crazy coordinate stuff was the painful part.
Wouldn't that still potentially affect your LAN's performance? At >1Mbit per stream, it seems they could add up fast. Even on a LAN, I'd want to minimize traffic volumes where possible in most cases.

I'm just curious if this is a matter of convenience, wanting to avoid re-encoding, or if the fidelity is actually critical, and these would be playing back on studio monitor speakers for close scrutiny.

I guess if I were trying to play FLAC and WMA files from a local server, I would typically mount the remote share and use native client-side software to play them, which is typically a more pleasant user experience than browser-based solutions.
True. Ironically this will also result in criticism about how Amazon isn't employing enough humans.
I don't mean any disparage on ck2, though I do completely disagree with him. "minerdity" (which I thought was rather clever, actually) is perfect for describing the minority of highly technical users that have deep-seated privacy issues. That determination didn't come from his profile. His comment said it all. He makes it sound like you'd have to be nuts or ignorant to not block the referrer and that's simply not the case. Sometimes you have to look at the person doing the talking and determine if they are biased or not.

Like when someone with "I hate Microsoft" in their about is in a thread about Microsoft trying to explain to you why Windows is dying off.

That was my determination, for better or for worse, I can't take it back now.
Ndot Review
Ndot has developed many clone websites successfully. We have clients all over the world and within a short period of time we have achieved this goal. But our competitors are unable to tolerate our growth. So in order to degrade our brand they are posting many negative comments against us in many forums under the title Ndot review and Ndot product review.
I personally still use FF as my main development browser, it may be familiarity but I like the development tools in FF more than the ones offered in Chrome. Chrome may have the slight edge in features as far as development tools go, but I find that FF's tools have a better workflow. As well, the new 3D view of the DOM is in and of itself a big reason to use it as a development browser. As the DOM has become more complicated we have desperately needed such a tool to visualize the layering of elements on the page.
Face the Music and Fix Computer Problems 
Computer Technical Support providers have assessed the lost caused by Internet vulnerabilities and have come up with on-demand antivirus support domain.
Google Wage
Just got this email about Google Wave (mispelled as Wage in subject, lol) sunsetting on April 30.

They mention Apache Wave and Walkaround.

Honestly, I am more interested in Wave-ish stuff that is running on Node rather than Java-based, just based on having more positive experiences with Node than with Java.

I just googled and found this https://github.com/scottbw/wave-node

Are there any other Wave-ish projects built on Node?
Adult diapers
NASA inspired adult diapers,adult diaper,adult briefs,driest adult diaper,adult incontinence,ultra dry brief, adult diaper,driest briefs,ultra dry diaper,driest diapers,driest adult brief & adult brief for incontinence.Wellness Briefs offer adult incontinence products,Incontinence Briefs,adult diaper and more.Environmentally friendly incontinence solution available today
Endangered Cuban Jutia Finds Protection Away from Natural Home
"Scripting has become synonymous with Perl."

This is a remarkable claim. Well beyond what the most dedicated perl enthusiast could make with a straight face.

Do you have any supporting data or evidence to back it up?
And additionally, the article says nothing about businesses outside retail.
Escort             
Escort sono le signore che sono altamente istruiti, ben leggere e molto socievole. Questo è uno dei motivi principali per cui queste ragazze sono noti per essere i migliori date. Quando si deve partecipare a un evento importante o una cena aziendale, vuoi che il tuo data di essere affascinante, elegante e qualcuno che non ti dia fastidio. Escort ha molto esperienza per gestire date come questi, e sarebbero completamente a tuo agio con qualsiasi situazione sociale. Non avrebbe dovuto preoccuparsi di nulla quando si è con loro. Una delle cose migliori di uno escort è che si sarebbe in grado di prenotare i suoi servizi in qualsiasi momento si desidera. Come la maggior parte delle agenzie di escort hanno un sito web oggi, si sarebbe in grado di ordinare con facilità i servizi online in pochi minuti o addirittura per telefono.
"He is to cram his 6-foot-2 frame into a personnel sphere just 43 inches wide, forcing him to keep his knees bent and his body largely immobile. The dive plan calls for him to remain in that position for up to nine hours."

Thanks no.
If NASA needs money
If NASA needs money …
IE actually did win on the merits back then, IE 3 was a far better browser than Netscape at the time and Netscape was having a tough time competing due to the shape the codebase was in. IE was quicker and lighter, so people started using it. The bundling was certainly a factor, but the fact that IE was the better browser for a time cannot be ignored.
Make your event memorable by Valet parking 
Valet parking is a service provided by the attendant at a busy congested place where you feel difficult to park your vehicle, removing your stress and worry. Valet parking is the question of impression regarding any organisation that offers its premium services. For this it becomes essential to have parking services Los Angeles as they are professional, courteous and highly skilled team that is trustworthy and can provide the services which a client is looking for
I don't agree. I submit to you the world of knockoffs as a counterexample. I know of an idea out in the wild right now where the founder chose to tell everyone he could as soon as he could. There is a fairly bad MVP close too launch. The only saving it is that he hasn't been very successful in telling everyone he'd like about it. If many of you guys saw it in it's current state, I'm sure wouldn't be a massive undertaking to make a much better version, more directed. For the primary "tech," it's non-minified JS. This is a hotly debated topic but I think there should be some discretion; it's too easy to just flippantly say "ideas are worthless."
Yeah, I also think it can give you a negative stigma. We all have lots of ideas. If we tell everyone, every time we have an idea, we can start to look silly or naive or what have you in front of our peers. For some that is a mark a great person. For me, eh, I'll err on the side of caution. :)
Apple is already buying quite a lot of fuel cells AND solar panels for its datacenters.
The analogy is crap.

Let me make it worse: You're the only store around for miles and miles and people really just buy what you've got in stock. Sure, they could order online or grow something in their backyards. Maybe there's this obscure and small outlet for some of the missing things from your inventory, but most customers don't know the place.

But you just decided to remove meat from your store now. You consider eating meat distasteful and barbaric and really want to have nothing to do with that sort of stuff.

In my book you'd be

- abusive in your position as a quasi-monopoly

- an asshole by forcing your morale standards on others

I think that's a good point the GP makes. I don't give a damn what the weirdo moral limits are in the US. They are totally insane if you have my upbringing.

If you want to police the market, add proper age restrictions. Or use this braindead misfeature of regional support and don't allow apps like this in the US (now that would be a change, eh?).
I got to say, it's really annoying to read articles about entrepreneurship that present dogmatic perspectives like this one.

Entrepreneurship is something that happens in the real world. The real world is a messy place. Just because you learned one lesson in a big way from your venture doesn't mean applies to everyone.

One of the big reasons I think I can succeed where most fail is that just taking the leap into entrepreneurship seems to make so many people turn their brains off.
Cara Instal File Apk di Ponsel Android Waloetz Go Blogg
Very clever. This seems like something I would see on reddit or even here on HN rather than on stack overflow.

I find the "locked" and "closed" messages very interesting. It is a good indication of the type of culture the stack overflow community has. While I find this very funny, many people that run the community clearly want people to ask seriously questions and for people to give thoughtful and on topic answers (not to suggest that it is a bad thing).
It is not just the blog style. Every Google product has been ruined by the UI changes. Google Groups is practically unusable now as is Gmail. As for search, pg said it best in his essay

"Google used to give me a page of the right answers, fast, with no clutter. Now the results seem inspired by the Scientologist principle that what's true is what's true for you. And the pages don't have the clean, sparse feel they used to. Google search results used to look like the output of a Unix utility. Now if I accidentally put the cursor in the wrong place, anything might happen."

In general, UI "designers" seem to be running amok at Google, with little or no management oversight. Or maybe there are too many managers pushing this stuff, I don't know. What I do know as a user is that Google is at the lowest point in its history from a usability perspective.
And this is wrong answer as well.

Manhole covers are round because manholes are round. The question is why manholes are round?

Manholes are round because round shaft requires less material for the walls to hold soil pressure. The same reason why most wells are round. As a matter of fact when this is not a concern manholes and their covers quite often are not round - just walk on the sidewalk in any modern city.
Yeah but if you tell everyone, there's no reason you won't create 500 knockoffs, successful or not. What are all these benefits? Sure, you could many people to tell you what's wrong with it or how it can be better. Why not get advice from more trusted/private circles? Once it's out there, you can't take it back. My advice is to think this through carefully, don't just blindly accept the "ideas are worthless" and "be complately open" memes.
Yup. That is the one. Thanks!
My recommendation would be if you truly want to program, then learn to program and use your learning in your domain. Solution for problems that arise in that domain and see if they can become products. To me this is the safest and most effective path to not starting over completely.
Liberating America's secret, for-pay laws
Ideas For Your Next Startup
Are you suggesting that slavery and colonialism (whose consequences still hold on today) were better?

Maybe we aren't fucked up enough for space exploration yet.