en
Feedback
Code Mining

Code Mining

Open in Telegram

ML4Code Π²ΠΎ всСй красС, Π°Π½Π°Π»ΠΈΠ· ΠΊΠΎΠ΄Π° ΠΈ Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΎΠ²: Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ, уязвимости, процСссы. ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ новостям, Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ°, эпизодичСский авторский ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, мСмасики. ΠŸΡ€ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅: ods.ai, @codescoring По вопросам β€” @alsmirn

Show more
838
Subscribers
No data24 hours
+17 days
+230 days
Posts Archive
Π’Π°Ρˆ ΠΊΠΎΠ΄ ΠΊΠ°ΠΊ мСсто прСступлСния Π Π°Π½Π΅Π΅ ΠΌΡ‹ писали ΠΏΡ€ΠΎ супСр-ΠΊΡ€ΡƒΡ‚ΠΎΠΉ CodeScene ΠΈ Π΅Π³ΠΎ основатСля, Адама Π’ΠΎΡ€Π½Ρ…ΠΈΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ "Π΅Ρ‰Ρ‘ ΠΊΠ½
Π’Π°Ρˆ ΠΊΠΎΠ΄ ΠΊΠ°ΠΊ мСсто прСступлСния Π Π°Π½Π΅Π΅ ΠΌΡ‹ писали ΠΏΡ€ΠΎ супСр-ΠΊΡ€ΡƒΡ‚ΠΎΠΉ CodeScene ΠΈ Π΅Π³ΠΎ основатСля, Адама Π’ΠΎΡ€Π½Ρ…ΠΈΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ "Π΅Ρ‰Ρ‘ ΠΊΠ½ΠΈΠΆΠΊΠΈ интСрСсныС ΠΏΠΈΡˆΠ΅Ρ‚". Π’Π°ΠΊ Π²ΠΎΡ‚, ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎ сСгодня ΠΎΠ½Π»ΠΈ ΠΎΠ΄Π½Ρƒ ΠΈΠ· Π΅Π³ΠΎ ΠΊΠ»Ρ‘Π²Ρ‹Ρ… ΠΊΠ½ΠΈΠ³ "Your Code as a Crime Scene", ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π½Π° скидкС Π·Π° $5. Из ΠΊΠ½ΠΈΠ³ΠΈ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΏΡ€ΠΎ всё Ρ‚ΠΎ мноТСство ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² для выявлСния Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ², ΡƒΠ·ΠΊΠΈΡ… мСст ΠΈ ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π² вашСм ΠΊΠΎΠ΄Π΅. Π§ΠΈΡ‚Π°Ρ‚ΡŒ содСрТаниС ΠΈ Π·Π°ΠΊΡƒΠΏΠ°Ρ‚ΡŒΡΡ Π³ΠΎΠ΄Π½Ρ‹ΠΌ здСсь: https://pragprog.com/titles/atcrime/your-code-as-a-crime-scene/ (ΠΏΡ€ΠΎΠΌΠΎΠΊΠΎΠ΄ FLASHSALECS). Π—Π«. НС Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°, Π° ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹. Π­Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π›ΡƒΡ‚Ρ†Π° Π·Π° 2 килорубля Π·Π° Ρ‚ΠΎΠΌ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ ;).

AIModel-Mutator: Finding Vulnerabilities in TensorFlow Π’ Ρ€ΡƒΠ±Ρ€ΠΈΠΊΠ΅ #видоснавСчСр, Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ вас с ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½Ρ‹ΠΌ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ
AIModel-Mutator: Finding Vulnerabilities in TensorFlow Π’ Ρ€ΡƒΠ±Ρ€ΠΈΠΊΠ΅ #видоснавСчСр, Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ вас с ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½Ρ‹ΠΌ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ вопросом бСзопасности ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ машинного обучСния, ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ Ρ‚ΠΎΠΌ ΠΊΠ°ΠΊ ошибки Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Tensorflow) ΠΌΠΎΠ³ΡƒΡ‚ Π½Π° это ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ. К слову с 2019 ΠΏΠΎ 2021 Π³ΠΎΠ΄, количСство CVE уязвимостСй Π² TF ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»ΠΎΡΡŒ Π² 15 Ρ€Π°Π·. Qian Feng, ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎ бСзопасности ΠΈΠ· Baidu Security рассказываСт ΠΎ Π²Π°ΠΆΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π»ΠΈ с ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ. ΠŸΠΎΠ΄ΠΌΡƒΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ модСль довольно Π»Π΅Π³ΠΊΠΎ, Π° ΠΊΠ°ΠΊ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ ΠΎΠ½ΠΈ довольно свободно ΠΈ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ, ΠΊΠΎΡ€ΠΎΡ‡Π΅ deep dive Π² Π²ΠΈΠ΄Π΅ΠΎ: https://www.youtube.com/watch?v=7QqbJRZ6CxU

