skysight-inc/HackerNews huggingface dataset:
Google similar sites generally bring up mundane and often not-so-good results. It answers the question: "What sites have some keywords in common with this one?"

Moreofit uses user-generated tags (and their 'weights') to determine matches. The data comes from Delicious and encompasses hundreds of millions of instances of users manually categorizing sites. The data is thus fairly semantic and very accurate. Moreofit answers the question: "which sites have been tagged in a pattern most like this?" which turns out to a much better descriptor of similarity.

Thanks for your feedback.. perhaps you could help me out and give me some ideas of how to promote this?
Thanks a lot for this detailed answer and the additional links. Very interesting arguments for Chile! We will review this information (we plan to relocate our startup next year) and also follow you on twitter.

Again: Thanks for your help!
Mathjax - Beautiful math in all browsers (LaTeX/MathML)
There's no need to assume when authoritative information is but a few keystrokes away. And yes, it is under the GPL v2 + Classpath exception, except for Java ME which is under straight GPL v2.
How do you know the problem doesn't exist?

Because the problem applies primarily to realtime 3D / 2D graphics, of which I have spent the last 7 years learning about. That is of course not a guarantee the problem does not exist, but it is very likely. Otherwise, it would be one of the significant known problems in realtime graphics.

Even if you are pre-computing it, wouldn't you like it to go faster, like encoding a video or rendering a ray-traced scene?

What I want is irrelevant. All that matters is what the application needs to do. It is a senseless waste of time to optimize a sufficiently fast algorithm.

There are an infinite number of polygons.

There are an infinite number of numbers. This has no bearing on the problem, on the effectiveness of caching, or on any other of my points. In other words, this is yet another completely irrelevant statement by you.

You have all the signs of a junior developer who thinks there is nothing left in CS to challenge him as he churns out enterprise crud where caching is the only thing he can think of that matters.

Oh, really? I did you the courtesy of explaining exactly why your earlier statement was so full of ignorance. You merely insult without reason or basis. Congrats, you are a troll and have been trolling this entire time. This means you have not only completely discredited yourself, but are also no longer worth trying to disprove, because your statements are without reason or merit. Which is quite sad, since I personally was interested in an opposing viewpoint; but not if it's completely insane.

Have you even solved any problems related to "polygons" in your programming career? Also, how long exactly have you been programming for? I have been programming for ten years. I'm trying to find one good reason to take any of your statements seriously. Unless you have any graphics experience, or more experience in general, I see no reason to. And since you have neither logic nor tact, I see no reason to continue this conversation.
2010 is a year of ___ for Pay Per Click Marketing?
I am very impressed with Xmarks. I'm not sure why I never found out about it until now. Your similarity results are definitely "good enough" in the high saturated categories. The "topics" aspect is pretty awesome.

Might I ask: How did you populate the categories? Do you back reference domains with a directory?
Rosetta Stone Program,Learn Spanish Software sale up to 78% OFF
Free shipping and 78% Off sale to Rosetta Stone Program and Rosetta Stone Spanish on sale at rosettastoneprogram.com ,best choice to learn spanish software, spanish language software is Rosetta Stone Program
Oracle: How it all began, by Larry Ellison
Behind-the-scenes scoop on Siri’s funding and sale to Apple, Part II
My Verizon Droid just updated to 2.2 yesterday.
The Hot New Medium: Paper [2001]
"Using coffee as robot fuel will lead to certain doom! If only I could make them understand -- all 10^100 of them!", said the prophet.
Maybe it would work better with a <noindex> tag like this: οrасlе

http://www.google.com/search?q=οrасlе </noindex>
Building the Usain Bolt empire
Difference is the focus:

Business people -> ROI,IRR -> fast profits

Hackers -> hard-to-do -> sustainable profits
The business model of similar pens is selling the paper. Because the dots make each square inch globally unique, they are effectively selling - and making - real estate (a bit like ICANN selling domain names.)

