Как стать автором
Обновить

Научпоп

Сначала показывать
Порог рейтинга
Уровень сложности

Разбор вердикта суда в отношении разработчика Tornado Cash

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров766

В результате беспрецедентного судебного разбирательства Алекс Перцев, ключевой разработчик инструмента для обеспечения приватности на базе Ethereum под названием Tornado Cash, был приговорен сегодня к более чем пяти годам тюремного заключения за свою работу над проектом. Вынесенный приговор был максимальным, запрошенным прокуратурой, и стал первым приговором разработчику, создавшему децентрализованный инструмент достижения приватности с использованием криптовалют.

Читать далее
Всего голосов 5: ↑4 и ↓1+4
Комментарии1

Новости

Уличный светильник Foton Lighting и продление срока его службы

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров528
Меня попросили подобрать светодиодные светильники для фонарей в СНТ со стоимостью не более 2000 рублей. Посмотрев разные варианты, я выбрал даже более дешёвый светильник с гарантией 2 года, но, внимательно изучив его, понял, что без переделки он вряд ли долго проживёт.



Читать дальше →
Всего голосов 6: ↑6 и ↓0+7
Комментарии3

Хочу ферму васаби в Подмосковье

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров2.2K

С детства люблю растения. Не скажу, что между нами было что-то серьезное, но связь поддерживалась всю жизнь. Вместо растений я с головой ушел в IT, программирование и ML. И так бы жил, пока однажды мне не попалась статья, пробросившая мостик от моих навыков к давней любви. Это запустило цепочку событий (посмотрите у меня в профиле последние посты), которая длится уже 3 года и привела к идее строительства фермы по выращиванию настоящего васаби в Подмосковье.

Читать далее
Всего голосов 41: ↑40 и ↓1+51
Комментарии15

Ленивый линукс — история Slackware

Время на прочтение8 мин
Количество просмотров2.2K

Привет, хабр! Наверняка вы слышали о таком дистрибутиве Linux, как Slackware. Довольно непопулярная и колоритная ОС, одновременно один из самых старейших и ныне живущих дистрибутивов Linux.


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


Slackware является линуксом не для всех. Это один из тех линуксов, которым пугают молодых линуксоидов и виндо-юзеров.


В своем канале я много пишу про linux и недавно делал несколько постов про Патрика Фолькердинга — создателя этого замечательного дистрибутива, оказалось, что многие не знают о нем и про историю создания Slackware. Если вы один из таких людей, присаживайтесь поудобнее, будет интересно)

Читать дальше →
Всего голосов 11: ↑9 и ↓2+9
Комментарии7

Истории

Бегство от реальности: как перестать подгонять свой код под устаревшие шаблоны

Уровень сложностиПростой
Время на прочтение22 мин
Количество просмотров670


Как описать хороший код в трех словах? Исходя из опыта — это код, который [приятно поддерживать и эксплуатировать]. СОЛИД, SOLID, СОЛИД... Редко код ревью обходится без упоминания этих принципов, но для разработчика это не означает ничего хорошего. А что, если я скажу вам, что есть альтернатива? Недавно я наткнулся на одну англоязычную статью в блоге автора по имени Dan North. Он поднимает крайне интересные темы: написание хорошего кода, поддержка кодовой базы, порочные практики следования устаревшим трафаретам. 

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

Читать далее
Всего голосов 1: ↑0 и ↓1-1
Комментарии0

Обзор Huawei Pura 70 Ultra. Чем интересен новый флагман Huawei и какие технологии в нём применяются

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1.4K

Всем привет! Меня зовут Александр, и я уже лет 10 занимаюсь изучением смартфонов, их железа и камер. Коллеги с Хабра попросили меня изучить Huawei Pura 70 Ultra. Отказываться не хотелось — в смартфонах Huawei традиционно одни из самых продвинутых нейросетей на рынке, а в линейке Pura они применяют на всех этапах съёмки. В этом обзоре я посмотрю, что может линейка Pura, в чём её сильные стороны и как на практике ощущаются новые технологии Huawei: собственные закалённые стёкла Kulun Glass, новые камеры, алгоритмы обработки изображений и собственный процессор Kirin 9010.

