IT Insights
661 subscribers
767 photos
4 videos
3 files
1.07K links
Новости разработки, технологий, немножко науки и техники
Download Telegram
Восстанавливаем удалённые сообщения в Telegram

Очевидно, данная статья не раскрывает каких-то фундаментальных тем и является лишь описанием личного опыта по довольно специфическому вопросу. Однако мне не удалось найти публикаций, которые раскрывали бы эту тему так же подробно и конкретно. Возможно, статья может оказаться полезной в некоторых жизненных ситуациях для самого широкого круга лиц. А также будет занятной и поучительной для тех, кто слишком полагается в вопросах безопасности на инструменты мессенджеров.

Статья: https://habr.com/ru/articles/852902/
Сгенерированный ИИ код сделает вас плохим программистом

Для начала уточню, что под использованием сгенерированного ИИ кода я подразумеваю ситуацию, когда ИИ пишет код за вас, а не когда вы используете ИИ как инструмент обучения, чтобы лучше познать тонкости языков программирования и библиотек (по этому поводу у меня тоже есть своё мнение). Но если вы когда-нибудь применяли эти инструменты для того, чтобы ИИ писал код на основании имён методов или комментариев с нечётко описанной функциональностью, или вы используете ИИ для изучения и понимания собственной кодовой базы, чтобы не делать этого самостоятельно, то эта статья — про для вас.

Статья: https://habr.com/ru/companies/ruvds/articles/853996/
Использование 8K-телевизора в качестве монитора

Телевизоры 8K лучше, чем многомониторные системы, подходят для написания кода в течение всего дня или просмотра таблиц Excel.

Статья: https://daniel.lawrence.lu/blog/y2023m12d15/
💩2🤔1
Анализ задачи с собеседования в Google: конь и телефонные кнопки

Представьте, что мы помещаем шахматного коня на телефонный номеронабиратель. Эта шахматная фигура ходит буквой «Г»: две клетки по горизонтали, и одна по вертикали или одна клетка по горизонтали и две по вертикали:

Кнопки на номеронабирателе можно нажимать только ходом коня. Каждый раз, когда конь попадает на кнопку, мы нажимаем её и делаем ещё один ход. Начальная позиция тоже считается нажатой.

Сколько уникальных чисел можно набрать за N ходов из конкретной начальной позиции?

Статья: https://habr.com/ru/companies/ruvds/articles/854596/
Лучшие клавиатуры 2024

Здесь есть компактные беспроводные клавиатуры, предназначенные для использования дома, механические клавиатуры, которые подходят для продуктивной работы и игр, и полностью игровые клавиатуры с RGB-подсветкой и высокопроизводительными переключателями, которые дадут вам преимущество перед конкурентами.

Статья: https://devnotebooks.ru/best-keyboard-2024/
👍1🗿1
Ошибка ценой в 50 лет: как Intel потеряла корону в процессорной гонке

Компания Intel была королем процессорного рынка с самого его зарождения, и многие думали, что так будет всегда. 50 лет абсолютного доминирования и превосходства, узнаваемости и успешности, закончились одним решением человека, которого совсем недавно считали святым. Одним решением, которое отбросило Intel на десятилетие назад и лишило всех финансовых перспектив. Это была ошибка, которая обрушила акции Intel более чем вдвое за последние 9 месяцев. Это была ошибка ценой в 50 лет.

Статья: https://habr.com/ru/articles/855884/
Как спринты отнимают радость от создания программного обеспечения

Спринт — это бег с максимальной скоростью на короткую дистанцию. А что происходит после завершения спринта? Вам нужно перевести дух и отдохнуть (возможно, даже немного поблевать, если вы не в форме).

Представьте, что бегун на 100 метров делает 26 спринтов, один за другим, без перерывов.

А потом начинает еще один…

Именно так чувствует себя большинство команд разработчиков!

Статья: https://apptractor.ru/info/articles/kak-sprinty-otnimayut-radost-ot-sozdaniya-programmnogo-obespecheniya.html
1🤝1
Сотни библиотек, размещенных в NPM, пытаются установить вредоносное ПО на машины разработчиков

Новость: https://arstechnica.com/security/2024/11/javascript-developers-targeted-by-hundreds-of-malicious-code-libraries/
Google запускает курс по генеративному ИИ

Google предлагает 5-дневный интенсивный курс по генеративному искусственному интеллекту, призванный вооружить специалистов по исследованию данных знаниями и навыками для уверенного выполнения проектов с генеративным ИИ. Он проводится на платформе Kaggle с понедельника, 11 ноября, по пятницу, 15 ноября, и требует около 3 часов в день.

