20 Google Search Shortcuts to Hone Your Google-Fu [Google Search]

By Thorin Klosowski, LifehackerSeptember 06, 2012 at 11:00AM

20 Google Search Shortcuts to Hone Your Google-FuHidden behind Google’s search box are a slew of shortcuts leading to so-called “OneBox” results that provide awesome tools and display helpful information quickly and directly. You might think you know them all, but a few are more hidden than others.

Google’s OneBox is the result you get when Google magically knows the answer to a search you perform. Above the normal search results, Google gives your the definitive answer to your search—or a miniature, interactive tool to continue your search. These are different from search operators that help you narrow your search. With the OneBox results you can quickly find the weather, learn what a medication is, peek at a musicians discography, and even find release dates for movies. With this power you can find the information you’re looking for almost instantly, and you’ll look like the smartest person in the room for knowing the results before anyone else.

Get Instant Artist Discographies and Filmographies

20 Google Search Shortcuts to Hone Your Google-FuWant to take a quick look at a musician’s discography? Or maybe just a list of all the films from a director or actor? Just type “[artist] [movies or albums]” into the search box and you get an instant list of what they’ve done. For musicians, you can also search “[artist] songs” to get a list of their popular songs.

Find Release Dates for Movies, Games, and More

20 Google Search Shortcuts to Hone Your Google-FuWant to know when a game or movie is getting released? Type “[name of movie or game] release date” and you get the result. Movies automatically show the theatrical release date, but you can add “dvd” to get the DVD or Blu-Ray release. This search works for both upcoming and past releases.

Find Current Movie Showtimes

20 Google Search Shortcuts to Hone Your Google-FuTo quickly find movie showtimes in your area, type “[name of movie] [zip code]” into the search box and you get results for theaters close to you. If you don’t have a particular movie in mind, you can also just type “movie [zip code]” and get a list of everything playing in your area (if Google knows your location you can just type “movie”).

Instantly Find Simple Factual Information

20 Google Search Shortcuts to Hone Your Google-FuFor any search you might want to do that includes a definitive fact you can often search for the answer directly. These include dates like “[name of famous person] death,” certain stats like, “[mountain] elevation,” or even population with, “[city] population.” Essentially, if you’re searching for anything that has a number attached to it, you can often search for it directly.

Find the Score of Any Current Sports Game

20 Google Search Shortcuts to Hone Your Google-FuWhether you’re a sports nut or you just want to know the best time to avoid going near a stadium, you can search nearly any sports team name to get the current score, and upcoming games. You only need to type in the name. For instance, “colorado rockies” gets you the recent scores, record, standings, win percentage, and upcoming games.

Get a Five Day Forecast of the Weather in Any City

20 Google Search Shortcuts to Hone Your Google-FuNeed to get a quick weather report before you head out for vacation? Search “weather [city name]” and you get a five day forecast for the city you search for.

Find the Current Time in Any City

20 Google Search Shortcuts to Hone Your Google-FuTime zone conversions are a pain, but thankfully Google does them for you. Search “time [city name],” and you get current time in any city. If you’re looking for more results, type in “time [country name]” to get a full list of the timezones in any given country. While you’re at it, you can also get the time of the sunrise or sunset by typing “sunrise [city name],” or “sunset [city name].”

Find Upcoming Dates for Holidays and Events

20 Google Search Shortcuts to Hone Your Google-FuWhen you need to quickly see what day of the week a holiday lands on, or when a big event starts (like the Presidential Election, the Super Bowl, Olympics, etc), search for “[year] [holiday name or event title].”

Calculate Almost Anything

20 Google Search Shortcuts to Hone Your Google-FuGoogle’s calculator is surprisingly robust, and all you need to do is enter a calculation into the search box. “5+2” works just fine, but you can also use advanced phrases like “cos(pi) + 4.” If you want a graph, simply add “graph” before the equation. You can also search for “calculator” to bring up the calculator directly.

Convert Units of Measure

