Вътре в DuckDuckGo, най -малкият, яростен конкурент на Google

През 2008 г. стартирането на търсачка изглеждаше като луда идея. Ето как Габриел Вайнберг доказа, че критиците грешат.

Когато Габриел Вайнберг стартира търсачка през 2008 г., много хора го смятаха за луд. Как може DuckDuckGo , малко стартиращо предприятие, базирано във Филаделфия, срещу Google? Един от начините, залагаше той, беше като зачита поверителността на потребителите. Шест години по -късно живеем в след Сноуден епоха и идеята не изглежда толкова луда.



Всъщност DuckDuckGo избухва.

руснаците са кацнали на Луната

Гледам към диаграма на ежедневните заявки за търсене на DuckDuckGo , етапите са очевидни. Инвестиция от 3 милиона долара от Union Square Ventures през 2011 г. Точно преди това, рекламна кампания в Сан Франциско. Включване в Време50 най -добри уебсайта на 2011 г. . Всяко от тези неща преместваше иглата за трафика на DuckDuckGo, но никое от тях не се доближаваше до нещо подобно на огромния скок в запитванията, които компанията видя миналия юли. Тогава Едуард Сноудън за пръв път разкри пред света обширната програма за дигитално наблюдение на NSA. Малката синя линия на графиката оттогава не спира да се изкачва на север.


Всяка година нарастваме с 200-500%, казва Вайнберг. Цифрите продължават да се увеличават. Към началото на февруари DuckDuckGo виждаше повече от 4 милиона заявки за търсене на ден. Преди година тази цифра едва надхвърли 1 милион.



Изненадващо, внезапният успех не доведе до срив на сайта. Също така това не промени лишения, остър като бръснач фокус на компанията. Ето как една малка компания бавно, със сигурност пробива път в най -монополизираната категория в технологиите.

Три идеи в едно: Откъде идва DuckDuckGo

Първоначално Вайнберг не е имал за цел да създаде търсачка. След като затвори един неуспешен стартъп и продаде друг на Classmates.com за 10 милиона долара през 2006 г., завършителят на MIT се озова да изследва няколко нови идеи. В множество проекти той се фокусира върху структурирани данни, Quora -стилни въпроси и отговори и програмно борба със спама.

Започнах всички тези проекти независимо и нито един от тях не се разви, казва Вайнберг. Тогава разбрах, че може би ако ги събера всички, може да има интересно преживяване при търсене.



Резултатът беше DuckDuckGo, търсачка, предлагаща директни отговори на запитванията на хората, вместо просто да предоставя списък с връзки. Под тези т. Нар. Незабавни отговори сайтът все още показва традиционни резултати от търсене на връзки по връзки, обединени от трети страни като Bing и Yandex, но най-важното е, че те се филтрират и реорганизират, за да намалят спама.

Можем ли просто да признаем, че Google е империя на злото?

Нарастващ хор от гласове в технологичната индустрия ни призовава да свикнем с нарушенията на Google на поверителността и предпочитанията на потребителите.
Прочетете повече >>

Разглеждайки съвременната история на пространството за търсене, Уайнбърг забеляза, че няколко компании в началото на 2000-те години се опитаха-и не успяха-да съперничат на Google, като имитират метода му за масово индексиране на мрежата. Вместо да следва този амбициозен (и много скъп) път, Уайнбърг реши да позволи на инфраструктурата на други компании да извърши по -голямата част от тежкото повдигане, така че стартирането му - първоначално само той, който кодира у дома с новородения си син наблизо - може да се съсредоточи върху изграждането на превъзходно опит за намиране на информация онлайн. Ключът, както го видя, щеше да бъде Незабавни отговори.



Когато търсите, обикновено искате отговор. Не е задължително да кликвате около връзки, казва Вайнберг. Нашата работа е да се опитаме да получим отговор. Нашата грандиозна визия е, че това се случва за 80% от заявките, дори за много нишови неща.

За да даде тези отговори, DuckDuckGo разчита на смесица от източници на данни на трети страни и дълбоки-понякога странно тайнствени-познания за нарастващата общност от потребители и разработчици.

