skysight-inc/HackerNews huggingface dataset:
It's not a "good" solution. It's barely a solution at all.

I couldn't agree with you more; it's a stupid problem to have and one that shouldn't exist. It seems like the time is ripe for either a Google-killer to emerge in the next couple of years, or for Google to improve themselves in the same amount of time. Personally I believe that decent competition would be the healthiest way, but let's not kid ourselves; as soon as one search engine starts being used by a decent proportion of users, the SEO blackhats are going to try and game it just as much as they do with Google.
Glenn Greenwald: Wired's refusal to release or comment on the Manning chat logs
33 of Amazing and inspiring typography designs
New collection of the Amazing and inspiring typography designs I like to share with you, we can't stop watching a typography designs, because we are a designers.
Indeed, I am definitely interested in participating in the open tournament, but would love to be able to use something other than Python. I don't have any code except for some really old stuff I did for fun, but I would love to keep working on it using Ruby.
Thats how essentially all "mass vhosting" tier hosts are run. Think dreamhost, godaddy, etc. If you're paying for less than a VPS, thats what you're on.
They don't, but their cut is even more obscene if you aren't willing to do it.
French space technology helps drivers find parking spaces on their phones
Do all of the marketplaces really demand exclusive contracts?

Not all of them, but often the payout then drops to an even more outrageous amount. For example, ThemeForest pay out 25% for non-exclusive themes:

http://themeforest.net/wiki/account/money-account/payment-ra...
Slides here (PDF): http://stadium.weblogsinc.com/engadget/files/1780_27c3_conso...

The talk covers the motivations of hackers, as well as the vulnerabilities they found.

The new exploit starts toward the bottom, on the slide that just says "ECDSA" in big letters.
SSL/TLS has gone through numerous revisions, many of them after painful flaws, and was seen at the time it was created as a relatively cutting-edge design --- particularly vis a vis negotiation and flexibility. There is no chance encryption baked into TCP would have survived. How would you even key it? This story seems a bit apocryphal. I'm sure someone had it on a whiteboard somewhere, but...
The issue is not technical, it is a structural feature of Google's business model. Google has a vested interest in ranking websites filled with advertising high in the search results...eyeballs on ads is ultimately the basis for their primary sources of revenue.

If simple searches yield crappy results, then the user spends more time on the search page revising the search terms and therefore looking at keyword based ads, clicks through a sponsored link, or clicks through to a site filled with Google served ads.

Bing does not face similar structural pressure because it is not Microsoft's primary source of revenue.
also listen to http://ontwik.com/ruby/david-hansson-why-ruby/,
to add some context to this talk.
Actually, inflation is generally overestimated. All CPI numbers up to 1996 are well known to be more than 1% too high.

http://en.wikipedia.org/wiki/Boskin_Commission

An intuitive way to see this: CPI-adjusted wages have not increased much since the 1970's. Yet in terms of goods and services, we have vastly more than we had in the 70's - I doubt you can name a single good we consume less of than in the 70's (besides perhaps telephone land lines and typewriters). If CPI properly measured inflation, that would not be the case.
Compare a stock portfolio with a simple precious metals basket. The stock market is a poor longterm store of value.

It's very hard to stay ahead of inflation with securities whose value can be fudged by cheap money. In fact, pension funds can't even make +inflation guarantees, only best efforts through low-risk investments. And even if they did, they would be lying.
If I create an open platform where you can run your own server/bot, would you want to participate? Does this not already exist?
Natural language is hardly appropriate for things that we use computers for, primarily because of its inherent ambiguity. Its not a language for expressing algorithms, which is precisely what one uses a computer for. If we expect to code in language that is close to natural, we should also expect an error rate of natural systems.

But then Dijkstra said it much better:
http://www.cs.utexas.edu/users/EWD/transcriptions/EWD06xx/EW...
Feedback: your homepage could do a lot better in selling it. Have a look at 37sigs products. Also, let me quickly see what's on offer without having to scroll down.

