Pull to refresh
35
0.1
Send message

Дом физически один, он может изнашиваться и его можно испортить

Что портится у цифровой копии, которую сделали несколько лет назад, и которую все правообладатели продолжают доить до посинения? Банально нельзя вставить условных битлов в ролик на ютюбе без боязни страйка. Куча реально интересных каналов с музыкальной теорией не может использовать отрывок произведения 50-50 летней давности

А борьба с ИИ - это борьба с прогрессом. Если лейблы не поймут этого - исчезнут рано или поздно

А еще можно скачать триал версии Final Cut и Logic Pro и потом просто сбрасывать триал период. Триальные версии ничем не отличаются, кроме одной модалки при запуске

Просто эпл зарабатывает деньги не с приложений, им в целом пофиг на защиту софта

Это ок только если ты прям точно уверен, то копируемый объект не будет содержать циклических ссылок.

Верится с трудом.

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

Сейчас почти все современные песни используют одну гармонию с небольшими изменениями. Является ли искусством музыка, построенная на одной формуле на одних и тех же 4 аккордах? А ведь мозгу такая формула очень нравится, именно потому что там никаких неожиданностей.

Походу идеи автора проникают потихоньку в научпоп. Буквально полчаса назад вышло видео на похожую тему https://www.youtube.com/watch?v=71eUes30gwc

Но раст ведь можно выбирать не только из-за работы с памятью и отсутствию gc. Лично мне он приятен очень хорошей инфраструктурой, простым стартом и нормальной системой типов. Просто приятный язык, который даёт хорошие гарантии для твоего кода. А память и производительность только приятный довесок.

плюс sanitizer-ы сразу покажут проблему, или тесты на худой конец...

Ну то есть проблема таки есть, просто отлавливается внешними силами, а не самим компилятором

нормальные умные программисты

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

"не больше 1 изменяемой ссылки на объект" - страшная тупость

Это что, вон в хаскеле вообще нет изменяемых переменных в обычном виде. Там для того чтобы завести изменяемое значение люди целые монады городят! Ну тупыыые.

Опять "ведущие эксперты" просто пересказали оф. доки

подтверждается измерениями постоянной Хаббла

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

А что будет, когда отключится интернет? Notion уже может в офлайне работать?

Можно структурировать, больше визуала, больше возможности разметки, можно ссылаться на что-то. Сам веду заметки в Obsidian.

А почему никто больше не разберётся

Ну вы обобщаете, про идиотов, сроки и дебаг, я вот тоже обобщаю. Я говорил про конкретную касту "отрицальщиков типов", с которыми я лично работал. Они обычно гордятся своим незнанием, любят делать запутанные штуки, используют динамические возможности JS во зло, скажем так. При этом есть огромная куча хороших проектов на чистом JS, которые понятны и хорошо работают.

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

Конечно можно верить во всемирный заговор Microsoft по созданию TS, как инструмента для затягивания сроков и увеличения бюджетов. А можно задуматься, а почему с TS у вас код даже работает хуже, хотя по-факту это надмножество языка. TS создавался с целью помочь программистам. Если же вы с ним боретесь, то вероятно надо повысить экспертизу в команде, например. Know your instrument, как говорится. Причем, в отличие от других языков, тут можно задавать уровень точности компилятора, и в случае затруднений точечно избегать типизации. Можно обходиться только простыми интерфейсами, без дженериков и всяких advaced types, чисто для дополнительной помощи в IDE. А можно проинвестировать в знания и фигачить всё на максималках, с большим трудом, но и с большими гарантиями и большим профитом по итогу.

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

Я просто боюсь, что так сильно распущусь, что тоже начну в конструкторе методы объявлять. Это вы свободный человек, а меня за такой код из всех моих галер выкинут(

Я тоже знавал таких разрабов, ярых противников TS. Очень горды тем, что пишут на том самом js. Очень горды тем, что им типы нафиг не нужны. И обычно они работают одни, пилят прототипы, которые не будут поддерживать никто, либо пилят свои проекты в одиночку, потому что уровень велосипедства там такой, что никто больше не разберётся. Не все, конечно, но большинство такие.

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

идиотами которые не могут отдебажить элементарные вещи

Высокомерный мем внутри

Ну я тоже) Я отвечал мистеру @flancer, который как бы доверяет себе и партнёру, но типы всё-равно везде ставит, просто в менее удобном и менее мощном виде.

Я понял, вы просто сразу пишете программы без ошибок. Всем бы так

Вот вам пример кода от адепта типов в JsDoc. В тайпскрипте строчек будет поменьше, если вас так пугает количество букв. Как минимум,/** @type { заменяется на : .

1
23 ...

Information

Rating
3,317-th
Works in
Registered
Activity

Specialization

Frontend Developer, Fullstack Developer
Senior
TypeScript
Angular
React
JavaScript
HTML
CSS