Читать далее
Всего голосов 6: ↑3 и ↓3+5
Комментарии5

Да, это не OpenAI — на Google I/O показали LLM Gemini Flash 1.5 с дешевым контекстом на 1 миллион токенов

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.4K
Google I/O, на удивление, не повезло. Крупнейшие анонсы от Google в сфере ИИ остались в тени конференции OpenAI, которая прошла 13 мая — на Хабре было сразу несколько постов о бьющей рекорды GPT-4o, в то время как о конференции Гугла была достаточно небольшая новость.

В общем, давайте вкратце расскажу, на что (предположительно) делает ставку Google, а также как я, как упоротый большой фанат LLM уже подключил Gemini Flash и GPT-4o в свой сервис VseGPT (доступ к нейросетям из России по API), и про то, как они ощущаются на русском языке.

Читать дальше →
Всего голосов 4: ↑3 и ↓1+5
Комментарии4

Почему событие Керрингтона не будет концом цивилизации

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров5K

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

Конечно же, это сильное преувеличение. И об этом — текст ниже.

Читать далее
Всего голосов 38: ↑36 и ↓2+46
Комментарии12

ИИ-устройства без экранов с аналогом ChatGPT и без него: новый хайп или тупиковая ветвь развития?

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров747

Люди не могут оторваться от своих смартфонов. И на самом деле очень страдают от этого. Сегодня на рынке появляются новые условия, в которых для общения с цифровыми сервисами не нужен экран. Интерфейсом становится ИИ-ассистент, который по голосовому промпту на естественном языке нажимает за нас виртуальные кнопки. Некоторым такие устройства показались инновацией будущего, но реакция на их реальные возможности после начала продаж оказалась негативной. Разбираемся, есть ли у них перспектива. 

Читать далее
Всего голосов 6: ↑5 и ↓1+4
Комментарии5

Почему люди до сих пор не отказались от дискет

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров4K
Музыкант Эспен Крафт хранит свои звуковые сэмплы на гибких дисках и использует их для создания музыки из-за их аутентичного звука

Последний гибкий диск был изготовлен больше десятка лет назад, сегодня на нём не хватит места даже для хранения фотографии с современного смартфона. Так почему же некоторые люди до сих пор любят ими пользоваться?

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

На одной из этикеток написано «Басовый звук Moog». Именно то, что нужно Крафту. Он достаёт диск и засовывает его в синтезатор. Машина подтверждает наличие диска приятным шумом. По словам Крафта, после этого начинается магия.

Сэмпл почти готов к воспроизведению, но именно предвкушение зарождает ностальгию Крафта по «тёплому и уютному месту». Идея уже висит в воздухе. Он нажимает на клавишу. Уши наполняются звуком.

Если вы помните времена, когда пользование гибкими дисками не казалось чем-то странным, то вам, вероятно, не меньше тридцати лет. Гибкие диски, или дискеты, появились примерно в 1970 году, и около трёх десятков лет были основным способом хранения и резервного копирования компьютерных данных. Всё приобретаемое людьми ПО и программы загружались на пачки таких дисков. Это технология из другой компьютерной эпохи, но по разным причинам дискеты по-прежнему привлекательны для некоторых людей, а значит, ещё не умерли.
Читать дальше →
Всего голосов 18: ↑16 и ↓2+22
Комментарии32

Платформа А/В-экспериментов: история про то, как делать сервисы лучше

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров308

Успешность любого продукта во многом зависит от того, насколько точно он отвечает запросам конечных пользователей. Но даже если продакт-менеджер обладает гигантским опытом и великолепным чувством вкуса, есть вероятность принять неверное решение, ведь продукт должен быть ориентирован на определенную аудиторию и учитывать постоянно меняющиеся тренды. Поэтому перед разработкой любые продуктовые гипотезы желательно проверять на целевой аудитории. Есть несколько методик проведения подобных исследований, одна из них — A/B-эксперименты. 

