xaker
Microsoft выпустила срочные патчи для Microsoft Edge и Teams

Не дожидаясь «вторника обновлений», компания Microsoft опубликовала экстренные патчи для Edge, Teams и Skype. Эти исправления устраняют две уязвимости нулевого дня в опенсорсных библиотеках, которые входят в состав всех трех перечисленных продуктов.

  • четверг, 5 октября 2023 г. в 00:00:29
xaker
Google и Yahoo заявили, что будут бороться со спамом по-новому

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

  • четверг, 5 октября 2023 г. в 00:00:25
xaker
Актер Том Хэнкс предупредил, что его образ используется в дипфейк-рекламе стоматологии

На этой неделе актер Том Хэнкс, ведущая ток-шоу CBS Mornings и известный ютубер MsBeast предупредили, что мошенники используют их образы в рекламе, которая создается при помощи ИИ.

  • четверг, 5 октября 2023 г. в 00:00:25
habrahabr
Памяти Кевина Митника — хакера, ломавшего ФБР, АНБ и Кремниевую долину. Часть 4: самый странный пов…

В прошлой статье мы рассказали о том, как провалились попытки Кевина Митника стать законопослушным гражданином, корпоративным айтишником и даже хорошим мужем. Грехи юности и слава опасного хакера преследовали его буквально по пятам — а затем к преследователям присоединились и детективы. Ну а наш герой плохо умел справляться со стрессом без того, чтобы что-нибудь не вскрывать и не ломать чьи-то сети just for fun. Кевин и его лучший друг Ленни не удержались от того, чтобы не потроллить следивши…

  • четверг, 5 октября 2023 г. в 00:00:24
habrahabr
В Австралии собираются сажать за «хищение зарплаты»

Правительство Австралии подготовило законопроект, согласно которому:за «хищение зарплаты» грозит до 10 лет тюрьмы и штраф $7.8 млн;разработаны меры по обеспечению одинаковой оплаты за одинаковую работу;водители-экспедиторы смогут обращаться в трудовую инспекцию с просьбой повышения зарплаты и улучшения условий труда;временные работники после 6 месяцев могут требовать от работодателя оформить их как постоянных.Под хищением зарплаты понимается факт, когда работодатель не платит вообще или же нед…

  • четверг, 5 октября 2023 г. в 00:00:23
habrahabr
Многопоточность в Python: очевидное и невероятное

В данной статье я покажу на практическом примере как устроена многопоточность в Python, расскажу про потоки, примитивы синхронизации и о том зачем они нужны.Изначально я планировал что это будет простая и короткая заметка, но пока готовил и тестировал код нашел интересный неочевидный момент связанный с внутренностями CPython, так что не спешите закрывать вкладку, даже если уверены что знаете о потоках в Python всё :)КодПредставим что нам в программе нужен счетчик. Казалось бы, ничего сложного:…

  • четверг, 5 октября 2023 г. в 00:00:22
habrahabr
От желания управлять газовым котлом удалённо до полной автоматизации отопления дома

В статье расскажу про свой путь разработки DIY железок для работы с Home Assistant с целью автоматизации отопления в частном доме.Глава 0. ПредысторияЗахотелось построить дом. Дом построили, встал вопрос с отоплением и управлением, а так как в доме иногда отсутствовали по несколько месяцев, то переплачивать за газ не очень-то и хотелось. Газа ведь магистрального нет, но «мы скоро проведем». До этого «скоро» закопали газгольдер, а газ там в +-10 раз дороже магистрального. Пытливый ум решил: буд…

  • четверг, 5 октября 2023 г. в 00:00:21
habrahabr
Минипк за 1.000 рублей — на что способны дешевые неттопы из прошлого десятилетия?

Мне всегда очень нравились компактные полноценные компьютеры, которые можно куда-нибудь применить и они не будут потреблять слишком много энергии. Время от времени я мониторю различные онлайн-барахолки на предмет интересных предложений — с годами рыночная цена на различные «офисные» девайсы только падает. Недавно я увидел, что цены на неттопы на базе Intel Atom пробили дно и начали стоить какие-то сущие копейки: 400 рублей, 800 рублей, 1300 рублей — и это всё за полноценные, полностью рабочие…

  • четверг, 5 октября 2023 г. в 00:00:21
golang
Golang: как найти мёртвый код в проекте, а заодно оценить покрытие тестами живого кода

В Go 1.20 сделали возможность сбилдить приложение с флагом cover go build -cover после чего, если запустить такое приложение, то будет собираться статистика, показывающая, какие части кода были выполнены, а какие нет, и складываться в папочку, указанную в переменной окружения. Это, конечно, было сделано для интеграционных тестов, когда приложение запускается целиком в каких-то сценариях (а не через go test), но, вероятно, это можно попробовать использовать и по-другому: запустить такой бинарни…

  • четверг, 5 октября 2023 г. в 00:00:18