Category Archives: ideas

Algorithm Maps The Most Beautiful Route To Where You’re Going

I would love to see (and use) this in more locations. Sadly, it will likely be quickly perverted to route visitors to/near shops and other unattractive locales.

If you want to find the most scenic route to get somewhere, there may soon be an app for that. Daniele Quercia and colleagues at Yahoo Labs in Barcelona have come up with a way to create a crowd-sourced measure of a city’s beauty, and made an algorithm to find the prettiest way to get from one point to another. “The goal of this work is to automatically suggest routes that are not only short but also emotionally pleasant,” the scientists told Technology Review:

Quercia and co begin by creating a database of images of various parts of the center of London taken from Google Street View and Geograph, both of which have reasonably consistent standards of images. They then crowd-sourced opinions about the beauty of each location using a website called UrbanGems.org.
Each visitor to UrbanGems sees two photographs and chooses the one which shows the more beautiful location. That gives the team a crowd-sourced opinion about the beauty of each location. They then plot each of these locations and their beauty score on a map which they use to provide directions.

 

“Useful” Russian Words With No English Equivalent

I am not so sure how ‘useful’ these examples are. Is the fact that most of them have negative connotations a reflection of the person who curated them or of the Russian language?

This was one of my favorites:

переподвыподверт (‘per-e-pod-’voy-pod-’vert)
Reddit user deffun on /r/doesnottranslate defined this noun as “to do something in a complex, incomprehensible way.”

The word kind of embodies itself, as it has four prefixes including one that repeats itself twice.

 

Thoughts on APIStrat Panel on The Future of the Internet

About a month ago, I attended the API Strategy and Practice conference in San Francisco. Overall, a pretty good conference and, as always, much of the value was in connecting with people between and after sessions.

One panel discussion was concluded with the question ‘what is the future of the internet?’. The responses seemed to fall into two categories 1) code/APIs everywhere and/or 2) intelligent consumption and composition of the available APIs.

I wanted to point out that the first category of thought reflected the view of a (now defunct) little technology outfit just down the highway who voiced the credo of ‘the network is the computer’. They had a great spec/implementation for a technology called JINI that very much reflected the philosophy of ‘be a node and not a hub’ – inherently scalable and cluster-able running practically anywhere.

The second group reminded me of the great AI gold rush in the mid-90s, when ‘intelligent agents‘ were going to manage all our personal data and book travel and plan meetings based on all of the metadata that we surround ourselves with. Companies were funded and failed trying to deliver on this vision (General Magic anyone?). Perhaps it was an idea before it’s time and enough has changed and opened up that it might work this time. We shall see.

 

Women And Tech Events

Not even sure where to start with this psycho-babble rant I just read.

To me, the whole thing reads like an insecure individual trying to justify their warped world view by blaming it on everyone else. Sure, I know that there are bad things that happen to women at tech conferences (and elsewhere) and that is stupid and inexcusable. But, to use that as justification for the view that *all* men are rapist/gropers/whatever is also stupid and inexcusable. The simple fact is that if you are looking to be offended, you will find offense in everything and everybody around you. Especially, if you play both sides of a situation: if someone engages with you, it is for strictly sexual purposes and if they don’t then they are *obviously* denigrating you because you are a female. There is no good way out of that spiral other than recognizing that the premise is setup for self fulfilling distrust.

Being guilty of whatever darkness is in another person’s head is just raw prejudice with a unhealthy dose of over-generalization/labeling. Sure, lets play the game (fill in the blanks): All ______ are lazy. All _____ are cheap. All _____ are bad drivers. And all men at tech events are misogynistic predators. Right.

I have some recent evidence on this front. I was at a tech conference in San Francisco last month and had some fantastic conversations with some of the female attendees there (and the male ones as well). Topics ranged from privacy, genetic testing, pregnancy(!), hypermedia, security concerns for services, agile practices, gardening, coding standards and whisky. No one was groped or molested or talked down to. Oddly enough, at the drinks reception on the last night, I did have a woman approach me several times and try to invite herself back to my room (which I gently but firmly declined). Do I think all women at tech events are horn-dogs because of that? No, not for one minute.

For an excellent exploration of learning to be offended, see this article at NPR. The referenced article is coming at this topic from race rather than gender, but I think it resonates with many of the points I made.

 

Internet of Things

I am a little wary of the vague but hype-intensive discussions around the Internet of Things (IoT). I am particularly leery when I ask a pundit in the area ‘what *specifically* is IoT going to have the biggest impact on?’ The answer tends to meander along the path of ‘it will change everything’ and ‘there isn’t anything you can’t do with it’. Right. Sort of reminds me of the 90s-era hyperbolic proclamations about Object Oriented databases and how they were going to change everything. As one wag rightly summarized that hype: ‘Object oriented databases are a billion dollar market with no customers’.

SCADA, RFID, SNMP, RPC, etc – didn’t all of these come with the same set of snares and delusions that seems to surround the IoT piper? I fear the only thing that is different this time around is that IoT is paired with the equally rabid running mate ‘Big Data’ that is desperately trying to find a problem to solve and in so doing might encourage the accumulation of whatever data from IoT that it can take on.