Блог*
#prog #tip Встроенное в VS Code расширение для работы с Git очень помогает с ребейзами: показывает сообщение коммита, которое можно тут же и отредактировать, показывает отдельно списки staged changes и unstaged changes, одной кнопкой позволяет перевести отдельный…
Telegram
Блог*
Блеск и нищета #rust:
https://twitter.com/frankmcsherry/status/954062968903405573
https://twitter.com/frankmcsherry/status/954062968903405573
😁8😐1
#prog #article
GPT-3 нашёл 213 Security Vulnerabilities... Или не нашёл
Этот текст является развёрнутым комментарием к статье "I Used GPT-3 to Find 213 Security Vulnerabilities in a Single Codebase". (перевод)
Я не разделяю энтузиазм и восторг автора статьи. Наши собственные эксперименты показали куда более скромные и неоднозначные результаты: Хорошо ли ChatGPT ищет ошибки в коде?
Мне кажется, GPT-3 очаровал автора, и он приписывает ему правильные ответы даже там, где их нет. Этим, возможно, и объясняется, что в статье говорится, что ложных срабатываний почти нет. Если не хотеть их замечать, то их и не будет :)
Почему я скептичен? Автор, скорее всего, приводит самые красивые и сильные примеры работы GPT-3. Согласитесь, вряд ли он отбирал слабые примеры :). Так вот, даже в этих отобранных примерах удачной работы имеются незамеченные автором ложные срабатывания.
GPT-3 нашёл 213 Security Vulnerabilities... Или не нашёл
Этот текст является развёрнутым комментарием к статье "I Used GPT-3 to Find 213 Security Vulnerabilities in a Single Codebase". (перевод)
Я не разделяю энтузиазм и восторг автора статьи. Наши собственные эксперименты показали куда более скромные и неоднозначные результаты: Хорошо ли ChatGPT ищет ошибки в коде?
Мне кажется, GPT-3 очаровал автора, и он приписывает ему правильные ответы даже там, где их нет. Этим, возможно, и объясняется, что в статье говорится, что ложных срабатываний почти нет. Если не хотеть их замечать, то их и не будет :)
Почему я скептичен? Автор, скорее всего, приводит самые красивые и сильные примеры работы GPT-3. Согласитесь, вряд ли он отбирал слабые примеры :). Так вот, даже в этих отобранных примерах удачной работы имеются незамеченные автором ложные срабатывания.
PVS-Studio
GPT-3 нашёл 213 Security Vulnerabilities... Или не нашёл
Этот текст является развёрнутым комментарием к статье I Used GPT-3 to Find 213 Security Vulnerabilities in a Single Codebase.
❤4
Блог*
#music youtube.com/watch?v=7rxTVFpo5EQ
YouTube
9bit Chiptune: Bytenommer – All the Rave
I started making this tune nine months ago but wasn't happy with it and left it unfinished. Now I finally found the willpower to come back to it to finish it, and I'm pretty happy with how it turned out! I'm particularly happy about the explosive first bar…
💩1🖕1🤷1
Forwarded from Neural Machine
Настоящий мужчина должен уметь вязать на спицах - это позволяет сохранять тепло в отношениях.
❤4🖕1
Neural Machine
Настоящий мужчина должен уметь вязать на спицах - это позволяет сохранять тепло в отношениях.
Я, конечно, ни на что не намекаю, но вязать на спицах я умею.
И пофиг, что в последний раз я этим занимался ещё в школе.
👍9🤷2🤨1🖕1
Можно бесконечно смотреть на три вещи: на горящий огонь, на текущую воду и на то, как WhatsApp шлёт уведомления о том, что текущая версия устарела
🔥13🖕1
#prog #rust
Начиная с версии Rust 1.66.0, реализация
Начиная с версии Rust 1.66.0, реализация
Debug
для PhantomData
печатает имя типа, с которым PhantomData
инстанцирован:fn main() {
println!("{:?}", std::marker::PhantomData::<Vec<i32>>);
// печатает `PhantomData<alloc::vec::Vec<i32>>`
}
Telegram
Блог*
#prog #rust #rustreleasenotes
Вышла версия Rust 1.66.0! Как всегда, вычленю только интересное мне, а остальное в детальных заметках о релизе.
▪️Очень важная фича для интеропа: теперь даже для enum с данными на вариантах можно использовать явные дискриминанты.…
Вышла версия Rust 1.66.0! Как всегда, вычленю только интересное мне, а остальное в детальных заметках о релизе.
▪️Очень важная фича для интеропа: теперь даже для enum с данными на вариантах можно использовать явные дискриминанты.…
👍6🤯2🖕1