skysight-inc/HackerNews huggingface dataset:
What are generator expressions?
Supposedly they tried to, but Twitter turned them down.
This is really terrible advice, imo. More likely their diet will contain pathogens and toxins that they've built up an immunity to, but you have not.

Also, the climate part makes no sense to me...I'm guessing most parts of the world eat what's most readily available, not what will help them "adapt to the climate."
If you're used to vim, vimpulse brings viper mode alot closer.

http://www.emacswiki.org/emacs/vimpulse
the usual caveats apply, just use your common sense:

1) eat in busy restaurants. food is likely to be leftovers in dead places.

2) prefer places where they have the cooking take place on front of you. a giant frying pan in the middle of the restaurant, where everything is being made on front of you, is better than something prepared in the backrooms and brought to you in a cold plate.

and

3) eat what the locals eat (i.e. diet) not necessarily where, an specific food stall. the point is, don't have a bagel with cream cheese or a donut for breakfast if you live in, say, Beijing. For there you will need a massive tray of dumplings with lotsa spicy dipping sauce and a hot bowl of chicken soup.

this is basic information to any seasoned backpacker, imo. 30+ countries and counting, never with a serious problem (only my bad sinuses.)
I think the majority of people, if they bothered to think about it, would be surprised to see a popular online service which didn't have porn.
Very similar to my case. I have always hated Java (I still do). But it seems I have to do some minimal mucking around with Java since I am going to use Clojure for some serious projects soon.
> Ah, yes, the vaunted trick of slyly redefining a term out from under the interlocutor. While it is true that a patent is an exclusive right and thus a form of monopoly, this type of monopoly is not what I was talking about and you were well aware of that

You should probably describe the type of monopoly you are referring to, then. I have a general idea what you are talking about, but not a perfect one.

> What's more, parts of the history of the US abound with examples of precisely that behavior -- non-governmental entities subverting or disabling the operation of the free market for their own benefit. Do you dispute this?

You should definitely give a few examples, it's not exactly clear what you're talking about. For the record, I think that you're basically right: it's quite possible to create a monopoly without government intervention (De Beers, Microsoft, US Steel at one time.) However, it's difficult to maintain one (previous examples notwithstanding.)
Financial Advice That Will
ARA) - Many Investors, in individual, trust and qualified accounts (IRAs, Roth IRAs, 401k, 403b, Educational Savings Accounts, etc.), would like to share in the return potential of a rising stock market without having their hard-earned dollars exposed to risk of a market downturn.
Wholesale Hats
Wholesale Hats, caps, visors & beanies in bulk for embroidery, printing etc. Name brand hats like Anvil, Ultra Club, Toppers, Zkapz, Yupoong and more.
Childrens Dress Up Clothes Princess Dresses Fairy Dance and More
Princess Dresses & Dress Up Clothes. Quality Fairy Dance Dresses, Disney Dress Up Dresses & Costumes. Great Costumes for your Little Ones!
Gagging on Google
Foxit Software (my choice for PDF readers) is coming out with something called the eSlick which reads any kind of PDF you can throw at it. Check it out http://www.foxitsoftware.com/ebook/
Yes they would if the title of the article was accurate. But it isn't. The title is a poor piece of sensationalistic journalism. They are only issuing 'take down' notices for direct links. This is stupid enough in itself and should be ridiculed. But adding false information to the mix is counter productive.
A generator expression is an easy way the create a function that performs a small part of the calculation each time it's run (and has memory of the state it's in). Since code often uses a one item at a time, this is less memory intensive then first generating the complete list and storing it in memory.

http://www.python.org/dev/peps/pep-0289/

The generator part in the example is the '(y in [])' the rest is a list comprehension (a short way of writing for loops that can be implemented very efficiently in a language and will return a list).

[UPDATE] Found a better explanation that also explains expression closures at http://ejohn.org/blog/javascript-18-progress/
You're referring to one part of TQM -- Kaizen (改善) can be loosely translated as 'improvement'. The second character (善) is Zen (quite literally), and means 'goodness' or 'virtue', and the first character means 'to change' and 'to examine'. So, the long translation is that 改善 is the process of improvement through introspection.

Kind of ironic that TQM was invented in the States, but really didn't take off until it hit Japan; I think part of this has to do with an engineering culture rooted on a very earthquake-prone island.

In case anybody is interested, the other parts of TQM (in Japanese) are:

当たり前品質 (atarimae hinshitsu): Obvious quality. The first moment that a customer sees or touches your product, they should feel like it's a quality good.

完成 (kansei): Completion, perfection. A product should be well-thought out to address the customer's needs.

