skysight-inc/HackerNews huggingface dataset:
Personally I use ZshKit : http://github.com/dreur/zshkit
You're setting up a straw man if you argue that the least good item on the FOSS list is less good than the MS equivalent. You need to show that for the best item on the list.

For example, my experience with MySQL is mixed, but PostgreSQL is a beautiful, beautiful thing. So here it seems to come down to the tooling you need (I can't comment on this: I've no SQL Server experience).
" and the Presidents who got us there."

Not even. Kennedy gets the credit for getting us to the moon, even though it was Johnson and Nixon who were there for most of the process.
You have Kindlefeeder[1] for feeds. I have not tested it, but it is recommended by Instapaper for people willing to read feeds on the Kindle.

[1]: http://www.kindlefeeder.com/
When you're investing in Microsoft and not in Apple, that's a bet against Apple. And it wasn't just investors that had to make that bet ... software developers and customers had to pick.

In the early '90 support for Apple's hardware / OS was a second class citizen and it still is in many areas.
Consider how many other companies are having their logo blogged, discussed and emailed around to friends today like Google's. I think you'll get your answer about whether it's worth it for them.
Hell, it was probably originally in French, too.
> Are there good examples of actually useful pages that Google doesn't do a good job of ranking?

Yes. Reviews by actual people.

A long, long time ago (last year I think) I used to use google blogsearch to get at the "other side" of hardware reviews: what people who are not being paid to review hardware think of a specific piece of hardware.

Doesn't work any more. There's almost nothing but spam. It's hopeless.
1) "then there probably exists a very simple optimal strategy, and it's more a problem of mathematics than AI."

I don't see how existence of the optimal strategy entails that this is not the problem of AI. After all, all finite state deterministic games can be essentially solved by traversing the game tree, searching for the best strategy. The thing is that in most games, this approach is not acceptable because of time and space issues. That's why we call for AI - to find a strategy which may not be optimal, but is "good enough" and does not take much resources to find.

Besides, I do not understand why do you think that simple optimal strategy exists. The game of Go has equally simple rules, finding good strategy in it is not easy though.

2) The rules are not clear for me either. Last night I wrote a simple engine for planet wars [1], and I had to make some important decisions about things which the game description did not cover - for instance, what is the order of events in game? Is the number of ships on players' planets increased before or after the fleets arrive to them?

