Обновить
64
1.1

Programmer

Отправить сообщение

Можно было сделать как в языке zig, ключевое слово comptime:

fn multiply(a: i64, b: i64) i64 {
    return a * b;
}

pub fn main() void {
    const len = comptime multiply(4, 5);
    const my_static_array: [len]u8 = undefined;
}

Интуитивно просто, привязка именно к выражению (фрагменту кода), а не к объекту.

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

Интересно как скоро появятся умные диоптрийные линзы, адаптирующиеся к зрению конкертного человека в конкретных условиях и для конкретных задач?

По большому счету, к среднестатистической статье по программированию и так меньше десятка комментариев набирается. И так тут стало скучно, а если забанить всех кто ничего не писал с какого-то года или не имеет статей - вообще тоска настанет:)

А запрет комменариев и тем более просмотра ваших статей - это вообще как? А если человек вообще незарегистрирован на Хабре? Кстати такая фигня была (а может и есть) в Твиттере. Там можно кому-то запретить доступ к своим твитам - но если зайти без регистрации (с другого браузера) то всё прекрасно доступно.

Ну прежде всего конечно не "компиляция на этапе выполнения" а "выполнение на этапе компиляции":)

А вообще на мой взгляд все эти новые возможности C++ выглядят как-то костыльно. Если constexpr это вроде как просьба к компилятору, а не требование (по типу inline?) , то какие могут быть ошибки? Не получилось сделать во время компмляции - будет во время выполнения, или как?

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

Если на компьютере жертвы можно запустить вредоносный код, то зачем все остальные телодвижения?

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

Удивился что аббревиатура FMRI здесь расшифровывается как "магнитная инфракрасная визуализация", посмотрел в оригинале - действительно так:)

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

Религиозные войны и сейчас вовсю идут. Просто раньше верующие верили в основном богов, а теперь - в государства (хотя и то и другие - интерсубъективные сущности, не существующие вне человеческих мозгов).

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

А вот в "жизни" (которая собственно и интересует 99% обывателей) нет "правды", есть сложнейшее переплетение интересов миллиардов субъектов, есть эмоции и биохимия мозга, пропаганда и идеология, и прочее, что формализовать просто невозможно, причем по фундаментальным философским соображениям - потому что там мы рано или поздно столкнемся с оценочными суждениями, с понятиями "добра" и "зла", которые абсолютно субъективны и в конечном итоге опираются на сознание оценивающего субъекта.

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

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

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

Алгоритмы интересны в первую очередь. Публичная часть базы более-менее доступна через vk api, а чужие приватные данные нужны разве что мошенникам. А вот алгоритмы - это очень интересно именно с точки зрения понимания, какая именно информация собирается о людях без их ведома, как именно и кем именно она используется.

Яндексом я практически не пользуюсь, ну есть какой-то старый мейл который я использую для регистрации на форумах, и всё. Да и что мне Метрика? Сайтов у меня нет. А вот контактом пользуюсь. И было бы интересно узнать какие там у них скрытые поля в базе, "характеристические матрицы" и прочее, а также сколько времени и каким образом они фактически хранят разную информацию - текст, медиа, айпи адреса и прочее.

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

Ну а как же Apple Vision Pro? Ходят же. Да и не обязательно шлем, там достаточно разместить только катушку для передачи энергии и антенны. Вычислительный блок опять же можно оформить в виде выносного устройства и держать в кармане как mp3-плеер.

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

Может хорды использовали для других процессоров или микроконтроллеров.

А еще заставляет ломать глаза (при и без того плохом зрении) и решать какие-то визуальные головоломки вместо того чтобы заниматься решением прикладных задач.

Вот несколько примеров (я их специально коллекционирую). Кусок из Qt Creator. Одна из горизонтальных линий позволяет сделать ресайзинг панели, но какая? В классических интерфейсах такая линия всегда была несколько толще и выглядела объемно. Здесь - нет.

Вот кусок из Android Studio, на которую наложилась GoLand. Где кончается одно и начинается другое? Конечно если всмотреться то можно увидеть. Но на автомате - никак. А между тем, раньше у окон были еще более толстые границы и специальный заголовок (синенький такой), который визуально был уникален.

Ну и наконец, апофеоз современного минималистичного дизайна - калькулятор Windows 10. В окне просто текстовые надписи. Но некоторые надписи на самом деле кнопки, а другие - просто надписи. И пока не наведешь мышку, не угадаешь. А между тем, в старых интерфейсах кнопка была кнопкой, жирной, объемной. Она ощущалась как кнопка, на нее хотелось нажать. А вот это все - словно бы взяли кусок картона от дешевой советской коробки, по-быстрому набросали на нем общий вид интерфейса - и оно каким-то образом попало в компьютер.

Информация

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