Все плохо, NSO Group из Израиля изумительно ломает телефоны и сливает журналистов властям(и не только).
Описание https://www.theguardian.com/world/2021/jul/18/revealed-leak-uncovers-global-abuse-of-cyber-surveillance-weapon-nso-group-pegasus
Тех детали https://www.amnesty.org/en/latest/research/2021/07/forensic-methodology-report-how-to-catch-nso-groups-pegasus/
"ТЛДР" тех деталей https://twitter.com/billmarczak/status/1416801514685796352
Описание https://www.theguardian.com/world/2021/jul/18/revealed-leak-uncovers-global-abuse-of-cyber-surveillance-weapon-nso-group-pegasus
Тех детали https://www.amnesty.org/en/latest/research/2021/07/forensic-methodology-report-how-to-catch-nso-groups-pegasus/
"ТЛДР" тех деталей https://twitter.com/billmarczak/status/1416801514685796352
the Guardian
Revealed: leak uncovers global abuse of cyber-surveillance weapon
Spyware sold to authoritarian regimes used to target activists, politicians and journalists, data suggests
Forwarded from Технологический Болт Генона
Four Attacks and a Proof for Telegram.pdf
967.9 KB
Martin R. Albrecht, Lenka Mareková, Kenneth G. Paterson, Igors Stepanovs. Four Attacks and a Proof for Telegram. 2021.
https://mtpsym.github.io/
+
Ответ от команды Telegram
MTProto Analysis: Accessible Overview
https://telegra.ph/LoU-ETH-4a-proof-07-16
https://mtpsym.github.io/
+
Ответ от команды Telegram
MTProto Analysis: Accessible Overview
https://telegra.ph/LoU-ETH-4a-proof-07-16
Все же, как бы там не ругали GraphQL, это отличная вещь. Ты делаешь 1 ендпоинт, умеешь собирать данные из разных табличек, баз, сервисов тд и...на этом твоя работа заканчивается. Все остальное уже проблема веб/моб.
Стоит добавить, что это круто для публично информации, ну где не надо добавлять проверки "а видно ли сущность Х для У в разделе К".
Правильно подумывали, перекладываю жсон из жсона в жсон и горит всё. Я в огнё, ноут в огнё,я в думе
Раз уж так, то спрошу, кто там GraphQL трогал пристально, как там красиво советуют делать проверки доступа? просто прокидывать айди пользователя и в каждом запросе проверять? или свои велосипеды?
Стоит добавить, что это круто для публично информации, ну где не надо добавлять проверки "а видно ли сущность Х для У в разделе К".
Правильно подумывали, перекладываю жсон из жсона в жсон и горит всё. Я в огнё, ноут в огнё,
Подскажите, в чем смысл этих аккаунтов на Github, с тысячами лайкнутых реп и/или с тысячами форков.
Если форки еще можно аргументировать "если удалят оригинал, то у меня хотя бы форк есть", то вот звёздочки...
В чем смысл это коллекционирования? это какие-то боты? клептоманы? 10х разрабы в диком мире? Короч интересны ваши теории заговора.
Если форки еще можно аргументировать "если удалят оригинал, то у меня хотя бы форк есть", то вот звёздочки...
В чем смысл это коллекционирования? это какие-то боты? клептоманы? 10х разрабы в диком мире? Короч интересны ваши теории заговора.
В OpenJDK дырки позакрывали https://openjdk.java.net/groups/vulnerability/advisories/2021-07-20
Поднялся хороший, полезный, красивый, грациозный вопрос с @nosingularity - что нужно в иметь таблице
Вот тех самых пользователей вашего продукта (что Github, что Pornhub, что Docker Hub (смог придумать только то, что использую)). Конечно же колонка
Тут только 1 спор про
users ? Предположим что речь про Postgres/MySQL/Oracle и что-то еще.Вот тех самых пользователей вашего продукта (что Github, что Pornhub, что Docker Hub (смог придумать только то, что использую)). Конечно же колонка
email и...хм..ваши идеи? От энтерпрайза до стартапа по вечерам конечно же есть разница, поэтому и интересно, кто что подскажет.Тут только 1 спор про
id SERIAL vs UUID может занять полдня. Поэтому докидывайте.Open Sourcing Direct3D 9 on 12 and the Release of the DXBC Signer NuGet Package https://devblogs.microsoft.com/directx/open-sourcing-direct3d-9-on-12-and-the-release-of-the-dxbc-signer-nuget-package/
Microsoft News
Open Sourcing Direct3D 9 on 12 and the Release of the DXBC Signer NuGet Package
It’s been a while since we last mentioned the D3D9On12 mapping layer. As a quick refresher, it maps D3D9 commands to D3D12 by acting as the D3D9 Device Driver Interface (DDI). Having this mapping layer enables older D3D9 applications to run on modern systems…
Упал Акамаи -
задрожали татами.
Ай да выстрел!
(с)
(походу все работают и никто не заметил, либо у Akamai какие-то нестильные клиенты)
задрожали татами.
Ай да выстрел!
(с)
(походу все работают и никто не заметил, либо у Akamai какие-то нестильные клиенты)
Forwarded from addmeto (Grigory Bakunov)
Akamai упал и пролежал 25 минут. А вместе с ним пролежали 30 из топ100 интернет сайтов. https://twitter.com/Akamai/status/1418251400660889603
Twitter
Akamai Technologies
We have implemented a fix for this issue, and based on current observations, the service is resuming normal operations. We will continue to monitor to ensure that the impact has been fully mitigated.
Вы ж понимаете, в чем шутка на скрине? смешно, да? да?...
Мне конечно нравится, что gopls для Go (да и вообще для языков) пилят сами авторы, но вот когда уже у тебя есть определенная major версия в go.mod и ты её даже используешь, но по магической софтвер-инжиниринг причине тебе докидывают другую мажорную - приходится чесать репу.
Спасибо, что в 50 строчном стектрейсе из мидлвари я заметил версию 3, которая еще не на модулях и её быть у меня не должно.
(сегодня день модулей просто, одни ругаются, другие Russ Cox переживают за очередные баталии на Github, другие вендор пропихивают в репо, мде)
Мне конечно нравится, что gopls для Go (да и вообще для языков) пилят сами авторы, но вот когда уже у тебя есть определенная major версия в go.mod и ты её даже используешь, но по магической софтвер-инжиниринг причине тебе докидывают другую мажорную - приходится чесать репу.
Спасибо, что в 50 строчном стектрейсе из мидлвари я заметил версию 3, которая еще не на модулях и её быть у меня не должно.
panic: interface conversion: interface {} is nil, not *chi.Context мало что говорит, когда это не твой код)(сегодня день модулей просто, одни ругаются, другие Russ Cox переживают за очередные баталии на Github, другие вендор пропихивают в репо, мде)
Cloudflare пошёл на священную войну с AWS за цену сети? Пост от CEO, кстати, что ток сильнее привлекает.
*шутка про отсутствие Безоса в офисе*
> If it's expensive to move data out of AWS, it's not just about making it hard for customers to leave AWS.
кэповский, но правильный комент с HN, всегда так и представлял, вы нам заносите данные скок хотите, а вот унести уже не сможете бесплатно)
https://blog.cloudflare.com/aws-egregious-egress/
*шутка про отсутствие Безоса в офисе*
> If it's expensive to move data out of AWS, it's not just about making it hard for customers to leave AWS.
кэповский, но правильный комент с HN, всегда так и представлял, вы нам заносите данные скок хотите, а вот унести уже не сможете бесплатно)
https://blog.cloudflare.com/aws-egregious-egress/
oleg_log
Вы ж понимаете, в чем шутка на скрине? смешно, да? да?... Мне конечно нравится, что gopls для Go (да и вообще для языков) пилят сами авторы, но вот когда уже у тебя есть определенная major версия в go.mod и ты её даже используешь, но по магической софтвер…
Чуть возвращаясь к модулям и нытью вокруг SIV (Semantic Import Versioning) https://github.com/golang/go/issues/44550 (о котором упоминал @HowToGoWrong и его 300 подписчиков).
Какой-то там Peter в коментах прикрывался начинающими гоферами и то, как им сложно даются модули. Что конечно же может быть правдой, а может и не быть.
У меня возник вопрос: надо ли дизайнить фичи языка, туллинга, оформления документации так, чтобы это было понятно начинающим программистам с 0 опытом?
С одной стороны "конечно же да!", ведь если понятно и новичку, то уже великому синьеру и так будет дано. С другой стороны...если сделать дизайн чего-то слишком простым, то окажется, что что-то может себя вести по разному и не всегда понятно как.
Ответа у меня не будет, скорее мысли в слух, но хочется посочувствовать всем авторам языков (и/или других проектов тоже, наверное), когда надо вести сдержанный диалог и отвечать на коменты душнил.
Опять вспоминаются слова Andre Gide https://t.me/oleg_log/4637
Какой-то там Peter в коментах прикрывался начинающими гоферами и то, как им сложно даются модули. Что конечно же может быть правдой, а может и не быть.
У меня возник вопрос: надо ли дизайнить фичи языка, туллинга, оформления документации так, чтобы это было понятно начинающим программистам с 0 опытом?
С одной стороны "конечно же да!", ведь если понятно и новичку, то уже великому синьеру и так будет дано. С другой стороны...если сделать дизайн чего-то слишком простым, то окажется, что что-то может себя вести по разному и не всегда понятно как.
Ответа у меня не будет, скорее мысли в слух, но хочется посочувствовать всем авторам языков (и/или других проектов тоже, наверное), когда надо вести сдержанный диалог и отвечать на коменты душнил.
Опять вспоминаются слова Andre Gide https://t.me/oleg_log/4637
GitHub
proposal: cmd/go: make major versions optional in import paths · Issue #44550 · golang/go
Semantic Import Versioning (SIV) is a novel idea for supporting multiple versions of a package within the same program. To my knowledge and experience, it's the first example of a strategy for ...
Рыночек порешал. Столлману надо было бороться не с LICENSE файлом, а с гибельную культуры "я все могу сам". Написал эту фразу и пожалел(?), что в опенсурсе нет выборов и прочего, я бы баллотировался и создавал бы свою партию. Крутяк был бы.
https://habr.com/ru/post/569176/#comment_23289590
https://habr.com/ru/post/569176/#comment_23289590
Если у некого SaaS не работает домашняя страница (прост статика) (500 ошибка), но при этом api действительно работает, как вы к таком относитесь?
Anonymous Poll
17%
Фу, все плохо у них
70%
Ну, бывает у всех
1%
Другое (в коменты)
13%
Результаты
Google pushed a one-character typo to production, bricking Chrome OS devices.
Просто прекрасный пример. Прям 10 очепяток из 10.
https://arstechnica.com/gadgets/2021/07/google-pushed-a-one-character-typo-to-production-bricking-chrome-os-devices/
Просто прекрасный пример. Прям 10 очепяток из 10.
https://arstechnica.com/gadgets/2021/07/google-pushed-a-one-character-typo-to-production-bricking-chrome-os-devices/
oleg_log
Google pushed a one-character typo to production, bricking Chrome OS devices. Просто прекрасный пример. Прям 10 очепяток из 10. https://arstechnica.com/gadgets/2021/07/google-pushed-a-one-character-typo-to-production-bricking-chrome-os-devices/
Патч есть, а теста нет))0))000))))))
https://chromium-review.googlesource.com/c/chromiumos/platform2/+/3039560
https://chromium-review.googlesource.com/c/chromiumos/platform2/+/3039560