News for hackers. Stuff that matters.

henryprecheur

Re:The Best Birth Control In The World Is For Men on Thursday March 29, 2012 @11:14PM (#3774330)
That policy is a bit risky. That might diminish the use of other things that reduce significantly the spread of HIV, like condoms. It's still unknown how effective the gel is: maybe 90%, maybe 5%, condoms are 90% effective AFAIK[1].

[1] http://www.advocatesforyouth.org/publications/416

Re:Stop motion video shot over 2 years with 288,000 jelly beans on Thursday November 03, 2011 @10:49PM (#3194759)
If you just look at the number of hours, it's "just" a full time job for a year:

8 hours a day * 200 working days = 1600 hours

With 30 people working just a week (5 days), we're already at 1200 hours.

Maybe they got their hours wrong? Or it's not that impressive (I'm a grumpy old man).

Re:Don't Give Your Users Shit Work on Thursday November 03, 2011 @12:16AM (#3190247)
Sometime shitwork can be a very good way to find new possibilities. A lot of people do shitwork that's immensely useful, like editors on Wikipedia, moderators on reddit and forums, people who enter all the data into imdb. I don't see how those people could be replaced by algorithms with what we know now.

Sometime shitwork needs to be done because you can't simplify. I'm doubtful that Facebook's auto-group feature would work for me. Maybe me doing shitwork on Google+ is what work for me, because I value my freedom to control my information online.

Re:Warren Buffett: Stop coddling the super rich on Monday August 15, 2011 @02:23AM (#2885784)
> Who pays what in taxes is really a diversion.

The "who" is actually pretty important.

Tax the working man more, and you'll discourage working. Tax the rich, and he might move to another country.

There are many ways to raise money for the state, and none is really "fair". There will always somebody who'll be screwed in some way.

I don't know if I like it or not. If you know SQL well and want to switch to a NoSQL database, what's easier learn? The "proprietary" API of the dababase (like Redis, or MongoDB) or the limitations of unSQL?

I can't speak of other NoSQL databases, but unSQL doesn't seem to expose most Redis' features, like lists & sets.

Re:A conversation with Ed Catmull on Saturday July 23, 2011 @11:04PM (#2798508)
Keep Your Crises Small, http://www.youtube.com/watch?v=k2h2lvhzMDc

It's a lecture from Ed Catmull. I highly recommend it, many gems from a brilliant developer turned brilliant manager.

Husky & HD (another StarCraft caster) both have a healthy revenue stream from their Youtube Channel. There are at least 12 other casters/players in North America/Europe making a living casting StarCraft II games.

Husky wasn't the first to cast. Guys like Day9, Artosis, & Tasteless cast too, and are quite popular. But HD & Husky were the first to focus mostly on "Virtual" tournaments. The other successful casters focused more on "Real life" tournaments. Artosis & Tasteless even went to Korea for a year to comment StarCraft II games on GomTV. Day9 regularly travel to big tournaments.

And yet, none of them make as much money as Husky & HD (supposedly, I don't have hard numbers.)

It shows the power of the web. The old medias are here to stay, but most of the creativity & growth today comes from the web.

Re:Life beyond HTTP 1.1: Google’s SPDY on Thursday April 07, 2011 @04:51PM (#2421149)
I agree that SPDY would be a "quicker" solution. Just modify the browsers and wait a year or two, and 30%+ of the people browsing the web will have it.

SCTP have the nice side effect of improving things like streaming, and games.

As for application-layer changes, I don't think it would be too difficult to do, kind of like ipv6 (I don't have anything to back this up, it's just a hunch).

SCTP deployment will much longer than SPDY, but SCTP seems to be the "right thing to do". Not only for the web, but for other things that use the network. Internet is not only http://.

UPDATE: I just realized that saying that the transition to SCTP will be like IPv6 isn't necessarily a good point for SCTP :-D ... I guess I'm a purist and not a pragmatist.

Re:Life beyond HTTP 1.1: Google’s SPDY on Thursday April 07, 2011 @02:43PM (#2420673)
I don't like SPDY. It's trying to solve a transport problem at the application level. Plus it seems to be quite complex.

I'd love to see Google promote a transport protocol like SCTP[1], and do HTTP over SCTP instead. If Google pushed SCTP a little bit, we might see it pop on Linux and Windows within a few years.

[1]:http://en.wikipedia.org/wiki/Stream_Control_Transmission_Pro...

Re:OpenBSD base now free of C++ on Monday March 14, 2011 @03:53PM (#2324107)
Indeed, just to make it clear: There's no more C++ code in the OpenBSD's base, but g++ the C++ compiler is still present.

I don't think that g++ will be removed. Too many things are written in C++. And as long as GCC is present in OpenBSD, there's no reason to remove G++.

Re:OpenBSD base now free of C++ on Monday March 14, 2011 @02:12PM (#2323661)
The main reasons for replacing groff were:

1. Groff is buggy

2. Groff is slow to compile & execute

3. Groff is not BSD licensed

mandoc has none of these problems. If you want a "generic" roff system, groff is available as a package.

According to http://mdocml.bsd.lv/

> groff amounts to over 5 MB of source code, most of which is C++ and all of which is GPL. It runs slowly, produces uncertain output, and varies in operation from system to system. mdocml strives to fix this (respectively small, C, ISC-licensed, fast and regular).

Review My Startup: clan.cx, fast StarCraft 2 clan hosting

I left my job 9 months ago, took 5 months off, and worked on clan.cx for 4 months. I got the idea for after reading http://news.ycombinator.com/item?id=423249: the author started a WoW guild's hosting site, and was profitable right away. I made a rapid calculation and though that a site to host StarCraft 2 clans could be a viable business.The site is still pretty minimal, there's a forum and...

( Read More... | 1 comment | 2 points | on HN )
Re:My 1st experiment with Feedback Army on Thursday February 24, 2011 @01:00AM (#2257089)
Yes, the answers' quality seemed very variable: the most critical answers were the most useful. I'd also be willing to pay a premium to get reviews from the "meanest" soldiers ;-)
You should show more respect to what other people do.

You're not the only one guilty of this, everybody tend to overestimate their contribution to the world. How many times did you hear/read about a business guy / manager saying that programmers are a disposable commodity? Saying that "the entire financial industry is ready to be replaced with a lot of very short shell scripts", you are acting exactly the same way.

Did you forgot about the dot-com bubble when the tech industry was the one guilty of being over-rewarded for what was often was no value (pet.com)?

Re:Python 3.2 Released on Sunday February 20, 2011 @10:01PM (#2244068)
We still need to wait for WSGI based frameworks and wrappers like Django, werkzeug, WebOb, etc. to be ported.

It shouldn't be too long though. I'd bet that in 6 months 1 or 2 projects will already be functional.

Re:Python 3.2 Released on Sunday February 20, 2011 @09:58PM (#2244060)
> I'd be interested to know what the "core developers" disliked about Git too.

I spoke to Brett Cannon --basically the guy who chose Mercurial-- not long after the choice was made. Apparently the most important factor was that Mercurial was the favorite choice in the Python community. That's probably because Mercurial is written in Python, and was used by a lot of Python projects.

Also Git didn't work very well under Windows at the time if I remember correctly.

Re:Hong Kong gets 1 Gbps broadband service for $26 a month on Tuesday February 15, 2011 @05:07PM (#2223583)
Companies can always build their own "last mile connection". I have a fiber optic connection here in Vancouver (20/20mbps), it cost $45/mo, which is reasonable.

The thing is that the ISP (Novus) had to lay cables to all the suites in the tower. This cost money, and might only viable in high density areas.

Re:Redis 2.2.0 RC1 is out on Wednesday December 15, 2010 @05:16PM (#2010053)
Yes. I didn't want to criticize MongoDB or SQL based databases. Just point out that Redis' protocol is small and easy to implement.
Re:Redis 2.2.0 RC1 is out on Wednesday December 15, 2010 @02:47PM (#2009497)
I've been using Redis for 2 months now. It's a real pleasure to use.

I especially like the simple protocol. It's possible to write a simple client without any external libraries within days --maybe hours if you're really good ;). Try to do that with SQL or MongoDB (Javascript parser anyone?).

Re:W3C Working Group Just Killed Web SQL Database on Thursday November 18, 2010 @10:38PM (#1920346)
Which is one of the most tested, most utilized, most known pieces of code used among modern software.

Sounds like Microsoft Windows to me :)

I think that SQLite is a really nice database. But just because SQLite would work in the browser, doesn't mean W3C shouldn't try to do something better.

Re:W3C Working Group Just Killed Web SQL Database on Thursday November 18, 2010 @10:15PM (#1920291)
SQL is certainly a well-known _language_, but I don't think it's very well understood by most.

Also if IndexedDB has a "lifeless" spec, it might be because there's not much to discuss. Something simple and straightforward tends to requires much less discussion and debate, than something complex.

Re:W3C Working Group Just Killed Web SQL Database on Thursday November 18, 2010 @10:01PM (#1920253)
I think that's a great news. HTML5 adds lots of complexity in the browser, and yet don't address most of the fundamental problems of HTML: security, complexity. Web SQL was another step in the wrong direction.

Local storage wont go away. I hope Web SQL will be replaced by something "better" and more straightforward, A simple key-value database would be great.

I would love to see X die. Over the years it has become a very complex beast. But I don't think X will die anytime soon: Replacing it with something better is a daunting task, but it's kind of trivial compared to rewriting all the applications that use X.

Of course we can run X on top of something like Wayland, but we'll just have added another layer, and X will still sit on top for another 10 years.

Older »