Die Geschichte, wie wir an den Hackathons oder Fear and Hate im Silicon Valley teilgenommen haben



Alles begann letzten Sommer, als sich mein Mitstreiter „in Arms“ ein wenig traurig fühlte und wir beschlossen, an bedeutungsvollen und interessanten „unterhaltsamen Entwicklungswettbewerben mit Programmierelementen“ oder, wie sie verdammt bürgerlich genannt werden, Hackathons teilzunehmen. Ohne zu zögern haben wir unseren Blick von Silicon auf das Tal gelenkt, da es viele Veranstaltungen zu ähnlichen Themen gibt und die Chance groß ist, dass sie für uns interessant sind. Seitdem haben wir an bis zu 3 Hackathons teilgenommen und dabei etwa 40 Stunden Schlaf verloren. Diese Geschichte erzählt von unseren Eindrücken, unseren Projekten und der Atmosphäre rund um die beschriebenen Ereignisse.

Übrigens wird gesagt, dass der Autor dieses Artikels jetzt in der herrlichen Stadt San Jose in Nordkalifornien lebt und sein Freund in der ebenso herrlichen Stadt Nischni Nowgorod, aus der der Autor selbst stammt. Ihr bescheidener Diener hat die Schwelle der Ereignisse persönlich überwunden, und Ihr Kamerad hat überall an der Ferne erfolgreich teilgenommen, wofür er geehrt und respektiert wurde.

Für diejenigen, die an mehr oder weniger schweren Hackathons teilgenommen haben, ist es kein Geheimnis, dass diese Ereignisse aufgrund der begrenzten Zeit und der hohen Dynamik extrem energieintensiv sind. Die Hauptidee des Hackathons ist es, ein Team zu bilden, eine originelle und interessante Idee zu finden und diese in kurzer Zeit ganz oder teilweise umzusetzen, ohne sich vorher darauf vorzubereiten.

Nahrungsjäger




Zunächst stießen wir auf ein eher apotheotisches Ereignis, nämlich einen vom Product Hunt (PH) -Team organisierten Hackathon . Ich glaube, dass viele Leute wissen, was diese Seite ist und wie groß und beliebt ihre Community ist. Hier ist jeder nur verrückt nach PH. Für die Jungs war dies die erste Erfahrung, einen Hackathon zu etablieren, und sie haben die Aufgabe, wie ich zugebe, ziemlich erfolgreich gemeistert. Sie wählten ein für sich passendes Thema, und sie schlugen den Entwicklern vor, sich das Thema der Verwendung der API ihrer Site auszudenken und es einfach für ein freies Thema zu programmieren.

Der Veranstaltungsort wurde in der Zentrale von Dropbox und Airbnb Y Combinator veranstaltet, was die Aufregung noch verstärkt. Darüber hinaus waren die Preise ein „Traumpaket“ für jedes Startup, nämlich die Organisation eines Treffens mit führenden Tal-Investmentfonds, Interviews und kostenlose Coworking-Stunden bei Y Combinator. Ich werde klarstellen, dass die Tatsache, dass Sie auf der Liste der Startups von Y Combinator stehen, Ihnen praktisch eine Garantie für hervorragende Investitionsrunden bietet, vorausgesetzt, Sie verlassen das Unternehmen nicht schnell, nachdem Sie sich dort angemeldet haben.



Nach einigem Nachdenken kamen wir zu dem Schluss, dass die offensichtlichsten und wahrscheinlichsten Projekte in den Ebenen der Statistiken über Pfosten, der Definition des Königs des Berges durch einige Pseudometrien und anderen Schriftgelehrten liegen. Mir fiel nichts Vernünftiges ein, bis ich in die Schublade meines Schreibtisches kletterte und die lange vergessene Brille von Google unter einer Staubschicht sah. Die Kröte in mir wurde munter und bot immer noch an, ein wenig Sinn in die 1.500 Dollar (viele Rubel) zu stecken, die ich heimlich von meiner Frau ausgegeben hatte. So entstand die Idee des Google Glass-Client-Webdienstes für die Product Hunt-Website. Sie werden sagen, dass dies nicht originell und überhaupt nicht interessant ist, und ich stimme zu, aber dann haben wir geglaubt, dass es für die Community nützlich sein wird (also 3 Leute, die eine Brille verwenden) und das PH-Logo klarer machen wird (ich spreche von einer Katze mit Brille) ) Dann bin ich den ganzen Abend hingelaufen und habe ausgerufen: „Jetzt macht es Sinn! Sinn machen! "



