[{"channel_id":1120605809,"post_id":8009,"date":1788955240000,"forwards":"5","views":"304","text":"<b>\u00abSimple Made Easy\u00bb: \u0434\u043e\u043a\u043b\u0430\u0434 \u0420\u0438\u0447\u0430 \u0425\u0438\u043a\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u0443\u0436\u0435 14 \u043b\u0435\u0442<\/b><br><br>\u0410\u0432\u0442\u043e\u0440 Clojure \u0420\u0438\u0447 \u0425\u0438\u043a\u043a\u0438 \u0432 2011 \u0433\u043e\u0434\u0443 \u0440\u0430\u0437\u0432\u0451\u043b \u0434\u0432\u0430 \u043f\u043e\u043d\u044f\u0442\u0438\u044f: simple \u0438 easy. \u041f\u0440\u043e\u0441\u0442\u043e\u0435 \u2014 \u0442\u043e, \u0447\u0442\u043e \u043d\u0435 \u0441\u043f\u043b\u0435\u0442\u0435\u043d\u043e \u0441 \u0434\u0440\u0443\u0433\u0438\u043c, \u043b\u0451\u0433\u043a\u043e\u0435 \u2014 \u0442\u043e, \u0447\u0442\u043e \u0431\u043b\u0438\u0437\u043a\u043e \u0438 \u043f\u0440\u0438\u0432\u044b\u0447\u043d\u043e.<br><br>\u0420\u0430\u0437\u043d\u0438\u0446\u0430 \u0432\u0430\u0436\u043d\u0430, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043c\u044b \u043e\u0431\u044b\u0447\u043d\u043e \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u043f\u0440\u0438\u0432\u044b\u0447\u043d\u043e\u0435 \u0438 \u0437\u043e\u0432\u0451\u043c \u044d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u043e\u0439. \u041e\u0442\u0441\u044e\u0434\u0430 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438, ORM \u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u0434\u043e\u0431\u043d\u044b \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0434\u0435\u043d\u044c \u0438 \u043c\u0435\u0448\u0430\u044e\u0442 \u043d\u0430 \u0432\u0442\u043e\u0440\u043e\u0439 \u0433\u043e\u0434.<br><br>\u0425\u0438\u043a\u043a\u0438 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u0441\u0447\u0438\u0442\u0430\u0442\u044c \u0441\u043f\u043b\u0435\u0442\u0435\u043d\u0438\u044f: \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u043d\u044f\u0442\u0438\u0439 \u0442\u044f\u043d\u0435\u0442 \u0437\u0430 \u0441\u043e\u0431\u043e\u0439 \u043a\u0430\u0436\u0434\u0430\u044f \u0430\u0431\u0441\u0442\u0440\u0430\u043a\u0446\u0438\u044f. \u0421\u043f\u043e\u0440\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u2014 \u0440\u0435\u0446\u0435\u043f\u0442\u044b \u0443 \u043d\u0435\u0433\u043e \u0441\u0438\u043b\u044c\u043d\u043e \u0437\u0430\u0432\u044f\u0437\u0430\u043d\u044b \u043d\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0442\u0438\u043b\u044c \u0438 \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435.<br><br>\ud83d\udd17 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/nsprg.ru\/r\/60647\">\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435<\/a><br><br><a href=\"\/channels\/@nuancesprog\" title=\"NOP::Nuances of Programming\">@nuancesprog<\/a> #Opinion","text_length":593,"media":{"root":"\/012\/SR8AAHEWy0IAAAAARXhutrCMnb8","photo":{"thumbs":{"m":{"w":320,"h":180,"hash":"4oNuHPLpYv-rGNbh3XRywQ&ts=1789003270"},"x":{"w":800,"h":450,"hash":"VFOUMpQtqBQzZNsnEZ_Itg&ts=1789003270"},"y":{"w":1280,"h":720,"hash":"DDTWEHT-kBI1cE3iHS5HAQ&ts=1789003270"},"i":{"bytes":"AXACg|DNAJ6A0bW\/umnqyhRnr+P+NLvX\/IP+NSMYFLNgDmnNBImN6bc9M8VNZqst6inowOfyNS6sgWaIcnCUJCKfltjoPzopEPz8Dsf5UU7ANooopDNFLy0XbmHJC8kRjr+dSfb7P\/nif++B\/jRRRcQfb7I9YCR\/uD\/Giiii4H\/\/2Q=="}}}}},{"channel_id":1120605809,"post_id":8008,"date":1788937240000,"forwards":"6","views":"749","text":"<b>\u0410\u0432\u0442\u043e\u0440\u044b Dataflow Model \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u044e\u0442 \u0441\u0432\u043e\u044e \u0441\u0442\u0430\u0442\u044c\u044e 11 \u043b\u0435\u0442 \u0441\u043f\u0443\u0441\u0442\u044f<\/b><br><br>\u041a\u043e\u043c\u0430\u043d\u0434\u0430 Google \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0430 \u043f\u0440\u0435\u043c\u0438\u044e VLDB Test of Time \u0437\u0430 \u0440\u0430\u0431\u043e\u0442\u0443 \u043e \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u043e\u0439 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0435 2015 \u0433\u043e\u0434\u0430. \u0412 \u043d\u043e\u0432\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0430\u0432\u0442\u043e\u0440\u044b \u0441\u0430\u043c\u0438 \u043e\u0446\u0435\u043d\u0438\u0432\u0430\u044e\u0442, \u0447\u0442\u043e \u0432 \u043d\u0435\u0439 \u0443\u0441\u0442\u0430\u0440\u0435\u043b\u043e, \u0430 \u0447\u0442\u043e \u0432\u044b\u0436\u0438\u043b\u043e.<br><br>\u041e\u0441\u043d\u043e\u0432\u0430 \u0443\u0441\u0442\u043e\u044f\u043b\u0430: \u0432\u0440\u0435\u043c\u044f \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0432\u0430\u0436\u043d\u0435\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u0430 \u0434\u0430\u043d\u043d\u044b\u0435 \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u0431\u044b\u0432\u0430\u044e\u0442 \u043f\u043e\u043b\u043d\u044b\u043c\u0438. \u0417\u0430\u0442\u043e \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u044b \u043f\u0440\u0438\u0437\u043d\u0430\u043d\u044b \u043f\u0435\u0440\u0435\u0443\u0441\u043b\u043e\u0436\u043d\u0451\u043d\u043d\u044b\u043c\u0438, \u0430 \u043f\u043e\u0442\u043e\u043a\u0438 \u0438 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u043e\u043a\u0430\u0437\u0430\u043b\u0438\u0441\u044c \u0434\u0432\u0443\u043c\u044f \u0432\u0438\u0434\u0430\u043c\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u043e\u0431\u044a\u0435\u043a\u0442\u0430.<br><br>\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0432\u044b\u0432\u043e\u0434: \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u043e\u0439 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438 \u043f\u043e\u0431\u0435\u0434\u0438\u043b\u0438 \u043d\u0435 \u043f\u043e\u0442\u043e\u043a\u0438, \u0430 SQL \u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f. \u0421\u043f\u043e\u0440\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u2014 \u0430\u0432\u0442\u043e\u0440\u044b \u043f\u043e\u0447\u0442\u0438 \u0445\u043e\u0440\u043e\u043d\u044f\u0442 \u0441\u0442\u0440\u0438\u043c\u0438\u043d\u0433 \u0437\u0430 \u043f\u0440\u0435\u0434\u0435\u043b\u0430\u043c\u0438 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438.<br><br>\ud83d\udd17 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/nsprg.ru\/r\/63019\">\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435<\/a><br><br><a href=\"\/channels\/@nuancesprog\" title=\"NOP::Nuances of Programming\">@nuancesprog<\/a> #Data #Kafka","text_length":638,"media":{"root":"\/00e\/SB8AAHEWy0IAAAAAirXZddUZMKE","photo":{"thumbs":{"m":{"w":320,"h":180,"hash":"ZyrjoYvhi38EFI1wCaoMLA&ts=1789003270"},"x":{"w":800,"h":450,"hash":"J7LrkVQ7dDbkZZIig0Bprw&ts=1789003270"},"y":{"w":1280,"h":720,"hash":"9h_HEREq_tZ2CJS20wV55A&ts=1789003270"},"i":{"bytes":"AXACg|DMpQCegNJTxJj+Afmf8akYm1vQ\/lSYIGcHFP3jA9fx\/wAaTf7DHpzQAyiiigAooooA0UurMBd0GcLyfLHJ\/OnfbLD\/AJ9v\/IY\/xoooEAvLDvbf+Qx\/jRRRQB\/\/2Q=="}}}}},{"channel_id":1120605809,"post_id":8007,"date":1788886840000,"forwards":"7","views":"1.3K","text":"<b>Beyond ORMs: \u043f\u043e\u0447\u0435\u043c\u0443 \u0430\u0432\u0442\u043e\u0440 Extralite \u0432\u0435\u0440\u043d\u0443\u043b\u0441\u044f \u043a \u0447\u0438\u0441\u0442\u043e\u043c\u0443 SQL<\/b><br><br>\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0438\u0437 Ruby-\u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 \u043e\u0431\u044a\u044f\u0441\u043d\u044f\u0435\u0442, \u043f\u043e\u0447\u0435\u043c\u0443 \u0443\u0448\u0451\u043b \u043e\u0442 ActiveRecord \u043a \u043f\u0440\u044f\u043c\u044b\u043c \u0437\u0430\u043f\u0440\u043e\u0441\u0430\u043c. \u041e\u043d \u0441\u043e\u0437\u0434\u0430\u043b Extralite \u2014 \u0433\u0435\u043c \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 SQLite \u0431\u0435\u0437 \u0441\u043b\u043e\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432.<br><br>ORM \u043d\u0435 \u0443\u043c\u0435\u0435\u0442 \u0432 \u043e\u043a\u043e\u043d\u043d\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438, CTE \u0438 <code>RETURNING<\/code>, \u0430 \u0441\u0430\u043c \u0432\u0435\u0441\u0438\u0442 \u043e\u043a\u043e\u043b\u043e 43 \u0442\u044b\u0441\u044f\u0447 \u0441\u0442\u0440\u043e\u043a. \u0418\u0437-\u0437\u0430 \u0438\u043b\u043b\u044e\u0437\u0438\u0438 \u00ab\u043e\u0431\u044a\u0435\u043a\u0442 = \u0441\u0442\u0440\u043e\u043a\u0430\u00bb \u043d\u043e\u0432\u0438\u0447\u043e\u043a \u043b\u0435\u0433\u043a\u043e \u043f\u0438\u0448\u0435\u0442 N+1: \u0446\u0438\u043a\u043b \u0441 <code>delete<\/code> \u0432\u043c\u0435\u0441\u0442\u043e \u043e\u0434\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430.<br><br>\u0410\u0432\u0442\u043e\u0440 \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442, \u0447\u0442\u043e \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438 \u0440\u0430\u0437\u043d\u044b\u0445 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u043d\u0430 \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u2014 \u043e\u043a\u043e\u043b\u043e \u0434\u044e\u0436\u0438\u043d\u044b. \u0421\u043f\u043e\u0440\u043d\u043e \u0434\u0440\u0443\u0433\u043e\u0435: \u0431\u0435\u0437 DSL \u0442\u044b \u0441\u0430\u043c \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0448\u044c \u0437\u0430 \u044d\u043a\u0440\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0438 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u043c\u043e\u0441\u0442\u044c \u043c\u0435\u0436\u0434\u0443 \u0431\u0430\u0437\u0430\u043c\u0438.<br><br>\ud83d\udd17 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/nsprg.ru\/r\/59766\">\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435<\/a><br><br><a href=\"\/channels\/@nuancesprog\" title=\"NOP::Nuances of Programming\">@nuancesprog<\/a> #Data #Postgres","text_length":621,"media":{"root":"\/011\/Rx8AAHEWy0IAAAAAfLr3xGscyJ0","photo":{"thumbs":{"m":{"w":320,"h":180,"hash":"ruxRV__24PX9TQGVNZcIYw&ts=1789003270"},"x":{"w":800,"h":450,"hash":"9Xhhc7TYL7AVnL76g7vV3Q&ts=1789003270"},"y":{"w":1280,"h":720,"hash":"foRMuY_Hw0cZIQOZUz-jew&ts=1789003270"},"i":{"bytes":"AXACg|DMpdreh\/Kkp\/mcfdH61IxNrA42n8qTafQ0\/eMdOfx\/xpPM\/wBkfmaAGUUUUAFFFFAGil1ZgLugzheT5Y5P5077ZYf8+3\/kMf40UUCAXlh3tv8AyGP8aKKKAP\/Z"}}}}},{"channel_id":1120605809,"post_id":8006,"date":1788868840000,"forwards":"11","views":"1.5K","text":"<b>\u0420\u044d\u0439\u0447\u0435\u043b \u041b\u0435\u0439\u043a\u043e\u043a: \u043a\u043e\u0434-\u0440\u0435\u0432\u044c\u044e \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u043d\u043e\u0433\u043e<\/b><br><br>CTO Thoughtworks \u0441\u043f\u043e\u0440\u0438\u0442 \u0441 \u043a\u043e\u043b\u043b\u0435\u0433\u043e\u0439 \u0438\u0437 DX: \u0418\u0418 \u043f\u0438\u0448\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0435 \u043a\u043e\u0434\u0430, \u0447\u0435\u043c \u043b\u044e\u0434\u0438 \u0443\u0441\u043f\u0435\u0432\u0430\u044e\u0442 \u0447\u0438\u0442\u0430\u0442\u044c. \u0412 Meta \u043e\u0431\u044a\u0451\u043c \u0441\u0442\u0440\u043e\u043a \u043d\u0430 \u0432\u043b\u0438\u0442\u044b\u0439 \u0434\u0438\u0444 \u0432\u044b\u0440\u043e\u0441 \u043d\u0430 106% \u0437\u0430 \u0433\u043e\u0434, \u043c\u0435\u0434\u0438\u0430\u043d\u043d\u044b\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 \u043f\u0443\u043b-\u0440\u0435\u043a\u0432\u0435\u0441\u0442\u0430 \u2014 \u043d\u0430 64%.<br><br>\u041b\u0435\u0439\u043a\u043e\u043a \u0441\u0447\u0438\u0442\u0430\u0435\u0442, \u0447\u0442\u043e \u043c\u044b \u0440\u0435\u0448\u0430\u0435\u043c \u0440\u0435\u0432\u044c\u044e \u043d\u0435 \u0442\u0435 \u0437\u0430\u0434\u0430\u0447\u0438: \u0437\u043d\u0430\u043d\u0438\u044f, \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435, \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430. \u0412\u0441\u0451 \u044d\u0442\u043e \u0434\u0435\u0448\u0435\u0432\u043b\u0435 \u043e\u0431\u0441\u0443\u0436\u0434\u0430\u0442\u044c \u0434\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043a\u043e\u0434\u0430, \u0430 \u043d\u0435 \u043f\u043e\u0441\u043b\u0435 \u0443\u043f\u0430\u043a\u043e\u0432\u043a\u0438 \u0432 \u043f\u0443\u043b-\u0440\u0435\u043a\u0432\u0435\u0441\u0442.<br><br>\u0415\u0451 \u0440\u0435\u0446\u0435\u043f\u0442 \u2014 \u043f\u0430\u0440\u043d\u043e\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u043e\u0431\u0449\u0438\u0435 \u0434\u0438\u0437\u0430\u0439\u043d-\u0441\u0435\u0441\u0441\u0438\u0438 \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u043a\u0430 \u0432\u043c\u0435\u0441\u0442\u043e \u0441\u043f\u043e\u0440\u043e\u0432 \u043e \u043f\u0440\u043e\u0431\u0435\u043b\u0430\u0445. \u0420\u0435\u0432\u044c\u044e \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f \u043f\u043e \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044e: \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0441\u0434\u0432\u0438\u0433\u0438, \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438, \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0440\u0430\u0434\u0438\u0443\u0441 \u043f\u043e\u0440\u0430\u0436\u0435\u043d\u0438\u044f.<br><br>\ud83d\udd17 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/nsprg.ru\/r\/60289\">\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435<\/a><br><br><a href=\"\/channels\/@nuancesprog\" title=\"NOP::Nuances of Programming\">@nuancesprog<\/a> #Opinion","text_length":630,"media":{"root":"\/00c\/Rh8AAHEWy0IAAAAAGX_2JstuHCQ","photo":{"thumbs":{"m":{"w":320,"h":180,"hash":"Ts30NX-Ls8e_aO-gCgGM5w&ts=1789003270"},"x":{"w":800,"h":450,"hash":"QkDkBWfAF8awefSz1JZzbA&ts=1789003270"},"y":{"w":1280,"h":720,"hash":"0tkQM23WpSKylMHsAugHOA&ts=1789003270"},"i":{"bytes":"AXACg|DMoop\/mfKBz+lSMZRUnme38v8ACkL5BGP5UAMooooAKKKKANFLqzAXdBnC8nyxyfzp32yw\/wCfb\/yGP8aKKBALyw723\/kMf40UUUAf\/9k="}}}}},{"channel_id":1120605809,"post_id":8005,"date":1788850840000,"forwards":"4","views":"1.6K","text":"<b>qBittorrent \u0438 \u0441\u0431\u0435\u0436\u0430\u0432\u0448\u0438\u0439 \u0438\u0437 \u043f\u0435\u0441\u043e\u0447\u043d\u0438\u0446\u044b \u0442\u043e\u0440\u0440\u0435\u043d\u0442-\u043a\u043b\u0438\u0435\u043d\u0442<\/b><br><br>\u0412 Mastodon \u0440\u0430\u0437\u043e\u0448\u0451\u043b\u0441\u044f \u043f\u043e\u0441\u0442: \u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043a\u043e\u043f\u0438\u044f qBittorrent \u00ab\u0432\u044b\u0431\u0440\u0430\u043b\u0430\u0441\u044c\u00bb \u0438\u0437 \u043f\u0435\u0441\u043e\u0447\u043d\u0438\u0446\u044b. \u0414\u0435\u0442\u0430\u043b\u0435\u0439 \u0432 \u0437\u0430\u043f\u0438\u0441\u0438 \u043f\u043e\u0447\u0442\u0438 \u043d\u0435\u0442 \u2014 \u044d\u0442\u043e \u0441\u043a\u043e\u0440\u0435\u0435 \u0431\u0430\u0439\u043a\u0430, \u0447\u0435\u043c \u0431\u0430\u0433-\u0440\u0435\u043f\u043e\u0440\u0442.<br><br>\u0414\u0430\u0436\u0435 \u0442\u0430\u043a\u0430\u044f \u0448\u0443\u0442\u043a\u0430 \u0431\u044c\u0451\u0442 \u0432 \u0431\u043e\u043b\u044c\u043d\u043e\u0435 \u043c\u0435\u0441\u0442\u043e: \u043f\u0435\u0441\u043e\u0447\u043d\u0438\u0446\u0430 \u043d\u0435 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u044f, \u0430 \u0441\u043b\u043e\u0439 \u0437\u0430\u0449\u0438\u0442\u044b. Flatpak \u0438 Snap \u0447\u0430\u0441\u0442\u043e \u0440\u0430\u0437\u0434\u0430\u044e\u0442 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044e \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u043f\u0430\u043f\u043a\u0435 \u0446\u0435\u043b\u0438\u043a\u043e\u043c.<br><br>\u041f\u0440\u043e\u0432\u0435\u0440\u044c \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u0430\u0432\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0447\u0435\u0440\u0435\u0437 <code>flatpak info --show-permissions<\/code> \u0438 \u0443\u0440\u0435\u0436\u044c \u043b\u0438\u0448\u043d\u0435\u0435. \u041f\u043e\u0434\u0432\u043e\u0445 \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0431\u0435\u0437 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0451\u043d\u043d\u044b\u0445 \u0434\u0435\u0442\u0430\u043b\u0435\u0439 \u044d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u0432\u043e\u0434 \u043f\u0435\u0440\u0435\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438, \u0430 \u043d\u0435 \u043d\u043e\u0432\u043e\u0441\u0442\u044c \u043e\u0431 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438.<br><br>\ud83d\udd17 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/nsprg.ru\/r\/60691\">\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435<\/a><br><br><a href=\"\/channels\/@nuancesprog\" title=\"NOP::Nuances of Programming\">@nuancesprog<\/a> #Security #Linux","text_length":597,"media":{"root":"\/003\/RR8AAHEWy0IAAAAAfpYpsekbycw","photo":{"thumbs":{"m":{"w":320,"h":180,"hash":"944e1Gs60ITpmqESZQmY7Q&ts=1789003270"},"x":{"w":800,"h":450,"hash":"p2PvUxvH7aAvB6xz8uQZJw&ts=1789003270"},"y":{"w":1280,"h":720,"hash":"tnaYSwOAenVTVtlEpSRlAw&ts=1789003270"},"i":{"bytes":"AXACg|DMoop\/mcDjp9P8KkYyipPM9j+n+FIZMjBH8v8ACgBlFFFABRRRQBopdWYC7oM4Xk+WOT+dO+2WH\/Pt\/wCQx\/jRRQIBeWHe2\/8AIY\/xooooA\/\/Z"}}}}},{"channel_id":1120605809,"post_id":8004,"date":1788800440000,"forwards":"13","views":"1.9K","text":"<b>OpenAI \u0441\u043b\u0435\u0434\u0438\u0442 \u0437\u0430 \u0441\u0432\u043e\u0438\u043c\u0438 \u043a\u043e\u0434\u043e\u0432\u044b\u043c\u0438 \u0430\u0433\u0435\u043d\u0442\u0430\u043c\u0438<\/b><br><br>OpenAI \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0430, \u043a\u0430\u043a \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0435\u0442 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0445 \u0430\u0433\u0435\u043d\u0442\u043e\u0432, \u043f\u0438\u0448\u0443\u0449\u0438\u0445 \u043a\u043e\u0434. \u041e\u0442\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c-\u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0442\u0435\u043b\u044c \u0447\u0438\u0442\u0430\u0435\u0442 \u043b\u043e\u0433\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u0438 \u0438\u0449\u0435\u0442 \u043f\u043e\u0434\u043e\u0437\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f.<br><br>\u0410\u0433\u0435\u043d\u0442\u044b \u0432\u0441\u0451 \u0447\u0430\u0449\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0442 \u0437\u0430\u0434\u0430\u0447\u0438 \u0431\u0435\u0437 \u0440\u0435\u0432\u044c\u044e \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0448\u0430\u0433\u0430 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u043e\u043c. \u0417\u043d\u0430\u0447\u0438\u0442, \u043d\u0443\u0436\u0435\u043d \u0441\u043f\u043e\u0441\u043e\u0431 \u0437\u0430\u043c\u0435\u0442\u0438\u0442\u044c, \u043a\u043e\u0433\u0434\u0430 \u0430\u0433\u0435\u043d\u0442 \u0441\u0440\u0435\u0437\u0430\u043b \u0443\u0433\u043e\u043b \u0438\u043b\u0438 \u043f\u043e\u0434\u0434\u0435\u043b\u0430\u043b \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442.<br><br>\u0418\u0434\u0435\u044f \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u043c\u0430: \u043b\u043e\u0433\u0438\u0440\u0443\u0439 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0430\u0433\u0435\u043d\u0442\u0430 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0439 \u0438\u0445 \u0432\u0442\u043e\u0440\u044b\u043c, \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u043c \u043f\u0440\u043e\u0433\u043e\u043d\u043e\u043c. \u041f\u043e\u0434\u0432\u043e\u0445 \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u044e\u0449\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u043e\u0448\u0438\u0431\u0430\u0435\u0442\u0441\u044f \u043f\u043e \u0442\u0435\u043c \u0436\u0435 \u043f\u0440\u0438\u0447\u0438\u043d\u0430\u043c, \u0447\u0442\u043e \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c\u0430\u044f.<br><br>\ud83d\udd17 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/nsprg.ru\/r\/60877\">\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435<\/a><br><br><a href=\"\/channels\/@nuancesprog\" title=\"NOP::Nuances of Programming\">@nuancesprog<\/a> #AI","text_length":551,"media":{"root":"\/013\/RB8AAHEWy0IAAAAA0Iiya79FHDo","photo":{"thumbs":{"m":{"w":320,"h":180,"hash":"bcy3C06BJUdl0Jjuc0YBQQ&ts=1789003270"},"x":{"w":800,"h":450,"hash":"7Xww-bUU3gQ--n5e8aDXdQ&ts=1789003270"},"y":{"w":1280,"h":720,"hash":"fVZlruVtv9MIpoJYyw9_Ww&ts=1789003270"},"i":{"bytes":"AXACg|DMoop6vgYqRjKKk8z2P6f4UjPkYH9KAGUUUUAFFFFAGil1ZgLugzheT5Y5P5077ZYf8+3\/AJDH+NFFAgF5Yd7b\/wAhj\/GiiigD\/9k="}}}}},{"channel_id":1120605809,"post_id":8003,"date":1788782440000,"forwards":"9","views":"1.9K","text":"<b>Chromium: RCE \u0432 \u043f\u0435\u0441\u043e\u0447\u043d\u0438\u0446\u0435, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0443\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0432 \u0430\u0442\u0430\u043a\u0430\u0445<\/b><br><br>\u041f\u043e\u0434 \u043d\u043e\u043c\u0435\u0440\u043e\u043c CVE-2026-85046 \u0437\u0430\u044f\u0432\u043b\u0435\u043d\u0430 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c \u0441 \u0432\u044b\u0445\u043e\u0434\u043e\u043c \u0437\u0430 \u043f\u0440\u0435\u0434\u0435\u043b\u044b \u043f\u0435\u0441\u043e\u0447\u043d\u0438\u0446\u044b \u0432\u043e \u0432\u0441\u0435\u0445 \u0432\u0435\u0440\u0441\u0438\u044f\u0445 Chromium. \u041a\u0430\u0440\u0442\u043e\u0447\u043a\u0430 NVD \u043f\u043e\u043a\u0430 \u043f\u0443\u0441\u0442\u0430\u044f: \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0435\u0439 \u0438 \u043e\u0446\u0435\u043d\u043a\u0438 CVSS \u0442\u0430\u043c \u043d\u0435\u0442.<br><br>\u041f\u043e\u0431\u0435\u0433 \u0438\u0437 \u043f\u0435\u0441\u043e\u0447\u043d\u0438\u0446\u044b \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043a\u043e\u0434\u0430 \u0443\u0436\u0435 \u0432\u043d\u0435 \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 \u0432\u043a\u043b\u0430\u0434\u043a\u0438. \u041f\u043e\u0434 \u0443\u0434\u0430\u0440\u043e\u043c \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e Chrome, \u043d\u043e \u0438 Edge, Brave, Electron-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0435 \u0432\u0435\u0431\u0432\u044c\u044e.<br><br>\u041e\u0431\u043d\u043e\u0432\u043b\u044f\u0439 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u044b \u0438 \u043f\u0435\u0440\u0435\u0441\u043e\u0431\u0438\u0440\u0430\u0439 \u0432\u0441\u0451, \u0447\u0442\u043e \u0442\u0430\u0449\u0438\u0442 Chromium \u0432\u043d\u0443\u0442\u0440\u044c, \u043a\u0430\u043a \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u044b\u0439\u0434\u0443\u0442 \u043f\u0430\u0442\u0447\u0438. \u041f\u043e\u0434\u0432\u043e\u0445 \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0434\u043e \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u0434\u0435\u0442\u0430\u043b\u0435\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043c\u0430\u0441\u0448\u0442\u0430\u0431 \u0441\u0430\u043c\u043e\u043c\u0443 \u043d\u0435\u0447\u0435\u043c \u2014 \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u0443\u0439\u0441\u044f \u043d\u0430 \u0431\u044e\u043b\u043b\u0435\u0442\u0435\u043d\u0438 \u0432\u0435\u043d\u0434\u043e\u0440\u043e\u0432.<br><br>\ud83d\udd17 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/nsprg.ru\/r\/56858\">\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435<\/a><br><br><a href=\"\/channels\/@nuancesprog\" title=\"NOP::Nuances of Programming\">@nuancesprog<\/a> #Security","text_length":633,"media":{"root":"\/003\/Qx8AAHEWy0IAAAAAfpYpsekbycw","photo":{"thumbs":{"m":{"w":320,"h":180,"hash":"bdputp25KguiN5ns1symaw&ts=1789003270"},"x":{"w":800,"h":450,"hash":"8bG3FJlTPXETOZumEFMiVQ&ts=1789003270"},"y":{"w":1280,"h":720,"hash":"fAzkTpp4Z-bB_UeiOjw9VQ&ts=1789003270"},"i":{"bytes":"AXACg|DMpdreh\/Kkp4kwOg\/M1Ixu0+ho2n0NP3rt9\/x\/xpN\/sPzNADKKKKACiiigDRS6swF3QZwvJ8scn86d9ssP+fb\/AMhj\/GiigQC8sO9t\/wCQx\/jRRRQB\/9k="}}}}},{"channel_id":1120605809,"post_id":8002,"date":1788764440000,"forwards":"13","views":"1.8K","text":"<b>\u041a\u043e\u0433\u0434\u0430 \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442 \u043e\u0431\u044a\u044f\u0432\u043b\u044f\u044e\u0442 \u0440\u0430\u0434\u0438 \u043e\u0431\u0445\u043e\u0434\u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432<\/b><br><br>\u0412 \u043a\u043e\u043c\u0430\u043d\u0434\u0430\u0445 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043f\u0440\u0438\u0432\u044b\u0447\u043a\u0430: \u043e\u0431\u044a\u044f\u0432\u0438\u0442\u044c \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442, \u0447\u0442\u043e\u0431\u044b \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u044c \u0440\u0435\u043b\u0438\u0437 \u0438\u043b\u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f. \u0410\u0432\u0442\u043e\u0440 \u0431\u043b\u043e\u0433\u0430 Great Circle \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u0442, \u043f\u043e\u0447\u0435\u043c\u0443 \u044d\u0442\u043e \u0441\u0442\u0430\u043b\u043e \u043b\u044e\u0431\u0438\u043c\u044b\u043c \u043e\u0431\u0445\u043e\u0434\u043d\u044b\u043c \u043f\u0443\u0442\u0451\u043c.<br><br>\u0420\u0435\u0436\u0438\u043c \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u0430 \u0441\u043d\u0438\u043c\u0430\u0435\u0442 \u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0434\u0430\u0451\u0442 \u043f\u0440\u044f\u043c\u0443\u044e \u043b\u0438\u043d\u0438\u044e \u0434\u043e \u043d\u0443\u0436\u043d\u044b\u0445 \u043b\u044e\u0434\u0435\u0439. \u0415\u0441\u043b\u0438 \u044d\u0442\u043e \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u043f\u0443\u0442\u044c \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438, \u043b\u044e\u0434\u0438 \u0431\u0443\u0434\u0443\u0442 \u0438\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437.<br><br>\u0421\u043c\u043e\u0442\u0440\u0438 \u043d\u0435 \u043d\u0430 \u043d\u0430\u0440\u0443\u0448\u0438\u0442\u0435\u043b\u0435\u0439, \u0430 \u043d\u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u043d\u0438 \u043e\u0431\u0445\u043e\u0434\u044f\u0442: \u0442\u0430\u043c \u0438 \u043f\u0440\u044f\u0447\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430. \u041f\u043e\u0434\u0432\u043e\u0445 \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u043e\u0432 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0451\u0442 \u043e\u0442\u0440\u0430\u0436\u0430\u0442\u044c \u0440\u0435\u0430\u043b\u044c\u043d\u0443\u044e \u043d\u0430\u0434\u0451\u0436\u043d\u043e\u0441\u0442\u044c.<br><br>\ud83d\udd17 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/nsprg.ru\/r\/57313\">\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435<\/a><br><br><a href=\"\/channels\/@nuancesprog\" title=\"NOP::Nuances of Programming\">@nuancesprog<\/a> #Opinion","text_length":581,"media":{"root":"\/00d\/Qh8AAHEWy0IAAAAANAKP0_jiOBM","photo":{"thumbs":{"m":{"w":320,"h":180,"hash":"SZ58zWr4MjPqJIvGwnbDPg&ts=1789003270"},"x":{"w":800,"h":450,"hash":"QvFKUFCMh-G2zjveveFMUg&ts=1789003270"},"y":{"w":1280,"h":720,"hash":"zR3I5xWy6OyvakCt3LDjUA&ts=1789003270"},"i":{"bytes":"AXACg|DMopQcHIpwkPfn8BUjGUVJ5nPQ\/p\/hSGQnp\/IUAMopScnJooASiiigDRS6swF3QZwvJ8scn86d9ssP+fb\/AMhj\/GiigQC8sO9t\/wCQx\/jRRRQB\/9k="}}}}},{"channel_id":1120605809,"post_id":8001,"date":1788714040000,"forwards":"13","views":"1.9K","text":"<b>\u041b\u0435\u043d\u0438\u0432\u044b\u0435 \u0438\u043c\u043f\u043e\u0440\u0442\u044b \u0432 Python 3.15 \u0438 \u043b\u0438\u043d\u0442\u0435\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0445 \u0440\u0430\u0441\u0441\u0442\u0430\u0432\u0438\u0442<\/b><br><br>\u0412 Python 3.15a7 \u043f\u043e\u044f\u0432\u0438\u043b\u0438\u0441\u044c \u043b\u0435\u043d\u0438\u0432\u044b\u0435 \u0438\u043c\u043f\u043e\u0440\u0442\u044b \u043f\u043e PEP 810: \u043f\u0438\u0448\u0435\u0448\u044c <code>lazy import numpy<\/code>. \u041c\u043e\u0434\u0443\u043b\u044c \u043f\u043e\u0434\u0433\u0440\u0443\u0436\u0430\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438 \u043f\u0435\u0440\u0432\u043e\u043c \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u0438 \u043a \u043e\u0431\u044a\u0435\u043a\u0442\u0443.<br><br>\u0414\u043b\u044f CLI \u044d\u0442\u043e \u043e\u0449\u0443\u0442\u0438\u043c\u0430\u044f \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u044f: \u0432\u044b\u0437\u043e\u0432 <code>--help<\/code> \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u0442\u044f\u043d\u0435\u0442 \u0442\u044f\u0436\u0451\u043b\u044b\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438. \u0410\u0432\u0442\u043e\u0440 \u0441\u0434\u0435\u043b\u0430\u043b \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 <code>uvx flake8-lazy --apply=list<\/code>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0440\u0430\u0441\u0441\u0442\u0430\u0432\u0438\u0442 \u043b\u0435\u043d\u0438\u0432\u044b\u0435 \u0438\u043c\u043f\u043e\u0440\u0442\u044b \u0437\u0430 \u0442\u0435\u0431\u044f.<br><br>\u041b\u0435\u043d\u0438\u0432\u044b\u043c \u043c\u043e\u0436\u043d\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435 \u0432\u0441\u0451: \u0438\u043c\u043f\u043e\u0440\u0442 \u0432 <code>try\/except ModuleNotFoundError<\/code> \u0441\u043b\u043e\u043c\u0430\u0435\u0442\u0441\u044f, \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0435\u0440\u0435\u0435\u0434\u0435\u0442 \u043d\u0430 \u043f\u0435\u0440\u0432\u043e\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435. \u0415\u0449\u0451 \u0432 \u0430\u043b\u044c\u0444\u0435 \u0444\u043b\u0430\u0433 <code>lazy_imports=none<\/code> \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043d\u0435 \u0442\u043e\u0442 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441 \u2014 \u043e\u0431\u0435\u0449\u0430\u044e\u0442 \u043f\u043e\u0447\u0438\u043d\u0438\u0442\u044c.<br><br>\ud83d\udd17 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/nsprg.ru\/r\/54632\">\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435<\/a><br><br><a href=\"\/channels\/@nuancesprog\" title=\"NOP::Nuances of Programming\">@nuancesprog<\/a> #Languages #Python","text_length":630,"media":{"root":"\/00d\/QR8AAHEWy0IAAAAANAKP0_jiOBM","photo":{"thumbs":{"m":{"w":320,"h":180,"hash":"bXpp18j1imzg230ikI-NQw&ts=1789003270"},"x":{"w":800,"h":450,"hash":"pyXFo1joLiHzU2bQAzZN-g&ts=1789003270"},"y":{"w":1280,"h":720,"hash":"MH_Agb8X4GHgkVthsMMotg&ts=1789003270"},"i":{"bytes":"AXACg|DMopQcHNP8z2\/l\/hUjI6Kk8z2\/l\/hR5n1\/SgCOilJyaKAEooooA0UurMBd0GcLyfLHJ\/OnfbLD\/n2\/8hj\/ABoooEAvLDvbf+Qx\/jRRRQB\/\/9k="}}}}},{"channel_id":1120605809,"post_id":8000,"date":1788696040000,"forwards":"11","views":"1.9K","text":"<b>\u041f\u043e\u0447\u0435\u043c\u0443 \u043a\u043e\u0434\u043e\u0432\u044b\u0435 \u0430\u0433\u0435\u043d\u0442\u044b \u0432\u044b\u0431\u0438\u0440\u0430\u044e\u0442 grep, \u0430 \u043d\u0435 LSP<\/b><br><br>\u0418\u043d\u0436\u0435\u043d\u0435\u0440 \u0441\u0440\u0430\u0432\u043d\u0438\u043b \u043e\u0431\u044b\u0447\u043d\u044b\u0439 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u043f\u043e\u0438\u0441\u043a grep \u0441 \u0441\u0435\u043c\u0430\u043d\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0435\u0439 \u0447\u0435\u0440\u0435\u0437 LSP (\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u044f\u0437\u044b\u043a\u043e\u0432\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432). \u041d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430\u0445 \u043f\u043e\u0438\u0441\u043a\u0430 \u043a\u043e\u0434\u0430 \u043c\u043e\u0434\u0435\u043b\u0438 \u0431\u0440\u0430\u043b\u0438 \u0441\u0435\u043c\u0430\u043d\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u043b\u0438\u0448\u044c \u0432 0\u20136% \u0441\u043b\u0443\u0447\u0430\u0435\u0432.<br><br>\u0414\u0435\u043b\u043e \u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u043d\u0435 \u0432 \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438, \u0430 \u0432 \u0444\u043e\u0440\u043c\u0435 \u043e\u0442\u0432\u0435\u0442\u0430: grep \u0441\u0440\u0430\u0437\u0443 \u043e\u0442\u0434\u0430\u0451\u0442 \u043d\u0430\u0439\u0434\u0435\u043d\u043d\u0443\u044e \u0441\u0442\u0440\u043e\u043a\u0443. \u041a\u043e\u0433\u0434\u0430 \u0430\u0432\u0442\u043e\u0440 \u0434\u043e\u0431\u0430\u0432\u0438\u043b \u0432 \u043e\u0442\u0432\u0435\u0442 LSP \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u0442\u0435\u043a\u0441\u0442, pass@1 \u043d\u0430 \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u044f\u0445 \u0432\u044b\u0440\u043e\u0441 \u0441 0.67 \u0434\u043e 0.83.<br><br>\u0426\u0435\u043d\u043d\u043e\u0441\u0442\u044c LSP \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u0448\u0443\u043c\u0430 \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438, \u0430 \u043d\u0435 \u043e\u0442 \u0442\u0438\u043f\u0438\u0437\u0430\u0446\u0438\u0438 \u044f\u0437\u044b\u043a\u0430. \u041d\u0430 \u0447\u0438\u0441\u0442\u043e\u043c remeda \u043f\u0440\u0438\u0440\u043e\u0441\u0442\u0430 \u043d\u0435\u0442 \u0438 +16% \u0442\u043e\u043a\u0435\u043d\u043e\u0432, \u043d\u0430 \u0448\u0443\u043c\u043d\u043e\u043c hono \u2014 +0.246 F1.<br><br>\ud83d\udd17 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/nsprg.ru\/r\/55292\">\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435<\/a><br><br><a href=\"\/channels\/@nuancesprog\" title=\"NOP::Nuances of Programming\">@nuancesprog<\/a> #AI #TypeScript","text_length":609,"media":{"root":"\/00d\/QB8AAHEWy0IAAAAANAKP0_jiOBM","photo":{"thumbs":{"m":{"w":320,"h":180,"hash":"zIYpDxYq7Sgx1WUzT2IlRg&ts=1789003270"},"x":{"w":800,"h":450,"hash":"z29jjb22oFecwGtVBT0oPw&ts=1789003270"},"y":{"w":1280,"h":720,"hash":"cGThjQlrQDjpupHjTihnHg&ts=1789003270"},"i":{"bytes":"AXACg|DNAJ6Amjaf7p\/KnIwHX+tOEi9\/6\/41IxiozttVSW9AOaf9mn\/54yf98mpbA5vozj1\/ka2AGD9yv1oAwWt5lBLROAOpKmite7ZvssgKEDB5yKKAMSiiigDRS6sxt3QZwOf3Y5P5077ZY\/8APt\/5DH+NFFAhftlh3tv\/ACGP8aKKKAP\/2Q=="}}}}},{"channel_id":1120605809,"post_id":7999,"date":1788678040000,"forwards":"7","views":"1.8K","text":"<b>Laravel \u0437\u0430\u043a\u0440\u044b\u043b issues \u0432 \u0447\u0430\u0441\u0442\u0438 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u0432<\/b><br><br>Laravel \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u043b \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 issues \u0432 \u043f\u0430\u043a\u0435\u0442\u0430\u0445 \u0432\u0440\u043e\u0434\u0435 Socialite \u0438 Scout. \u0412\u043c\u0435\u0441\u0442\u043e \u0436\u0430\u043b\u043e\u0431 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0442 \u0441\u0440\u0430\u0437\u0443 \u043f\u0440\u0438\u0441\u044b\u043b\u0430\u0442\u044c \u043f\u0443\u043b-\u0440\u0435\u043a\u0432\u0435\u0441\u0442\u044b \u0441 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c.<br><br>\u041c\u0435\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u043c \u044d\u0442\u043e \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442 \u0432\u0440\u0435\u043c\u044f \u043d\u0430 \u0440\u0430\u0437\u0431\u043e\u0440 \u0434\u0443\u0431\u043b\u0435\u0439 \u0438 \u043f\u0443\u0441\u0442\u044b\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439. \u041d\u043e \u043f\u043e\u0440\u043e\u0433 \u0432\u0445\u043e\u0434\u0430 \u0440\u0430\u0441\u0442\u0451\u0442: \u043d\u043e\u0432\u0438\u0447\u043e\u043a \u043e\u043f\u0438\u0448\u0435\u0442 \u0431\u0430\u0433, \u0430 PR \u043d\u0435 \u043e\u0441\u0438\u043b\u0438\u0442.<br><br>\u0411\u0440\u0435\u043d\u0442 \u0420\u043e\u0437 \u0437\u0430\u043c\u0435\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u0432 \u044d\u043f\u043e\u0445\u0443 \u0418\u0418 PR \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043f\u043e\u0447\u0442\u0438 \u0442\u0430\u043a \u0436\u0435 \u043b\u0435\u0433\u043a\u043e. \u0422\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u0434 \u043e\u0442 \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u0434\u043e\u043b\u044c\u0448\u0435, \u0447\u0435\u043c \u043e\u0441\u043c\u044b\u0441\u043b\u0435\u043d\u043d\u044b\u0439 \u043f\u0430\u0442\u0447 \u043e\u0442 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430.<br><br>\ud83d\udd17 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/nsprg.ru\/r\/55667\">\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435<\/a><br><br><a href=\"\/channels\/@nuancesprog\" title=\"NOP::Nuances of Programming\">@nuancesprog<\/a> #Opinion #GitHub","text_length":499,"media":{"root":"\/00d\/Px8AAHEWy0IAAAAANAKP0_jiOBM","photo":{"thumbs":{"m":{"w":320,"h":180,"hash":"V-qO_3BH2EaK65BrIKY4AQ&ts=1789003270"},"x":{"w":800,"h":450,"hash":"N4N-XdjjCpIeFjbDwi93-g&ts=1789003270"},"y":{"w":1280,"h":720,"hash":"56YBTjdeZdwf8IJr-isxPQ&ts=1789003270"},"i":{"bytes":"AXACg|DNAJ6A0bT\/AHT+VKp9WIFPLqRjJH4H\/GpGMVGZgqqSx6ACpPstx\/zwl\/74NOs3Iu0PXr\/Kt2KQmhIdtLnPtbTopZoZAB1JU0Vu35\/0KUe1FFhHO0UUUAaKXVmNu6DOF5Pljk\/nTvtlj\/z7f+Qx\/jRRQIX7ZYd7b\/yGP8aKKKAP\/9k="}}}}},{"channel_id":1120605809,"post_id":7998,"date":1788627646000,"forwards":"8","views":"1.9K","text":"<b>\u0421\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043f\u0430\u043c\u044f\u0442\u0438 \u0432\u043c\u0435\u0441\u0442\u043e \u043f\u0443\u043b\u043e\u0432 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432<\/b><br><br>matklad \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u0442 use-after-free \u0432 \u0434\u0432\u0438\u0436\u043a\u0435 \u0431\u0438\u0440\u0436\u0435\u0432\u044b\u0445 \u0437\u0430\u044f\u0432\u043e\u043a: \u043e\u0442\u043c\u0435\u043d\u0451\u043d\u043d\u0430\u044f \u0437\u0430\u044f\u0432\u043a\u0430 \u0432\u0435\u0440\u043d\u0443\u043b\u0430\u0441\u044c \u0432 \u043f\u0443\u043b, \u043d\u043e \u043e\u0441\u0442\u0430\u043b\u0430\u0441\u044c \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u0446\u0435\u043d. \u041f\u0443\u043b \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u0443\u0431\u0438\u0440\u0430\u0435\u0442 \u043f\u0443\u0442\u0430\u043d\u0438\u0446\u0443 \u0442\u0438\u043f\u043e\u0432, \u043d\u043e \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u043e\u0448\u0438\u0431\u043a\u0443 \u043d\u0435 \u043b\u0435\u0447\u0438\u0442.<br><br>\u0414\u043b\u044f \u0442\u0435\u0431\u044f \u044d\u0442\u043e \u043f\u0440\u043e \u0434\u0440\u0443\u0433\u043e\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0437\u0430\u0449\u0438\u0442\u044b: \u0442\u0438\u043f\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0430\u043b\u043b\u043e\u043a\u0430\u0442\u043e\u0440 \u0441 \u0440\u0430\u0437\u0434\u0435\u043b\u044c\u043d\u044b\u043c\u0438 \u043f\u0443\u043b\u0430\u043c\u0438 \u043d\u0430 \u043a\u0430\u0436\u0434\u044b\u0439 \u0442\u0438\u043f \u0437\u0430\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u044d\u043a\u0441\u043f\u043b\u043e\u0439\u0442\u043e\u0432. \u0420\u0430\u0441\u043f\u043b\u0430\u0442\u0430 \u2014 \u043f\u0430\u043c\u044f\u0442\u044c \u043d\u0435 \u043f\u0435\u0440\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043c\u0435\u0436\u0434\u0443 \u0442\u0438\u043f\u0430\u043c\u0438, \u0437\u0430\u0442\u043e \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u0431\u044b\u0447\u043d\u043e \u0432\u044b\u0438\u0433\u0440\u044b\u0432\u0430\u0435\u0442.<br><br>\u0420\u0430\u0434\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0438\u0437 TigerStyle: \u0432\u044b\u0434\u0435\u043b\u0438\u0442\u044c \u0432\u0435\u0441\u044c \u043c\u0430\u0441\u0441\u0438\u0432 \u0437\u0430\u044f\u0432\u043e\u043a \u043d\u0430 \u0441\u0442\u0430\u0440\u0442\u0435 \u0438 \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u0430\u043b\u043b\u043e\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u0440\u0430\u043d\u0442\u0430\u0439\u043c\u0435. \u041f\u043e\u0434\u0432\u043e\u0445 \u0432 inline-\u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f\u0445 \u0432\u043d\u0443\u0442\u0440\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u0430 \u2014 \u043e\u043d\u0438 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0442 \u043f\u0443\u0442\u0430\u043d\u0438\u0446\u0443 \u0442\u0438\u043f\u043e\u0432 \u043e\u0431\u0440\u0430\u0442\u043d\u043e.<br><br>\ud83d\udd17 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/nsprg.ru\/r\/54196\">\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435<\/a><br><br><a href=\"\/channels\/@nuancesprog\" title=\"NOP::Nuances of Programming\">@nuancesprog<\/a> #Security #Rust","text_length":713,"media":{"root":"\/00b\/Ph8AAHEWy0IAAAAAfXs1X-WOO9M","photo":{"thumbs":{"m":{"w":320,"h":180,"hash":"nfwyEI8yG0sZ-prGqFIRaQ&ts=1789003270"},"x":{"w":800,"h":450,"hash":"hdMH-IqXQFCktYPbrEM2BA&ts=1789003270"},"y":{"w":1280,"h":720,"hash":"2Uv879Hk_EfLnu6h2fWATg&ts=1789003270"},"i":{"bytes":"AXACg|DMooHBp4k45\/pUjGUVJ5nt\/L\/CkMnHH9KAGUUHk5ooAKKKKANFLqzAXdBnC8nyxyfzp32yw\/59v\/IY\/wAaKKBALyw723\/kMf40UUUAf\/\/Z"}}}}},{"channel_id":1120605809,"post_id":7997,"date":1788609647000,"forwards":"8","views":"1.8K","text":"<b>Polars 2.0: \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u044b\u0439 \u0434\u0432\u0438\u0436\u043e\u043a \u0442\u0435\u043f\u0435\u0440\u044c \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/b><br><br>\u0412\u044b\u0448\u0435\u043b \u043f\u0435\u0440\u0432\u044b\u0439 \u0440\u0435\u043b\u0438\u0437-\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442 Polars 2.0, \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u2014 \u0447\u0435\u0440\u0435\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u0435\u0434\u0435\u043b\u044c. \u0413\u043b\u0430\u0432\u043d\u043e\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435: <code>collect()<\/code> \u0443 LazyFrame \u0442\u0435\u043f\u0435\u0440\u044c \u0438\u0434\u0451\u0442 \u0432 \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u044b\u0439 \u0434\u0432\u0438\u0436\u043e\u043a.<br><br>\u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u043e\u0431\u0435\u0449\u0430\u0435\u0442 \u0432 \u0441\u0440\u0435\u0434\u043d\u0435\u043c \u043f\u044f\u0442\u0438\u043a\u0440\u0430\u0442\u043d\u043e\u0435 \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u0435 \u0438 \u0437\u0430\u043c\u0435\u0442\u043d\u043e \u043c\u0435\u043d\u044c\u0448\u0438\u0439 \u0440\u0430\u0441\u0445\u043e\u0434 \u043f\u0430\u043c\u044f\u0442\u0438. \u0412\u0437\u0430\u043c\u0435\u043d \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0441\u0442\u0440\u043e\u043a \u0432 <code>join<\/code>, <code>group_by<\/code> \u0438 <code>unpivot<\/code> \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u0443\u0435\u0442\u0441\u044f.<br><br>\u041d\u0443\u0436\u0435\u043d \u043f\u0440\u0435\u0436\u043d\u0438\u0439 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u2014 \u0435\u0441\u0442\u044c <code>maintain_order<\/code> \u0438\u043b\u0438 \u0434\u0432\u0438\u0436\u043e\u043a <code>in-memory<\/code> \u0447\u0435\u0440\u0435\u0437 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443. \u0417\u0430\u043e\u0434\u043d\u043e Polars \u0441\u0442\u0430\u043b \u0441\u0442\u0440\u043e\u0436\u0435: <code>is_in<\/code> \u0438 \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 <code>concat<\/code> \u0442\u0435\u043f\u0435\u0440\u044c \u043f\u0430\u0434\u0430\u044e\u0442 \u0432\u043c\u0435\u0441\u0442\u043e \u0442\u0438\u0445\u043e\u0439 \u043f\u043e\u0434\u043c\u0435\u043d\u044b \u0434\u0430\u043d\u043d\u044b\u0445.<br><br>\ud83d\udd17 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/nsprg.ru\/r\/53426\">\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435<\/a><br><br><a href=\"\/channels\/@nuancesprog\" title=\"NOP::Nuances of Programming\">@nuancesprog<\/a> #Data #Python","text_length":585,"media":{"root":"\/003\/PR8AAHEWy0IAAAAAfpYpsekbycw","photo":{"thumbs":{"m":{"w":320,"h":180,"hash":"-haSMxT2KLP0mDgtBKhZDg&ts=1789003270"},"x":{"w":800,"h":450,"hash":"azWv8BCpFthH7th8npGhwQ&ts=1789003270"},"y":{"w":1280,"h":720,"hash":"U51t2PR4iCbYv2-Z7nO_1g&ts=1789003270"},"i":{"bytes":"AXACg|DMAyaUqRSoxHHGKeW44Iz+H+FSMjVWdgqKWY9ABmpfstx\/zwl\/74NTaaSdQi9ef5Gt8Bh1IP4U0hHMtbTopZoZAB1JU0Vu3zf6JMP9n0oosFznaKKKQzRS6sxt3QZwOf3Y5P5077ZY\/wDPt\/5DH+NFFAg+2WHe2\/8AIY\/xooooA\/\/Z"}}}}},{"channel_id":1120605809,"post_id":7996,"date":1788591646000,"forwards":"6","views":"1.9K","text":"<b>LWN \u043f\u043e\u0434\u043d\u0438\u043c\u0430\u0435\u0442 \u0446\u0435\u043d\u044b \u043d\u0430 \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0443 \u0432\u043f\u0435\u0440\u0432\u044b\u0435 \u0441 2022 \u0433\u043e\u0434\u0430<\/b><br><br>\u0421 15 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0430 \u043d\u0430 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"http:\/\/LWN.net\">LWN.net<\/a> \u043f\u043e\u0434\u043e\u0440\u043e\u0436\u0430\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u043d\u0430 20%. \u0423\u0440\u043e\u0432\u0435\u043d\u044c \u00abProfessional hacker\u00bb \u0441\u0442\u0430\u043d\u0435\u0442 \u0441\u0442\u043e\u0438\u0442\u044c $11 \u0432 \u043c\u0435\u0441\u044f\u0446 \u0432\u043c\u0435\u0441\u0442\u043e $9.<br><br>LWN \u0436\u0438\u0432\u0451\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u0434\u0435\u043d\u044c\u0433\u0438 \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0435\u0439, \u0431\u0435\u0437 \u0440\u0435\u043a\u043b\u0430\u043c\u044b \u0438 \u0441\u043b\u0435\u0436\u043a\u0438 \u2014 \u0441 2002 \u0433\u043e\u0434\u0430. \u0417\u0430 \u044d\u0442\u0438 24 \u0433\u043e\u0434\u0430 \u0446\u0435\u043d\u044b \u043f\u043e\u0434\u043d\u0438\u043c\u0430\u043b\u0438 \u0432\u0441\u0435\u0433\u043e \u0434\u0432\u0430\u0436\u0434\u044b, \u0430 \u043f\u0440\u043e\u0448\u043b\u0430\u044f \u043f\u0440\u0430\u0432\u043a\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u043b\u0430 \u043d\u0430\u043d\u044f\u0442\u044c \u0434\u0432\u0443\u0445 \u043d\u043e\u0432\u044b\u0445 \u0430\u0432\u0442\u043e\u0440\u043e\u0432.<br><br>\u041f\u043e\u0434\u043f\u0438\u0441\u043a\u0438, \u043a\u0443\u043f\u043b\u0435\u043d\u043d\u044b\u0435 \u0434\u043e 15 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f, \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0442 \u0434\u043e \u043a\u043e\u043d\u0446\u0430 \u0441\u0440\u043e\u043a\u0430 \u043f\u043e \u0441\u0442\u0430\u0440\u043e\u0439 \u0446\u0435\u043d\u0435. \u0427\u0438\u0442\u0430\u0442\u0435\u043b\u0438 \u0432 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u0445 \u0441\u043f\u043e\u0440\u044f\u0442 \u043e \u0434\u0440\u0443\u0433\u043e\u043c: \u0440\u0430\u0441\u043f\u043b\u044b\u0432\u0447\u0430\u0442\u044b\u0439 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u00abA Note from LWN\u00bb \u043d\u0430\u043f\u0443\u0433\u0430\u043b \u043c\u043d\u043e\u0433\u0438\u0445 \u0437\u0430\u043a\u0440\u044b\u0442\u0438\u0435\u043c \u0438\u0437\u0434\u0430\u043d\u0438\u044f.<br><br>\ud83d\udd17 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/nsprg.ru\/r\/51746\">\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435<\/a><br><br><a href=\"\/channels\/@nuancesprog\" title=\"NOP::Nuances of Programming\">@nuancesprog<\/a> #Opinion #Linux","text_length":591,"media":{"root":"\/013\/PB8AAHEWy0IAAAAA0Iiya79FHDo","photo":{"thumbs":{"m":{"w":320,"h":180,"hash":"4LaOcpq8GsUPyOJSfo8WtQ&ts=1789003270"},"x":{"w":800,"h":450,"hash":"LW_7WoATfwJlSQOcOEUETw&ts=1789003270"},"y":{"w":1280,"h":720,"hash":"wn4SwlaA_icBllGrzDBrPw&ts=1789003270"},"i":{"bytes":"AXACg|DMoop4fAwM1IxlFSGTjof0\/wAKQuD1H8qAGUUUUAFFFFAGil1ZgLugzheT5Y5P5077ZYf8+3\/kMf40UUCAXlh3tv8AyGP8aKKKAP\/Z"}}}}},{"channel_id":1120605809,"post_id":7995,"date":1788541246000,"forwards":"3","views":"2.0K","text":"\ud83d\udcec <b>\u0414\u0430\u0439\u0434\u0436\u0435\u0441\u0442 \u043d\u0435\u0434\u0435\u043b\u0438<\/b><br><br>\u041b\u0443\u0447\u0448\u0435\u0435 \u0437\u0430 \u043d\u0435\u0434\u0435\u043b\u044e:<br>\u2022 <a title=\"NOP::Nuances of Programming\" href=\"\/channels\/@nuancesprog\">Chrome Web Store \u0443\u0434\u0430\u043b\u0438\u043b \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f \u043d\u0430 Manifest V2<\/a><br>\u2022 <a title=\"NOP::Nuances of Programming\" href=\"\/channels\/@nuancesprog\">\u0412 Omarchy \u043b\u044e\u0431\u043e\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043c\u043e\u0433 \u0441\u0442\u0430\u0442\u044c root<\/a><br>\u2022 <a title=\"NOP::Nuances of Programming\" href=\"\/channels\/@nuancesprog\">GLM-5.3 \u0432\u044b\u043b\u043e\u0436\u0438\u043b\u0438 \u0432 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 \u0432\u0435\u0441\u0430\u0445<\/a><br>\u2022 <a title=\"NOP::Nuances of Programming\" href=\"\/channels\/@nuancesprog\">Cloudflare \u0443\u0436\u0430\u043b\u0430 \u043a\u044d\u0448 1.1.1.1 \u0438 \u0441\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u043b\u0430 100 \u0422\u0411 \u043f\u0430\u043c\u044f\u0442\u0438<\/a><br>\u2022 <a title=\"NOP::Nuances of Programming\" href=\"\/channels\/@nuancesprog\">\u041a\u0435\u0439\u0441\u0438 \u041c\u0443\u0440\u0430\u0442\u043e\u0440\u0438 \u043a\u043e\u043f\u0430\u0435\u0442 \u043f\u043e\u0434 \u00ab\u043f\u0440\u0435\u0436\u0434\u0435\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044e\u00bb<\/a><br>\u2022 <a title=\"NOP::Nuances of Programming\" href=\"\/channels\/@nuancesprog\">\u0414\u044d\u043d\u0438\u0435\u043b \u0421\u0442\u0435\u043d\u0431\u0435\u0440\u0433 \u0441\u043d\u043e\u0432\u0430 \u0441\u043f\u043e\u0440\u0438\u0442 \u0441 \u0447\u0443\u0436\u0438\u043c CVE<\/a><br>\u2022 <a title=\"NOP::Nuances of Programming\" href=\"\/channels\/@nuancesprog\">\u041c\u043e\u0434\u0435\u043b\u044c \u043f\u0430\u043c\u044f\u0442\u0438 CPU: \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u044b \u0445\u0438\u0442\u0440\u044f\u0442 \u0447\u0430\u0449\u0435, \u0447\u0435\u043c \u043a\u0430\u0436\u0435\u0442\u0441\u044f<\/a><br><br>\u041c\u0438\u043c\u043e \u043b\u0435\u043d\u0442\u044b, \u043d\u043e \u0441\u0442\u043e\u0438\u043b\u043e \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044f:<br>\u2022 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/noahlev.org\/blog\/2026\/08\/27\/making-rustdoc-faster\">How I made Rustdoc 33% faster in one week<\/a><br>\u2022 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/github.com\/shadcn-ui\/cn\">shadcn-ui\/cn \u2014 cn is a new engine for Tailwind class merging and conflict resolution. It replaces tailwind-merge and clsx. Same APIs. Full parity. And it is 30\u00d7 faster.<\/a><br>\u2022 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/shkspr.mobi\/blog\/2026\/08\/it-works-better-in-the-app\">&quot;IT WoRKs BeTter in the App &quot;<\/a><br>\u2022 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.eveonline.com\/news\/view\/the-move-to-python-3-begins\">EVE Online moves to Python 3<\/a><br>\u2022 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.worldlabs.ai\/blog\/atlas\">Atlas: A World Model for Spatial Intelligence<\/a><br><br>\u041d\u0430\u0448\u0430 \u0441\u0435\u0442\u043a\u0430: \ud83d\ude04 \u044e\u043c\u043e\u0440 \u2014 <a href=\"tg:\/\/resolve?domain=nophumor\">@nophumor<\/a> \u00b7 \ud83d\udcbc \u0443\u0434\u0430\u043b\u0451\u043d\u043a\u0430 \u2014 <a href=\"tg:\/\/resolve?domain=nopremote\">@nopremote<\/a><br><br><a href=\"\/channels\/@nuancesprog\" title=\"NOP::Nuances of Programming\">@nuancesprog<\/a> #Digest","text_length":836,"media":{"root":"\/002\/Ox8AAHEWy0IAAAAAZQ8GkhBhyWM","photo":{"thumbs":{"m":{"w":320,"h":180,"hash":"BXVx9RyE7VrimlMH29cYdQ&ts=1789003270"},"x":{"w":800,"h":450,"hash":"dij9f9igo2kIy31WHEN65A&ts=1789003270"},"y":{"w":1280,"h":720,"hash":"DBe7JWUu956V0OGs15zLdw&ts=1789003270"},"i":{"bytes":"AXACg|DMoopQcHoD9akYlFO3D+4v60hOewH0oASiiigAooooA0UurMBd0GcLyfLHJ\/OnfbLD\/n2\/8hj\/ABoooEAvLDvbf+Qx\/jRRRQB\/\/9k="}}}}}]