skysight-inc/HackerNews huggingface dataset:
Redirecting on user agent to a mobile site is kinda annoying, but not against Google TOS. Only if you show Googlebot different content than you would show other user agents (single out Googlebot), is it considered cloaking.

You talk of a penalty, where a search engine accessibility issue seems a lot more likely. SE accessibility issues usually translate to all search engines.

Besides that there are a few other possibilities that follow Occam's razor and don't promote the Bing-steals idea. The biggest of these would be trends or market changes. If all around the board you get less people searching for your product (for whatever reason), this should reflect in all search engines' stats.

It's also perfectly possible that an older niche player cleaned up his/her game, or a new competitor hit the scene. Both could eat up your traffic.

Or a webmaster that had many sites linking to you forgot to renew his/her domains.

I don't fault the OP for jumping to conclusions (well, maybe a little bit more care would be appreciated); search engines are a black box, and it is all too easy to connect changes you made on the site, to changes in stats. Even when they are not correlated.

Next time when you encounter a bump and ask yourself: Did I get a penalty? Really try to pinpoint the problem: Which parts of the site took a drop? Does that site still link to me? Is is a trend, and do last year's stats show the same decline? etc. etc.

http://www.seomoz.org/blog/whiteboard-friday-oh-i-got-a-pena... can help you with this. Also read up on how to submit a mobile sitemap and have these sites running next to each other without any (perceived) problems: http://www.google.com/support/webmasters/bin/answer.py?answe...
I'm quite impressed at the amount of thought given to the invitation. Is there a site that is cataloging the easter eggs as they are found? Can anyone identify some of the circuit components from the video?
Few people probably realize that the Blockbuster Express kiosks all over the country in supermarkets and whatnot are owned by NCR who just licensed the name from Blockbuster, inc. Dish Network doesn't really benefit from those in this deal as far as I can tell.

When BB filed for chapter 11, NCR sent out an email stating that it would not affect BBExpress kiosks in the slightest.
CoffeeScript + Backbone.js Example
A simple tutorial on using coffeescript with backbone.js. Wondering what tech stack people are using on client side for building heavyduty JS applications?
SXSW: Does music matter less these days?
I agree completely, so, artificially pumping review sites full of reviews by people who haven't actually read the book as a protest movement doesn't seem like a market-improving action to me.
How To Setup A Home Network
to add multiple computers to your home network you need to add network connections. Its really not that difficult, this article will guide you through how you can set up a home network
No idea. But crossing this with the "Member Since" date is stunning. I did a quick lookup for three accounts off the top of my head:

03/2008: ~2700

04/2008: ~8800

02/2011: ~627600
Exactly, I'm using SoftLayer cloud servers and they do the same thing... displaying a cleartext version of the initial root password for the machine. I don't see a way around it. I do have to get that information somehow.
Ah, yes, that is much nicer! Yeah, I did make an off-by-one error as well. Eh, constants. ;-)
What would we need to create one?
"learnings" is not "academic," it is ANTI-academic. it's jargon made up by insecure people trying to make themselves sound more important.

as a non-native-english speaker, I'm sure it's difficult to determine things like that. practice makes perfect!
First, what silentbicycle said.

