skysight-inc/HackerNews huggingface dataset:
I think the concepts of 'paying your dues' to society, and waiting until one is older to do your own thing is a symptom of the generation gap.

Older generations consider the gen Y age group to be entitled, spoilt, lacking commitment, and generally impatient with regards to earning their place in the world.

When you combine this with the "new startup" - cheap, glamorous, very low barrier to entry for the technically adept, then it's easy to see where the conflict comes from. Twenty-somethings see the perfect opportunity to jump into the booming tech startup area by themselves where they have a huge advantage - being both born with the web and often still in the safety net of college or the very early stages of their career. Older generations never had this type of opportunity, and simply don't think the younger people have deserved or earned it.

Personally I think that there is no better time to do your own thing and be innovative than your early twenties, and that conventional workplaces eventually erode the type of skills needed for a startup; of course, then there is the other issue - if building a startup is like jumping off a cliff and making a parachute on the way down, is someone still a "real" entrepreneur if there is a safety net at the bottom?
But can anyone ever really be a blast at parties?
Webandrank.com creates first  online Hotel Booking
No, it's just restricted to "Free Speech Zones".
This is so true. When I first read about Agile it was like an extraordinary breath of fresh air compared to the stifling spec-driven CYA corporate environment I was working in at the time. Now 95% of what is termed "Agile" seems to be as much pointless drivel as I ever saw in that environment.
The "original cure" to many diseases has always been water fasting (no food for 2-3 weeks).
You disagree that the difference is 100000000000000000000000000000000000000000000000000 times larger?
look dude, you're right. monads are freaking awesome. it's because a lot of things in CS can be shown to "be monads", it's called turing completeness. http://en.wikipedia.org/wiki/Turing_completeness

unix pipes as monads: http://okmij.org/ftp/Computation/monadic-shell.html

cpp as a monad: http://conal.net/blog/posts/the-c-language-is-purely-functio...

monads invented for IO / functional impurity: http://homepages.inf.ed.ac.uk/wadler/papers/monads/monads.ps...

"This is not a "neat observation" -- it is something people routinely use, plentifully." ...in haskell

and who are you to say that integers are not usefully equivalent to exceptions??? have you ever heard of errno? i don't have exceptions or monads in bf, just pointers. i need an equivalence so that i can feel smarter when i code bf. and if you dare say that bf isn't a useful programming language then you better stop coding in java...
since there is some talk and analysis on the leaked passwords on pastebin.com and I was revisiting how I choose passwords. I currently generate them with keepassx for every account and basically have no way to remember them.

I found password haystacks to be quite interesting and would love to hear what you think about them.

https://www.grc.com/haystack.htm
I don't think the word innovative should apply anymore to social networking games, to-do lists, or rounded corners.
FYI Gruber =/= Apple.

I'd guess Gruber's two overexcited paragraphs were the result of his trying to reconcile the "big deal" atmosphere surrounding WWDC (e.g. inviting world media) with what little he knows about it. It goes without saying that OTA sync is not the "game changer" Apple is ready to unleash on the world. If Apple's got a real game changer (and jury is still out) they're prolly going after markets worth over $100 billion.

The smartphone was a powerful disruptive device primarily because it converged the function of many things (among others "an ipod, a phone, an internet device" as Steve repeated at the debut). Tablets also did the same thing a bit less obviously.

Currently Apple offers 4 non-mobile consumer devices: computers (mac mini and iMac), Apple TV, Air Port and Time Capsule. In addition consumers also have televisions, game consoles, DVD/Blue Ray players, and stereos.