Ich trommelte die üblichen 48 Stunden weg und schlief nicht wirklich. Ich wartete darauf, dass ich an der Reihe war, stellte das Projekt vor (ehrte es) und zeigte es stolz den Gründern von PH. Sie lächelten freundlich, nickten leicht und sagten mir, ich solle ihnen einen Brief über den Zugang zu ihrer Datenbank schreiben (um die Abstimmungsfunktionalität zu implementieren; der Zugang wurde aufgrund von Unvorbereitetheit immer noch nicht gewährt) und gingen, um die verbleibenden Projekte anzuhören und eine schicksalhafte Entscheidung zu treffen. Infolgedessen waren wir in den Top 20 der weltweit eingereichten Projekte von 300 vertreten, was im Allgemeinen zum ersten Mal nicht schlecht war. Und das erste Projekt im DorfEin Enthusiast, der am Ende des ersten Tages mit seiner Monitor-Achsel kam, wie man arbeitet. Der Typ schaltete sich offensichtlich sehr ernsthaft ein und brach schließlich meine Vorstellungen über die Fähigkeiten einer Person und 12 Stunden Zeit ab (vorausgesetzt, er betrog nicht und erledigte vor dem Hackathon nicht 90% des Projekts). Andere Projekte schienen uns allerdings eher schwach, es schmeckt und färbt alles.

Nachdem ich eine Weile gestanden hatte und mich mit nur jemandem unterhalten hatte, tauschte ich ein paar Sätze mit dem Gründer von PH Rain aus und sagte, dass sie cool sind, worauf ich eine Antwort erhielt, dass ich "wahrscheinlich" auch cool bin. Auf diesen Flügeln nahm ich ein paar große Cupcakes, um meiner Frau irgendwie meine zweitägige Abwesenheit zu Hause zu erklären (machte einen Cupcake), und flog nach Hause, um zu schlafen.

Apple Uhr




Der Herbst ist gekommen. Tim Cook gab zu, dass er stolz darauf ist, Tim Cook zu sein, aber ohne jemanden zu überraschen. Etwas früher kündigte er das Wunder einer teuren Uhr und einer Plattform für die Entwicklung von Anwendungen für sie an und versprach die erste Veröffentlichung des SDK bei Sonnenuntergang im November. Kluge Köpfe haben schnell herausgefunden, wie es mit PR geht, haben ein bisschen Franklinov eingespart und den weltweit ersten Hackathon für die Apple Watch organisiert . Und wir haben diesen Köder erfolgreich geschluckt.

Es war offensichtlich, dass die Uhr für sich genommen von geringem Nutzen war und sich am besten für die Anzeige von Benachrichtigungen und Daten in Echtzeit eignet. Und woher bekommen Sie die Daten? Das stimmt jetzt überall. Das Internet bricht gerade aus Datenquellen, aber ich bin direkt zu DataSF.org gegangenum herauszufinden, welche Daten über die Stadt San Francisco in welcher Form verfügbar sind und ob sie für den Eigentümer der Uhr von Interesse sind. Wir fanden die interessantesten Daten in den Polizeiberichten, die Informationen über Straftaten mit Einzelheiten zur Art der Straftat und ihren geografischen Koordinaten innerhalb der Stadt enthielten.

So entstand die Idee einer Anwendung, die eine bestimmte kriminogene Situation am aktuellen Standort des Benutzers anzeigt. Die Stadt wurde in Bezirke eingeteilt, die Daten zur Bevölkerung in jedem der Bezirke ermittelt und die einfachste Kriminogenitätsmetrik als Verhältnis der Anzahl der Straftaten zur Bevölkerung des Bezirks mit der Möglichkeit der Filterung nach Art der Straftat ermittelt. Das heißt, wenn Sie plötzlich Angst haben, Ihr Auto in der aktuellen Umgebung zu lassen, können Sie den Grad der Kriminogenität jederzeit überprüfen, indem Sie nur Straftaten wie Autopsie, Raub und Autodiebstahl filtern. Sehr praktisch für gesetzestreue Uhrenbesitzer und Kriminelle. Kurz gesagt, die Situation ist Win-Win.

Eine der wichtigsten Bedingungen ist, alles in Schönheit zu tun. Also habe ich ein paar Entwürfe geworfen und sie an meine geschicktein Freund in der Stadt Sarow . Nach 12 Stunden erhielt ich eine wunderschöne Einzelbildanimation für die Anzeige von drei Arten von Zuständen: Alles ist ruhig, ein wenig aufregend und "Es ist Ihre Zeit, Valera."



Außerdem, ziemlich gequält vom Debugging der Uhr auf dem Simulator, haben wir einen Buggy bekommen, aber immer noch eine Demo auf dem Simulator. Insgesamt haben wir einen Webdienst in Python Tornado geschrieben, der Kriminogenitätsmetriken anhand von Filtern und Geopunkten berechnet und eine REST-API herausgegeben hat. Auf einem iPhone wurde eine einfache Anwendung implementiert, die mit unserem Service und dann mit der Uhr kommunizierte und es Ihnen ermöglichte, die Filterung nach Straftaten zu konfigurieren. Glance drehte sich auf der Uhr und zeigte die ganze Schönheit der Animation und die Anwendung, die eine Tabelle mit der Art der Verbrechen anzeigt - die Anzahl der Verbrechen, wenn Sie auf Glance klicken. All dies haben wir letztendlich nicht benötigt, da die Juroren mit sehr wenig zufrieden waren: Bildern und Animationen im Simulator.