Second, the source code of coreutils is readily available[1] (pretty much by definition), but this material is probably not otherwise easy to find. (I may be wrong about that, but I certainly wouldn't have known where to look.)

[1] For example: http://git.savannah.gnu.org/cgit/coreutils.git/tree/src
The massive GIF was killer on my iPad, but at least I got to see it.
Thanks fresh,

I'd love to get rid of MyISAM. Doing the course of alpha testing it was corrupted once and that never happened with our InnoDB tables. Also, looking at Tokutek as the long term solution for all tables. The jump from InnoDB to Tokutek is straight forward if fulltext is taken out of the mix. I really wish Tokutek biz dev would talk to Amazon about offering the storage engine in RDS. Any who, can you speak to the maintenance profiles of the two? It seems like Sphinx is pretty hands off. Also having many years of Java experience, I feel like Sphinx might be a better bet if I start off running in a memory constrained environment like an EC2 small or medium.
The Stoner Arms Dealers: How Two American Kids Became Big-Time Weapons Traders
Areva is a company that sells nuclear reactors. It's important to realize that there are enormous political and financial interests on both sides of the "nuclear debate" in framing the "reality" of what happened and continues to happen. How the accident is presented and which details are highlighted depends very strongly on who is doing the presentation. In this case, let's have a healthy dose of skepticism about certain value statements in the presentation, knowing full well that there are unquantifiable financial implications for the presenter, Areva.
The contests RedBull organizes in extreme sports have really pushed the boundaries. They created a new sport with the Crashed Ice series. RedBull runs downhill mountain bike races through the streets of Spain. They have a Music Academy. RedBull is the coolest company in the world.
I don't care about what 37signals might/could look like at 200 employees. We have 27 employees today and we grow slowly. We're optimized for today. If we have to change down the road we will, but there's no sense in spending even 5 minutes worrying about if what we do today will work when we're 10x as big.
What took them 2 years to open up publicly? I could see some uses for this in CRM apps if they let you get access to that data (haven't looked yet). I've never been a huge LI user (more passive user than anything), so I feel like there must be tons of use cases I am unaware of for this platform.
That only protects you at account creation time. How about this:

Password hash function is h. Client creates password p, hashes it 1000 times.

Account creation: Client sends h^1000(p) to server in the clear. Server stores h^1000(p) in plain text. Attacker eavesdrops h^1000(p), which is useless.

Log in: Client either looks up h^999(p), or calculates it from scratch starting at p. Client sends h^999(p) to server in the clear. Server hashes this to get h^1000(p), which matches what it has stored. Server replaces stored value of h^1000(p) with h^999(p). Client is permitted to log in. Attacker eavesdrops h^999(p), which is now also useless.

Log in 2: Client either looks up h^998(p), or calculates it from scratch starting at p. Client sends h^998(p) to the server in the clear. Server hashes this to get h^999(p), which matches what it has stored. Server replaces stored value of h^999(p) with h^998(p). Client is permitted to log in. Attacker eavesdrops h^998(p), which, again, has become useless.

...

Once the client gets down to around h^100(p), server (which has also been keeping count) starts prompting client to create a new password before the hashes run out.

(If you run out of hashes, you're screwed. You can log in one last time by sending p in the clear and having it stored in plain text. Attacker eavesdrops p, which is useless here but may be extremely useful elsewhere for obvious reasons. After this, you can never log in again.)

NOTE: obviously this assumes the hash function is irreversible, mostly free from collisions and quick to execute. Also, the user should ideally NOT log in like 1000 times in a week. Both achievable goals, though.
How to send email in Windows Phone 7 using c#?
How to send email in Windows Phone 7 using c# ?
You aren't making a very clear point. Are you saying that : "Alpha males will always assume they'll end up in the top spot, so when they choose rules for a situation regarding two competing agents, their choices will favor the agent in with the most authority"?

If so, then you are assuming a context in which the agents of the situation can change the roles in which they are assigned permanently. That is not the case in this context, because the agents (Jason Fried's support team) are rotated between management and worker, and no one is getting promoted vertically.
appCode: a new Objective-C IDE for Mac and iOS
Since this article doesn't have much substance, if you're looking to do something similar, check out this article on CSS rotation transformations.

http://snook.ca/archives/html_and_css/css-text-rotation
They mentioned something in a hiring post about someone having a low user id, then someone created this using that post as inspiration.
Dish Network buys Blockbuster for $228M, all about streaming video and kiosks
Good catch there. Gonna pull that president mention.

Re: speaking. Not speaking anymore. Really enjoying getting back to product design.
I've wondered about this as well.

I'd guess it would depend on the investor and the type of perception you are trying to convey about yourself and your product. (I'm hip, I'm smart, I'm successful, I'm trustworthy for investment, etc).

Hopefully your funding doesn't depend on your fashion sense, but perhaps there's something to that first impression thing and other intangibles.
Comparing Kick-Ass Web Frameworks by Matt Raible
If you want to solve the oblate sphereoid packing problem in an interview... I will hire you to do anything you find amusing and patent the results. :)
Is Stealth Mode Stupid?
Cool, that's good to know!
I'd rather deliver a distracting, cluttered resume than a boring one.

I similarly agree with you, except that these poorly-visualized resumes would hurt if applying for datavis jobs. Why would I hire someone if they cannot even communicate their experience effectively?

They convey almost no information about the applicant, and they're surely worse at communicating info than a resume in Garamond that reads "worked with SQL, Python, and CSS/HTML/JS for 2 years."
What's your source of experience for these claims you're making? The author worked on Angry Birds.
I called it a while ago. http://oonwoye.com/2011/03/13/dont-hate-twitter-we-just-need...
This is a pretty cool hack, of sorts.

There's a hacker conference (I forget which, I think it's "the" demo scene con -- any remember Unreal from the early 90s?) where one of the events is creating a binary executable that is also a displayable image. Or maybe a playable sound file? Anyway, the same basic idea, and when I stumbled across the submissions, I thought it was a really neat concept.
You're conflating different things. "These idiots can't solve FizzBuzz" isn't a complaint about performance on IQ tests — it's a complaint about their skill as a programmer. The only way that proves anything is if we assume that IQ scores are strongly correlated with programming ability, which begs the question.
174/employee was calculated by assuming that the period in the number of employees is a comma while the period in revenue is a period (e.g. 17M/85K employees instead of 17B/85K employees).

So those figures would indicate 174,000 Euros per employee, which makes a lot more sense.
The thing I've always liked about Jason's writing and approach to business is that he isn't afraid to say that they might not have the exact right answer. At the same time, they refuse to accept the "conventional wisdom" as being the correct answer; I think too often we believe that because most companies do things a certain way, that all companies should be run that way.

The takeaway for me is that you should be constantly questioning whether there is a different way to run things that enhances the performance of your organization as a whole. I have personally been privy to how the people with the most impressive titles frequently have the least connection to what's going on in the business. Some of the methods taken at 37Signals seem to be aimed at fixing this problem, which I think is commendable.

At the same time, it seems a shame to have to let go of a good employee because they want to take on more responsibility. If their view on more responsibility is simply a bigger title, then perhaps they weren't the right fit for 37Signals. However, in my opinion, ambition and competence should be rewarded, so it seems like there may have been a better way to handle the situation than choosing between staying in the same role and leaving the organization.
Putting the real Multiple Listing Service back in the hands (literally) of real estate professionals and combining it with tools that helps them make sense of the real estate market. It's part listing syndication, analytics and social networking.
Ask HN: where can i hack if i came to SF for a bit?
Im thinking of taking some time and going to the bay area just to write some code. i like it there and want to meet some other hackers too. i guess i would need a cheap place to stay and it would be cool to find out where everyone is hanging out at for work and after work stuff (bars, etc)

anyone wanting to give me some tips would be awesome.

thanks
My join date states February 2008, and apparently i'm user #1212

http://caius.github.com/github_id/#bgianfo
Totally agree. I pan a bunch of these in a comment below, but Rebecca's is clear, simple, and appealing. The pie chart is unclear (as always), but the timeline + written experience combination is excellent. I would definitely invite her for an interview.
Thanks for your comment! I actually forgot to show the same mobile content to Googlebot-mobile, so I think that's why they assumed it was cloaking.

My site gets pretty consistent traffic. It goes up and down depending on the day of the week and the season but otherwise it's very normal. I am fairly certain that the drop (and now the recovery) has to do with the mobile user agent change I made. The results are now recovering to pre-dip levels, so I don't think it could be something else.

The comments on this post are really illuminating. Thanks for sharing. This is why I really love HN.
Passing along the disclaimer from @dbentley: "Note: this was just my April 1st doodlings; not my actual opinion nor my employer's".

Also, we know, you shouldn't actually use the PHP or Python licenses... see previous disclaimer.
It IS Mac vs PC all over again. The main reason PC "won" initially was because it got the consumer mindshare first and became more rapidly adopted by the masses.

As for the specs you're throwing out: my mom doesn't care about specs, cores, or whatever a GPU-whatsitdoozy is. Android will win with the hardcore nerd/tech-enthusiast like the 360/PS3 won with the hardcore gamer... Apple/Nintendo is for everyone else.
I like this, but I think it needs one more category between Micro and Macro. There are many games that are polished, and take a few people tons of work, but aren't big-budget blockbusters. E.g. Braid, Cave Story, Minecraft, Super Meat Boy - basically the darlings of the indie movement. These often take way more than a couple of months, but are a far cry from the likes of GTA.
Dress how you want to present yourself and your company. Are you planning on being a casual, fun workplace, then dress like that. Are you targeting a financial area, then you need to show you can do the suit and tie.

Personally, I never wear a suit and tie or a white shirt. My standard is a pair of slacks and button down. A lot of that has to do with my extreme height and trying to break it up with color. Everyone's different, you need to find your own personal style. How you want to present yourself to the world.
Foursquare enhances security by moving to HTTPS connections
It looks unimpressive... if you don't know 37s, Honestly I can't imagine that even their CSRs have _that_ hard of a time finding more work.
At YC there are certainly none. We tell people to dress like they do ordinarily. We do. Which in my case means shorts and Birkenstocks.
Andreessen Horowitz has a new $200mm Co-Investment Fund
Bubblicious - Social media valuation bubble distorts the entire market
What about it? Minecraft sold alpha quality software, literally. It said right on the website "Alpha" and now it's on to "Beta". Minecraft was basically taking preorders with the promise of an eventual polished released. And in the meantime you could play a buggy game you might enjoy. It's going to be quite a while before Minecraft is "done" and Notch is going to spend a lot more than $100,000 on it.
As a C# developer this is great news for me. Finally, I can join the mobile crowd.
This comment got downmodded, but I'm not sure why. Does anyone have some insight into what I may have done/said wrong, so I can avoid doing it in the future?
Still waiting for Virgin Historic.
I use two browsers, for very separate purposes. Firefox is for research (good automatic proxy handling, Zotero), Chrome for general browsing (fast, stable). It's got the added benefit that it splits my focus--if I'm on Firefox it's for serious stuff.
Doesn't "My salary kept getting raised because I kicked butt" also mean something on your résumé?
I'm a product designer that does graphic and interface design and HTML/CSS. But lately I've really wanted to build something that works, not just static stuff. So..

Installed node.js, the Express framework, and are now messing around in Jade templates. Also installed the mongodb driver via npm (node package manager), but have zero clue how to make a database and hooking it into my node app. Next step is to follow along a blog engine tutorial to learn some more.
It looks like I got confused because whoever edited the wikipedia article came from a country that uses '.' as a thousands separator.

Looking more closely, they're a strange sort of conglomerate. At a glance, I see two banks, two insurance companies, roughly two hundred industrial companies, a dozen retail shops, a dozen food-related businesses, a dozen research firms, and ten education companies.

In a way, it reminds me of Idealab, in that each new company is a new pool of equity (with the associated incentives that result from ownership), and that failures are not punished, but rather result in retraining or placement in a different firm. (for full co-op members).

It's also interesting to see that the founder was a priest who started off with a co-operative polytechnic school and bootstrapped everything from that base.
If not for the ackward syntax, I'd be using it :)

At least to me, Erlang sounds awesome feature-wise, and have glanced over it many times, but every time I see an actual program I decide to just go with Python anyway.
My next idea is one I'm going to work on for StartupWeekend.

It's killing me NOT working on it, but I don't want to 'cheat' by showing up with a previously-worked-on product.
I was wondering if he spent $100,000 to develop it before it became a success. I'm not sure.

I think I read that he released parts of the game as he went?

In a sense he marketed it as he went, which seems like a good strategy. One that could reduce costs provided that you make a game people want.

Because you don't really know if you're making something people want until they try it out and tell you (by using it, hopefully continuously).

If you are making something people want, then I would think you could do it for much less than $100,000. It just might not be WoW or Grand Theft Auto.
Couchbase serves Membase for OS X
Capturing that information in a sign-up page that is served over https sounds an awful lot like the plaintext password is going to reach the server at which point the server will be mathematically capable of displaying it. That happens to defeat the entire purpose of this little subthread.
It's a classic Action RPG, along the lines of Secret of Mana, with heavy emphasis on the Action side.

http://tilesandsprites.wordpress.com/
By far the worst example I can think of here is Yodlee, the bank aggregator.

Their product, Moneycenter, has this convenient "feature" which lets you display your bank password in plaintext! It's unthinkable that someone you trust with your bank credentials would let their website be a two-way street for plaintext bank passwords.

Things like this remove any confidence I may have had in their product. The fact that a feature like this exists at all is strong evidence that they're neither thinking in a security mindset nor paranoid on behalf of their users. If someone proposed this "feature" where I work they would be laughed out of the room.

If that wasn't bad enough their support folks politely ignored me when I raised the issue and pleaded with them to turn it off. They either don't get it, don't care, or don't know how to escalate issues to people who do:

Please be assured that Yodlee considers account/data
security as highly critical and hence will not be revealed
to any other source.

We suggest you not to reveal your account login credentials
i.e answers to security questions & password, to anybody.
This will ensure your account will not be compromised.

Thank you for your feedback on the product. We appreciate it.

We are marking this Service Request as Resolved. Please let us
know if you have any questions in this regard.
I think the most critical step towards success of such a thing is getting a few bigger companies in each of the startup areas to offer exclusive intern/entry/mid-level positions to these kinds of people.
and 40 000 000 for a paywall.
Category Killers
Latest Everything: Bot shows signs of consciousness
The New Commodore 64, dual-core, runs ubuntu
Thanks for the response.

I never wear a suit or tie, either. I wear sneakers, jeans, and a polo to work everyday. I work for an ecommerce company, so it makes sense. But something about the image of people with money to invest just made me question my perception of what is "acceptable" or expected.

Good insight on just dressing based on how we foresee our company. A suit would definitely make sense if the idea were B2B in the payments industry.
Apple's New iAd Gallery App Violates Apple's App Guidelines
Why HTML5 is More than Just Another Web Toolkit
That doesn't strike you as a really bad idea? Quite apart from the maintenance nightmare, consider what happens if you need to include a backslash in a string.

Read the paper... It also proposes limiting all identifiers to one character, using Wingdings as variables, and overloading whitespace as an operator. ;)
The purpose of this is not to protect against eavesdropping - note I said that the communication with the server was encrypted and decrypted as appropriate. Really, I was just presenting an existence counter-example to the claim that if the browser performs the hash, the hash itself becomes the plaintext password. This is a scheme where the browser performs the initial hash, and the user still uses the same password.

That aside, the only thing it gets for you are less code-paths you have to worry about that handle the password in plaintext. It's an application of the principle to only communicate what is strictly necessary to function.