Программист о...
1.17K subscribers
166 photos
60 videos
46 links
Программист о событиях в мире АйТи и не только

По всем вопросам: @cane4ka_limonov
Download Telegram
🐈 Нашел ещё необычных мышек вам!

📎 Первая детская мышь 1991 года от Logitech в виде реальной мышки с ушками

📎 Мышь в виде гоночной Mazda RX-7

📎 Модель Clip Mouse оснащена сенсорными кнопками и как бы надевается на пальцы

📎 Дизайнерская мышь DUNE из стекла без кнопок и колёсика, но с сенсорами

📎 Ретро мышка для ностальгирующих по 80ым геймеров

📎 Трёхмерный контроллер MinVerse с тактильной обратной связью. Позиционируется для разработчиков, инженеров и 3D-художников

Выглядят они конечно здорово, но вряд ли хоть одной можно пользоваться постоянно)

Все успели принять участие в розыгрыше вертикальной мышки?
Результаты уже в эту пятницу 🏅
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥137👍6
Сегодня покажу вам игру "Жизнь".

Это так называемый клеточный 🎰 автомат, придуманный Джоном Конвеем в 1970 году.

Правила игры очень простые:

1) Живая клетка с 2-3 соседями выживает.
2) Живая клетка с <2 или >3 соседями умирает.
3) Мертвая клетка с 3 соседями оживает.

Несмотря на кажущуюся простоту, запуск симуляции такой игры приводит к интересным эффектам, посмотреть на них вы можете всё на том же моем сайте во вкладке игра "Жизнь".

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

В качестве бонуса добавил режим войны между 🟦 синими и 🟥 красными клетками.

https://visualalgorithm.ru/
👍24🔥2319💯10👏2
This media is not supported in your browser
VIEW IN TELEGRAM
Когда тебя назначили ментором джунов, и у них есть "пара вопросов" 👨‍🦽
#почтипятничное
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣20😁18🐳18🔥11👍9
Быстрый опрос. Как считаете, скорость света влияет на конструкцию современных компьютеров?
Final Results
65%
Да
22%
Нет
13%
Не знаю, но хочу посмотреть ответ
👍21👌19🤔15
Многие ответили на вопрос 👆 выше правильно. Теперь давайте подробнее расскажу про эту связь скорости света с современными компами.

😊 Факт интересный, но ему почти не уделяют внимания в теме работы оперативной памяти и процессора.

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

На заре зарождения ПК так и можно было считать (частота тогда была очень низкой и памяти было мало). Но в наше время с гигагерцовыми частотами начинает играть роль новый фактор - скорость света.

Скорость света равна 299 792 458 м / с в вакууме.

Представим, что у нас память работает на частоте 5 Ггц (типичная скорость актуальной памяти DDR5).

Чтобы такая память работала максимально эффективно, она должна находиться 🤯 не дальше 6 см от процессора (это расчёт исходя из скорости света в вакууме, а не в вакууме скорость в проводах будет ещё медленнее).
При расстоянии 6 см и более скорости света будет недостаточно для передачи сигналов за длительность одного такта, а это, в данном примере, 100 пикосекунд, соответственно будет расти задержка доступа к памяти.

Почему низкая задержка так важна?

В рутинных задачах с компьютером типа 👨‍💻 составления иксель таблиц или открытия новой вкладки браузера вы разницу не заметите, но она будет видна, например, в 🎮 видеоиграх или при архивации данных.

Именно поэтому память располагают как можно ближе к процессору.

👀 Где-то в параллельной Вселенной для максимальной эффективности оперативную память располагают непосредственно на самом процессоре.
Но почему так не делают в нашем измерении в обычных ПК? 🤔 Расскажу в другой раз.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26👍23🤔204👏1
Продолжаю рассказ про оперативную память компьютера.

В прошлом посте мы выяснили почему оперативную память нужно располагать как можно ближе к процессору, но почему бы не расположить её внутри самого процессора?

🤲 На самом деле память присутствует в процессоре и называется кэшем. Кэш бывает первого, второго и третьего уровней. Компания AMD (крупный производитель процессоров) ещё придумала так называемый 😵‍💫 3D кэш (расширение кэша третьего уровня).

А в мире видеокарт и ИИ ускорителей распространена HBM память - она также расположена с процессором либо бок о бок, либо на нём, но HBM память плохо подходит для процессоров по своим характеристикам.

🧐 Но почему же кэш не может заменить оперативную память, раз он уже расположен в процессоре?

Кэш обладает выдающимися 😼 характеристиками по сравнению с оперативной памятью:

✔️ скорость выше на несколько порядков
✔️ задержки на порядки меньше


Но есть пара нюансов:

🔶 Все перечисленные выше уровни кэша могут предложить суммарный объем в самых дорогих процессорах в сотни мегабайт (а в потребительских чаще всего речь идёт о паре десятков), и это очень мало для необходимой работы с данными.

🔶 При своём небольшом объеме кэш занимает, как правило, значительную часть площади процессора (другими словами кэш очень дорого обходится при производстве чипов).

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

📷 На изображении показана схема актуального процессора AMD.
Можете наглядно посмотреть сколько места занимает всего 32 мегабайта.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍18👌1044❤‍🔥3
Вот вам логическая (математическая) задача к понедельнику, где не помешает ещё и внимательность😱

Я решил не с первого раза 😳
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26👍18🥰16
Новое слово в возобновляемой энергетике - китайский стартап Saw Energy Technology провёл испытания ветряной электростанции мощностью 1 МВт.

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

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