Имаме рецепти и части от Lego и други странни неща, за които не знаем като екип, казва Уайнбърг. Единственият начин да работи е, ако имаме общност от хора, които са достатъчно заинтересовани да знаят по тези теми. И тогава измислете идеи какъв трябва да бъде отговорът, предложете източниците и дори ги развийте.

С „Незабавни отговори“ той очевидно се беше насочил към нещо. Днес, когато търсите в Google за Galileo или Колко висок е Биг Бен? обичайният списък със сини връзки е придружен от подредена бяла кутия, показваща мини-биография на Галилей или, в последния случай, отговора: 316 фута.

Това е най-големият риск за всяко стартиращо предприятие, което се осмелява да оспори гигантски челен удар: Във всеки момент Google или Facebook или ябълки по света могат просто да имитират това, което ви е направило различно, като потапят разбитите ви мечти в боклука на технологичната история .

Уайнбърг и неговият малък екип изглеждат безразлични. В края на краищата DuckDuckGo има един актив, който Google никога не би могъл да копира, дори и да иска.

Тайното оръжие на DuckDuckGo: Hardcore Privacy

Когато правите търсене от уебсайта на DuckDuckGo или едно от мобилните му приложения, той не знае кой сте. Няма потребителски акаунти. Вашият IP адрес не е регистриран по подразбиране. Сайтът не използва бисквитки за търсене, за да следи какво правите с течение на времето или къде другаде отивате онлайн. Не запазва историята на търсенията ви. Когато кликнете върху връзка в резултатите на DuckDuckGo, тези уебсайтове няма да видят кои термини за търсене сте използвали. Компанията дори има собствено изходно реле Tor, което позволява порта потребителите да търсят DuckDuckGo с по -малко забавяне на производителността.

Просто казано, те са твърди за поверителността.

Но нещата не започнаха така. Уайнбърг, който казва, че винаги е бил човек, който държи на поверителността, не е бил особено загрижен за проблемите с поверителността при търсене, когато за пръв път започна да изгражда услугата. Всъщност той знаеше много малко по въпроса. Тогава ранните потребители започнаха да задават въпроси.

Някои от първите въпроси, които получих, бяха относно поверителността, казва Вайнберг. Бях стартирал и беше включен Reddit и Хакерски новини . Така че беше много технологично и имаше много хора, склонни към поверителност.


Използва ли сайтът бисквитки за проследяване? Регистрира ли IP адресите? Това са неща, за които Уайнбърг не е мислил много, но очевидно има значение за новооткритата му потребителска база. Така че самоописаният технологичен маниак реши да се задълбочи в практиките за поверителност на Google и други търсачки. Не му хареса наученото.

Ако погледнете регистрационните файлове на сесиите за търсене на хора, те са най -личното нещо в Интернет, казва Вайнберг. За разлика от Facebook, където избирате какво да публикувате, с търсене въвеждате медицински и финансови проблеми и всякакви други неща. Не мислите за последиците от поверителността на вашата история на търсене.

Тази обща функционалност, съчетана с възможността за случайни изтичания и хакове на данни, изнерви Вайнберг. В същото време той осъзна, че все още е възможно да се изгради жизнеспособен бизнес модел около търсенето, без да се проследяват потребителите. Човек може да не достигне нива на рентабилност на Google без мащабна целенасочена реклама, но фундаменталната логика на показването на реклами в мрежата за търсене-потребителски търсения за мотоциклети, показвате им реклама за мотоциклети, продавана по ключова дума-все още е здрава. И, разбира се, рентабилността на такъв модел нараства само с повече хора, които търсят повече.

Бързо стана ясно, че възприемането на забранен подход за поверителност ще даде на DuckDuckGo уникална точка за продажба, тъй като Google поглъща повече лични потребителски данни. Така че компанията се позиционира съответно и започна да трупа внимание, тъй като въпросът за поверителността в интернет бавно се надигна в съзнанието на обществеността.

По онова време това беше изключително, казва Вайнберг. И все още може да се счита за крайно от някои хора, но мисля, че става все по -малко екстремно в днешно време. През последната година стана очевидно защо хората не искат да бъдат проследени.