DeepMind выпустил AlphaCode, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Π°Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ Ρ‚Π²ΠΎΠΈΡ… Π·Π½Π°ΠΊΠΎΠΌΡ‹Ρ…. Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Codex, Π½ΠΎ Π΅ΡΡ‚ΡŒ отличия. Основной ΠΏΠΎΠ΄Ρ…ΠΎΠ΄: 1. Encoder-decoder, 41B ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² 1. Π”Π΅ΠΊΠΎΠ΄Π΅Ρ€ обучаСтся ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ слово, Π° энкодСр Π΄Π΅Π»Π°Π΅Ρ‚ MLM. Всё end2end. 1. Заскрапили датасСт Π·Π°Π΄Π°Ρ‡Π΅ΠΊ с Codeforces ΠΈ Π·Π°Ρ„Π°ΠΉΠ½Ρ‚ΡŽΠ½ΠΈΠ»ΠΈ Π½Π° Π½Ρ‘ΠΌ модСль 1. Π’ΠΎ врСмя тСстирования сСмплили ΠΎΡ‡Π΅Π½ΡŒ большоС количСство Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ (Π΄ΠΎ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°) ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ Π²Ρ‹Π±ΠΈΡ€Π°Π»ΠΈ ΠΈΠ· Π½ΠΈΡ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ кластСризации, эвристик ΠΈ, самоС Π³Π»Π°Π²Π½ΠΎΠ΅, проходят Π»ΠΈ ΠΎΠ½ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ тСсты ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½Ρ‹ ΠΊ Π·Π°Π΄Π°Ρ‡ΠΊΠ΅. Π‘Π°Π±ΠΌΠΈΡ‚ΠΈΠ»ΠΈ Π½Π° Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠΏ-10. По Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ: AlphaCode Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Π·Π°Π΄Π°Ρ‡ΠΊΠΈ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ 54% ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π»Π΅Ρ‚Π΅ΠΉ Codeforces (Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Π°Π»ΡŒΡ„Π° ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ, Π½ΠΎ стрСмится Ρ‚ΡƒΠ΄Π°). НСбольшиС тСхничСскиС отличия ΠΎΡ‚ Codex: 1. Максимальная Π΄Π»ΠΈΠ½Π° для энкодСра 1536, для Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€Π° 768 1. Использовали Multi-query attention, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ attention, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ K ΠΈ V для Ρ€Π°Π·Π½Ρ‹Π΅Ρ… Π³ΠΎΠ»ΠΎΠ² – ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ памяти ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ дСкодирования 1. ΠžΡ‡Π΅Π½ΡŒ малСнький ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ Ρ‚ΠΎΠΊΠ΅Π½ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°, 8К. 1. Π’ΠΎ врСмя Ρ„Π°ΠΉΡ‚Π½ΡŽΠ½ΠΈΠ½Π³Π° использовали Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ 0.2, которая Π΄Π΅Π»Π°Π΅Ρ‚ распрСдСлСниС Π±ΠΎΠ»Π΅Π΅ острым. ΠŸΡ€ΠΈ тСстС Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° Π½Π΅ использовалась, Π½Π°Π·Π²Π°Π»ΠΈ это tempering. 1. Π€Π°ΠΉΠ½Ρ‚ΡŽΠ½ΠΈΠ»ΠΈΡΡŒ ΠΈ Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈ Π½Π° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ…, ΠΏΡ€ΠΈ этом ΠΌΠΎΠ΄Π΅Π»Π΅ Π·Π°Ρ€Π°Π½Π΅Π΅ сообщаСтся сигнал ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π»ΠΈ это Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. 1. Для Ρ„Π°ΠΉΠ½Ρ‚ΡŽΠ½ΠΈΠ½Π³Π° использовали лосс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ называСтся GOLD. По сути это взвСшСнная кросс-энтропия, нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ выглядит ΠΊΠ°ΠΊ RL. Π’ΠΎΡ‚ Ρ‚ΡƒΡ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ attention, Π° Π΅Ρ‰Ρ‘ Π΅ΡΡ‚ΡŒ популярно написанный блогпост