[1] - http://bitbucket.org/dodek/gaclon/src
Simple - say you already have more things that you want to do than you have time. If it's important enough to them, maybe they'll be willing to make it worth your while.
While it's ostensibly about C, David Hanson's _C Interfaces and Implementations_ (http://sites.google.com/site/cinterfacesimplementations/) has a lot of good discussion about API design for libraries, how to handle errors gracefully, etc. Many points apply just as well to libraries in OO or functional languages, REST APIs, etc., because questions about who should be responsible for error checking, managing resources, etc., are going to come up in any API design.

It's also a good example of literate programming, and one of the best C books I've read.

I'd also recommend against _Design Patterns_, because while some of the API design discussion is good, much of it is too entangled with workarounds for quirks in C++'s object system. Visitor is irrelevant if you have multimethods, Singleton is a non-issue if you have a prototype-based object system, etc., but this isn't clear. C's lack of a specific object system makes the focus on API design clearer in CII.
I know about kindlefeeder, but my thought was combining a prioritized Instapaper with a prioritized Kindlefeeder, to give you a daily digest of articles you'd like to read. Backlog and lower priority feeds would fill the digests when you dont have new, high priority articles to read. If you used Instapaper + Kindlefeeder, you'd have 2 digests to read.
That multiple locations works better than a single one is pretty counter to everything people parrot,

Do people really parrot that? I've spent my fair share of time in the educational system myself, my wife is a teacher, and I've got a number of children in school, and I've never once heard anyone recommend that pupils study in a single location.
I was referring specifically to the tech field. I'm willing to hire someone who doesn't have experience in the technologies we use if they show skill with code, an eagerness to learn, and a flexibility to do things differently than they're used to.
Underground Etiquette: Rudeness on the Underground
Consumerization and Corporate IT Security
Microsoft Data Center Designer Moves to Google
We may pull out of KML — Old Mutual - Newsday: Everyday News for Everyday People
I was following the logic in the original post:

I'd be worried if I was Microsoft. And I know their profit is driven by enterprise, but today's startups are tomorrow's enterprise customers.

I think that's very true, and for that reason, Microsoft should be worried. For a young startup, free and open source is a more economical way to get up and running quickly without eating into your ramen budget. For 2-3 guys in a tiny apartment, setting up a few LAMP boxes in a closet is basically free.

Even if Microsoft is actually better than the free alternatives, the fact that it costs money is a deterrent for many startups, who in a few years will become big enterprise customers.
In a similar vein is Elements of Programming by Alexander Stepanov (designer of the C++ STL) and Paul McJones: http://www.elementsofprogramming.com/book.html
I realise he has a load of fans etc, but Gary Vaynerchuk would be better respected if he didn't swear so much, it is such a lazy thing to do.
Thanks, I'm surprised it wasn't in the first version.

I bet that UI came with the the Android acquisition. Though gmail is very good. All of their other good examples of UI's that I can think of also come from acquisitions: it's an opportunity. Google is great at engineering.
There's a case for the value of editorial oversight. This collection is one person's attempt to draw attention to particularly noteworthy talks among the TED oeuvre.
SocialScope for BlackBerry is the Ultimate Social Media App
Oh no, not another Twitter app. That was my initial reaction when I heard about SocialScope for BlackBerry. The app is in private beta on various mobile platforms including BlackBerry and iPhone.
Slaying dragons with git, bash, and ruby
Also important: understanding the difference between a patent application and an actual issued patent. The rule of thumb is that if it has a number in the millions, like 6,123,456, then it's a patent. If it starts with a year, like 2008/1234567, then it's an application. The slash may or may not be omitted.
> Interesting. He's a multimillionaire CEO and couldn't be bothered to just pay for the dinners out of his own pocket, but expensed them to the corporate card instead? It must be good to be da king. Until you're not...

Maybe I can shed some light - this isn't a morality judgment either way, but perhaps it will explain the reasoning of people involved.

Every competent executive team or board that authorizes compensation pays attention to a person's "fully loaded cost" - that includes everything from their pay to their benefits to their expenses to the taxes they pay on the person. They do math on that number.

Typically, if an important team member wants to shift compensation from one area (salary) to a lower tax area (expense account, retirement account, benefits, whatever), the board will authorize that. They factor it into his fully loaded costs, there's just different taxes and accounting on it.

This doesn't get into rightness/wrongness, just people's decisionmaking. Companies know roughly what people spend on their expense accounts and have policies for it. Some companies make it only for "real" expenses, whereas other companies will let people accept lower salary but expense more benefits.

This isn't just for executives, by the way - companies that offer free food on-site tend to do the same kind of math, for instance. 401k investment plan matching, same kind of math again. Actually, moving $10k from salary to benefits might lower fully loaded costs, due to the way the taxes and accounting works. This doesn't get into rightness/wrongness, just the practical aspects of it.
Combine that with a hack in the social features of the Kindle to kind of mark "I liked it" or "Not so good" and you can get a machine learning algorithm to automatically select the articles to put up in the list. Sweet :)
NPR just had a story about this

http://www.npr.org/templates/story/story.php?storyId=1295525...
The UI has improved dramatically since the first Android phone came out, ie post-aquisition. I'm assuming the people responsible for the Market Place app are the same people responsible for the general UI but I could be wrong.
May be the survey data us worth useful if your startup's target audience consists of folks who earn pennies on the hour.
> my opinion of Twitter is less positive

how positive was it when they used GET ?
Right, V8 is a really well written runtime with some amazing accomplishments in it, I say that because I don't want what I am about to say to detract from that fact.