Dann war es Zeit für jedes Projekt Pech . Ich trommelte ziemlich heftigAm Ende haben uns die Juroren den Sieg in der Kategorie „Innovation“ beschert. Die Richter fanden es gut, dass wir „langweilige“ Regierungsdaten verwendeten und sie in einen Fall aus dem wirklichen Leben packten.



Zufrieden mit mir hörte ich von einigen Menschen angenehme Worte über die Qualität unseres Projekts und Reden und ging nach Hause, um zu schlafen. Später schickten sie uns eine iTunes-Karte mit einem Nennwert von 100 US-Dollar, obwohl die Website die Apple Store-Karten versprochen hatte (und ich plante sogar, die Karte von meinem Begleiter zu quetschen, um ein neues iPhone zu kaufen, aber das Schicksal entschied anders).

Nun, irgendwie wie bei den Gewinnern. Schon gut Wir kommen zum ersten Platz.

Cloud-Codierung


Der Moment für den globalen Hackathon von Koding ist gekommen . Der Start bietet so etwas wie eine virtuelle Maschine mit Editor- und Terminal-Unterstützung direkt im Browser. Um sich auf der ganzen Welt bekannt zu machen und mehr Nutzer anzulocken, organisierten die Jungs einen globalen Hackathon mit tollen Preisen und Sponsoren. Und hier sind wir. Neben uns haben 2.000 Teams aus aller Welt das Licht angeschaut . Dort waren auch die Russen vertreten.

Bewaffnet mit dem Thema der Probleme der Welt und der Visualisierung begannen wir, die Suche nach geeigneten Daten zu überdenken und zu durchsuchen. Die Strukturierung ist nichts Besseres als Informationen über Kataklysmen (Naturkatastrophen und Krankheiten) in der Welt, die wir nicht gefunden haben. Deshalb haben wir uns entschlossen, das Ganze mithilfe des Web-GL-Stacks wunderschön zu visualisieren. Kurz davor bin ich übrigens auf etwas gestoßenChromexperimente und diese hübsche Kugel . Wir haben Folgendes:



Zusätzlich haben wir den Beyonce-Clip ausgeschnitten und diesen Clip zur Musik desselben Clips hinzugefügt. Aus all dem haben wir eine Startseite gemacht. Und es scheint mir, dass es sich als ziemlich berührend herausgestellt hat. Zumindest hat meine Frau, nachdem sie sich die endgültige Fassung angesehen hatte, eine Träne herausgelassen (oder hat sie meinen Code aus dem Augenwinkel gesehen?).



Dies war ein ziemlich komplizierter Hackathon für uns, da wir keine Erfahrung mit der Three.js-Bibliothek hatten und viel Zeit damit verbringen mussten, vorhandene Beispiele zu studieren. Außerdem wollten wir wirklich gut und effizient arbeiten, was uns einen grausamen Witz einbrachte und uns zwang, sehr unbedeutende Details zu verweilen und zu polieren.

5 Minuten vor dem Ende haben wir die letzte Zusage gemacht, das Formular schnell ausgefüllt und an das Gericht geschickt. Urteile nicht streng, aber hier ist es unsere Schöpfung - http://dserkin.koding.io .

Die Ergebnisse wurden zunächst vier Tage später versprochen, dh am Donnerstag, dann auf Montag verschoben, und gestern wurden sie endlich (?) Wieder um vier Tage verschoben. Gleichzeitig organisierten sie eine öffentliche Abstimmung , bei der zum einen Facebook-Konten für Wähler erforderlich sind und zum anderen offensichtlich kein Beitrag zur weltweiten Verbreitung von Gerechtigkeit geleistet wird.

Schließlich kamen wir zu dem Punkt, für den ich das alles geschrieben und alles versucht habe! Ich bin nicht gegen den Aufschlag zu meinen Gunsten, und ich fordere Sie, Chabrowiter, auf, diesem intergalaktischen Hackathon ihre Spuren zu hinterlassen. Siehe die vollständige Liste der Projekteund bewerten sie in Fairness. Aber da es hundert von ihnen gibt, kann ich nur sagen, dass unser Team Red Alert heißt und unsere Lieblingsnummer 10 ist. Vereinbaren Sie einen Habraeffekt für sie!

Die Abstimmung ist beendet und wir sind in die Endrunde gegangen! Wir bedanken uns bei allen, denen das am Herzen liegt!

Vielen Dank und Hallo an alle aus dem sonnigen Kalifornien!


Jetzt auch beliebt: