Forwarded from Технологический Болт Генона
This media is not supported in your browser
VIEW IN TELEGRAM
Тут игру подвезли
ThreatGEN: Red vs. Blue
https://store.steampowered.com/app/994670/ThreatGEN_Red_vs_Blue/
Это пошаговая стратегия в которой вы можете играть за одну из сторон: атакующие (красная команда) или защищающие инфраструктуру (синяя команда).
Утверждают, что
ThreatGEN: Red vs. Blue
https://store.steampowered.com/app/994670/ThreatGEN_Red_vs_Blue/
Это пошаговая стратегия в которой вы можете играть за одну из сторон: атакующие (красная команда) или защищающие инфраструктуру (синяя команда).
Утверждают, что
Every single member of the development team for this game actually comes from the cybersecurity (or INFOSEC) community.
. . .
Developers Clint Bodungen and Aaron Shbeeb are authors of the book, Hacking Exposed: Industrial Control Systems.
Forwarded from DOFH - DevOps from hell
В Санфране проходит ежегодный сабантуй Oracle Openworld 2019, где компания объявляет самые бомбические анонсы на грядущий год. Один из важных take-away сегодняшнего дня - Always free cloud tier.
Ранее существовал только один способ получения бесплатного клауда – 30 дневный триал. Это расстраивало многих любителей неспешного изучения новых технологий.
Теперь у вас есть возможность получить в вечное бесплатное пользование:
a. 2шт VM 1/8ядра 1G RAM
b. 2шт Block volume 100Gb total
c. 10Gb S3 + 10Gb S3 Archive
d. 2 Автономных БД 1 ядро 20Gb storage (SQLdev и APEX web на борту)
Играем на здоровье: https://www.oracle.com/cloud/free/#always-free
Ранее существовал только один способ получения бесплатного клауда – 30 дневный триал. Это расстраивало многих любителей неспешного изучения новых технологий.
Теперь у вас есть возможность получить в вечное бесплатное пользование:
a. 2шт VM 1/8ядра 1G RAM
b. 2шт Block volume 100Gb total
c. 10Gb S3 + 10Gb S3 Archive
d. 2 Автономных БД 1 ядро 20Gb storage (SQLdev и APEX web на борту)
Играем на здоровье: https://www.oracle.com/cloud/free/#always-free
#books
Если вдруг кто-то давно не читал Таненбаума, то тут новое издание вышло
Если вдруг кто-то давно не читал Таненбаума, то тут новое издание вышло
Тут вот критика монорепы подъехала. Автор по пунктам идет по всем "бенефитам" и популярно на примерах объясняет, что не так все радужно.
Medium
Monorepos: Please don’t!
Here we are at the beginning of 2019 and I’m engaged in yet another discussion on the merits (or lack thereof) of keeping all of an…
Нашел блог "того самого" Майка Нейгарда. Наслаждайтесь!
Cognitect.com
Documenting Architecture Decisions
Context
Forwarded from DevOps Deflope News
Скидка на #DevOpsConf 2019!
Промокод DevOpsDeflope даст вам 10% скидку на конференцию DevOpsConf 2019
http://amp.gs/AIZI
Промокод DevOpsDeflope даст вам 10% скидку на конференцию DevOpsConf 2019
http://amp.gs/AIZI
devopsconf.io
Профессиональная конференция по интеграции процессов разработки, тестирования и эксплуатации 2019
Forwarded from Defront — про фронтенд-разработку и не только
Нашёл в твиттере ссылку на интересную статью Николаса Закаса 2015-го года — "The bunny theory of code".
В статье Николас рассуждает о том, как код похож на кроликов. Стоит немного подождать, и кусочек кода, который находился в одном файле, через некоторое время начинает жить уже в трёх местах. Размножение не зависит от того, хороший это код или плохой, поэтому стоит заботиться о том, какой код попадает в общий репозиторий.
Почему так происходит? Мы редко начинаем писать что-то с нуля в существующем проекте. В первую очередь мы ищем то, как данную проблему решали наши коллеги. Если решение было найдено, то с большой вероятностью оно будет скопировано в новый файл, так как закомиченный код неявно выступает неким гарантом качества. Поэтому стоит делать всё возможное, чтобы поддерживать это качество. Например, с помощью хорошего код ревью, воркшопов, обсуждения спонтанно возникших паттернов (“accidental standards") и т.п.
Читал статью с улыбкой. Николас хорошо описал, как работают разработчики с кодом. По крайней мере, лично я стараюсь не изобретать велосипед в рабочем проекте, но сначала ищу, не был ли этот велосипед изобретён другими.
#musings #programming
https://humanwhocodes.com/blog/2015/05/14/the-bunny-theory-of-code/
В статье Николас рассуждает о том, как код похож на кроликов. Стоит немного подождать, и кусочек кода, который находился в одном файле, через некоторое время начинает жить уже в трёх местах. Размножение не зависит от того, хороший это код или плохой, поэтому стоит заботиться о том, какой код попадает в общий репозиторий.
Почему так происходит? Мы редко начинаем писать что-то с нуля в существующем проекте. В первую очередь мы ищем то, как данную проблему решали наши коллеги. Если решение было найдено, то с большой вероятностью оно будет скопировано в новый файл, так как закомиченный код неявно выступает неким гарантом качества. Поэтому стоит делать всё возможное, чтобы поддерживать это качество. Например, с помощью хорошего код ревью, воркшопов, обсуждения спонтанно возникших паттернов (“accidental standards") и т.п.
Читал статью с улыбкой. Николас хорошо описал, как работают разработчики с кодом. По крайней мере, лично я стараюсь не изобретать велосипед в рабочем проекте, но сначала ищу, не был ли этот велосипед изобретён другими.
#musings #programming
https://humanwhocodes.com/blog/2015/05/14/the-bunny-theory-of-code/
Humanwhocodes
The bunny theory of code - Human Who Codes
The Official Web Site of Nicholas C. Zakas
Forwarded from addmeto
Как-то я вчера не разглядел, а OpenAI показали результаты довольно простого эксперимента, на который я теперь часто буду ссылаться. Они построили модель мира, в которой виртуальные боты-игроки играют в прятки-догонялки, т.е. условно физический мир в котором одни боты делают все чтобы их не нашли другие. Боты, разумеется, обучались с подкреплением, запоминая какие их действия с большей вероятностью приводили к победе. И научились довольно неплохо прятаться, используя подручные предметы. А потом исследователи стали усложнять правила, добавляя новые обьекты, позволяя перелазить через некоторые стены и тд, не меняя конфигурацию изначальной сети. И каждый раз боты выбирали новую оптимальную стратегию чтобы прятаться или искать. Обязательно посмотрите видео по ссылке, оно того стоит!
Почему этот эксперимент так важен? Потому что это показательная история: для первоначальных простых условий не стоило бы писать нейронную сеть и вообще ИИ, достаточно было описать очень простые алгоритмы, которые эффективно решали бы задачу. Но чем сложнее становились условия, тем эффективнее было именно решение с ИИ. Так и в жизни происходит. Часто велик соблазн решить задачу по-старинке, без всяких там умностей. Но по мере усложнения задачи все больше смысла в том, чтобы использовать ИИ. А задачи у нас все сложнее и сложнее. https://openai.com/blog/emergent-tool-use/
Почему этот эксперимент так важен? Потому что это показательная история: для первоначальных простых условий не стоило бы писать нейронную сеть и вообще ИИ, достаточно было описать очень простые алгоритмы, которые эффективно решали бы задачу. Но чем сложнее становились условия, тем эффективнее было именно решение с ИИ. Так и в жизни происходит. Часто велик соблазн решить задачу по-старинке, без всяких там умностей. Но по мере усложнения задачи все больше смысла в том, чтобы использовать ИИ. А задачи у нас все сложнее и сложнее. https://openai.com/blog/emergent-tool-use/
Openai
Emergent tool use from multi-agent interaction
We’ve observed agents discovering progressively more complex tool use while playing a simple game of hide-and-seek. Through training in our new simulated hide-and-seek environment, agents build a series of six distinct strategies and counterstrategies, some…
А вот кому DNS, который все резолвит в котиков? Кстати, блог у мадам очень даже ничего
my-app
Cat-DNS: a DNS server that resolves everything to cats – Monica Dinculescu
Monica Dinculescu's blog
#product
Тут наткнулся на очень крутую статью про продукт. Много, казалось бы, очевидных инсайтов, но, тем не менее, очень мало продуктов действуют так, как там рекомендуется. Например советы:
1. Тестировать все идеи, какими бы крутыми они не казались
2. Концентрироваться на проблеме, а не на решении
3. Решать одну проблему, но хорошо, а не много, но кое-как
и т.д. очень часто игнорируются. Кароч в качестве пятничного нетехнического чтива прям советую
Тут наткнулся на очень крутую статью про продукт. Много, казалось бы, очевидных инсайтов, но, тем не менее, очень мало продуктов действуют так, как там рекомендуется. Например советы:
1. Тестировать все идеи, какими бы крутыми они не казались
2. Концентрироваться на проблеме, а не на решении
3. Решать одну проблему, но хорошо, а не много, но кое-как
и т.д. очень часто игнорируются. Кароч в качестве пятничного нетехнического чтива прям советую
InfoQ
Lessons from an Ex-Project Manager Turned Product Manager
To survive as a product manager, you need to put strategy first and be able to balance it alongside being heavily involved in delivery. All ideas need testing, and you need to truly listen to your customers to deeply understand their problems, said Emma Sephton.…
#elasticsearch
Тут в Озоне прошел митап, посвященный поиску и Elastic'у в частности! Доклады интересные, рекомендую
Тут в Озоне прошел митап, посвященный поиску и Elastic'у в частности! Доклады интересные, рекомендую
YouTube
Митап по поиску
Прошло много времени и снова мы призываем вас собраться с нами и обсудить пару "поисковых" делишек.
Приходите сами и зовите друзей!
Программа на вечер:
18:30-19:00 — сбор участников
19:00-19:40 — "Оценка качества поисковой выдачи в интернет-магазине"…
Приходите сами и зовите друзей!
Программа на вечер:
18:30-19:00 — сбор участников
19:00-19:40 — "Оценка качества поисковой выдачи в интернет-магазине"…
Forwarded from oleg_log (Oleg Kovalov)
Как и обещал, делюсь тем, что со мной пошарили.
От @golang_for_two
Content Security Policy Reference https://content-security-policy.com
Сесурно-правильный конфиг Nginx https://gist.github.com/plentz/6737338
От @dat_sapientiam
Гайды от Мозиллы https://infosec.mozilla.org/guidelines/web_security
https://developer.mozilla.org/ru/docs/Web/HTTP/CORS
Из великих закладок Нардиса Викторовича (@cyberhermitage), дословно его сообщ:
CORS :
- http://performantcode.com/web/do-you-really-know-cors
- https://enable-cors.org/
- https://frontendian.co/cors
- https://medium.com/free-code-camp/the-terrible-performance-cost-of-cors-api-on-the-single-page-application-spa-6fcf71e50147
CSRF:
- https://portswigger.net/web-security/csrf
- https://scotthelme.co.uk/csrf-is-really-dead/
- https://www.owasp.org/index.php/Cross-Site_Request_Forgery_(CSRF)
CSP: https://frontendian.co/csp
Общее по веб-секюрити. что попалось под руку в букмарках:
- Security checklist
- API-Security-Checklist
- The Web Application Hacker's Handbook
От @golang_for_two
Content Security Policy Reference https://content-security-policy.com
Сесурно-правильный конфиг Nginx https://gist.github.com/plentz/6737338
От @dat_sapientiam
Гайды от Мозиллы https://infosec.mozilla.org/guidelines/web_security
https://developer.mozilla.org/ru/docs/Web/HTTP/CORS
Из великих закладок Нардиса Викторовича (@cyberhermitage), дословно его сообщ:
CORS :
- http://performantcode.com/web/do-you-really-know-cors
- https://enable-cors.org/
- https://frontendian.co/cors
- https://medium.com/free-code-camp/the-terrible-performance-cost-of-cors-api-on-the-single-page-application-spa-6fcf71e50147
CSRF:
- https://portswigger.net/web-security/csrf
- https://scotthelme.co.uk/csrf-is-really-dead/
- https://www.owasp.org/index.php/Cross-Site_Request_Forgery_(CSRF)
CSP: https://frontendian.co/csp
Общее по веб-секюрити. что попалось под руку в букмарках:
- Security checklist
- API-Security-Checklist
- The Web Application Hacker's Handbook
Content-Security-Policy
Content-Security-Policy (CSP) Header Quick Reference
CSP or Content Security Policy Header Reference Guide and Examples
#datascience #logging
Нашел группу энтузиастов, которые занимаются анализом логов. У них несколько интересных тулзов и куча ссылок на матчасть на гитхабе
Нашел группу энтузиастов, которые занимаются анализом логов. У них несколько интересных тулзов и куча ссылок на матчасть на гитхабе
Forwarded from Dmitry Sh
Очередной перевод в блоге — про «золотые сигналы», что нам завещали в SRE Book от Google: https://habr.com/ru/company/flant/blog/462503/
Хабр
Для чего нужны «золотые сигналы» мониторинга и SRE?
Прим. перев. : То, что сегодня принято называть SRE (Site Reliability Engineering — «обеспечение надежности информационных систем»), включает в себя большой спектр мероприятий по эксплуатации...
Forwarded from Пятничный деплой
YouTube
От букваря до кровавого энтерпрайза: транзакции, локи, паттерны. Иван Работяга
На простых примерах разберемся, как работают на практике транзакции и локи, и где они работают совсем не так, как можно ожидать; с какими задачами сталкивается любой разработчик крупных систем, какие существуют решения, где границы их применимости.
Forwarded from dd if=/dev/stuff of=/dev/tg
https://www.youtube.com/playlist?list=PLdMxOl1jkhWwCvu9mjn7zgf9hR7ZXQedq — опубликованы доклады с FPURE’2019
YouTube
FPURE-2019 - YouTube
#ml
Тут вот сотрудник фейсбука рассказывает про их AI(дада, конечно же фид) и дипленинг в целом + в начале краткий экскурс в pyTorch. Как минимум стоит глянуть, чтобы убедиться, что кожанных ублюдков со всех сторон поджимают)
Тут вот сотрудник фейсбука рассказывает про их AI(дада, конечно же фид) и дипленинг в целом + в начале краткий экскурс в pyTorch. Как минимум стоит глянуть, чтобы убедиться, что кожанных ублюдков со всех сторон поджимают)
YouTube
From Research to Production with PyTorch
Adopt the right emerging trends to solve your complex engineering challenges at QCon London March 27-29, 2022.
Get practical inspiration and best practices on how to implement emerging software trends directly from senior software developers at early adopter…
Get practical inspiration and best practices on how to implement emerging software trends directly from senior software developers at early adopter…