Π‘ΠΎΠΏΠ»ΠΈΠ²Ρ‹ΠΉ Π§Π΅ΠΉΠ½ МногиС ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ, Ρ‡Ρ‚ΠΎ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ поставки (Supply Chain) ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Ρ‚Π΅ΠΌ самым Π½Π°Π΄Π΅Π»Π°Ρ‚ΡŒ нСприятностСй ΠΈ Ρ‡Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ Π²Ρ‹ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ процСссы бСзопасной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² своих CI/CD-ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π°Ρ…. Π’ #видоснавСчСр ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ свСТайшСС Π²ΠΈΠ΄Π΅ΠΎ с Black Hat: "Picking Lockfiles: Attacking & Defending Your Supply Chain" ΠΎΡ‚ Greg Johnson ΠΈ Dennis Appelt. Π’ΡƒΡ‚ ΠΈ классификация ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈ ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ. ΠŸΡƒΠΌΡ†: https://www.youtube.com/watch?v=UkWJeqb8BZk ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ цСлостности ΠΈ чистоты ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π»Π΅Ρ‚Π°ΡŽΡ‚ Π² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ², всё Ρ‡Π°Ρ‰Π΅ ΠΈ Ρ‡Π°Ρ‰Π΅ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‚. Π―Ρ€ΠΊΠΈΠΉ Ρ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, кСйс с SolarWinds. Π‘ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹.

Module Counts ΠžΡ†Π΅Π½ΠΈΡ‚ΡŒ прирост Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π² индСксах Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ сСрвис modulecounts. НапримСр, Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π²ΠΈΠ΄Π½ΠΎ Π·Π°ΠΌΠ΅Π΄Π»Π΅Π½ΠΈΠ΅ эко
Module Counts ΠžΡ†Π΅Π½ΠΈΡ‚ΡŒ прирост Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π² индСксах Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ сСрвис modulecounts. НапримСр, Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π²ΠΈΠ΄Π½ΠΎ Π·Π°ΠΌΠ΅Π΄Π»Π΅Π½ΠΈΠ΅ экосистСмы RubyGems, ΠΈ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎΠΉ Ρ‚Π°ΠΊΠΎΠΉ прирост Rust-ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Ну ΠΈ Python ΠΎΠ±ΠΎΠ³Π½Π°Π» PHP ΠΏΠΎΠ΄ ΠΊΠΎΠ½Π΅Ρ† 2021 Π³ΠΎΠ΄Π°. По понятным ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ, npm Π½Π° скрин Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π½Π΅ Π±Ρ‹Π» ;). Π•ΡΡ‚ΡŒ стата ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для Π΄Π²ΡƒΡ… дСсятков ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Ρ… индСксов. Π”Π°, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ здСсь Π½Π΅Ρ‚ сотСн Java-индСксов, Ρ‚ΠΎΠΆΠ΅ интСрСсно Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒΡΡ ΡˆΠΈΡ€ΠΎΠΊΠΎΠΉ ΠΏΡƒΠ±Π»ΠΈΠΊΠ΅. Π’ΠΎΠ±Ρ‰Π΅ΠΌ ΠΏΠΎΡ‚Ρ‹ΠΊΠ°Ρ‚ΡŒ ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ собствСнныС Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ ссылкС: http://www.modulecounts.com/.

Malware Provenance: Code Reuse Detection in Malicious Software at Scale Анализ ΠΏΠ΅Ρ€Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСн
Malware Provenance: Code Reuse Detection in Malicious Software at Scale Анализ ΠΏΠ΅Ρ€Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии Π² ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΊ Π°Π½Π°Π»ΠΈΠ·Ρƒ сСмСйств врСдоносного ПО ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… возмоТностях построСния сигнатур ΠΈΡ… обнаруТСния Π½Π° Π±Π°Π·Π΅ Locality Sensitive Hashing (LSH). Π‘Ρ‚Π°Ρ‚ΡŒΡ 2016 Π³ΠΎΠ΄Π°, Π½ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ потСряла Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ примСнСния ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ² опрСдСлСния Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΈΡ… заимствований (Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚ΠΎΠ²). ΠŸΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π½Π° остатках Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ здСсь: https://ieeexplore.ieee.org/document/7888735

