TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #721 · 26.12

Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev

Hashtags

Резултати

Намерени 25 подобни публикации

Търсене: #nyt

当前筛选 #nyt清除筛选
SweetShare Channel

@SweetShareChannel · Post #100 · 31.05.2022 г., 15:33

//SweetShare共享请求: 平台:#NYT New York Times 价格:50元/1年/人 联系:@richbrch 备注:附加包含烹饪,NYTGames4人新车差3人 每人限1网页端和1App,无中文,年付50,下车不退。

Hashtags

Trump's Ear

@trumpsear_tg · Post #1518 · 17.09.2025 г., 00:01

Trump demands $15 billion from theNew York Times US President Donald Trump intends to recover $15 billion from the New York Times for lying about him, his family, business, the MAGA movement and "the United States as a whole." In addition, Trump accused the New York Times of supporting his Democratic rival Kamala Harris during the election campaign. The president is going to file a lawsuit in Florida. This lawsuit will be a continuation of Trump's campaign against the media hostile to him. Earlier, he filed a $20 billion libel lawsuit against Rupert Murdoch and his media conglomerate, as well as lawsuits against CBS and ABC television channels (the latter ended in multimillion-dollar settlement agreements). Critics consider these lawsuits an attack on press freedom. #Trump#NYT#Media 👂More on Trump's Ear ⚠️

Тёмный Лорд Коммуникаций

@dark_lord_of_communications · Post #1125 · 08.02.2021 г., 09:36

Стоит ли журналистам перестать писать в Твиттер? Разбору этой проблемы посвящена статья Бена Смита из NYT. Он пишет, что ведение сотрудниками СМИ собственных соцсетей отражает перемены в балансе сил, и у этих изменений есть плюсы и минусы. Минусы: — голоса отдельных журналистов часто противоречат позициям их новостного бренда; — многие считают, что репортёрам лучше держать своё мнение при себе, чтобы не казаться предвзятыми; — редакции начинают зависеть от «звёздных» репортёров; — сотрудники более низкого уровня чувствуют, что топов не касаются установленные правила, и обижаются. Плюсы: — самим репортёрам ведение социальных сетей даёт славу, телевизионные контракты, продажи книг, предложения о работе и повышения; — их редакции получают подписчиков с личных аккаунтов журналистов. Как же решить эту проблему? Смит считает, что нужно найти какой-то баланс — чтобы редакции разделяли успехи своих сотрудников, а их звёзды давали изданию часть своей ценности (т.е. аудитории), оставаясь рядом. #наблюдения#медиа#журналистика#NYT

Тёмный Лорд Коммуникаций

@dark_lord_of_communications · Post #676 · 06.11.2020 г., 10:30

Что мне очень нравится в функционале сайта The New York Times — у них есть раздел с уведомлениями о коррекции новостей. По-моему это довольно ответственный подход — никаких тебе тайных, неподотчётных изменений в случае косяка редакции (если они всегда следуют этому правилу). Думаю, российским медиа надо брать на вооружение подобные методы. #наблюдения#медиа#журналистика#NYT

Тёмный Лорд Коммуникаций

@dark_lord_of_communications · Post #622 · 30.10.2020 г., 10:03

Как росло количество платных онлайн-подписчиков The New York Times: — август 2015-го: первый миллион — ноябрь 2018-го: 3 млн (всего более 4 млн) — февраль 2019-го: 3,3 млн (всего 4,3 млн) — май 2020-го: 5,7 млн (всего 6,5 млн) Платная подписка на онлайн-версию издания появилась в 2011-м, в 2019-м издание поставило цель в 10 миллионов подписчиков к 2025-му. При этом в 2017-м сообщалось о 13 миллионах подписчиков на email-рассылки, а в августе этого года — что прибыль от цифровых продуктов впервые превысила показатели печатных. NYT, безусловно, мировой лидер. Для сравнения, Washington Post достиг первого миллиона онлайн-подписчиков на 2 года позже — в сентябре 2017-го, а The Athletic лишь этой осенью. Wall Street Journal сообщил о двух миллионах в этом феврале. #медиа#журналистика#США#NYT

Герой России

@svorussiavvp · Post #1032 · 12.09.2025 г., 07:55

