News for hackers. Stuff that matters.

jklontz

> For example, NN-512 can exceed 48 effective FMADDs per cycle (on the 27 peak FMADD machine) with Winograd-Cook-Toom-Lavin, if the tensor is deep enough (enough channels)

Roughly how many channels do you need for this approach to be worthwhile?

Re:People are planting more vegetable gardens on Tuesday March 31, 2020 @07:02PM (#22743707)
Would you share this no-knead recipe?
Re:California Blocks Police Body Cam Use of Face Recognition on Friday October 11, 2019 @04:37PM (#21228242)
The AWS Rekognition study I believe you are referring to was fundamentally flawed in two ways.

First, the threshold used was the default suggested for one-to-one matching (lower false reject rate, higher false accept rate). It doesn't make sense to use this threshold for search applications, and when the study was reproduced with a more appropriate (higher) threshold there were 0 mis-identifications.

Second, law enforcement use of face recognition doesn't even involve the algorithm making a lights-out identification decision. Instead, the most similar faces are presented to the user in ranked order by similarity (like a search engine). It's a tool for generating investigative leads, often preferable to publishing the face image of a wanted perpetrator on local news.

Re:Romania is developing its own culture of protests on Tuesday February 07, 2017 @02:09PM (#13591731)
I've seen this argument made a lot, but have never found it convincing. Is there any empirical evidence to back it up? A quick Google search suggests it is a myth.
Re:Ask HN: Who is hiring? (February 2017) on Wednesday February 01, 2017 @12:15PM (#13542600)
Rank One Computing | Denver, CO | Onsite | Full-Time

Rank One Computing is an employee-owned small business specializing in computer vision and facial recognition algorithm development. Our technology is licensed by numerous organizations around the world, and our facial recognition SDK is increasingly found to be second to none.

We are interested in hiring a full-stack web developer to satisfy both client projects and internal R&D demands:

    http://www.rankone.io/jobs/WebDevJobReq.pdf
30 minute phone screening followed by onsite interview.

Flexible work schedule, competitive salary commensurate with experience and equity. Come ski with us when we close the office for a powder day!

Re:Why 30 is the decade friends disappear on Sunday November 13, 2016 @03:50PM (#12945580)
Learned something new, fixed thanks!
Re:Why 30 is the decade friends disappear on Saturday November 12, 2016 @11:34PM (#12941887)
Also in Denver! Would be thrilled to hang out with any fellow HN folks. E-mail in profile :)
True, but unlike other commodities it's easy to take a long position on gold with ETFs like GLD which actually store the physical gold. For other commodities (like oil with ticker USO) it's not so simple to take a long position. The best you can do is trade options, with the added risk of a contango market.
Targeting FPGAs is something we've been keeping our eye on as well. Most of the pieces are in place. I think the last non-trivial part is removing any malloc()/free() calls. This should be possible as the size and lifetime of memory allocations are known at compile time and can be either moved to the stack or made global as desired.

One of the reasons I opted against Halide myself was the feeling that for this domain there ought to be enough information available to the compiler to intelligently pick tiling and vectorization parameters. For example, using Polly [0]. However in practice, manual tiling and vectorization is hard to beat.

[0] http://polly.llvm.org/

Going to take this opportunity to plug my related project [Likely](www.liblikely.org), a DSL for lowering machine learning inference algorithms.

One of the projects we've built on top of it is a static compiler for Caffe model files. This allows you to execute Caffe models _without_ a runtime dependency on Caffe libraries. Thus you can target OSes and CPUs not supported by mainline Caffe. If you have commercial interest in this capability please reach out to me.

Re:The Dreaded Weekly Status Email on Wednesday July 27, 2016 @11:37PM (#12178178)
Agreed! Instead we use a Slack channel called #todayiwill and people just enter a few bullet points when they get in.
Re:Moving Forward on Basic Income on Tuesday May 31, 2016 @12:27PM (#11807504)
Very exciting! I wonder how the short-term nature of the pilot program might have some inherent biases compared to the long-term study? Presumably there would be less dramatic changes in behavior / lifestyle?
Re:A Deep Learning USB Stick on Thursday April 28, 2016 @05:33PM (#11592070)
Seems like the perfect opportunity to insert a plug for my project: http://liblikely.org/
Re:Show HN: QBE – a new compiler back end on Saturday April 23, 2016 @12:32PM (#11556200)
Yes! And I would also add that:

> LLVM IL is more cluttered with type annotations and casts.

With LLVM moving to typeless pointers[1], this will be less true in the future than it is now.

[1] https://groups.google.com/forum/#!topic/llvm-dev/vphBegBWyyE

Ask HN: Small business bank account – who do you use?

We currently use PNC but their online interface is atrocious/broken and we have frequent problems transferring money. Furthermore, our experiences at their local branch have been disappointing.Our needs are basic: - Single checking account with debit card for each co-founder - Send invoices online - Make (sometimes international) payments - Quickbooks integration - Local branch in Denver, CO...

( Read More... | no comments | 4 points | on HN )
We published a paper on this a few years ago! Short answer: algorithms exhibit different accuracies on different races, genders, and ages.

B. F. Klare, M. J. Burge, J. C. Klontz, R. W. Vorder Bruegge and A. K. Jain, "Face Recognition Performance: Role of Demographic Information," in IEEE Transactions on Information Forensics and Security, vol. 7, no. 6, pp. 1789-1801, Dec. 2012.

http://www.dtic.mil/cgi-bin/GetTRDoc?AD=ADA556941

Re:Hacker Publishes Personal Info of 20,000 FBI Agents on Tuesday February 09, 2016 @08:27AM (#11065074)
The people I know have been notified.
Replacing my workstation with a high-end laptop removed all but the power cord for me ;)
You might be interested in [Likely](http://liblikely.org/), the programming language I've been working on. One of its core tenants is that "training == compilation". I haven't given much thought to departures from von Neumann style architectures, but with emerging/de-facto standards like OpenCL and LLVM I don't see any reason why, at least for computer vision algorithms (my domain) we can't train/compile to FPGA.
Re:SIMD in Rust on Monday August 24, 2015 @02:55PM (#10112213)
This is _not_ a post about auto-vectorization in Rust (which would have been a lot more interesting!). The provided Mandelbrot Set example is algorithmically similar to loop unrolling with a 4x unroll factor. The strategy works well in this case because neighboring locations in the Mandelbrot Set tend to require similar numbers of iterations to compute.
Re:From Asm.js to WebAssembly on Thursday June 18, 2015 @09:45AM (#9738445)
WebAssembly Backend RFC on the LLVM mailing list:

http://llvm.1065342.n5.nabble.com/RFC-WebAssembly-Backend-td...

Re:I Quit: What really goes on at Apple on Wednesday April 08, 2015 @05:15PM (#9344052)
GitHub: I've emailed their support desk a half dozen times over the years, and each time received a response from an engineer within minutes containing an accurate and precise answer to my question.
Re:Researchers have achieved wireless speeds of 1 Tb per second on Saturday February 28, 2015 @04:27PM (#9125123)
For reference, current DDR4 RAM to CPU is ~0.5 Tb/s [0].

[0] http://ark.intel.com/products/81059/Intel-Xeon-Processor-E5-... (see "Max Memory Bandwidth")

Re:How to Grow a Forest Really Really Fast on Thursday February 19, 2015 @09:17PM (#9078526)
Yes! For those interested in a DIY project, I would add that "Permaculture: A Designer's Manual" [0] is arguably the reference for these techniques.

[0] http://www.amazon.com/Permaculture-Designers-Manual-Bill-Mol...

Your weekly is best part of my Monday morning, glad to hear it will be around in 2015 :)
OpenBR does gender & age (probably pose in 2015). YMMV though, current algorithm is very dependent on an "ID card" quality photo.
OpenBR author here, thanks for the plug!

Older »