skysight-inc/HackerNews huggingface dataset:
Used to use Launchy loads a few years ago, brilliant little program, moved on the Executor http://executor.dk/ for a bit more power (keyboard shortcuts specifically). Launchy may have updated to compete since then though.

I think this program could be particularly useful for Windows 8 and it's lack of start menu.
Still way to cumbersome. I would love to be able to get a quick fix but I won't trade any battery life for it.

If I'm ever around to recharge quickly I can just as well let it sit there for a while, at least the vast majority of times. Please note how convenient it is to charge from a USB-port, a micro usb cable is all that is needed to be able to charge pretty much anywhere (and they are cheap enough leave one at home/work/laptop/pocket. With a fast charger I'd have to bring it along and plug it in everywhere - not worth it. And I most definitely would like at least the same poor battery life that we have today, otherwise you wouldn't be able to last a day without a charge and that it just unacceptable regardless of how easy or fast it is to recharge.
Thankfully though, you can still always download the app directly from the creator without needing to do anything complicated to your device.
You seem to have the mistaken opinion I'm arguing for a particular outcome. My point is simple: you can't say RSA is crap because an admin failed. I'm not saying anything else. If you are reading something else into my statement, stop it. If you have information that is relevant to why you shouldn't trust the ciphers from RSA, dish it up. Like I said, I'd love to read it.

It is possible to point out a logical phalacy while having no beliefs (or, in fact, deep knowledge [or, perhaps, religion?]) regarding what the phalacy pertains to.
clever stuff, thinking outside of the box.
3 Slides from SalesForce that Demonstrate the Future is Social + Mobile
Well, the link to the shootout statistics is probably not the best demonstration for Lisp speed/memory consumption/SLOC count relation. If you look into the Lisp sources there you will see that there are lot of things precompiled for the sake of reducing the execution time. Here's where the extensive memory usage and source size come from.

I intended to say that Lisp's and Go's both performance and succinctness in the wild are probably on par. But Lisp is already there for a long time.
After you choose a template and press the continue button. There should be a back button if you change your mind. I realize that you can go back clicking on the tip of the template on the top. Which is cool, but not the most intuitive thing in the world.

Overall looks very well polished, GJ and GL.
lol, just a typo ;)
Show HN: Kitify, my first Rails project. And some advice for non-tech founders
http://kitify.com

