skysight-inc/HackerNews huggingface dataset:
Yahoo is currently hitting a $5 billion per year sales rate.

Sales for fiscal 2005 were $5.3 billion.

Yes, they're obviously a rocket ship of growth.

They're rotting. Worse than their 7 years of stagnation (let's not even inflation adjust for the comparison), is that their leadership is completely non-existent; they have no category killers that are banging out the growth and profits; they no longer produce big innovative products; their core as a portal is eroding; their dominance in display advertising has been eclipsed.
Cool. It could be a useful visual metaphor as long as the shake was smaller and didn't last as long (didn't affect usability).

So I created an account and the site has now been stuck on "We're uploading your bookmarks." for the past 3 hours at the bar about 3/5 of the way done.

Edit: I have since refreshed and now it's stuck at 0.
The issue I took was that in the HN submission you position them as best practices, but when questioned on them you said they are just guidelines that don't have to be followed all the time. This disagrees with your own views on what best practices are [1].

Perhaps it was just a badly phrased submission title, but it set the tone and direction of the discussion. The title effectively told people they are doing CSS wrong. People don't like to be wrong, and will go to great lengths to prove themselves right [2]. It's nothing personal and I bet if the title was less preachy, it would have gathered more productive comments and had a friendly tone.

In general your articles are high quality and the advice sound. I think this issue was caused solely by a bad title. Though I still don't understand why you hate IDs so much!

[1] http://csswizardry.com/2011/12/on-html-and-css-best-practice...

[2] http://xkcd.com/386/
I dunno who did it, but I agree - it boggles my mind that such a terrible UX got approved.
sure it does...it allows him to exit with his head held high, and allows to add another acquisition to his resume. And frees up his time to start up another idea that he thinks has a lot more chance of success.
This is awesome. I ran my own server for several months for a bunch of 10 year olds. But it was a pain in the butt. Keeping it up, paying the bills and so forth. Minefold solves the problem brilliantly.

The kids (or their parents) each pay their own way, they can choose to pay (and play) as much, or as little as they want. Dave and Chris have been fantastic and the service is continually improving.

I wish them well, it's solving a real problem for me and every parent I've introduced to the service has had no problems paying for their kids to use it.

The other thing I've noticed is that the kids love cloning servers too, so they can easily find maps they like, clone it then blow it up without needing to be invited.

I discovered the service here a few weeks back and I've been using it ever since, great to see them launch now into the "wild" as well.
Cycling jersey sale
I absolutely agree with that. What disappoints me is how quickly HN parents will shut off their brains and have a knee jerk reaction to an otherwise really handy feature. And in most cases, if they really hate iAP that much, they could figure out that an app isn't for them before downloading, and save themselves and the developer from a negative situation.

