About
Abbrev:..oAnth.....Motto:...'Nothing to Hide'.#25c3/#CCC.:.. Den Nachgeborenen ein
gemahnendes Vorbild & zur bleibenden Erinnerung - Loc: München (Munich - Germany).
..............................................................................................................................
Intended: a caleidoscope of repostings, feeds & direct postings in EN....DE....FR..
Selected entries from oAnth are provided via scoop.it - oAnth miscellaneous .........
..............................................................................................................................
Start of active postings on this Tumblelog Diary [microblogging -- WP] on Jan 2009,
nonetheless a great number of earlier entries are indirectly implemented via RSS-feeds.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Selection by entry types - starting with the latest. . . . links. . . texts. . . quotes. . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . files . . . videos . . . images . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
See likewise . . . . . . . >> 02myTagManual . . . . . . >> latest compilations . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Links & feeds to my Posterous-account are protected - pls use password: oA:acc_
:: at twitter >> 02mytwi01 ... diaspora* >> oAnth ... friendfeed >> 02myffeed01 ::
..............................................................................................................................
............ ABOUT THE ACTUAL SOUP.IO STATUS - - - latest entry 2012-03-27 ...........
2012-05-08 - oAnth: during the coming days I will hardly be capable for personal online
aktivities - only RSS import will be provided, if soup.io works regulary.
Click here to check if anything new just came in.
May 07 2012
April 27 2012
Four short links: 27 April 2012
- The Third Industrial Revolution (The Economist) -- A number of remarkable technologies are converging: clever software, novel materials, more dexterous robots, new processes (notably three-dimensional printing) and a whole range of web-based services. The factory of the past was based on cranking out zillions of identical products: Ford famously said that car-buyers could have any colour they liked, as long as it was black. But the cost of producing much smaller batches of a wider variety, with each product tailored precisely to each customer's whims, is falling. The factory of the future will focus on mass customisation--and may look more like those weavers' cottages than Ford's assembly line.
- Hiring Executives (Ben Horowitz) -- I am going to meditate for a while on Consensus decisions about executives almost always sway the process away from strength and towards lack of weakness.
- Valve's Handbook for New Employees (PDF) -- Since Valve is flat, people don't join projects because they're told to. Instead, you'll decide what to work on after asking yourself the right questions (more on that later). Employees vote on projects with their feet (or desk wheels). Strong projects are ones in which people can see demonstrated value; they staff up easily. This means there are any number of internal recruiting efforts constantly under way. Reminds me of Google, and I wonder how Valve manages politics in an organic hierarchy organization. (via Andy Baio)
- Facebook Numbers -- On average, Facebook earned $1.21 on each of its users this last quarter. I'd love to be able to pay them $10/yr and have them work for me instead of for [insert best-fit advertiser here].
April 19 2012
April 06 2012
April 05 2012
Commerce Weekly: The do's and don'ts of geo marketing
Here's what caught my eye in the commerce space this week.
Placecast's CEO on the secret to successful targeted offers
Last August, I wrote about Placecast, which has been working to deliver coupons and offers on behalf of its retail clients to opted-in customers when they hit geofenced areas. Placecast's platform allows merchants to set up a ring around their locations (or other locations, as described below) and then trigger an SMS to customers who have opted in to receive them. Placecast works with mobile carriers to deliver large tranches of opted-in customers to its merchant clients. This week at O'Reilly's Where Conference, Placecast CEO Alistair Goodman talked about the right and wrong way to deliver ads to a geofenced audience, based on the learning curve they have climbed over the past few years.
Some of these are obvious, like the need to link data about the customers' preferences with the location — the richer the data, the more relevant the message, and the more likely it is to hit home. Goodman explained this as a sort of stack, with positioning data (mostly from GPS, but supplemented with Wi-Fi and other data) at the lowest level. Just above that, a layer on context: What type of place is the user at (mall? stadium? park?) and what's the weather like? Atop that level, demographics and psychographics — who are the users and what do users in their consumer categories tend to go for? Atop that layer, the users' preferences: What do they want to be notified about, when, and how often? And finally, at the top of the stack, the offer itself: What is it the retailer is promoting?
A second key point is the need to find relevant locations — not just the retailer's store, which is obvious, but other places where the customer is likely to be receptive to the offers. For example, you might promote dog food or pet stores at a dog park, or a promo for a sports drink around a gym, or the sponsor of a concert around an arena. Interestingly, Goodman said that while merchants often ask Placecast to geofence around a competitor's store, he advises them that isn't a particularly effective marketing strategy: "If a customer is already headed into a certain store, a message urging them to visit a different location isn't likely to be very effective. A more effective way is to promote the message from a relevant public space." (I noticed the audience received this wisdom in total silence; you could almost hear the wheels of doubt spinning.)
Finally, Goodman said customers react better to offers when they believe it comes to them through this channel with some level of exclusivity. "Customers like it when they feel they're getting an offer that others aren't getting." So the coupons or other offers can't be the same as what's posted on the window of the store.
Goodman said the platform can deliver offers through a variety of channels, but most are delivered as SMS text messages, which remain tremendously effective. And they seem to be working: Goodman said that their research finds that 49% of store visits that occurred after receiving a Placecast ShopAlert were unplanned before the alert, while another 19% served as reminders to visit the store. In these cases, you might say those texts delivered twice.
X.commerce harnesses the technologies of eBay, PayPal and Magento to create the first end-to-end multi-channel commerce technology platform. Our vision is to enable merchants of every size, service providers and developers to thrive in a marketplace where in-store, online, mobile and social selling are all mission critical to business success. Learn more at x.com.Jumping ship at Google Wallet?
The departure of Google Wallet co-founding engineer Rob von Behren to join payments startup Square aroused suspicion that Square might be looking to incorporate NFC in its system. Dan Balaban's article in NFC Times puts von Behren's departure in the context of a swath of high profile talent exits from a project that appears to be struggling to find partners and users. Balaban quotes a mobile commerce analyst who believes von Behren's joining Square almost certainly means a move by Square to support NFC. "Else, it would be like hiring Michael Jordan to get advice on golf," the analyst said.
In the past, Square's COO Keith Rabois has questioned the value of NFC, calling it, at last September's GigaOM Mobile Conference, "a technology in search of a value proposition." But as more mobile phones ship this year with the short-range wireless technology, it seems natural that Square would want to tap into it to facilitate its "Pay with Square" (formerly Card Case) system that allows customers to pay at merchants with their Square accounts.
Meanwhile, Balaban's article raises questions about the viability of the Google Wallet project. In addition to von Behren, fellow founding engineer Jonathan Wall and product lead Marc Freed-Finnegan left to start their own mobile-commerce startup, Tappmo, in March. Andrew Zaeske, former director of engineering for Wallet, is also said to have left the project. Speculation centers around disagreements between Wallet chief Osama Bedier (who joined Google from PayPal in February 2011) and other leaders of the team over the project's direction. It can't help that the refusal last autumn of Verizon to allow Google Wallet into its phones, and Verizon, AT&T, and T-Mobile's plans to launch their own mobile wallet under the Isis brand, cast into doubt whether Wallet will ever be able to expand beyond the Sprint network.
Will carriers like Facebook's post-IPO status?
Mobile carriers run the risk of losing text revenue from Facebook, as more of the service's users access it from mobile devices and use it as their primary communication channel. That's the view of Victor Basta, managing director of London-based Magister Advisors, which advises companies on acquisitions and public offerings. Basta told Bloomberg BusinessWeek that "Facebook's IPO is about the worst thing that could happen to network operators" since the pressure to demonstrate strong earnings to investors will make it harder for Facebook to share revenue with the carriers. Facebook's "over-the-top" service rides on the mobile networks, failing to share any of the revenue from advertising delivered over it and increasingly taking away from the carriers' SMS text earnings, as users send free Facebook messages instead.
"The fundamental challenge for network operators will be finding a way of becoming part of the Facebook ecosystem rather than simply external enablers," Basta said.
Tip us off
News tips and suggestions are always welcome, so please send them along.
If you're interested in learning more about the commerce space, check out DevZone on x.com, a collaboration between O'Reilly and X.commerce.
Related:
- The rise of location-triggered offers
- Square upgrades Card Case with geofences
- Google juices its Wallet
- More Commerce Weekly coverage
April 04 2012
Four short links: 4 April 2012
- Typing Club -- lessons to improve your touch-typing, building you up letter by letter to speed and mastery. Like how I learned, only without the typewriters and the bibs and the roomful of girls. It wasn't easy being the only boy in typing class, but somehow I managed. (via EdTech ideas)
- SQL Injection via HTTP Headers -- excellent introduction to how some surprising HTTP headers can be attack vectors.
- How Not to Sort by Average Rating (Evan Miller) -- so easy to get it wrong, so eye-wateringly complex a formula to do it right. (via Hacker News)
- I Hereby Resign (Reg Braithwaite) -- not an actual resignation letter, but it highlights exactly why asking to see applicants' Facebook pages is a bad idea. "If you are surfing my Facebook, you could reasonably be expected to discover that I am a Lesbian. Since discrimination against me on this basis is illegal in Ontario, I am just preparing myself for the possibility that you might refuse to hire me and instead hire someone who is a heterosexual but less qualified in any way. Likewise, if you do hire me, I might need to have your employment contracts disclosed to ensure you aren't paying me less than any male and/or heterosexual colleagues with equivalent responsibilities and experience." Ditto "spouse is pregnant so I'm about to take maternity leave just after you hire me", etc. Those things you spend days thumping into HR that they aren't supposed to ask about? All on the applicants' Facebook pages.
March 26 2012
March 23 2012
Four short links: 23 March 2012
- Cache Them If You Can (Steve Souders) -- the percentage of resources that are cacheable has increased 4% during the past year. Over that same time the number of requests per page has increased 12% and total transfer size has increased 24%.
- Natural -- MIT-licensed general natural language facility for nodejs. Tokenizing, stemming, classification, phonetics, tf-idf, WordNet, string similarity, and some inflection are currently supported. (via Javascript Weekly)
- How Millennials Search -- Statistically significant findings suggest that millennial generation Web searchers proceed erratically through an information search process, make only a limited attempt to evaluate the quality or validity of information gathered, and may perform some level of 'backfilling' or adding sources to a research project before final submission of the work. Never let old people tell you that "digital natives" actually know what they're doing.
- Walmart Buys A Facebook App for Calendar Access (Ars Technica) -- The Social Calendar app and its file of 110 million birthdays and other events, acquired from Newput Corp., will give Walmart the ability to expand its efforts to dig deeper into the lives of customers. Interesting to think that by buying a well-loved app, a company could get access to your Facebook details whether you Like them or not.
March 07 2012
Four short links: 7 March 2012
- Government Agencies and Colleges Demand Applicants' Facebook Passwords (MSN) -- "Schools are in the business of educating, not spying," he added. "We don't hire private investigators to follow students wherever they go. If students say stupid things online, they should educate them ... not engage in prior restraint." Hear, hear. Reminded me of danah boyd on teen password sharing.
- Changing Teaching Techniques (Alison Campbell) -- higher ed is a classic failure of gamification. The degree is an extrinsic reward, so students are disengaged and treat classes like gold farming in an MMORPG: the dull slog you have to get through so you can do something fun later. Alison, by showing them a "why" that isn't "6 credits towards a degree", is helping students identify intrinsic rewards. Genius!
- GlueJar -- interesting pre-launch startup, basically Kickstarter to buy out authors and publishers and make books "free". We in the software world know "free" is both loaded and imprecise. Are we talking CC-BY-NC-ND, which is largely useless because any sustainable distribution will generally be a commercial activity? I look forward to watching how this develops.
- There Is No Simple Solution for Local Storage (Mozilla) -- excellent dissection of localStorage's inadequacies.
February 23 2012
February 20 2012
Four short links: 20 February 2012
- University Copyright Fail -- This week, the University of Western Ontario and the University of Toronto signed a deal with the licensing group Access Copyright that includes: provisions defining e-mailing hyperlinks as equivalent to photocopying a document; a flat fee of $27.50 for each full-time equivalent student; and, surveillance of academic staff email. (via Fabiana Kubke)
- Peanutty -- I'm not sure it's perfect yet, but it does the best job I've seen of motivating people by connecting code with curiosity. Most of the other "learn to code" systems are big on bite-sized increments of knowledge but short on motivation unless you, for some reason, want to "learn to code".
- Why Facebook's Data Will Change Our World (Pete Warden) -- You just can't resist Facebook data can you? Like a dog returning to its own vomit. Great list of reasons why Facebook's data is scary interesting.
- Digital Exams on the iPad -- how to lock down an iPad for use in an exam. Love the explanation of how the security-paranoid mind works in action: both evil and methodical at the same time.
February 13 2012
How to create a visualization
Over the last few years I've created a few popular visualizations, a lot of duds, and I've learned a few lessons along the way. For my latest analysis of where Facebook users go on vacation, I decided to document the steps I follow to build my visualizations . It's a very rough guide, these are just stages I've learned to follow by trial and error, but following these guidelines is a good way to start if you're looking to create your first visualization.
Play with your data
I was lucky enough to spend a few hours with Andreas Weigend recently, head of the Stanford Social Data lab. He has nine rules of data, and the first is "Start with the problem, not the data." What struck me about visualizations is that I actually take the opposite approach. I find the only way to begin is to explore what information is available and get a feeling for what stories it can tell.
In my case, we have a Cassandra cluster with information on more than 350 million photos shared on Facebook. I've been running Pig analytics jobs regularly to get a view of what we have in there. One of the reports we generate is a count of how many photos and users we have for particular places:
I was chatting with my colleague Chris Raynor about this, and he asked me if we could tell where all the visitors to those places were coming from. This was something that had been at the back of my mind for a long time. Seeing how much information we had on each destination made me realize we had enough data to produce significant and meaningful answers.
When I was learning engineering, one of my favorite case studies was an investigation into an air-traffic control system. Software engineers couldn't understand why fully-computerized control rooms were actually less efficient and safe than more old-fashioned sites. What the researchers discovered was that the old process of passing around and arranging small cards that each represented a plane gave controllers a much stronger awareness of the situation than a screen that didn't require their involvement for tasks, such as handing an aircraft to a colleague. I think the same is true of data. The more time you spend manipulating and examining the raw information, the more you understand it at a deep level. Knowing your data is the essential starting point for any visualization.
Pick a question
Now that I had a rough idea for what I wanted to visualize, I really needed to focus on what I would be doing. The best way to do that is to chose the exact title you want to give your visualization. I actually messed this up on one early map I created, giving the blog post the title "How to split up the US." Everyone subsequently described it as "The Five Nations of Facebook." Since then, I've tried very hard to pick the most natural title for what I'm going to be presenting, and then ensure I can deliver on the promise of the headline.
In this case I had a clear idea of the question at the start, it was going to be "Where do people go on vacation?". However, as I thought about it, I realized it needed to be a lot more specific and concrete. There's already a lot of "top travel destinations" lists out there, so what made mine different? It was the use of Facebook to gather much richer and more detailed information, so I refined it to "Where do Facebook users go on vacation?".
Sketch out your presentation
I now had the data and a question I wanted to answer. The next step was figuring out how to show the information in a visual form. I'm in love with network diagrams showing connections between thousands of objects, but so often they are completely baffling to the rest of the world. I still remember David Cohen threatening to strangle me if I showed him another one of "those damn spider webs" instead of a business plan. However, network diagrams are a good way of hinting at how much data is available for querying; they can really give an idea of the sheer scale of what's there.
One of my favorite recent visualizations was Paul Butler's map of friendships on Facebook, so I decided to use that as a visual reference:

See the full version of Paul Butler's "Visualizing Friendships" visualization.
I borrowed a couple of key ideas from his work: the general color palette of the blue lines on a dark background and the use of great circles to create flowing arcs for all connections.
As I thought about the presentation, I realized that I had to simplify what it would be showing. With sources and destinations plotted all over the world, both the visual look and the querying interface would be overwhelming. Our user-base is primarily American thanks to our reliance on English-only natural language processing, so with that in mind I decided to make life simpler by only showing data from people who lived in the U.S. Accordingly, I changed the question in my title to "Where do American Facebook users go on vacation?".
While I'm mostly presenting this as a linear, waterfall process, what I've just described is a good example of how iterative cycles drive the real workflow. It's hard to know how well a lot of things will work until you try them. As you're still making some progress, don't worry if you find yourself going in circles.
Crunch the data
If you know your data, and you have a good idea of the question you're trying to answer, this should be the simplest stage. You'll hopefully have a clear set of requirements and it's just a matter of executing the right queries over your data.
In this case I already had some Pig scripts asking similar questions, so I was able to adapt one of those. The biggest surprise was when I ran into issues with some of the joins. The hard part was running the Hadoop job to gather the raw data from our Cassandra cluster, and that worked. I was able to output smaller files containing the gathered data, and then run a local Pig job to do the joins I needed.
The next stage was turning the raw information into a form that could be displayed. For example, I needed to take all of the user locations from the unstructured text strings that Facebook gave me, and convert them into latitude-longitude coordinates for plotting on a map. For this sort of work I usually turn to a general-purpose scripting language, and most of Jetpac is already written in Ruby, so that was an easy choice. I wrote a script that walked through the data, using the Data Science Toolkit to match coordinates with names, and then output it into a file containing a JSON array of all the information.
Build an interface
A lot of the best visualizations have no interactivity. They just tell a story with a static image. That's why it's worth considering whether you need an interface at all. I actually had the interactive site that I used to create the "Five Nations of Facebook" visualization up for several weeks before that post, and nobody used it because it was too confusing. It was only when I boiled it down into a single picture with labels that it became a hit.
My problem is that I want other people to have as much fun exploring the data as I've had, so I couldn't resist adding some interaction to the vacation visualization. I still wanted to retain the immediate visual appeal of a static image, so I decided to create a background showing the full data to introduce the visualization at a first glance, and then overlay an interactive foreground once the user started exploring it more deeply.
In most cases you're better off using one of the excellent off-the-shelf visualization frameworks like D3. Since I needed something client-side for interaction, and was working with both geographic and network rendering, I couldn't find anything that met my requirements. Instead I cannibalized one of my own projects, the jQuery component from OpenHeatMap, and combined it with HTML5 canvas rendering to produce a custom JavaScript renderer. I used it to pre-render a background containing all the possible connections between home towns and travel destinations, and saved that off as a static image. That's useful to save rendering time on page load, and lets me fall back to a static visualization on older browsers that don't support Canvas.
I then tied in rendering the connections of any places that the user was hovering their cursor over, so that they could quickly get a feel for the relationships expressed in the data. I also wanted to display the details underlying the picture, so to drill down I added a dialog listing the raw statistics about a place. Users can bring this dialog up by clicking.
One problem with that interaction is that a lot of different cities are in a very small area, so it becomes extremely difficult to pick the one you want with the mouse cursor. To make that a little better, I prioritized the most popular U.S. cities so that in case of a conflict, they're chosen over their smaller neighbors. I realized I also needed to add a search box. Thankfully we're heavy users of Twitter's Bootstrap framework, so it was a simple matter to add a search field and tie it in with Twitter's excellent autocomplete component.
Find the surprises!
I build these visualizations so I can explore them myself, so my favorite part of the whole process is the chance to sit and play with the results. There's always unexpected stories hidden in there, and I love uncovering them. For example, who knew that the city that had the most visitors to Paris was West Hollywood? When I lived in Los Angeles I used to love popping by the wonderful patisseries. Now I know why they're so good! These little details are the stories that catch people's imagination and cause them to spread the word, so think about writing a few of them up to help visitors understand what the page can tell them.
You'll never know whether one of your visualizations will become popular ahead of time, but the real reward is enjoying your own work. I hope this short guide gives you some ideas for visualizations you want to build. I look forward to seeing what you come up with.
Strata 2012 — The 2012 Strata Conference, being held Feb. 28-March 1 in Santa Clara, Calif., will offer three full days of hands-on data training and information-rich sessions. Strata brings together the people, tools, and technologies you need to make data work.Save 20% on registration with the code RADAR20
Related:
- Visualization deconstructed: Mapping Facebook's friendships
- Visualization deconstructed: New York Times "Mapping America"
- Visualization deconstructed: Why animated geospatial data works
February 10 2012
Commerce Weekly: Facebook finds a mobile commerce partner
Here are a few items that caught my eye this week.
How will Facebook cash in on mobile?
With Facebook's public filings ahead of its imminent IPO, we know now that advertising accounted for 83% of its revenue of $3.71 billion in 2011. But we also know that almost none of its revenue came from mobile users — which is a bit of a problem since mobile users are an increasingly large part of Facebook's user base. Facebook members have embraced mobile apps on smartphones and tablets, and Facebook has encouraged their use by developing and releasing apps that deliver a UI experience that is, in some ways, superior to the traditional browser-based interface.
Now, Facebook has to figure out how to make mobile pay. A deal signed this week with mobile payments firm Bango aims to help. Bango provides mobile payment services and direct billing to carriers (like Boku and BilltoMobile), so that the cost of buying things on your mobile shows up on your mobile bill. That seems like a convenient way to buy, and such services have sometimes touted themselves for nobly serving "the unbanked" — even if many of those unbanked are largely American teenagers who use the services to buy virtual goods in games. The drawback is that mobile carriers have been lukewarm to the systems because they worry about customers seeing huge mobile phone bills and complaining or switching, even if what they're seeing is made up of virtual poker chips and Smurfberries. Direct billing services have helped the carriers get over these anxiety by giving them a cut of the revenues much greater than most payment providers get, often as high as 33%.
There's no word yet on how Bango and Facebook will manage payment or what percentage of those payments will go to the telecoms. But we can imagine what goods will be sold: Facebook Credits, as Facebook last year began insisting that mobile game providers sell their virtual goods using only Facebook credits. But I would expect Facebook's position on Credits to evolve as mobile commerce grows on the site. It's one thing to force users to buy Credits so they can be dispensed within social games; it seems unnecessary when consumers are buying a wider range of digital (or physical goods) throughout their Facebook experiences, and a restriction that could limit the potential. As long as the mobile carrier is taking a cut, why couldn't Facebook take a cut as well, without having to force Facebook's virtual currency into the equation?
X.commerce harnesses the technologies of eBay, PayPal and Magento to create the first end-to-end multi-channel commerce technology platform. Our vision is to enable merchants of every size, service providers and developers to thrive in a marketplace where in-store, online, mobile and social selling are all mission critical to business success. Learn more at x.com.Google Wallet's glitches
Google Wallet is stumbling through some embarrassing growing pains as it comes under the scrutiny of white-hat hackers who are finding and publicizing security flaws. Engineers at Zvelo developed a Google Wallet Cracker app that appears to be able to break Google Wallet's encryption in seconds. Google is working to find a solution for the glitch, which exposes users' Google Wallet PIN numbers on rooted Android phones. Kate Knibbs at Mobiledia writes that the breach "validates Verizon's decision to block Google Wallet on the Galaxy Nexus," due in part to its concerns about security on the Android platform.
Meanwhile, over at TheSmartPhoneChamp.com, there's a video that highlights another security flaw in the phone. Since the Google prepaid account option within Wallet is tied to the device, not a separate Google account, someone who finds the device can open the Wallet app, clear the data, and then re-launch the app. Although the "new owner" will need to enter a PIN, the old prepaid Google account is still tied to that smartphone. I'm not certain how big a hole this is because I have no idea how much people store on their prepaid accounts — though I would hazard a guess it's not more than $300. All right, so nobody wants to lose $300, but it's not like being upside down on your mortgage.
Add to these issues the growing awareness that malware and crapware are a problem on the mobile side. To fight the malware problem, Google developed Bouncer, a program that scans for malware and spyware on Android apps. To keep out known troublesome apps, the service performs a malware and spyware scan on all submitted material. It also uses behavioral analysis to determine if a given app is trying to do something suspicious. Google doesn't stop there; it also performs fraud and abuse detection to ban and remove malware writers posing as legitimate developers. Google says it's already deployed the service and has seen a 40% drop in "potentially malicious downloads" thanks to it.
What would you buy with a QR code?
PayPal has launched a pilot with "shopping walls" in subway stations in Singapore, where you can purchase stuff by snapping a pic of the QR code while using a PayPal app on a smartphone (see a shopping wall in action here). It looks like a swell way to get some of your Valentine's Day shopping done while you're waiting for the Circle Line. Another nifty experiment would be ordering dinner from a shopping wall while waiting for your train in one station, so that it would be ready for you when you exit another. Snap the QR codes of the meals you want and checkout with PayPal. The system could even be smart enough to know when you'll pick it up, based on the station you ordered from. And there's no question of the food going to waste: The restaurant has your money and your mobile number.
That's my idea — and I freely admit that it's just because I'm late for dinner. Let me know if you've seen anyone selling meals or other interesting items via QR codes.
Got news?
News tips and suggestions are always welcome, so please send them along.
If you're interested in learning more about the commerce space, check out DevZone on x.com, a collaboration between O'Reilly and X.commerce.
Related:
- Tapping our hunger for Facebook Credits
- Square upgrades Card Case with geofences
- Google juices its Wallet
- More Commerce Weekly coverage
February 02 2012
Developer Week in Review: Brother, can you spare $100 billion?
In the old days, when modems came in wooden boxes and dinosaurs ruled the earth, kids would go door to door selling cookies for Girl Scouts or magazine subscriptions to raise money for a school trip. These days, partially because of safety issues with kids out on the streets by themselves, it's usually the parents who end up bringing boxes of chocolate bars and cookie order sheets to work.
Long story short, my male-spawn's 4-H group is planning a service project to Dominica and is trying to offset the significant costs involved in getting down there with some tax-deductible donations. I thought I'd pin a notice up on the virtual bulletin board, so if you're curious, check out their video and other info. Consider yourself solicited ...
Taking stock of Facebook
In our continuing quest to be the last news outlet on the planet to report on breaking news, you might have heard that Facebook is now poised to launch a massive IPO, perhaps the largest in high-tech history. Expectations are that the company will settle in with a market cap of around 1x10^11 dollars once the stock launches midyear.
Information released in the IPO documents reveal that Facebook now has a mind-numbing 845 million users. To put that in perspective, if Facebook were a country, it would be the third largest in the world (behind China and India). The fourth largest (that would be the United States) would clock in at a measly 312 million. It's worth stepping back for a moment and considering the implications of that.
The Internet didn't really become publicly and commercially available until the early 1990s. If we're generous, the Internet has been around for 22 years. At the end of that short span, we find ourselves living in a world where a good portion of a billion people have voluntarily signed up with a single social networking site (albeit one of the first social networking sites). When I was working at MIT in the early '80s, there was a lot of discussion on the nascent mailing lists like HUMAN-NETS about how the ARPAnet might morph into a ubiquitous WORLDNET (nice name, shame it didn't stick), and what that would mean for society. Well, we're there, and the jury is still out on what a post-Internet society is going to look like. Odds are, it's going to involve a lot of Farmville, though.
I bet they picked it because it sounds Hawaiian
Fans of the Lua scripting language got a big vote of support from Wikimedia this week, as it was chosen as the new template scripting language. Lua is best known as a scripting language inside of video games, though it also has the distinction of being the only non-native, non-JavaScript language allowed to execute on iOS devices.
The selection of Lua for such a high-profile application runs against the prevailing JavaScript current, which has been strengthened significantly in recent months by HTML5. Lua is fast and small, something that can't always be said for JavaScript. With it now set to live in the heart of wikis around the world, perhaps Lua's star is finally rising.
Natural abhors a non-copyrighted vacuum
Copyrights are the appropriate way to protect source code, much more appropriate than patents on the things that the source code implements, at least in my opinion. But here's a philosophical question for you: Can you copyright an empty file?
AT&T certainly thought so, as it placed a copyright header in the /bin/true shell command file shipped with Unix, a file that (other than the copyright) was completely empty. Let's take a moment to consider this. If I use the "touch" command to create an empty file, I would be technically in violation of the copyright since it is textually identical, except for the copyright notice.
It's likely a good thing that AT&T never tried to claim a copyright violation on all the empty files around the world, it probably would have caused a divide-by-zero runtime exception at the USPTO and dumped core into the Potomac.
Strata 2012 — The 2012 Strata Conference, being held Feb. 28-March 1 in Santa Clara, Calif., will offer three full days of hands-on data training and information-rich sessions. Strata brings together the people, tools, and technologies you need to make data work.Save 20% on registration with the code RADAR20
Got news?
Please send tips and leads here.
Related:
Four short links: 2 February 2012
- Beautiful Buttons for Bootstrap -- cute little button creator, with sliders for hue, saturation, and "puffiness".
- CMU iPad Course -- iTunes U has the video lectures for a CMU intro to iPad programming.
- Inspiring Matter -- the conference aims to bring together designers, scientists, artists and humanities people working with materials research and innovation to talk about how they work cross- or trans-disciplinarily, the challenges and tools they've found for working collaboratively, and the ways they find inspiration in their work with materials. London, April 2-3.
- Facebook's S-1 Filing (SEC) -- the Internets are now full of insights into Facebook's business, for example Lance Wiggs's observation that Facebook's daily user growth is slowing. While 6-10% growth per quarter feels like a lot when annualized, it is getting close to being a normal company. Facebook is running out of target market, and especially target market with pockets deep enough to be monetised. But I think that's the last piece of Facebook IPO analysis that I'll link to. Tech Giant IPOs are like Royal Weddings: the people act nice but you know it's a seething roiling pit of hate, greed, money, and desperation that goes on a bit too long so by the end you just want to put an angry chili-covered porcupine in everyone's anus and set them all on fire. But perhaps I'm jaded.
January 24 2012
January 13 2012
Four short links: 13 January 2012
- How The Internet Gets Inside Us (The New Yorker) -- at any given moment, our most complicated machine will be taken as a model of human intelligence, and whatever media kids favor will be identified as the cause of our stupidity. When there were automatic looms, the mind was like an automatic loom; and, since young people in the loom period liked novels, it was the cheap novel that was degrading our minds. When there were telephone exchanges, the mind was like a telephone exchange, and, in the same period, since the nickelodeon reigned, moving pictures were making us dumb. When mainframe computers arrived and television was what kids liked, the mind was like a mainframe and television was the engine of our idiocy. Some machine is always showing us Mind; some entertainment derived from the machine is always showing us Non-Mind. (via Tom Armitage)
- SWFScan -- Windows-only Flash decompiler to find hardcoded credentials, keys, and URLs. (via Mauricio Freitas)
- Paranga -- haptic interface for flipping through an ebook. (via Ben Bashford)
- Facebook Gives Politico Deep Access to Users Political Sentiments (All Things D) -- Facebook will analyse all public and private updates that mention candidates and an exclusive partner will "use" the results. Remember, if you're not paying for it then you're the product and not the customer.
January 02 2012
Four short links: 2 January 2012
- What Americans Keep Ignoring About Finland's School Success (The Atlantic) -- Accountability is something that is left when responsibility has been subtracted. This is a magnificent article, you should read it. (via Juha Saarinen)
- impress.js (github) -- MIT-licensed Prezi-like presentation tool, built using CSS3 3d transforms. I've never been happy with the Prezi because I fear data lock-in. This might be a way forward. (via Hacker News)
- Facebook Offers Debit Cards to White Hat Hackers (CNet) -- paying vulnerability bounties without handing out cash. I figure it's the start of a loyalty program. Will Facebook learn what the hackers spent the money on? Interesting possibilities opened up here.
- Green Goose -- interesting startup selling consumer sensor hardware. My intuition is that we're platforming too soon: that we need a few individual great applications of the sensors to take off, then we can worry about rationalising hardware in our house. The biggest problem seems to me that we're talking about "sticking sensors on milk cartons" rather than solving an actual problem someone has. ("There are no sensors on my milk cartons" is not an oft-heard lament)
December 21 2011
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...

Continuing its startup shopping spree, 


One of last week's big stories was a new interview question:







Dana Newman: Just as the distribution of video has changed dramatically since the passage of the original law, it will undoubtedly continue to evolve in unforeseen ways such that the definition of a "video rental service" may become obsolete or much broader than currently envisioned. Also, the granting of a blanket consent to sharing video watching information opens up greater 