habrahabr
Герои напильника и паяльника: итоги сезона DIY

В классических RPG игрок занимается всего двумя вещами: качается и причиняет добро. Эти вещи связаны: причинил добро — получил очки опыта, прокачал опыт — причинил ещё добра.DIY — тот же RPG. Собрав электросамокат из мёртвого гироскутера, разом и безумные скиллы приобретаешь, и сынишку радуешь, и о природе заботишься.Сезон DIY подходит к концу, и мы вместе с компанией VK — спонсором сезона — пришли его торжественно закрыть: раздать лут и голду и поговорить о том, чему именно учится DIY’щик и к…

  • суббота, 2 сентября 2023 г. в 00:00:22
habrahabr
Всего два месяца — и новый релиз ядра Linux. Что появилось в ядре 6.5, что изменилось и что удалили…

Новый релиз ядра Linux 6.5 вышел всего два месяца спустя после предыдущего. Но работа все равно проделана большая, даром, что времени прошло немного. Так, в новой версии сразу 1467 исправления от более, чем 2 тыс. разработчиков. Общий размер патча составляет 78 МБ. Добавлено 1294205 строк кода, в то время, как удалено 930515 строк. Как всегда (ну, почти), большая часть изменений касаются драйверов, чуть меньше — обновление кода, который имеет отношение к архитектурам, затем идут изменения с…

  • суббота, 2 сентября 2023 г. в 00:00:21
habrahabr
Обзор языка программирования AsmX

Лого AsmXЧасть 0. Причины написания статьиОсновная причина написания этой статьи — тотальное несоответствие обещаний автора языка (далее просто автора) насчёт своего детища и реальных его возможностей, полное отсутствие тестирования и цензура в комментариях его телеграм-канала (единственный ресурс с включёнными комментариями). Я не преследую цели оскорбить автора, выдумать несуществующие недостатки или распространить дезинформацию. Тесты были проведены на последней версии от 27.08.2023 15.00. …

  • суббота, 2 сентября 2023 г. в 00:00:21
habrahabr
YandexGPT тоже провалил тест на ручник

ПрисказкаПри достаточном числе глаз ошибки выплывают на поверхность © Эрик Стивен РеймондДавайте познакомимся.- Девушка, где находится прачечная? - Ах, вы не девушка? - Как жаль!Как создавалась языковая модель YaLM (англ., Yet Another Language Model) нового поколения можно прочитать в статье самого разработчика.Отметим, что подход разработчика всемерно серьёзен. Модель на 100 млрд. параметров была выложена в открытый доступ. Привлекаются волонтёры и специалисты на позиции ИИ-ручников (англ., A…

  • суббота, 2 сентября 2023 г. в 00:00:20
habrahabr
Как один хитрый китаец не хотел работать, а деньги получать хотел

Недавно мы публиковали историю про австралийскую медицину, и один из наших читателей вспомнил, как он чуть было не стал одним из «индусов» (в переносном смысле). Далее текст от нашего читателя.Так вот, читал вот это — "Как индусы за русскими софт дописывали", и мне вспомнилось, как меня наняли китайцы на проект в Австралию. Я сам на них вышел, это был пост в каком-то телеграм-канале или еще где-то, точно не помню. У меня тогда была идея-фикс — поработать за баксы. Потому что все друзья…

  • суббота, 2 сентября 2023 г. в 00:00:19
javascript
Абстрактные типы данных. Изложение для начинающих

«В компьютерной науке все проблемы могут быть решены с помощью дополнительного уровня косвенности,» — Дэвид УилерТипы данных  — это естественноЧеловек — существо с очень развитым образным мышлением. Именно наша способность к созданию абстракций и обобщению прожитого опыта стала ключом к развитию цивилизации. Мы пользуемся этими способностями с самого рождения, даже не задумываясь. Например, мы с детства работаем с различными типами данных, действуя скорее интуитивно, не давая им формального оп…

  • суббота, 2 сентября 2023 г. в 00:00:16
javascript
react-query vs SWR и избавимся ли мы от Redux?

react-query vs SWRДавайте сначала познакомимся с обоеми библиотеками, чтобы сравнить их и убедиться, что лучше. react-query и SWR — это две популярные библиотеки для управления состоянием данных в React-приложениях. Они обе предназначены для облегчения работы с данными, получаемыми с сервера, но имеют некоторые различия в функциональности и подходах.react-queryreact-query — это мощная библиотека для управления состоянием данных в React-приложениях. Она предоставляет простые и эффективные инстр…

  • суббота, 2 сентября 2023 г. в 00:00:16
github
microsoft / BatteryML

BatteryML: An Open-Source Tool for Machine Learning on Battery Degradation Introduction The performance degradation of lithium batteries is a complex electrochemical process, involving factors such as the growth of solid electrolyte interface, lithium precipitation, loss of active materials, etc. Furthermore, this inevitable performance degradation can have a significant impact on critical commercial scenarios, such as causing 'range anxiety' for electric vehicle users and aff…

  • суббота, 2 сентября 2023 г. в 00:00:12
github
W01fh4cker / VcenterKit

Vcenter综合渗透利用工具包 | Vcenter Comprehensive Penetration and Exploitation Toolkit 1. 使用说明(V 0.0.2) 1.1 安装与启动 推荐使用Python3.9,其余版本未测试,Linux和mac未测试。 pip install -r requirements.txt python VcenterKit.py 1.2 信息收集模块 直接输入url即可进行信息搜集,如果存在本地文件读取的话,程序会自动读取数据库文件;有些网站是没有sdk接口的,也就无法通过这种方式来查询信息,后续会研究其他的方法: 1.3 CVE-2021-21972模块 主要利用思维导图如下: 可以看到,并非所有情况下都能100%成功上传文件的,因此这里我把这些利用链(除了写authorized_keys)全部写在代码里面了,依次尝试。 这里放上之前测试利用搭建的环境的截图: 上传哥斯拉马: 1.4 CVE-2021-21985模块 需要注意的是,这里的RMI和Command只能二选一填写,目前rmi由于测试环境的问题,还没有进行测…

  • суббота, 2 сентября 2023 г. в 00:00:05