Компилируем и выполняем C на JavaScript
Мир работает на C. Этот язык лежит в основе сжатия файлов, сетевых взаимодействий и даже браузера, в котором вы читаете эту статью. Если код не написан на C, он всё равно взаимодействует с ABI, написанном на C и доступен в виде библиотеки на C. Язык C и C ABI — это прошлое, настоящее и будущее системного программирования.
Вот почему был разработан Bun v1.1.28, в которой предлагается экспериментальная поддержка компиляции и выполнения нативного C из JavaScript
Мир работает на C. Этот язык лежит в основе сжатия файлов, сетевых взаимодействий и даже браузера, в котором вы читаете эту статью. Если код не написан на C, он всё равно взаимодействует с ABI, написанном на C и доступен в виде библиотеки на C. Язык C и C ABI — это прошлое, настоящее и будущее системного программирования.
Вот почему был разработан Bun v1.1.28, в которой предлагается экспериментальная поддержка компиляции и выполнения нативного C из JavaScript
🤔18👍8🤣7🤮3❤2
std::array в С++ не медленнее массива в С, или Почему не нужно бояться того, что удобно работает
Узнаем, что по этому поводу пишет стандарт, потом заглянем в реализации std::array в libc++ и libstdc++, затем посмотрим на ассемблер некоторых операций с этими объектами. Завершим всё это дело, как и полагается, бенчмаркингом.
Узнаем, что по этому поводу пишет стандарт, потом заглянем в реализации std::array в libc++ и libstdc++, затем посмотрим на ассемблер некоторых операций с этими объектами. Завершим всё это дело, как и полагается, бенчмаркингом.
🥱23👍7🥴7🤔4❤3🔥2
Оснащение домашней мастерской. TIG-сварка. Мелкий ремонт, ввод в строй
Ещё вчера единственная доступная домашнему мастеру возможность сварки металлов — тяжёлый, в лучшем случае переносной, трансформаторный источник для штучных плавящихся электродов. Полуавтоматическая же сварка проволокой и вольфрамовым электродом в аргоне были уделом машиностроительных предприятий в лучшем случае крупных мастерских, организаций. Сегодняшнее развитие силовой электроники сделало такие приборы легче, компактнее, намного дешевле и доступнее рядовым гражданам-самоделкиным, и это невиданные для нас ранее возможности в работе.
Ещё вчера единственная доступная домашнему мастеру возможность сварки металлов — тяжёлый, в лучшем случае переносной, трансформаторный источник для штучных плавящихся электродов. Полуавтоматическая же сварка проволокой и вольфрамовым электродом в аргоне были уделом машиностроительных предприятий в лучшем случае крупных мастерских, организаций. Сегодняшнее развитие силовой электроники сделало такие приборы легче, компактнее, намного дешевле и доступнее рядовым гражданам-самоделкиным, и это невиданные для нас ранее возможности в работе.
👍29🤮7👎4
МК-85С. Оживляем шифровальный калькулятор
Наверное, каждый из тех, кто интересуется отечественной вычислительной техникой, слышал про этот прибор. Давным-давно на базе «гражданского» микрокомпьютера «Электроника МК-85» была выпущена специализированная версия — МК-85С. Предназначена она была для шифрования. Очень мало кто видел этот аппарат вживую, а тех, кто знает, как он работает, ещё меньше. Долгое время считалось, что таких девайсов остались считанные единицы, но не так давно автору этой статьи повезло и он смог заполучить себе такой экземпляр. Так что сегодня у вас есть уникальный шанс узнать его тайну и даже попробовать что-то зашифровать или расшифровать.
Наверное, каждый из тех, кто интересуется отечественной вычислительной техникой, слышал про этот прибор. Давным-давно на базе «гражданского» микрокомпьютера «Электроника МК-85» была выпущена специализированная версия — МК-85С. Предназначена она была для шифрования. Очень мало кто видел этот аппарат вживую, а тех, кто знает, как он работает, ещё меньше. Долгое время считалось, что таких девайсов остались считанные единицы, но не так давно автору этой статьи повезло и он смог заполучить себе такой экземпляр. Так что сегодня у вас есть уникальный шанс узнать его тайну и даже попробовать что-то зашифровать или расшифровать.
👍57🔥15🤩3❤1🤮1
«Три года назад у моего мужа нашли рак. А два года назад — у папы. Было страшно и совершенно непонятно, как в целом жить, а не то, чтобы работать и развиваться.
Сейчас моих близких благополучно вылечили. Последнее время я много думаю о том, что я делала прошедшие три года, как пыталась справиться с горем и жить жизнью обычного человека. Наверное, это мой способ отпустить тяжелые эпизоды жизни, я не знаю. Возможно, эти советы могут помочь кому-то, кто проживает похожие вещи прямо сейчас»
Как работать, если у тебя горе
Сейчас моих близких благополучно вылечили. Последнее время я много думаю о том, что я делала прошедшие три года, как пыталась справиться с горем и жить жизнью обычного человека. Наверное, это мой способ отпустить тяжелые эпизоды жизни, я не знаю. Возможно, эти советы могут помочь кому-то, кто проживает похожие вещи прямо сейчас»
Как работать, если у тебя горе
👍92❤59😱12😢9🤔7🙏5👎3🤮1
«Недавно возникшая тема с блокировкой (замедлением) YouTube коснулась практически каждого жителя РФ. При этом до сих пор нет ни одного прямого официального заявления о причастности к этой блокировке. Ни одно государственное ведомство не созналось в блокировке, открестился Google, открестились провайдеры интернета. На этом фоне мне показалось важным не только выявить и указать всех причастных, прямых и косвенных, но и установить, кто и в каком отношении является выгодоприобретателем от этой блокировки. Выявить, о каких денежных потоках идёт речь и куда они в конечном итоге идут»
Выгодоприобретатели блокировки YouTube
Выгодоприобретатели блокировки YouTube
👍135🥴29🤮14🔥10👎8❤4😁3😎3🤔2😡1
OpenTelemetry с нуля до 100: пример внедрения Норвежским управлением труда и соцобеспечения
Сейчас OpenTelemetry — самый быстрорастущий проект CNCF. Опытом внедрения этого набора инструментов для отладки и анализа производительности распределённых систем делится тимлид платформенной команды Норвежского управления труда и социального обеспечения. Вас ждёт тернистый путь от первых коммитов до реального применения OpenTelemetry в продакшн, а также планы команды на будущее.
Сейчас OpenTelemetry — самый быстрорастущий проект CNCF. Опытом внедрения этого набора инструментов для отладки и анализа производительности распределённых систем делится тимлид платформенной команды Норвежского управления труда и социального обеспечения. Вас ждёт тернистый путь от первых коммитов до реального применения OpenTelemetry в продакшн, а также планы команды на будущее.
👍26😁3❤2
5️⃣ Вышла пятая бета-версия операционной системы Haiku (ФОТО)
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21👌4❤3
Малые ядерные реакторы для больших языковых моделей
Электроэнергия при обслуживании ЦОД тратится не только на вычисления как таковые и обеспечение сетевых взаимодействий, но и просто на охлаждение. Основным источником энергии для дата-центров остаются обычные ТЭЦ, на которых сжигается ископаемое топливо — следовательно, у индустрии больших данных непозволительно возрастает углеродный след.
Электроэнергия при обслуживании ЦОД тратится не только на вычисления как таковые и обеспечение сетевых взаимодействий, но и просто на охлаждение. Основным источником энергии для дата-центров остаются обычные ТЭЦ, на которых сжигается ископаемое топливо — следовательно, у индустрии больших данных непозволительно возрастает углеродный след.
🤣33👍13😱5🔥4👌1😡1
Автор YouTube-канала Джей Саммет показал физический способ обхода защиты DRM картриджа HP с использованием атаки man-in-the-middle.
Цены на чернила для струйных принтеров искусственно завышены, поэтому некоторые предпочитают использовать картриджи, заправленные сторонними компаниями. Часть из этих картриджей попадает к клиентам после восстановления — третья сторона просто заправляет пустой картридж OEM-производителя.
Однако производители многофункциональных устройств оснащают оригинальные картриджи чипами отслеживания. Такое решение позволяет запрещать ручную заправку пустых картриджей при помощи шприца. Хотя с правильным подходом эту защиту тоже можно обойти, как это показывает Саммет.
Его метод включает использование гибкой печатной платы, имеющей контакты с обеих сторон — они должны совпадать с контактами на картридже и принтере. На плате расположена микросхема в корпусе QFN, углубление под неё, вероятно, нужно вырезать в пластике картриджа. Таким образом чип можно разместить вровень между картриджем и принтером HP, перехватывая трафик.
Цены на чернила для струйных принтеров искусственно завышены, поэтому некоторые предпочитают использовать картриджи, заправленные сторонними компаниями. Часть из этих картриджей попадает к клиентам после восстановления — третья сторона просто заправляет пустой картридж OEM-производителя.
Однако производители многофункциональных устройств оснащают оригинальные картриджи чипами отслеживания. Такое решение позволяет запрещать ручную заправку пустых картриджей при помощи шприца. Хотя с правильным подходом эту защиту тоже можно обойти, как это показывает Саммет.
Его метод включает использование гибкой печатной платы, имеющей контакты с обеих сторон — они должны совпадать с контактами на картридже и принтере. На плате расположена микросхема в корпусе QFN, углубление под неё, вероятно, нужно вырезать в пластике картриджа. Таким образом чип можно разместить вровень между картриджем и принтером HP, перехватывая трафик.
👍120🔥13❤3😁2👌1🤝1
Самые опасные сетевые порты: как найти и закрыть все лазейки
В прошлом материале, кратком пособии по безопасной работе с сетевыми портами, мы кратко разобрали, как с помощью различных межсетевых экранов защитить инфраструктуру. На самом деле, это не rocket science. Но это то, о чём важно всегда помнить при работе с инфраструктурой — например, при публикации веб-сервисов наружу. Ведь в сети есть тёмные лошадки, которые требуют особо пристального внимания.
Разберём, какие порты наиболее интересны хактивистам и как быть в курсе актуальных уязвимостей
В прошлом материале, кратком пособии по безопасной работе с сетевыми портами, мы кратко разобрали, как с помощью различных межсетевых экранов защитить инфраструктуру. На самом деле, это не rocket science. Но это то, о чём важно всегда помнить при работе с инфраструктурой — например, при публикации веб-сервисов наружу. Ведь в сети есть тёмные лошадки, которые требуют особо пристального внимания.
Разберём, какие порты наиболее интересны хактивистам и как быть в курсе актуальных уязвимостей
👍29👌6👎2🥱2🤔1
Как совмещать учёбу и работу — и не сгореть?
Начался октябрь, а это значит, что первый учебный семестр в самом разгаре. А ведь впереди ещё и сессии… Тут и полностью вовлечённому в учёбу студенту может быть тяжело — а ведь немало и тех, кто активно совмещает вуз со стажировками и работой!
К этому надо подходить более чем серьёзно: пожертвуешь парой с виду «лишних» семинаров — и бессонные ночи за конспектами одногруппников обеспечены! А если ещё и релиз грядёт, то и до выгорания недалеко.
Узнаем у стажёров «Лаборатории Касперского», как всё успеть
Начался октябрь, а это значит, что первый учебный семестр в самом разгаре. А ведь впереди ещё и сессии… Тут и полностью вовлечённому в учёбу студенту может быть тяжело — а ведь немало и тех, кто активно совмещает вуз со стажировками и работой!
К этому надо подходить более чем серьёзно: пожертвуешь парой с виду «лишних» семинаров — и бессонные ночи за конспектами одногруппников обеспечены! А если ещё и релиз грядёт, то и до выгорания недалеко.
Узнаем у стажёров «Лаборатории Касперского», как всё успеть
🔥24👍8🥱7❤2👎1😢1🤪1
Краткая история жанра: авиасимуляторы
Тренировочные стенды играют ключевую роль в подготовке пилотов — они позволяют освоить навыки управления летательным аппаратом без риска для жизни и собственно аппарата. Для них нужно и «железо», и программное обеспечение. И так вышло, что технологии образовательные и видеоигры развивались параллельно, иногда пересекаясь.
Рассмотрим путь, который прошли авиасимуляторы на ПК и консолях, взглянем на особенности жанра и обсудим, какие из видеоигр можно назвать лучшими и что выбрать сегодня
Тренировочные стенды играют ключевую роль в подготовке пилотов — они позволяют освоить навыки управления летательным аппаратом без риска для жизни и собственно аппарата. Для них нужно и «железо», и программное обеспечение. И так вышло, что технологии образовательные и видеоигры развивались параллельно, иногда пересекаясь.
Рассмотрим путь, который прошли авиасимуляторы на ПК и консолях, взглянем на особенности жанра и обсудим, какие из видеоигр можно назвать лучшими и что выбрать сегодня
👍17❤8
План такой:
1️⃣ Вы регистрируетесь на лендинге, чтобы забрать гайд по борьбе с тревогой и скидку 30% на сессию с психологом.
2️⃣ Оставляете истории ваших карьерных трудностей (там же).
3️⃣ И прихо́дите на прямой эфир 3 октября, где конкретные кейсы разберут Арина Тулаева, руководительница специальных проектов Хабр Карьеры, и Полина Цветкова, психолог Alter, ведущая подкаста «Все там будем» и основательница сообщества «Деревня».
Please open Telegram to view this post
VIEW IN TELEGRAM
🤪13🤮6❤3👍3😴3❤🔥1
Новые исследования показывают, что атмосфера Марса может скрываться от посторонних глаз, будучи поглощённой минералами в глинах Красной планеты. Если газовая оболочка Марса действительно «ушла в землю» более 3 миллиардов лет назад, это может объяснить, как соседняя планета Земли стала настолько отличаться от нашего мира и, возможно, потеряла способность поддерживать жизнь.
Эта и другие научпоп-новости за неделю, о которых мы не писали
Эта и другие научпоп-новости за неделю, о которых мы не писали
👍23🤔11🤣4❤2👎1🥴1
С 8 октября по 4 декабря на просторах Сети пройдёт соревнование для молодых и талантливых специалистов в области Data Science и Deep Learning под названием ТурбоХакатон. Решая интересные задачи, основанные на реальных датасетах «Интер РАО», участники получат бесценный опыт и фидбэк от представителей компании, а также найдут единомышленников.
Все подробности тут
Please open Telegram to view this post
VIEW IN TELEGRAM
👎14👍10❤1🥱1
От Li-Ion к Li-S: новый тип аккумуляторов работает даже разрезанный пополам
Команда исследователей из Университета электронной науки и технологий Китая разработала новые литий-серные аккумуляторы (Li-S). Их достоинство — устойчивость к повреждениям и высокая энергоёмкость. Они функционируют даже согнутые и разрезанные пополам. Первые образцы Li-S-аккумуляторов были представлены ещё в 2004 году, но у них был серьёзный недостаток — низкое число циклов заряда и разряда. Плюс нестабильность электродов. В новом варианте такого нет.
Команда исследователей из Университета электронной науки и технологий Китая разработала новые литий-серные аккумуляторы (Li-S). Их достоинство — устойчивость к повреждениям и высокая энергоёмкость. Они функционируют даже согнутые и разрезанные пополам. Первые образцы Li-S-аккумуляторов были представлены ещё в 2004 году, но у них был серьёзный недостаток — низкое число циклов заряда и разряда. Плюс нестабильность электродов. В новом варианте такого нет.
👍64🔥13👎5😁5🤔3❤1
Почему не взлетели дискеты 3M?
Вообще у электромагнитных дискет удивительно долгая жизнь. Они появились ещё в 70-х годах. И несмотря на то, что за последующие 50 лет требования к объёму хранимой информации существенно изменились, дискеты продолжали использоваться. Например, только недавно министерство экономики, торговли и промышленности Японии с гордостью заявило, что отказалось от использования электромагнитных дискет в своём документообороте. Казалось бы, объём информации в 1,44 Мб — как-то маловато для современных нужд. Ан нет.
Сегодня вспомним историю компании 3М. Когда-то она была на пике производства дискет — стоимость её подразделения оценивалась в 2,3 млрд долларов. Но 28 лет назад 3М внезапно отказалась от этого «пирога» и передала производство в отдельную компанию Imation. Что заставило гиганта уйти со сцены? Давайте посмотрим.
Вообще у электромагнитных дискет удивительно долгая жизнь. Они появились ещё в 70-х годах. И несмотря на то, что за последующие 50 лет требования к объёму хранимой информации существенно изменились, дискеты продолжали использоваться. Например, только недавно министерство экономики, торговли и промышленности Японии с гордостью заявило, что отказалось от использования электромагнитных дискет в своём документообороте. Казалось бы, объём информации в 1,44 Мб — как-то маловато для современных нужд. Ан нет.
Сегодня вспомним историю компании 3М. Когда-то она была на пике производства дискет — стоимость её подразделения оценивалась в 2,3 млрд долларов. Но 28 лет назад 3М внезапно отказалась от этого «пирога» и передала производство в отдельную компанию Imation. Что заставило гиганта уйти со сцены? Давайте посмотрим.
👍27❤4
Проектируем А/Б-эксперименты грамотно
Проектирование A/B-экспериментов может быть сложным процессом, особенно для тех, кто только начинает работать с аналитикой и тестированием в мобильных приложениях. Нередко возникают проблемы с формулировкой гипотез, выбором метрик и определением оптимального распределения аудитории.
В этой статье мы на простом примере рассмотрим, как правильно подойти к постановке гипотезы и избежать распространённых ошибок при тестировании изменений в мобильных приложениях
Проектирование A/B-экспериментов может быть сложным процессом, особенно для тех, кто только начинает работать с аналитикой и тестированием в мобильных приложениях. Нередко возникают проблемы с формулировкой гипотез, выбором метрик и определением оптимального распределения аудитории.
В этой статье мы на простом примере рассмотрим, как правильно подойти к постановке гипотезы и избежать распространённых ошибок при тестировании изменений в мобильных приложениях
👍23🤮6🔥1
Интегральные резисторы, или О чём молчат в спорах про проектные нормы
Споры про проектные нормы, их необходимость или ненужность, их реалистичность и сравнение между собой нанометров разных фабрик всегда были частью микроэлектронного коммьюнити. В России эти споры ещё острее, потому что в ход идут доводы про импортозамещение, технологическую независимость и много других очень важных и умных слов. В этих разговорах, правда, постоянно упускается, что размеры транзисторов действительно критичны только для современных цифровых микропроцессоров, а вот для других классов микросхем, «где тонкие нормы не нужны», техпроцесс должен обладать рядом других полезных свойств, помимо факта своего наличия, чтобы быть нужным и успешным. В разработку и обновление «устаревших» техпроцессов фабриками вкладываются существенные деньги, и более навороченный «толстый» техпроцесс — серьёзный довод для разработчика уговаривать начальство сменить фабрику для нового проекта.
В этой статье в качестве примера того, что крутость техпроцесса не только в нанометрах, мы посмотрим на то, как выглядят интегральные резисторы. Казалось бы, что может быть проще, чем резистор?
Споры про проектные нормы, их необходимость или ненужность, их реалистичность и сравнение между собой нанометров разных фабрик всегда были частью микроэлектронного коммьюнити. В России эти споры ещё острее, потому что в ход идут доводы про импортозамещение, технологическую независимость и много других очень важных и умных слов. В этих разговорах, правда, постоянно упускается, что размеры транзисторов действительно критичны только для современных цифровых микропроцессоров, а вот для других классов микросхем, «где тонкие нормы не нужны», техпроцесс должен обладать рядом других полезных свойств, помимо факта своего наличия, чтобы быть нужным и успешным. В разработку и обновление «устаревших» техпроцессов фабриками вкладываются существенные деньги, и более навороченный «толстый» техпроцесс — серьёзный довод для разработчика уговаривать начальство сменить фабрику для нового проекта.
В этой статье в качестве примера того, что крутость техпроцесса не только в нанометрах, мы посмотрим на то, как выглядят интегральные резисторы. Казалось бы, что может быть проще, чем резистор?
👍23❤4🤔1