The writing can be better too. For example, instead of saying "the unmatched beauty and unrivaled quality of MetalWorks Professional Photoshop styles" (bla!), say something like "I literally shot thousands of pictures, edited thousands of textures, and created thousands of styles." (as you do in your blog post). That gives me a much better feel for how much work this is gonna save me.
I need a good writeup on parallel (distributed?) data structures, that is, ways of storing and accessing lists and such across multiple nodes. I flipped to that section of the book and it was blank. Plus, this seems to assume shared memory. Does anyone have a good source? Does one even exist?
The options are granted at current fair market price, not 0.
Feedback: your homepage could do a lot better in selling it.

I agree, but I'm not in the market so am not sure if what I'm about to say is constructive criticism or not ;)

The first thing I see on the screen is "ULTRA DELUXE" and to my untrained eye those words look pretty cheap and nasty, along the same kind of lines of the 90s-era styles mentioned in the blog post. It's a shame as the more that I click through I can see quality (again though - untrained eye) but the first impression would make me click away without investigating further.
There should be an attribute which you can add to html elements to state that this is the original content source. Then if Google comes across a large website that has a tonne of "original source" content which lots of other sites are claiming "original source" for, then they can automatically identify it as a scraper site and penalise/flag for manual checking. Something like this, but more extensible:

<p original-source="true">

This is some content which was generated on this website

</p>
The chart is not color-blind friendly :(
Thrilled to have an authoritative source for the silliness of the URG pointer in TCP; now I can point people who think it has some value to the post that says it's a vestigial organ from when protocols needed to accomodate old teletypes.

Startled to see him say that the Internet should have been loose source-routed by default. I see the end-to-end argument in favor of it (it would have made it possible for software developers to override and theoretically improve global routing), but LSRR would have had far-reaching consequences --- for instance, all IP traffic would be trivially spoofable bidirectionally; also, it might have played havoc with CDNs.

Reed's paper "The End To End Argument In System Design" is required reading for pretty much everybody.
StartupDigest University: Mixergy's The Lean Launch Guide, by Andrew Warner
The rules of Go are well defined, the interesting thing about Monopoly is that it's 'loose' definition replicates many of the real world problems that arise in a devs life.

One of my first Uni projects was to write an elevator control system and as you say, it's very revealing.
In other words, Bing can afford to make a better search engine because it's not weighed down by a need to make a profit? I'm sure Microsoft wants in the end to make money from search, much in the same way as Google is. Although they may need to find a few niches first rather than doing a billion-dollar frontal assault.
> Essentially this means we have made the large majority of bugs impossible to be made in this language

Oh, please. Such a statement ignores the actual kinds of bugs that plague real complex systems. The abilities of static type systems to prevent bugs is dramatically overstated. Consider this:

http://hackage.haskell.org/trac/ghc/query?status=new&sta...

Now, we all have our bugs, and this is not to beat up on Haskell for having them, but presumably they use their own tools to the greatest extent possible to ensure correctness. What type system is remotely close to being able to help prevent the kinds of bugs in this list? None, and none will any time soon. Because the biggest problems in software are problems of misconception - we've (usually correctly) implemented an incomplete or incorrect idea!

Type systems focus on solving the problems we can solve. Unfortunately, they're not the problems we have.
For the same reason they insist on their surveillance planes being painted black.
Evolution of a website over 15 years
Of course many of the concrete methods enterprise developers use come from these 'academicians' so don't be too quick to judge them.

We all stand on their shoulders... it's fine to give em a good kick every so often but remember who is holding us up.
So, Gary says both "I can't stand Ruby's Syntactic Flexibility" and "I wish Python had more Syntactic Flexibility." (Really, all he wants are blocks so that he can have RSpec, etc.) But he does point out some odd, and some good features of Ruby that are worth attention.

Make up your mind, please. ;)

His example that:

