skysight-inc/HackerNews huggingface dataset:
They have a very long history of playing dirty. Lotus learned it, MS took information Lotus shared with them and then shared it with Excel and Office and they supposedly kept Lotus on an API changing treadmill. Digital Research learned it, MS wrote code that made Windows 3.x crash if it detected DR-DOS. Netscape learned it. Arguably, IBM(OS/2) and any other operating system vendor learned it in the 1990s as well, MS charged premiums if hardware vendors wanted to install non-Windows operating systems. They sort of tried to do it to Intuit, they made a competitor and then effectively gave it away for free. Enough so that a lot of folks avoid Mono like it's, well, actually mono. They've established that reputation, and most of the time, by the time it became clear what was going on, MS had already done irreparable damage.

It is kind of embarrassing for Google, but if it is real and it continues, it's better to address it now rather than after MS becomes a titan of search and Google's market has eroded. At times, it seems like MS has changed in ways, but fundamentally they're still run by the same guys. Remember that when you play your Xbox or use Bing or any MS products, they don't like to see other successful software companies.
Objection: Dependency Injection Framework
I mostly use SO when an answer shows up in Google. I've only answers a very small number of questions.

Occasionally I see an answer there that is mostly right, but has one or two things that are not quite right. My first impulse is to add a comment--except I am not allowed to add comments.
"1. A requirement seems to be the ability to make and receive socket connections. How would you address the typically restrictive home firewalls/NATs that most people are living with?"

IPv6 is already being deployed from top tier mobile carriers and that allows globally rout-able addresses even behind NATs.

"That doesn't inspire much confidence in the idea as a proof of concept."

This technology is a little ahead of its time, but not by much. And by the time an end-user ready core is developed, we'll we be there.

"Are you sure you're able to make that claim?"

yes, the technical hurdles are only time consuming, not insurmountable.
Unless something has changed, you need a minimum level of reputation to upvote. If you are not a member of the site (I have a vague memory of starting with only 10 rep - I have no idea now) you have no mechanism to actually do as you suggest until after you've posted or asked a question that has gotten at least one vote.
He does mention that you need to buy in bulk and scan away from the store (with a means to return the rejects for a refund). A backhander to a store owner would do it.
How do you intend to tackle NAT, dynamic IP addresses, and devices that aren't always on, or devices only accessible to some machines but not others?

How do you intend to solve the chicken and the egg problem this network will encounter?
Yes, I am the CEO of UserVoice, I did submit this post and I approve this message. :)
> The thing that will really blow your mind is [...]

Only if "you" refers to a stoned college kid. The realization that qualia -- such as the redness of red -- are fundamentally subjective is, quite frankly, an old hat.
Actually, I have fielded my fair share of recruiter calls.

As I said in my parent post "we don't pay recruiter fees - never have, never will" is usually enough. You might have to say it twice and leave them hanging but it is a pretty direct response.

It's not saying "no I don't want to use a recruiter" - which creates the opportunity to try to change your mind. It is saying I don't pay the fees, which is a fact and leaves them little room to argue. I can sit there and agree with the virtues of a recruiter but then I say 'yeah but I don't pay the fees'. And we're done.

From a sales funnel perspective it positions me as not being a prospect because I'm not in the market to make the purchase/expenditure.
The original Android phone design looked like this: http://tctechcrunch.files.wordpress.com/androidphone.jpg

Then iPhone came out and it looked like this: http://km.support.apple.com/library/APPLE/APPLECARE_ALLGEOS/...

Now Android phones look like this:
http://farm3.static.flickr.com/2795/4208849005_dd4b608729.jp...

