Forwarded from ㅤㅤㅤ
#dev #prog #termination
Смешная история с грустным концом. В 2015 году программист решил пошутить с начинкой учебно-боевого Як-130, оставив свой привет (смотри бегущую строку на видео). Но шутку не оценили. Парень уволился по собственному желанию.
Смешная история с грустным концом. В 2015 году программист решил пошутить с начинкой учебно-боевого Як-130, оставив свой привет (смотри бегущую строку на видео). Но шутку не оценили. Парень уволился по собственному желанию.
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 Блог*
🤣12
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 Блог*
#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 Блог*
Самая необходимая #prog-рамма на свете — uwuify (#amazingopensource?)
⬇️
Пропускная способность считается в гигабайтах в секунду — отличное производительное решение, готовое для прода.
Hey, I think I really love you. Do you want a headpat?
⬇️
hey, (ꈍᴗꈍ) i think i weawwy wuv you. ^•ﻌ•^ do y-you want a headpat?
Пропускная способность считается в гигабайтах в секунду — отличное производительное решение, готовое для прода.
👍3
Forwarded from Блог*
#prog #typescript
В Microsoft решили из-за проблем с производительностью переписать компилятор Typescript с Typescript на... #Go. Выбор языка аргументируют сочетанием контроля над раскладкой структур в памяти вкупе со сборщиком мусора и лёгкостью портирования уже имеющегося кода. На мой взгляд, очень странный выбор.
Производительность, впрочем, действительно улучшилась — прототип уже в состоянии компилировать реальные проекты на порядок быстрее.
В Microsoft решили из-за проблем с производительностью переписать компилятор Typescript с Typescript на... #Go. Выбор языка аргументируют сочетанием контроля над раскладкой структур в памяти вкупе со сборщиком мусора и лёгкостью портирования уже имеющегося кода. На мой взгляд, очень странный выбор.
Производительность, впрочем, действительно улучшилась — прототип уже в состоянии компилировать реальные проекты на порядок быстрее.
Microsoft News
A 10x Faster TypeScript
Embarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up.