Меня зовут Евгений Мочалин. Я работаю в технической команде медицинской компании СберЗдоровье. В этой статье я хочу рассказать о нашей A/B-платформе, предпосылках ее появления, итоговой реализации и планах на будущее. Но начнем с небольшой теории. Поехали!

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Создание видеоадаптера своими мозгами

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров1.2K

Меня всегда интересовало, как же реализуются видеоадаптеры и искал примеры как их можно реализовать. Я много занимаюсь разной разработкой, в основном программированием, но периодически вспоминаю радиотехнику/схемотехнику. И, исходя из опыта программирования и не только я вспомнил об одной достаточно важной вещи: если хочешь что-то реализовать, начни с самого простого и потом дорабатывай полученный результат. Таким образом можно будет понять, что же мы всё-таки хотим сделать и правильным ли путём идём?

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

Для понимания. Создание видеокарты/видеоадаптера не просто и не сложно. Надо понять что вы хотите что будет делать ваша видеокарта.

Читать далее
Всего голосов 6: ↑4 и ↓2+5
Комментарии7

pgAdmin4 CVE-2024-3116

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров553

22 апреля была зарегистрирована уязвимость CVE-2024-3116, получившая 7.4 баллов по CVSS. Эта уязвимость приводит к удаленному выполнению кода в серверной версии pgAdmin4 ≤ 8.4 на системах Windows.

pgAdmin4 - это графический инструмент, предназначенный для администрирования баз данных PostgreSQL. Он поддерживает работу в двух режимах - desktop и server.

Для эксплуатации этой уязвимости необходимо обладать валидными учетными данными.

Сегодня в данной статье мы подготовим стенд и разберем детали этой уязвимости.

Читать далее
Всего голосов 3: ↑0 и ↓3-3
Комментарии1

Ближайшие события

One day offer от ВСК
Дата16 – 17 мая
Время09:00 – 18:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область

Обзор ноутбука‑трансформера «Aquarius Cmp NS483 Исполнение 2»

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров940

Продолжаю обзоры ноутбуков от российских компаний, в этот раз мне попался интересный зверь от компании «Аквариус» — ноутбук‑трансформер «Aquarius Cmp NS483 Исполнение 2». Этот ноутбук интересен тем, что он может становиться планшетом и раскладываться на 360°. В остальном это обычный ноутбук для офисных задач, подходит для людей, кто постоянно находится в дороге или не имеет постоянного места работы. Однако, этот ноутбук нельзя купить в рознице, он доступен только для корпоративного сегмента. Я с ним ездил неделю, работал в метро и на конференциях, а также дома. Приятного чтения!

Читать далее
Всего голосов 8: ↑7 и ↓1+14
Комментарии8

Как я тестировал очки Apple Vision Pro и что о них думаю

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров1.7K

Привет, меня зовут Пётр, я старший инженер и тестировщик в ЮMoney. В компании работаю чуть больше года, мой отдел называется LTV. Некоторые почему-то считают, что это что-то связанное с телевидением. 😁 На самом деле наш отдел занимается одной из ключевых задач компании — программами лояльности. А ещё мы делаем небольшую, но очень классную игру ЮVillage, в которой можно строить виртуальный город и получать баллы для оплаты товаров в интернет-магазинах.

Как истинный тестировщик, я не мог пройти мимо очков виртуальной реальности Apple Vision Pro и записался на мартовский тест-драйв в одном из питерских магазинов. Если честно, я фанат яблочной продукции и был на 100% уверен, что мне захочется приобрести этот девайс. Вот небольшой рассказ о том, как прошёл тест-драйв и с какими впечатлениями я покинул магазин.

Читать далее
Всего голосов 9: ↑5 и ↓4+1
Комментарии2

Как я синхронизировал координаты персонажа на сервере в Lineage 2 на Node.js

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров1.1K

Привет.

Я разрабатываю эмулятор сервера для Lineage 2 Chronicle 1: Harbingers of war на Node.js.