20 Google Search Shortcuts to Hone Your Google-FuUnit conversions are handy when you’re cooking or building just about anything. The search in Google is easy. Type “[number] [unit] into [unit].” For instance, you can convert knots into miles per hour like this, “6 ounces into cups.” It works with any type of measurement, including digital storage (“5 mb into kb“). If you need to bring up the unit converter directly, you can do so by searching unit converter.

Convert Currency

20 Google Search Shortcuts to Hone Your Google-FuNeed to get an up-to-date currency conversion? Google’s one of your best choices, and it’s as simple as typing “[number] [currency] to [currency].” For instance, to get the conversion rate of US dollars into Yen, type, “1 usd to yen.”

Check a Stock Prices

20 Google Search Shortcuts to Hone Your Google-FuWhen you need to check the status of your stocks, search Google for the shortened stock name. For example, to find Facebook’s current price, search “FB.” If you’re not sure of the stock’s name, you can also use “[name of company] stock.”

Find Word Definitions and Synonyms

20 Google Search Shortcuts to Hone Your Google-FuIf you want to quickly find the definition, synonyms, or pronunciation of a word, all you do is type the word into the search box. For many words, Google will automatically pull up a quick definition, pronunciation, and a list of common synonyms. If it doesn’t, type “define” before the word.

Translate Words Instantly

20 Google Search Shortcuts to Hone Your Google-FuGoogle Translate is great for translating large chunks of text. You can translate single words right from the search bar by typing “translate [word] into [language].” For instance, to translate “monster” from English to Spanish, type, “translate monster into spanish.” You can also translate simple sentences. For instance, “translate the monster ate my neighbor into spanish,” will result in “el monstruo se comió mi vecino.”

Search Basic Health Conditions

20 Google Search Shortcuts to Hone Your Google-FuWhen you type in any health condition (like asthma, psoriasis, etc) into Google, you get a quick synopsis of the condition from the U.S. National Library of Medicine. If you don’t know the condition, you can also type in symptoms. For instance, “abdominal pain on right side” pulls up a list of possible conditions, including appendicitis, ectopic pregnancy, and kidney stones.

Find Information on Medications

20 Google Search Shortcuts to Hone Your Google-FuSearch for any medication name (like Ambien, Lipitor, etc) and Google will pull up a quick description with links to side effects, directions, precautions, and more.

Hunt Down Information on Local Restaurants and Businesses

20 Google Search Shortcuts to Hone Your Google-FuLooking for a new restaurant to check out in your area? Type in “[type of restaurant] [your zip code]” and you get a list of every place close to you, including review scores. You’ll also see a map on the right side so you can quickly flip through places not in the top results.

Get Instant Drive Times (and Directions) Between Addresses

20 Google Search Shortcuts to Hone Your Google-FuGoogle Maps is great, but you don’t actually have to navigate to the main page to get directions. If you need to get a quick time estimate or overview of the drive, type “[current address] to [new address]” and Google will give you a quick look at the directions and drive time.

Track the Status Any Flight

20 Google Search Shortcuts to Hone Your Google-FuYou don’t have to dig around on an airline’s web site to track the status of a flight. All you have to do is type “[airline] [flight number]” into Google and you get instant results from Flight Stats. If you want a quick estimate on flight cost, you can also search, “flights from [city] to [city]” for a search of available flights and prices.

Track Your Packages

20 Google Search Shortcuts to Hone Your Google-FuPaste the tracking number of a shipment from USPS, UPS, FedEx, or On-Trac into your Google Search bar and Google automatically figures out which service has it and links you directly to the tracking page.


Google seems to add more and more of these quick OneBox search tricks to its search engine all the time, so count on more popping up in the future. Google also introduces new tricks for specific events, like the medal count during the Olympics, or the election hub during the elections. With these tricks you’ll be the fastest Googler around, and will certainly impress everyone with how quickly you can acquire all types of knowledge.

SQL for Dummies: Demystifying The WordPress Database

By Sufyan bin Uzayr, noupeSeptember 06, 2012 at 07:59AM


  

