Postlar filtri


Big Data Russia dan repost
Добрый день, рад сообщить, что первая альфа-версия KotlinDL (Keras на Kotlin поверх Tensorflow вышла)
https://github.com/JetBrains/KotlinDL

Ставьте звезды, они пригодятся!


Everything You Always Wanted To Know
About GitHub (But Were Afraid To Ask)

https://gh.clickhouse.tech/explorer/




NLC2CMD – соревнование на NeurIPS по переводу естественного языка в команды Bash.
Оставлю ссылку здесь, чтобы не забыть посмотреть результаты потом
http://nlc2cmd.us-east.mybluemix.net/#/

#tech #bash


iggisv9t channel dan repost
Для контекста: у авито была статья, где они успешно атаковали нейронку конкурентов, которая детектировала номера на автомобилях и переклеивала туда вместо "авито" своё лого, чтобы воровать объявления. Там использовали код из той же статьи, что я сейчас пытался приспособить. Вот собственно сама статья https://habr.com/ru/company/avito/blog/452142/

Шансов было мало, что сработает, но это самое простое, что можно было попробовать, поэтому я попробовал. Это вообще не просто сделать не имея в руках ту нейронку, которая детектирует на их стороне.

Описание атаки тут https://arxiv.org/abs/1804.05810
Код здесь https://github.com/shangtse/robust-physical-attack
но он работает только под Tensorflow 1.13 и object_detection соответствующей версии.




Binary Tree dan repost
Python 3.9.0 is released!

Major new features of the 3.9 series, compared to 3.8
Some of the new major new features and changes in Python 3.9 are:

- PEP 573, Module State Access from C Extension Methods
- PEP 584, Union Operators in dict
- PEP 585, Type Hinting Generics In Standard Collections
- PEP 593, Flexible function and variable annotations
- PEP 602, Python adopts a stable annual release cadence
- PEP 614, Relaxing Grammar Restrictions On Decorators
- PEP 615, Support for the IANA Time Zone Database in the Standard Library
- PEP 616, String methods to remove prefixes and suffixes
- PEP 617, New PEG parser for CPython
- BPO 38379, garbage collection does not block on resurrected objects;
- BPO 38692, os.pidfd_open added that allows process management without races and signals;
- BPO 39926, Unicode support updated to version 13.0.0;
- BPO 1635741, when Python is initialized multiple times in the same process, it does not leak memory anymore;
- A number of Python builtins (range, tuple, set, frozenset, list, dict) are now sped up using PEP 590 vectorcall;
- A number of Python modules (_abc, audioop, _bz2, _codecs, _contextvars, _crypt, _functools, _json, _locale, operator, resource, time, _weakref) now use multiphase initialization as defined by PEP 489;
- A number of standard library modules (audioop, ast, grp, _hashlib, pwd, _posixsubprocess, random, select, struct, termios, zlib) are now using the stable ABI defined by PEP 384.

#python, #release


Доклад, в котором не только много ответов, но еще и немало историй :coolstorybob:

И интересных цитат вроде:
“I wanted a scripting language that was more powerful than Perl, and more object-oriented than Python” – creator of Ruby.

https://www.youtube.com/watch?v=QyJZzq0v7Z4
(TL;DR ответа к вопросу из заголовка – это вопрос времени)

#tech #python


iggisv9t channel dan repost
В эти выходные стартует датафест. Я уже говорил, что мы с Сергеем ( @graphML ) делаем графовый трек. Два дня будут выходить видео с докладами, которые можно будет увидеть на платформе датафеста https://fest.ai/2020/ (там надо зарегистрироваться, можно через gmail). Помимо этого, будет туса в spatial.chat, куда придут спикеры и можно будет задавать вопросы. Или просто можно что угодно обсуждать там. Ну и кроме нас там ещё 40 треков на какие угодно темы и с разными другими активностями.

Расписание у Сергея в канале:
https://t.me/graphML/279




Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish


Новый хэштег здесь – #jupyter_hate – сегодня увидел такое, что захотелось сразу же закрыть и больше никогда не видеть


Кажется, самый полный гайд по подбору GPU для этого вашего диплернинга под личное пользование – https://timdettmers.com/2020/09/07/which-gpu-for-deep-learning/
Есть бенчмарки, регулярно обновляется.

2020: Best GPU overall: RTX 3080 and RTX 3090. – TL;DR в конце поста