I think this is unbelievably cool and clever - but I also really don't like it.

http://www.wired.com/wired/archive/9.04/anoto_pr.html
How Can You Tell If A CEO Is Lying?
Is WePay suitable for web services as a replacement for something like PayPal Website Payments Pro?
The biggest issue for Oracle is that Sun's previous CEO publicly congratulated Google about Android:

http://beust.com/weblog/2010/08/12/oracle-is-suing-google-ov...

Good luck defending your trademark after the CEO declares it's not really interested in doing so.
It seems like defending against software patent claims are a cost of doing anything interesting now days. Create a novel, popular platform or tool, and someone somewhere will probably sue you over infringing on their patents. Google can probably dig into its mountain of cash and come out OK, but the precedent is chilling to smaller companies.

It's also ironic that it's Dalvik that got hit, given the amount of anti-Microsoft hysteria that has surrounded the Mono project.
What are the consequences of the brain drain?
othet excellent resources are from the kellogg and richard ivey business schools which u can purchase for three dollars a case. i talk about them on my blog which u can find on my sig
Look like the paper and the pen ain't dead just yet!
I think it's more likely that the Go ARM compiler will be getting more love.
Watch free movies and free full length movies
MovieVix - Free movies online.Download and stream many movie for free.Watch Movies Online for free.Watch movie online free.
I understand what you're trying to say. I'm even close friends with someone whose skill level I'd call Carmack-like (an assessment I made, as a professional graphics programmer, over the course of two years). Your point is a good one, but not one that anyone wants to hear. I'd say just let Carmack have his moment; doing that on an iPhone is nothing short of breathtaking.
It sounds like the sort of stuff that Smalltalk implementations were doing before Java existed. See http://en.wikipedia.org/wiki/Just-in-time_compilation#Histor... for more. (I wonder whether Sun's patents were filed for Self?)
I disagree. Java ME is already dead, so there's nothing left to kill. Server-side Java is all properly licensed, so I don't see a problem there.
Dalvik would be better if Google had just licensed Oracle's Sun JVM or used the open source version. As an occasional Android developer I am constantly banging against the limitations and performance of Dalvik.

It doesn't do memory management nearly as well as the JVM, and it handles dynamic dispatch and one-off closure hacks (local classes) slowly. It won't easily accept generated bytecodes. It has mysterious performance headaches (mostly memory management related I think).

I'd prefer that Oracle go to heck with these bogus patents for the health of the industry but Google should have just cooperated from the start.
My take on the letter is that he really doesn't like Buffet trying to push him around. I can understand wanting to give quietly; that is how I would prefer to give.
Every process has "my-actor" defined in its global environment. It provides methods related to basic actor functionality. In this case I'm calling the "announce" method to say something to all of the process' subscribers.

user-interface and discovery-system are two hypothetical processes whose pids (process identifiers) are passed in to this process as arguments. user-interface would be responsible for creating a window with a text display area and a text entry box. discovery-system would use our remote service discovery model to find others chatting in the same "room."
Intellectual property divides into 3 fields with 3 different sets of rules. Anything you learn about how copyrights, trademarks and patents work is more likely than not to be wrong about the other two.

You're thinking trademark law. This lawsuit is under patent law. It doesn't matter what Jonathan Schwartz publicly said.
Is Australia's slow Internet speed because of island status?
I would say it is about as different as Dalvik is.
Carmack is a lot like Steve Wozniak. There's no question that he's an incredible hacker, but (as I've heard second-hand) he isn't crazy about managing large teams. Carmack was his most influential in the late '90s, when a small group of developers could still make AAA titles. That isn't really true anymore, now that high-end games routinely involve a hundred or more developers.
Yeah, I just put a set of buttons on top of the other camera buttons - no digging into the view hierarchy or anything crazy like that.
I could imagine this being useful for journalism--you're interviewing someone and recording the whole thing but taking notes about particularly interesting bits. Now it's easy to jump from the notes to the audio recording.
Yep, GA used to have the occasional problem with that, though I've been told some of it was due to a bug in the browser (Firefox's) code that decided what to put in the "Waiting for xyz..." spot -- if that's what you're referring to.

