Monday, November 21, 2011

Last week updates: RescueTime fact provider, comments and less important changes

We've added two major features to 9facts on the last week:

1. RescueTime fact provider

RescueTime is a great service constantly measuring your productivity. It is especially good for software developers, designers and any other people using PC on daily basis, so if you're such person, I highly recommend you trying it. Its Lite plan offers much more than you imagine, and it is absolutely free.

Go to Fact providers page to activate its fact provider. When tops are updated, you must see RescueTime-related activities in some of them:


Currently we don't create RescueTime activities for "All time" period (likely, we'll publish averages there in future), so you must manually select one of the following periods:
  • Last month
  • Month
  • Last week
  • Week
  • Yesterday
To find RecueTime activities, select "Business and Career" category as shown above, or type "rescue" in search box:


So what RescueTime fact provider allows you to do? You can compare your own productivity with productivity of nearly any group of people - e.g. other developers in your company, city, or even country. And, if you're highly productive, you can share the approval (that's upcoming :) ), or highlight this fact in CV.

A brief review of metrics we collect:
  • "Spent X hours on all work time activities", "Spent Y% of time on productive activities" - these metrics are taken directly from RescueTime.
  • "Spent Z hours on productive activities" - calculated as Z = time spent on very productive tasks + 0.5 * time spent on productive tasks. It differs from Z = X*Y, since RescueTime calculates  productivity as Y = (100%*tvery productive + 75%*tproductive  + 50%*tneutral + 25%*tdistracting)/ttotal, so it includes additives proportional to neutral and distracting time, but both of them shouldn't affect on productive time in our case. 

2. Comments

More precisely, Facebook comments - for now we chosen the simplest way to add this feature:


What's next?

We're going to significantly improve notifications (currently we send just some of them) and add bidirectional links between facts and tops they participate in. 

Our work on new fact templates was suspended on this week, but now we're resuming it. So shortly I'll publish a post covering all new templates we've added.

Wednesday, November 16, 2011

RescueTime fact provider

We added RescueTime fact provider. RescueTime is simply great service constantly measuring your productivity. It's especially good for software developers, designers and any other people using PC on daily basis.

The provider isn't fully tested yet, so there can be mistakes in facts it collects. But we'll fix everything in a few days.

Setting up RescueTime fact provider

To setup RescueTime fact provider for 9facts, you must:

1. Get your RescueTime account name:
Setting account name
and profile visibility
  1. Login to RescueTime
  2. Go to "Profile / Edit" page
  3. Set your account name, or copy the existing one to clipboard
  4. Set your profile visibility to "Visible"
  5. Don't close RescueTime window
  6. Paste account name to RescueTime authentication form on 9facts (open it in a new window)
2. Create a new RescueTime Data API Key:
Creating a new Data API key
  1. Go to "Setup Data API" page on RescueTime
  2. Create a new key there (see the screenshot for details)
  3. Go to "Key Management" page
  4. Expand a new key entry here 
  5. Copy the value of "Full key" to clipboard
  6. Switch back to 9facts window again
  7. Paste the key to  RescueTime authentication form on 9facts
  8. Click "Save".
