[профyнктор òптикс] КАНАЛ С ВАКАНСИЯМИ: @profunctor_jobs ПРЕДЛОЖКА: @pfoptix_bot ШАБЛОНЫ: @profunctor_templates «Эпицентр интернет-культуры в данный момент» ©
Кстати, сегодня вот эти чуваки вываливаются на ICO — https://eos.io
Обещают operating system-like construct upon which applications can be built, типо чтобы блокчейны масштабировали etc.
Конечно, звучит как snake oil (как и любое другое ico, по-честному) но вот их техническая бумажка:
https://github.com/EOSIO/Documentation/blob/master/TechnicalWhitePaper.md
В эфир занесли PR c новым протоколом консенсуса, если вы по, это самое, византийской части, то можно и прочесть, например:
https://github.com/ethereum/EIPs/issues/650
Кстати, почему вы вообще меня читаете?
🤔 — Clojure
😂 — Go
😱 — Крипта и ico
😡 — знаю лично и читаю из вежливости
https://github.com/trailofbits/algo
Читать полностью…https://github.com/tockins/realize/tree/v1.4
Читать полностью…Гопоте на заметку:
https://github.com/davecgh/go-spew
Теория о том, что Rust нужен для того чтобы переписать всё легаси на Go находит всё больше и больше подтверждений. Вот например растаманская реализация Ethereum, проекту 2 года, but you get the idea
https://github.com/paritytech/parity
Обожаю подкасты. Слушаю огромное количество на темы начинающиеся философией и заканчивающиеся фикшеном и всяким межжанровым шитом. Подкасты про программирование советовать сегодня не буду, наверное, потом отдельным постом поделюсь, а лучше расскажу о последнем понравившемся. Internet History Podcast — это серия лонгридов в аудиофрмате про то как интернет начинался и о тех, кто были действующими лицами в те незапамятные времена. Я дико приторчал, хотя там в основном про бизнес и подковёрные интриги. Марк Андриссен позвонит короч 😉
http://www.internethistorypodcast.com/
Еще одна тема для бесконечного и безграничного FOMO для меня это криптовалюты (я все свои монетки потратил в даркнете ☹️) И чтение статей от единственного уважаемого мною техблогера в которых он пишет, мол, «битки, мол, миф, но и религия ващето тоже» только усиливает эту тоску. А статья охуенная, вообще советую читать этот блог каждый день.
https://stratechery.com/2017/tulips-myths-and-cryptocurrencies/
Кажется, в гугле начали догадываться...
Читать полностью…Приятно, когда спустя пару дней после твоего ранта про Clojure в телеграм канале главный (ладно, второй после Рича) евангелист языка выступает на конференции силясь опровергнуть твои слова 😉 По ссылке линк на (как всегда отличное) выступление Дэвида Нолена на Goto, которое (среди прочего) задумывалось как напоминание, о том, что Clojure жив, бодр и продолжает быть на шаг впереди впереди hoi-polloi программистского мирка. Впрочем, несмотря на аллюзии и фигуры речи до которых мне недосягаемо далеко, спикер игнорирует проблемы которые я инкременирую языку и экосистеме, повтряя уже известные (и сказанные не раз (а я смотрел все выступления Дэвида (да и Рича))) вещи. Я позволю себе напомнить:
— JVM - это не то чем следует хвастаться в 2017 году, это констрейнт
— серьезных проектов на Clojure нет; fortune500 компании используют Clojure для админок и вспомогательных сервисов, а побольшей части, чтобы заманивать опытных джавистов и фронтендеров которые могут в чуть (совсем чуть-чуть) более чем в просто верстать джаваскриптом
— Closure compiler это круто, но в контексте http2 важнее всего code-splitting и возможность (без ахуя) попилить апликуху на модули и load on demand
— Cljs не поспевает за JS и все его крутые идеи давно есть как либы
Lisp, который как известно elegant weapon for more civilized age, увы, остается маргинальной технологией продакшн на которой наряду с большим количеством простого программистского удовольствия имеет и массу абслютно тривиальных проблем.
Символично, что выступление заканчивается всё разговорами про deep learning, который на данный момент интересует автора этого канала намного больше, чем драка в грязи за право называться САМЫМ ВЕЛИКИМ ПРОГРАММИСТОМ ФРЕЙМВОРКОВ ИНТЕРФЕЙСОВ ВСЕХ ВРЕМЕН
https://www.youtube.com/watch?v=lzXHMy4ewtM
Есть поговорка — хочешь узнать какая следующая фича фейсбука, зайди в снепчат, а если хочешь узнать то же само про prisma, то отправляйся на arxiv, вот и сегодня так:
https://arxiv.org/abs/1705.01088
«We propose a new technique for visual attribute transfer across images that may have very different appearance but have perceptually similar semantic structure. By visual attribute transfer, we mean transfer of visual information (such as color, tone, texture, and style) from one image to another. For example, one image could be that of a painting or a sketch while the other is a photo of a real scene, and both depict the same type of scene»
Вот вы все шарите свои уёбские сэлфи с FaceApp и не подозреваете, что следующим этапом в кавалькаде приложений портящих фотки будет такое: загружаешь фото человека и получаешь на выходе его голым. Я не особо морализатор или социальный воин, но мне кажется у первых и вторых бомбанёт как следует. Впрочем, look on the bright side: мы все еще стремительнее будем терять стыд. Что хоть и не самая актуальная проблема ввиду приближения сингулярности, но приятно, потому что стыд это социальный конструкт, а их надо рушить.
Чтобы не быть голословным (какова ирония, а?) вот вам постец от чуваков, которые нейросеть на хуях тренируют:
http://blog.clarifai.com/what-convolutional-neural-networks-see-at-when-they-see-nudity/#.WP0kzFOGPdQ
Мир меняется, и вот уже мы, забитые айтишники, иммунные к моде и стилю становимся мишенью ушлых маркетологов одёжной индустрии. Смотреть со звуком.
https://www.zalando.de/wedresscode/
Advanced Functional Programming with Scala (из вери пейнфул):
https://gist.github.com/jdegoes/97459c0045f373f4eaf126998d8f65dc
Очень красиво. Идите и посмотрите немедленно.
https://engineering.purdue.edu/elab/CortexNet/
Позвольти удобрить это славное утро объектно-ориентированным программированием на Go:
https://github.com/tmrts/go-patterns
Сегодня у Status.im ICO! Судя по хайпу их раскупят очень быстро, но у вас таки есть шанс. Среди миллиона причин поучаствовать (дизайн 😍) не забывем о том, что iOS клиент написан на Clojure! МОЖЕТ БЫТЬ ЭТО БУДЕТ ТОТ САМЫЙ ПРОЕКТ КОТОРЫЙ СДЕЛАЕТ КЛОЖУРУ МЕЙНСТРИМОМ, А?
https://contribute.status.im/
Me: «Господи, до чего же хочется LISP без JVM, просто пиздец как хочется»
Also me: «Carp? Какой еще, блять, карп? Нахуй иди!»
https://github.com/carp-lang/Carp
Посмотрите какой няшный:
https://github.com/metabase/toucan
let client_senders: Arc<Mutex<Vec<mpsc::Sender<String>>>> = Arc::new(Mutex::new(vec![]));
IS RUST A HOLY GRAIL THAT WILL ALLOW US WRITE HTML ON BOTH FRONTEND AND BACKEND???
Псст... не хотите немного cloud-native приложений на Kubernetes?
https://github.com/Azure/draft
Имею большое желание закрыть тему с Clojure (на какое-то время), но тут аккурат после моего ранта занесли статью которая как бы ответ на него. Короче, ни я один думаю, что кложурка совсем плоха. С другой стороны мое паучьё чуть подсказывает, что осенью на 10-тилетие языка Рич может показать что-то интересное.
https://lambdaisland.com/blog/25-05-2017-simple-and-happy-is-clojure-dying-and-what-has-ruby-got-to-do-with-it
Сомнительно, что это кому-то понадобится, но тем не менее: написаная на Haskell обертка над Posgregs для быстрого создания REST и GraphQL API. В Docker конечно же.
https://github.com/subzerocloud/postgrest-starter-kit
Впрочем, Go тоже никуда не годится:
https://github.com/ksimka/go-is-not-good
Грустный тред, который подтверждает мою мысль о том, что Clojure это язык для «пет-проектов на jvm». Не могу найти вменяемого объяснения как такой выразительный и продвинутый (а главное приятный для пользования) тул не получил распространения за пределами фронтенда для умных подушек или каталога паяльных плат. ☹️☹️☹️
https://news.ycombinator.com/item?id=14302762
Было дело я на страницах этого канала метался в бесплодных попытках понять зачем нужен Rust. Это время прошло, я четко сформулировал для себя ответ на этот вопрос: «для того, чтобы переписать на нём то, что написано на Go, попутно беспрестанно блогая об этом». По этой причине информация о Rust, которую я нахожу в интернетах складируется мной «на потом», вот одна из последних валидных заметок:
https://gist.github.com/oakes/4af1023b6c5162c6f8f0
Абсолютно идиотская картинка, потому что Хаскелисты хэйтят Окамл (взаимно). Fact.
Читать полностью…f8 не смотрите? Вот и я нет, хотя почти год пилил платформу для чатботов. Из кейноута понятно, что фейсбук теперь весь про дополненную и виртуальную реальность, а мне, блять, от реальной реальности отдохнуть хочется.
В ботовое апи ничего интересного не занесли и я расцениваю это как сворачивание глобальных планов создания там экосистемы. Разработчики второсортные, боты глючат и не нужны. Проехали. No hard feelings.
Самое интересное на событии — фесбучный оупенсорс про ML. Уже релизнули Caffe2 и еще что-то будет. В более широком смысле ML/AL — это вообще единственное, чем стоит сейчас заниматься (кроме блокчейна). Потому как веб сервисы и гуи для приложений это, как говорят в академиа, solved problem. Так что, дорогой читатель, мой тебе совет: вместо того чтобы денно и нощно сидеть в чатиках про джаваскрипт-вакансии и обсуждать кто джун, а кто сеньер, я рекомменую купить хорошую книжку по линейке и пойти на курсеру за курсом по питончику. Не благодари.