37 comments

[ 4.3 ms ] story [ 83.8 ms ] thread
that's uh... quite a name...
I understand it was probably meant tongue in cheek. Still, very unfortunate naming.
Just be thankful it was this project and not the upcoming face detector mentioned at the bottom of the readme.
Perhaps he'll call that "Crosshair".
Why? It’s actually a pretty accurate name given what the library does: identifies things — “targets.”

It feels like people have gotten way too sensitive these days. It’s either hyper-political correctness, pontification over “microaggressions” or just generally turning every single thing into some kind of conspiracy of capitalism. It’s exhausting to keep up with everything about which to be outraged or offended.

Everyone is supposed to be so serious all the time, especially in the computer community. What ever happened to not taking ourselves so damned seriously all the time? It wasn’t long ago that Thoughtbot changed the name of FactoryGirl to FactoryBot because apparently the name of a ruby factory library was potentially offensive.

Everything seems to require trigger warnings these days — including an image recognition library aptly named Sniper. It seems like liberal white men are leading the charge to out do each other as to how offended they are about the most trivial things. This community used to be fun, now it just seems perpetually on the verge of busting into tears at the slightest hint of something not perfectly saccharine and sterile.

We are making mountains out of molehills.

Speaking of pontification and making mountains out of molehills, your response currently has more text than all the other replies combined.

No one here is "offended" by the name and you're the only one who seems "triggered", somehow connecting the reaction to liberal white men being offended by trivialities.

People are merely considering the implications of the name, which is a mature and reasonable thing to do. You're free to argue for its benignity and many of us would agree with you, but when you get up on a soapbox against "political correctness" (which has nothing to do with this), you're going to get a lot of eye rolls.

Well.. technically it could be used for “sniping”. The name is not wrong
Well his other project is called SSH
Ha. I thought you meant he was the creator of THE "SSH". Nope. It's just another machine learning library.
I guess it's a reference to how the algorithm zooms in on a smaller region of the image before picking out an object.
Then how about "Zoomer" instead?
It's a really really bad name for an object detection system
(comment deleted)
Why? Let's be honest, the main use for most of this new ai tech is going to be military.
Why?

Cars, household-robots, etc. all need to get around as well.

Re: "Let's be honest, the main use...going to be military."

While perhaps true, usually one finds a friendlier name regardless, in order to hide or reduce the perception of association with war. It's why we have a "Dept. of Defense" instead of a "Dept. of Offense" or "Dept. of War". I'm not necessarily condoning such a practice, merely making an observation of product and project naming practices.

We used to have a Department or War
You still do, its just given itself a more palatable name..
I see that Uber was using this in Az back in March...
It's not named babyseekingbrutalkiller9000, meh.
Darnit, you guessed my password ;-)
It's an acronym: Scale Normalization for Image Pyramids with Efficient Resampling.
So up next is "Bi-Linear Object Oriented Detection"?
That abstract is too buzzword-heavy to be useful.

It turns out that this is actually an image recognition tool.

Tldr would this work on a pi3?
That'd be interesting to know. Could you try it and report back?
I'm no expert on rpi or cuda, but is it actually possible to run cuda code?
Given that it gets around 5 FPS on a V100 gpu I doubt it can run on a raspberry pi.
Unfortunate how CUDA has such a stranglehold on scientific work
Competition is welcome, deep stack knowledge from driver to model building is hard to come by (it's more than just matrix multiplies).

To compete with CUDA you need high performance drivers and people that can write them, and also be able to anticipate and keep up with the future needs of ML as well as hardware development.

The current title refers to the algorithm as "Sniper", but the name appears to actually be "SNIPER". According to the paper [1] linked in the repo, that stands for "Scale Normalization for Image Pyramids with Efficient Resampling."

[1]: https://arxiv.org/abs/1805.09300