It’s only SQL, but we like it. This quote, slightly differently used by The Rolling Stones in 1974, is supposed to help you through the hard times. These will occur sooner or later. Unless you’re working with a flat-file CMS such as FlatPress, the database forms the most important part of the Content Management System. And this database can get corrupted, eeeek. WordPress, too, is no exception to this rule. WP uses its database to store and retrieve information as and when needed. The following article gives you a crash course knowledge of the WordPress data storage.

Digging Into WordPress

WordPress Database: Getting Started

An average user will probably never need to fiddle with the WordPress database. However, if you are planning to become an ‘expert’ of WordPress, you need to have a proper understanding of the database and its functioning. Furthermore, often database tweaks are required to customize WordPress and/or backup or restore a website. For instance, changing login credentials, or even removing a faulty plugin or theme that may have rendered your admin panel unstable — all of this can be performed by accessing the database. Therefore, it becomes obvious that the database is the most crucial component of your WordPress installation. In this article, we shall be taking a look at the WordPress database in detail.

Basically, we shall begin with an overview of the WP database — its structure, the major tables, taxonomies, and so on. We shall also be covering certain common queries to manage and optimize the database, in the later part of the article. Thus, all in all, this article shall not only help you get a bird’s eye view of your WP database and figure out what-lies-where, but also explain certain steps and methods that can help you keep your database functioning as smooth as a well-oiled machine.

Before going any further, it must be noted that you should tweak or modify your database only after you have made a proper backup, and you are aware of what you are doing.

Never forget: INCORRECTLY EDITING YOUR DATABASE CAN RENDER YOUR WEBSITE USELESS.

wp-config.php And WP Database

When you open the wp-config.php file of your WordPress installation, you’ll notice that the database part contains lines that look something like this:

WordPress Database Details in wp-config.php

Most of the information contained here is self-explanatory — you have your MySQL username, password, hostname and so on. The character set is UTF-8, and you do not need to change it, but if your blog is in a language or script that requires special encoding, you’ll need to modify the character set.

Following that, if you scroll down the wp-config.php file, you will notice the value for the table prefix:

Table Prefix Details in wp-config.php

As you can judge from the comment in the file, you can keep multiple installations by giving each a unique table prefix. By default, it is set to wp_ However, of reasons of security, it makes good sense to change the table prefix from wp_ to some other prefix of your choice, so as to deter potential hackers from breaking into your database by guessing the table prefix.

The WP Database Structure

Given below is a screenshot of what a typical WordPress database looks like (using phpMyAdmin):

WordPress Database Structure

Taking wp-lockdown and wp_login_fails out of consideration, we have 11 tables in the entire database. Let’s retain taxonomy related tables for later discussion, and take a look at each of the remaining tables.

wp_commentmeta and wp_comments

Both of these tables contain data pertaining to comments. Comment-meta refers to meta data about each comment, such as the commenting user’s details, etc. In the admin panel, the corresponding relevant area is the Comments’ section.

wp_links

This table deals with the links, which can be accessed from the Links menu in the admin panel.

wp_postmeta

As the name suggests, this table contains meta data about posts and articles on your website. Often, certain plugins may add fields to this table. The relevant admin panel section is the Posts page.

wp_usermeta and wp_users

These two tables contain information about the user accounts associated with your WordPress website, and the meta data related to the same. The corresponding admin panel section is Users.

wp_posts

As with any blogging software, the core of a WordPress website consists of the posts and articles. The wp_posts table deals with posts. Plus, pages and even navigation menu items are stored in this table. Thus, the corresponding admin panel sections include Posts, Pages and Menus.

wp_options

WordPress stores its configuration settings in wp_options. Basically, all that you can do from the Settings section of the admin panel comes right to wp_options (along side certain settings and configuration tweaks from Appearance menu, such as Widgets).

Taxonomies and Terms

WordPress has three tables to handle custom taxonomies and terms: wp_terms, wp_term_relationship and wp_term_taxonomy.

So, what exactly is a ‘term’? Basically, WordPress treats ‘terms’ as entities — categories, tags, etc. are all ‘terms’. Thus, Uncategorized, the default category, is a ‘term’.

And where do all these terms go? Correct! Terms are stored in the wp_terms table.