3. Verify your RescueTime account name (unfortunately, it's impossible to do this via RescueTime API):
Verifying your account
  1. Copy the verification key provided by 9facts to clipboard (it is bold)
  2. Don't close 9facts window
  3. Go to "Profile / Edit" page on RescueTime
  4. Paste it to "Role" field (see the screenshot)
  5. Go back to 9facts window
  6. Click "Verify". Your RescueTime identity must be verified at this point. If it isn't, please contact us. 
  7. Go to "Profile / Edit" page on RescueTime
  8. Set your "Role" back to the original (or any desirable) value.
That's it. A lot of steps, but this should be done just once.

Tuesday, November 15, 2011

FAQ, part 1

Q: Does 9facts post something via my Twitter / Facebook / LinkedIn account?
A: No. And it will never do this without your explicit permission (we're working on achievement sharing feature allowing to share your high results with ease).

Q: Why 9facts asks for permission to do this on authorization then?
A: To don't bother you twice.

Terms of Use

This is the first edition of 9Facts.com's Terms of Use and will be extended later.

1. The goal of the service is to provide a way to add and share trustworthy facts.
2. As the service is still running in alpha stage. No any community-based content moderation features are implemented yet.
3. Therefore, administration of the service reserves the right to change and remove shared facts in exceptional cases, including (but not limited to) offence, explicit advertising, spam, and violation of someone else's rights. We do this when we believe this is appropriate, and always leave a message when this happens. Continuing violation of the Statement might lead to account suspension or removal.

Friday, November 11, 2011

We've updated 9facts.com

I am pleased to announce that we updated 9facts on this week. Speaking honestly, we released the first really usable version of 9facts.

Nearly everything was changed, starting from the front page. Take a look at the presentation to get familiar with the new features (I recommend watching it in full screen mode).

Here I'll describe the most interesting changes.

1. Facts ratings (tops) are everywhere

9facts automatically builds tops for:
If you have filled in the "Location" field in the account settings , all your facts will participate in the rankings for the specified city / country.  Check out top facts for Yekaterinburg and Russia.

Any fact is related to "All" keyword - and thus, appears in a single global fact rating.

The first page of any top looks like this one:


The most popular types of facts are shown first - more precisely, they are ordered by popularity.  Popularity is proportional to the total number of the facts of this type in this top and the total number of users that liked them.

A list of 3 best achievements is shown next to each fact type, as well as a link to the full list:


Thus, each top shows:
  • The most popular facts (in this group of people)
  • The best results (for each fact type).
Location-filtered tops shows what are the best achievements in these locations during the specified time frame.  In particular, they allow you to discover who is the most popular in Twitter, who has the highest reputation on Stack Overflow, who ran the longest distance this week, did the best bench press in 1 rep, and so on.

Group-based tops provide the same statistics for a group of users. Such tops reflect common interests of group members, because they are based on facts and likes of group users only.

And finally, every single user has a top with facts related to his friends.

2. Front page is changed

The front page consists of 2 areas, the left one is dedicated to the most popular achievements selected for you:
- By your location (we use information from your settings, and IP geolocation, if you aren't registered).
- By groups you participate in
- Among your friends.

For now all these tops are built for "All time" range, but this will be changed in future. Our main goal is to make the front page fully customizable by users, as well as to show all the news and important changes there.

The right pane is a stream of recent facts added by users.

3. Manual fact entry ("Add fact") really works now

It is fair to say that the previous implementation of "Add fact" couldn't be called as "working" at all, but nevertheless, we decided to release 9facts with this part at 09.09.2011. We were eager to launch 9facts at this date by two reasons: this date was announced in May in my Russian blog, and also we wanted to visit Startup Rocket event with Steve Blank, but that was impossible without having a working prototype. On the other hand, it was clear we will be launching an early preview, not even alpha.

So we succeeded with the first and second. The fact that we are one of just 8 Russian startups that won the competition for being presented to Steve Blank was absolutely amazing. But it took two months after that moment to finish everything and make the service at least partially attractive for users. If you don't know, the version we "launched" at 09.09 was allowing to just enter some facts and browse them - nothing more. And, as I'm saying now, even this part wasn't really working. That's why we're announcing 9facts much more widely just now: we couldn't do this earlier, because we knew even early adopters would be disappointed.

Ok, let's return back to fact entry now:
  • To enter the fact, press +F in header and type in any related keywords.
  • Moreover, you can simply type in the text of the fact - the closer it will be to some known template, the more chances it gets to be recognized and transformed to a fact.
  • You can enter anything as text, including keywords and measures (eg, "5 miles" or "$50").
As the result of this step, you get a categorized list of pre-filled fact templates. You need to select one of them and fill it all the fields that 9facts was unable to parse or recognize (if any).

You should check out the quality of fact template matching - IMO, currently we use a really nice approach providing high quality results pretty fast. For example, 9facts does not expect 100% correct order of words in search phrase, so your knowledge of English grammar isn't essential:


In the worst case you can simply select an appropriate template from the list on the same page.

Currently 9facts uses the following database to make this work:
  • There are ~ 150 fact templates. This is a pretty good number for casual facts, keeping in mind that each template can be parameterized to a huge set of different facts. We estimate we need to raise that number to ~ 300 to close the most common types of casual facts that people usually "measure", so we add about 10-20 new templates each day now.
  • About 400,000 keywords organized into a large taxonomy, that allows 9facts to know that "Chinook Salmon" is a fish, but there is also a school named "Salmon Creek Middle School", and a city named "Salmon". So 9facts identifies the following matches (ways of converting the phrase to facts) for "caught 10 kg salmon" phrase:

So our fuzzy search is not just nice, but fun :)  

Currently the creation of new fact templates is solely our own responsibility, but in the long run this feature  will be available for users as well. The same is almost correct about editing a keyword taxonomy. "Almost", because when you enter a fact with a new keyword (unknown to 9facts), we instantly see this keyword in a list of candidates for addition, and usually add it pretty quickly.

4. Groups, fact confirmations and "Like"

Groups allow to identify shared interests in communities and compare the achievements of their members. Let me list some examples of possible usages of groups:
  • Groups of software developers - in cities, countries, or within companies. Currently such groups can reveal the most popular technologies used by developers, as well as compare the reputation and popularity of their members. In the nearest time it will be possible to compare the productivity (using RescueTime) and some other metrics related to it, including the number of commits, modified lines of code, etc. As a result, it will be possible to compile a set of real facts describing how you normally work - in particular, to stand out among others.
  • Stack Overflow / Stack Exchange user groups in cities and regions. It's always interesting to know who is the most "advanced" expert in some particular field, and the reputation on Stack Overflow is pretty interesting indicator of knowledge depth. And for users in such countries as  Russian Federation, it also demonstrates an ability to read and write in English.
  • Group of bodybuilders, cyclists, snowboarders, travellers, etc. - or simply people with active lifestyles. We are adding and will add more and more interesting fact templates for these people. Most of such templates can be found in "Sport and Health" and "Travel and Tourism" categories.
  • Groups of people of having the same hobby - for example, aquarists.
  • Groups uniting people from the same company, college, school, class, etc. - to know who and why is the interesting here.
Currently there are no any administrative privileges in groups. There is a group owner (the one who created it), but this person does not have any specific permissions except group removal. Any user can join a particular group, as well as leave it. However, in the near future group owners will be granted by administrative rights, so it is a perfect time to create a group, if you're willing to manage it further :)

Any fact can be confirmed (except facts created by applications). However, a fact can be confirmed only by friends of a person it is about. Currently confirmations don't play any role (although you can see how many confirmations are there, and who has confirmed a particular fact), but in the near future their role will be quite significant - e.g. facts without a confirmation won't be included in tops. High credibility of provided information is one of our long-term goals.

And finally, you can mark the facts you like. The number of "likes" affects the position of this type of fact in any top, as well as the position of this fact in ranking of facts of that type: if there is no fact metric, facts are sorted by the number of likes they got.

5. 9facts section @ UserVoice

Here's the link (it can be found at the bottom of any page on 9facts):
You can vote for already proposed ideas / improvements you'd like to see on 9facts, as well as suggest your owns.

6. We've changed permissions requested by Facebook fact provider

This implies that you have to re-authorize on Facebook, if you are using its fact provider, or sign in to 9facts via Facebook.

If you are already registered on 9facts, I highly recommend doing the following:
7. Unpleasant surprises

Here is the list of the most annoying aspects of 9facts usage, which we've learned from its current users:
  1. Enabling fact providers does not lead to the publication of collected facts. This happens because all the facts supplied by fact providers have private visibility by default, ie, you just need to make them public. It will be possible to change visibility settings of such facts right in fact providers section in near future. In the meantime, I recommend you to turn off and on all fact providers, and change the visibility of old facts to "visible to all."
  2. The facts created for someone else (yes, this is possible - when you add a fact, you can select a group of people it is related to) don't appear instantly. The reason is the same here, and this is fully "by design": only the user the fact is related to can make a decision about its publication in his fact list.
  3. When you create a fact, you can't list keywords separated by commas. Unfortunately, currently this is true: you can't write "I like "The Matrix","Groundhog Day" and "You've Got Mail", but you can make 3 separate facts about each of these films. We'll fix this in future.
  4. Filling in the fields of fact templates should be done carefully. We are adding various tips, but it's still fairly easy to make a mistake by writing, for example, a company name and the beginning year of work there instead of just a company name. But the only consequence of this is that we won't add keyword "X-tensive.com, from 2007 to 2009" to a list of companies (it was just an example), and accordingly, the fact won't appear in fact rankings. So I advise you to expand the list of suggested keywords before typing something new, and enter a new keyword in style that is close to other suggestions there.
  5. Tops aren't updated instantly. Yes, currently tops are updated approximately every 4 hours. It's hard to say how this will work in future, but I can assure you this will happen at least once a day.
  6. You can't send messages to other users, as well as leave comments. This is what we are working on now. But there is a sort of  of "hack" allowing to send a sort of "message": you can create a custom fact (it is at the bottom of the list) for that user with a message in fact text (or in the "Impression" field). Since all the facts created by other users are private, this fact will be seen just by the person it is addressed to.
  7. It is unclear what to do if you can't find a suitable fact template. The solution is to create a custom fact - we are looking through them and add templates, when facts seem fairly typical. Alternatively, you can leave a request @ UserVoice.
8. The features you might expect to see in near future

Perhaps I'll write a dedicated post about this, but our goal is simple: we are adopting the service for a relatively small group of users, for which we can make it attractive pretty quickly. This group includes:
  • The people working with PC on nearly full-time basis. We're bringing support for RescueTime, the whole set of Stack Exchange sites and simple statistics for leading VCS. Stack Overflow is already there.
  • Bloggers and Twitter users. We are still thinking about what we must support first here, but the alternatives include Google Analytics, Blogger API, Feedburner and Google Reader API. Twitter and Facebook statistics is already there, but we plan to improve it.
  • People with active lifestyles. We will support RunKeeper, as well as make all sorts of fact templates allowing to enter their successes and results directly.
9. What we would like to hear from you?

Feedback! We would be extremely grateful if you tried to use 9facts, and wrote us what you like / dislike (the second is more important :) ).

This is really simple - you can do this in 3 steps:
Finally, if you'll discover you like the service in its current state, you can:
"Fact by e-mail"
  • Join a group, or create your own (and become its admin)
  • Invite friends or new group members. Btw, you can invite a friend and add a fact about him at once: just enter his/her e-mail in the search box when selecting a people the fact is related to (see the screenshot at the right).
  • See the changes in tops after publication of your facts (remember, this will happen in 4 hours at max). In particular, in your city and country.
We would highly appreciate if you share your impression with us. There are several ways of doing this: create a fact about Alex Yakunin on 9facts, send an email to info@9facts.com or leave a feature request @ UserVoice.

P.S. I'm already very grateful to you - you've just read this large post to the end!

Thursday, November 10, 2011

Мы обновили 9facts.com

This is a Russian version of "We've updated 9facts.com" post.

Я рад сообщить, что в этот понедельник мы обновили 9facts - обновили настолько, что правильнее было бы сказать: "Выпустили первую действительно юзабельную версию 9facts".

Изменилось все, включая первую страницу. С возможностями сервиса сейчас проще всего ознакомиться, посмотрев его презентацию (версия на русском - здесь, рекомендую смотреть её в полноэкранном режиме); я же кратко опишу здесь наиболее интересные изменения:

1. Появились рейтинги фактов (топы) 

9facts вычисляет их для:
Если вы заполнили поле Location в настройках аккаунта, все ваши факты попадут в рейтинги по указанному городу / стране. Здесь можно увидеть рейтинг фактов по ЕкатеринбургуСвердловской области и России.

Наконец, любой факт относится к ключевому слову "All" - а значит, попадает в единственный глобальный рейтинг фактов.

Первая страница любого топа выглядит так:


На ней показаны наиболее популярные типы фактов в данном топе - а точнее, они отсортированы по популярности. "Популярность"  пропорциональна общему количеству фактов данного типа в топе и общему количеству их  "лайков".

Напротив каждого типа факта есть список из 3 наилучших достижений, а так же ссылка на полный список:


Таким образом, каждый топ показывает:
  • Какие факты наиболее популярны в данной группе людей
  • Каковы наилучшие результаты по каждому из них.
Топы по городам странам и регионам позволяют узнать, каковы наилучшие достижения в этих городах  за указанный период. В частности, они позволяют узнать, кто из жителей этого города наиболее популярен в Twitter-е, имеет высокую репутацию на Stack Overflow, пробежал самую длинную дистанцию на этой неделе, жмет самый большой вес от груди и так далее. 

Топы по группам дают ту же статистику по сформированным группам пользователей. Топ в группе интересен тем, что отражает общие интересы членов группы, так как строится с учетом фактов и лайков людей исключительно из данной группы. 

И наконец, у каждого есть топ по группе собственных друзей.

2. Изменилась главная страница

На ней показываются топовые достижения, отобранные для вас:
  • Из топов, определенных по вашему местоположению. Мы ориентируемся на Location у зарегистрированных пользователей и определяем город и страну по IP для незарегистрированных. Если для данного города\страны уже есть топы, мы показываем один из наиболее популярных типов фактов в них и три топовых достижения этого типа. Если их нет, факты по городу и стране показываться не будут.
  • Из топов групп, в которые вы входите.
  • Из топа группы ваших друзей.
Интервал, за который отбираются достижения пока "Все время". В перспективе же он будет тем меньше, чем "больше" топ. Ну и вообще, вероятно, вид главной страницы будет настраиваемым. Наша цель - показывать на ней все самое важное, что произошло за последнее время.

3. Ввода фактов вручную теперь действительно работает

За то, как эта часть работала раньше, нам искренне стыдно - стоит честно сказать, что прежний вариант её реализации нельзя было называть рабочим вообще, но тем не менее, 9 сентября мы это сделали. Мы очень торопились с запуском сервиса, так как очень хотели одновременно и запустится вовремя (я анонсировал еще в мае, что запуск будет 09.09), и попасть на Startup Rocket. Первое и второе удалось, и это нас очень радовало. А затем нам понадобилось два месяца, чтоб напривести все в порядок.

Потому правильнее говорить не о том, что стало лучше в части ввода фактов, а о том, как он работает. Итак: 
  • Для ввода факта нужно нажать на +F в меню сайта и набрать ключевые слова, имеющие к нему отношение.
  • Более того, можно просто набрать текст самого факта - и чем он будет ближе к известному сайту шаблону, тем точнее он определяет тот самый шаблон.
  • Текстом можно вводить все - как ключевые слова, так и меры (например, "10km" или "$50").
В результате вы получите категоризованный список предварительно заполненных шаблонов фактов, подобранные для вас 9facts. Вам останется только выбрать нужный, и заполнить в нем те поля, которые наш сайт не смог заполнить сам (если они есть).

Подбор шаблонов сейчас реализован весьма качественно - например, он не ждет от вас 100% верного порядка слов в поисковой фразе. В результате для ввода факта вам вовсе не нужно обладать идеальным знанием английского языка:


Кроме того, можно просто выбрать подходящий шаблон из списка на той же странице.

Сейчас 9facts имеет в своей БД:
  • Около 150 шаблонов фактов. Это достаточно много для ввода массы казуальных фактов (стоит иметь ввиду, что каждый шаблон имеет массу вариантов параметризации), но по нашей оценке, нам нужно довести это число до 300, чтоб закрыть 90% наиболее распространенных типов фактов, которыми люди обычно "меряются", поэтому сейчас мы добавляем по 10-20 новых шаблонов фактов в день.
  • Около 400 тысяч ключевых слов из обширной таксономии, благодаря которой сайт знает, что "Chinook Salmon" - это рыба, а еще есть школа "Salmon Creek Middle School" и населенный пункт "Salmon", и в результате при поиске по фразе "caught 10 kg salmon" он дает следующие варианты превращения её в факты:

Такой вот у нас забавный нечеткий поиск. Стоит добавить, что сейчас за добавление новых шаблонов фактов отвечаем исключительно мы, но в перспективе такая возможность будет и у пользователей. Пополнять же таксономию известных сервису слов вы можете уже сейчас - это происходит, когда вы вводите факт со словом, еще неизвестным сервису.     

4. Появились группы, подтверждения фактов и "Like"  

Группы - инструмент для выявления интересов в сообществах и сравнения достижений их членов. Я приведу несколько примеров групп, которые мне кажутся вполне интересными:
  • Группы разработчиков в городах, странах, или внутри компаний. Сейчас такие группы позволяют выявить наиболее популярные технологии, используемые разработчиками, а так же сравнить репутацию и популярность членов групп. В ближайшее же время мы дадим возможность сравнивать свою эффективность (исп. RescueTime) и некоторые количественные метрики (число коммитов, количество строк кода и др.). В результате у разработчиков появится возможность сделать подборку реальных фактов о себе, а так же выделиться на фоне других - конечно, если есть, чем хвастаться.
  • Группы пользователей Stack Overflow в городах и регионах. Тут все ясно - интересно знать, кто поблизости от вас является наиболее "продвинутым" экспертом в этой сфере. Стоит сказать, что репутация на Stack Overflow - весьма интересный индикатор глубины знаний для разработчиков. А для пользователей из РФ он так же свидетельствует о способности читать и писать на английском языке.
  • Группы бодибилдеров, велосипедистов, сноубордистов, любителей побегать, поплавать, попутешествовать и т.п. - или просто людей, ведущих активный образ жизни. Мы делаем и будем делать все больше и больше интересных шаблонов фактов в этой части. Найти их можно в категориях "Sport and Health" и "Travel and Tourism".
  • Группы людей по интересам - например, аквариумистов. Примеры фактов можно увидеть в группе "Аквариумисты Екатеринбурга", состоящей пока из одного человека ;) 
  • Группы, объединяющие людей из одной организации, ВУЗа, школы, класса и т.п. - просто для того, чтоб быть в курсе, кто и чем именно интересен.
