Как стать автором
Обновить
4
Карма
0.5
Рейтинг

Пользователь

  • Подписчики 3
  • Подписки

Российские операторы предупредили, что затраты на 5G не окупятся до 2040 года

От спутниковой группировки нам (гражданам) никакой пользы, а от 5G потенциально могут выиграть все.

Жестокая правда будней программиста: 8 наблюдений

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

А ещё, как с криптографией, иногда надо подробно понимать алгоритм внутри, например значение параметров.

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

Предположу, что любая обработка датчиков, от GPS до уровня воды в бочке. Списки могут быть хитрым базами данных (колоночные, in-memory).

Подъем на стратостате в космос

Довольно глупо считать в долларах то, что пока нельзя построить вообще.

ISA ошибок не прощает

посмотри на десктопный интел, прямо сейчас в днс 114 материнских плат, и 54 процессора. Из них я могу сложить 6156 компьютеров, и почти все будут работать. Кто еще так может?

ISA ошибок не прощает

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

ISA ошибок не прощает

Одноплатников развелось слишком много разной кривизны. Если хочется, например, sata, то доступно всего полторы модели, со своей уникальной кривизной.
Raspberry Pi кажется так и не могут поддерживать Gigabit Ethernet.
ACPI и UEFI конечно хорошо, но хочется еще пару sata и пару ethernet.

ISA ошибок не прощает

Для серверов я думаю также важна гибкость и возможность ставить более и менее мощные CPU сохраняя остальную периферию стандартной.
Впаянность сокращает свободу сборки готовой системы. Сейчас можно в одну и ту же плату поставить разные процессоры (и наоборот). Кому-то нужно больше памяти, кому-то больше слотов pci-e x16, а кому-то экзотические интерфейсы.
На той же злополучной raspberry pi внутри есть PCIe, но к ней нельзя подключить внешнюю видеокарту, sata контроллер или что-нибудь еще.

ISA ошибок не прощает

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

ISA ошибок не прощает

Надо беречь Intel/AMD как зеницу ока. Пока их божественные процессоры существуют, у нас, программистов, есть свобода создавать и использовать любые ОС. Хочешь freebsd, хочешь windows, хочешь linux, хочешь bolgenos напиши.
Все эти ARM платы идут с впаянными процессорами, и предустановленной ОС. Даже на всякие популярные raspberry нельзя поставить альтернативную ОС, или даже собрать mainline linux kernel, что уж говорить о всех других платах.
Это не говоря уже о поддержке периферии. К x86 плате через разные адаптеры можно подключить вообще любую существующую периферию, а arm-платы имеют довольно короткий список совместимого оборудования.
Особенно я бы здесь не доверял huawei, их телефоны идут с залоченым загрузчиком, для которого нет официального анлока. Думаю, что с серверами будет такая же шляпа.

Я понимаю, что это не про ISA, но ISA ведь ничего не стоит без поддержки железа.

Microsoft ввела новые родительские лимиты на приложения и игры в Windows 10 и Xbox One

Это всё от микрософт просто никогда с 1 раза не работает как нужно.
Данные совершенно не релевантные, диалоги непонятные (особенно ребенку).

Как это выглядит у меня
image


Автообновления конечно же включены везде.

Как провести техническое интервью: план действий для начинающих

Фронтэнд такая же инженерная специальность, как и другие. Почему-то C++ или java инженеры не стесняются знать модель памяти x86 процессора и сложность основных алгоритмов, а фронты за 5 лет ни разу не открывают MDN чтобы понять в каком порядке приходят асинхронные коллбэки.

Как провести техническое интервью: план действий для начинающих

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

Как провести техническое интервью: план действий для начинающих

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

Как провести техническое интервью: план действий для начинающих

очевидно вы не подходите для позиции junior/middle/senior front-end developer. Ищите вакансию на которой не нужно работать с кодом непосредственно.

Как провести техническое интервью: план действий для начинающих

Нет, неправильно. Приведенная форма это просто конспект интервью, нет такого критерия, что должны быть отвечены все вопросы. Тем не менее, человек который не владеет bind/call/apply, не знает каррирование и не понимает как работает event loop имеет хорошие шансы получить отказ.

Математики обнаружили идеальный способ перемножения чисел

Потому что перемножение будет n^2, а не n. Весь выигрыш происходит, когда мы делим на фиксированное количество частей (2).

Математики обнаружили идеальный способ перемножения чисел

Последний раз повторяю. Посмотри например сюда:
hg.openjdk.java.net/jdk8/jdk8/jdk/file/tip/src/share/classes/java/math/BigInteger.java
Метод public BigInteger multiply(BigInteger val) вызывает аж 3 реализации, в зависимости от длины чисел (все 3 способа описаны в статье). Кроме того хранятся не десятичные цифры, а сразу int32 (а к десятичной системе можно привести при печати).

Информация

В рейтинге
1,344-й
Зарегистрирован
Активность