to post messages and comments.

@Darwin:

Discover how some of the world’s most original artists, writers and musicians structured their day, based on ‘Daily Rituals’ by Mason Currey ( masoncurrey.com ): podio.com

@Darwin:

cow level API

@Darwin:

flagstories.co

@Darwin:

ну про такое придется смотреть
youtube.com

@Darwin:

Не лохотрон, а стартап (c)

@Darwin:

oddityviz.com — упоротая, бессмысленная и затягивающая визуализация space oddity

@Darwin:
JS

немного о bind в react:
daveceddia.com
reactkungfu.com
medium.com

Tldr. Если бесит муть вида:
this.makesNoFuckingSense = this.makesNoFuckingSense.bind(this)...сейчас можно пробовать: npmjs.com
Рано или поздно можно будет так: github.com

Decorators offer a convenient declarative syntax to modify the shape of class declarations: tc39.github.io (stage 2)
This proposal aims to provide a declarative mechanism for specifying fields intended to be placed on classes: tc39.github.io (stage 1)

Про general process for making changes to the specification если что: tc39.github.io

@Darwin:

JavaScript practices an extremely aggressive type coercion doctrine where comparing apples with bananas always makes sense, especially when they are actually oranges. Everything works somehow. Or not, depending on how you look at it and what time of the day it is. The language also seems to have a deep sensual relationship with strings, trying to convert in and out of them.(c) whydoesitsuck.com , от неосилившего ecma-international.org

@Darwin:

A collective list of public JSON APIs for use in web development: github.com

@Darwin:

Вчерашний moscowjs выложили, жаль что одним куском, там интересный четвертый доклад про оптимизации и бенчмаркинг: youtube.com

Слайды: docs.google.com

Баг, про который говорится в докладе ( bugs.chromium.org ), до сих пор в силе, несмотря на добавленные в 56-й версии оптимизации:
Functions that contain a compound let assignment (Optimized as of Chrome 56 / V8 5.6!)
Там же рекомендуют глянуть youtube.com (не смотрел пока)

Сегодня же, кстати, интереснейший перевод про сборку мусора выложили: medium.com

Пара related ссылок от себя:
Optimization killers: github.com (хотя русский перевод на хабре есть, лучше читать на ангельском, там обновляется)
По её мотивам была такая любопытная хрень, ныне неподдерживаемая похоже — npmjs.com

Ну и кстати вакансия у ребят там очень интересная: gist.github.com

@Darwin:

Opera Developer начала паранойить на juick-овский сертификат (во всех остальных браузерах все ок пока что). Бегло погуглил, вот у человека такое же было:
xiven.com

Там собственно и ссылка на причину: security.googleblog.com + blog.mozilla.org

Обычные браузеры предали анафеме только сертификаты, выданные позже октября 2016, а у оперы dev свои security checks (например opera.com , с темой не связано, просто любопытное)

tldr:
The investigation concluded that WoSign knowingly and intentionally misissued certificates in order to circumvent browser restrictions and CA requirements. Further, it determined that StartCom, another CA, had been purchased by WoSign, and had replaced infrastructure, staff, policies, and issuance systems with WoSign's. When presented with this evidence, WoSign and StartCom management actively attempted to mislead the browser community about the acquisition and the relationship of these two companies.
Most seriously, we discovered they were backdating SSL certificates in order to get around the deadline that CAs stop issuing SHA-1 SSL certificates by January 1, 2016

@Darwin:

Макакопроблем псто.

TIL (today I learned) что PITA расшифровывается как Pain In The Ass.

Речь пойдет о пользовательской стилизации скроллбаров, которые нельзя просто взять и покрасить (что в общем-то и не нужно нормальному человеку, но заказчик далеко не всегда является таковым).

В вебките это решено нестандартным свойством: developer.mozilla.org , а вот багтрекер мозиллы — неиссякаемый источник радости. Вот например баг, которому 16 (прописью: шестнадцать, Карл!) лет: bugzilla.mozilla.org

Первый пост шестнадцатилетней давности:
Proposal: Mozilla should support the scrollbar-(blah)-color properties implemented in IE5.5. This would be a minor enhancement...
Последний коммент, написан два месяца назад:
DON'T COMMENT UNLESS YOU ARE FIXING IT...
Кто виноват и что делать было в принципе понятно 11 лет назад:
* The current XBL scrollbars are partly implemented in C++ and tied directly to the bits where they need to go
* Instead this bug proposes to add two pseudo elements, such as ::-moz-horizontal-scrollbar and ::-moz-vertical-scrollbar, which would become the bound elements for the XBL scrollbars
* The XBL scrollbars could then do something intelligent with inherited properties from these pseudo-elements
* This also allows users to write new scrollbars in XBL and bind them to these pseudo-elements to completely replace the scrollbars. Example: instead of a slider with buttons, a miniature image that serves as a panning control. Or whatever.
The new capability this requires is that AFAIK, XBL can't currently bind to pseudo-elements, because XBL expects to bind to something in the DOM. I don't know what would be required to change that.

В светлом технократическом будущем возможно этот драфт станет частью спецификации: drafts.csswg.org — но с 2015 года (первый публичный драфт) он не сильно поменялся: w3.org

Пилит драфт вот этот достойный чел, который не кодит с 2012, ныне преподает что-то во французском лицее в Киото и консультирует: florian.rivoal.net — не удивительно, что оно не особо двигается.

Хотя в драфте про скроллбары пока ни слова, страница свойства developer.mozilla.org отправляет туда. -moz-appearance, если кто не пони, теоретически совершает обратную процедуру, стилизует ваш элемент под системный, а в списке элементов под которые оно должно стилизовать, есть и скролбарозапчасти. Так что остается верить.

В общем, лютый феерический 314здец конечно.

@Darwin:

по мотивам rationalnumbers.ru

@Darwin:

визуализнул

@Darwin:

Вооот, злободневные данные, специально для умннбт: when-americans-lost-their-virginity: flowingdata.com

@Darwin:

a-history-of-global-living-conditions-in-5-charts: ourworldindata.org
Может и кидал уже, но слишком пиздатые графики, на них не грех и второй раз глянуть.

@Darwin:

Охуеть, а термопасту-то надо крестиком намазывать: pugetsystems.com
Век живи — век учись.

@Darwin:
Vim

why vim uses the hjkl keys as arrow keys: catonmat.net

@Darwin:

Developer Survey Results 2017: stackoverflow.com
Дичайше бомбит от этого графика, как и год назад.

@Darwin:

настойки postcss