Пока возможностей по администрированию групп практически нет - владельцем группы становится тот, кто её делает, но пока у него нет специфичных прав. Любой пользователь может присоединится к конкретной группе, а так же покинуть её. Впрочем, в ближайшее время специфичные права появятся именно у владельцев групп, поэтому именно сейчас стоит делать их и приглашать туда знакомых.

Наконец, появилась возможность подтверждать факты и отмечать понравившиеся вам факты.
  • Любой факт, созданный человеком, можно подтвердить. Впрочем, делать это могут только друзья того, к кому относится данный факт. Сейчас подтверждения не играют никакой роли (хотя можно посмотреть, сколько их, и кто именно подтвердил конкретный факт), но в ближайшее время их роль будет очень даже значима: как минимум, факты без подтверждения не смогут участвовать в топах. Хорошие механизмы верификации - одна из наших дальних целей.
  • Вы можете отметить любой факт, как понравившийся вам. Количество "лайков" влияет на положение этого типа факта в топе, а так же на положение самого факта в рейтинге по его типу - например, если у факта отсутствует метрика, сейчас они упорядочиваются по количеству лайков.

5. Появился раздел 9facts на UserVoice

Вот адрес (он есть внизу любой страницы):
Здесь можно предлагать ваши собственные идеи / улучшения сервиса, а так же голосовать за уже предложенные.