Similarly, the wp_term_taxonomy table contains the taxonomies for the terms in wp_terms table. Basically, a taxonomy is a way to group things together. And lastly, the wp_term_relationship table relates a post, page or link with the associated terms in the wp_terms table.

So far, we have familiarized ourselves with the WordPress database structure, the tables contained in the WP database and the role of each table. Further theoretical information can be had from the WordPress Codex itself.

Working With The WP Database

We shall now turn our attention to performing some common tasks on the database. We will be by-passing tasks such as working with the SQL database, inserting and updating data, getting rows and columns, and other similar functions as these have been discussed on the internet a zillion times — you have the WordPress Codex, and you also have Smashing Magazine’s own version of it. Interactions with the database apart, let’s take a look at ways in which we can accomplish certain common admin-level tasks using the WordPress database, instead of admin panel.

Optimize the Database

As you work on your blog, your database transactions pile up overheads which can be a performance hog. To clear such overheads and optimize your database, use this query:

OPTIMIZE TABLE ‘wp_posts’;

Transfer Posts From One User to Another

If you wish to transfer posts and articles attributed to one user account to another account, you can use the following query (you’ll need the usernames of both the accounts):

UPDATE wp_posts SET post_author=NEW_AUTHOR_ID WHERE post_author=OLD_AUTHOR_ID;

Bulk Delete Comments

You can use this query to delete all unapproved comments.

DELETE FROM wp_comments WHERE comment_approved=’0’;

Disable All Plugins

Perhaps you’ve accidently activated too many plugins? Or maybe you wish to make certain changes to your website and would like to disable the plugins? You can use the following query to disable all the plugins on your WP website:

UPDATE wp_options SET option_value=’ ‘ WHERE option_name=’active_plugins’;

Disable Comments on Older Posts

If you wish to close comments on posts older than a specific date (say, May 5th 2012), use the following query:

UPDATE wp_posts SET comment_status=’closed’ WHERE post_date<’2012-05-05′ AND post_status=’publish’;

Change Username

If you wish to change the username of a given user (say, ‘abcdef’), use this query:

UPDATE wp_users SET user_login=’New-username’ WHERE user_login=’abcdef’;

Conclusion

With this, we come to the end of this article about the WordPress database. Just in case you do not wish to get your hands dirty, you can consider trying database management plugins such as WP-DBManager or WP-Optimize. In any case, whether you ever employ SQL queries or not, it always helps to know your way around the database.

Got any database knowledge of your own? Feel free to share with us in the comments below!

(dpe)

Obama and Romney talk science

By Jason Kottke, kottke.orgSeptember 05, 2012 at 05:09PM

In partnership with sciencedebate.org, Scientific American asked both major party candidates to answer questions about the important scientific questions of the day. Here are the results.

I am not a scientist myself, but my best assessment of the data is that the world is getting warmer, that human activity contributes to that warming, and that policymakers should therefore consider the risk of negative consequences. However, there remains a lack of scientific consensus on the issue — on the extent of the warming, the extent of the human contribution, and the severity of the risk — and I believe we must support continued debate and investigation within the scientific community.

Tags: Barack Obama   Mitt Romney   politics   science

8 Essential Twitter Accounts For Apple Fanboys

By Dave Parrack, MakeUseOfSeptember 05, 2012 at 05:00PM

I’m not an Apple fanboy myself but I do know a few. They don’t deserve the treatment they receive, and have done throughout history. They’re still human, and still people who need love and attention just like everybody else. A Genius may be able to fix their iPhone without even trying, but they won’t provide the hugs these people will inevitably need on occasion. You know, like when they cannot afford the new new iPad on day one.

Apple fanboys tend to stick together, hunting in packs for new blood. If you’re carrying a fairly new Android phone then they’ll be wary at first but will invariably try to talk you in to ditching your current handset and accompanying them to the nearest Apple Store. In order to prevent this happening, us normal, non-fanboys need to keep them occupied. And Twitter is the best place to start.

What follows are eight Twitter accounts that all Apple fanboys should be following. Religiously.

John Gruber @gruber

The new dock connector has to supportUSB3, right?