CFP: Software Engineering and Information Management 23 апрСля ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚ крутая конфСрСнция ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΈ ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°
CFP: Software Engineering and Information Management 23 апрСля ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚ крутая конфСрСнция ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΈ ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ SEIM. https://seim-conf.org/en/ НаправлСний прСдостаточно, Π²ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ интСрСсно ΠΏΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒ Π² контСкстС CodeMining-сообщСства: - Coding theory - Compilers - Empirical software engineering - Information security - Programming languages - Software analysis - Software testing - Software verification - Theoretical computer science - Visual languages ΠŸΠΎΠ΄Π°Ρ‡Π° статСй Π΄ΠΎ 9 фСвраля, Π΅Ρ‰Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΠΏΠ΅Ρ‚ΡŒ! CFP Ρ‚ΡƒΡ‚.

CodeScene ΠΠ°Ρ‚ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ Ρ‚ΡƒΡ‚ Π½Π° статСйку How do you visualize code? ΠΈ вспомнили, Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Π΅ΠΉΡˆΠΈΠΉ инструмСнт
+4
CodeScene ΠΠ°Ρ‚ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ Ρ‚ΡƒΡ‚ Π½Π° статСйку How do you visualize code? ΠΈ вспомнили, Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Π΅ΠΉΡˆΠΈΠΉ инструмСнт для изучСния исходников β€” CodeScene. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ CodeScene позволяСт Π²Ρ‹ΡΠ²Π΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ скрытыС критичСскиС мСста Π² ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Π΅ ΠΊΠ°ΠΊ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния качСства, Ρ‚Π°ΠΊ ΠΈ участников Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π Π°Π±ΠΎΡ‚Π° с тСхничСским Π΄ΠΎΠ»Π³ΠΎΠΌ, качСством, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ quality gates ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ-ΠΌΠ½ΠΎΠ³ΠΎ всСго интСрСсного. ΠšΡƒΡ‡Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΉ, 25+ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… языков, api, etc. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ коммСрчСский, бСсплатСн для open source. Π•ΡΡ‚ΡŒ cloud & on-premise вСрсии. А Π΅Ρ‰Ρ‘, Адам Π’ΠΎΡ€Π½Ρ…ΠΈΠ»Π», ΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ систСмы, Π΅Ρ‰Ρ‘ ΠΈ ΠΊΠ½ΠΈΠΆΠΊΠΈ интСрСсныС ΠΏΠΈΡˆΠ΅Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Your Code as a Crime Scene.

CodeCaptcha НадоСло Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ свСтофоры ΠΈ вСлосипСды Π½Π° Π³ΡƒΠ³Π»ΠΎ-ΠΊΠ°ΠΏΡ‡Π΅? Появился сСрвис CodeCaptcha, Π³Π΄Π΅ ΠΏΠΎΠ΄ΠΊΠΈΠ΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ Π·
CodeCaptcha НадоСло Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ свСтофоры ΠΈ вСлосипСды Π½Π° Π³ΡƒΠ³Π»ΠΎ-ΠΊΠ°ΠΏΡ‡Π΅? Появился сСрвис CodeCaptcha, Π³Π΄Π΅ ΠΏΠΎΠ΄ΠΊΠΈΠ΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΊΠΈ Π½Π° JavaScript для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ дальшС ΠΏΠΎ ссылкС. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ интСрСсно ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π·Π°Π΄Π°Ρ‡ΠΈ. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΈΠΌ ΠΏΠΎΠ΄ΡΠΏΠΎΡ€ΡŒΠ΅ΠΌ для обучСния ΠΌΠΎΠ΄Π΅Π»Π΅ΠΊ для Π°Π²Ρ‚ΠΎΠΊΠΎΠΌΠΏΠ»ΠΈΡ‚ΠΎΠ², ΠΊΠΎΠ΄-Ρ€Π΅Π²ΡŒΡŽ ΠΈ Ρ‚. ΠΏ. Но ΠΏΠΎΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΠΎΠΎΠΎΠΎΡ‡Π΅Π½ΡŒ простыС. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ссылки: https://codecaptcha.io/a/ObZpSpktgAi6kzIbtsr0 Ну ΠΈ Π΄Π°, Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΊΡ€ΡƒΡ‚ΠΎ, Ссли Π±Ρ‹ языков Π±Ρ‹Π»ΠΎ большС. А ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ.

