Pull to refresh
1
Karma
0
Rating
  • Followers 3
  • Following 6

Как ускорить код на Python в тысячу раз

Как ускорить ходьбу в 20 раз?

Человек, как известно, ходит, попеременно перемещая опору на каждую из ног. Особенности строения организма человека таковы, что его средняя скорость ходьбы — в пределах 3..6 км/ч, что заметно ниже скорости множества диких животных. При этом в течение дня человеку зачастую надо преодолеть расстояние в десятки километров.

Решение: универсальные места ожидания автотранспорта (остановки)
Подождав немного на остановке, вы можете сесть в автобус или электропоезд, который довезёт вас довольно близко к точке назначения.

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

И да, интересно: каким образом у такой статьи появились 46 плюсов?

Проект Fedora официально выступил против Столлмана и прекратил все отношения с FSF

Проблема не в том, что эти новые хунвейбины верещат в интернете.
Проблема в том, что их кто-то слушает — например, в США корпорация может уволить неугодного сотрудника в один день.

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

Проект Fedora официально выступил против Столлмана и прекратил все отношения с FSF

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

Лидары для автомобилей стоили $75.000, а теперь лидары будут в каждом iPhone

Я работал с несколькими ToF-лидарами одновременно и могу сказать, что они могут начинать давать помехи друг на друга, в этом один из их главных недостатков по сравнению с «пассивными» камерами.
Облако точек объекта, освещённого несколькими ToF-лидарами, начнёт серьёзно «расплываться».
Для телефона такое ещё может прокатить (особой опасности нет, если картинка получится не особо чёткой), а вот для автомобилей — там уже нужны дублирующие решения

Можно ли воссоздать полную нейросеть мыши из тонких послойных разрезов мозга?

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

Можно ли воссоздать полную нейросеть мыши из тонких послойных разрезов мозга?

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

Можно ли воссоздать полную нейросеть мыши из тонких послойных разрезов мозга?

За это отвечают 2 (ДВА) нейрона. А собственно память хранится в одном. Теперь вдумайтесь, есть огромный открытый мир, есть невероятное количество видов и штаммов бактерий и простейших. Один нейрон распознает несъедобных и ядовитых простейших и бактерий, и он же почти самостоятельно обучается и хранит в себе память о них. Без внешних сложных воздействий.
Сам нейрон распознаёт? Т.е. у него есть рецепторы, отвечающие за детект определённых соединений, на которые происходит реакция?

А насчёт одного нейрона памяти — если взаимодействие там чисто электрохимическое, т.е. на входе и на выходе только изменение AP, то можно описать этот нейрон и, чисто теоретически, вставить вместо него полностью синтетический нейрон с такой функцией зависимости выхода от входа.

А если кроме электрохимического взаимодействия присутствуют другие модели (например, химическое) — то имеет смысл в первую очередь искать их и пути их воздействия на нейрон.

Мои размышления про экранную клавиатуру для Flipper Zero под экранчик 128х64 пикселя

Скорость работы с такой клавиатурой оставляет желать лучшего.

Поэтому иммет смысл ввести или хотя бы цифровую клавиатуру, и применять метод набора с телефона, или сделать последовательности нажатий.
У нас 4 кнопки направления. Если взять возможный набор из 64 символов, вполне можно уложиться, каждый символ будет вводиться 3 нажатиями. По мере привыкания пользователя к этому методу набора скорость ввода станет довольно высокой — как у набора СМС в кнопочных телефонах.

От первого лица: разработчик GNOME рассказал о новой идеологии и будущих улучшениях юзабилити

А с некоторых пор они вдобавок сломали ациклическое переключение раскладки — Caps/Shift+Caps.
Кто пробовал новый гном — этот вариант сейчас работает?

Intel застряла. Техпроцесс 7 нм откладывается до конца 2021 — начала 2022 года

Для фотонов — да, дела обстоят именно так.
Но что, если облучать другими частицами?
Электронами или ещё чем-то (правда, вопрос, как там с линзированием?)

Intel застряла. Техпроцесс 7 нм откладывается до конца 2021 — начала 2022 года

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

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

Intel застряла. Техпроцесс 7 нм откладывается до конца 2021 — начала 2022 года

Интересно, в каком состоянии сейчас исследования в области графеновых и прочих полупроводников, которые теоретически могут быть ещё меньше/ещё энергоэффективнее?

systemd десять лет спустя. Историческая и техническая ретроспектива

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

Это генерирует много ненужных костылей вокруг запуска этих скриптов.
И потом использование SCM вполне может быть опциональным — есть же виндовые программы, которые могут запускаться и как сервис, и как обычная программа.
Ну и да, совершенно необязательно повторять все косяки Win SCM. Я говорю о самой структуре управления сервисами, когда часть, отвечающую за репорт состояния сервиса, берёт на себя сам сервис.

systemd десять лет спустя. Историческая и техническая ретроспектива

Windows NT появился в 1993 году. Windows 2000 — в 2000.
И там уже была вполне вменяемая система запуска сервисов и довольно функциональный ServiceControlManager.
Неужели было настолько сложно взять это удачное решение (SCM API) за основу?

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

Дуров закрыл блокчейн-проект TON

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

Дуров закрыл блокчейн-проект TON

Эта проблема тоже решается — рейтингом серверов.
Например, сервер srv1 при получении запроса на авторизацию от клиента сервера srv2 с низким рейтингом может запросить его произвести какие-то длительные вычисления (крипту помайнить, например) — причём, тем дольше, чем меньше рейтинг srv2 в таблице рейтингов srv1.
Сам спам выигрывает только за счёт огромной массовости рассылки. Если каждая рассылка будет тратить огромные ресурсы — то с таким справятся только ботнеты.
Ну и антиспам-проверки у оконечного клиента никто не отменял.
Плюс — возможность делать временные алиасы тоже снизит количество приходящего спама.

Дуров закрыл блокчейн-проект TON

Это просто неплохой централизованный мессенджер. При этом, ещё и с привязкой к телефону. Без возможности анонимного присутствия в группах (когда только сервер может увидеть, что пользователь x присутствует в группе y. Все прочие же видят, например, уникальный хэш, взятый от внутреннего id группы и id юзера).
Без групп с E2E-шифрованием.

Ну то есть телеграм, конечно, лучше, чем whatsapp, но до декларируемых Дуровым ценностей он не дотягивает.

Главная причина, почему все-таки Linux

Про 10.04 — соглашусь.
Интерфейс к тому моменту стал действительно вменяемым. Дальше, с 11.04, всё пошло куда-то не туда.

Главная причина, почему все-таки Linux

Ациклическое переключение сломано, как минимум, в Ubuntu 18.04, а в 16.04 его вообще нет.
Но да, оно гораздо удобнее.

Главная причина, почему все-таки Linux

Но при этом скрипт получится более по-человечески выглядящим, более отлаживаемым и более расширяемым, чем на bash с awk, sed, grep.

Information

Rating
Does not participate
Location
Нижний Новгород, Нижегородская обл., Россия
Date of birth
Registered
Activity