— John Gruber (@gruber) July 24, 2012

John Gruber has made a name for himself with his absolute devotion and dedication to Apple. He doesn’t primarily tweet about the company using this account, so you should also follow @daringfireball. But this account shows the man who Apple fanboys aspire to be showing his softer side on Twitter.

For The Fanboys: Gruber is the number one Apple fanboy. That should be reason enough.

MG Siegler @parislemon

Oh, “NFC”. Phew. No one knows what that actually is. If you said the new iPhone didn’t come with KFC then middle America would boycott.

— MG Siegler (@parislemon) August 29, 2012

As a writer, blogger, and venture capitalist, MG Siegler is a man with influence. But he lets himself down by being completely and utterly devoted to Apple while hating on Google at any and every opportunity. Still, he’s entertaining in a love/hate kind of way… he loves Apple, we hate him for it.

For The Fanboys: Siegler is the number two Apple fanboy. That should be reason enough.

Walt Mossberg @waltmossberg

To fix technical error, jury revises pro-Apple verdict slightly, knocking about $2.5 million off $1 billion+ Samsung penalty.

— Walt Mossberg (@waltmossberg) August 25, 2012

Walt Mossberg almost made the list of essential technology journalists to follow on Twitter. But I reserved him a spot on this list instead. Mossberg was a personal friend of late Apple founder and CEO Steve Jobs, and still has an inside track with the company other industry commentators would kill for.

For The Fanboys: Mossberg isn’t a fanboy, but he does have a close relationship with Apple.

Steve Wozniak @stevewoz

Hooray! I got invited to speak in Shanghai (ICSC) Sept. 13. Never been to China.

— Steve Wozniak (@stevewoz) June 21, 2012

Steve Wozniak was in many ways the brains behind Apple. He was the engineer creating the products which Steve Jobs then sold to the world. Now, he’s a technology enthusiast who everyone has a soft spot for, whether Apple fans or not. He seems to have an addiction to Foursquare, but no one is perfect.

For The Fanboys: Woz is the co-founder of Apple. That has to be respected.

Not Tim Cook @fauxtimcook

It’s been a good first year, and I’m just getting started (no, seriously, I need to sue a lot more people over patents).

— Not Tim Cook (@fauxTimCook) August 25, 2012

Current CEO and all-round good guy Tim Cook sadly doesn’t tweet, so it’s left to the best spoof account to fill his spot on the list. Thankfully this faker tweets regularly and keeps the quality high enough to be recommended. Apple fanboys will get all the jokes, the rest of us will enjoy laughing at the slightly mocking tone.

For The Fanboys: The closest you’re going to get to seeing Tim Cook tweet. Funny too.

Apple Tweets @appletweets

How to replace the battery in an iPhone 4S:If the battery life in your iPhone 4S is getting worse and worse, o… bit.ly/Qt45tz

— Apple Tweets (@appletweets) August 28, 2012

Apple Tweets does exactly what it says on the tin. Following this Twitter account means getting tweet after tweet of news, opinions, and features related to Apple from a number of different sources. If anything is happening in the Apple ecosystem then you’ll read about it here.

For The Fanboys: Apple tweets every hour of every day. Heaven for some.

Apple News @applenws

Apple-Samsung jury foreman shares his ‘lightbulb moment’ – CNET bit.ly/SPpjkG #apple

— Apple News (@applenws) August 28, 2012

Apple News is a similar deal to Apple Tweets, bringing together feeds from around the Web related to Apple, its products, and the multiple sites covering them ad nauseum. Reading a rumor about the latest tweak to an Apple product will leave many cold, but fanboys will lap it all up.

For The Fanboys: Apple news ever hour of every day. Heaven for some.

Techmeme @techmeme

How To Be a Genius: This Is Apple’s Secret Employee Training Manual (@samfbiddle / Gizmodo) gizmodo.com/5938323 techmeme.com/120828/p32#a12…

— Techmeme (@Techmeme) August 28, 2012