魅力的品質 (miryokuteki hinshitsu): Products should have aesthetic quality as well; for example, a kitchen knife should cut food smoothly and effortlessly, not just hack it into pieces.
I managed to find some more information sources about fravia (pictures of him and RMS, and a blog entry by Tommaso Dorigo, a scientist and a friend of him, and updated my own version of WP page (http://en.wikipedia.org/w/index.php?title=Fravia&oldid=2...) . I also refined language separated facts from opinions and tried to be more objective, but it is not easy. WP Admin Matt_Crypto re-trashed again the page while I was working on it, giving a very poor explanation.
I think that a better page will never come out if they dont allow community to work on it.
I am available to critics and I am not hiding my identity. I am a middle age respected professional working and consulting internationally. I owe a lot to mr. Fravia, for what I learned from him since 1996. By the way I was hacking and cracking since the eighties.

Given the inadequate page on WP while he was alive, I felt the need and urge of updating it, then this hell begun. I am registered in WP since 2005, and seldom made some little contributes.

Seems that many of you benefited from Fravia's writings.

Yesterday, at Fravia's final burial, i was blowing a dandelion in the wind. Tiny seeds flowing in the sky in the beautiful green valley. Those flying little seeds were like the many teaching he left inside many of us.
a suitable picture could be this: http://photos.jibble.org/albums/Dandelions/dandelion_seeds_b...

Please help me in fixing this Fravia Wikipedia Entry.
I simply think he deserves it.

--Marco Guardigli
Ask HN: Fictional books related to startups?
Any suggestions on fictional books about or related to startups? Fictional books related to the computer industry in general is also of interest.
COMPLAINT AGAINST U.S. GOVERNMENT:Banks acted results of stress tests | shan.biz
I wonder if the targeted company did do this forever, how long would it be before IBM runs out of patents? Anyone done the math?
I agree, do some exercises and stretches and you'll be fine. Also map some of functions you use often to better places. I myself think M-x is an annoying combination so I made it to C-x C-m and find it much more comfortable.

Also to the guy who asked why not use Vim or another editor because it's more comfortable? Come on, it the same reasons all over again. Extensibility is probably the biggest reason. I also can't stand Vim Script (or trying to use Python/Ruby/whatever to script Vim.) And in some cases the Emacs community writes the kind of stuff I like more, modes with really good syntax highlighting and indentation and such.

I find Vim's indentation especially lacking compared to Emacs.
microserfs
The cheapest, fastest and most reliable components of a computer system are those that aren't there. -- Gordon Bell
Cryptonomicon by Neal Stephenson.

http://www.amazon.com/Cryptonomicon-Neal-Stephenson/dp/00605...
Yeah, I'm aware. Please explain how a personal blog post about enjoying a cup of tea in India qualifies as gratification of intellectual curiosity. Seriously, if this meets your criteria, what doesn't?
My one biggest lesson in photography and some may disagree with me but the lens is much more important than the camera. There will always be a newer better camera but a quality piece of glass can be kept. Look into prime 50mm lenses. They can be affordable and very good.
I know there is a very strong anti-academic current here on HN...

You know. Really? How? What's the basis for your claim?

I confess I'm having a hard time giving you the benefit of the doubt here.

Three of YCombinator's founders have PhD's from Harvard. A number of other users are graduate students, professors, or researchers in industry, and I've never noticed any animus toward them. A significant fraction of the submissions to this site deal with new research, and generally cast it in a positive light. Doesn't all this suggest HN would be more than ordinarily sympathetic to academics, not less?
Intelligence beyond earth.
The same way you deal with every other repetitive task which scales linearly with number of customers: some combination of "automate, outsource, and eliminate".

I get less than 10% of the number of emails per sale that I did two years ago, which lets me keep up with the business despite it expanding over the years. This is mainly because I tracked what was causing the support emails and started to provide solutions which did not require marginal effort from me. Exactly what approach is appropriate depends on the particular problem.

Take my personal bugbear, license key delivery. It sucks but you have to do it, and huge numbers of customers will fail at it because either they don't understand the concept or their email provider redirects your license email to /dev/null. So you put it on the confirmation page. Solves the problem for some people, but not all. So you put a self-help license key lookup on your website. Solves the problem for some people, but not all. So you adjust your app's purchasing logic to include a random number as a parameter to the purchasing page, which you associate with the license key, and then you have the app poll the server for recently completed sales matching that random number when its license key entry screen is open. etc, etc

Other problems could be addressed by program patches, changes in written documentation, changes in business processes, etc etc.

If you consistently improve on that, support scales pretty impressively. (I support in the neighborhood of a hundred thousand trials a year and about 1700 customers, answering all queries by myself.)
Having Lots of Ideas; Work on All or Few and How to Know?
I have a bunch of different ideas from web to desktop applications. But how do you know which to work on if you believe (and have consulted others) to be fairly equal in a potential future (and you're interested in each equally). And at what point should you realize that you should move on to something else?
launchsplash.com also provides a free hosted one
The First 20 Million Is Always the Hardest by Po Bronson

http://www.pobronson.com/index_first_20_million.htm
Non-fiction, but the best tech startup story I know of: http://en.wikipedia.org/wiki/The_Soul_of_a_New_Machine
it will probably be never. unless all browsers ceases to include internet explorer at some point.
Focus. You can't know if you have a winner or a loser until you've been all-in on it for a little while.

Pick the one you can stand to spend every working hour on for a few years (assuming it proves a workable idea, and you see a path forward at each milestone you reach along the way), and forget about everything else.

Every nerd has a lot of ideas. You are not unique. The difference between you and the ones who succeed is that they commit to something and go all-in. They may have to do it a half dozen times, or maybe the first one will be the winner. Doesn't matter. Until you focus on something, you probably won't make something great.
Multics source code
Options by Fake Steve Jobs (Dan Lyons): http://www.amazon.com/Options-Secret-Life-Steve-Parody/dp/03...

Although all the parts in it that I liked were already on the blog: http://fakesteve.blogspot.com
But that's the whole point, just about everything does qualify under the criteria, except for the things that don't.
I kept hoping this was satire.
https://developer.mozilla.org/en/a_re-introduction_to_javasc...

This continues to be pretty much the best JavaScript reference on the web.
Hi hbien, Peldi from Balsamiq here. We use GetSatisfaction, a FAQ on our site and an extensive help page, but I'd have to say that our secret weapon is Typinator, check it out: http://www.macility.com/products/typinator/ It's a great time saver for answering the same questions over and over [I learned about it from Guy Kawasaki].

But even with all these tools, taking the time to read each email and reply with a personal and thoughtful message takes some serious time, and time is an un-shrinkable and limited dimension unfortunately.
If you want something a little different, "The Truth" and "Going Postal" by Terry Pratchett both capture a sense of startupness.
As you're here you're probably interested in startups. Have you started going to all the startup events in London and asking around? (most events are free - example: http://www.meetup.com/minibar/ )

There are lots of startups around who need people to write code. Some might even be able to offer a position for a year.

I've been thinking about these industrial placements from the other side, as a potential employer. As a startup though, the problem is minimising the risk of getting someone who's not going to be productive.

Tarks: there are no contact details in your profile. Do consider getting in touch with me.
Absorbing a Setback
What? For any given set of criteria, everything qualifies except that which doesn't. Isn't your statement a tautology?

(Side note: if I don't understand what a tautology is, please explain it to me, as I'd really like to)
Posted at ~1 AM in the Valley... would love for this to be bumped up during the daytime here. Then again the kinds of people who would comment are probably wide awake right now.

Nonfiction, but thought Fire in the Valley was worth mentioning. Pirates of the Silicon Valley is the movie based on it. Antitrust is also good.
Chomsky on YC?! Voted up! Read this a few years ago-- great to give it another look.

Thanks.
$29 for what when last.fm costs $3? these guys have found a very spectacular niche
Thankyou, I'd lost sight of this a little. teaching someone how to deal with a type of situation rather than a specific one is always useful in the long run.

If anyone else appreciates this type of thing then Randy Pauche's "Last Lecture" is very inspirational http://www.youtube.com/watch?v=ji5_MqicxSo
Possibly the most pointkrds article I've read on HN. Why is this at the top?
The Deadline by Tom DeMarco

jPod (not sure, too long ago that I read it)
Maps of Seven Deadly Sins in America : Gene Expression
That's possibly a better way of phrasing it - thank you. Crypto is notoriously difficult, and it's clearly prudent to wait and see what others say, and how it works.

It actually misses my intended point, though. This forum is generally exceptional in the quality of its submissions and comments, which is what makes it even more annoying when someone says:

I don't know this guy. Probably he is really
famous (?), but ...

This amounts to saying "I don't know what I'm talking about, and I'm not going to bother doing any homework before making my ignorance known to you all ..."
You have to understand something to satire it. This guy obviously didn't understand.
Twitter and your online business
Not a book you would ever want to read for fear of breaking it.
I'd LOVE to go to those but I'm studying in Middlesbrough, I'm doing something similar but there aren't nearly as many opportunities here.

I've added contact details to my profile, but I can't find any on yours (email isn't public), if all else fails I'll email you through the oneIs contact page or twitter.
I don't use .NET myself, but what I like about it is the availability of multiple languages for the CLR. I find very alluring the possibility of mixing and matching languages according to the task at hand without having to deal with IPC.

I could really find usages for actor-based concurrency, but using Erlang seems to me like throwing the baby out with the bathwater.
What did he not understand?
what kinda koolaid is the aussie government drinking?

Let me try and explain what koolaid they're drinking: I believe the real reason the Australian Government is pushing this plan so hard in spite of massive opposition from industry and the general public is they need support from a couple of minor party/independent senators in order to pass basically any controversial legislation. These senators represent social conservative special interest groups who have strong objections to things like gambling and adult (legal) pornography. In this case, we're talking about the online versions of these things.

It has little do to with protecting the children (that's just the cover) or anything else other than good old political manoeuvring. The whole situation is probably not helped by the fact that the current left-wing Australian Government is by and large, about as conservative as you can get and still be called left-wing. But I think it's mainly that they need support from outside their own party if they really want to get anything done.
I never understood this. The US spends more money on higher education for foreigners than any other country in the world. After those foreigners graduate, it's harder for them to stay and work in the US than in any other country in the world.

That is a serious mismatch of policies.
They are. Progressives are not necessarily opposed to censorship. You can see this in the lack of free speech protections in many Western countries (Holocaust denial, "hate speech", etc.). I don't want to assume too much about you, but many Americans are not aware of this because of stronger popular support for freedom of speech in the US.
EU recognizes Internet access as a fundamental right, on par with freedom of expression
With the second clause in my sentence making the tautology, I was mentally referencing this: http://en.wikipedia.org/wiki/I_know_it_when_I_see_it I'm saying that the criteria is so vague as to be effectively undefinable.
In India, during your final year or maybe 3rd yr of your engineering degree, lots of companies come to campus to recruit. They take written tests, a whole set of interviews of potential candidates. In my Uni, you're allowed to apply to a maximum of 40 companies(the list of all companies is known beforehand). You're usually allowed to say yes to only 1 company and you're out of the placement cell for your batch. This is how recruitment works in india, and you have a job when you graduate. Infact, a year before you graduate. But quite a lot of companies in these trying times (Gulp!) gave offer letters but then took them back.

Anyhow, to answer the original question: it would be better to start with a smaller venture. There are loads of startup that would be willing to hire bright people. And in my opinion these are the best places to start out. You have more responsibilities, smaller teams so better vision of the effect your work has, infact all in all more stress. Look at websites like SnapTalent or ask ppl here in HN if they have some ventures that suit your skill set.
It's not random; the mean value for the first half of the new list (originally [0,1,2,3,4,5,6,7,8,9]) is 10, while the mean for the second half is 35.

(Or at least, it came out that way reliably after several runs of a million iterations each time).

Since a value sorted this way has a decreasing chance to be swapped an increasing number of positions, this result makes perfect sense.
Slow news day, I guess...
I agree with you, and unfortunately I must tell you that liability is indeed limited or erased. So, yes, it's a mistake.
Pick several metrics that are relevant to you (such as market size, revenue potential, chance of completing the project (and time it will take to complete), how interesting the work is, confidence in how good the idea is). Use each metric as an axis of a graph (it could be multidimensional) and then place each idea you have on that graph.

For inspiration look at the BCG matrix: http://en.wikipedia.org/wiki/Growth-share_matrix
I don't really see the value of a placement year. Whether you do a placement or not, in two years from now you'll still have the same result, a degree plus one years experience. Except if you worked after graduation you will be paid as a graduate, not an intern. Why delay graduation so you can get paid less to do work they only trust an intern to do?
I'm not too sure how useful the DoF preview feature is, in what common circumstance do you recommend I use it?

Also, you shouldn't restrict yourself to the centre AF point; focus-and-recompose will produce blurry images if your depth-of-field is shallow. You should learn to quickly select an appropriate AF point when composing your shot.
If a lion is to beat a crocodile, it must stay out of the water.

In this case they did the right thing. You comply with the governments legal request, then dig through their trash and find ugly stuff you can throw at them.

Then with that info, you go to a friendly journalist and cry censorship and talk about how evil the politicians are. Then you put the content back up again and wait for the next sucker - they will stop trying pretty quickly.

It continues to annoy me how many people who try to play it clean with the politicians. The reason you have to shower is that the real world is dirty; pretending otherwise will mean you end up being the one who stinks.
I believe Estonia did this first, a few years ago. This only dilutes real rights, such as freedom of expression.
I hope this guy never gets into politics...

/reads his bio on the right..
Why do you believe that ?
How do I get tomorrow's date?

Use this function:

sub tomorrow_date {
sleep 86_400;
return localtime();
}
Try this.. http://www.google.com/search?q=%22scrypt%22+python

Search for "scrypt" python
Yup, i think you have design issues. All blue kind of hurts the eye. I think that should be your first priority for a site dealing with dating.

I haven't checked it out by signing up. But usually sites like these turn out to be feature greedy and implement lots of things like twitter etc etc. I think it might serve you well to define what kind of audience you would like. Flork.com is an excellent example, with its minimal design, and an interesting crowd.
A re-introduction to JavaScript - MDC
credits to boucher: http://news.ycombinator.com/item?id=601926