Как общността на DuckDuckGo информира своя продукт - и заплати

Един човек, който не смята, че защитата на личните данни е крайна, е Кейн Тиг. След като чу за DuckDuckGo през 2009 г., младият програмист реши да се свърже, за да види дали Weinberg се нуждае от помощ.

Срещнах Габе, сякаш срещам много хора: в интернет, казва Тиг. Мислех, че е интересно, че работи върху нова търсачка. Всъщност той нямаше толкова много неща за мен по това време, тъй като все още изпълняваше идеята. По -късно му помогнах да напише първото приложение за Android.

Защо Google инвестира в дълбоко обучение

Придобиването на DeepMind от Google кара всички да говорят за дълбоко обучение. Ето какво трябва да знаете, за да се включите в разговора.
Прочетете повече >>

До 2011 г. въоръжен с първия си вливане на рискови пари , DuckDuckGo беше готов да напусне мазето на Weinberg и да се превърне в истинска компания. Работейки по множество проекти с Weinberg, Tighe беше очевиден избор да стане първият служител на компанията на пълен работен ден. Скоро той стана директор на Core Components, роля, в която той надзирава инфраструктурата на DuckDuckGo, от нейната базисна уеб технология до функционалността на нейните мобилни приложения.

Траекторията на Tighe е тази, която всички бъдещи служители ще следват: Един след друг членовете на общността на DuckDuckGo постепенно увеличават участието си в приставките за създаване на сайтове, препоръчвайки неясни източници на данни, дори допринасяйки за код-в крайна сметка се позиционират като безсмислени кандидати за работа следващия път, когато компанията наеме.

Ако искате да работите с нас, ние откриваме, че най -мотивираните хора идват директно от общността, казва Зак Папис, директор по маркетинг и общност на DuckDuckGo. Всеки може да намокри краката си. Всъщност самият Папис беше силно ангажиран в общността на DuckDuckGo и работеше на непълно работно време за Weinberg вечер, преди да му бъде предложена длъжност на пълен работен ден през 2012 г.

В това си качество Pappis помага да се наблюдава нарастващата общност от потребители и разработчици, които допринасят за DuckDuckGo. С течение на времето тази общност е поела все по -важна роля в еволюцията на основния продукт на компанията. Не само че извлича нови служители от тази група поклонници, но и подгрупа от него се е разцепила в напълно своя платформа: DuckDuckHack .

Позволяване на потребителите да хакнат собствената си търсачка

Започна много небрежно, казва Вайнберг. Току -що направих някои API и се опитах да накарам тези момчета да кодират неща за него. И тогава щракна, че това всъщност може да бъде платформа, върху която хората могат да работят.

защо кучетата се събуждат толкова лесно

Брандирана като DuckDuckGo с отворен код, платформата DuckDuckHack позволява на разработчиците да създават свои собствени приставки за незабавен отговор, използвайки пакета от (предимно Perl-базирани) API и документация на компанията. Това е по същество набор от инструменти, който позволява на всеки програмно да дефинира как да тълкува каквото и да е, което хората поискат от търсачката, както и къде да намери информацията онлайн.

Някои примери са очевидни: Информацията за филмите идва от IMBD или Rotten Tomatoes. Търсенето на The Beatles включва биографичен текст от Wikipedia или Last.fm. Простите изчисления идват от Волфрам Алфа . Tighe изглежда особено развълнуван от скорошната им интеграция с Forecast.io , източник на данни зад популярното приложение за прогнозиране на времето Dark Sky.

След това има по -неясните, по -малко очевидни неща. Това е мястото, където общността влиза в игра.

Опитът с Wolfram Alpha наистина ми отвори очите за факта, че можете да получите отговори за наистина езотерични неща, казва Вайнберг. И започнахме да ги включваме. Можете да получите отговори за тонове и тонове теми, за които екипът ни не знаеше абсолютно нищо. Знаменитости, например. Тук не се занимаваме с поп културата.

