Хоть гугловый i/o ничего нового не презентовал (ну рил слабо), TCAV смотрится очень сочно.
TCAV - Testing with Concept Activation Vectors. Фишка в том, что нейронка оперирует не примитивами (пикселями), а скорее фичами (цвет, пол, религия).
Вроде ж очевидная вещь, но чёрт, этож надо было дойти до неё, да еще и выкатить в прод (если гугл не врет).
Статейка (30 ноября 2017, паблиш 8 июля 2018) https://arxiv.org/abs/1711.11279
Код для ТФ https://github.com/tensorflow/tcav
Ну и прочие ништяки с распознованием речи. Будушее за RNN и биткоином (про 1е не точно). Но да, если они действительно научились сжимать модели с 2гб в 80мб эт круто.
TCAV - Testing with Concept Activation Vectors. Фишка в том, что нейронка оперирует не примитивами (пикселями), а скорее фичами (цвет, пол, религия).
Вроде ж очевидная вещь, но чёрт, этож надо было дойти до неё, да еще и выкатить в прод (если гугл не врет).
Статейка (30 ноября 2017, паблиш 8 июля 2018) https://arxiv.org/abs/1711.11279
Код для ТФ https://github.com/tensorflow/tcav
Ну и прочие ништяки с распознованием речи. Будушее за RNN и биткоином (про 1е не точно). Но да, если они действительно научились сжимать модели с 2гб в 80мб эт круто.
arXiv.org
Interpretability Beyond Feature Attribution: Quantitative Testing...
The interpretation of deep learning models is a challenge due to their size, complexity, and often opaque internal state. In addition, many systems, such as image classifiers, operate on low-level...
oleg_log
Хоть гугловый i/o ничего нового не презентовал (ну рил слабо), TCAV смотрится очень сочно. TCAV - Testing with Concept Activation Vectors. Фишка в том, что нейронка оперирует не примитивами (пикселями), а скорее фичами (цвет, пол, религия). Вроде ж очевидная…
"a couple of elephants standing next to each other"
Вспомнился тред с пикчами, которые нейронка распознает...ну не совсем правильно. Довольно забавно.
https://twitter.com/JanelleCShane/status/969239712190746624
Вспомнился тред с пикчами, которые нейронка распознает...ну не совсем правильно. Довольно забавно.
https://twitter.com/JanelleCShane/status/969239712190746624
oleg_log
Какая же ламповая лекция от Отцов Юникса из AT&T, и Ритчи, и Кернига, и Томпсон, даже Ахо есть(правда его знают по алгоритму Ахо-Корасик), а также Лоринда Черри. На самом деле Bell labs и его поглотитель AT&T дали слишком много для этого мира. Жаль рыночек…
И еще видос от Отцов. Начало около 7:40, понравилась фраза Брайана: It wasn't a budget, it was a quota.
И оказывается unix был написан за 3 недели, пока жена Кена вместе с ребенком уехала к родственникам. Они даже пошутили(если бы...), что современные разрабы не такие мощные.
Или то, что они за одну ночь с Деннисом переписали все на пайпы. Кстати греп тоже был сделан на одну ночь.
А теперь вишенка - Кена целых 6 раз реджектнули из Белл лабс изначально. Так сказать цивилизация была 6 раз на волоске от провала.
https://www.youtube.com/watch?v=EY6q5dv_B-o
И оказывается unix был написан за 3 недели, пока жена Кена вместе с ребенком уехала к родственникам. Они даже пошутили(если бы...), что современные разрабы не такие мощные.
Или то, что они за одну ночь с Деннисом переписали все на пайпы. Кстати греп тоже был сделан на одну ночь.
А теперь вишенка - Кена целых 6 раз реджектнули из Белл лабс изначально. Так сказать цивилизация была 6 раз на волоске от провала.
https://www.youtube.com/watch?v=EY6q5dv_B-o
YouTube
VCF East: Ken Thompson interviewed by Brian Kernighan
In the 1960s-1970s, Ken Thompson co-invented the UNIX operating system along with Dennis Ritchie at Bell Labs. He also worked on the language B, the operating system Plan 9, and the language Go. He and Ritchie won the Turing Award. He now works at Google.…
oleg_log
Хоть гугловый i/o ничего нового не презентовал (ну рил слабо), TCAV смотрится очень сочно. TCAV - Testing with Concept Activation Vectors. Фишка в том, что нейронка оперирует не примитивами (пикселями), а скорее фичами (цвет, пол, религия). Вроде ж очевидная…
Как бы гугл не старался в речь, но "Unix and C" он распознал как "Nixon" :D
Дейв Чейни как-то активизировался и начал публиковать больше материала, и вот он рассказал про table driven тесты.
Никакого рокетсайнс, все просто, но вот одна вещь особенно порадовала:
Using a map literal syntax we define our test cases not as a slice of structs, but as map of test names to test fixtures.
Map iteration order is undefined 1 This means each time we run go test, our tests are going to be potentially run in a different order.
This is super useful for spotting conditions where test pass when run in statement order, but not otherwise. If you find that happens you probably have some global state that is being mutated by one test with subsequent tests depending on that modification.
Я как раз про это говорил на GoGoConf 2018 и довольно долго защищал эту идею от пары людей из гугла, что она нужна и полезна. +1 аргумент в мою пользу. збс.
https://dave.cheney.net/2019/05/07/prefer-table-driven-tests
Никакого рокетсайнс, все просто, но вот одна вещь особенно порадовала:
Using a map literal syntax we define our test cases not as a slice of structs, but as map of test names to test fixtures.
Map iteration order is undefined 1 This means each time we run go test, our tests are going to be potentially run in a different order.
This is super useful for spotting conditions where test pass when run in statement order, but not otherwise. If you find that happens you probably have some global state that is being mutated by one test with subsequent tests depending on that modification.
Я как раз про это говорил на GoGoConf 2018 и довольно долго защищал эту идею от пары людей из гугла, что она нужна и полезна. +1 аргумент в мою пользу. збс.
https://dave.cheney.net/2019/05/07/prefer-table-driven-tests
Не понимаю этих людей, которые переписывают коммиты в открытом ПР. Я сделал несколько замечаний, они их поправили и тут же слили в один коммит.
И вот пёс знает, что там появилось новое или исчезло старое. Все эти продукты для создания пулл реквестов как раз должны облегчать работу с кодом, чтобы легко прыгать между изменениями и видеть эти инкриментальные изменения.
Но нет, мы возьмем современные технологии и вернемся к предкам. И чёрт возьми, даже есть кнопка на мёрже: squash.
И вот пёс знает, что там появилось новое или исчезло старое. Все эти продукты для создания пулл реквестов как раз должны облегчать работу с кодом, чтобы легко прыгать между изменениями и видеть эти инкриментальные изменения.
Но нет, мы возьмем современные технологии и вернемся к предкам. И чёрт возьми, даже есть кнопка на мёрже: squash.
Что не утро, то подарок.
Versions of the Official Alpine Linux Docker images (since v3.3) contain a NULL password for the
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-5021
Versions of the Official Alpine Linux Docker images (since v3.3) contain a NULL password for the
root user. This vulnerability appears to be the result of a regression introduced in December of 2015. Due to the nature of this issue, systems deployed using affected versions of the Alpine Linux container which utilize Linux PAM, or some other mechanism which uses the system shadow file as an authentication database, may accept a NULL password for the root user.https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-5021
cve.mitre.org
CVE -
CVE-2019-5021
CVE-2019-5021
CVE® is a list of records — each containing an identification number, a denoscription, and at least one public reference — for publicly known cybersecurity vulnerabilities. The mission of the CVE Program is to identify, define, and catalog publicly disclosed…
oleg_log
Йоу, друзейки, а пошарьте своих ботов, в телеге, вк или даже вайбере (за ссыль на репо отдельно спасибо) Или подкиньте тех, которых чаще одного раза использовали, буду тоже признателен. Кидать сюда @olegkovalov
Вот список интересностей, что получилось собрать. Если честно, я думал получится список побольше.
@pomodoro_timer_bot - помодоро таймер, удобнее чем искать клиента под каждую ось/устройство
@webm2mp4bot - конвертация видео
@LyBot - качает музыку из youtube
@voicybot - распознает речь, пару раз спасал в транспорте
@axaxaxaxbot - рофлит над вашими шутками (можете попробовать писать мне, я тоже, возможно, посмеюсь)
И довольно полное руководство, как пилить бота, правда питон-ориентед https://groosha.gitbook.io/telegram-bot-lessons/
И неск ботов для чатов:
@combot - для статистики
@Cyberdyne_Systems_bot - для защиты от спамеров
@wachter_bot - для создание обращения к новым участникам
UPD:
@tovmajor_bot - репортить спамеров в чате
Спасибо отозвавшимся 🙌
@pomodoro_timer_bot - помодоро таймер, удобнее чем искать клиента под каждую ось/устройство
@webm2mp4bot - конвертация видео
@LyBot - качает музыку из youtube
@voicybot - распознает речь, пару раз спасал в транспорте
@axaxaxaxbot - рофлит над вашими шутками (можете попробовать писать мне, я тоже, возможно, посмеюсь)
И довольно полное руководство, как пилить бота, правда питон-ориентед https://groosha.gitbook.io/telegram-bot-lessons/
И неск ботов для чатов:
@combot - для статистики
@Cyberdyne_Systems_bot - для защиты от спамеров
@wachter_bot - для создание обращения к новым участникам
UPD:
@tovmajor_bot - репортить спамеров в чате
Спасибо отозвавшимся 🙌
groosha.gitbook.io
Предисловие | Пишем ботов для Telegram на языке Python
Еще одна #саксес_сториз
Чел сидит 10 лет в фирме, в индустрии под 20 лет. Ругается в слаке с
Прочитать ошибку, что нет сертификатов, он, почему-то, не догадался. Смеркалось.
Чел сидит 10 лет в фирме, в индустрии под 20 лет. Ругается в слаке с
@here почему локально не запускается сервис по хттпс.Прочитать ошибку, что нет сертификатов, он, почему-то, не догадался. Смеркалось.
Сегодня всей тимой анализировали анкету за прошлый год. Нравится ли работать, что по впечатлениям, верите ли вы в вышестоящих и прочий буллшит бинго.
Но когда я услышал фразу с пикчи (ну очень похожую), серьезно воспринимать дальше я не мог :D
На самом деле это все странно: верите ли вы в СЕО ? Ну как бы да, мне ж еще платят. К чему эти все пустые "нам важны сотрудники". Это ведь этикет, не более.
Но вот когда разработчики говорят, что им это приятно слышать...ох...либо это мой циничный снг-менталитет, либо я потерял человеко-связь.
Но когда я услышал фразу с пикчи (ну очень похожую), серьезно воспринимать дальше я не мог :D
На самом деле это все странно: верите ли вы в СЕО ? Ну как бы да, мне ж еще платят. К чему эти все пустые "нам важны сотрудники". Это ведь этикет, не более.
Но вот когда разработчики говорят, что им это приятно слышать...ох...либо это мой циничный снг-менталитет, либо я потерял человеко-связь.
Методичка как быть умненьким на любом митинге (работает во всех сферах):
https://www.sadanduseless.com/work-meeting-lifehacks/
https://www.sadanduseless.com/work-meeting-lifehacks/
Sadanduseless
20 Tricks to Appear Smart In Meetings
Illustrator Sarah Cooper has published a hilarious and very true book "100 Tricks to Appear Smart in Meetings". This is a sneak-peak selection of the 20 funniest tricks you should totally use.
о-о-о, теперь профайлер для голанг можно дергать из тестов и не лезть в консоль и не лезть в шпаргалку по командам.
(VSCode only, но все же, а в Goland вроде уже есть.)
https://marketplace.visualstudio.com/items?itemName=MaxMedia.go-prof
(VSCode only, но все же, а в Goland вроде уже есть.)
https://marketplace.visualstudio.com/items?itemName=MaxMedia.go-prof
Visualstudio
Go Profiling - Visual Studio Marketplace
Extension for Visual Studio Code - Go language profiling
Взял пачку тестов на жавовском спринге. Интеграционные и юниты, около 300 штук(180+120).
На 80 запусков всех тестов хотя бы 1 раз выпадает NullPointerException из-за ненайденного бина.
Магический резолв зависимостей в рантайме это конечно мдаааа...
На 80 запусков всех тестов хотя бы 1 раз выпадает NullPointerException из-за ненайденного бина.
Магический резолв зависимостей в рантайме это конечно мдаааа...
Forwarded from DocOps
— Почему пользователи StackOverflow начинают вопросы со слова Say? Например:
Say “How to get data array for a numpy array with python"
— А потому что в документации такой пример.
За ссылку спасибо @factorized.
Say “How to get data array for a numpy array with python"
— А потому что в документации такой пример.
За ссылку спасибо @factorized.
Время пожрать, а кто как обедает?
Anonymous Poll
25%
Приношу свое из дома
42%
Кафе/ресторан/забегаловка
1%
Дошик/супы/пюре/каши быстрого приготовления
2%
Бизнес-ланчи в коробке(лучше дошика)
4%
Подписался на доставку еды
7%
Фирма сама кормит
4%
В течение дня ем по чуть-чуть и обед не нужен (или ваще не ем в офисе)
4%
Питание для милениалов(всякие модные штуковины и свэг)
9%
Готовлю в офисе
2%
Другое (сообщите хоть что там)
oleg_log
Время пожрать, а кто как обедает?
Удаленщики, жмите готовлю в офисе, соре за кривой вариант
Спонсор этих выходных: How We Use the Procrastination Equation.
Motivation - self-explanatory; it’s basically the opposite of procrastination.
Value - refers to how much you enjoy doing a task, and how much you’ll enjoy the reward from completing it.
Expectancy - refers to how how much you expect to succeed at doing the task, and how much you expect to get the reward.
Impulsiveness - refers to your tendency to get distracted and your ability to stay focused.
Delay - refers to the fact that the further away a task’s reward or completion is, the less motivated we will be.
Внутри список частых причин, почему у меня нет мотивации что-то делать, лучше полистаю мемы и краткий туду, как по шагам от этого избавиться.
Ссыль: https://alexvermeer.com/how-we-use-the-procrastination-equation/
Motivation - self-explanatory; it’s basically the opposite of procrastination.
Value - refers to how much you enjoy doing a task, and how much you’ll enjoy the reward from completing it.
Expectancy - refers to how how much you expect to succeed at doing the task, and how much you expect to get the reward.
Impulsiveness - refers to your tendency to get distracted and your ability to stay focused.
Delay - refers to the fact that the further away a task’s reward or completion is, the less motivated we will be.
Внутри список частых причин, почему у меня нет мотивации что-то делать, лучше полистаю мемы и краткий туду, как по шагам от этого избавиться.
Ссыль: https://alexvermeer.com/how-we-use-the-procrastination-equation/