skysight-inc/HackerNews huggingface dataset:
And it only took 3207 words to convey.

Ah, fantasy author, of course.
Made me think of this: http://xkcd.com/1027/
Great point! Just as Google first thought they were badass with "1 million pages" indexed, we realize we are just getting started. We'll add more social networks in the future. :)
Facial Recognition Tech Sifts Through 36MM images/sec.
Pretty fancy detective work there. :) Our beta users felt more "confident" with this design, data layout, probably because they were used to a similar mental model with FB.
Pay with Square
Where Have The Good Men Gone?
Well, her statement seems more reasonable in context:

> Before the crash, I had spent a year and a half with my parents on their research station only 30 miles away. I learned a lot about life in the rainforest, that it wasn't too dangerous.

Arguably, the biggest dangers of the Amazon forrest are malaria-carrying mosquitoes, poisonous snakes, spiders and scorpions, and lack of access to drinkable water and edible food. Since she had lived in a research station, she was probably vaccinated and knew how to mitigate the other risks (e.g. there is plenty of edible food, you just need to know how to identify it).

All in all, it seems a better deal than getting stranded in the Andes, the Sahara or the African savannahs.
Regardless, I think it's a great phone I can't wait to renew my contract to ditch my Android phone.
Thanks for the link. It appears the actual build system will still be based on make but just requiring the toolchain inside vs2010 (currently you can use vs2005-2010). Am I correct here?
James Cameron Completes Record-Breaking Mariana Trench Dive - surfaced safely
Info about 2.5G CWDM SFP Module
Find detailed product information for 2.5G CWDM SFP Module and other CWDM SFP from this site.
I think that's just the description, nowhere in the text it says you have to complete all 5 to win a prize. Since there's 10 winners per store, it looks like you just have to be in the top 10 per store in scenarios completed to win. So unless if there were 9 that completed 2 scenarios or more at the blogger's store, then he should be considered a prize recipient.
Same story here! But I still use Notepad++ for quick tasks that I might otherwise have to spend a few thought cycles on in VIM. Also, I really like Notepad++'s Python Script plugin.
I agree.. but again, it starts with a "name" input field. Many of the interesting searches are where you know qualities of people, but no idea about their name. It's x10 more powerful than pipl.
Bravo, Mr. Cameron!
Not comparable unless you're the pilot, really ...
Obat Herbal Keputihan
Obat Herbal Keputihan

Sulit menghilangkan keputihan ?? Sudah diobati, tapi masih tetap saja ada ?? Khawatir obat medis menimbulkan efeksamping ?? Dan obat herbal apakah yang mampu menyembuhkan dan menghilangkan keputihan Anda, khususnya para kaum perempuan ??

Jawaban dari semua pertanyaan itu hanya satu, yaitu dengan obat herbal keputihan XAMthone Plus yang aman dikonsumsi dan tanpa menimbulkan efeksamping negatif bagi tubuh kita. Dikarenakan obat herbal keputihan XAMthone Plus ini terbuat dari keseluruhan buah manggis dimana didalam buah maggis ini terdapat super antioksidian yang sangat tinggi yang mempunyai sifat sebagai antijamur, antibakteri dan anti parasit. Tentu kita pun telah mengetahuinya bahwa keputihan itu disebabkan oleh adanya bakteri, jamur atau parasit yang berkembang dalam mis V.
Konsultasi hub ->> 08521 9946 055 atau 0853 2237 9603 [tlp/sms]
I'm not currently looking to join a startup. But if I was I would rather have 5 paragraphs about who you are, why you are the right person for this problem and what you bring to the table... with 1-2 paragraphs about the idea. Team = more important than ideas.
Code Complete is a great book, and I don't think there are any other books out which cover the nuts and bolts in such a thorough way.