Download trends for PyPI Для вызнавания Ρ‚Ρ€Π΅Π½Π΄ΠΎΠ² популярности ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π² python-сообщСствС ΠΏΡ€ΠΈΠ±Π΅Π³Π°ΡŽΡ‚ ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ скачи
Download trends for PyPI Для вызнавания Ρ‚Ρ€Π΅Π½Π΄ΠΎΠ² популярности ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π² python-сообщСствС ΠΏΡ€ΠΈΠ±Π΅Π³Π°ΡŽΡ‚ ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ скачивании (Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ ;). К соТалСнию, PyPI ΠΎΡ‚Π΄Π°Π΅Ρ‚ статистику Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π΅, Π΄Π° ΠΈ Π½Π΅ Ρ‚ΠΎ :/. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π΅ΡΡ‚ΡŒ ряд сСрвисов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒΡΡ: - https://pypistats.org/ - https://pepy.tech/ ΠŸΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· Google BigQuery, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΊΠΎΠ²Ρ‹Ρ€ΡΡ‚ΡŒΡΡ ΠΈ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ: Ρ‚ΡƒΡ‚ ΠΈ вСрсии ΠΏΠΈΡ‚ΠΎΠ½Π°, ΠΎΡ‚ΠΊΡƒΠ΄Π° скачивали ΠΈ Ρ‚.ΠΏ. @codemining

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ Ρ€ΡƒΠ±Ρ€ΠΈΠΊΡƒ #ΡΠ·Ρ‹ΠΊΠΈΠ±Ρ‹Π²Π°ΡŽΡ‚Ρ€Π°Π·Π½Ρ‹Π΅, напишСм ΠΏΡ€ΠΎ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ Π²Π½Π΅Π·Π°ΠΏΠ½Ρ‹ΠΉ язык, Rockstar. Π―Π·Ρ‹ΠΊ с динамичСской Ρ‚ΠΈΠΏΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎ
ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ Ρ€ΡƒΠ±Ρ€ΠΈΠΊΡƒ #ΡΠ·Ρ‹ΠΊΠΈΠ±Ρ‹Π²Π°ΡŽΡ‚Ρ€Π°Π·Π½Ρ‹Π΅, напишСм ΠΏΡ€ΠΎ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ Π²Π½Π΅Π·Π°ΠΏΠ½Ρ‹ΠΉ язык, Rockstar. Π―Π·Ρ‹ΠΊ с динамичСской Ρ‚ΠΈΠΏΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ исходный ΠΊΠΎΠ΄ прСдставляСтся Π² Π²ΠΈΠ΄Π΅ тСкстов ΠΏΠΎΡ…ΠΎΠΆΠΈΡ… Π½Π° пСсни. Π’Π΄ΠΎΡ…Π½ΠΎΠ²Π»Π΅Π½ Ρ€ΠΎΠΊ-хэви-хэйр-мСталличСскими Π±Π°Π»Π»Π°Π΄Π°ΠΌΠΈ 80-90-Ρ… Π³ΠΎΠ΄ΠΎΠ² 🎸🎸🎸. Π‘Π°ΠΉΡ‚ | Π‘ΠΏΠ΅ΠΊΠ° Π•ΡΡ‚ΡŒ мноТСство Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ, Π² Ρ‚. Ρ‡. Π½Π° Python, JS, Java, OCaml, etc. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ вычислСния числа Ο€: My life was a mushroom cloud, then it was nothing Sin is unquenchable My cell was empty Your love was a jackhammer shaking the bars Your life is a fungus Your love is mycorrhizal My life was empty without your love Until your life is my life, build my life up Put your love into Me Put my life into the song, until your love is stronger than the song Put the song of Me into Me Knock the song down Put your love into You … ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΡƒΡ‚, большС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² здСсь. НадССмся, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ вСсСло ;).

code2vec: Learning Distributed Representations of Code ΠœΡ‹ ΡƒΠΆΠ΅ Ρ€Π°Π½Π΅Π΅ рассказывали ΠΏΡ€ΠΎ построСниС эмбСддингов ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ Π² нашСм ΠΎ
code2vec: Learning Distributed Representations of Code ΠœΡ‹ ΡƒΠΆΠ΅ Ρ€Π°Π½Π΅Π΅ рассказывали ΠΏΡ€ΠΎ построСниС эмбСддингов ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ Π² нашСм ΠΎΠ±Π·ΠΎΡ€Π½ΠΎΠΌ Π΄ΠΎΠΊΠ»Π°Π΄Π΅ Π½Π° DataFest Siberia v2, Π½ΠΎ Π΅ΡΡ‚ΡŒ смысл Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ постом. ΠŸΠΎΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ ΠΏΠΎ-русски: https://www.youtube.com/watch?v=qm2hB5Bi49A&t=507s ΠŸΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΆΠ½ΠΎ здСсь: https://code2vec.org/ Π‘ΠΎΡ€Ρ†Ρ‹ | Π‘Ρ‚Π°Ρ‚ΡŒΡ