6. Изменился набор прав, которые запрашивает провайдер 9facts у Facebook

Это подразумевает, что вам придется пройти заново авторизацию на Facebook, если вы используете провайдер фактов для Facebook, либо входите на 9facts через него.

Если вы уже зарегистрированы на 9facts, я крайне рекомендую сделать следующее:
  • Удалить связанный аккаунт на Facebook (Facebook identity) здесь
  • Добавить Facebook identity заново (там же). При этом вы повторно пройдете авторизацию на Facebook.

7. Разные неожиданности

Здесь я перечислю наиболее неожиданные аспекты использования 9facts, о которых мы узнали от его текущих пользователей:
  1. Включение провайдеров фактов не приводит к публикации фактов. Происходит это потому, что по-умолчанию все факты, поставляемые провайдерами фактов, имеют приватную видимость, т.е. их надо просто сделать публичными. В ближайшее время менять настройки видимости можно будет в разделе самих провайдеров. Пока же я рекомендую просто выключить и включить все провайдеры фактов заново, предварительно поменяв видимость старых фактов на "видимо для всех".
  2. Факты, создаваемые для кого-либо еще (а такое возможно - при добавлении факта можно выбрать целую группу людей, к которым он относится), не виды сразу.  Причина - та же, но в данном случае это by design, т.к. решение о публикации таких фактов должен принять тот пользователь, к которому они относятся.
  3. При создании факта нельзя перечислять несколько ключевых слов через запятую. К сожалению, пока это действительно так. Т.е. нельзя писать "Мне нравятся фильмы "Матрица", "День сурка" и ...", но можно сделать 3 отдельных факта о каждом из них.
  4. И вообще, заполнять поля шаблонов факта нужно аккуратно. Сейчас мы делаем всевозможные подсказки для этого, но в целом, пока довольно легко ошибиться, вписав, например, компанию и год начала работы в ней в поле, где подразумевается ввод исключительно названия компании. Чревато это только тем, что мы не добавим ключевое слово "X-tensive.com, from 2007 to 2009" в общий список компаний (это был просто пример), а соответственно, такой факт не попадет в рейтинги. Пока же я советую разворачивать список имеющихся вариантов перед вводом чего-то нового, и вводить все по образцу и подобию уже имеющихся вариантов.
  5. Топы не обновляются сразу. Да, сейчас топы обновляются примерно раз в 4 часа. Как будет в ближайшее время - сказать трудно, но это точно будет происходить не реже раза в сутки.
  6. Нельзя посылать сообщения пользователям и комментировать факты. Над этим мы работаем. Пока же вместо сообщения пользователю можно "отправить" custom fact (он в самом низу списка) с сообщением в тексте факта или в поле Impression. Так как все факты, создаваемые для других пользователей, приватны, такой факт увидит только тот человек, кому было адресовано такое "сообщение". 
  7. Не ясно, что делать, если не удается найти подходящий шаблон факта. Решение - создать custom fact (мы их просматриваем и пополняем шаблоны, если факт кажется нам достаточно типичным) и/или оставить заявку на нужный вам шаблон на UserVoice.