I also recommend "Rapid Development", by the same author. It sounds like a fuzzy, Agilish cliche, but a more accurate title is probably "How not to fuck up your project." All of the usual bugbears are there - technical debt, creeping requirements, gold plating, etc.
I love Notepad++, but when I started using Sublime Text 2, I purchased it, and never looked back.
A fantastic read - thanks.
Quite simply I'd hire someone to do the dirty work, pay them a decent salary and split the remainder of the income between you and your co-founder.
Okay, I have to ask this now: why is it then that I keep hearing from my friends at CMU and MIT that it's totally normal for them to go on 2 hour sleep/night? I hear this from professors too, "Oh, when I was your age I was working x many hours and getting by on not more than 3 hours of sleep a day!" By the way I'm someone who comfortably sleeps 8 hrs./day -- and in comparison to my friends I never received marks that were very impressive.

The examples in front of me (that I have known personally) who're doing so well -- or the science journals that say the opposite -- who do I believe?
I had the same problem for about four or five years in my early 20's.

I got really sick of being poor, that changed my behavior drastically. I had to start finishing things and making money off of them to improve my quality of life.

Fear of freezing to death and starvation are extraordinarily motivating.
You're ignoring the possibility that middle managers provide a service of value to the people they manage.
> PHP ... there isn't much beauty underlying the syntax

I disagree. To each his own, I suppose. PHP inherited it's syntax structure from C, the language it's written in. Would you say that C is ugly?
Have to agree on Code Complete. The first edition was a load of waterfall bollocks and I couldn't believe anyone wrote code like that. It actively put me off a "proper" programming career. The second edition, apparently, reduced that shite, but by that point I wondered "if the author is just reproducing dogma, why bother?"
Well, that really wasn't the point, but now that you bring it up, it really hadn't occurred to me that that might be the case. I'm sure that some middle managers do provide some service of some value to the people they manage.
Batterie DELL 0YXVK2
I don't know if this is a cultural thing, but my parents have always told me, as a kid, to read my classnotes for a few minutes before sleeping. In my experience this works pretty well. Glad to see there is now some science to support it.
What dmix said. Why are you using a throwaway account?

A co-founder relationship is very important, and my willingness to join you on this venture has less to do with your idea and more to do with you. Specifically:

- Who are you, and what have you done?

- What is your professional and personal experience, and what does it bring to the table in a general sense of running a startup, and in a specific sense, this idea of yours.

- Why you? I need to be able to trust my co-founder pretty much absolutely and unquestionably. What is your character and who can vouch for it?

Funnily enough, your idea and the fact that you have a prototype is a fairly minor signal compared to the above.
OK, I'm seeing where you're coming from. But I guess I don't see the severity. Yes, git's terminology is highly non-orthogonal (the umpteen different synonyms for the "index" was pretty amusing). But... that's just the frosting. Who cares how messy it is if the cake is still good?

Yes, it's messy. But I don't really see that it hurts comprehension. And it hurts learning only inasmuch as you can't guess at a command and have to check the man page (i.e. I know there's a diff variant that checks the index vs. HEAD, what's it called?). I can't honestly say I found it difficult to understand what the index was due to this.
Ya know, I would put a lot of the books most programmers have read on the second list. How many have actually read Code Complete (HN is probably a bad sample)?

I totally agree about Design Patterns. That is perhaps the driest (I mistyped that as "direst"; Freudian slip?) technical book (or any book for that matter) I have ever tried (and failed) to read.

Thing is, technical books don't have to be that way. The early Michael Abrash books (eg [1]) are actually highly entertaining. Effective C++ and Java are eminently readable.

I lot of people recommend CLRS and I've certainly studied from parts of it but I found Skiena's The Algorithm Design Manual to be far more approachable and enjoyable. If your goal is to learn I suggest that. CLRS seems more aimed at people who want or need to know mathematical proofs or are bound for postgrad CS.

TAOCP and the Dragon book are classic examples of books that get recommended all the time (on SO, here and elsewhere) but I'm convinced only a handful have actually read them.

[1]: http://www.amazon.com/Zen-Assembly-Language-Knowledge-Progra...
hold down ctrl
I'm not advocating working on projects in secret. Once you have something even slightly ready, by all means share it.

