Forwarded from Блог*
#prog #haskell #article
ТоварищМёртвопищ 0xd34df00d написал декодер и енкодер на хаскелле. И весьма быстрые.
Haskell is quite OK for images: decoding QOI
Haskell is quite OK for images: encoding QOI
Товарищ
Haskell is quite OK for images: decoding QOI
Haskell is quite OK for images: encoding QOI
Forwarded from Блог*
#itsec #article
Статья о том, что не так в обещаниях из реклам VPN-серверов, как мало безопасности они дают на самом деле и для чего VPN действительно могут быть использованы.
Статья при этом написана относительно нетехническим языком, так что можете дать почитать не слишком погружённым в IT знакомым.
VPN - a Very Precarious Narrative
UPD: автор ссылается на исследование касательно VPN-сервисов, но ссылка на папир протухла :/
Статья о том, что не так в обещаниях из реклам VPN-серверов, как мало безопасности они дают на самом деле и для чего VPN действительно могут быть использованы.
Статья при этом написана относительно нетехническим языком, так что можете дать почитать не слишком погружённым в IT знакомым.
VPN - a Very Precarious Narrative
UPD: автор ссылается на исследование касательно VPN-сервисов, но ссылка на папир протухла :/
overengineer.dev
VPN - a Very Precarious Narrative - Dennis Schubert
A very long article about commercial VPNs, their marketing strategies, and the truth behind their privacy and security claims.
🔥4👍2
Forwarded from Блог*
#prog #itsec #article
The WebP 0day
Статья про пролетевшую недавно уязвимость в libwebp, которая задела Chrome и, скорее всего, была задействована в реальных атаках. Баг оставался незамеченым даже не смотря на то, что библиотеку регулярно фаззили. И да, это buffer overflow. Опять.
(thanks @experimentalchill)
The WebP 0day
Статья про пролетевшую недавно уязвимость в libwebp, которая задела Chrome и, скорее всего, была задействована в реальных атаках. Баг оставался незамеченым даже не смотря на то, что библиотеку регулярно фаззили. И да, это buffer overflow. Опять.
(thanks @experimentalchill)
Isosceles Blog
The WebP 0day
Early last week, Google released a new stable update for Chrome. The update included a single security fix that was reported by Apple's Security Engineering and Architecture (SEAR) team. The issue, CVE-2023-4863, was a heap buffer overflow in the WebP image…
❤🔥3
Forwarded from Блог*
#лингво #article
Впечатляющий обзор множества статей касательно обработки языка мозгом, его когнитивных способностях и связи между ними. Общий объём аргументов даёт основания полагать, что пресловутая гипотеза Сепира-Уорфа таки неверна.
BTW ссылка на Nature в посте ниже с пейволлом, так что вот PDF.
(thanks @al_tch)
Впечатляющий обзор множества статей касательно обработки языка мозгом, его когнитивных способностях и связи между ними. Общий объём аргументов даёт основания полагать, что пресловутая гипотеза Сепира-Уорфа таки неверна.
BTW ссылка на Nature в посте ниже с пейволлом, так что вот PDF.
(thanks @al_tch)
🔥3💊2
Forwarded from Блог*
#prog #go #java #article
NilAway: Practical Nil Panic Detection for Go
Инструмент для статического анализа кода на Go для обнаружения потенциальных разыменований nil-указателей. В отличие от прочих решений, решающих эту проблему, NilAway быстр, анализирует код между функциями (и даже между пакетами) и поддерживает инкрементальный анализ. При всём этом он не требует никаких аннотаций в коде.
А ранее Uber сделали аналогичный инструмент для Java, NullAway.
NilAway: Practical Nil Panic Detection for Go
Инструмент для статического анализа кода на Go для обнаружения потенциальных разыменований nil-указателей. В отличие от прочих решений, решающих эту проблему, NilAway быстр, анализирует код между функциями (и даже между пакетами) и поддерживает инкрементальный анализ. При всём этом он не требует никаких аннотаций в коде.
А ранее Uber сделали аналогичный инструмент для Java, NullAway.
🔥1
Forwarded from Блог*
#game #abnormalprogramming #article
Simulating Rule 110 in Opus Magnum
Ввиду того, что симуляция сколько-нибудь большого пространства в игре затруднена, решение делается для закольцованного поля в 6 клеток. Но даже так это очень впечатляет.
Simulating Rule 110 in Opus Magnum
Ввиду того, что симуляция сколько-нибудь большого пространства в игре затруднена, решение делается для закольцованного поля в 6 клеток. Но даже так это очень впечатляет.
a blog by biggiemac42
Simulating Rule 110 in Opus Magnum - a blog by biggiemac42
As part of the 2022 Opus Magnum tournament, players had to design a machine to simulate the famous Rule 110 cellular automaton.
🤩4