Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!



Racist Facial Recognition Software

gravisan Re:Viola-Jones (49 comments)

I have worked with Viola-Jones before - it is extremely robust to lighting conditions. However what it is not robust to is angular changes (twisting of face sideways). It is possible that HP are using some kind of naiive algorithm to achieve face tracking, an easy one for e.g. is simple edge analysis for eye recognition (easier if you have a infrared emitter - to exploit the red eye effect) and then using this extrapolate facial dimensions then to facilitate tracking. It is possible they use Viola-Jones for the initial stage to locate the face region and then begin tracking, so even though the VJ tracker is very good, the processing further in the chain isn't so robust. Part of the reason for doing this might be that the VJ tracker is expensive in terms of compute cycles.

more than 4 years ago

Web-based IDEs Edge Closer To the Mainstream

gravisan Re:Potential for Netbooks (244 comments)

The only problem with X forwarding is, if the xserver dies, i.e. your netbook, then the whole workspace dies, the other option is to use some form of xproxy like nx.

more than 5 years ago

Amateurs Are Trying Genetic Engineering At Home

gravisan anarchy (245 comments)

This reminded me of an anarchy cookbook/manual I was reading at one time. One of the methods was biological warfare, where you would start off with a brew of relatively harmless bacteria and then start introducing anti-disinfectants to weed out the bacteria that were the strongest and then grow those - one would repeat this process until they were confident enough that when another person (possibly an enemy) when exposed would become either severely ill or die as a result.

more than 5 years ago

Hardware Is Cheap, Programmers Are Expensive

gravisan you need (465 comments)

over 9000 cpus!!!!!! in all seriousness, this get used so many times, especially by people who use scripting languages (e.g. python/perl/php/ruby/javapoo/next fad) ... who cares if the run time runs like sticky poo down the toilet, just throw more hardware at it.

more than 4 years ago

Scientist Patents New Method To Fight Global Warming

gravisan Re:First post? (492 comments)

This could actually work rather well and would require far less infrastructure to do it.

more than 5 years ago

Is MySQL's Community Eating the Company?

gravisan Re:Fork this, fork that (223 comments)

fork rtfa, thats for forkers. mysql is fail ... surprised it has survived this long, its basically sqlite with a server.

more than 5 years ago

Google Native Client Puts x86 On the Web

gravisan Re:One main problem remains ... (367 comments)

you obviously haven't RTFA or the main purpose of its release

more than 5 years ago

Google Native Client Puts x86 On the Web

gravisan FORTH (367 comments)


more than 5 years ago

Why Auto-Scaling In the Cloud Is a Bad Idea

gravisan this guy contradicts himself (124 comments)

"The dynamic scaling to plan can also be automated" massive retardation here.

more than 5 years ago

BitTorrent Calls UDP Report "Utter Nonsense"

gravisan Re:Well, now my curiosity has been piqued (238 comments)

its all done in userspace, by the application, sequencing is taken care of usually by attaching header data, and synchronization is taken care using either batched positive acknowledgments, beacon like acknowledgments or negative acknowledgments. Relatively simple, but can lead to terrible inefficiencies ... not to mention a danger to the tubes.

more than 5 years ago

BitTorrent Calls UDP Report "Utter Nonsense"

gravisan Terrible Idea, just terrible (238 comments)

UDP-based protocols tend to operate in userspace, unless this proposed protocol is bringing out a kernel module which I doubt it is. While UDP is good for lossy data like voice or video, it is a terrible idea to put all of the logic of maintaining packet order / data consistency inside userspace - because you have you to cross the kernel space into the userspace, instead of the lower level waking you up saying 'hey I have a packet for you, it is in the correct order and its been verified' - you will have to deal with 'hey I have a packet for you, I have no idea where this packet fits into the data stream and whether this is a packet that I have already given to you, but here it is anyway', it might be terribly more in-efficient than TCP based torrent transfers. Saying this, there may be some good in UDP, swarms can use true multicast (which is impossible with stream oriented protocols) to save overall bandwidth.

more than 5 years ago

Triple-Engine Browser Released As Alpha

gravisan tehe (181 comments)

this browser may be the one to feed trolls with engrishisms: "all your javascript is crash"

more than 5 years ago

French Record Labels Go After Limewire, SourceForge

gravisan bad example (326 comments)

it's like suing a gun shop for selling guns! guns people!

more than 5 years ago


gravisan hasn't submitted any stories.


gravisan has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>