So my theory again is that Apple is coming out with a converged device that replaces* most of the above (I don't think they will sell the actual tvs or speakers).

* It won't replace them perfectly. In fact in many cases it will be strictly worse, as in the case of cloud gaming vs console gaming. But just as the best camera is the one you have with you, the totality of having one simple device that just works will be what they are banking on.
Not exactly what a hacker is, but why he does what he does. Here it was simple curiosity and the fact that he actually liked the service (spare the rod and spoil the child), not at all an evil plan. I think it's a good example to give while trying to explain what a hacker can be (rather than "is", given that there are multiple valid definitions), but I agree that this text on its own it's clearly not sufficient.
Took the same path, founded a "real" company (not a magazine, a software company sells b2b software) and grew the team up to 3 and made the company profitable. But one year later, I've flopped. Now I've been working as an employee for 4 years and at this stage this is where I should be. Of course, I'll start companies in the future but you have to know the low end-side of your the job and gain experience.
I guess that shows how much taste he has, then.
Unix pipes are Applicative: http://www.haskell.org/ghc/docs/6.12.1/html/libraries/base/C...

Applicative and Unix pipes cannot change their computation topology.

>monads were invented for the sole purpose of giving haskell a programmable model for IO, that's it.

Monads were known long before Haskell. They just used in Haskell for IO and for much more things.
Apple’s “One more thing” Announcements : A Complete List
14 Best Firefox Add-Ons For Web Designer
Ouch. That indeed sounds terribly insecure. It saddens me that any organization handling money (or any kind of user authentication) does it this way. It relies 100% on "client-side" security. Even 15 years ago these kinds of things were exploited.

I was thinking in terms of the Paypal API, they send an independent request from their server to your website.
While I agree that it's faster, I'm not sure whether it's more pleasant. After you get all the styling info out of the way, LaTeX is pretty easy to write...
I live in Bulgaria. The official script here is Cyrillic. Although all OSs support Cyrillic, the vast majority of users use the so called 'shlyokavitsa' - using ASCII to write in Bulgarian, which (as expected) is not very suitable for the purpose. The result is extremely low quality (and hard to read) text. And yet, this is probably 90% of the talk in chats, facebook and other venues where 'ordinary' people interact.
I have friends who are Arabs and they do the same (though, they at least have a good excuse as computers around here don't have Arabic keys).
I have no reasons to believe that the situation in India is any different.
Some countries go even further, and make Latin their second official script. This is the situation in Serbia at the moment (Cyrillic and Latin).
I used Pandoc to convert my online tutorial into a book for publishing:

http://leanpub.com/learn-python/

The whole process took about two minutes (pandoc converted all the HTML to basically perfect Markdown). I've told the guys who run leanpub about pandoc, hopefully they'll use it to compile all of its formats down to LaTeX so you can publish books much more easily.
2011 Marconi Prize goes to giants of cellular communications, data storage
Boostrapping a Puppet agent/master on Ubuntu
Your reputation is only as good as the people who know it. Most HR will not have heard of you (unless you are a high-profile leader in your field) and hence the desire for a rubber stamp from a brand company. It's the same reason many people desire Ivy League education, not for the learning, but the brand name that will make entry to most jobs a lot easier (as HR/Company assume certain level of quality/competency/work-ethic/etc has been met).
When I co-organized a Startup Weekend here in Sweden we managed to get some press in the local newspaper. This drew the attention of people who normally wouldn't attend such an event. One of them was an elderly, retired gentleman by the name Per-Otto (who actually turned out to be the oldest participant ever in a Startup Weekend).

We talked quite a lot during the weekend and he told me his life story.

Turned out he had wanted all his life to become an inventor (that's why he was there). It wasn't until he was close to retirement that he managed to make a deal with his employer (the same one all his life) and he got enrolled in to some sort of education program for inventors.

All his life he wanted to be an inventor but he couldn't until he was at the brink of retirement.

Our generation, on the other hand, has all the opportunities in the world to shape our own lives. It has never been easier to build a life and an income around your passion. We have opportunities that Per-Otto couldn't even dream about in his younger days.

And yet so many people still choose not to pursue their dreams. What a waste.

Something must be broken. The education system? The working environment? Our culture? I don't know. I only know that things need to change. Questioning the need for "a real job" is a good start.

EDIT: Here he is, btw, drawing one of his inventions:
http://www.flickr.com/photos/erikstarck/4509754873/in/set-72...
V-Ray Photon map and Light Cache Setups
A lot of the yield in H-bombs actually comes from the fission of the depleted uranium tamper - in the Ivy Mike test (the first real multi stage H-bomb) 77% of the yield was generated this way:

http://en.wikipedia.org/wiki/Ivy_Mike

The Tsar Bomb test was restricted to 50Mt by missing out the 3rd stage - so it was primarily a fusion device. Had the depleted uranium tamper been in place it would have given the 100Mt the design was capable of - but with horrific fall-out.
Why Your Router is the Weak Point of Your Home Security
We have fusion for weapons?
Is this a new rule?

Couple of years back, I was flying to the USA from India via Heathrow and had around 6 hours transit in between. There was no immigration check..and it was from Terminal 5.
It depends on what you mean by verifying the transactions. Checking the signature of the transactions, to prove that the transaction was in fact issued by whoever owns the coins being sent, is only a negligible part of the computation.

The actual pointless task is to try to find a type of hash collision, to be specific: find a plaintext containing hashes of the transactions to be committed such that the hash of this plaintext starts with a bunch of zeroes. The more initial zeroes you require, the higher is the difficulty. (The plaintext is allowed to contain a small arbitrary nonce. So miners just cycle through all the possible nonces, computing hashes, until they find one that starts with a bunch of zeroes.)

It's conceivable that one could somehow mix the transaction data into a problem of bioinformatics, but I don't know so much about that. The problem is that, as far as I'm aware, some hash of the transactions to be committed must be part of the input of the "pointless" problem.
It is heartening to see the people working on LibreOffice putting in the hard work to clean up such and old and crusty code base. I don't think I'll ever look forward to booting up Writer, just because I prefer non-WYSIWYG word-processing, but if they can get Calc to be as snappy as Gnumeric while maintaining the feature-count advantage, I'm sold.
If you or your country did not follow established protocol and international law for killing your country's neighbors, you are both a "soldier" and a "murderer".

Likewise, if MI6 defaces an online magazine without following established protocol as well as international law, they are engaging in "cyber-terrorism" in addition to "cyber-warfare".

Such distinctions are important. :)
> These are factors not related directly to the language, but level of understanding, time, and money. An experienced C++ programmer can probably implement the 'better' algorithm equally quick in C++.

There are programmer performance factors directly related to language differences.

The mainstream example is efficiency of DSLs. Try writing a complex regexp in a standard regexp DSL that originates from Perl and in plain C/C++.

The less known example is writing complex business logic in Clojure vs Java. The very fact that Clojure version lets you examine much more business logic in one screen without scrolling puts much less pressure on programmer's concentration and memory.

Thus the very ability to write complex business logic without lots of bugs in tight time constraints depends on a language.
I like what this guy is trying to say; don't wait to become 'legit' before pursuing your ideas. I can agree with that. However, I feel like he has an irrational bias against people who choose to pursue opportunities to work at so-called brand name companies. My end goal is to be in the startup business as well, but I believe working at a large company will teach someone more than just job skills. It'll reveal how decisions are made/executed and give an opportunity to evaluate a company's efficiency.
Map/Reduce is about taking an operation that would be otherwise sequential and breaking it up into smaller, parallelized tasks. Then worker machines can concurrently process the operation. It's not about disk IO. I recommend you read the original paper: http://web.mit.edu/6.033/www/papers/mapreduce-osdi04.pdf
The windows 8 video that appeared some days ago had a good solution for this. You could put any apps side by side and drag the separation line horizontically - of course this requires a special view for many apps.
Runtastic App crosses 2 million downloads and hits profitability
MySQL, Sub-selects and IN()
To expand on this - apps on Android do not need to be written in Java.

To use the full Android SDK, you can write in any language that produces Java .class files (eg, Java, Scala, etc).

However, if you are happy to work at a lower level you can use the NDK (= Native Developer Kit, linked in the parent), which lets you work in C with a fairly traditional Linux/C API. It also gives you access to OpenGL etc etc.
What To Do When You Lost Handset
I don't think there's anything unusual about it. If a project's coders don't consciously work on refactoring and re-using code, there will be tons of duplication.
The use of computers to discover crimes and the power this gives by making it possible to create new kinds of crimes that would previously be unenforceable.
Who Follows?
Compare it to any major API and tell me what you think. there are just about 4-5 platforms of the same calibre, and none come close. They thought it out well, and whatever other platform got you spoiled, I can tell you it's not win32, .net, mac, symbian, java2 anything, XNA, or anything on X. Enjoy the sub-single digit market share! ;-)
Forgive my ignorance, but what about this method saves us from having to use continuations to unwind/rewind the stack, as Exceptions do?
>

Which plateform and theme would HN members recommend for creating a Hackernews like on a nice subject ?

Pligg ? http://www.pligg.com

Anymore suggestions ?
A lot of the jump starting on Reddit came from irc.freenode.org via word of mouth about a new aggregate voting site that needed stress testing, while it was certainly a predominately hacker crowd it wasn't overly dominated by people that read PG essays, I myself wasn't that aware of the PG connection until several months later.

petewailes made some interesting comments, in my humble opinion reddit was likely helped along more by leveraging an existing community that already communicated well than it was by PG essays - although all things helped and I'm sure the essays played their part as well.
HN Meetup Copenhagen v.2.0
Another flaw in stock options
Bitcoin’s Four Hurdles: Part Two – Transactions
It's not 90% of iPhone owners. It's 90% of the people using his app.

In other words, 90% of his 'customer base' is people who wanted to try it for free, or didn't find it worth paying for, or wouldn't pay for it anyhow.

It's a red herring. It's making him think more people want his app than really do... At least, at the price he's asking.
>At the same time, they log into every site I use and create a new random password for that site.

Uh, wait. This means they can log in into every account of yours. How secure you think that is?
Until we start seeing hackers actually blow up computers or shut down major sectors of the economy, while issuing political demands, I refuse to call them "cyber-terrorists". It's such a stupid, meaningless, USA PATRIOT Act-esque piece of fluffy propaganda. Not every criminal is a terrorist. Nor every airline passenger, but I won't even get into that.

Now, that's not to say that some of these groups wouldn't do those things if they could. I can see a significant proportion of Anonymous deciding to take out the NYSE in retaliation for some bill or other, if they had the capability. Still, that's not terrorism, just crime.
SICP Classes for JavaScript
>> "And if the passwords were salted before the hash is applied? Well, more than a third of the passwords were easily found in a common dictionary so it’s just a matter of having the compute power to brute force them and repeat the salt plus hash process."

Well, assuming that you know the hash, because if you don't, things don't get that easy. I'm assuming systems that salt passwords don't store the salt in a row of their database, but with security, or the lack of it, everything seems to be possible.
For a seond I thought he was selling a distributed denial of service attack app. Anyway, avoid clicking this if you don't want to get into one of those stupid 'piracy isn't stealing' arguments with people who make them totally po-faced as if it hadn't been said ten million times already.
And we still haven't invented the field of symbology. Looks like it'll be a while until Dan Brown's prophecy comes to pass.
Ajay Devgan's Singam Look Photos, Singham Movie Six Pack Abs Pictures
Tamil hit movie Singam has been remade in Hindi with Ajay Devgan. Bollywood actor Ajay Devgan is coming up with his new look as Angry police avatar in Singam. Ajay who plays a tough cop in Singham and has developed a strong body for his role in the movie. The Singham is ready to hit screens on July 22, 2011. The director of Singam Remake is non-other than famous Rohit Shetty. Watch & Download Ajay Devgan's Singam Look Photos,
Bubbles, the stock market, and dopamine
Not a platform, but you can create your own channel on this blatant ripoff of HN : http://textchannels.com
That is more of a fundamental problem of synchronization than about GUIs. Locks are anti-modular. So one solution could be to abandon locks, which is hardly a fresh insight.

An event queue just makes the queue the one and only synchronization point.
Isn't he greatly understating the significance of mobile browser performance? Isn't it the #1 blocker right now? Mobile browsers parse javascript much slower than on the desktop. Even the iPad can't keep up with a lot of simplistic canvas games. Google needs a team dedicated to fixing this problem.
You can implement "finally" as a higher order function in Haskell:

finally :: Either err a -> IO () -> (a -> IO (Either err b)) -> IO (Either err b)
finally (Left err) cleanup _k = cleanup >> return (Left err)
finally (Right x) _cleanup k = k x

You avoid having to unwind the stack because the user of finally has to manually convert into CPS in order to supply the higher order argument of type "a -> IO (Either err b)"
This Week in Location Based Marketing - Episode 28: Checking in from outer space
Nintendo, E3: Can Nintendo Successfully Take Us Out Of the Wii Era?
SuperOneClick for Android
Are you looking for a tool that lets you “root” your Android phone? Well look no further, SuperOneClick is just the right tool for you! SuperOneClick is a very simple tool that enables you to Root your Phone
You are aware that "Nothing of real substance fits into 140 characters." fits in a tweet right?
Symfony2: Beta4 available; Not far from a final release
Piracy: are we being conned?
Building design brisbane
Award winning Brisbane architects (Architect Brisbane) provide residential and commercial architect’s services in Brisbane, Services include interior design Brisbane, home designs Brisbane, building design Brisbane; house plans Brisbane, landscape architects Brisbane, house (home) renovation Brisbane. Through innovation and collaboration BASE is able to develop solutions which exceed the expectations of its clients.
it's not just your friends - it's everyone that has an interest. Take all things said to you and ask "what's their angle". (and that 'angle' might that they love you dearly and don't want to upset you)

looking back I reckon an awful lot of good advice and focus on our part came from our repeated (and usually unsuccessful) attempts to get early funding. Investors tended to point at what they saw as holes which forced us to think about that - either to show to ourselves they were wrong or to see that they were right and sort it out.
MessagePack: an extremely efficient object serialization library
The problem I suspect, with only slightly altered bomb recipes, is that you leave room for experimentation. A potential terrorist could try and work out how to correctly concoct a bomb after your supplied recipe has failed, he might even succeed.

Also, explosives by their very nature are unstable and providing a recipe slightly wrong could lead to premature explosion: 'Great!' you might think 'One less terrorist!' but terrorists don't often operate in seclusion, they operate in residential areas (look at the London 7/7 bombers, for instance). Meaning innocent people could be injured by their bomb making.

The deliberately bad computer security advice would seem a better idea, like 'Download the official Al Qaeda security suite! That only COINCIDENTALLY sends all your personal information and location to the security services!'.
This comment came off as really grumpy. You have exactly the "get in line" attitude the author was complaining about.

You come across as incredibly entitled and arrogant in your post, I hope for the sake of the success of any future "start ups" you participate in, it's not the case.

Entitled? I don't think he feels entitled to some measure of success. I think he feels entitled to a healthy dose of experience, which is what he'll get.

Arrogant? Read his post again. I'm not getting the arrogance vibe.

"I have no deference to authority figures and have never been shy to voice my opinions, oftentimes to my detriment." This doesn't make you a good entrepreneur, it makes you an asshole.

1. Those aren't mutually exclusive. 2. It doesn't make you an asshole, it makes you one of the few who can make a difference.
you give away 9 copies to sell 1.

Perhaps you need to give more away and make it easier and then you'll sell more?
Nikki Beach Club Las Vegas
Nikki Beach Club Las Vegas has brought the best of their South Beach, Marbella and St. Tropez inspired designs to the newly renovated Tropicana Las Vegas. This new club will enable guests to enjoy the best Guests will be able to enjoy an impressive blend of haute cuisine, exotic cocktails and sexy entertainment.
Is streaming music from the cloud just FM radio 2.0
Affordable Marine Led Lights
If you are looking for led nav lights or to just parts to repair your current fixture, then Yachtlights would be the right choice. Here you will get wide range of marine switchs, boat wiring, underwater lights, marine cable and more at affordable price.
5 Regrets People Make on their Deathbed
I wonder why this is downvoted.

Io is beautiful, elegant and slow. The fact that it's slow doesn't mean it's not worth learning or even using in production. Commenter could have put it in other words, well he didn't, but downvoters: you will not change the fact that it's slow by giving -1.

Do we have an era of wishful-thinking driven comment voting?