Pull to refresh
64

Programmer

1,3
Rating
105
Subscribers
Send message

Когда-то все это было можно, и именно анонимно. Вывод - государствишки слишком много куда стали совать свои длинные носы.

Черный цвет более хакерский, более олдскульный, более матричный: первые мониторы отображали белый или зеленый текст именно на черном фоне.

Что мне сделает закон, если я анонимен? И что сделает закон кому-то, кто захочет использовать мою работу, если этот кто-то тоже анонимен?

Кстати да:) И это было бы правильно и типобезопасно. Адрес массива был бы адресом объекта, адрес первого элемента - указателем в памяти для перебора элементов. Кажется, в стандарте MISRA требуют явно писать &arr[0] вместо arr.

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

Именно ошибка дизайна языка. Есть стандартный оператор взятия адреса &. Вот его и нужно было использовать для получения адреса массива (т.е. первого элемента массива). А само имя массива должно было стать first-class сущностью, как имя объекта структуры.

Что он понимает под "безопасностью"? Любой ИИ безопасен по определению, потому что там просто нет даже потенциального источника опасности. Считать неверную выдачу опасностью - ну так любая выдача в гугле может содержать ошибки, и даже в бумажных статьях и книгах бывают ошибки (начиная от опечаток и заканчивая лженаучными теориями). А что еще?

Стало быть, это очередной модный баззворд, на который должны повестись далекие от IT люди, верящие в голливудские штампы о восстании машин?

Ничего не понимаю:) Я опубликовал и забыл. Зачем и кому мне чего-то доказывать если я уже забыл про опубликованное?

ОК, я не сомневаюсь что право лучше чем обязанность. Но что мешает публиковать контент анонимно? Я например в интернете только под никами, ни на одном форуме, ни в одной соцсети моих персональных данных нет.

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

Впрочем, в данном случае это всё вообще к делу не относится. Алгоритмы, структуры данных, языки и философия программирования, математика, физика, история IT, просто новости об интересных событиях - это всё совершенно точно никаким "авторским правам" не подчиняется.

То что имя массива это адрес первого элемента - конечно же ошибка дизайна С/С++. Сейчас ее наверное не исправить, если только не пойти путем явного версионирования языка, что я периодически предлагаю в разных обсуждениях. В начале файла пишем #pragma version(2), что означает что данный файл содержит код на немного другом, улучшенном диалекте С++, имеющем несовместимости с первой (существующей в настоящий момент) версией. При этом оба файла могут сосуществовать в одном проекте, компилируются одним компилятором и линкуются одним линкером. Все нововведения вносить только в версию 2. А лет через 20 отменить версию 1.

Была бы интересна техническая информация: какие конкретно модели модемов можно перепрошивать, какой для этого нужен софт, описание самого процесса перепрошивки (хотя при наличии софта там проблем быть не должно). А то читать на Хабре про 500 рублей и 350 мастеров смешно же...

А еще у меня есть такая идея, что возможно какие-то устройства имеют неофициальную возможность читать и писать образы "виртуальных симок" с компьютера. Такое тоже было бы интересно.

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

А вот это всё карьерное, бизнесовое, маркетоидное и менеджероидное... Какое-то время был отдельный ресурс "Мегамозг" для таких статей, но его почти никто не читал, и поэтому решили всё слить обратно в единый Хабр.

Я кстати не ставлю минусы, просто игнорирую такие статьи, но возможно кто-то и ставит.

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

Где однобитное, там сразу в голову приходит что-то низкоуровневое, всякие переключательные функции и карты Карно:) Т.е. от нейросетей как-то незаметно вновь вернулись к основам вычислительной техники... Ну а {-1, 0, +1} это же в чистом виде троичная логика, "триты" и все такое:)

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

Не знаю на каком там языке, похоже на Go, но стрелочки и двоеточия которых в Go точно нет. (UPD судя по контексту "iOS разработка" это Swift :) ) Бросилось в глаза что какой-то слишком большой объем кода, какие-то префиксы, ни черта не понятно. ИМХО должно быть короче. На С++:

std::vector<int> sorted_merge(const std::vector<int> &A, const std::vector<int>&B)
{
	int ai=0, bi=0, ci=0;
	std::vector<int> C(A.size() + B.size());
	while(ai<A.size() && bi<B.size()) 
		C[ci++] = A[ai] < B[bi] ? A[ai++] : B[bi++];
	while(ai<A.size()) 
		C[ci++] = A[ai++];
	while(bi<B.size()) 
		C[ci++] = B[bi++];
    return C;
}

А что сейчас есть не требующее скачивания (т.е. работающего онлайн) хорошее, бесплатное, работающее из РФ (пусть через vpn но по возможности без sms) для генерации картинок?

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

Information

Rating
1,758-th
Registered
Activity