Incessantly talking about what you're going to do before you've done anything isn't admirable in my books.
CLRS is a great book, I have read it, and other people should read it too. The first time I tried to read it I couldn't do the necessary math, so it took a bit more than two times through to grasp it.

TAOCP I generally recommend as a reference because I can only speak to its usefulness when used as a reference.

Edit: By "Other people" I do not mean "Other people who are doing graduate work" or "Other people who are in a senior level algorithms course." Really anyone who plans to do a significant amount of programming should read CLRS, even if he or she is still in high school.
Just because data is in a text stream doesn't mean it is not structured. Awk is designed to handle structured text for example, the output of most (traditional) Unix tools is 'structured' too (eg., ls and ps).

I recommend you read The Unix Programming Environment which gives many illustrations of how the Unix 'text streams' model works in practice.

One of the authors of that book and other folks that created Inferno (and Plan 9 and Unix) are now at Google working on Go.

Go channels are obviously not the same as Unix pipes, but there are similarities.
For kanji, it works best to keep practising them several times every single day. Every 2-3 hours. You'll be able to learn a lot of them, much faster this way. You can use the open source software anki to plan which ones to review on a regular basis.
Aren't Go channels similar to typed pipes?
They should have had a 737 communicating with the sub, tweeting it, at -35755 Feet below sea level - that is the same distance that commercial airlines cruise at.

They would have had the world record for "longest vertical distance between two terrestrial crafts communicating with one another"
True. However, about the issue that triggered this chain of thought, did you consider using the `cut` utility along with `grep` ?
What is the definition of a 'good man' according to this article? I couldn't find it. Is it a man willing to both marry and have children?
I think the statistic that was interesting to the GGP was absolute likelihood of death, not likelihood that you will contribute to your death by incompetence. In that case, it's irrelevant whether you're the pilot/driver.
Catching Up On Readings: Sramana In Bangalore
Sorry, I accidentally submitted the Japanese version. Here is the English version:

http://www.makeleaps.jp/blog/en/2012/03/ハッカーニュース%E3%80%80トウキ...
Because bitcoin worked out so well. Have fun with that, dude.
What startup isn't like a plane crash at some point or another? ;)
Why?

While I have worked through a decent amount of CLRS myself, I think there are much better ways to learn how to solve algorithmic problems. For example, programming competition books like Programming Challenges[1] forces students to solve real-world-ish problems according to performance constraints - a time constraint, either artificial (e.g., problem statement requires execution within 2 seconds) or actual (e.g., choosing an algorithm that is too slow means the sun will burn out before the algorithm terminates).

Books and contests of this nature teach algorithmic thinking, which is far more important than the actual algorithms themselves. It also provides a context for implementing these algorithms, which means the student gets to see the more practical aspects as well: testing it on corner cases, fighting with the chosen implementation language, relying on compiler optimization, etc.

If the goal of the undergraduate program is to develop practitioners of computer science, or even graduates headed for academia, algorithmic thinking is essential. I don't think CLRS is necessarily the best way to teach that, and it certainly isn't the only way.

[1]: http://www.programming-challenges.com/pg.php?page=index
Don't confuse passion with competence
Personally, I think the most interesting part was the link to a student who used Scheme to generate a really fast C implementation of a matrix-multiply algorithm, which beat all C code except for one that included hand-coded assembly (and with additional improvements could have beat that, too).