Using public datasets in commercial software Great paper: Can I use this publicly available dataset to build commercial AI so
Using public datasets in commercial software Great paper: Can I use this publicly available dataset to build commercial AI software? Most likely not. An extremely important question for the Data Science community: it turns out (wat?) that not all publicly available datasets can be used to build commercial solutions πŸ’£πŸ’£πŸ’£. Authors examine license agreements of 6 popular datasets used in Computer Vision (CIFAR-10, ImageNet, Cityscapes, FFHQ, VGGFaces2 and MS COCO) and conclude that the models trained on these data can not be commercialized at least. An example of the results of the CIFAR-10 dataset's license analysis is shown in the screenshot. It was logical to assume this, but for many community members this may be the opening of the century. Prepared by @codemining for ods.ai. Subscribe!

ИспользованиС ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π½Π°Π±ΠΎΡ€ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… Π² коммСрчСском ПО КоллСги ΠΈΠ· ODS подСлились прСкрасной ΡΡ‚Π°Ρ‚ΡŒΡ‘ΠΉ: Can I use this publicl
ИспользованиС ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π½Π°Π±ΠΎΡ€ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… Π² коммСрчСском ПО КоллСги ΠΈΠ· ODS подСлились прСкрасной ΡΡ‚Π°Ρ‚ΡŒΡ‘ΠΉ: Can I use this publicly available dataset to build commercial AI software? Most likely not. ΠŸΠΎΠ΄Π½ΡΡ‚ ΠΊΡ€Π°ΠΉΠ½Π΅ Π²Π°ΠΆΠ½Ρ‹ΠΉ вопрос для DataScience сообщСства. ПоясняСм, оказываСтся (wat?), Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ всС ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎ доступныС Π½Π°Π±ΠΎΡ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для построСния коммСрчСских Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. Авторы Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹Π΅ соглашСния 6 популярных датасСтов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Π² Computer Vision (CIFAR-10, ImageNet, Cityscapes, FFHQ, VGGFaces2 ΠΈ MS COCO) ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ "прСкрасноС" Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π½Π°Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π½Π° этих Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π°Π½Π°Π»ΠΈΠ·Π° Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ датасСта CIFAR-10 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½Π° скринС. Π›ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅, Π½ΠΎ для ΠΌΠ½ΠΎΠ³ΠΈΡ… это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прямо ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ Π²Π΅ΠΊΠ° πŸ’£. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ, Ρ‡Π΅ΠΌ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ сообщСство ;). Π—Π«: Π° ΠΌΡ‹ Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ поняли, Ρ‡Π΅ΠΌ Π΅Ρ‰Ρ‘ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ курс ΠΏΠΎ Open Source Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ.

PyNose: a Test Smell Detector for Python А Π΅Ρ‰Ρ‘ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρƒ Ρƒ JetBrains Research Π²Ρ‹ΡˆΠ»Π° опрСдСлялка Π³ΠΎΠ²Π½ΠΎΠΊΠΎΠ΄Π° Π² python-тСстах. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ для Unittest & Pytest. ВСрсия 1.0.0 Π²Ρ‹ΡˆΠ»Π° Π² Π΄Π΅ΠΊΠ°Π±Ρ€Π΅'21. Π’ΠΈΠ΄Ρ‹ test smell, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π°Π²Ρ‚ΠΎΡ€Ρ‹: - Assertion Roulette - Conditional Test Logic - Constructor Initialization - Default Test - Duplicate Assert - Empty Test - Exception Handling - Lack of Cohesion of Test Cases - Magic Number Test - Obscure In-Line Setup - Redundant Assertion - Redundant Print - Sleepy Test - Suboptimal Assert - Test Maverick Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π² Π²ΠΈΠ΄Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Π° ΠΊ Pycharm. Код: https://github.com/jetbrains-research/pynose ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅: https://arxiv.org/abs/2108.04639. ЕдинствСнноС, ΠΎΠ½Π° описываСт ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ, которая Π² Π²Π΅Ρ‚ΠΊΠ΅ ASE2021. Upd. УточняСм ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ: 1. Π±Π΅Ρ€Π΅Ρ‚Π΅ сборку ΠΏΠ»Π°Π³ΠΈΠ½Π° ΠΎΡ‚ΡΡŽΠ΄Π° (.zip) 2. ставитС ΠΏΠΎ инструкции 3. Π±Π΅Ρ€Π΅Ρ‚Π΅ тСсты, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡ‚ эти ΠΈΠ»ΠΈ свои ΠΊΠ°ΠΊΠΈΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ;) 4. ... 5. profit, Π² IDE ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ подсказки, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Π³ΠΈΡ„ΠΊΠ°Ρ…