✈️ Такая мобильность позволяет стабильно вырабатывать энергию - в случае если затих ветер в одном месте, то можно переместиться на другую высоту.

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

А теперь 💩 "ложка дёгтя":

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

🔘 Для создания подъёмной силы этот дирижабль использует дорогой гелий, рынок которого волатилен - что может создать экономический барьер. А использовать дешевый водород не вариант из-за его 🔥 горючести.

🔘 Большую конструкцию дирижабля тяжело стабилизировать в воздухе - это уже задача со звёздочкой.

Сейчас такие генераторы довольно дороги, но с ростом масштаба производства, а также решением технических блокеров это станет 😼 супер-прорывом в возобновляемой энергетике.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🔥2515👏5
Вот отгадка воскресной 🙄 задачки.

Первая строка:
Надо обратить внимание на положение стрелок на часах - двое часов показывают 9, а последние 3 часа.


Вторая строка:
Надо обратить внимание на цифры, введённые в калькулятор - в сумме будет 10.


Третья строка:
У лампочки 5 лучей и одна лампочка равна 15, соответственно можно предположить, что "стоимость" одного луча равняется трём.


И финальная строка:
▫️ часы показывают 9
▫️ на калькуляторе введены цифры, дающие в сумме 9
▫️ 3 лампочки, каждая лампочка содержит по 4 луча, а каждый луч это 3, в сумме эти лампочки дают 36

Итого:

9⃣ 9⃣ ✖️ 3⃣6⃣ 🟰 3⃣3⃣3⃣
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13👏124🔥4😨1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🤣21😁20💯175
Помните фильм "Игры разума"?

В фильме рассказывается история 👨‍🏫 математика Джона Нэша.

Расскажу об одном из достижений Нэша, влияние которого на нашу жизнь сложно переоценить - равновесие Нэша.

Начну с определения равновесия Нэша:

Это ситуация в игре, когда каждый игрок выбрал такую стратегию, которую невыгодно менять в одностороннем порядке, если остальные игроки не меняют своих стратегий.


Простой пример с дилеммой заключённого:

Суть: два подозреваемых решают — молчать или выдать другого.

Если оба молчат — получают лёгкое наказание.
Если один выдаёт, а другой молчит — первый освобождается, второй получает максимум.
Если оба выдают — оба получают середину по строгости.

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

То есть оптимальное решение для одного человека не является самым оптимальным для группы.


Теперь перейдем к конкретному примеру - планирование дорог в 🏘 городах. Здесь равновесие Нэша проявляется в парадоксе Браеса.

Словами описывать этот парадокс довольно долго, поэтому вот вам отрывок 📽 из видео, рекомендую посмотреть его целиком вообще)

https://www.youtube.com/watch?v=8BxwcWYlabk&t=403s

В видео объясняется одна из причин почему дороги строят так, а не иначе, и почему нет дорог в казалось бы 🤔 очевидных местах)

В ближайшее время дополню сайт интерактивной демонстрацией парадокса Браеса.
🔥2422👍20🙏11👏2
Нашел приложение, демонстрирующее эффект нормального распределения.

🤔 Что такое нормальное распределение простыми словами?

Это когда большинство данных группируется в центре, а чем дальше от центра, тем реже они встречаются.


https://play.google.com/store/apps/details?id=com.indexfundsadvisorsinc.galtonboardapp

Доска Гальтона наглядно демонстрирует как это работает.

Такое распределение встречается повсеместно - уровень IQ, распределение богатства, роста и веса, даже распределение оценок в 🧑‍🏫 школе.

Например, если оценки после экзамена не распределяются также, как шарики в этом примере, то такую школу следует проверить на подтасовки😊

Хочу добавить интерактивную версию на свой сайт. Найти нормальную демонстрацию не получилось, но если найдете такую - пишите в комментариях.
Please open Telegram to view this post
VIEW IN TELEGRAM
👏22🔥20👍19❤‍🔥134🤪4
Уловили разницу?🍞
Вам какой лагерь ближе?
Мне вот ближе 💙
#неосуждаем
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22😁1917🥰12🔥8
🚶‍♂️ Anthropic, ИИ стартап, известный линейкой своих моделей Claude (одни из лучших на сегодняшний день), анонсировал планы использовать Google на доступ к <1.000.000 TPU (это ооочень большая мощь) для инференса и R&D своих моделей.

🦸‍♂️ Теперь по порядку)

TPU - тензорные процессоры, разработанные гугл изначально для ускорения ML-вычислений. Сейчас применяются также и для работы LLM, в данный момент уже выпущено 7 поколение Ironwood.

Инференс - это процесс работы уже обученных моделей без обучения.


В официальном анонсе Anthropic заявлена высокая производительность решений Google на 💵 доллар (что очень важно, учитывая дефицит энергии для дата центров ИИ).

Также это соответствует политике компании по диверсификации поставок ускорителей (чтобы не быть завязанными только на лидере рынка NVIDIA).

😑 Вот здесь я уже поднимал эту тему, так что хорошо, что предпринимаются шаги для уменьшения монополии NVIDIA.
Please open Telegram to view this post
VIEW IN TELEGRAM
20🔥19👍18🤨2💯1
Сегодня вместо задачки будет викторина из 7 вопросов. Проверим, насколько вы подкованы в теме космоса.
🔥1814👏14👍9
🔥16👍111
Сколько звёзд 💫 в нашей Солнечной системе?
Anonymous Quiz
1%
0
51%
1
7%
12 505 413
41%
Более 2 миллиардов
👍188
Сколько на небе созвездий?
Anonymous Quiz
33%
12
28%
88
19%
191
20%
485
👍139