skysight-inc/HackerNews huggingface dataset:
I compared ImageOptim and PNGSquash and PNGSquash made both files about 4KB smaller than ImageOptim did, both were using the highest optimization settings for smallest file size.
I had PNGOUT installed too.

I like PNGSquash and I think I'll use it to optimize all my images. The only features I'd like included that ImageOptim does have are the ability to drag a folder into the window, so I don't have to pick out the pngs from a project I'm working on, and an auto-updater. Growl support would be nice as well.

For an auto-updater framework I like Sparkle a lot: http://sparkle.andymatuschak.org/

Also, I agree with weaksauce's comment, you could just have the user download and install pngout separately, just tell them to drag it to /usr/bin and look in that folder for it, that's the usual location for it anyways. ImageOptim does this already.
Algorithms have already been published for the Progress Prizes for 2007 and 2008.

Open sources projects have already been created in Python, Java, C, and C++. None of these projects include the full algorithms from the 2007 or 2008 papers.

The projects can be found from links on the Netflixprize forum:

http://netflixprize.com
Gates buys Feynman's "Messenger" lectures (to make available to the public)
This is the thing that made me remember 'Ruby', the tutorial was very silk. I don't think other tutorials of that sort exists or they should add them to main languages websites.
This is not to say that implementing C# is a bad thing. Free C# implementations permit users to run their C# programs on free platforms, which is good. (The GNU Project has an implementation of C# also, called Portable.NET.)

I don't get it. Why is the GNU Project developing their own C# implementation but is seemingly anti-Mono? Hypocritical much? They want to discourage the use of C#... so they're developing their own C# suite? Doesn't make sense to me.

Question to those who may know: If C# is an ECMA standard, how can Microsoft shut down C# implementations legally? Aren't ECMA standards free for all to use?
It’s summer time
So much for accountability, eh?
The study wasn't about who cares more about looks. It was about whether women or men agree more about who is good looking. Caring about a trait and agreeing with others on how to measure it are not at all the same. For example, virtually everybody cares about listening to good music, but nobody can agree on what good music actually is.
Want to be a great programmer? Step 1 – Grab a Copy of “Let us C”
> If you do close your tags, Internet Explorer will render your pages even faster.

Whereby "even faster" still means much slower than standards-adherent browsers. I can't imagine that closing the tags improves the speed enough for it to make any real difference. Better to optimize a javascript algorithm or compress an image to squeeze out another millisecond or two.
Virtuality's Audience Is Lost In Space
Not using quotes on tag attributes is okay for HTML provided that... refer to the standards for the complete info.
Samsung Omnia i910 (Verizon Wireless)
Samsung Omnia i910 Unlocked is a business device running on Windows Mobile 6.1 with Microsoft Office (PowerPoint, Excel and Word). Measuring just 12.5mm thin. A built-in 5.0-megapixel CMOS camera offers auto-focus, facial and smile detection.
Not only would this limit your follower loss, but it would also give you feedback on the sorts of things you might want to avoid in the future when you tweet.
It's already done in countries with a modern advanced infrastructure - if the local system is busy you get route to progressively larger centres until a free slot is found - all automaticaly and in a few seconds.
On your recommendation, I just picked up The China Study from my local library (thankfully they had a copy, I doubt I would have bought one).

I'm only in the introduction now, but something on page 4 struck me:

More than forty years ago, at the beginning of my career, I would have never guessed that food is so closely related to health problems.

Contrast that to a popular saying in Japan, 医食同源: medicine and food have the same origin. Compare that to the common refrain, that the difference between medicine and poison is the dose.