Which makes me wonder what kind of parents are downloading apps and handing over the iPad without doing any research (since certainly if they were doing any research at all, they'd know it used iAP beforehand).
Bootstrap keeps getting sexier and sexier. Thank you to everyone who's contributing.
I had the same problem, but what fixed it was I uninstalled it and installed it direct from the webstore (https://chrome.google.com/webstore/detail/kdcfbakjhnnjcjdcle...)
After doing that it worked like a charm.
Re: Point 4: " Don't make it easy to do destructive things like delete accounts."

This has happened with our toddlers deleting our gaming progress, and is very annoying.

Requiring a word to be typed for confirmation is a great way to lessen the chances of this happening. For example, in World of Warcraft you have to type in the letters D E L E T E and press Enter (or click the button) before you can delete your character.
And what about people looking to meet with the same gender? Even though you aren't actively advertising as a dating service, I imagine that if me and two friends showed up, the girls looking for eligible single men might be a little sad.
It's fixed now. Sorry for the fuss! In the future, support@github.com is the right place to reach us.
Gore, Parker urge Web to 'Occupy Democracy'
The patent system is broken, but at least this time it is a company that deserves litigation instead of some poor indie app dev. IMO Facebook is pretty high up on the list of companies with horrible policies, it's bittersweet to see such stupid litigiousness with them as the target.
Not only it isn't proportionally harder, but I think that Google feared your essay when you were indicating search as a possible startup.

First, Matt Cutts said "Paul's #1 suggestion is reinventing search. I happily welcome competition in search because it keeps us on our toes, but his #2 suggestion resonated with me more: reinventing email."

They just today released (for the first time, and they even call it huge news) a video about what they do on a search, I'm sure watchers must have thought that search is so advanced and hard seeing that video that they might give up ;-)

I wonder what pushed them to post this video. It's not even very informative, it talks about searches of N-grams and spell corrections, it seems more like something to show how advanced the changes they make are. It must be so hard to catch up with them ;-)

Maybe GOOG is afraid of a plethora of startups reinventing search. One may succeed.
Can you blame them? It's what experienced Python developers are using in the real world and there are orders of magnitude more tutorials for Python 2.
lispm, I've tried looking up the link you posted a year or so ago to a gallery of Genera software screenshots, but it doesn't seem to be working (lispm.dyndns.org). Have you moved the gallery somewhere else? Please let me know, I'm very interested in seeing how they look!
Curators Code wants it to mean this but that's not what it means in my experience.

In practice there is 90% overlap between these terms and both denote the tertiary source you became aware of the link through.

The difference when it exists is that "HT" is less likely to add anything you don't see in the source whereas "via" will sometimes be worth clicking through to see that person's insight.

Hat Tip:

A -> B -> Me

B added nothing, you should visit A for the source. Goodwill link to B, you should check out his site.

Via:

A -> B -> Me

B may have added something. You should visit A for the source and if you have time B might be worth it.
I understand the same content works by businessinsider brought this in context.

Businessinsider apology types -
"We don't "scrape"
content, at least not in
the way Marco thinks we
do.." (http://businessinsider.com/marco-arment-business-insider-201...)

Cameron koczon in http://m.alistapart.com/articles/orbital-content/ mentioned the same orbital content strategy, which my blog coverage - http://mjux.tumblr.com/tagged/strategy on aggregation and curation. The whole point of ".. this
transformation of our relationship with content will
force us to rethink existing
reputation, distribution, and
monetization models—and
all for the better."

is move away from "read once and save".

Similar judgement - http://twitter.com/mjUX/statuses/169836710174277632
" content + credits reads as the only #contentstrategy."

The via and h/t links make the same flaws but place only bits for twitter content.

/edit: As much I enjoy the apropos elements in instapaper. It provides the same "context and immediacy" in twitter - http://twitter.com/mjux/statuses/179422000517873666
How To Transform Windows 7 to Apple iOS Theme Skin
Copying of Objects and Arrays in JS
I think a good rule of thumb is to only use the preprocessor to generate code that you would be comfortable writing yourself. Spaghetti produced by macros is still spaghetti.

The article reminded me of queue.h from BSD (http://www.openbsd.org/cgi-bin/cvsweb/src/sys/sys/queue.h?re...), but those macros expand to readable code.
I spent about two years on it, but a lot of that was weening off my traditional job. The tech worked perfectly eventually, however me being a business person and learning to market was not so successful. Most definitely not VC backed. More MC backed.
Check out the book "Not a box". Utterly charming, its a favorite of my 2yr old.
Thanks for the feedback, it's very helpful. We're aware that there are still a couple of quirks with the extension. We'll try to get some management in the web app soon. In the meantime if you're still having problems, feel free to mail us at support@mech.io.
Meet The 10 Patents Yahoo Is Using To Sue Facebook
"A rocket ship of growth" and dying are two very different things.

...and I agree on the leadership issues.

I'm not saying they're perfect, I'm not even saying I agree with their actions in this case - I definitely don't. What I am saying is maintaining/growing (depending on your sample range) revenues and increasing earnings through a global recession isn't dying.
Thanks! No plans yet, but there is an API which you can use to post bookmarks to.
Fighting: XenoSquad - Free Online Games
HP Pavilion dv6-3006tx Battery
Actually, to my knowledge, the MafiAA has never sued someone for downloading a pirated copy of something - only for actually sharing out a copy (which they may or may not have had legal right to) to others (when they did not have any distribution rights in any case).

Note: BitTorrent counts as doing both, by definition
There is a reason there is no Knowledge base of psychological tactics in social apps or otherwise. It's because those that really understand people and these tactics appreciate how valuable it really is and more importantly know how to make you want to throw gobs of money at them for this information!!!

Here is what I can tell you without getting in trouble.
People take action because of emotional reasons, and justify that decision with logic and "objective" reasons to defend their decision to others.

Every single thing you want your users to do is causing them pain. They do not want to click... Before they do even the simplest thing possible, they will rack their brain for excuses to not do it and avoid the pain you created for them.
Your job is to make it MORE PAINFUL NOT TO TAKE ACTION!!!

There are two ways to do this. (you should do both)
1. Make the process as painless as possible.
2. remind them and aggravate the pain that led them to your app in the first place.

Make sure your messaging not only hits on the emotional triggers at play and focuses on the benefits, not the features... (People buy the hole, not the drill)
but more importantly gives them the tools to defend their action to their friends and everyone else who they need to defend the decision to.
------------

You should read Napoleon Hill's book "Think and Grow Rich," if you read it carefully, you will see it is literally a bible of understanding human nature and the world, etc...

Here is a slightly relevant excerpt and list from the book, "The 10 Mind Stimuli. The stimuli to which the mind responds most freely are:

1. The Desire For Sex Expression
2. Love
3. A Burning Desire for fame, power, financial gain, money...
4. Music
5. Friendship between either those of the same sex or those of the opposite sex.
6. A Master Mind Alliance based upon the harmony of two or more people who ally themselves for spiritual or temporal advancement.
7. Mutual Suffering, such as that experienced by people who are persecuted.
8. Autosuggestion
9. Fear
10. Narcotics and Alcohol.

I hope this helps... Good Luck!
Let no one say Github doesn't take care of their users. :D
Is Google fearing pg's call on reinventing search startups?
I thought this deserved some attention.

In response to pg's essay on ambitious ideas for startups, Matt Cutts said: "Paul's #1 suggestion is reinventing search. I happily welcome competition in search because it keeps us on our toes, but his #2 suggestion resonated with me more: reinventing email."

Today, they said that, for first time, they are releasing a video about what they do on a search meeting.
http://insidesearch.blogspot.com/2012/03/video-search-quality-meeting-uncut.html?m=1

I wonder what pushed them to post this video. It's not even very informative, it talks about searches of N-grams and spell corrections, it seems more like something to show how advanced the changes they make are.

I'm sure watchers must have thought that search is so advanced and hard seeing that video that they might give up. It must be so hard to catch up with them ;-)

Maybe google is afraid of a plethora of YC (or not) startups trying to reinvent search. One may succeed.
While I think Crockford is being funny here, he's got to know that adding in ad-hoc stuff like this into licenses is problematic. Which is fine -- it's his call, of course -- but less people are going to use this thing. I see he's even added this clause into the widely-used JSlint project.
This might just be the largest rich people problem I've ever heard of. Re-appropriating copyright doesn't need a justification, just continue to do it and stop pretending like you really care about the original artist more than they can bring you visitors.
As a Perl guy waiting for Perl 6, I never understood why Python devs were waiting. I'd talk to Python guys and they'd say some library or another was missing. Then I would explain how exciting it was to have a breaking version that fixed defects and warts, and in general making the language better. Of course, I'm still waiting for Perl 6 plus another 5 before adoption. Oh well, I'm glad someone is finally moving ahead.
Offer HN: Pixel-perfect UI & Branding design
Over the past few years I've met some seriously good developers over here and I even got to work with some of them.

I have helped dozens of startups from all over the world to have not only incredibly good and functional products but make them look good and friendly to the users.

Today I'm proud to show you my humble portfolio with some selected work I've done in the past.

Check out >>>>>> http://www.heynico.com <<<<<<

I'm sure I can help you with your startup, app UI, website, landing page, logo or simply with your business card.

Just drop me a line: hey at heynico.com
Only harryh's comment is mentioning that link, so I don't know why you didn't address that point in a reply.

But I think your disagreement is misaimed. I don't see that comment as implying a correlation between aggression and employee rewards. Rather it's saying that all companies eventually aggress with patents, and because of this you can never use claims to the contrary as moral justification for your patent bonus.
Le link: http://www.heynico.com
I think this is a good piece for what it addresses. However, market capitalism (or whatever it is we have) is more complex.

This does not address the issue of monopsony: I may like my corner store, and spend my money there, but long-term they are going to fall to Wal-Mart because everyone ends up shopping there, because Wal-Mart has the power to dictate to its suppliers what the price to them will be. I guess the software equivalent is App-Mart.

Similarly, if I have a cool new device, but major platform wants big bucks for me to get "certified" as interoperable or to include my driver, this could be a stumbling block. (However it seems like standards have really been adopted, and the internet is widespread enough that this might no longer be an issue.)

Overall, I think the playing field is really being leveled now, with widespread network access and clouds and stuff. I (we) might be too exposed to the free and open possibilities, but it does seem like there is (has been?) a revolution.

Is software political? After internet access being a basic human right, should the right to choose ones software be one as well?
The question shouldn't be this or that kind of property, but property or not property at all. The free software movement is a perfect example on how property (copyrights in this case) can be more of an obstacle than a catalyst for progress.
The concept of copyright made sense under the old technologies because it was practical to outlaw counterfeiting. Suppose, for instance, you decided to counterfeit a best-selling novel. You would need to spend many thousands of dollars to set the printing plates, plus have a printing factory to produce the thousands of copies needed to repay your investment, plus a big distribution network. If the police were at all interested in enforcing the law, it would be only a few days before someone discovered that the book was being counterfeited, and easy to trace it back to the printing factory, and the whole operation would be shut down (and the fellow running it thrown in jail), long before a profit could be made.

With computers and the internet, all that changes. The capital investment to pirate IP property becomes effectively zero, and it is difficult or impossible to trace the source. So copyright laws are simply not practical. It is similar to what happened with Prohibition in the US, it turned out to be just not workable.
I don't think it's about morality or legality. It's just about being nice, and it's cool. I get a "via" shout-out from The Verge once when I tracked down an official contradiction to one of their rumor-articles. It was nice of them to mention that I was the one who found the info for them. (This was especially true since they're a professional blog and I didn't get any other compensation for doing their legwork for them.)
This is one reason I like to recommend Lutz' book to beginners. Aside from generally being rather decent and thorough, it also teaches Python 3 and how Python 2 differs from it (rather than the other way around, or ignoring Python 3 altogether), resulting in a full, useful education on both, but from the right vantage point.
Silversprings flood water damage
As a non-Perl guy, I thought it was supposedly clear that Perl 6 is a completely different language than Perl 5 and isn't meant to replace it? So I don't think Perl 5 : Perl 6 :: Python 2 : Python 3 is really that analogous...
Hotel Group Upgrades IT For London 2012 Olympics
Maruman Majesty Fairway Woods
Siemens To Pay €170m To Greece
For fucks same am I the only one here thinking that this literally takes 2 lines of css? Set the background color, set a super high border radius. Seems a little ridiculous to me.

At the same time, I'm strongly of the opinion that the extensiveness of the ui library is overboard and could be distilled to a couple common patterns, but that's something for another time, and I bet anyone commenting here would flame me anyway if I tried.
One of the issues is that almost every Linux distro is still shipping 2.7+ (and with good reason, there's a lot of code that won't run in 3.0 still).

I think now that 2.7 is the last we will start to see a bit more migrate.

Edit: I didn't mean they aren't shipping 3.0, but that the default is still 2.7.x
To be fair, Guido laid out a 5 year process for it and we are just over half way. There is actually movement now as libs get moved over.
How would a libertarian society deal with pollution from coal fired plants?
For what it's worth, it was intended to be a slow transition (3-5 years) since it's a chicken/egg situation because of backwards compatibility.

The good news is that adoption should pick up very quickly after this fall. Python 3.3 will make it easier to port Python 2 projects and provide more incentives to upgrade. There's also nearly a critical percentage of major packages ported, and Django (which is still on Python 2, and is a deal breaker for many people) will have experimental support for versions up to 3.3.

I expect that by this time next year, the default for most new projects will be Python 3.
I remember sitting with Chris at a SydJS meetup nearly a year ago and overhearing his plans for minefold. At the time they'd already written a bunch of code but were still very much in "stealth mode". At the time I was blown away by how much thought they'd put into the idea and have eagerly followed the development of it since.
Fraud prevention is hard, customer service is not. PayPal works hard at fraud prevention but totally abandons customer service. All they need is a few people who have authority to actually help. If a company the size of amazon can do it, so can PayPal.
I've been using Python2 now for 4 years but have been dragging my feet upgrading to Python3.

Finally, I started learning it just a month ago and now I don't know what ever stopped me before. In fact, the most annoying thing I've found about Python3 is that my searches for documentation on DDG or Google all go to the Python2 docs.
it seems that the second top google suggestion for the words "is there an alternative" continues "to paypal" #justsayin
ICS upgrades have started for the SGS2 in Korea and parts of Europe
Pullin' a Rabbit out of a Black Hat
This was very much expected.Posterous was apparently not doing well. Compared to tumblr, it was to hard to post content. With not much an engaging user base compared to tumblr or wordpress, posterous acquistion by someother company was expected.
Hands on with Raspberry Pi
I could just as easily say that theft occurs via the threat of force, explicit or implicit: I don't resist your theft because, usually, I know or strongly suspect you have a firearm, or a knife, or a greater willingness to use your muscle mass to rearrange my organs.

So, if I resist your theft, am I asserting property rights or am I exercising my right to self-defense?
That's simply not true, unless perhaps you actually mean "almost every Linux distro" (i.e. including the bulk of distros that have a whole of five users and release once in a blue moon).

The fact is that almost every major distro is shipping Python 3, and often has been for several releases/years: Fedora, Ubuntu, openSUSE, Debian, Gentoo, ArchLinux ... and many of these also have anywhere from dozens to hundreds of Python 3 libraries packaged.

If you mean that /usr/bin/python still points to Python 2 on most of these (in fact all of them except for ArchLinux): True, and that is unlikely to change, possibly never. It's my understanding that this is in keeping with upstream's wishes (from discussions on python-devel and python-porting): bin/python is to remain Python 2 with python3 being the right way to run the Python 3 interpreter.
Mobile Hacking With Android
I agree with you. I think we're talking about two different things, though. My goals are... well "goals" is a little ambitious of a word. How about: What I would like to see is a complete reform of copyright law. Or, at the very least, the decriminalization of file-sharing. Anything less, and the battle isn't over.

I don't expect nascarfan83 to read up on law. Landmark decisions that affect the interpretation of the (and, indeed, the legality of the law) tend to come from Supreme Court cases. And the justices on the Supreme Court are quite fond of reading up on old laws. :)
> Given that Mozilla aren't willing to redesign their browser
> to eliminate the recurring flaws

http://www.2ality.com/2012/02/servo.html is worth a read.

> Chrome is the only browser going along these lines

Chrome is using a C++ core with no plans to stop doing that that I know of....
Arch moved to python3 well over a year ago.

Python2 is still in base-devel, but /usr/bin/python symlinks to python3, not python2.
I'm curious if a distribution like RedHat will ever link /usr/bin/python to python3 instead of python2, the way Arch did. Arch gets away with it because it's a bleeding-edge rolling-release distro, but a distro like CentOS that prides itself on stability has much more to lose. This is the only real point of uncertainty, if you ask me.
I hear you. I have a 2008 IMac and I wish i could put 8GB or more in it.