Hashing It Out: A Survey of Programmers' Cannabis Usage, Perception, and Motivation Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π° Π²Ρ‹ΡˆΠ»Π° довольно любо
+1
Hashing It Out: A Survey of Programmers' Cannabis Usage, Perception, and Motivation Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π° Π²Ρ‹ΡˆΠ»Π° довольно Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½Π°Ρ ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎΠ± исслСдовании измСнСния сознания Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΠΎΠ΄ воздСйствиСм Каннабиса ΠΎΡ‚ УнивСрситСта ΠœΠΈΡ‡ΠΈΠ³Π°Π½Π°. Π’ исслСдовании поучаствовало 803 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° (ΠΈΠ· Π½ΠΈΡ… 450 программиста с ΠΏΠΎΠ»Π½ΠΎΠΉ Π·Π°Π½ΡΡ‚ΠΎΡΡ‚ΡŒΡŽ). Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ интСрСсно ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ ΠΌΠΎΡ‚ΠΈΠ²Π°Ρ†ΠΈΡŽ, оТидания ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ исслСдуСмых. ΠŸΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΅ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ, Π½ΠΎ самоС интСрСсноС ΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ΅ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°Ρ… Π²Ρ‹ΡˆΠ΅. Π Π°Π±ΠΎΡ‚Π° ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° Π² цСлях поддСрТания ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π±ΠΎΡ€ΡŒΠ±Ρ‹ с Π½Π°Ρ€ΠΊΠΎΡ‚ΠΈΠΊΠ°ΠΌΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… мСстах программистов. Π‘Ρ‚Π°Ρ‚ΡŒΡ: https://arxiv.org/abs/2112.09365

Π‘ Π½ΠΎΠ²Ρ‹ΠΌ Π³ΠΎΠ΄ΠΎΠΌ! 🌲🌲🌲 ΠœΡ‹ "Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ" поспали ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ. ВсСм Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΡ ΠΈ всСго Ρ‚Π°ΠΊΠΎΠ³ΠΎ! Π§Ρ‚ΠΎ-Ρ‚ΠΎ Π² ΡƒΡˆΠ΅Π΄ΡˆΠ΅ΠΌ Π³ΠΎΠ΄Ρƒ Π½Π΅ успСли довСсти ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ, поэтому Π² Π±Π»ΠΈΠΆΠ°ΠΉΡˆΡƒΡŽ нСдСлю-Π΄Π²Π΅ Π±ΡƒΠ΄Π΅ΠΌ Π·Π°ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π³Π΅ΡˆΡ‚Π°Π»ΡŒΡ‚Ρ‹ :). Π—Π«: ΠΏΡ€ΠΈΠΊΡ€ΡƒΡ‚ΠΈΠ»ΠΈ Ρ€Π΅Π°ΠΊΡˆΠ΅Π½Ρ‹ 😘.