You don't see any signs of copying here?
or buy them directly in bulk
Don't like it, prefer the old design...
The relation between educational spending and outcomes
Sounds like an excellent way to get your app removed from the App Store.
As i did with PhpFog, i'll keep an eye on this projects. Good luck to you folks, we really need some good equivalent to Heroku for PHP.
Bing attempts to heavily monetise their ventures. So basically they're taking away potential eyeballs. And Google did run into a similar issue with news.google.com: http://www.google.com/hostednews/afp/article/ALeqM5gRqFRzuaE...
Thanks for the clarification. I use DDG as my primary search, and love reading about how it works.
Do I have what it takes?
There's a big difference between one $10 million winner and two $10 million winners. Best not to leave that to chance.
I can't seem to find OrangeSlyce (the author's company) on the iOS App Store. Maybe his company has been obsolete since day one? Our little company doesn't have a native iOS app either. We do make sure our web app works in mobile WebKit based browsers though. Are we obsolete already?

The relevance of a native app is strictly dependent on your users' demands. If I'm going to make an investment in a native app for iOS, Android, Blackberry, etc, there had better be a business case. How many users would sign up for my service based on the fact that I have a native mobile client? What percentage of my users are even using a mobile device to access my service?

It's simply not rational to look out across the tech landscape and declare every company without a native mobile app to be "obsolete".
I thought the same thing when I joined SO a few months ago, and agreed with a lot of what was written in the blog post.

But, then I decided to give SO another chance just now. I posted two answers and in ten minutes got enough upvotes to get me out of the 15-rep new-user jail.

So consider my mind changed and I don't see what the big problem is, now.
It only records that when the user has explicitly agreed to send anonymous data. chrome and Google toolbar do that too and so do most of the toolbars out there.
Bing isn't copying the Google page. Bing is copying what the user typed in a form. And a link the user clicked. The benefit to the user is improved searches from Bing in the future.

Google can block Bing from crawling the search results, which it does. But Google does NOT OWN what the user typed, nor the URL the user goes to.

If MS is scraping the page that's one thing. But if MS is using information provided by the user that the user has given them permission to use, then it is completely fine.

I find it morally acceptable and impressive.