While it is true that Node.js/V8 is fast and in some areas faster than the JVM, one has to remember that Node.js is a very light framework. You don't have all of the underlining runtime support that you get with the JVM.

They are kind of different philosophies, where the JVM supports a robust runtime (it's all bolted together for you). Node.js/V8 is a very spartan runtime (you bolt on what you want/need). This certainly has an effect on resource utilization and speed.

That bring said, I like runtimes that I can bolt together. I hope WebOS does well under it's new stewardship. We need variety in this space.
Haven't read the book (it's on my long list), but the author has a decent blog riffing on API design ideas

http://wiki.apidesign.org/wiki/Main_Page
http://www.amazon.com/gp/product/1430209739
First Depressions: iTunes 10, As Told by An Audiophile
More than a few times, Techi readers have called me out in the comments section about my abuse of the word ‘rad’. Indeed, some have even refused to believe my endorsement or recommendation of a service, product or idea unless I say it. Suffice it to say, it seems to be my catchphrase.
Create then iterate ;) Thats further down the road.
And they're probably paid $30,000 a year!

Well maybe not these particular guys, but a typical Japanese software developer's salary is shockingly low.
I really hope this is part of a campaign to kill off IE6.
If you are interested in REST API's, the best I've ever read is "RESTful Web Services" by Richardson & Ruby.
But to my mind that's already been done by having them posted here to HN individually. In that case there's the additional value of the discussion to go with them. Here there was no real editorial content except for just giving us a list, and just giving us a list is, well, giving us a list.

That's generally discouraged here anyway.

Just my $0.02. I'm interested to see people disagree, and always interested in hearing why.
There's also some great lectures and discussions on http://fora.tv although they have recently put some of them behind a premium model and butchered the site.

Still lots of free videos
Render Footnotes & Endnotes to PDF & XPS with Easier Migration 
Aspose.Words is a word processing component that enables .NET applications to read, write and modify Word documents without using Microsoft Word. Other useful features include document creation, content and formatting manipulation, mail merge abilities, reporting features, TOC updated/rebuilt, Embedded OOXML, Footnotes rendering and support of DOCX, DOC, WordprocessingML, HTML, XHTML, TXT and PDF formats (requires Aspose.Pdf). It supports both 32-bit and 64-bit operating systems. You can even use Aspose.Words for .NET to build applications with Mono.
They should just have used a static logo for IE ...
"A high crime is one which seeks to injure the country to the profit of an individual or group".

"Jonathan Hale, USAID deputy assistant administrator for Europe & Eurasia, is on a four-day trip to Armenia to meet with government and private industry leaders in the country. On his agenda is a meeting with Armenian economic minister Nerses Yeritsyan."

"We look forward to partnering with USAID on the IT sector, which has great potential as Armenia has an advantage in this sector," Yeritsyan said in a statement released by USAID. "We want companies to come to Armenia and create their innovative environments," Yeritsyan said."

"Following their training, the tech workers will be placed with outsourcing vendors in the region that provide offshore IT and business services to American companies looking to take advantage of the Asian subcontinent's low labor costs"
Google talks about using over 200 ranking factors so I think a correlation this high with a single factor is actually quite interesting. Especially given that we are seeing a correlation with a model that is undoubtedly more naive than what Google is actually using.

It is also fascinating to see this much correlation with an on-page factor which is entirely in the webmaster's control. Previously the highest correlations had been with link metrics.