I find it hard to believe that Western societies have always overlooked the relationship between diet and health. Perhaps it is a recent phenomenon. When did we lose our wisdom?
Maybe it's just me, but I would be incredibly annoyed by a feature that would allow people to arbitrarily make my posts get deleted. Most Twitter users don't really care about this sort of thing, and those that do already have better ways of dealing with it.
nod Video is fundamentally not a browseable medium. This is why video blogs never really took off, outside a relatively small and somewhat narcissistic segment: the format requires much more involvement, both on the part of the viewer and the part of the creator, and doesn't give a lot back for it.
You would specify the criteria for automatic deletion. If you don't like this feature, then don't activate it.
Is anyone here actually using Python 3 or at least planning a migration? I am wondering when the fallover is finally going to happen if no one takes the initiative.
> I cannot be sure they won't sue people for anything they have patented that's used in Mono.

With the current state of patents, you really can't be sure of anything. Even SUN got sued by Kodak for Java.

I have a problem with the arguments for "free software" in general. People say that RMS is usually right, but being anti-Mono because you're pro-freedom, is like saying you're anti-abortions because you're pro-life. The state of affairs is never black and white like that.
No, you're probably not going to ever see this in a shared hosting environment. That might change, though: the next version of PHP is going to have APC added (but not enabled) by default.
I called 911 to report an OD on the sidewalk last week and was on hold for 4 minutes. :/
Welcome to real life. How about taking responsibility for what you write? Just think twice about what you're going to say. And if you say something people don't like, well too bad... just live with it. Everybody in the world does this everyday.

Being a douche is bad. Being a douche and try to hide it? Well, even worse. Now I really don't want to follow you.
Firefox 3.5 Coming June 30th, Fennec Updated Today
I would guess that the rationale for omitting tags was to make their pages smaller so that the data transfer is quicker and cheaper.
OD = old drunk?
I launched a side project to help out UW students: http://uwrobot.com

And a ruby interface to the U of W student portal:
http://github.com/mitchellh/RubyUW/tree/master

Fun fun fun.
The wording wasn't clear, but the example code given was: Using an interpolated double-quoted string is faster than using 2 or more concatenated single-quoted strings.

That doesn't no longer holds true when comparing a non-interpolated double-quoted string and the identical single-quoted string

Tho as others have said, if you're interested enough in optimization to worry about what type of quote you're using, you should just use opcode caching (APC) which will optimizing string parsing along with everything else.
Alternately, just pop up a confirmation dialog stating "I hereby confirm that I am requesting of my own volition to download PNGOUT to aid the functionality of this program," and then download it automatically.
I find this response rather strange.

Why not also argue against stop loss orders in the stock market?
not really sure about the validity of your overall point, but at least for mysql I would say that's a one off.

most open source software is not going to be ridiculously profitable, and buyng mysql was a desperation for sun which didn't pay off.

not every startup can open source their code. some can, as reddit did, but this would not seem to be advisable from time zero, more something you have the luxury of after you dominate the brand/space.

that said, I tend to share everything knowledge related and not worry about it, trust to karma.

there are many forms of wealth.
"Dear mugger/murderer/rapist, would thee please be so kind to delay your desired actions by a mere 20 minutes, while I try to communicate with 911? Certainly, you would agree that it is not a gentlemans way to abuse this misbehaviour of the emergency call. May I offer you a cup of tea while we wait for the call to go through?"

In all seriousness, if there is an emergency hotline and you need around 5 - 10 minutes to get the call actually through there, that is just not acceptable in several situations. and I am not even talking about 20 minutes or half an hour. Half an hour is an eternity with regard to emergencies.
Fair enough. You have a point.

But then, only in a fantasy world do people not appeal to authority. Someone who has a track record is always more reliable than someone who lacks it. And, to be honest, this is a good thing.
I can't imagine IT and database apps are dramatically different from design for freelancers.

The lifecycle for back-end stuff like databases is an order of magnitude greater than the front-ends like websites. For example the front end might have gone 3270 -> Motif -> VB -> CGI -> Cold Fusion -> Rails, but it's still Oracle or a mainframe under the hood. Be aware how volatile front-end skills can be.
That was my reaction. I would think that by publishing the ECMA standard (and there have even been revisions to the original standard), they have pretty much given up any patents on C#/.NET. Besides, if Microsoft was going to use their patents against open source projects, what would stop them from going after closed-source software as well?