Столкнулся с проблемой синхронизации координат персонажа на сервере с клиентом. Когда в игре вы нажимаете мышкой в то место, куда хотите перейти то происходит плавный переход с анимацией движения. На сервере в этот момент тоже происходит движение по таймеру, но не такое плавное.

Читать далее
Всего голосов 6: ↑6 и ↓0+8
Комментарии0

Человек и программа. Статус: всё сложно

Время на прочтение8 мин
Количество просмотров423

«Человек не безошибочно работающая машина. Он может быть рассеян, обеспокоен, рассержен, взволнован, нездоров. Он может допустить уйму ошибок, даже невероятных.» — писал Айзек Азимов. Казалось бы, так тогда вся надежда на машины? Или, если точнее, на программы и алгоритмы, заложенные в эти машины? Нет — хотя бы потому что и алгоритмы, и машины создаёт человек со всеми своими недостатками и достоинствами. Тестирует тоже человек. И использует опять же человек. Причём нередко этот самый человек боится, что программа его отследит, заменит и отправит мести улицы (а там уже уличные роботы-пылесосы подоспеют).

Мы сейчас живём в очень интересном интервале научно-технического развития: с одной стороны, мы научились творить в IT если не всё, то многое, с другой — потеряли гуманистический компонент в части нашей среды (к счастью, не везде), забыли о человеке, его интеллекте, разуме, чувствах. А если смотреть из глубинного IT, в котором мы с вами, дорогие читатели, находимся, то кажется, что всё поделено на разработчиков, оборудование с ПО и пользователей. То есть всё вертится вокруг алгоритма: один пишет, другой использует. А может, это всё-таки иллюзия?

Читать далее
Всего голосов 6: ↑5 и ↓1+10
Комментарии0

Булгаков, Кастанеда, Эйнштейн. Ищем ответ на вопрос: «А что после смерти?»

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров1.8K

Статья написана по просьбе одного из читателей. Сначала я хотел ограничиться постом, но понял, что материала много и можно раскрыть тему шире. В статье рассмотрим взгляд науки, искусства и религии на загробную жизнь и обсудим, что стоит за страхом, что «всё нажитое исчезнет за секунду».

Будут цитаты Эйнштейна, Шона Кэролла, Булгакова, Кастанеды, Садхгуру и исследования Макдугалла и Пима ван Ломмеля. Также упомяну теорию квантового бессмертия и тренинг по самозахоронению. А главное — расскажу, как я сам в свободное от ИТ время дошёл до такой непростой темы.

Меня зовут Александр Гирев, я по-прежнему Android-разработчик, но в свободное время пишу тексты обо всём, что меня интересует. Сегодня давайте разбираться в тонких материях.

Читать далее
Всего голосов 21: ↑15 и ↓6+12
Комментарии46

Go напишем шахматный сервер? Часть первая — Введение и пока ни слова про Golang

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1.4K

Сегодня мы порассуждаем об одной из самых древних и знаменитых настолок — шахматах. Что вообще нужно для комфортной игры двух человек по сети?

База данных, где будет храниться информация об играх? Удобный и понятный интерфейс? Движок, подсказывающий возможные ходы? Прежде чем хвататься за код, нужно понять, что (кроме возможности играть на расстоянии в тысячи километров) может дать игрокам вычислительная техника оснащённая соответствующим софтом.

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

Предлагаю с этого и начать

Давайте порассуждаем
Всего голосов 10: ↑8 и ↓2+9
Комментарии6

Крутятся диски. Дисковые магнитофоны, которые мы потеряли

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров5K

Рассказ о войне стандартов, которая привела к появлению на рынке современных аудиокассет, был бы неполным без упоминания ещё одной удивительной технологии прошлого — магнитофонов, использовавших в качестве носителя информации не ленту, а… магнитный диск. Такие устройства сочетали в себе более высокое по сравнению с винилом качество магнитной записи и свойственную пластинкам возможность произвольного доступа к любому фрагменту фонограммы без необходимости перемотки кассеты. Как же работали подобные устройства?
Читать дальше →
Всего голосов 33: ↑33 и ↓0+49
Комментарии6
1
23 ...