Новость: https://apptractor.ru/learn/google-zapuskaet-kurs-po-generativnomu-ii.html
Как WebSockets в AWS обошлись нам в 1 млн долларов

Межпроцессное взаимодействие (IPC) может привести к огромным счетам AWS, если оно выполняется неэффективно. Recall.ai обнаружила, что ее WebSocket клиент на Python и реализация WebSocket в Chromium вызывали две функции, которые отнимали большую часть процессорного времени. В этой статье рассматривается, как компания обнаружила проблему, почему она решила использовать именно WebSockets, а также как она устранила проблему и снизила использование процессора своими ботами на 50%. Это упражнение по оптимизации IPC для повышения эффективности позволило сократить расходы Recall.ai на AWS более чем на миллион долларов в год.

Статья: https://www.recall.ai/post/how-websockets-cost-us-1m-on-our-aws-bill
Разработчики FFmpeg хвастаются 94-кратным увеличением производительности после внедрения рукописного ассемблерного кода AVX-512

Современные языки программирования высокого уровня и продвинутые компиляторы значительно упрощают разработку программного обеспечения и снижают его стоимость. Однако такой способ программирования может быть непроизводительным, отчасти из-за неэффективности API. По данным FFmpeg, старый добрый ассемблерный код может повысить производительность в 3- 94 раза, в зависимости от задачи. На каком аппаратном обеспечении была достигнута эта многократно возросшая производительность, не сообщается.

Новость: https://www.tomshardware.com/pc-components/cpus/ffmpeg-devs-boast-of-up-to-94x-performance-boost-after-implementing-handwritten-avx-512-assembly-code
🔥2
Pkl: Новый язык конфигураций Apple, который может заменить JSON и YAML

Глубокое погружение в Pkl, язык конфигурации от Apple, который призван заменить JSON и YAML.

Статья: https://www.trevorlasn.com/blog/pkl-apple-new-configuration-language
🔥1😁1
Виртуальный компьютер с Windows 3.11

Работает прямо в браузере.

Сайт: https://pieter.com/
Языки программирования, которые взорвали мой мозг

Я программирую с 8 лет и являюсь разработчиком большую часть своей жизни. За свою жизнь в качестве программиста, как любителя, так и профессионала, я изучил множество языков программирования, которые казались мне клонами друг друга, но также было несколько языков программирования, которые изменили мой взгляд на программирование, а иногда и все мышление в целом.

Статья: https://yoric.github.io/post/programming-languages-that-blew-my-mind
Алгоритмы, по которым мы разрабатываем программное обеспечение

Недавно у меня состоялся разговор с одним выдающимся руководителем и инженером в области технологий. Мне понравилось слушать его описание методологии разработки программного обеспечения, которую он иногда использует, и это заставило меня задуматься о других эвристиках и обобщениях.

Статья: https://grantslatton.com/software-pathfinding
С сенсорными экранами покончено. Даже Apple возвращает кнопки.

Тирания сенсорных экранов, возможно, подходит к концу.

Компании потратили почти два десятилетия на то, чтобы запихнуть все функции в сенсорные экраны. Теперь кнопки, ручки, ползунки и другие физические элементы управления возвращаются в автомобили, бытовую технику и персональную электронику.

Статья: https://www.wsj.com/tech/personal-tech/touch-screens-are-over-even-apple-is-bringing-back-buttons-86fb9ea8
👏21
Ученые совершили прорыв в области безопасности батарей, создав прототип, который продолжает работать даже при разрезании

Китайские исследователи аккумуляторных батарей разработали литий-серный блок, обладающий удивительной устойчивостью благодаря уникальному катодному покрытию.

Новость: https://www.yahoo.com/tech/scientists-mind-blowing-breakthrough-battery-104558429.html
👏1
👍1🔥1👨‍💻1
Перенос миллиардов записей: перемещение активной базы данных DNS в процессе ее использования

Размер файлов зон достигает миллионов записей только для одного домена. Самая большая зона на Cloudflare содержит около 4 миллионов DNS-записей, но подавляющее большинство зон содержит менее 100 DNS-записей. Учитывая наши масштабы, согласно данным W3Techs, вы можете представить, за какой объем DNS-данных отвечает только Cloudflare. Учитывая такой объем данных и все сложности, возникающие при таком масштабе, должна быть очень веская причина, чтобы перенести их из одного кластера баз данных в другой.

Статья: https://blog.cloudflare.com/migrating-billions-of-records-moving-our-active-dns-database-while-in-use/