>> x = Proc.new { 5}
=> #<Proc:0x00000001015f21a0@(irb):1>
>> x()
NoMethodError: undefined method `x' for main:Object
from (irb):2
>> x[]
=> 5
>> x.call
=> 5

Is also a bit crazy: Proc.[] is an instance method of a Proc that is aliased to Proc.call (crazy as that may be); proc() is a language feature for calling an object's method (a proc isn't a method, it's an object--Proc.call is the method). And before you ask what about a method without an object, understand that they do not exist. There is a global object that receives all methods not associated with an object.

>> def x
>> p self
>> end
=> nil
>> y = Proc.new { p self }
=> #<Proc:0x00000001015ecf48@(irb):4>
>> x()
main
=> nil
>> y.call
main
=> nil

And, in case you're confused about why y.call prints "main", the Proc's block is technically created within the scope of the calling or parent object. In other words, the block passed to the Proc is created in the main class and then delegated to the Proc instance--therefore when executed it belongs to, and references the scope it was created in: main. (A binding from the Proc itself is neither created, nor passed to the block. If it were the block would return the same Proc inspection from line 4.)

And... the reason a "patch level release" (his words, not mine) added syntax is because 1.8.7 is a backport of new features from Ruby 1.9 down to Ruby 1.8. I don't claim to like or understand the version numbers, but the patch level is given like "ruby-1.9.2-p136" not as the third part of the number itself.

/rant

Sorry, I should stop here before I lose my whole morning.
Wait, if it's a mobile webapp, why do I need to install openappmkt? Shouldn't my mobile browser be all that I need?
Yup, let's judge people by their former employers, not by their actions. I mean, Hank Paulson's decision not to bail out Lehman would have been totally OK, have he not been former Goldman CEO...
As far as I understand it, your statement is correct at face value, but incorrect in the context of this discussion, since we're discussing the relative yields of bonds and other investment vehicles over a long time period.

Say use all my money to buy a long term bond today. If inflation would rise tomorrow, you correctly point out that bond yields of tomorrow's bonds will rise. However, mine is fixed. This means I'm hit, firstly, by the inflation, and secondly, by the fact that the price of the bond will fall. (The price will fall because competing bonds will have better yields tomorrow).

Correct me if I'm wrong.
Beware of the Men in Suits
Specs and performance on Intel's new Sandy Bridge processors
Erin Crandall, Retail Entrepreneur
why wait to being slashdotted to implement all these changes (limit apache memory use, CDN, caching etc)?

Apache (MaxClients etc) shouldn't be configured to ever take more memory than the server's RAM and during slow hours or on a separate test server you can use 'ab' or any other tool for stress-testing.

If you are 'slashdotted' basically you just want to flip a version of the site with static cached page(s).

Also for web site performance YSlow and Page Speed should be mentioned; before these changes you want to make sure you are not missing on any low-hanging fruit like not compressing pages etc.
See, the trick is that while you don't approve, some others do.
This is starting to become a soap opera of passive aggressive back and forth.
Align Your Startup With Today’s Customer Paradigm
You can specify specific urls by submitting a sitemap (http://www.google.com/support/webmasters/bin/answer.py?hl=en...).
Incidentally, I wonder if the "I’d like to read this book on Kindle" link actually counts for anything.
House in a suitcase: all contents of house pack into 2 trunks (VIDEO)
"if you want your next console to be secure, get in touch with me. any of you 3."

I would take the mans word and hire him. I'd even through Apple into his list, he did after all release jailbreaks for the iPhone too.
The Technium: Immortal Technologies
MongoDB cloud hosting platforms comparison
Hacker Newsletter - Issue #25
How to draw an owl[1] like a master

1. declare some consts and vars

2. import owl; print owl.new()

[1]: http://news.ycombinator.com/item?id=1952712
There's a good Eurogamer/Digital Foundry article on this here:

http://www.eurogamer.net/articles/digitalfoundry-ps3-securit...
In order to get the O(log(n)) runtime that you talk about, you need to take care that the Tree data structure doesn't devolve into a list, e.g. by keeping track of a child count and always putting the smaller tree as a child of the larger tree (see http://en.wikipedia.org/wiki/Disjoint-set_data_structure)

Discussing asymptotic behaviour is only useful if you're able to understand how your code needs to look to actually achieve it.
Related:
http://blog.extracheese.org/2010/02/python-vs-ruby-a-battle-... (blog post by the author)

http://blog.peepcode.com/tutorials/2010/what-pythonistas-thi... (Blog post about the video referred to by the author)

http://news.ycombinator.com/item?id=1097723 (HN discussion about that blog post)
You're missing her point. Usability is not why she's doing this. It's about curiosity. That makes this just a very early stage ventures to me, which might someday be more useful than we would've though initially.
Equity Grants to Startup Employees
Email spam has no monetary value for google, whereas web spam may (I don't know whether they benefit from ads revenue from link farm and co, but that seems at least plausible).

I wonder if the search quality issue is not also linked to a vast increase of the size of internet - searchs are the same throughout the years (couple of keywords), for more and more websites. Maybe vertical search helps there just because they reduce the amount of data to look for ?

As noticed by some other people, I have used google all my internet life (since 2000 or so), and google has never ever be useful to look for things like hotel, off the shelve software information, etc... I did notice a decrease of quality in technical searchs like API, etc... (where google has always been effective up to now), I wonder if something changed the last few months.
Print version: http://www.anandtech.com/print/4083/

Also, they have a companion mobile/laptop focused article up: http://www.anandtech.com/print/4084/
Still, this realization should not be seen as a license by the government to start printing more money. Having a decades long effective deflation, but with economic growth, would also mean that "price stability" can be equivalent with negative price increases.
I didn't have time to check out much of the actual functionality of the site, but here is some initial feedback:

- Your website template should be completed correctly. Fix up the information in the footer, i.e. © Copyright 2010 CompanyName

- On the front page, it looks like the most recent activity is 2 weeks ago, this turns me off right away, consider faking it until you make it.

- What does the "What's Hot?" link do? It is just a page of random images.
almost makes me want to get one.
In that case, you are already screwed. There are likely to be other proxies between you and some of your users.
Yes... Told differently, index fund is great because basically their cost difference with a managed fund are similar to the difference in return. Take a managed fund costing 0,5% a y more than the index fund, the managed one will have to do .5% better, which is not always the case. Take on top of that the very high fee for buying managed funds (up to 5%), and index funds suddenly gets interesting, especially if you want to invest for a few years only.

Compared to single stocks, index funds can be more expensive but they offer some more reliability as the diversification is higher (at least for small investors)
Using magnetic resonance imaging (MRI) scanners, Professor Rees and his colleague Dr Ryota Kanai at the Institute of Cognitive Neuroscience, UCL (University College London) analysed the brain structures of ninety young adults who had reported their political attitudes on a scale from 'very conservative' to 'very liberal'. They found a strong correlation between an individual's view and the structure of the brain, particularly two regions.

Maybe someone can correct me but this also looks like "we MRIed a small number of students and then compared so many brain structures that we'd be bound to find some sort of correlation with their dubious self reported political leanings."
Great post, as an engineer I've never really thought about learning design principles and have usually just found designs I like and basically copied them (or purchased something off theme forest).

Where do you recommend an engineer should go to learn the basics of good design/typography etc?
Matz: I use Debian, I have no Ruby problems.
It's simply that the vast majority of people fit in that left-right axis.
Which implies that they're actually taking the SO dumps and adding legitimate value to them.
Australian Supermodel Elle MacPherson
Part 3 has the specific answer to parent's question, though I recommend watching all 3 if you have the time.
They did $35m in sales last year:
http://www.cnbc.com/id/40842683/CNBC_s_Sports_Product_Of_The...

Whether you like their product or not, they've created something consumers want to buy.
Not as refreshing, when you realize this article was written in 2006.
Microsoft can generate a profit even if Bing itself doesn't make money and it can still benefit greatly from Bing without it generating revenue directly because Microsoft can monetize search technology without ad revenue by incorporating better search technology into their primary product lines.

The billions of dollars attributed to Bing is just internal accounting, Microsoft doesn't backcharge other departments such as MSDN for its use on their websites. Bing is the result of a research project which investigates search algorithms, large data sets, and collects data on web users - keep in mind that 3% of all web search probably provides enough data for most research projects.

Bing might be seen as similar to TerraServer: a test bed for developing tools which work on a much larger scale than most enterprises currently require.
> If simple searches yield crappy results, then the user spends more time on the search page revising the search terms and therefore looking at keyword based ads, clicks through a sponsored link, or clicks through to a site filled with Google served ads.

But if that user has to click on multiple ads to go where he wants, this is bad for the advertisers, and should reflect back on Google indirectly.
Maybe there's a market opportunity for a theme marketplace that takes a cut closer to the apple-like levels without requiring exclusivity (à la Apple)...
> I spent a few days tracking down about 40 Photoshop bloggers, and sent each one a personalized email with an offer of free products to give away. Only one of them bothered to reply: "I'll do it if you send me $500 first".

Yeowch! chaosmachine, this has been the exact opposite of my experiences doing this. Maybe it is the way it works in Photoshop-blog-land, but most of the bloggers I've contacted have been happy to get a lead.

Just more proof that every situation is unique. You have to try _everything_ if you want to succeed.
Years ago all of my older relatives and in-laws were wearing copper bracelets because they did something 'magnetic' or 'electric' to help their arthritis. It was no use trying to convince them otherwise. :(
To do it in base 10

puts("1000200300400500600700800901101201301401501601701801902102202302402502602702802903103203303403503603703803904104204304404504604704804905105205305405505605705805906106206306406506606706806907107207307407507607707807908108208308408508608708808909109209309409509609709809911121131141151161171181191221231241251261271281291321331341351361371381391421431441451461471481491521531541551561571581591621631641651661671681691721731741751761771781791821831841851861871881891921931941951961971981992223224225226227228229233234235236237238239243244245246247248249253254255256257258259263264265266267268269273274275276277278279283284285286287288289293294295296297298299333433533633733833934434534634734834935435535635735835936436536636736836937437537637737837938438538638738838939439539639739839944454464474484494554564574584594654664674684694754764774784794854864874884894954964974984995556557558559566567568569576577578579586587588589596597598599666766866967767867968768868969769869977787797887897987998889899900");
I agree that we all stand on the shoulders of giants, just not the same ones you cite.

As a trained mathematician, I wish I could agree with you and cite all the wonderful applications of classical thinking that I've used to solve real enterprise problems, but alas, I can't. It was only after I abandoned the constant search for "elegant" solutions to real world problems that I was able to embrace good old fashioned "blocking and tackling" to solve the problem at hand.

I've lost track of how many times I was challenged to "use the simplex method" to attack multiple simulaneous mutually exclusive constraints when the most effective approach ended up being, "Put all the data into a relational database and keep spitting it out different ways until our people figure it out." The scientist in me wishes it wasn't true, but the pragmatist knows better.

Sorry to dump on the academic world so much, but I suppose I wouldn't if I could cite more success stories.

The Monopoly example just struck a nerve; a classic example of the difference between theory and practice.
Strictly speaking, the brain is the physical manifestation of the mind, so aspects of the mind would be bound to be related to physical phenomena in the brain. What's uncertain is if this study actually found a physical thing, or random data.
Cal Tech wasn't even in the game. They were just located in Pasadena (a suburb of Los Angeles), where the game is played every year.

This is similar to the way MIT has often "hacked" the annual Harvard vs. Yale game, once even planting a weather balloon under the field and inflating it during the game. http://en.wikipedia.org/wiki/Hacks_at_the_Massachusetts_Inst...
How Video Games Are Changing the Economy
Proportion is different from volume. The author states that the majority of their traffic comes from Google searches. That chart does not include "lost" traffic that was routed to sites that benefit from the advertising revenue without contributing to the value of the site.