8. Что появится на сервисе в ближайшее время?

Вероятно, я напишу об этом отдельный пост, но наша цель очень проста: сейчас мы адаптируем сервис под относительно небольшой набор категорий пользователей, для которых мы можем сделать его интересным максимально быстро. В первую очередь это:
  • Те, кто постоянно работает с ПК. Им мы дадим поддержку RescueTime, всего Stack Exchange и простую аналитику по репозиториям кода. Stack Overflow уже есть.  
  • Блоггеры и пользователи Твиттера. Мы еще думаем над тем, что поддержать в первую очередь, альтернативы включают Google Analytics, Blogger API, Feedburner и Google Reader API. Статистика по Twitter и Facebook уже есть, но и её мы планируем улучшить.
  • Люди, ведущие активный образ жизни. Вероятно, мы будем поддерживать RunKeeper, а так же сделаем всевозможные шаблоны фактов, позволяющие фиксировать свои результаты прямо у нас.

9. Что нам хотелось бы получить от вас?

Фидбэк! Мы были бы крайне признательны, если бы вы попробовали воспользоваться обновленным сервисом, и написали нам, что вам нравится / не нравится (второе - важнее :) ). 

Сделать это просто - вот 3 ключевых шага:
Наконец, если сервис вам понравится, можно:
"Fact by e-mail" 
  • Вступить в группы, или сделать свою, став её админом
  • Позвать друзей - как к себе в друзья, так и в ваши группы. Еще можно позвать друга, сделав факт про него - для этого надо ввести его e-mail в поле поиска во время выбора тех, к кому факт относится (см. снимок справа).
  • Посмотреть, как изменятся топы в результате их появления. В частности, в вашем городе и стране.