I'd love to get HN's feedback on Kitify (http://kitify.com), a new service I built. Kitify makes it easy for DIY project writers to document, share and sell kits for their projects. I built Kitify because DIY is fun and a great way to learn, but actually getting the parts together for many projects is a pain; I want to solve that.

This is my first Rails project. I knew how to write simple PHP scripts before this, but I had no exposure to Rails - or MVC or, actually, anything meaningfully involving objects. I had the idea for Kitify months ago, but wasn't able to move it forward with the knowledge I had.

What really helped was finding a great, smart developer and asking him to write just the basic outline of the app and answer questions about it. I don't mean "rails new", I mean a working version with almost no features but with Bootstrap, useful gems, JS utility functions, models/views/controllers in the general direction of what I would eventually need. (Thank you @reedlauber!)

This was affordable and time-efficient, and gave me enough momentum to start learning and building. I highly recommend this approach for non-dev founders who are intimidated by modern web frameworks but who are having trouble finding a technical cofounder.

My bonus advice for people in b-school is that, if you are working on an idea that may be perceived as "niche", you will probably have to build version 1 yourself, even if you don't know anything about coding. HTML, CSS and basic JS / PHP can be learned quickly, and you definitely have time to do this. Then you should follow the advice I outlined above.

Thanks for reading! I'd love hear any feedback on the idea, where I should go with it, user experience, etc.
No, I'm asking you to take a subject you're obviously engaged in and spend a couple minutes researching it before you write your next comment about it. Not to be a jerk, but because (a) the whole thread would benefit and (b) I can vouch, for you, that this is worth your time as a software developer to do.

So: up for it? Is a couple minutes of Google time and the direct attention from several software security experts to learn lots and lots about key derivation functions and password hashes worth it to you?
H.264 costs tons of money to use. That is not open. Best solution is to get rid of software patents.
Fluid windows
Similarities between creating a startup and the stock market
I had worked on a similar weekend project where you control an actual toy car with the iPad. (I'll probably blog about it soon)

I solved the latency problem by using websockets. I know, it's not a widely used standard but was good enough for a weekend project.
Is there a reason I should care about GCC anymore? Admittedly, I mostly code ObjC on OS X, where GCC is no longer relevant, but LLVM seems to have leapfrogged GCC so dramatically that I'm unsure why I would even care about GCC.

LLVM integrates better with tools, has an amazing static analyzer, and AFAIK generates code that is on average as fast and small as GCC. (I believe who wins depends on the code.)
* Any individual newspaper can make more money by giving their news away for free and selling advertisements than they can by charging readers.

* If any one paper gives their news away for free, it makes it effectively impossible for other newspapers to charge money.

* If all newspapers give away their news for free in exchange for advertisements, they all lose money.

I guess the prisoner's dilemma would technically be a better term, but it's basically the same thing in this case, at least if you think of advertisers as an over harvested resource.
Dropbox Just Integrated with Facebook
Windows? Who uses that?
Another case for the myth of overnight success http://cdixon.org/2012/03/16/the-myth-of-the-overnight-succe....

It's (relatively) easy to find successes, but I'd be more interested in postmortems of the ones that fail... companies that make good products for years but never get that push over the cliff.
JavaScript Battery API
Not sure you should be (ab)using data- attributes like that. They’re already a key/value pair so you markup your data as <div data-tooltip-foo="baa" data-tooltip-qux="quux">
13 Startup Business Ideas That Rocked Launch
Interesting. I was thinking they just left out banks. Amazing the power of dividing apples by oranges. :-)
You just cited a source for parent's assertion, although I'm not sure you realize. IIRC the loan came through at a time Tesla was finding it hard to get a loan through other sources. You could argue that Tesla was more deserving of government funds than Detroit auto, but it seems to me the government did bail the company out.

Also see: http://en.wikipedia.org/wiki/Bailout
So every citizen spends $1000 and suddenly you have a Mars colony? No, you have to develop the technology, and that takes time no matter how much money you throw at it. And when you look at the year 2042 and imagine having a Mars colony by then, having an order of magnitude more money rolling around by say 2022 or 2032 won't help if it takes longer than 10-20 years to develop the needed technology.
This article doesn't feel very well done to me. He writes: "The first cipher I'd suggest you consider besides bcrypt is PBKDF2."

PBKDF2 is not a cipher. It's a KDF, and it's almost always used with an HMAC or a cryptographic hash rather than a cipher. The thesis of this article seems to be "PBKDF2 is well understood, where bcrypt is not." In fact, the opposite is probably true.

bcrypt uses a block cipher (blowfish) to create its underlying compression function. Block ciphers are extremely well understood, have been studied to death for years, and are modeled on extremely well understood constructs. They can be used to create cryptographic hash functions, but usually aren't, because they're slow (which we don't care about in this case).

Cryptographic hash functions, by contrast, are not well understood at all. They are "magic" in many ways, and aren't modeled after anything. Many more "bad things" happen in this space than in the block cipher space. The only reason people mess with them at all is because they're faster than block ciphers, which again, we don't care about in this case.

The other appeal to PBKDF2 is because it "comes from RSA." This doesn't feel like an extremely compelling argument, but if we were going to believe it, then why not use the PKCS#12 KDF? PBKDF2 was proposed in PKCS#5, and "12" is a larger number than "5", so if we're going to do what RSA tells us we should do, they're essentially saying we shouldn't actually use PBKDF2.
10,000 yen says a single web designer at an outsourced web development company hired by their Canadian subsidiary.

it wasn't out of the realm of possibility that they had done something interesting with C++

It isn't outside the realm of possibility. whistles
Social welfare/workfare for mentally talentless. Is there anything morally objectionable to paying a living wage for menial. There will always be plenty of low value work to to (cleaning, beautifying, entertaining) Involuntary unemployment would not exist if wages were higher. And if machines are doing so much for us, we can afford to "overpay "
As an aside: watching Pike's talk on lexing and parsing in Go really hits this point home. It shows how language support for cheap threads (goroutines) and channels really change the way you come up with an algorithm.

http://www.youtube.com/watch?v=HxaD_trXwRE
I'm really happy to see this sort of discussion happening within the GCC project. While LLVM/Clang are nicer and more usable than GCC in a lot of ways, in my experience GCC is still much more mature, generates better code, and has been implementing features new features from C++11 more quickly. I also like that GCC, glibc, and the GNU libstdc++ are all developed together so that as the compiler implements new optimizations and language features, the runtime environment also takes advantages of those features. I've been impressed with the last few GCC releases (I'm already using 4.7 for my own work).

Competition is good, and it's great to see that GCC development is going strong.
@mbostock: Why is there Dart code in the project? Just because that's where you borrowed one of the sort functions from?

Thanks for another useful library!
the government's going to extract way more wealth from you than you get from it.

Only if you assess the value to your business of peace, educated citizens, roads, safe food, etc. at zero.
This is an interesting point of view, but the article you linked to misses a fundamental point of the "golden parachute" offered to CEO's: if a leading executive messes up, you want to incentivize them to come forward, not to cover up their mistake for fear of losing their jobs.

Is a golden parachute ideal for this? Perhaps not, as it does introduce some strange incentives overall; but I'm not aware of anything better.
Cannon.js - A Lightweight And Simple 3D Physics Engine For The Web
Samsung Galaxy Ace Plus
Except multiple Reddit clients exist for iOS, and have for years.
> He’s a storyteller within the context of radio journalism, and I am a storyteller in the theater.

This comment is pretty offensive. Journalists do tell stories, but they make sure those stories are true, verified, factual.

> Given the tenor of the condemnation, you would think I had concocted an elaborate, fanciful universe filled with furnaces in which babies are burned to make iPhone components, or that I never went to China, never stood outside the gates of Foxconn, never pretended to be a businessman to get inside of factories, never spoke to any workers.

But now people will assume that the facts about abusive conditions at developing nation factories (not just China) are created by people like Daisey; that they're on a par with 'babies burning to make iPhones'.

Using babies to make his point is particularly unfortunate because there are suspicions that some factories force women to have abortions. Obviously abortion is so political and polarised it's impossible to find any credible data. Most people agree that forced abortions (whether from the state but especially from employers) are not acceptable. Here's one newspaper article, which doesn't mention factories.

(http://www.washingtontimes.com/news/2010/jun/2/women-forced-...)

In general, life for poor people in China sucks. That doesn't mean we should accept abuse in factories to produce luxury goods for rich people.
can use more templates .. and also how about showing memes generated by users ?
That attitude is abrasively condescending.

Why not just say, "people who spent a lot of their time studying cryptography strongly recommend this approach. They feel the approach that you are considering is simply insecure."?

Framing things in terms of intelligence isn't going to win anyone over, if that's your goal. And it probably isn't accurate, either.
$/sqft per year makes more sense when you take into account that most corporate budgets aren't monthly (this isn't an apartment rental) and that most commercial lease terms are several years long
Playing Video Games Can Actually Help Young Children
I doubt the "free power" would be enough to compensate for the energy cost of getting a dedicated server satellite into space, plus the construction cost of building the satellite, plus the increased power cost of communicating with it.
Hmm. Maybe it is intended behavior or i just do something wrong but my way to replicate this is open http://nilai.co/ and simply click login button without entering anything in login form fields. When i do that i click "Your Marks" and then Archive i i can see sth like this:

http://imgur.com/93L5J

Best regards.
Good to see that has improved quite a bit. Thanks!
Yes your right apart from the endge cases of Investment trusts where you can use buy backs and issusing shares to manage the discount/premium.
This is a pretty similar idea to what the guys at Clik are doing.

http://demos.clikthis.com/ethershock/

I think they have an Android/iPhone companion app that works for these types of web apps.
It's the first one that excites me. Apple could completely upend the wireless market by selling data service at cost as a loss-leader for their devices-- or even building lifetime unlimited data into the price of every Apple device. Compared to the cost of building the network, what's $100 million on lobbying to nab some free spectrum?

Alas, I think the current arrangement is working too well for Apple to want to take that kind of insane risk. Shame.
This is really great work, and I can't wait to see some of it filter into Square's Cube project.
> at any cost

At any cost? Are you sure? What if the cost is the life of all the slaves? Do you know what happens to people with no life skills at all that are suddenly thrown into the world to take care of themself?

They should be helped, but not at any cost.
The point here is that this particular cargo cult around bcrypt (one subscribed to by some really loud people) has a shaky foundation and does not deserve its reputation. He's offering alternatives that have been better studied.

So, by all means, subscribe to a cargo cult for crypto. But pick the cult carefully.
This is very interesting. I tried with the View Source option. Failed. But using the Debugger I got this:

<!DOCTYPE html>
<html>
<head>
<title>Source</title>
<meta charset="UTF-8">
<script type="text/javascript">
history.replaceState(null, null, 'source.html' + String.fromCharCode(8237));
</script>
</head>
<body>
<p>Can you view my source from Chrome?</p>
</body>
</html>
I wonder if this would be explorable for some much tinier subset of the space of images. Like maybe 32 x 32 greyscale JPEG images with some limit on compressed size that keeps it to interesting images.

I'm specifically suggesting JPEG because it is a compression method based on human perception, so if we focus only on easily JPEG compressed images, we should eliminate a lot of the image that look like snow on a TV, and restrict more to images that look vaguely like something.

Unfortunately, I don't remember enough details of how JPEG compression works to make a reasonable guess how many possible JPEGs this is, and whether we are getting into numbers small enough to be feasible.
Clickers:

http://kitify.com
Sounds pretty close to accurate to me. Do you want to feel good, or do you want to choose good crypto? Pick one or the other.
From the comments: tapping the top icon from the landing page takes you to a pretty full list of subreddits including NSFW ones
He's wrong. (Read downthread for why I said this; my bluntness here is a mercy).
Question: what does "memory hard" mean? Uses lots of RAM to preclude simultaneous connections running attempts in parallel?
Amazon, Google, Earthquakes, and Fire
Enabling this behavior by default makes a lot of sense. It's likely that most Git beginners are unaware of the upstream argument and its behavior. Looking forward to further Git usability improvements.
Serious question: wouldn't the SEC say "no way" if that 49.9% constituted more than 500 (at least, I believe that's the number) people?
I guess it's hip to have an opinion, but JUST USE BCRYPT. It's secure and available. Don't spend time thinking about it, just use bcrypt, it does everything you want, move on to something more worth your time.

Unless you're some blogger who needs to generate some page views, then pick some obscure topic like how to store password hashes and rake muck.
Yeah, a completely free payout open to all is unsustainable unless the robots and natural resources are so abundant no one has to work unless they are ambitious for a vocation; otherwise you get the market for lemons where raising wages just encourages more people to leave higher paying jobs, productivity and taxes until the welfare scheme goes bankrupt.
Response from Agilebits (publisher of 1Password) to this paper: http://blog.agilebits.com/2012/03/16/strong-security-require...
<satire>
It wasn't the truth, but hey at least it was truthy.

That's enough nowadays, isn't it?</satire>
Currying isn't a big deal for python programmers. The article fails precisely because it makes currying into a big deal.

I wasn't trying to imply that currying is a big deal for most Python programmers, nor do I agree that the article was. But I think it's probably safe to say that many Python programmers aren't familiar with it or how it can be effectively put to use, since in Python, it's a neat, occasionally useful technique, but isn't exactly "central" to the language. For whatever reason, Python also tends to attract a lot of beginner programmers, who probably haven't had enough experience to be exposed to functional techniques. I interpreted the article as targeting that kind of audience.

This is yet another example of how haskell got it wrong. Currying isn't something that one should do all the time or think about, so basing a language on it is dumb. (And that's true even if we ignore the complications that it adds to polymorphism.)

Disclaimer: I like Haskell a lot, so you should probably take my opinion with a grain of salt. I'm not trying to start an argument, just expressing a counter-opinion.

From my point of view, Haskell's "currying by default" approach gives you what is essentially a superset of the functionality available in most other languages, while taking away very little. It's fine to think of `f a b c` in Haskell as being equivalent to `f(a, b, c)` in Python, even though we know that, under the hood, f isn't really a function of 3 arguments. It has the same behavior as the Python version if you always fully apply it to all 3 arguments, though (ignoring strictness). But of course, Haskell conveniently allows you to partially apply f without requiring any extra effort on your part. At least Python gives you the functools library module to make that sort of thing easier; most languages don't even do that.

What does automatic currying take away? Well, as you alluded, function polymorphism based on the length of the argument list isn't as straightforward as it is in, say, Java, since Haskell functions really only have a single argument, period. But if you really want the ability to do this kind of overloading, it can be accomplished using type classes. And Python's optional/keyword arguments can be emulated using record syntax. It's just not particularly common to use these techniques, because most of the time there are much more idiomatic ways of accomplishing the things you might use function overloading for in a different language.

I'd be interested to hear what else you think is lost as a result of automatic currying. It's difficult for me to come up with anything other than benefits, but maybe I am being blinded by my enthusiasm for the language.
Startup ideas i killed so far
When we were looking at password hashing, and the choice came down to bcrypt or scrypt (about a year ago, so recently enough), I said we should go for bcrypt because scrypt was comparatively new; inasmuch as it makes a difference, it's just had less time to be attacked.

Was I wrong?
Samsung had already launched its Samsung Galaxy Ace in India; it was one of the best and successful budget-friendly smartphone in India.
fine then calculate yearly cost...showing 2 completely different spaces with the same price doesn't really make much sense. That'd be in addition to the square foot rate
Security holes in Android with apps Advertisements
Bridge Photos: Architecture Graphic Design Of Worlds Beautiful Bridges
I wanted just to download it, yet the little angel on my right shoulder won't let me. Suggested price it is!
As far as "Any individual newspaper can make more money by giving their news away for free and selling advertisements than they can by charging readers.", that is absolutely NOT true. Advertisers pay much more for ads in paid publications. Has to do with reader engagement.
A company? We're talking about Apple. I doubt Steve Jobs would have been caught dead saying that about Apple, and I hope that culture is continuing with Apple. Apple employees, notably Ives, have said over and over that their #1 goal is to create <magical products>.
Cheapest And Best Android Tablets 2012
I like your points for 1 and 2, will add those in the next iteration, constantly trying to improve this thing.

I didn't use init() because sometimes I may use init to do something else that doesn't deal with generating the plugin code, so I ended up going with generate(), maybe create() would be a better word.
KeePass is the only one I really wanted to see...
Noticing some of my comments are being down-voted. No problem with opposing opinion or criticism, but when there is a void of space under my comment where your rebuttal should be and my comment was down-voted, I have to think that you just don't like what I am saying.

As I see it, if I've said something inflammatory or if I refuse to debate further beyond talking points, I should accept the fate of the down-vote. I've responded to and debated my points, without name calling, or other negative behaviour.
But then you lose things like the ability for it to auto update when the marketplace err play store detects a new version.

Also I was doing some research on the app creator and whats funny is it looks like a couple years ago google even sent the creator a free nexus one for making the first version of this app. lol.
The problem is that you danced around my point rather than addressing it; perhaps if you had been more direct and to-the-point, you would have the strength to address it more convincingly.