(Something about that bar not being updated until the first byte of the stream was read -- so if a static.foo.com was hanging connections, it would get stuck blaming whatever loaded right before it.)

GA now has asynchronous tracking though, which solves this pretty nicely. Though I'm not a JS guy, my understanding of it is that instead of sourcing the script and then issuing the tracking calls, you put some instructions into a global variable, and then source the script. Nothing blocks on the script's loading, so even if GA is down the rest of the page is supposed to load correctly. Once the GA script loads, it looks at the global and runs the tracking commands.
I recently sent a payment from my Paypal account to someone else's. I thought I specified that the payment should be taken out of the credit card source, and not the bank account source. I saw a success page, closed my browser tab, and thought nothing more of it. Later, I received an email indicating that the recent payment I made "failed" to get funded by the bank account, and that the credit card was used as a fallback.
A bunch of meaningless words, ("You" and "for" rank highly? No, really?) but a few that stick out are "how", "google" and "new".

It also drops off pretty fast. You'd think you'd see a lot more reused words.

The graph is also pretty poorly designed. The most important elements (the words) are aligned vertically, which means you have to turn your head to read them. Why not put the words on the Y axis?
Yea, I suggest you remove stop words.
The tl;dr version, "Burning man defeats PayPal by routing around it."
I expect this to be the first of many lawsuits from "the larry" surrounding Sun IP.
I read someplace that human speech recognition is around 90%, I think for speech recognition to be considered "useful" it has to be super-human. I agree something like 99+% is required before it really gets accepted.

One problem lots of speech driven systems have too is the lack of discover-ability. There's no interface you can inspect to learn from unless the system gives you a long list of command choices.
What's the URL? I can try to look into the discrepancy.
Ask HN: Personal CRM for individuals?
Hey,

My inboxes are full and my phone contacts are overflowing. I have been accumulating (but not curating) contacts and connections. There are a lot of very talented people in my rolodex, and many others that need them.

Trick is, when I promise someone I would find the one person that can help them, I am stuck staring at my email client, managing gigs worth of emails, and I just can't remember that person that I need.

How do you manage this?

Along with name and contacts, I want to tag people by geographic location, talents, and other snippets to help me find them.

For me, messages are immaterial; I respond to email promptly and don't look back at it (if it's a contract or work related, I keep a hardcopy); I want to tag and manage PEOPLE. How?

FWIW, I use Thunderbird with Googl Apps and other accounts.
"Google Android: The worlds first Perl6 phone!"
Oracle is suing Google over Java IP usage in Android
Also,

I would like to add "contacts" that aren't email accounts, but could be website handles or twitter accounts.

All I want is Person X is good for thing Y. Next time I lookup either X or Y, I want to find them both.
So take Sun's GPL Java, modify it - by say deleting all the sun code and inserting your own, then release the changes back to Oracle under the GPL!
Discount Chicago Bears Jerseys On Sale
Distributed systems primer
It seems strange to me that the comments on this thread are so dismissive of retirement. Retirement is FU money for the average man. Planning for retirement doesn't have to mean ignoring the present, or wasting away on a beach in Boca when you hit 65. What it does mean is having the ability to do or work on whatever you want. By the time you hit sixty and realize you've only got another ten or so good years left on this earth, that kind of freedom is going to seem like the most precious thing in the world.
Maybe we can get it a little more Clojure-ish:

(dosql [a :table1/a b :table1/b]
(filter (and (< a 5) (= b "x"))))

Makes the filter part more readable (to a Lisper), and introduces variable scope in a more idiomatic manner. The macro needs to take care of the :table1/a expansion and substitution within its scope. dosql might already be taken but not important for my point, I think.