http://www.cs.indiana.edu/~jsobel/c455-c511.updated.txt
SICP is also oft-recommended, and very hard to work your way all through. But even reading (and working through -- that's essential) selective parts is an excellent experience.
Notepad++ is one of the fastest and the best editors out there.

Products like these show that over a given period of time, people being to notice the subtle differences between the speed of simple things, like the time taken for the context menu to appear, or the drop-down for word completion to appear. This is primarily why my use of IDEs has decreased over time. It just takes a little too long for doing stuff in them, and hinders your natural flow.

By the way, their word completion (Settings -> Preferences -> Backup/Auto-completion -> Word Completion) is simply their killer feature and has spoiled me for any other editors.
I believe the article included a photo with a caption of her boarding a plane the following year. So yes, I think she overcame that fear.
> for someone who doesn't understand git internals

Looks like that's the difference. As someone who does understand Git internals, everything seems perfectly logical and consistent to me. Perhaps it's the same with the person you are replying to.

And really, using Git without understanding the internals is a suicide, quite a few people broke their repos and asked me to recover them. The internals are very easy to learn.
It's a good point - I was trying to stay semi-anonymous.

For now I'll just say, I've built one startup previously to profitability and 20k users. Have also worked at 2 YC companies, one as employee #2 and the other in a role that is relevant to this idea. I have a masters in CS and studied economics undergrad.
"I had nightmares for a long time, for years, and of course the grief about my mother's death and that of the other people came back again and again. The thought Why was I the only survivor? haunts me. It always will." A quote from her in 2010 from http://en.wikipedia.org/wiki/Juliane_Koepcke
I agree with potatolicious and dmix. Also, what's the difference between "Bitbank", Paypal, Stripe, etc. What makes this idea unique?
If Super Mario Bros. Was Made Today
I work at a government lab and I see TAOCP all the time on managers' shelves, generally in quite pristine condition. Sure looks classy up there.
Boy. This is the 60000 dollar question isn't it? Who wants to be my partner? Good luck. I really hope you find them. Taking on the credit card industry is going to be awesome!
It's interesting to hackers...?

I usually defend submissions and discussions like these, but this? This is rather indefensible.
The irony is he's using a throwaway even though his identity is not concealed. If you visit the website address in the screenshots, click "help" and then take the name listed and google it you have a full profile on the guy...
Virality Doesn't Always Translate to Payday
> Code Complete is a great book, and I don't think there are any other books out which cover the nuts and bolts in such a thorough way.

Eh, I don't recommend Code Complete, either, though not for the same reasons as mahmud.

You say you don't know of a book "which cover the nuts and bolts in such a thorough way". I can name one that covers almost the same territory:

Kernighan and Pike's excellent The Practice of Programming.

You could certainly argue that it doesn't cover the same territory in such a "thorough" way, if by thorough we mean "needlessly bloated". The Practice of Programming manages to say, in 288 pages, everything useful that McConnell needs 960 pages to spit out.

The Practice of Programming is the last book I can think of that came out of the old tradition of software books that valued concision and clarity of communication above all else. It's short and precise in the way that "The C Programming Language" is short and precise compared to modern PL books. Code Complete is a product of modern software book marketing; it takes forever to say anything, so that it consumes maximum space on a bookstore shelf, and attempts to justify its price in weight rather than ideas.
Hidden habits of ineffective people
I'm the author of that post. SICP is definitely the book that people most often tell me I missed when they read this. I hadn't even cracked it open at the time I wrote the post, so I didn't feel qualified to comment on it. (I've started reading it since. I haven't finished it yet, but I'd still recommend it to anyone who wants to learn Scheme or functional programming.)
Ask HN: Selling Delusions vs Selling Reality?
For every good thing I see that exist to make the world a better place (e.g. Kahn Academy), there's an ever bigger set that prevents that.

There's a large segment of the population who are delusional on something. They believe in something that is absolutely crazy and they are willing to spend money on that their delusions.

So which ends up making more money in the long run? Which is easier to design for? A place where people spend time on real problems solving real things trying to change the world for the better or a site which caters specifically to people's delusional beliefs and a place for them to find others who share in those beliefs?
a little unfair to tack this response on to this particular post, but it reminds me (again) how much time people spend on the outward appearance of apps around alternative currency without addressing the part that's actually hard.. how do you give an alternative currency real value?
Professional Cleaning Service | Commercial Cleaning Services
Yeah, looking at it now I realise that and I probably should have reworded the original one (I just saw this on twitter and posted it with the tweet as the title). In fact that title is probably what made me click it in the first place (I also expected it to be to do with the platform rather than a store dispute.) I would delete this if I could
What dmix & potatolicious said, plus:

- The killer app in this space is whether you have an answer to "Why can a startup displace the incumbents?" and "How are you going to get people using this?" The answer to the second must be understandable by my dry cleaner, who would not trust bitcoin even if it were issued by the US Treasury. The prototype at this stage is probably about as useful as PayPal's first prototype (which was for a different idea, IIRC). Edit: not hating on Bitcoin, just pointing out that success here will derive in part from expanding its use beyond the core early adopters.

- Work on your writing & proofing. It may seem petty, but you're aiming big so this stuff matters. People (cofounders included) will pay attention to sloppy writing at this stage, using it as a proxy for information they don't yet have about you. Plus, when my cofounder emails senior people at major banks, will I feel compelled to rewrite the emails? Temp accounts plus poor writing => no response.

Hope this helps, and good luck.
Adidas Jeremy Scott Womens Shoes Cheap Sale Online
New fashionable Adidas Jeremy Scott Womens Sneakers on Sale, latest fashion Adidas Jeremy Scott Womens for Men/Women, hot sale Adidas Jeremy Scott Leisure Shoes in 2012!
Skype's codec (SILK) is superior to the ones listed for WebRTC.

Mumble's current codec (old version of CELT) is competitive and possibly better.

SILK was open sourced a while ago, and was combined with CELT to make the Opus voice codec, which is best-of-class and is even competitive with codecs like AAC for music compression. I suppose any client who wants to could adopt it, but none have yet.
Players also get money by streaming their daily practice sessions and playing ads. Some get tens of thousands of viewers for sessions lasting many hours.
The Whole is Greater than the sum of its parts…The power of a Startup Team
I am a closer, I finish things. I come in and make projects complete. I hit deadlines, I pay the bills, I write documentation, I do whatever it takes. I am the guy who makes everyone look good.

There is a 90/10 rule, 10% of the project is 90% of the effort. That 10% of the project is always at the end. I come in and slog through that last 10%. I'd much rather start new projects every day and hand my half-assed spaghetti code off to someone else to clarify and reduce into something maintainable. Unless you have worked through the project from beginning to end, some other poor schmuck probably rewrote all of your shit code from the beginning when you got distracted by your caffeine induced ADD and wandered away. Classifying yourself as a starter makes you about as useful to a software development team as an 'idea guy' is. Be a starter, but be a finisher too.

As you can tell, I'm bitter and grizzled and unhappy. But working on a good idea and not finishing it is about as useful to a software development team as masturbating all morning instead of coding. Successful software development is entirely about execution. Finishing is execution. I would go so far as to say that a good engineer is always finishing, whether at the beginning of the project or the end.
I'm already using Anki. As for the every 2-3 hours thing, it's hard to fit that into my schedule. There's an Android app called Ankidroid though that I haven't looked into. If it supports syncing with your desktop deck, I'll try to use that to fit in some practice every few hours.
There are many hard startup problems (autonomous robotics, craigslist competitors) which have had people crash upon the rocks in pursuit them. Does that automatically make them stupid to try? Bitcoin's failures don't mean all non-state issued digital currencies will fail.
All That Cash: On Apple, Twitter And The New Bit Factories
Can I set up a private session with only my friends?
Smule's launch-era iPad piano app (maybe it was called 'Magic Piano'?) had a similar feature, but it was only you and one other anonymous person. I thought that was a lot more effective, since if the two of you could figure out how to coordinate without speaking/chatting you could have a really fantastic jam; the massive number of people on this makes it hard to create anything that doesn't resemble complete cacophony.
Microsoft Messenger blocking links to The Pirate Bay
That book looks excellent - perhaps if all large open source projects included something similar, they'd get more contributors? I suspect that jumping into code with no overview of it's structure is going to be slower than if you have a clear framework to hang things on, which might explain the reluctance.

Their follow up book also looks good: http://www.aosabook.org/en/makingsoftware.html
How to Be A Useful Middle-Man
Well, there are other data structures and algorithms books.