Also, is there anything stopping anyone from writing an open source JIT that compiles C#/VB.NET/F# to Java bytecode? Or, converting .NET bytecode to/from Java bytecode? Then, you wouldn't be locked into a single system.

I'm actually working on a new open source project right now that is written in C# and is going to be released under either the BSD or MIT license (I haven't decided yet). So I probably couldn't disagree more with this article. I think that if more open source were written in C# or Java, it would be much easier to port Linux (BSD, etc.) to other platforms, since most/all of the software that people will want to use doesn't even need to be rewritten for that platform.
Does anyone have access to the full text of the study?

PubMed link: http://www.ncbi.nlm.nih.gov/pubmed/19469598

I'm interested in the numbers obtained in the study -- how much variance among men, how much among women, etc.
Nikola Tesla: master of lightning
Once upon a time here, we generally left things at 0 or -1 or thereabouts if they were simply incorrect or misguided, and left 'piling on' for real trolls or other actively malicious individuals.
stop loss orders cost money.
I feel launching a start-up without a solid SEO strategy in place is at best irresponsible, at worst suicidal.

I disagree (I'm in the SEO biz). In the long run, good content is more important -- and it's more of a long-term investment. However, SEO is the most cost-effective way to get a lot out of any given chunk of content.

People have a good reason to distrust SEO: when they encounter it and see it as SEO, it's pretty obnoxious. Most good SEO is hard to recognize as such, just as a good salesperson makes you feel like you made the decision yourself.
Can we get something that works on linux or windows?

Although I guess I can just chain the 4 compressors myself on the command line...
Take some personal responsibility instead of wanting Big Brother (Twitter) to do it for you.
The more inappropriate things a person says, the fewer people will follow them...
... Anyway, WHO defines WHAT is a bad tweet? Just cos you don't like it and find it distasteful, doesn't mean that others will also.
Many forms of satire would be deemed distasteful and yet others are simply deemed distasteful due to the reader having a poor sense of humour or lack of context.
It's a big waiting game; any projects that have dependencies on other python projects usually need to wait until their dependencies are ready first. Hopefully the number of projects that are ready will reach critical mass, and it'll kickstart a larger migration. It might take a while, though.

At least with GitHub et. al., it's a lot easier nowadays to maintain a fork of a dependency for Py3k compatibility (or to keep a 2.x branch, for that matter).

EDIT: The primary projects I use are Pylons and Eventlet. Pylons has a roadmap to migrate to 3.0; not sure about Eventlet.
why should they implement this functionality? i don't really see any justification for why.

it makes twitter into a personal publicity tool out of the box, which i don't think is how it should be considered and a turn in the wrong direction.
The up & down arrows on your page are yours, and yours alone. Do whatever you want with 'em, whatever feels right.
You -- not twitter -- would specify the criteria for automatic deletion of your tweets. If you don't like this feature, then don't use it.
The approach being used more recently by at least one software provider I know about is to link all of the call centers in a geographic region together. Extra calls in one municipality get sent to another where people can handle it.

Outsourcing is a bad idea, because "we're at the walmart by the high school" is significantly easier for locals to understand than it would be for someone in "an advanced call center". I know that, ideally, the technology would be good enough that the person doesn't have to say where they are, but that isn't the reality at the moment
Note that Google almost never employs any technique on the main search site unless it positively affects their statistics.

So the fact that these elements aren't closed probably improves (by a measurable percentage) user engagement/success on their site.
OverDose
In very high volumes, tiny performance gains might help each server handle a few more requests - but in that case, you're better off just adding another server rather than changing all the prints to echos or whatever ;)

It is important to have scaling in mind when coding, but that had more to with eliminating 50 SQL queries per request situations - the code itself, certainly in a high level language like PHP, should be written for easy maintenance rather than performance IMHO.
I was not claiming benefits of the "Western diet", but instead asking for evidence that humans in history ate mostly meat instead of plants.

I came up with the 95% number as an estimate based on what you wrote, as the food sources you listed did not allow for anything besides meat and greens.

I still don't see a reference that humans ate mostly meat and then only later mostly plants.
Usually we have to wait awhile to see the errors of our fortune-tellers. Luckily this fellow is wrong right out of the starting gate:

We know that communications overload reduces your IQ:
http://www.businessweek.com/managing/content/sep2007/ca20070...

Of course, that's just e-mail at work. But the "dumbing-down" of IT, education and work in general is unlikely to increase our IQ.

Derek Bickerton, sometime co-author of the article's referenced William Calvin, believes that we may already be going the other way. In his book "Adam's Tongue" he points out how, over time, humans are becoming eerily similar to ants or termites, He also notes that it takes about 40 generations for a wolf to become a domesticated dog-like animal and that the caste system in India, which has probably been in place longer, may have left a permanent trace upon it's members.
Being a douche is bad

That's vague and subjective. Your definition of "douche" could be far removed from mine and even for douches I don't really paint things in terms of "good" or "bad". I could use this service and see it as a way to protect me from accidently offending people who take life far more seriously than I do. Hell, another HN poster has already taken it upon himself to vet my tweets for offensive things I shouldn't be saying in public.
I have a few thoughts on that, because my work/life concept is basically the same as yours.

1. Extra financial security and these things. I honestly belive the best way to secure a good future in this areas is to get into farming somehow. Not necessarily doing the work on the land you don't want to do, but having access to foods you actually know how they were generated is the point. For example one could form a group of like-minded people and have one local farmer as some sort of service provider. Something along that line will be far more important in the next decades than the thing with the car.

2. To make a career out of freelancing, the key is always raising your rates. There are copywriters who earn ~30,000$ per assignment (which they say takes 4-5 weeks). Well, you can count these with the finger of one hand, but the principle is the point. That means, if you want to earn more it is not required for you to un-freelance.

3. Instead of founding an agency you can develop trusted teams for various kinds of works. So you can have the adventure of working on bigger projects if you like or check out other industries than your "home play".

4. The passive income thing does not mean you have to do products (and thusly becoming a manager/owner again). You can have a couple of projects where you get paid with royalties, at least partly.
Take Django, one of the most successful Python projects. They were recently debating whether to drop Python 2.3 support or not. RHEL 4 shipped Python 2.3 and Redhat supports it until February 29, 2012. Se this thread for detailed reasoning: http://groups.google.com/group/django-developers/msg/0888b1c...

In other words, we won't see any major projects dropping 2.x support in the foreseeable future.
Oh thanks..

Sorry, to the downvoters: I genuinely did not know what OD stood for (I usually see it used as a verb, not a noun) , sorry...
1. You mean 'save' not 'sure'. (It's the same in my native tongue, too.)
2. About the security of working for one or for many companies. Job security stems from your skills. If you are good and do hard work, than you will find new clients.
Turmoil fuels 'hacktivist' attacks on Web sites
http://faultlineusa.blogspot.com/2009/02/bank-credit-cards-a...
Well, a close friend of mine helms a moderately well-known metal band (albums charted in Germany, high on the UK Rock Charts and on the Billboard Heatseeker charts in the US) and after two successful albums, a few large European tours and a month touring the US (in itself a big feat for a European metal band), they are still 'down' by a figure in the order of tens of thousands of GBP to their record label. It's definitely a tough game.
He mentions it on 0:31 in the video.
Right, and I'm saying that it's presumptuous to just figure "Oh, fewer bytes == faster page loads!" The data transfer may be quicker (and their costs certainly cheaper), but does it do anything to speed up the experience of the site? Not if the saved milliseconds are lost parsing the monstrously invalid DOM.
Thank goodness we have GNU Hurd!
Crunchy for Python: http://code.google.com/p/crunchy/
This is very odd. When I viewed the page (see screenshot taken at 22:56 below) I saw his death added to the article twice, once at 21:46 by editor "fixman" and then again at 21:48 by an anonymous editor.

Update: User Gort pointed out that I was looking at the talk page of the article revision history rather than the revision history itself. Easy mistake to make. Post updated and tail between my legs...
Why writers never reveal how many books their buddies have sold
Funny story related to this article: I'd never heard their music before so I googled them, went to their official website, and checked out their videos section for some music videos. The music videos they link to on YouTube were all taken down due to Warner Music Group filing a copyright claim…against one of their own artists.

Oh, and I still don't know any of their music and I'm not motivated enough to look elsewhere to find it, so WMG kinda just lost a potential sale there.
Fracture Putty
Publication does not affect your rights under patent law. In fact the patent itself is formally considered as publication (though in comparision to most RFCs, I find the writing style nearly incomprehensible).
Thank you for the honest feedback and no offense taken :-)

I will be sure to make it a priority to include sources and methodology in future posts. I didn't include these in the first place because I got the impression that the audience I primarily write for (the community at SEOmoz) doesn't worry about this as much and would rather get to the "meat" of the information. If you read the comments on the post, no one even mentions sources or methodology.

That said, I am always looking for ways to make my posts better and I think acting on your advice will make my work appear more credible and professional. Thank you for your time and feedback!
That's the talk page history, not the article history.
Maybe it's the additional arrogant tone and poor punctuation that makes the comment author sound so obnoxious, thus leading to more downvotes? That's what would get me.
The content Disney agreed to supply is far more valuable than the money they put into Hulu.
According to the Wikipedia page on DotGNU [ http://en.wikipedia.org/wiki/DotGNU ], Mono doesn't just aim to by compliant with the Common Language Specification, but to maintain compatibility with .NET releases as they come out. DotGNU, on the other hand, is only concerned with implementing the standard. So, at least in theory, Mono could get into trouble where DotGNU wouldn't.

Still, this isn't making a lot of sense. My understanding is that Microsoft has been very helpful to the Mono project. But what really gets me is "it's a really good thing to have free implementations of C# but a really bad thing to use them..."
Wow, memories.

Will Cult of the Dead Cow come back too?

(Wait! They are back already! I just hadn't looked in something like a decade. Jesus christ, they have a blog now...)
Plus points on the baby-blue matrix background.
Why isn't he afraid that AT&T will excercise patents on C?
RMS sounds like he is blinded by hatred of Microsoft.
I doubt it.

They're not allowed to discriminate based on these things, but it doesn't mean they can't know them (though obviously they probably won't ask you as that's asking for trouble).

You can't discriminate based on age or gender in the UK (amongst many other things). But if they interview you (face to face at least), I think they'd probably have a fairly good idea of those, without asking you (or looking at your facebook profile).
Advances run from 10k to millions, depending on how many albums the music executives believe you will sell, and how badly they want to distribute your album.
I was going to say the same thing. I think it's faked.

"No!" "No!" "No!" "Did you ever think of that?"

Bill Gates is many things but a petulant 3-year-old he is not.
Get Love Struck by Pastry Clothes
These Unique and Chic Jeans Will Leave You Love struck
If you are the person dying, no, maybe not.
Secondly, he is not referring to old sports myths, such as carb loading, but replensihing glycogen reserves, which should be done after substantial activity, such as for one who is yearning to be "strong and energetic throughout the day."

The feats of logic required to go from after substantial activity to such as for one who is yearning to be "strong and energetic throughout the day." are just too much for me to bear.

To get back on topic, just by citing the original article that this post is about, I can tell you that eating sweet potato instead of normal potatoes will extend your life, unless the change excludes some very important nutrients (unlikely).
Right, but that's a different question. It's possible to do one of three things:

1. Stay on 2.x
2. Move to 3.x
3. Simultaneously support 2.x yet also move to 3.x

Hopefully, even projects like Django could move to 3.x for new releases while supporting 2.x on an older release. That's as close to win-win as you could get.