EDIT: Google could block users that have the Bing toolbar installed from using Google search.
But buying losing tickets means you're losing money, so you'd want to avoid that and only buy winning tickets.
Your site is very broken here :(

Page displays a grey box with "video" in the middle. Tried FF and Chrome.

FAQ, Getting Started, & Twitter links all fail with a Posterous "Sorry, we couldn't find what you were asking for".

Shame, as I was very interested in what you are doing.
> Everybody (me included) care about Kindle.

I am very happy with my Nook and the no-DRM policies adopted by O'Reilly, Manning Pragmatic and probably others. I am also delighted with the amount of interesting material freely available on Feedbooks (in Kindle-friendly format too)
Swap is mainly an emergency backing, i have nagios message me whenever swap hits x amount depending on the server, it's better than oom killer picking off processes.
The security concern is essentially a red herring, for reasons you've already identified. The code running on your server is guaranteed to be yours. That fact doesn't change. Equally unchanged is that you can expect anything from the client. That doesn't mean you can't still use the same code on the client and server (or the same code source if its some kind of code generator) to ease development pain and get an optimal user interface.

The only real concern is structuring your app in a way where you know things like private keys aren't accidentally world readable, which gets more complicated (from a discipline perspective) in a world where you are using a single language and sharing code across the client and server.
From a user, with an iTunes account, this is a big win for me. I don't particularly like sharing my bank details with all and sundry.
IPv6 is already being deployed from top tier mobile carriers and that allows globally rout-able addresses even behind NATs.

If you have no social graph on yada, then your very first connection to a friend may have to be unencrypted, but not in every case.
Ask HN: Want to do a cannabis start-up with me?
I'm an early-30's techie who went through a bit of a midlife crisis a couple of years ago. A divorce sent me into a seemingly un-curable depression which I only snapped out of after doing acid on a hippy bus. Those who know me would be floored by this statement, since I've always been quite anti-drug, even vocally so.

My depression was quite humbling. More humbling was experiencing happiness or the first time since I was 6 years old (when my parents started medicating me for ADHD which I now feel was a mis-diagnosis). My depression had made me a poor performer for years, rendering me almost catatonic after my wife left me.

Drugs made me happy. I'm willing to bet that legal drugs would have done the same, but well, that's just not the route I choose. After my acid-trip I spent a year smoking ganja, exercising, and facing some incredibly hard truths about myself and my life.

I spent 2010 in a ganja-induced haze. I managed to somehow do about $100k in consulting, but mostly I exercised, chased women around, fell in love, lost 100 lbs, and searched for happiness wherever I could, and usually found it alone sitting on the roof of some office building in SOMA (I also learned how to bump locks).

Now that I'm feeling more capable, I've put myself back on the job market, and have discovered that most start-ups aren't doing anything that will bring me joy. Today every new company is a groupon clone or a heroku clone. I just sat down with yet another groupon clone, and am waiting for a heroku clone to come and "interview me" in a few minutes.

Fuck it, if business in 2011 means talking about cloning shit, I'd rather talk about sativa clones than groupon clones. These bring me more happiness than products who exist only to convince consumers to consume more.

Let's do a cannabis-related start-up. Weedmaps owns the "find me a place to get me high" market, and they suck donkey dick. I've got a designer, a fellow stoner, who wants to help me build a better weedmaps. She's rad. I even have a guy who is willing to put $35k-$50k into helping build this, plus I personally don't need income for a few years, so I have options.

I'm looking for a coder who is a better coder than I am who also is more functional when there's a vaporizer next to her/his keyboard. I'm hoping one of my friends will read this, and think "hey that writing tone sounds like so and so.. I didn't know he smoked too".

Maybe we'll do a weedmaps killer .. or perhaps we'll just get high together while we work on separate projects, "Co-Working With Cannabis" sounds more fun than working for Google, what can I say?
A timesaver that might be useful on the edge cases is to prefix terms with a plus sign. +the +quick +brown +dog is easier to type than "the" "quick" "brown" "dog", and should have the same results.
SF's Golden Gate Bridge to Move to All-Electronic Toll Booths in 2012
Wouldn't you want that app even more if you were buying them in bulk?
I track datasets that I come across at http://www.delicious.com/tobym/dataset
Mozy backup increased prices. Alternatives?
Thanks for being a valued Mozy subscriber. For the first time since 2006, we’re adjusting the price of our MozyHome service and wanted to give you a heads up. As part of this change, we’re replacing our MozyHome Unlimited backup plan and introducing the following tiered storage plans:

50 GB for $5.99 per month (includes backup for 1 computer)
125 GB for $9.99 per month (includes backup for up to 3 computers)

You may add additional computers (up to 5 in total) or 20 GB increments of storage to either of the plans, each for a monthly cost of $2.00.

While this policy takes effect for new MozyHome customers starting today, your MozyHome Unlimited subscription is still valid for the duration of your current 1 year term. Your new plan will take effect on your first renewal after March 1, 2011. Based on your current usage of 4 computers and 385.56 gigabytes, your renewal plan will be $439.89 for a 1 year term.

As the leader in online backup, we’re committed to continually providing the highest levels of service and protection that you’ve come to expect from us as well as delivering those innovations you’ve been asking for. For more information on the factors that led to this change, please read my note or visit our FAQ.

Be safe,
Harel Kodesh
President
I like it! It really helps, especially in writing concise tests.
PG's comments on $150k funding offer
New Twitter is really the example to look at here (and they aren't the first). New Twitter doesn't have unique pages anymore for tweets, and everything is happening in a single page. But each of those tweets also has a real HTML version generated separately for SEO. That is a perfectly valid way to do it, especially when you think of New Twitter as a content creation app, and each individual tweet as its own random piece of content.

Granted, the simplicity of Twitter's content makes that choice easier than it might be for a lot of people, and I agree that hopefully we'll converge on tools and frameworks that will make this more automatic. But in a world where your app is largely running on the client, and data exchange is done largely via some kind of simple REST AJAX API, writing an additional (likely quite simple) HTML template for the same data doesn't seem like an impossible challenge for most web apps.
Yeah, the JVM is written in C++ but the problem is in Oracle's JDK written in Java.
More specifically, line 1596 in FloatingDecimal.java (http://www.docjar.com/html/api/sun/misc/FloatingDecimal.java...) is the only place in the correctionLoop that can cause infinite looping.
I do not purport to understand what the ulp-function does but clearly it does produce the denormal number we would want.

The interesting value here (dValue) is double but the method is without strictfp-qualifier and thus allowed to use not-quite IEEE-754 doubles.

Were the problem at JVM level, I would think that many numeric libraries written in Java would not work either and the problem would've been spotted earlier.

Edit: Thought Markdown syntax for links was in use here.
I love local-style apps like this so so much, so I'm like "OOOHHHHH time to try this out," but I don't quite know what to do with it yet.

I have a bunch of geotagged photos of interesting buildings in SF and NYC on Flickr already, and I'd like to add some of them to the site to tell other people about them, but I don't know quite whether to add them as places or things. I added one, but the TOS saying that they can do anything with what I upload makes me hesitate a little bit before adding bunches of stuff...

I thought about adding myself, but the "I want to add" interface just tells me "a place" or "a thing" right now - not sure if that's intentional?

I'd like to see "everything in New York City" or "everything in San Francisco", or even "everything in California", but I don't seem to be able to browse that way; I keep fighting with the autocomplete!

So I'll wait a bit on messing with it more; looking forward to how it shapes up.
"Yada is a patent pending method for implementing a peer-to-peer based social network without the use of a ANY central server."

Is that a joke? Seriously?
Andy Baio says it, it's ok. I say it and I get down voted.
It might work, but you lose some randomness by doing this. You'd need to check the statistics carefully.
> IPv6 is already being deployed from top tier mobile carriers and that allows globally rout-able addresses even behind NATs.

With all due respect, if your solution depends on the following developments in the real-world:

(1) Everyone upgrades their cheap DSL/cable home modems to something that supports IPv6
(2) Cell carriers allow incoming mobile data connections (can you say mobile DoS?)
(3) People modify their firewalls (again, nothing to do with IPv4 or IPv6) to allow incoming connections
(4) You devise some way of allowing static or otherwise identifiable IPv6 IPs, even when the ISP doesn't give you a static IPv6 IP

then I would say you have a number of challenges ahead of you. Assuming that device X and connect to device Y on the Internet, for consumer devices, is a very difficult proposition.
née Freebase GridWorks http://blog.freebase.com/2010/11/10/google-refine-previously...
Have you spoken with the Diaspora team? This was their exact idea, until they started implementing, and the practical concerns moved them back to the client-server, node-based model.
It can be somewhat handy when working in interactive mode, though it has a very informal feel to it.

One (bad) example would go along the lines of:

>>> def f(x):
... if x in dir(scipy):
... print eval("scipy." + x + "(2)")
...
>>> f("sin")
0.909297426826

Then you can let the user plot whatever function they want.
Here's a detailed piece on metrics, with relevant tool recommendations: http://news.ycombinator.com/item?id=2151257
Customer powered support might be fine if you don't mind your users getting a high percentage of wrong answers or no answers. Just look at the non-vendor support forums whose business models is to cash in on user-supplied answers. (E.g., google for 'Why is my Mac hot?') If you're willing to go through three or four of these for every question you have, you might find an answer. But you'll also find a number of wrong answers, often in the same thread.
http://www.bing.com/robots.txt
User-agent: *
Disallow: /search

Funny thing:
http://www.google.com/search?q=site%3Abing.com%2Fsearch%2F

I was gonna call out Matt for crawling bing's search results but I'm guessing Microsoft hasn't realized they return results from the /Search/ folder. ;)
This was posted already here:

http://news.ycombinator.com/item?id=2167100
Can you explain why your statement "pretty simple... RGB are the primaries in light" is true, his explanation in his article "complex... RGB is just a rough approximation" is false? He gives a plausible physiological explanation.
s/pizza/ramen/
I think there are only a handful of people in the world who truly understand what building something on the level of complexity of a 280 Slides or GMail in jQuery really is. And I think even those people would agree that they'd be better off with a more structured framework, even if that was something built on top of / in conjunction with jQuery. In some ways I think that's where Backbone is trying to fit itself into the ecosystem. I think one of the fundamental realizations of building something complex that's fast and maintainable is that using the DOM as your source of application state is usually not the right way to do it.
Here's an easy test. Test with the Bing toolbar installed but with Bing and some other search engine (blekko, whatever).

This should help establish if it's the toolbar that is sniffing.

If so, while it may be questionable behavior, Bing would not be copying Google's results.
Ask HN: Any ideas to boost sales and profits for pastry shop?
I am advising a friend that owns a pastry shop and trying to come up with ideas about how to push traffic through the door.

Not 'bottom of the barrel' traffic - by offering deep 50% discounts. But real traffic, that can boost revenues and profits.

This pastry shop is located in Jamaica, so keep that in mind when responding.

I am thinking about choosing one pastry product, then doing a campaign around 'trading in' the competing product from a major competitor. This competitor is MUCH larger, and the quality of the product isn't as good - but the price is lower.

Any other ideas?
I find the CIE Standard Observer graph enlightening: http://en.wikipedia.org/wiki/CIE_1931_color_space#Color_matc...

As far as I understand this, the red function, which corresponds to the red receptors in a typical human eye, reacts mostly to high wavelengths, but also has a small spike in the lower end of the spectrum. This explains why the violet end of the spectrum looks similar to red to human eyes, and this is probably why color wheels seem so natural. After all, a color wheel is almost the same as rainbow that wraps around.

I also find it fascinating that the CIE color space was defined as early as 1931.
"Graham is known for his 'pizza profitable' mantra".

It seems ramen isn't even a conceivable foodstuff for WSJ's readership. 'Pizza profitable' has a nice onomatopoeic quality though.
The evil empire is dictating its power over developers. Will this lead to Apple killing our innovation and creativity? It's time for us developers to revolt and move to an open source platform!
A color Kindle can't come fast enough. Then I'll have no need (and little temptation) for a Kindle app on my iphone.
Hacker Monthly - Special Issue - Startup Marketing
Why does he conclude that we need 4 primary colors? He knows that our eyes have three kinds of 'sensors', which roughly correspond to [R, G, B]. How the brain processes the initial perceptions, allegedly [R-G, (R+G)-B, R+G+B], doesn't change the fact that you can approximate all colors by mixing quantities of R, G and B.

What I'd find more interesting is a proposal (or a mention) of a color space that's based on what are, according to him, the 'computed' values. Something like NTL (tiNt/Temperature/Luminance), where N is R-G, T is (R+G)-B, and L is R+G+B. (The names 'tint' and 'temperature' are taken from photo editing software, as they are the only tools I can think of that come close to this system.)
Also there's the strange fact that Bing and their whole online division makes gigantic losses. They're not in it for the money, they're in it to stifle competition and hold back progress so they can milk their cashcow some more.
Mongoose-Types 1.0 released (add-on types for the new Mongoose 1.0)
12 Sites That Put You to Work Now
The second they start making second rate products, I'll jump ship with you.
Yes, and it may seem a merely semantic difference, but there's still a difference between "swap space" and "hibernation backing". One I'm willing to wait for while it fills, the other, I am not. The kernel may not distinguish, but I do. When I don't care about hibernation I just remove it.
Our companies, at least OrangeSlyce (far from it), are definitely not at the scale of 37signals, so I would argue its a different set of circumstances.

You're definitely right that its not rational to declare every no-mobile-app company obsolete. My main point is that a company who resolves to a certain technology (web apps in this case) just because they don't know another technology (iOS, Android) isn't adapting to market changes.
I find irony in the fact that if the populous were better educated, the state would get less money.

While not strictly true (a better educated populous would probably earn more, and give more taxes to the state, among other reasons), I find the idea on this small scale amusing.
Can't speak for grandparent, but usually this is code for "we had drug problems in the past, _do not want again_."

See, being tolerant towards psyche-affecting material is only cool up until the party, where irreversible data/PR/marketing loss commences, reversing the hard work of multiple month.

TL;DR: know your limits