Why OpenCV uses BGR color space (2015)
Learn the historical reason OpenCV stores color images in BGR order instead of RGB, from early camera formats to compatibility decisions.
The latest blog posts to take off on Hacker News. 4,419 posts.
Learn the historical reason OpenCV stores color images in BGR order instead of RGB, from early camera formats to compatibility decisions.
We build our own (simple) cron-replacement and we are extremely happy with it.
OpenAI Five is the first AI to beat the world champions in an esports game, having won two back-to-back games versus the world champion Dota 2 team, OG, at Finals this weekend. Both OpenAI Five and DeepMind’s AlphaStar had previously beaten good pros privately but lost their live pro matches, making this also the…
Bing.com is a cloud service that runs on thousands of servers spanning many datacenters across the globe. Bing servers handle thousands of users’ queries every second from consumers around the world doing searches through their browsers, from our partners using the Microsoft Cognitive Services APIs, and from the…
Liftoff is a new baseline compiler for WebAssembly, shipping in V8 v6.9.
Congress has never made a law saying, "Corporations should get to decide who gets to publish truthful information about defects in their products,"— and the First Amendment wouldn't allow such a law — but that hasn't stopped corporations from conjuring one out of thin air, and then defending it as...
In 1843, Ada Lovelace published the first nontrivial program. How did it work?
October 1997: It has been six years since I finished Paradigms of AI Programming (or PAIP ), and now seems like a good time to look back at how Lisp and AI programming have changed.
This post imagines a dystopian future where only the rich can stream video to their homes, and the democratizing forces of the internet have crumbled under corruption and greed. The ...
News, updates, and best practices for developing apps on Google Cloud Platform.
I discovered the existence of Lars Svendsen thanks to a forum discussion about - of all things - the modern apparel industry. One of the comments mentioned in passing his "Fashion: A Philosophy" and the idea of someone writing a philosophical analysis of Fashion intrigued me… so I checked out the book on Amazon. In…
Random thoughts
There was a paper recently where a research team trained a machine learning algorithm (a GAN they called AttnGAN) to generate pictures based on written descriptions. It’s like Visual Chatbot in reverse. When it was just trained to generate pictures of birds, it did pretty well, actually.
Someone recently asked me how my experience has been with a couple of ROMs I have tried on my Android phone. Which reminded me that I need to write a post de...
One of the first games I ever played on my family’s Apple IIe was the Jordan Mechner master work, Karateka . Fight the bad guys, save the princess – it’s a simple but classic formula. My brother and I would take turns making our way through Akuma’s fortress. Even then, we wanted a two player version.
[Another submission from a former postdoc at one of the top ten universities in the U.S. The e-mail came to me as follows: "I read your b...
At YC, founders decide when they want to announce that they’re part of the program. Meet 16 of the companies who recently announced that they’re part of the YC Summer 2018 batch. See more companies from the S18 batch here [https://blog.ycombinator.com/15-companies-s2018/], here…
Mathematics, applications of mathematics to life in general, and my life as a mathematician.
Suggested Citation: Bai, H. (2018) Evidence that A Large Amount of Low Quality Responses on MTurk Can Be Detected with Repeated GPS Coordinates. Retrieved from: https://www.maxhuibai.com/blog/evidence-that-responses-from-repeating-gps-are-random
React 16.3 added a new Context API – new in the sense that the old context API was a behind-the-scenes feature that most people either didn’t know about, or avoided using because the docs said to avoid using it.
The personal website and blog of Daniel Long Sockwell, a lawyer-turned-programmer with an interest in web development, open source, and making things as simple as possible.
One of the long-standing issues that we’ve been wrestling with in Rust is how to integrate the concept of an “uninhabited type” – that is, a type which has no values at all. Uninhabited types are useful to represent the “result” of some computation you know will never execute – for example, if you have to define an…