⚡️ Путин передал Западу чёткое предупреждение Президент России Владимир Путин предупредил союзников Киева о серьёзных последствиях прямого военного вмешательства на Украину. Как сообщает NYT, Москва готова отстаивать свои гарантии безопасности и уверена в военном превосходстве. ♦️На Восточном экономическом форуме Путин подчеркнул: войска НАТО, появившиеся на Украине, станут законными целями для российской армии. ♦️ Пресс-секретарь Кремля Дмитрий Песков отметил: отправка иностранных войск может привести к «страшным последствиям». ♦️ Зампред Совбеза Дмитрий Медведев назвал инициативы «коалиции желающих» по оказанию военной поддержки Киеву «полной чушью». Россия демонстрирует твёрдую позицию: любые попытки вовлечь Киев в НАТО не останутся без последствий. #Путин#Украина#НАТО#СВО#Россия#NYT#Геополитика

AI & Law

@ai_and_law · Post #353 · 16.07.2024 г., 07:04

AI Copyright Battle Heats Up: NYT Denies OpenAI Access to Reporters' Notes The ongoing copyright dispute between The New York Times and OpenAI has escalated, with OpenAI demanding access to journalists' notes and memos during the discovery phase of the lawsuit. The Times claims OpenAI's ChatGPT infringed on copyrights by using "near-verbatim excerpts" from their articles without permission. OpenAI argues access to reporters' materials, including interview notes and records, is essential for their defense, particularly regarding fair use claims. They contend simply having access to published works isn't enough to determine if ChatGPT copied "original works of authorship." The Times vehemently opposes this, calling OpenAI's request "unprecedented" and unnecessary for copyright infringement claims. They argue the focus should be on the published works themselves, not their internal newsgathering process. This case highlights the evolving landscape of fair use in AI training. OpenAI's data scraping approach, once commonplace, now faces increased scrutiny from rightsholders seeking to monetize their content. The Times' lawsuit and Reddit's recent data-scraping restrictions demonstrate a shift towards stricter data access regulations within the AI development community. #AI#Copyright#NYT#OpenAI#ChatGPT

Ultimora.net - POLITICS

@UltimoraPOLITICS · Post #41403 · 25.09.2022 г., 22:04

#ElezioniPolitiche2022 Apertura del #nyt: "Gli elettori italiani sembrano pronti a voltare pagina per l'Europa Con la candidata Giorgia #Meloni in testa alle elezioni di domenica, l'Italia potrebbe avere il suo primo leader il cui partito affonda le radici nelle macerie del #fascismo." @UltimoraPolitics

AI & Law

@ai_and_law · Post #253 · 04.03.2024 г., 08:04

OpenAI Accuses NYT of Manipulating ChatGPT to Initiate Copyright Lawsuit Hello everybody! OpenAI has ignited a legal firestorm by alleging that The New York Times orchestrated a scheme involving its AI, ChatGPT, to fabricate evidence for a copyright lawsuit against OpenAI. The dispute centers on claims that NYT manipulated ChatGPT to produce snippets resembling NYT content, which OpenAI contends were contrived to mislead the court. In a recent court filing, OpenAI accused NYT of exploiting ChatGPT's functionalities by employing deceptive prompts to elicit responses that mimicked NYT's copyrighted works. These prompts allegedly targeted two unintended phenomena: training data regurgitation and model hallucination, effectively distorting the output to support NYT's claims of copyright infringement. NYT's tactics, as described by OpenAI, involved repetitively prompting ChatGPT with requests like "what's the next sentence?" to exploit vulnerabilities in the AI's training mechanism. OpenAI contends that such manipulation resulted in fragmented and out-of-context snippets, inaccurately portraying ChatGPT's capabilities. Furthermore, OpenAI asserted that NYT's actions misrepresented the nature of ChatGPT's outputs, creating a false impression of sequential and uninterrupted content generation. OpenAI intends to address these issues by enhancing its AI models and training datasets to mitigate the risk of such distortions. While NYT disputes OpenAI's allegations, the dispute underscores broader concerns regarding AI ethics and accountability in the legal landscape. As the case unfolds, it will likely shape the future of AI regulation and its implications for copyright law. #OpenAI#NYT#ChatGPT#Copyright#AIethics

ПредишнаСтр. 1 от 3Следваща