YMMV but this research is interesting to me as someone who works in this field.
Leaked Google Doc Reveals Top Adwords Spenders
I guess a lot of that is taxes then, I picked UK and a few other EU country prices.
Chris Dixon: Things I'd do if I ran a big VC firm
3 of us pay $600/month (total) for a nice single family home 5 blocks from downtown Columbia, SC.
Internet Retail Franchises 
Yonsal & Sanoy An online Internet franchise pertains to a franchise that is operated online. It may or may not have an actual physical location. Those who own or work in online Internet franchises enjoy the freedom of working flexible hours and from any place they choose such as their home or office. http://www.yonsal.com
Has college sendoff always been so tough?
Harry Potter and The Methods of Rationality
Inquire Now - iPad Apps Development
Get Easy To Inquire About iPad Apps To Develop Your iPad Tablet Applications, iPad Tablet Apps, iPad Apps, iPad Application, iPad Tablet, iPad Tablet Apps, iPad Application Development, iPad iPad Development Solutions From iPadApplicationDevelopmentIndia.com.
WHOIS database hacked
I know that this has been discussed here before: http://news.ycombinator.com/item?id=1385932
But, the latest 4 chapters were so good that I wanted to reshare it for all the folks who missed it the first time around (or weren't a part of the HN community back then).

RSS Feed: http://demented.no-ip.org/~feep/rss_proxy.cgi?5782108
Short URL: http://www.bit.ly/hp-mr
Trust me, most of us EEs know -plenty- about floating point problems. We also have to take entire classes about how our work could kill somebody.

Bugs are bugs, errors and oversights happen. You have to deal with it, document what happened, and be vigilant to make sure it never happens again.
It would be useful to consider only people buying Android whose carrier also offers iPhones. That'd remove other variables like "doesn't want to/cannot change carriers".
Nasotek: North Korean IT-Outsourcing
Did not like. About half the things on that list will cause releasing something to take longer. Every day you delay trying to make your code "pretty" for other potential developers is a day your competitors gain on you.

Also the open source benefits are claimed as a fact, i.e. you open source and this is what you get. But that's not how it works. Have a look at freshmeat, sourceforge, etc. at all the abandoned projects. If you open source your code you wont automatically get coders dreaming of making your code better. You might if you become popular on your own but if you can become popular on your own do you really need open source?

Is the potential that if you do everything right someone might write Instapaper integration for you worth the potential that competitors might harvest the best part of your app and create a product from it that takes all your sales?

Open source has its place to be sure and I contribute when I can. I just don't think it's place is "everywhere".
Indian teens make washing machine with junks, runs without power
I'm building an API on top of MTurk, http://houdinihq.com, that you could use. It's currently in alpha, but feel free to email me at presto@houdinihq.com if you're interested in an api key.
The Economist and I seem to have a different definition of "open".
I'm guessing you've never tried to live on $12.50/hr. And if you take that as a gross number not a net number its even worse. Sure, people are "making it work" but if you aren't single without kids and have zero college debt then you aren't doing it without some sort of assistance. Just because the minimum wage is $7.25 or up to $8.55 (depending on the state you live in), doesn't mean you can live on it.
After you spend a solid week researching and tweaking, it might be nice, but not great.
Looking for Ecommerce Websites?://
iwebshop specialise in creating Ecommerce Websites, Templates, Solutions and Hosting for businesses of all sizes, from new start-ups to large retail outfits.
Throw Away Your Bug Tracking System
Until the iPhone is actually on other carriers (not just eternally rumored), that's somewhat irrelevant. It'd be interesting for the projected marketshare, though.
Simple API looks really simple, something that I definitely like!

How do you plan to accept payments?
How much would Houdini itself cost (per task, per month?)?
Do you plan to accept non-US users?
It still a biological fact that men are expendable. Men have enough sperms to probably make lot of women pregnant, but women can only bear children 9 months at a time and be pretty vulnerable at that.

When it come to ensuring the survival of human race, you know what the commander/leader/whoever in charge, male or female, is going to choose.

Does it sucks to be a male too? Yep, but it also rock to be a male sometime too.
Doesn't look like that supports other HTTP methods (a CTRL-F for 'delete' shows nothing).
How is iOS's multitasking less legitimate than Android's? As far as I can tell, they are essentially the same thing.
I don't mind a little swearing, but I remember thinking "this is the Jersey Shore" of TED talks when I saw that one.
New Taxes on S Corporations Affect Startups
The SCUD was doing a much easier job, though. And the amount the patriot missed by is actually pretty close to the accuracy of a SCUD at hitting its target.
rlwrap http://utopia.knoware.nl/~hlub/uck/rlwrap/
IF it is a good friend / family member I offer to teach them how to do it. This does one of two things, they bow out because they wanted you to do all the work, or it creates an environment where you get to spend quality time with someone you care about. As well by the time it is finished they are in a position to support their app.
As the co-author of TPoSaNA I am flattered but for the question at hand, I'd recommend a different book. Time Management for System Administrators from O'Reilly is more in line with what he's looking for. http://www.tomontime.com/ and http://www.amazon.com/o/ASIN/0596007833/tomontime-20 for more info. (Of course, since I wrote this other book, I don't mind recommending it :-)

