Forwarded from oleg_log (Oleg Kovalov)
Я тут митапчик зачитал. Так уж вышло что появилась [citation needed] тулза, которая проверяет структуру ваших пакетов (читайте микросервисов в монорепе, жа и не только).
Вот только публично она пока недоступна, полистайте слайды, там примеры конфига есть. Надеюсь звезды сойдут счастливо и я буду рад её публишнуть в ближайшие дни, ну либо смотреть сериал Dark и наслаждаться новыми найками.
Слайды https://speakerdeck.com/olegkovalov/impguard-protect-your-project-structure
Вот только публично она пока недоступна, полистайте слайды, там примеры конфига есть. Надеюсь звезды сойдут счастливо и я буду рад её публишнуть в ближайшие дни, ну либо смотреть сериал Dark и наслаждаться новыми найками.
Слайды https://speakerdeck.com/olegkovalov/impguard-protect-your-project-structure
Speaker Deck
impguard - protect your project structure
- Пожалуйста, кратко опишите вашу архитектуру
- Чудище обло, озорно, огромно, стозевно и лаяй
- Чудище обло, озорно, огромно, стозевно и лаяй
Forwarded from Записки админа
🔍 Теперь можно grep'нуть по всему github'у нужное вам вхождение прямо из браузера: https://grep.app/ #линк #github
О, прикольная штука чтобы поднять на малинке — сверхминималистичный фронтенд для git-а
https://github.com/honza/smithy
https://github.com/honza/smithy
GitHub
GitHub - honza/smithy: A tiny git forge written in Go
A tiny git forge written in Go. Contribute to honza/smithy development by creating an account on GitHub.
Forwarded from oleg_log (Oleg Kovalov)
YouTube
Go Systems Conf SF 2020
Ask our speakers Qs on Discuss: https://bit.ly/gsc-2020
Code of Conduct: https://bit.ly/gsc-CoC
Interested in learning more about Slash Enterprise? Chat with someone from the Dgraph team: https://dgraph.io/connect
0:00 - Opening slide show and music
29:01…
Code of Conduct: https://bit.ly/gsc-CoC
Interested in learning more about Slash Enterprise? Chat with someone from the Dgraph team: https://dgraph.io/connect
0:00 - Opening slide show and music
29:01…
Forwarded from addmeto (Grigory Bakunov)
Каждый раз радуюсь, когда появляются новые массивные датасеты в каких-то бытовых областях. Как вам такое: огромный неплохо структурированный набор из более 2 миллионов рецептов, в машинно-читаемом формате. Прямо готовая база для создания ИИ-шефповара, можно создавать совершенно новые но при этом относительно сьедобные блюда.
Чем больше датасетов в бытовых областях, тем меньше "вау" и больше бытового использования уже давно неплохо работающей системы генерации новых обьектов на базе старых. https://github.com/Glorf/recipenlg
Чем больше датасетов в бытовых областях, тем меньше "вау" и больше бытового использования уже давно неплохо работающей системы генерации новых обьектов на базе старых. https://github.com/Glorf/recipenlg
GitHub
GitHub - Glorf/recipenlg: Set of scripts and notebooks used to produce results visible in RecipeNLG paper
Set of scripts and notebooks used to produce results visible in RecipeNLG paper - Glorf/recipenlg
Forwarded from Бiоинформатика и лапки
ВЫШЛО ВЫШЛО ВЫШЛО ВЫШЛО ВЫШЛО
Первая из трех статей, над которыми работал в этом году. Остальные выйдут в 2021))
https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0235179
Первая из трех статей, над которыми работал в этом году. Остальные выйдут в 2021))
https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0235179
journals.plos.org
Examining the effects of transcranial direct current stimulation on human episodic memory with machine learning
We aimed to replicate a published effect of transcranial direct-current stimulation (tDCS)-induced recognition enhancement over the human ventrolateral prefrontal cortex (VLPFC) and analyse the data with machine learning. We investigated effects over an adjacent…
Forwarded from dd if=/dev/stuff of=/dev/tg
Открыточка @dimapomogaet, в т.ч. благодаря которому я смог вывезти начало конца этого года:
https://www.instagram.com/p/CInxLG5nok4
(и нет, это не реклама, Дима реально очень крут)
https://www.instagram.com/p/CInxLG5nok4
(и нет, это не реклама, Дима реально очень крут)
Forwarded from Мы из будущего
Ещё немного импакта вам принёс. На этот раз космического.
«Немного о чудесах.
После прошлого поста имел дискуссию с такими же задротами о том, что же, собстно, чудесного произошло вчера с ракетой SN8 в техасском селе, название которого лучше не пытаться переводить, бо станет не так круто.
Попробую понятно изложить.
50-ти метровая бочка из нержавейки в форме ракеты, построенная в чистом поле за два года с нуля, взлетела на 12.5 км. вверх и еще пару км. в сторону, выключила двигатели, легла на бочок и планировала, подруливая плавниками ровно до точки старта. Потом, на высоте до 100 метров она снова врубила движки, встала вертикально, выровнялась и начала аккуратно садиться на место взлета. В процессе посадки, из-за недостаточного давления в носовом баке с жидким кислородом, у нее не хватило давления на запуск всех двигаталей и она выполнила RUD - rapid unscheduled disassembly, что в переводе означает "взорвалась нахер очень красиво".
Почему это чудо?
1. Потому, что это первый полет космического корабля принципиально нового типа с отработкой всех элементов. Будущее выглядит так. Привыкайте.
2. Потому,что планируя на боку, она будет входить в атмосферу и долетать до точки посадки. Так делали бураны и шаттлы, но они выглядели, как самолеты и крепились к огромным одноразовым ракетам, а после посадки их нужно было месяцами готовить к новому пуску. Эту нужно будет просто заправить и помыть. Или можно не мыть. Что ей будет? Нержавейка же.
3. Потому, что это первый 100%-но reusable космический корабль. Представьте себе, что до Маска все считали нормальным строить огромный самолет, чтобы взлететь один раз, а потом упасть, как гавно с неба на маленькой капсулке и строить снова. Или то же самое, но с маленьким многоразовым самолетиком на боку большого одноразового но, в итоге, еще в 3 раза дороже за запуск. Потом Фэлконы показали, что можно терять только дешевую часть самолета, а движки, баки и самую дорогую электронику использовать многократно. И вот вчера все поменялось навсегда. Почему навсегда? Потому, что теперь базой себестоимости полета в космос будет цена топлива и мойка движков, а не постройка новой ракеты. 1.5%. Напишу буквами: ПОЛТОРА ПРОЦЕНТА от того, что было. Остальное летает, как рейсовый Боинг. Конкуренты либо сделают так же, либо умрут, но по их кончине плакать будет один Рогозин, пропивая в своем тосканском замке то, что могло стать новой космической программой когда-то очень космической страны.
4. Потому, что, как вовремя напомнил Евгений Соловчук, для взлета ей нужен не космодром, а "стартовый стол"+два бака с жидким метаном и кислородом. Стартовый стол - это залитая из жаропрочного бетона платформа, а жидкий кислород и метан можно сделать даже на Марсе, для чего собственно все так и придуманно. В принципе, можно скинуться человек на 20 по пятерке и у нас будет свой космодром для Starship. Маск ведь, когда говорит про быстрые перелеты по планете, шутит только чуть-чуть. Пофантазируйте. Very rewarding process.
5. Потому, что во время всей процедуры за дистанционным пультом не сидел потный и матюкающийся полковник ВВС с рычагами в руках в отчаянной попытке дотянуть сырой прототип до нужных результатов. За минуту до старта контроль уходит в черный ящик с лампочками. А дальше. Оно. Все. Само.
6. Потому, что все вот это сделано человеком, который посвятил жизнь идее дать человечеству второй шанс на второй планете, если, а точнее когда, оно неизбежно засрет и сделает необитаемой первую. Человеком, который построил и продал PayPall, чтобы были бабки на вотэтовсе и несколько раз чуть не обанкротился по дороге. Никакое государство не тратило на SN8 ни копейки. НАСА клиент Space X такой же, как и Боинга с Локхидом, которым платят в полтора раза больше за запуск и Роскосмоса, которым платили по 90 миллионов долларов за космонавта. И те и другие строят ракеты на безлимитном гос бабле с момента, как раздерибанили Фон Брауна и его наработки. И шо?
7. Потому, что с их скоростью, через три года мы будем зевать от того, насколько это станет привычным.
«Немного о чудесах.
После прошлого поста имел дискуссию с такими же задротами о том, что же, собстно, чудесного произошло вчера с ракетой SN8 в техасском селе, название которого лучше не пытаться переводить, бо станет не так круто.
Попробую понятно изложить.
50-ти метровая бочка из нержавейки в форме ракеты, построенная в чистом поле за два года с нуля, взлетела на 12.5 км. вверх и еще пару км. в сторону, выключила двигатели, легла на бочок и планировала, подруливая плавниками ровно до точки старта. Потом, на высоте до 100 метров она снова врубила движки, встала вертикально, выровнялась и начала аккуратно садиться на место взлета. В процессе посадки, из-за недостаточного давления в носовом баке с жидким кислородом, у нее не хватило давления на запуск всех двигаталей и она выполнила RUD - rapid unscheduled disassembly, что в переводе означает "взорвалась нахер очень красиво".
Почему это чудо?
1. Потому, что это первый полет космического корабля принципиально нового типа с отработкой всех элементов. Будущее выглядит так. Привыкайте.
2. Потому,что планируя на боку, она будет входить в атмосферу и долетать до точки посадки. Так делали бураны и шаттлы, но они выглядели, как самолеты и крепились к огромным одноразовым ракетам, а после посадки их нужно было месяцами готовить к новому пуску. Эту нужно будет просто заправить и помыть. Или можно не мыть. Что ей будет? Нержавейка же.
3. Потому, что это первый 100%-но reusable космический корабль. Представьте себе, что до Маска все считали нормальным строить огромный самолет, чтобы взлететь один раз, а потом упасть, как гавно с неба на маленькой капсулке и строить снова. Или то же самое, но с маленьким многоразовым самолетиком на боку большого одноразового но, в итоге, еще в 3 раза дороже за запуск. Потом Фэлконы показали, что можно терять только дешевую часть самолета, а движки, баки и самую дорогую электронику использовать многократно. И вот вчера все поменялось навсегда. Почему навсегда? Потому, что теперь базой себестоимости полета в космос будет цена топлива и мойка движков, а не постройка новой ракеты. 1.5%. Напишу буквами: ПОЛТОРА ПРОЦЕНТА от того, что было. Остальное летает, как рейсовый Боинг. Конкуренты либо сделают так же, либо умрут, но по их кончине плакать будет один Рогозин, пропивая в своем тосканском замке то, что могло стать новой космической программой когда-то очень космической страны.
4. Потому, что, как вовремя напомнил Евгений Соловчук, для взлета ей нужен не космодром, а "стартовый стол"+два бака с жидким метаном и кислородом. Стартовый стол - это залитая из жаропрочного бетона платформа, а жидкий кислород и метан можно сделать даже на Марсе, для чего собственно все так и придуманно. В принципе, можно скинуться человек на 20 по пятерке и у нас будет свой космодром для Starship. Маск ведь, когда говорит про быстрые перелеты по планете, шутит только чуть-чуть. Пофантазируйте. Very rewarding process.
5. Потому, что во время всей процедуры за дистанционным пультом не сидел потный и матюкающийся полковник ВВС с рычагами в руках в отчаянной попытке дотянуть сырой прототип до нужных результатов. За минуту до старта контроль уходит в черный ящик с лампочками. А дальше. Оно. Все. Само.
6. Потому, что все вот это сделано человеком, который посвятил жизнь идее дать человечеству второй шанс на второй планете, если, а точнее когда, оно неизбежно засрет и сделает необитаемой первую. Человеком, который построил и продал PayPall, чтобы были бабки на вотэтовсе и несколько раз чуть не обанкротился по дороге. Никакое государство не тратило на SN8 ни копейки. НАСА клиент Space X такой же, как и Боинга с Локхидом, которым платят в полтора раза больше за запуск и Роскосмоса, которым платили по 90 миллионов долларов за космонавта. И те и другие строят ракеты на безлимитном гос бабле с момента, как раздерибанили Фон Брауна и его наработки. И шо?
7. Потому, что с их скоростью, через три года мы будем зевать от того, насколько это станет привычным.
Forwarded from Берлога Зануды
Лекция[0] профессора из MIT Била Фримана посвященная его долгосрочному исследовательскому проекту по использовании луны для создания снимка земли по отраженному свету, Попутно его группа научилась использовать как камеры (часто их называют "случайными камерами") множество других объектов, таких как пол, что позволило смотреть за углы [1], или Wi-Fi сигнал что позволи определять положение и позу[2,3] людей сквозь стены. Лично меня как исследователя это очень вдохновило и потихоньку приводило к коцепции холистического машинного восприятия. Уверен в будущем мы увидим у роботов и других автоматических систем сенсорные способности которые заставят нас чувствовать дискомфорт. Как в скетчах про персонажей аниме[4] ))
[0] https://www.youtube.com/watch?v=Ytkkl917paM
[1] https://www.youtube.com/watch?v=7NhQ7WkbHms
[2] https://patents.google.com/patent/US20170220718A1/en
[3] https://news.mit.edu/2018/artificial-intelligence-senses-people-through-walls-0612
[4] https://www.youtube.com/watch?v=0JI9LmB1FZY
[0] https://www.youtube.com/watch?v=Ytkkl917paM
[1] https://www.youtube.com/watch?v=7NhQ7WkbHms
[2] https://patents.google.com/patent/US20170220718A1/en
[3] https://news.mit.edu/2018/artificial-intelligence-senses-people-through-walls-0612
[4] https://www.youtube.com/watch?v=0JI9LmB1FZY
YouTube
TUM AI Lecture Series - The Moon Camera (Bill Freeman)
Список бесплатных книг по питону с ссылками на файлы
https://www.pythonkitchen.com/legally-free-python-books-list/
https://www.pythonkitchen.com/legally-free-python-books-list/
PythonKitchen
Legally Free Python Books List
Educating programmers about interesting,
crucial topics. Articles are intended to break down tough subjects, while
being friendly to beginners
crucial topics. Articles are intended to break down tough subjects, while
being friendly to beginners
Неприятная уязвимость в go:"encoding/xml" пакете: сформированный особым образом XML документ может переписать собственный AST во время парсинга. Это опасно в первую очередь для SAML пакетов — уязвимость позволяет подменить подписанное сообщение на произвольные данные.
https://mattermost.com/blog/coordinated-disclosure-go-xml-vulnerabilities/
https://mattermost.com/blog/coordinated-disclosure-go-xml-vulnerabilities/
Mattermost.com
Coordinated disclosure of XML round-trip vulnerabilities in Go XML
If you maintain a Go-based project that relies on XML integrity, we urge you to read this post carefully.
☕️ Мерлин заваривает τσάι 🐌
Неприятная уязвимость в go:"encoding/xml" пакете: сформированный особым образом XML документ может переписать собственный AST во время парсинга. Это опасно в первую очередь для SAML пакетов — уязвимость позволяет подменить подписанное сообщение на произвольные…
Фиксов до сих пор нет, для закрытия уязвимости нужно внести серьёзные изменения в стандартную библиотеку. Пока предполагается использовать специальный валидатор XML разметки
https://github.com/mattermost/xml-roundtrip-validator
https://github.com/mattermost/xml-roundtrip-validator
GitHub
GitHub - mattermost/xml-roundtrip-validator
Contribute to mattermost/xml-roundtrip-validator development by creating an account on GitHub.
Вышла беточка go1.16 с поддержкой виртуальной файловой системы и встраивания произвольных файлов.
Теперь можно на этапе компиляции вшить виртуальную файловую систему прямо в бинарник.
И ещё приехала поддержка метрик рантайма в стандартную библиотеку — цепляемся к райнтайму через любые сторонние сборщики метрик через тонкий адаптер.
Из мелочей — есть множественные ключи в тегах: вместо
https://tip.golang.org/doc/go1.16
Теперь можно на этапе компиляции вшить виртуальную файловую систему прямо в бинарник.
И ещё приехала поддержка метрик рантайма в стандартную библиотеку — цепляемся к райнтайму через любые сторонние сборщики метрик через тонкий адаптер.
Из мелочей — есть множественные ключи в тегах: вместо
json:"field" bson:"field" можно писать json bson: "field"
Люблю этот релиз, дорохо-бохатоhttps://tip.golang.org/doc/go1.16
tip.golang.org
Go 1.16 Release Notes - The Go Programming Language