Techmeme is a website which seeks to cover the hottest technology news as it emerges, and tracks the conversations across the Web which then ensue. Apple dominates Techmeme to the point that a day rarely passes when the company isn’t mentioned at least once. Annoying to many, Heaven to a certain subset of geeks.

For The Fanboys: When the big Apple news breaks, this site is invaluable.

Conclusions

I’m guessing the only people left reading this will be Apple fanboys. Thankfully, there are enough of you out there that an article wholly dedicated to providing you with accounts to follow on Twitter should prove to be amazingly popular. If not then perhaps MakeUseOf is overrun by Google and Microsoft fanboys instead. No, that couldn’t possibly be so.

If you know of any other essential Twitter accounts all Apple fanboys should be following then please let us know in the comments section below. Or if you’d rather just rant about fanboys of any persuasion that’s fine too. Just please keep the trolling to a tolerable minimum.

Battlestar Galactica Community Game Diaspora Has Arrived

By Soulskill, SlashdotSeptember 05, 2012 at 03:45AM

New submitter funtapaz writes “Diaspora: Shattered Armistice, the Battlestar Galactica game based on the FreeSpace 2 Open engine, has launched! This cross-platform (Windows, Linux, Mac) release includes the ability to fly the MK VII Viper, the Raptor (or the new MK VIIe strike variant), multiplayer, a mission editor, an original soundtrack, and full voice acting.”


Share on Google+

Read more of this story at Slashdot.

Avid Studio for iPad gets renamed, free on the App Store for a limited period of time

By Daniel Cooper, EngadgetSeptember 04, 2012 at 06:51PM

Avid Studio for iPad gets renamed, free on the App Store for a limited period of time

Avid Studio for iPad arrived back in February, priced to coax iPad filmmakers away from Apple’s in-house iMovie. Since then, however, the company sold its consumer business arm to Corel, leading it to re-brand the package as Pinnacle Studio for iPad. The editing app has gained a bunch of features that users were clamoring for, including 1080p support, integrated uploads to Box and a raft of stability tweaks. As part of the change, it’s being offered free for a limited time, so if you own an iPad (or plan on getting one in the future), we suggest you jump-cut to the App Store pretty quickly.

Filed under: ,

Avid Studio for iPad gets renamed, free on the App Store for a limited period of time originally appeared on Engadget on Tue, 04 Sep 2012 18:51:00 EDT. Please see our terms for use of feeds.

Permalink Pro Video Coalition  |  sourceiTunes, Pinnacle  | Email this | Comments

Country Clubs and Deliberate Design

By Anil, Anil DashSeptember 04, 2012 at 11:53AM

I was very happy to see this morning that Fred Wilson had shared his thoughts on inclusivity, building off of my earlier post You Can’t Start the Revolution From a Country Club.

Fred gets to the heart of the matter:

I have learned the power of inclusivity from writing this blog and watching this community evolve. Everyone is welcome here. Everyone can comment. Nobody’s comments get nuked unless they are spam or hate. And I have a very high standard for hate. The community can and does police this place. And that allows anyone to come in here and be a regular. And that is what has created the magic.

Issues of inclusion and identity can be really difficult for some communities to talk about, especially when they’re framed provocatively as I intentionally did. So let me share a few nuanced points that often get lost in the discussion.

  • Country clubs are useful if what you want to make is a place for people to play golf and be served drinks. I don’t want to belabor the analogy here, but there are plenty of places that are exclusive, even elitist, without necessarily being evil. Jonathan Glick illustrates this in a great way by pointing at universities as a good example. What’s key is to acknowledge, understand and admit when one is seeking to be exclusive, and to acknowledge the reasons for, and impacts of, that choice.
  • Sometimes communities of interest aren’t intrinsically diverse by some measures. If you made an alumni community for the high school I went to, it’d be overwhelmingly white and lower-middle class. If you made a community for Chopard owners, it’d be overwhelmingly wealthy. If you made a community for Ledisi fans, it’d be overwhelmingly African American. Does that mean these would be designed to exclude? No, they’re for a particular audience, which happens to have a primary demographic.
  • At the same time, tech platforms are different than communities of interest. If sites like Svbtle and App.net and Medium (and many, many others I didn’t mention) seek to simply be narrow communities of interest for people who own MacBooks, call fonts “typefaces” and have strong feelings about coffee, then that’s a perfectly valid choice and the makeup of their communities doesn’t matter. But if these platforms seek to empower broad swaths of the public, to engage people around the world, or to encourage discussion between people of different communities, then their efforts at seeking a broader makeup are in fact essential.