Уже закоммитился на RTX 3080, буду собирать свой девбокс.


Если бы у меня был Инстаграм, я бы залил это туда. Но раз есть этот канал, пусть будет здесь. Из-за мятного латте, которое всегда брал в офисе на 1 этаже, можно ностальгировать ещё больше. Было интересно, было круто. И будет! Здесь можно было ещё пошутить про расставание 3 сентября и костры рябин, но я не буду.

#notech
#обещаю_больше_не_писать_такие_неинтересные_посты


Раньше я уже писал про привычку ставить все на компьютер с macOS с терминала – это удобно.

Если немного упороться (1 час воскресенья) и почитать пару тредов на dev.to на тему настройки dotfiles, то получится
- все конфиги сохранить с yadm.io в git-репозиторий,
- вместе с yadm настроить boostrap-скрипт
- научиться доставать приватный ключ SSH из хранилища Bitwarden,
- настраивать macOS одним скриптом,

Тогда можно будет переезжать на новый мак одной командой
curl -s -L https://tiulp.in/i.sh | zsh
(в скрипте установка brew, запуск yadm, а дальше уже все по плану из репозитория)

Репозиторий открыт – https://github.com/tiulpin/tiulpin, кидайте в личку @tiulp1n вопросы, если есть

#tech #productivity


Сказка показалась слишком хорошей, на деле все не так радужно.

- этот самый «хэндбук» — маркетинговый булшит,
- иерархия в Valve все равно есть, но не такая явная,
- у сотрудников немало проблем с work-life balance и не только — много плохих отзывов на Glassdoor и есть откровения бывших разработчиков в Твиттере.

Эх 😕

https://medium.com/dunia-media/the-nightmare-of-valves-self-organizing-utopia-6d32d329ecdb


Кстати, исходный код Half-Life 1 уже много лет лежит на GitHub – https://github.com/ValveSoftware/halflife. Я как-то еще в университете выгружал эти исходники и смотрел, что я могу сделать. Узнал, что на самом деле боты в Half-Life – конечные автоматы. Больше ничего, там сложно (почти 300 тысяч строчек на плюсах, вам не кажется) – на скриншоте статистика от scc об этом репозитории.

P.S. Прайс на разработку от scc всерьёз не воспринимать


Valve — руководство для новых сотрудников
https://steamcdn-a.akamaihd.net/apps/valve/hbook-RU.pdf

🇬🇧 Оригинальная версия на английском лежит тут — тыц.

Буклет написан в 2012 году, но с тех пор вряд ли многое поменялось. Интересно почитать, как Valve проводит онбординг, что рассказывает о своей культуре. До этого ничего такого не видел и не слышал.

Читается очень круто и легко — 72 страницы — 6 основных частей.

🤔 А в конце есть забавный словарь жаргонизмов.
Менеджер — у нас в компании их нет. Поэтому если вы увидите менеджера, сообщите об этом кому-нибудь, так как перед вами, вероятно, дух человека, который работал в этом здании до нас. Можете делать что угодно, но не позволяйте ему провести для вас презентацию на тему парадигм в спектральной интерполяции.

#tech #notech


Немного выходной оффтоп.

Хотелось из плейлиста в YouTube / YouTube Music сделать плейлист в Spotify.
- Soundiiz уже не справляется с наплывом пользователей – https://support.soundiiz.com/hc/en-us/articles/360015486119-Got-a-105-error-when-moving-converting-to-Spotify
- TuneMyMusic из 1000+ треков решил перенести только 100 – https://www.tunemymusic.com

И было лень регистрироваться для доступа к API в Spotify / YouTube. Так появился проект на коленке за 10 минут сегодня – https://tiulp.in/ytify (спасибо GitHub Pages за генерацию страницы)
Все примитивно, для конвертации ссылки из YouTube в Spotify простые запросы к odesli.co (там рейт-лимит 10 обращений в минуту, к слову). И работает.

Может, потом можно сделать какой-нибудь свой конвертер плейлистов без регистрации и СМС. А может так и оставить это одним скриптом 🤔


Документация git настолько сложна (плоха?) для понимания, что кто-то скормил ее всю цепи Маркова и начал генерировать фейковые страницы доки, которые выглядят не хуже официальной документации
https://git-man-page-generator.lokaltog.net

#tech #git #lol

20 ta oxirgi post ko‘rsatilgan.

74

obunachilar
Kanal statistikasi