--Tom
And a different view:

http://www.rismark.com.au/pdf/Macsec_5.pdf
It's the abstract sense that is important. Pagerank is a dimensionality reduction technique. It finds the first eigenvector of the transition matrix. Eigenvectors = PCA. LSI is basically PCA, but applied to the document-term matrix. LDA is a dimensionality reduction technique that makes use of more information.
Sunir,

If you are not heavily invested in the name "Bibdex" for your company, you might want to look at changing the name because "BibDesk" (http://bibdesk.sourceforge.net/) already exists as an usable product organizing publications. Specifically, the problem is that I would type/write/search for "bibdesk" when I hear "bibdex" and be rewarded by a product in the same market.

-J
Nothing succeeds like success
The “Freemium” Opportunity for the Fortune 500
It didn't have to draw any lines. Everything was bitmaps.
I'm guessing you've never tried to live on $12.50/hr.

Please don't make me do division with regards to my last salary, it would just depress me.
I personally found it more pleasing to print web pages to pdf and copy them to the kindle via usb. But this wouldn't be exciting enough to blog about.
Top Video Game Trailers of E3 2010
A Trillion Triangles
A Spanish tongue twister: Tres tristes tigres trigaban trigo en un trigal.
Me, too. I checked my stats after using MT for a site-survey. Most of the users were from the same geographical region, they gave very positive feedback, and they spent very little time on the site. Pair that with an understanding that MT only pays well if you do lots of little tasks very fast, and you start to get the idea that the feedback might not be the most useful.
Welcome to Linux.
Would anyone like to share how and why they use Instapaper? I tried it out and it seems solid, but I'm not sure on the utility.

Do people use it when they stumble across something they want to read but don't have enough time to read it now? I usually just fast-read/skim to completion anything if I'm in a hurray, and don't tune into HN or RSS if I don't have time. But I feel like I might be missing something, would someone care to share their experience/use of Instapaper?
The amount of knowledge you have to keep in your head in order to use the language (this includes syntax, conventions, idioms, gotchas you've got to watch for).

How well the language fits brain (which mostly reduces to how similar it is to other languages you're used to; think imperative versus functional programming).

The ease or difficulty of recovering from an error (C++'s error messages that involve STL templates are notorious for being incomprehensible, but I'm also thinking about things like mysterious crashes you can get if you make a memory-management error at an unrelated point earlier during program execution).

I don't think documentation is a significant issue. It's more important for learning a language than for using it. Once you know a language you'll be able to use it without having to refer to the documentation.
Congrats! With 200 paying customers, you now have more than enough information to start tracking churn, CPA, life time value, life time profit, etc. You can turn those 200 paying customers into a lot more by accurately tracking your metrics and building from them.

I recommend reading:

http://thinkvitamin.com/web-apps/how-to-track-six-key-metric...
You need to put in a text box: "Please describe, in your own words, the purpose of my site:" Then throw out all the responses that are incomplete or way off. The problem is that when I did that, there were too few useable results.
According to http://www.cs.unc.edu/~dm/UNC/COMP205/LECTURES/ERROR/lec23/n..., the system stored the time in integers, but it was converted to floating point when doing the conversions. This conversion contained a small error that accumulated over time.

Keep in mind that things that seem very WTF to you, might seem more plausible when given more details about the subject.