Maybe you still don't like this, but I think it reads a little better for someone used to Clojure.
Great expectations essay - where can you get help?
The students should first decide whether to get help in writing essays. There are various ways of help available on-line too. Buying essays provides you a total package of help. It is possible to buy the great expectation essay also in the internet.
Google's an engineering company and I think they should fight back as such. Get together a team of your best and brightest, take Postgres, and turn it into a drop-in replacement for Oracle. And be very public about your efforts.
The winning/losing framing is from the essay itself. If anything, this thread is coming closer to defining "hacking" as not simply "writing code." The question is whether or not Apple has a hacker culture, since one could argue that, while Apple's software tends to be great, it's a byproduct of their obsession with beautiful products, rather than their singular focus. I'm suggesting that, if anything, the tendency on Hacker News is to define "hacking" as simply "writing code," whereas, I think it's more about the intent. You could argue, very easily, that Y Combinator is hacking venture capital -- or that Apple is hacking the entire ecosystem around their products.
I read the post and completely missed the plug on the post. The color and offset put it squarely in my internet blind spot after years of untargeted annoying internet ads. I was surprised when I looked again to verify and saw that I had looked past it twice.
In this case, he's trying to make it more idiomatic within the surrounding Clojure code, and thus, more intuitive for the intended user.
very interesting. can you tell me more? what kind of work do you do?
Is this going to be open-source?
See LGPLv2 section 11.
The complaint as a PDF:

http://stadium.weblogsinc.com/engadget/files/oracle-google.p...
Fantastic observation ;)
A step backwards compared to what? Are you thinking about a specific alternative approach?
I find that extremely hard to believe. Do you have some very anomalous usage patterns, such as never using that address to register on websites, and never having it posted anywhere spider-crawlable on the Internet?

I'd wager that an address that is bot-scrapable would soon see dozens of spam messages a day, if not much more.
I don't necessarily agree about relevance, but I do find it quite mind boggling that Oracle would strike out against what is clearly a massive growth opportunity for Java. If they want to destroy the Java brand the fastest way possible then definitely the right thing to do is start suing people who are using Java. The million dollar question is why would anybody in their right mind do this?
Amazon sell kindle, people only buy books for it from Amazon, Amazon make money - Bezos buys new holiday island (eg Australia)

Amazon support open format ebooks, people buy kindle then get books everywhere else - Amazon make no money and Bezos forced to buy Grenada instead.
I don't understand how BankSimple is going to work. Is it going to actually store people's physical money somewhere, or is it just a layer on top of existing banks?
Remember, it's basically only Linux distros that have the capability to upgrade a third-party library like that (ironically, distro maintainers actually have the source code required to recompile everything if they wanted!).

Mac and Windows applications ship bundled versions of third party libraries all the time. Managing a complex web of name+version based dependencies is much harder in a decentralized software ecosystem, so bundling starts to look attractive.

For our purposes, the benefit of a system where software is more reliable, predictable, and accountable is greater than the cost of asking developers to recompile in unusual circumstances.
This may be true but it would be amazingly bone headed of them. Android is the best thing to happen to Java in the last 5 years, and the perception (at least) that people using Java have less to worry about as far as patents go is one of the few things really giving it a strong advantage over .NET. This is a remarkably effective way of destroying several of Java's strengths all in one go....
Google aren't using the JVM either, they're using the Dalvik VM. The alleged patent infringement may apply to just about any VM implementation.
The Social Security trust fund has begun selling off it's very large supply of government bonds. This is exactly why the trust fund accumulated these assets. If a person or private pension fund accumulated a large supply of bonds in order to meet their obligations, it would be very odd to describe them as "bankrupt". Indeed, if I had enough bonds and income to meet my obligations for decades to come, I might well describe myself as being in possession of "fuck you money"

Going forward, in general, the Federal Government will not be able to rely on the Social Security Trust fund purchasing the bonds it issues. It can cut spending, raise taxes, or find other buyers who want to purchase bonds.