ΠšΠΎΡ€ΠΎΡ‚Π΅Π½ΡŒΠΊΠΈΠ΅ ΠΈΡ‚ΠΎΠ³ΠΈ Π³ΠΎΠ΄Π° @ods.ai Π’ ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΡƒΡŽ субботу (18.12), ΠΏΠΎΠ΄Π²Π΅Π»ΠΈ ΠΈΡ‚ΠΎΠ³ΠΈ Π³ΠΎΠ΄Π° Π² ODS-сообщСствС Π½Π° Data Ёlka. ΠŸΡ€ΠΈΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅ΠΌ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΈ ссылку Π½Π° стрим, Π³Π΄Π΅ ΠΎΠ½Π° ΠΎΠ·Π²ΡƒΡ‡Π΅Π½Π° голосом.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π·Π½Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΡƒΡŽ чистоту Π²Π°ΠΆΠ½ΠΎ? МногиС ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ ΠΏΡ€ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ дСсятилСтний спор Π·Π° Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ авторских ΠΏΡ€Π°Π² Π½Π° части ΠΊΠΎΠ΄Π° Java ΠΌΠ΅ΠΆΠ΄Ρƒ Oracle & Google. Всё Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠ»ΠΎΡΡŒ Π² сторону послСдних πŸ‘©β€βš–οΈ. БСйчас Π½Π° Π½Π°ΡˆΠΈΡ… Π³Π»Π°Π·Π°Ρ…, ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ рСзонансный кСйс Π·Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ интСрСсно Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ. БообщСством вСсьма сСбС прСдполагаСтся, Ρ‡Ρ‚ΠΎ свСТСзарСлиТСная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° TikTok Live Studio основана Π½Π° OBS (лицСнзия GPL v2.0), Ρ‡Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ ΠΈΠ· курса лицСнзирования, Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ условия, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ вскрытиС ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚Π° ΠΏΠΎΠ΄ Ρ‚ΠΎΠΉ ΠΆΠ΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ ΠΈ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ ΠΊΠΎΠΏΠΈΡ€Π°ΠΉΡ‚Π° ΠΈ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ :). ΠŸΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ с коммСнтариями IANAL (I'am not a lawyer) спСциалистов ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Hacker News. ΠœΡ‹ Ρƒ сСбя Π² Π›Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΈ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ глянСм кСйс ΠΈ расскаТСм ΠΎΠ± этом Ρ‡Π΅Ρ€Π΅Π· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя. Ну Π° для ΠΏΡ€ΠΎΠ°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Π”ΠΎΠΌΠ°ΡˆΠ½ΠΈΠΌ Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ (ΠΈΠ»ΠΈ тСстовым ;).

Data Elka 2021 πŸ₯‡ Π‘Π°ΠΏ, ΠΊΠ°ΠΊ говорится Π² ΠΎΠ΄Π½ΠΎΠΌ нСбСзызвСстном сообщСствС ;). ΠœΡ‹ Ρ€Π°Π΄Ρ‹ ΠΏΡ€ΠΈΠ³Π»Π°ΡΠΈΡ‚ΡŒ подписчиков Π½Π° Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½ΠΎΠ΅ Π·Π°ΠΌΠ΅Ρ‡Π°
Data Elka 2021 πŸ₯‡ Π‘Π°ΠΏ, ΠΊΠ°ΠΊ говорится Π² ΠΎΠ΄Π½ΠΎΠΌ нСбСзызвСстном сообщСствС ;). ΠœΡ‹ Ρ€Π°Π΄Ρ‹ ΠΏΡ€ΠΈΠ³Π»Π°ΡΠΈΡ‚ΡŒ подписчиков Π½Π° Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½ΠΎΠ΅ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ событиС Data Elka, Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ подводятся ΠΈΡ‚ΠΎΠ³ΠΈ уходящСго Π³ΠΎΠ΄Π° ΠΈ Π²Ρ€ΡƒΡ‡Π°ΡŽΡ‚ΡΡ памятныС ΠΏΠΎΠ΄Π°Ρ€ΠΊΠΈ Π·Π° всС Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ Π»ΡƒΡ‡ΡˆΠΈΠΌ участникам OpenDataScience-сообщСства πŸ€“. Π’ связи с этим, ΠΊΠ°ΠΊ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹ CodeMining-Ρ‚Ρ€Π΅ΠΊΠ°, обращаСмся ΠΊ сообщСству Π·Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ с Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ Π»ΡƒΡ‡ΡˆΠΈΡ… Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠ² 2021 Π³ΠΎΠ΄Π°. Π‘Π²ΠΎΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΠΌΡ‹ ΠΈΡ… ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈ Π² Ρ€ΡƒΠ±Ρ€ΠΈΠΊΠ΅ #видоснавыходныС Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡˆΠΊΡƒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ интСрСсными видосами. ВсС CodeMining-Π²ΠΈΠ΄Π΅ΠΎ послСднСго Π³ΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° страничкС посвящСнной ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠ΅ΠΌΡƒ DataFest'Ρƒ: https://ods.ai/tracks/code-mining-df2021 Если Π²Π°ΠΌ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ, Ρ‚ΠΎ Π²Π΅Π»ΠΊΠ°ΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ нашС скромноС ML4Code-Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅. Π’ΠΈΠ΄Π΅ΠΎ Π½ΠΎΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Industry domains, Π³ΠΎΠ»ΠΎΡΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΡƒΡ‚ (Ρ€Π΅Π³Π° ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π°). Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ·Π²ΡƒΡ‡Π΅Π½Ρ‹ Π²ΠΆΠΈΠ²ΡƒΡŽ Π½Π° трансляции Π² субботу. Π’ΠΎ славу Π”Π°Ρ‚Π° ЁлкС! πŸŽ„πŸŽ„πŸŽ„