Мы будем вам крайне признательны, если по результатам вы напишите нам свое мнение на info@9facts.com или оставить feature request на UserVoice

P.S. Я уже очень признателен вам - вы дочитали этот огромный текст до конца :)

Wednesday, October 26, 2011

9facts will be updated on Friday

9facts will be updated on Friday (October 28th). We've been working hard for almost two months after our early launch, and now we're ready to show the next version.

What's new:
  • Much better fact entry. Fact entry was a huge lack in initial version of 9facts; template matching algorithm we implemented there was quite crude. But now there is much more intelligent one - we hope you will be pleasently surprised by its suggestions.
  • Fully renewed set of fact templates and keywords. There are ~ 150 fact templates and a taxonomy of ~ 400,000 keywords. 
  • Fact rankings - probably, the most interesting feature of 9facts. Unfortunately, we were unable to show it in our first alpha, but now it's almost here. It allows you to see what facts are the most popular in any group of people (e.g. among your friends), and how particular results are compared with each other there. So you can answer on questions like "Who is the person from Moscow having the highest reputation on StackOverflow?". Fact rankings are built for each keyword and keyword category as well.
  • Groups unite a set of persons having some common interests. All public facts of group members participate in fact rankings, so they can compare their achievements.
  • Confirm and Like actions. Any fact can be confirmed by any friend of a person it is related to; unconfirmed facts cannot participate in fact rankings. The number of likes affects both on popularity of fact, as well as on its position in fact rankings: the more likes it has, the more popular this type of fact becomes.
The changes we're going to bring are so dramatic that we must start the migration process today. This implies all the changes made on 9facts from this moment and till the update will be lost. We hope this is acceptable for alpha stage; in future we will try to avoid such a long periods of partial service availability.

Friday, September 9, 2011

Early preview of 9facts.com is officially launched!

Today, after about four months of development, we've officially launched early preview of 9facts.com.

Unfortunately, "today" is almost finished: just 2 minutes are left to finish this post.