Even though I put it in the headline of my earlier piece, people seem to forget that I was only criticizing country clubs in the context of fomenting revolution. As Ginny Rometty can attest, few country clubs are even close to aspiring to revolution. Obviously, my strong bias is towards technology being radical enough to change established inequitable cultural hierarchies, but if you think things are fine and fair, or you just want to build an app that’s not focused on solving those problems, there’s no reason to have any particular objection to my focus. Except, when faced with data of what the reality of such design choices look like, some people do take exception.

This is one of the most stupid things ever published: buzzfeed.com/benjaminj4/how…

— dustin curtis (@dcurtis) August 29, 2012

That’s the response to Benjamin Jackson’s piece on Buzzfeed exploring the demographics of Svbtle. Again, I don’t attribute any malice or ill will to Dustin Curtis; I think he’s just trying to make a cool site. And to be fair, lots of people who are not versed in conversations about privilege, access and inclusion can have a difficult time when they’re brought into one without expecting it.

But when seeing factual data about the makeup of a community, there are a few ways you can respond if you don’t like them. You can say “We don’t intend to keep our demographics looking like that; Here’s what we’re doing to change.” You can say, “Our demographics look like that because we’re deliberately serving a narrow community where these populations are overrepresented.” Or you can say, “I don’t know what that is, but we’ll research and try to learn more.”

In the case of Svbtle, I made a Storify conversation of what happened.

By contrast, I got a smart, thoughtful email from Dalton Caldwell after my last post, and he’s thinking deeply about the issues of inclusion at App.net, and struggling to figure out how to address those challenges while also getting his nascent platform off the ground. I don’t think he necessarily has to solve this entire complex problem right away — it’s that he’s willing to list it as a design consideration at all, and to balance the need for resources or attention to this topic, that makes me optimistic that his platform will find a good solution.

Bugs Worth Fixing

Why does this response happen? I don’t think it’s because Dustin, or anybody else in this conversation, is trying to be malicious. It’s because he simply hasn’t thought about it, and thus the initial response is defensiveness and even downright hostility. One of the basic rules of good design is to know who you’re designing for. If someone points out that a product you’ve designed has reached a particular audience, it’s either the audience you were trying to get, or you should learn from those who have responded and keep iterating design to reflect your goals.

It’s fine to design for a particular audience; I’m spending my time working on ThinkUp, knowing that it’s of greatest use to people with big social networks, and thus its audience is going to skew predominantly toward those who are already privileged. But I also believe it’ll be of use to many who aren’t already so fortunate, and in fact that it will explicitly help those who aren’t privileged to benefit from the power of social networks. That’s not some great political goal of mine; It’s just smart business and a reasonable way to think about design and resource allocation while building a product and a startup.

it’s gratifying to me to see someone like Fred Wilson, who has a disproportionately loud voice and a powerful set of resources to make an impact, articulate these ideas so well. I talk about these issues because I care, and because I want to move the conversation forward, not to beat people up. I talk about them because I am fortunate enough to be able to do so, and because defensiveness or burying our heads in the sand don’t actually fix big problems.

But I talk about them because these are some of the most interesting problems in creating technology today. They’re very difficult bugs to fix! What kind of geeks would we be if we shied away from complex problems without trying to hack on them? If racist culture is a factory defect, then exclusionary technology platforms have baked-in bugs that need fixing. We need a test suite for cultural assumptions, or a validator for design patterns that exclude.

It’s that intersection of big, interesting problems and truly new perspectives on applying technology that seem more interesting to me than just reinventing the wheel, and focusing on inclusion just incidentally happens to require innovation in those areas. Not every app has to aspire to thinking about big problems in society. I just don’t have any interest in spending too much time on the ones that don’t.