Един потребител например беше голям глупак от Лего. Както знаят ентусиастите на Lego, всяко парче от емблематичния градивен елемент има уникален идентификационен номер. За да улесни търсенето на тези парчета в DuckDuckGo, той създаде плъгин, който извлича от база данни с Lego парчета, създадени от феновете на Lego, колкото и да е гений.

Превъртане през списъка на съществуващите заявки за незабавен отговор - известен като екстри в DuckDuckHack - започвате да разбирате защо DuckDuckGo е отворил тази част от своя процес пред други: Някои от тези неща са твърде странни, за да може една компания да се справи.

Вътре в DuckDuckGo: Как работи неговият малък екип

Влизайки в централата на DuckDuckGo в Паоли, Пенсилвания, е трудно да си представим, че двата му скромни, малко заети етажа могат да бъдат използвани за разпалване на бунт срещу една от най -големите технологични компании на планетата.

Но те са - нещо като. Повечето от 20 -те служители на DuckDuckGo работят от разстояние. Дъг Браун, специалист по разработка на интерфейс, живее в Торонто, като периодично пътува до малкото предградие на Филаделфия. Най -новият наем на компанията, разработчик на име Джаг Талон, започна да работи за компанията от Филипините, преди семейството му да се премести в Ню Джърси миналата година. Когато посетихме офиса им през януари, по -малко от дузина хора обикаляха залите. Казаха ни, че това е повече от обикновено.


Ежедневно приоритетите на екипа са продиктувани от това, което те наричат ​​критичен път - краткия списък с фокусни точки, които им пречат да се разсейват от основната мисия на DuckDuckGo. Изненадващо, скорошното им нарастване на трафика не е променило много критичния път, освен първоначално да се провери двойно дали сайтът е достатъчно добре проектиран, за да се справи с натоварването (Беше).

Един наскоро отметен елемент от списъка с приоритети беше консолидирането на публичните обществени сайтове на компанията в единен уеб интерфейс . Следва визуален редизайн на уебсайта на DuckDuckGo, който те имат за цел да възобновят през второто тримесечие на тази година.

Както всяка компания с предимно отдалечен екип, DuckDuckGo експериментира с всички най -нови инструменти за онлайн сътрудничество.

Skype. Yammer. HipChat. Асана. Опитахме всичко, което знаем, казва Папис.

Напоследък си играят Squwiggle , инструмент за онлайн сътрудничество, който използва постоянни видео и периодични екранни снимки, за да позволи на колегите си да се виждат - или да знаят кой е далеч от бюрото им.

Skype е по -скоро като вдигане на телефона, докато Sqwiggle е по -скоро като текстови съобщения, казва Браун. Можете да видите лицата на хората и можете да разговаряте с тях много бързо, без да се налага да задавате официално време, защото знаете, че са точно там. Това е почти ключът към всичко. И се уверете, че всички знаят какво правите и кога го правите.

От техническа страна, целият код на екипа - предимно Perl и JavaScript - се управлява и обсъжда отивам и GitHub Enterprise . Всяка промяна, без значение колко минута, се прокарва през отбора HipChat стая, така че всеки да може да вижда какво се случва по всяко време. Изглежда, че всички са съгласни, че тази практика е изключително полезна.

Интересно е, защото това е страничен продукт от факта, че екипът е отдалечен, казва Тиг. Това не би съществувало, ако всички бяха в този офис, защото всички просто щяха да се пипнат помежду си за това, което се случва на местно ниво, вместо да бъдат като: Трябва да имаме всяка една информация, която излиза на разположение на всички в екип, който потенциално би могъл да бъде отговорен за това, асинхронно.

Що се отнася до инструментите, които отделните разработчици използват за изграждане на функциите на DuckDuckGo, Weinberg не е придирчив.

Опитваме се да не контролираме средата на хората, казва той. Хората са отдалечени. Ние даваме на всеки своя собствена среда за разработчици, която е пълен куп DuckDuckGo. Това е пълна машина. Някои хора използват Emacs. Някои хора се свързват директно към устройството. Някои хора се развиват локално. Хората работят по най -различни начини.

извън зоната на комфорт