Cover photo
Robert Quattlebaum (darco)
Works at Nest Labs
Attended DigiPen Institute of Technology
Lives in San Jose, CA
4,293 followers|588,653 views



Fascinating. If the images are truly public domain, then her rights are somewhat limited. Getty can legally sell them all it wants, but if it demands license fees from random people who are using the photographs then that would be something akin to sending a fraudulent invoice. But one of those people would have to file the suit, since she would have no standing to do so. Something like a class-action would be required.

However, there is a good chance these photographs are not public domain in the strictest sense, in which case she is in a much better position to sue on her own behalf.
In December, documentary photographer Carol Highsmith received a letter from Getty Images accusing her of copyright infringement for featuring one of her own photographs on her own website.
7 comments on original post
Add a comment...
The Zika virus is now political leverage for the Republicans on Capitol Hill:

Democrats ... were especially frustrated by a measure that would have prevented [contraceptive and women's health] funding for Planned Parenthood. "They restrict funding for birth control provided by Planned Parenthood. Can you believe that?" Senate Minority Leader Harry Reid said Monday. "And the Zika problem, who does it affect? Women and especially pregnant women." Republicans cautioned Monday that Democrats will be blamed if children are born with the birth defects caused by the dangerous mosquito-borne virus.

Disgusting. This isn't a fucking game. Pass a clean bill, damnit. Save these tactics for some other battle and actually get some work done.
Senate Democrats on Tuesday blocked a Zika funding measure over the objections of Republicans, and both sides are trying to figure out a path forward to find a compromise.
Add a comment...
Goodbye AFP: "You can share APFS formatted volumes using the SMB network file sharing protocol. The AFP protocol is deprecated and cannot be used to share APFS formatted volumes."
Describes Apple’s next-generation filesystem.
Add a comment...
Say what you want about his prospects for being President, but Bernie Sanders is doing a fantastic job with his recurring guest star role in Game of Thrones.
Add a comment...
Now that's a weird slicer bug. Where did all of the infill go in the middle!?
Add a comment...
Fascinating and insightful post about the complexities of natural language parsing.

Seems like this could go a long way to improving how well Google Translate works, among other things.
Natural language understanding (NLU) is one of the hardest problems for computers to solve -- but one we've made tremendous advances in in the past few years. Today, Google open-sourced SyntaxNet, one of the latest such systems that uses deep neural nets to parse sentences into trees -- the first step in understanding what a sentence means. (It also released a prebuilt SyntaxNet model for parsing English, named Parsey McParseface)

There are a lot of reasons why language processing is hard. The ambiguity of the meaning of words (bank as in river, or bank as in finance?) is pretty easy to deal with, but often the entire structure of the sentence is ambiguous, and you need not only grammar but world knowledge to parse it. To take an example from this article, in the sentence "Alice drove down the street in her car," does it mean (Alice drove down the street) (in her car), or (Alice drove down) (the street in her car)? You need to know something about how streets and cars work to realize that the first is a lot more sensible than the second.

In fact, language understanding is what we refer to as "AI-complete:" to solve the problem requires solving the entire problem of human-level intelligence. (Fortunately, we can still solve the large majority of language understanding -- enough to be practically very useful -- without doing that.)

You can think of language understanding as happening in several steps, with a lot of ambiguity which is only gradually resolved. (I'm going to skip speech understanding, which has even more ambiguities in it as we try to resolve sounds into words) First, you might break the sentence into a tree, showing that this is a verb and it affects these nouns and so on. As in the Alice driving case, you may end up with a few possibilities. Then, you have to understand what each item in the sentence means; for example, resolving pronouns so that you know who "you" is in this sentence. Then a lot of world-knowledge comes in, because many sentences only make sense if you use that information. And if you're lucky, at this point you have a clear and unique interpretation left.

Except, you're rarely that lucky. Here are some fun examples:

I poured water into a glass.
I poured Harry into a glass.
*I poured water after a glass.

The third of these sentences seems grammatically fine at first -- we just switched one preposition for another -- but it makes no sense to pour anything "after" anything else, and that's a property of the idea of pouring. The second sentence is grammatically sensible, but it's a pretty surprising use of the word "pour;" it suggests that Harry was some kind of fluid. The meaning of a surprising sentence is generally the thing that wasn't obvious about it.

You can also look at how sentences relate. Consider:

I poured water into the glass. I poured the glass into the sink.

After the first sentence, you could say "the glass is full of water" -- but saying that requires you to understand that a glass is a container, and that pouring fills its target. In the second sentence, you first resolve the determinant "the," so you know that we're talking about the same glass as before; and that the object of pouring is either the fluid being poured, or the container being poured out of, and in the latter case, it implies that the container is now emptied. So the second sentence means that you poured water into the sink from the glass.

But this isn't all! You could also interpret "the glass" in the second sentence as the fluid, and these sentences make perfect sense if we're talking about a pile of molten glass. (In which case your sink has probably had it) You need world knowledge to differentiate the two.

For an example of how even resolving pronouns can be AI-complete, here's a classic example:

WOMAN: I'm leaving you.
MAN: .... Who is he?

To understand who "he" is referring to in the second sentence, you need to understand a huge number of things. The first sentence implies that the woman and the man had a romantic relationship, because to leave a person implies termination of such a relationship, which means one existed beforehand. Now the man is inferring from the woman's statement that she's leaving him for another man, and is really asking who that man is, which requires a fairly complex understanding of the way romantic relationships work in certain societies. And for us to understand his sentence requires us to understand what the man thinks that the woman is thinking, which means that we need to understand how people understand other people just to resolve the pronoun "he!"

Fortunately, most natural language problems aren't this complicated. That's useful, because people increasingly want to interface with computers using natural language (people don't say noun phrases as much into speech interfaces the way they do into search engines), people want computers to handle natural language jobs (remember how bad voice mail trees used to be? Not that they're fantastic now), and computers need to understand language in a whole range of contexts, from captioning videos to understanding documents.

The past few years have brought around tremendous shifts in this field, just as they have in the related fields of speech recognition and synthesis and language translation. Things which used to be nearly impossible (even part-of-speech tagging was considered extremely hard just ten years ago!) are now routine -- and I expect that in the next few decades, we'll continue to see tremendous shifts in computers' ability to understand us and speak with us naturally.
129 comments on original post
Robert Quattlebaum (darco)'s profile photo
And I completely missed the hilarious name of the default syntax net that comes with the parser: "Parsey McParseface"
Add a comment...
I just received an email like this:

"Sorry to Message you but... I'm trying to reach Jack Barnes, Do you know how I can get in touch with him?"

And then another like this:

"Sorry to message you!
But, I'm trying to get Franks Phone number, Do you happen to have it?"

Both from email addresses from nonsensical domains in the "*.top" top-level domain.

I'm pretty sure it's a scam or phishing scheme of some sort, I just can't figure out what the angle is. They are clearly trying to elicit a reply. Any ideas?
Robert Quattlebaum (darco)'s profile photoWolfgang Rupprecht's profile photoMatthew Miller's profile photo
FWIW, I found the same messages when looking through my spam folder (and came here, because this is the only result of a Google search). I can't figure out the angle either — the sender domain doesn't resolve (for mx, either), but note that .top is a valid TLD and whois shows me that the domain is registered (and has contact info).
Add a comment...
Essentially, Los Alamos engineers are betting that quantum cryptography could confound modern spies by placing encrypted data inside an indivisible photon. According to Google, it could just as easily crack today's HTTPS encryption.

No. Just... No. Stop. You're embarrassing yourself.

Quantum Cryptography doesn't crack anything. You are confusing Quantum Cryptography with Quantum Computing. The two are wildly different, aside from the word "Quantum".
Breaking HTTPS encryption would be too easy for quantum computers.
Bert Vermeulen's profile photo
I like the idea of placing something inside an indivisible thing. Magic, man!
Add a comment...
Tools like Google's `repo` and `git-submodule` are useful for managing platform build trees. Both suck for different reasons, and `git-subtree` is is entirely unsuited for this purpose (I know from experience). Are there any viable alternatives currently available?

#git #repo  
Add a comment...
The software I've been developing over the past few years is now open source. #internetofthings   #openthread  
wpantund - Wireless Network Interface Daemon for Low-Power Wireless SoCs
Add a comment...
The Russians mounted MiG jet engines on top of a T-34 tank. When water is injected into the turbines, it creates enough of a hurricane to blow out oil well fires.
2 comments on original post
Add a comment...
“There’s been really heroic efforts to save this species,” says Craig Stockwell, a conservation biologist at North Dakota State University. Which makes it all the more infuriating that three morons broke in, killing at least one pupfish, stomping on the ledge that protects their eggs, vomiting, and—in a truly classy touch—leaving a pair of dirty boxers floating on the water’s surface.
Robert Quattlebaum (darco)'s profile photoMatt Lorence's profile photo
That article headlines that the guys were identified, and ends with a reward for identifying them.
Add a comment...
Maker of Things
My full name is Robert S. Quattlebaum.

I live in San Jose, California. I grew up in a small city in south Georgia called Valdosta.

My amateur radio call sign is N6DRC.

Bragging rights
Original author of Synfig, Made the ybox2 kit, Did some cool stuff with Christmas lights, Doing lots of Internet-of-Things stuff, Built a 3D printer, Looking for the next project
  • DigiPen Institute of Technology
    Science of Real-Time Interactive Simulation, 2000 - 2002
Basic Information
Looking for
Friends, Dating, A relationship, Networking
Other names
Software Engineer
  • Nest Labs
    Embedded Platform Connectivity Engineer, 2013 - present
  • Apple Inc.
    Display Systems Engineer, 2007 - 2013
  • Crystal Dynamics
    Art Tools Engineer, 2005 - 2007
  • Voria Studios
    Co-Founder, 2002 - 2005
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
San Jose, CA
Valdosta, GA - Bellevue, WA - Sammamish, WA - Redwood City, CA - Campbell, CA - Beech Mountain, NC
Robert Quattlebaum (darco)'s +1's are the things they like, agree with, or want to recommend.
Gmail thinks my PGP-signed or S/MIME-signed emails are spam - Google Pro...

Google Product Forums > Gmail Help Forum >. Categories: Fix an issue or problem : Managing Settings and Mail : Mac : Other Browser (please s

Nest is moving again. And again.

A look back at where Nest Labs started - a leaky garage in Palo Alto - to where we are now.


We're Nest, makers of the Nest Learning Thermostat.


Synfig Studio is a free and open-source 2D animation software

Finally, A Watchable Version of Dora

As a parent, I am constantly forced to use television to distract my children for brief (extended) intervals so that I can work (play video


Pants are Optional.

Missing Hiker Huddled With Cat

To survive almost a month in cold.

Technical Notes: Desktop Drives in a RAID

Desktop Drives in a RAID. I read a post today that reminded me of something I've seen far too often, and something that I was guilty of

Look at this exploding copper wire » BuildLounge

Look at this exploding copper wire. Categories: Electricity,; Explosions. by Mark. I know, this looks like just another light painting doesn

STM32 Toolchain on Mac OS X « curious

STM32 Toolchain on Mac OS X. Here is a quick start to getting an STM32 toolchain built on Mac OS X with Mac Ports. You'll be able to com

Siri Meets Eliza |

Siri Meets Eliza. Since I got my iPhone 4S, I've been intrigued, fascinated and alarmed by Siri's fast-growing capabilities. I thoug