There is no particular reason to be concerned about the ability of the Social Security system, for years to come, to support it's obligations to the workers who have paid into the system. Unless, of course, you fear that wealthy elites will manufacture a bogus social security "crisis" to dispossess the savings of workers and continue to enjoy (federal spending/tax cuts) that can not otherwise be sustained.
...if you take the last phrase completely out of context.
If their product is half as good as their stated plans I'll switch as soon as it is available. API + Check cashing via cell phone is pretty cool.
Can I ask what city you're in? I've been refreshing System Information like a madman waiting for my 2.2 upgrade to come in.
Cheap Chanel Bags,
I have been using DuckDuckGo as my default search engine for a few months now, after having given it a second chance. At this rate, I find the result sets good enough that I only turn to Google for maybe 1 in 40 searches.

The number one reason to use DDG: The developer is friendly and accessible. I don't expect you could get a personal response to a feature request or comment from Bing or Google.

Mailwise, I recently set up my own mail server, so that has let me begin phasing my GMail account out. As far as spam control goes, Bogofilter has served me extremely well for years.
An introduction to computational linguistics
My dream for wrestling my profession away from the lawyers and CEOs is the formation of a programmer's union. The union would mainly be concerned with issues like these patents. A strike would be called on any company that tried to use software patents. A strike would mean not only that the programmers of that company would stop working, but also all programmers nationwide would refuse to work on that company's products and platforms.

If such a union existed it would immediately stop the use of software patents. The union could also lobby congress for the elimination of software patents and could work on other programmer related laws, establish standards bodies, etc. IOW, give programmers some say in the industry that is currently driven by the suits.
Because Oracle doesn't own any patents on the implementation of relational databases that they couldn't also sue Google over . . .

The most engineer-ish thing to do is a back of the envelope calculation:

1. Estimate how much it'd cost to fight the suit.
2. Estimate the probability of winning.
3. Estimate the damages if you lose.
4. Estimate Oracle's ask for licensing the patents.

If (1 + 2 * 3) < 4, fight, else settle. They probably have pretty good numbers on one, three, and four considering they likely discussed this with Oracle before fisticuffs began. The only perilous part is estimating two.
Looking over the front page, I wonder what the people thirty years ago would have made of some of the other headlines:

"Making GitHub More Open: Git-backed Wikis"

"Twitter Polling in the Cloud in 30s using PiCloud"

or, my favorite:

"Burning man defeats PayPal"

(I envision something like the Biblical story of Jesus driving money-changers out of a temple, but this time, Jesus lights himself on fire first. It's very intimidating.)
Twitterbot isn't working.
Thank you for this explanation. Until reading it this way my understanding of the whole affair was somewhat wrong.

Given that Oracle doesn't seem shy about going after a giant like Google makes me wonder what other software Sun owned the rights to that might be even remotely popular. If I were a company using a lot of old Sun IP in even moderately unique ways, I'd be a little concerned right now.
I don't think that would hold up. The judge would consider it a new work, not a derivative, and therefore not covered by Sun's release of patents for the official JVM.
> Sometimes things won't make sense to you

Hilarious. I don't have a wife w a baby, but I can totally see how that situation would come up a lot.
I'd like clarification on that as well.

From reading their posts it sounds like they are doing a abstraction layer on top of existing banks so they can avoid the paperwork of becoming a actual bank.

That makes me wonder how well their no fee scheme will work in practice.
Technically incorrect... Dalvik is a VM, and the implementation of it, according to Oracle's claim, is infringing on Sun's patents.
Direct link: http://www.gapminder.org/news/gapminder-desktop-launched/
This just makes me angry. The whole point of being able to specify in px was to have something that is actually specific to the device's pixels---otherwise you'd use points or inches or cm---for those rare instances where the pixel count is actually relevant. Of course, it got overused, but the answer should not be to just redefine "pixel" as "something a bit smaller than a point" (except in a bit more detail)! Argh.