LINUX.ORG.RU

Сообщения C

 

OpenAI представила Sora — генератор качественных видео по описанию

Первая версия даёт возможность генерировать видео продолжительностью до минуты.

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

В OpenAI рассказали, что при генерации Sora учитывает то, как различные объекты взаимодействуют друг с другом. Это позволяет создавать наиболее естественные ролики.

Пока нейросеть недоступна для общего использования. Её предоставили только некоторым художникам, дизайнерам и режиссёрам, которые смогут поделиться своими отзывами. Даты появления общедоступной версии пока нет.

https://dtf.ru/life/2493901-openai-predstavila-sora-generator-kachestvennyh-video-po-opisaniyu

Примеры видео смотреть тут: https://openai.com/sora

Или тут: https://www.youtube.com/watch?v=G8GIFIM59Sg

  1. Как поменяется после выхода общедоступной версии контент на YouTube, по вашему?

  2. И как поменяются игры и видеокодеки с развитием подобных технологий?

 , ,

C
()

Сэм Альтман назвал Vision Pro «второй самой впечатляющей» технологией со времен появления iPhone

Сэм Альтман заявил, что Apple Vision Pro «вторая наиболее впечатляющая» технология с момента появления iPhone в 2007 году. Он сделал это в сообщении на X, через несколько дней после того, как Vision Pro официально появился в продаже по цене $3,5 тыс. за штуку.

Гарнитура смешанной реальности позволяет пользователям управлять элементами интерфейса с помощью взгляда. Репортерша Джордан Харт уже опробовала новую гарнитуру и сказала, что у этого устройства есть потенциал открыть новую реальность — точно так же, как это сделал iPhone от Apple несколько лет назад.

Среди интересных приложений для новой платформы есть следующие:

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

Компания Lowe’s Companies, Inc. представила Lowe’s Style Studio новаторский инструмент для улучшения дома, который использует пространственные вычисления, чтобы предложить клиентам захватывающий опыт проектирования кухни своей мечты. Это инновационное приложение, доступное в App Store, позволяет пользователям погрузиться в 3D-кухню, где они могут экспериментировать с сотнями реальных материалов, приспособлений и приборов от Lowe’s. Благодаря почти 80 миллиардам возможных комбинаций инструмент обещает персонализированный дизайн.

Apple Vision Pro предлагает любителям фортепиано невероятные возможности в приложении Piano, доступном в App Store. Vision Piano — это приложение для пространственных вычислений, которое привносит динамичность и интерактивность в игру на фортепиано. На клавишах постоянно появляются плавные плитки, которые нужно нажимать для воспроизведения определенного музыкального произведения. Пользователи могут выбирать песню с помощью виртуального дисплея и управлять ею с помощью рук, что делает ее увлекательным инструментом обучения для начинающих играть на фортепиано.

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

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

https://incrussia.ru/news/sem-altman-nazval-vision-pro-vtoroj-samoj-vpechatlyayushhej-tehnologiej-so-vremen-poyavleniya-iphone/

Взлетит ли новая игрушка и если да, то при какой цене может стать массовой?

 ,

C
()

Человек станет частью некоего глобального алгоритма

Наткнулся на конспект идей из книги философа и футуриста Юваля Ноя Харари «Человек Божественный: Краткая история завтрашнего дня». Зацепило рядом фрагментов, поэтому делюсь.

https://vc.ru/books/30724-chelovek-stanet-chastyu-nekoego-globalnogo-algoritma

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

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

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

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

Мифы необходимы для нормального функционирования любого общества. Общество развалится без веры в существование, например, государства или корпорации. С другой стороны, вера в национальные или религиозные мифы или в миф о необходимости защиты национальных интересов может привести к войне. То есть получается, что причина войны — воображаемая, а страдания людей — абсолютно реальные.

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

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

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

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

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

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

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

Харари, ссылаясь на научные эксперименты, утверждает, что, воздействуя на нужные участки мозга, можно манипулировать человеком и «избавить» его от таких чувств, как страх, гнев, любовь, от депрессии. Когда подобное воздействие станет рутиной, можно будет, например, избавиться от такой проблемы, как лень. Ты хочешь стать пианистом, но вместо занятий предпочитаешь смотреть телевизор? Ничего страшного. Надень специальный шлем, загрузи программное обеспечение — и вот ты уже сидишь за пианино.

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

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

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

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

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

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

По моему, вполне обоснованный прогноз. Как вам такой сценарий?

 , ,

C
()

Блокировки РКН действуют на ssh трафик

Докладываю.

15 января вечером я не мог зайти по ssh на сервера от хостера с дата-центром в nyc. После ввода логина соединение замедляется так сильно, что я сперва подумал на проблемы на хосте. Пытаешься запустить top, он показывает процессы и после этого уже не обновляет и ни на что не реагирует. Хостер же смог зацепиться без проблем. Минут через 30 все заработало.

Я тогда подумал, что ученья идут, но не был уверен на 100%. Сегодня прочитал, что действительно так и было:

https://habr.com/ru/companies/xeovo/articles/787106/

Наверное я не один это прочувствовал. В связи с чем вопрос: а чем вы пользуетесь в таких ситуациях вместо ssh?

 ,

C
()

Умирает ли программирование? - размышления бывшего техлида из Google

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

https://www.youtube.com/watch?v=GnXVvZ-j0_k

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

Представьте, что у вас есть дочь и она хочет выйти замуж за разработчика, работающего в этой рабской системе с 9 до 5. Вы скажете: «Подожди! Не делай этого. Ты превратишь свою жизнь в жалкую пытку». Но ведь разработчик - король офисной рабской системы? Да, он - король, но в именно в рабской системе.

Взгляните на вопросы в сабреддите по карьере в computer science. https://www.reddit.com/r/cscareerquestion/

Там постоянно сплошной doom&gloom на тему устройства на работу. Многие выпускники профильных колледжей вынуждены идти работать продавцами, потому что не могут найти свое место в этой системе. Люди пишут, что сегодня надо быть гением от программирования, чтобы выдержать конкуренцию.

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

Есть возражения против такой аргументации?

 , ,

C
()

Как все закончится? Очень жаль молодых!

Попалось видео с анализом перспектив молодежи в стране. Перекликается с темой про курьера и джуна. Однозначно стоит просмотра.

https://www.youtube.com/watch?v=oQ-6ND7Yz78

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

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

Все комментаторы видео, в том числе и женского пола, согласны с такой точкой зрения.

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

Интересно, есть ли у кого-нибудь сомнения в таком прогнозе?

 

C
()

Духовные скрипты: в РФ создали подходящий семейным ценностям аналог SimCity

Российские разработчики создали аналог SimCity, который соответствует семейным ценностям, рассказали «Известиям» в пресс-службе НТИ. Новая игра относится к популярному жанру градостроительных симуляторов, где геймерам предстоит развивать собственный мегаполис, отслеживать судьбу его жителей, в частности следить за их здоровьем. Кроме того, в игре не будет представителей ЛГБТ-движения (признано экстремистской организацией и запрещено в РФ). Эксперты отмечают, что пока проект находится на ранней стадии разработки, однако его может ждать успех в будущем. А соответствие традиционным семейным ценностям — еще один факт, который ставит игру на ступеньку выше зарубежных аналогов, разрушающих психику детей, добавили в Госдуме.

Разработчики из Донского государственного технического университета (ДГТУ) создали градостроительный симулятор, рассказали «Известиям» в пресс-службе Национальной технологической инициативы (НТИ). Продукт создается на современном игровом движке Unreal Engine 5. Выход демоверсии планируется летом этого года, а решение представляет собой отечественный аналог SimCity.

— Сейчас у нас уже готов прототип, в котором геймерам предстоит не только строить города, но и следить за судьбой его жителей. Каждый виртуальный горожанин обладает уникальными техническими характеристиками: имеет свой пол, возраст, уровень образования и здоровья, — отметил лидер проекта студент ДГТУ Никита Кудрявцев.

Авторы предлагают вывести на первый план не дома и дороги, а людей — строить город от архитектуры социума и индивидуальных особенностей жителей. Это интересно и делает проект ближе к такому игровому феномену, как The Sims. Собственно, задачу по соединению механик The Sims и SimCity не смог решить даже Уилл Райт, создатель обеих этих франшиз. Но это не значит, что решения нет, возможно, на эту геймдизайнерскую теорему просто нужен более молодой и энергичный взгляд, объяснил Михаил Лисецкий, директор фестиваля «Стримфест» и креативный продюсер документального фильма о киберспорте.

https://iz.ru/1632176/ivan-chernousov/dukhovnye-skripty-v-rf-sozdali-podkhodiashchii-semeinym-tcennostiam-analog-simcity

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

 

C
()

Rigetti выпустила Novera QPU, первый коммерчески доступный квантовый процессор

Компания Rigetti представила Novera QPU, свой первый коммерчески доступный квантовый процессор. Novera QPU оснащен 9-кубитным чипом с перестраиваемыми соединителями и квадратной решеткой для более плотного соединения и быстрых 2-кубитных операций. Он изготавливается на заводе Fab-1 компании Rigetti, который является первым в отрасли предприятием по производству квантовых устройств. Novera QPU также включает 5-кубитный чип без перестраиваемых соединителей для разработки и определения характеристик однокубитных операций на более простой схеме. Novera QPU имеет шайбу, башню, экраны и кронштейны для полезной нагрузки и сигнальной цепочки. Компания Rigetti утверждает, что Novera QPU предоставляет практический доступ к их самой инновационной технологии квантовых вычислений. Кроме того, профессионалы и студенты могут использовать Novera QPU для доступа к многолетним внутренним исследованиям Rigetti. Цена Novera QPU составляет от 900 000 долларов США, а время доставки составляет 4-6 недель.

https://overclockers.ru/blog/ddr77/show/128460/Rigetti-vypustila-Novera-QPU-p...

Новые идеи квантовых алгоритмов возникают регулярно: большинство перечислены на сайте Quantum Algorithm Zoo, а примеры реализации можно подсмотреть на Github. Помимо США и Китая, большой вклад в этот тренд делает Испания — она лидирует в разработке финансовых алгоритмов благодаря активному движению стартапа Multiverse Computing. У Англии есть успешные решения по распознаванию речи и моделированию химических процессов. Скоро о себе наверняка заявит и Индия — там запускают многочисленные университетские курсы по квантовым направлениям.

Появился новый квантовый компьютер и в России. Его разработала команда ученых из Российского квантового центра и физического института им. И. П. Лебедева РАН при координации госкорпорации «Росатом». Они создали несколько вариантов процессоров на 16 кубитов, и наилучшую производительность показал ионный.

Пример кода на Python, реализующего простейшее квантовое вычисление:

from qiskit import execute
from qiskit_rigetti import RigettiQCSProvider, QuilCircuit

# Get provider and backend
p = RigettiQCSProvider()
backend = p.get_simulator(num_qubits=2, noisy=True)  # or p.get_backend(name='Aspen-9')

# Create a Bell state circuit
circuit = QuilCircuit(2, 2)
circuit.h(0)
circuit.cx(0, 1)
circuit.measure([0, 1], [0, 1])

# Execute the circuit on the backend
job = execute(circuit, backend, shots=10)

# Grab results from the job
result = job.result()

# Return memory and counts
memory = result.get_memory(circuit)
counts = result.get_counts(circuit)
print("Result memory:", memory)
print("Result counts:", counts)

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

 

C
()

Новое обновление ОС для телефонов Северной Кореи запрещает обмен фото

Как стало известно Daily NK, правительство Северной Кореи заставляет людей обновлять операционные системы (ОС) своих телефонов в рамках усилий по предотвращению распространения внешней информации.

Говоря на условиях анонимности по соображениям безопасности, источник в Северной Корее сообщил Daily NK 22 декабря, что усилия правительства по обновлению ОС смартфонов отечественного производства начались в июне.

«Людям приходилось обновлять свои телефоны в центрах обслуживания мобильных телефонов или центрах мобильной связи рядом с их домом или работой», — сказал источник.

«Каждый должен обновить свои телефоны», продолжила она, добавив: «Правительство приказало всем обновить свои телефоны к концу декабря [2023 года]».

Источник далее пояснил, что «телефоны с обновленной операционной системой не позволяют пользователям отправлять фотографии или длинные видеоролики с помощью текстовых сообщений. Более того, система цифровой подписи была улучшена таким образом, что пользователи не могут манипулировать операционной системой, устанавливать другие системы или просматривать внешнюю [запрещенную] информацию».

До обновления жители Северной Кореи могли отправлять фотографии или видео посредством текстовых сообщений. Однако новое обновление, похоже, полностью запрещает пользователям делиться большинством медиафайлов.

«Новая операционная система позволяет [правительственным чиновникам] видеть все записи на телефонах людей, включая текстовые сообщения», — сказал источник. «Они могут видеть, загружали ли вы какой-либо контент или использовали какие-либо программы, запрещенные государством».

Обновление ОС также значительно улучшило систему безопасности мобильных телефонов страны.

https://www.dailynk.com/english/new-os-update-for-n-korean-phones-prevents-sharing-of-photos-lengthy-videos/

В другой статье прочитал, что оказывается, там 6 миллионов устройств при стоимости телефона от 500 долларов.

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

 ,

C
()

96% ИТ-специалистов столкнулись с выгоранием

Хабр, совместно с HR-платформой Beehive, провели опрос, в котором приняло участие 2000 ИT-специалистов. Оно показало, что 96% из них страдают выгоранием. В 2023 году спрос на услуги ИТ-специалистов вырос на 66%. Найти хорошего сотрудника было сложно, поэтому на уже работающих ложилась огромная ответственность – это привело к тому, что 96% из них страдают выгоранием. При этом 44% находятся на последней стадии, а 21% уже теряют профессиональную эффективность. Для замера уровня выгорания респондентов, Хабр использовал методику Maslach Burnout Inventory (MBI), которая выделяет пять уровней тревожности: крайне низкий, низкий, средний, высокий, крайне высокий. Исследование показало, что 66% респондентов имеют высокую и крайне высокую степень выгорания. Возможно, данные результаты связаны также с тем, что доходы ИТ-специалистов начали снижаться, это показало исследование Российской ассоциации электронных коммуникаций (РАЭК).

https://itspeaker.ru/news/96-it-spetsialistov-stolknulis-s-vygoraniem/

https://habr.com/ru/specials/782048/

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

 ,

C
()

Кастоботы как один из грядущих трендов согласно Gartner

Новый тренд в прогнозе Gartner на 2024 год

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

Так говорят выдающийся вице-президент Gartner, аналитик Дон Шайбенрайф и Марк Раскино, член аналитической группы генерального директора и исследовательской группы по лидерству в цифровом бизнесе, в недавней книге под названием «Когда машины становятся клиентами».

Как объяснил Шейбенрайф The Register, машины-клиенты – или «боты-хранители», как он любит их называть, – легко понять. Они похожи на службу подписки HP Instant Ink, в которой принтеры сообщают поставщику, когда у них заканчиваются расходные материалы, и размещают заказ на новые расходные материалы.

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

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

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

Другой способ, с помощью которого машины становятся покупателями, заключается в том, что потребители создают ботов для совершения покупок — возможно, с помощью ИИ, превращающего список блюд в список покупок. Шайбенрайф сказал, что процесс может осуществляться за счет того, что человек советует персональную модель предпочитаемой марки товаров, таких как макароны, но генеративный ИИ может делать собственные выводы о брендах, которые могут показаться людям привлекательными.

https://donbassweb.ru/news/37471

По моему идеальная схема - бот с помощью api делает заявку на бирже товаров и затем автоматически выбирает подходящее по цене и характеристикам предложение.

Готовы ли вы уже делегировать например процесс покупки еды такому «умному» боту?

 , , ,

C
()

Забавный эксперимент с крысами

Наткнулся в одной старой книге на описание интересного эксперимента. Делюсь:

Читатель наверняка знаком со статьёй и фотографиями в журнале Life от 6 марта 1939 года, в которой описывается эксперимент с крысой, который провёл доктор Н. Р. Ф. Майер из Мичиганского университета. Сначала крысу учат прыгать с края платформы в одну из дверей. Если она прыгает в правую дверь, дверь удерживается, и крыса падает на пол; если она прыгает в левую дверь, она открывается, и крыса находит блюдце с кормом. К моменту, когда крыса научилась этим реакциям, ситуацию обращают; корм кладут за правую дверь, а левую держат закрытой. Но крыса продолжает прыгать к левой двери, и каждый раз ударяясь носом, падает на пол. В итоге, крыса отказывается прыгать и её приходится толкать. Когда её толкают, она снова прыгает к левой двери. К этому моменту, правую дверь открывают, чтобы корм было видно, и снова подталкивают крысу к прыжку. В отчёте говорится, что крыса «настойчиво прыгает к той же двери, как и раньше, ударяется носом, нервничает всё больше и больше из-за того, что столкнулась с неразрешимой проблемой. В отчаянии, крыса спрыгивает с платформы и бегает туда-сюда по полу и прыгает как кенгуру. Выбившись из сил, она останавливается, и у неё начинается дрожь, а потом она впадает в кому». В этом пассивном состоянии, крыса отказывается принимать пищу и ни на что не обращает внимание: её можно скатать калачиком или поднять за ноги – крысе всё равно, что с ней происходит. У неё случился срыв нервной деятельности. «Неразрешимость» проблемы крысы, которая ведёт к срыву её нервной деятельности, и, как даёт понять доктор Майер – это «неразрешимость» человеческих проблем, которая ведёт многих людей к срывам их нервной деятельности. Люди, по-видимому, проходят те же стадии, которые проходят крысы. Сначала их учат привычно делать выбор в предоставленной проблеме; затем, они впадают в шок, когда обнаруживают, что условия изменились, и их выбор более не приводит к ожидаемому результату; они всё равно продолжают делать тот же выбор; потом они отказываются делать выбор; когда их принуждают к выбору, они вновь делают выбор, который их научили делать – и вновь «ударяются носом»; в итоге, даже с целью прямо перед ними, которой можно достичь, лишь сделав другой выбор, они сходят с ума из-за фрустрации. Они разрываются на части, забиваются в углы, отказываются от пищи и прекращают обращать внимание на то, что с ними происходит; от горечи, цинизма и разочарования они даже могут совершить самоубийство. Преувеличено ли это описание? Маловероятно. Такой ход событий можно наблюдать часто в человеческой жизни, от малых домашних проблем до масштабных национальных трагедий.

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

 ,

C
()

Куда уходят пользователи или почему умирает web

Если понаблюдать за трендами происходящего в сети, можно прийти в следующим выводам:

  1. С каждым годом появляется все меньше новых сайтов. В том числе новостных и тематических сайтов, блогов и даже интернет-магазинов. Дискуссия в комментариях также иссякает.
  2. Соцсети тоже постепенно отмирают: Facebook, Instagram, VK. В них уже не приходит новое поколение пользователей.
  3. Оставшиеся пользователи плавно утекают в приложения: YouTube, Telegram и TikTok и другие - в зависимости от потребностей.

Предполагаемые причины:

  1. Люди устали от общения в сети, находят его бессмысленным и стремятся больше к offline общению.
  2. Люди оказались неспособны производить собственный осмысленный контент, так как больше привыкли к бездумному потреблению информации. На том же хабре статьи в основном пишут компании, а не обычные люди.
  3. Демографический кризис - новое поколение малочисленно и не в состоянии оказать сильное воздействие на контент в сети. Плюс оно не любит текстовый контент в принципе.

Как по вашему:

  1. Вернется ли текстовый web к своему первоначальному состоянию - т.е. прибежищу компьютерных гиков?
  2. Умрет ли web development как направление в ближайшие годы?

 ,

C
()

«ИИ будет относиться к нам, как к животным» - Илья Суцкевер

Суцкевер, известный своими исследованиями в области машинного обучения, заявил в начале 2022 года, что некоторые крупные языковые модели (LLM) могут быть сознательными. Он подчеркивает важность «выравнивания ИИ» – задачи создания ИИ, который будет соответствовать нашим целям.

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

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

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

 ,

C
()

Тред графомании - присоединяйтесь

Мой голос тих и незаметен.
И вот сижу, гадаю я -
Зачем живу на этом свете?
Скажите мне, мои друзья

Быть может, мог я стать артистом,
И пианистом мог я стать.
А стал зачем-то программистом
Смешной чудак, ни дать ни взять

Зачем-то изучал дискретку
И тщательно зубрил вычмат
Ведь мог бы я пойти в разведку
И был бы знатный дипломат

И был бы смелый и плечистый...
Уже улавливаете нить?
Вы не ходите в программисты,
Тут правда нечего ловить

Зачем копировать структуры
И указатели терять? 
Читать тома макулатуры
Чтоб кругозор свой расширять

Профессий в мире много разных,
Не нужен код, чтоб жить без бед.
Ну разве целесообразно
Изобретать велосипед?

Короче, люди, буду краток
Хоть не сойду за главаря
Уж если есть у вас задаток 
На код не тратьте время зря!

 ,

C
()

«Яндекс» подготовит 350 000 IT-специалистов

С 2023 по 2026 гг. «Яндекс» намерен подготовить 350 000 IT-специалистов, что в три раза больше, чем в предыдущие три года. Об этом сообщила директор по образованию в «Яндексе» Дарья Козлова на конференции Yet another Conference on Education (YaC/e). «Владение технологиями и умение программировать – больше не прерогатива тех, кого называют “айтишниками”. Мы давно готовим специалистов для IT-отрасли: разработчиков, тестировщиков, аналитиков, но у нас есть и программы для людей из других сфер», – цитирует Козлову пресс-служба корпорации. В «Яндексе» пояснили, что число айтишников увеличится за счет внедрения новых форматов обучения, появления новых программ подготовки, расширения партнерства с вузами и использования решений на основе генеративных нейронных сетей.

https://www.vedomosti.ru/technology/news/2023/11/15/1005895-yandeks-podgotovit

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

 , ,

C
()

Китай объявляет Android войну на уничтожение

Техногиганты из Китая массово отказываются от развития своих фирменных Android-приложений и сервисов. Вместо этого они нанимают команду разработчиков ПО для Harmony OS – платформы Huawei, призванной заменить собой Android. На зарплаты таким специалистам компании не скупятся – они готовы платить им десятки тысяч юаней (более полумиллиона рублей) в месяц. Эксперты портала Gizmochina утверждают также, что в настоящее время на базе Harmony OS работают более 700 млн устройств за счет того, что это экосистемная ОС – она может устанавливаться на смартфоны, телевизоры, фитнес-трекеры и пр. В Китае одно только сообщество сторонних разработчиков ПО для Harmony OS насчитывает более 2,2 млн человек Все существующие на момент выхода материала ревизии Harmony OS имеют встроенную поддержку Android-приложений, поэтому компании, желающие приобщиться к этой экосистеме, но не собирающиеся переписывать свои приложения, могут ничего не делать – и софт прекрасно будет работать на этой платформе. Но беда в том, что это не будет длиться вечно.

https://www.cnews.ru/news/top/2023-11-14_kitaj_obyavlyaet_android_vojnu

Как вы думаете, повлияет ли это на рынок мобильных устройств в России и мире? Или это все чисто для внутреннего потребления в Китае?

 , ,

C
()

РКН разделит операторов связи на первичных и вторичных

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

Как заявил глава ведомства Андрей Липов, сейчас есть проблемы с «живучестью сетей связи в условиях преднамеренного воздействия на линии и сооружения».

Для выполнения требований РКН нужно будет перекроить все магистральные сети связи в России, а также проложить кабель на большей глубине и подальше от крупных населенных пунктов, полагает источник Forbes на телекоммуникационном рынке. «Это кратно увеличит стоимость услуг связи, — подчеркнул он. — Это инициатива «Гипросвязи», но задачу поставил ей РКН, который хочет принять этот законопроект до конца года».

Начальник информационно-аналитического отдела «Гипросвязь» (занимается проектированием и строительством объектов информационно-телекоммуникационной инфраструктуры; согласно данным «СПАРК- Интерфакса», 59,99% организации принадлежит «Ростелекому») Алексей Иванов в ходе своего выступления несколько пролил свет на разрабатываемую инициативу. Он предложил разделить сети связи на первичные (магистральные) и вторичные. Для первичных, на чьих сетях расположены трансграничные стыки на магистральных сетях, будет установлен ряд требований, а также создана автоматизированная система инвентаризации и мониторинга объектов сетей связи.

Инициатива возникла на стыке бизнес-интересов «Ростелекома» и желания подведомственного РКН Главного радиочастотного центра (ГРЧЦ) установить на трансграничных стыках магистральных сетей связи ТСПУ, говорит источник Forbes, знакомый с ходом разработки инициативы. Сейчас на рынке пропуска магистрального трафика коммерческие расценки, но «Ростелеком» не против монополизировать рынок и повысить цены, поясняет он.

Понятие «магистральный оператор» законодательно нигде не определено, но фактически сегодня под это определение попадают все операторы «большой тройки» (МТС, билайн, «Мегафон»), «Ростелеком» и «Транстелеком». Кроме того, международный оператор RETN имеет инфраструктуру на части территории России, поясняет источник Forbes в крупном операторе связи. У RETN планируемое регулирование «может вызвать серьезные затруднения», рассуждает собеседник Forbes: это единственный оператор в стране, у которого одна автономная система как на зарубежную часть бизнеса, так и на российскую. «И трансграничные стыки им нужны фактически для связи частей своей сети, которая работает как на европейские страны, так и на Россию», — поясняет он

https://www.forbes.ru/tekhnologii/499149-rkn-razdelit-operatorov-na-pervicnyh-i-vtoricnyh-iz-za-ucenij-po-ustojcivosti-runeta

Какие возможные последствия, кроме кратного повышения цен на связь?

 , ,

C
()

Как айтишников приучают любить монотонный труд

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

https://www.forbes.ru/svoi-biznes/498389-rabota-ne-otvetit-vam-vzaimnost-u-kak-ajtisnikov-priucaut-lubit-monotonnyj-trud

Некоторые цитаты:

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

«Даже во время работы сотрудники должны были выглядеть так, словно они играют — в этом заключалась важная составляющая эстетики компании. Это выгодно выделяло ее на фоне других корпораций, чьих сотрудников Facebook хотела переманить. Казалось, все, что происходит в Facebook — это всего лишь игра»

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

Сейчас к программистам относятся как к незаменимым сотрудникам, и им предоставляются различные привилегии. Однако руководители технологических компаний делают ставку на то, что так будет продолжаться недолго. Они создают многочисленные учебные лагеря для будущих программистов не из альтруистического желания помочь детям из рабочего класса получить востребованную профессию, а для того, чтобы снизить стоимость рабочей силы. В таком случае программирование перестанет быть престижной отраслью, где трудятся волшебники и мальчишки-короли, и станет, как пишет Клайв Томпсон в журнале Wired, «новым местом концентрации синих воротничков»… Так или иначе, благодаря подобным лагерям число людей, осваивающих работу программиста, становится все больше, а вознаграждение за нее — все меньше.

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

 ,

C
()

Утечки памяти в golang приложении - как найти?

Изучаю сетевое программирование в golang, нашел в каком-то блоге вот такой пример websocket чат-сервера. Как он работает - вполне понятно - тупо бродкастит сообщения от клиентов. Но почему после нескольких коннектов ядро прибивает процесс из-за OOM - не могу разобраться. Вроде все ресурсы освобождаются, каналы закрываются. Пробовал проанализировать кучу с помощью pprof - не могу поймать момент, когда происходит утечка. Как вообще отлаживаются подобные ошибки в go?


package main

import (
  "encoding/json"
  "fmt"
  "net"
  "net/http"

  "github.com/gorilla/websocket"
  uuid "github.com/satori/go.uuid"
)

//Client management
type ClientManager struct {
  //The client map stores and manages all long connection clients, online is TRUE, and those who are not there are FALSE
  clients map[*Client]bool
  //Web side MESSAGE we use Broadcast to receive, and finally distribute it to all clients
  broadcast chan []byte
  //Newly created long connection client
  register chan *Client
  //Newly canceled long connection client
  unregister chan *Client
}

//Client
type Client struct {
	//User ID
	id string
	//Connected socket
	socket *websocket.Conn
	//Message
	send chan []byte
}

//Will formatting Message into JSON
type Message struct {
	//Message Struct
	Sender    string `json:"sender,omitempty"`
	Recipient string `json:"recipient,omitempty"`
	Content   string `json:"content,omitempty"`
	ServerIP  string `json:"serverIp,omitempty"`
	SenderIP  string `json:"senderIp,omitempty"` 
}

//Create a client manager
var manager = ClientManager{
	broadcast:  make(chan []byte),
	register:   make(chan *Client),
	unregister: make(chan *Client),
	clients:    make(map[*Client]bool),
}

func (manager *ClientManager) start() {
  for {
    select {
    //If there is a new connection access, pass the connection to conn through the channel
    case conn := <-manager.register:
      //Set the client connection to true
      manager.clients[conn] = true
      //Format the message of returning to the successful connection JSON
      jsonMessage, _ := json.Marshal(&Message{Content: "/A new socket has connected. ", ServerIP: LocalIp(), SenderIP: conn.socket.RemoteAddr().String()})
      //Call the client's send method and send messages
      manager.send(jsonMessage, conn)
      //If the connection is disconnected
    case conn := <-manager.unregister:
      //Determine the state of the connection, if it is true, turn off Send and delete the value of connecting client
      if _, ok := manager.clients[conn]; ok {
      	close(conn.send)
      	delete(manager.clients, conn)
      	jsonMessage, _ := json.Marshal(&Message{Content: "/A socket has disconnected. ", ServerIP: LocalIp(), SenderIP: conn.socket.RemoteAddr().String()})
      	manager.send(jsonMessage, conn)
      }
    	//broadcast
    case message := <-manager.broadcast:
    	//Traversing the client that has been connected, send the message to them
    	for conn := range manager.clients {
          select {
          case conn.send <- message:
      	  default:
      	    close(conn.send)
            delete(manager.clients, conn)
      	  }
    	}
    }
  }
}

//Define the send method of client management
func (manager *ClientManager) send(message []byte, ignore *Client) {
  for conn := range manager.clients {
    //Send messages not to the shielded connection
    if conn != ignore {
      conn.send <- message
    }
  }
}

//Define the read method of the client structure
func (c *Client) read() {
  defer func() {
    manager.unregister <- c
    _ = c.socket.Close()
  }()

  for {
    //Read message
    _, message, err := c.socket.ReadMessage()
    //If there is an error message, cancel this connection and then close it
    if err != nil {
    	manager.unregister <- c
    	_ = c.socket.Close()
    	break
    }
    //If there is no error message, put the information in Broadcast
    jsonMessage, _ := json.Marshal(&Message{Sender: c.id, Content: string(message), ServerIP: LocalIp(), SenderIP: c.socket.RemoteAddr().String()})
    manager.broadcast <- jsonMessage
  }
}

func (c *Client) write() {
  defer func() {
    _ = c.socket.Close()
  }()

  for {
    select {
    //Read the message from send
    case message, ok := <-c.send:
      //If there is no message
      if !ok {
        _ = c.socket.WriteMessage(websocket.CloseMessage, []byte{})
        return
      }
      //Write it if there is news and send it to the web side
      _ = c.socket.WriteMessage(websocket.TextMessage, message)
    }
  }
}

func main() {
	fmt.Println("Starting application...")

	//Open a goroutine execution start program
	go manager.start()
	//Register the default route to /ws, and use the wsHandler method
	http.HandleFunc("/ws", wsHandler)
	http.HandleFunc("/health", healthHandler)
	//Surveying the local 8011 port
	fmt.Println("chat server start.....")
	//Note that this must be 0.0.0.0 to deploy in the server to use
	_ = http.ListenAndServe("0.0.0.0:8448", nil)
}

var upgrader = websocket.Upgrader{
  ReadBufferSize:  1024 * 1024 * 1024,
  WriteBufferSize: 1024 * 1024 * 1024,
  //Solving cross-domain problems
  CheckOrigin: func(r *http.Request) bool {
    return true
  },
}

func wsHandler(res http.ResponseWriter, req *http.Request) {
  //Upgrade the HTTP protocol to the websocket protocol
  conn, err := upgrader.Upgrade(res, req, nil)
  if err != nil {
    http.NotFound(res, req)
    return
  }

  //Every connection will open a new client, client.id generates through UUID to ensure that each time it is different
  client := &Client{id: uuid.Must(uuid.NewV4(), nil).String(), socket: conn, send: make(chan []byte)}
  //Register a new link
  manager.register <- client

  //Start the message to collect the news from the web side
  go client.read()
  //Start the corporation to return the message to the web side
  go client.write()
}

func healthHandler(res http.ResponseWriter, _ *http.Request) {
  _, _ = res.Write([]byte("ok"))
}

func LocalIp() string {
  address, _ := net.InterfaceAddrs()
  var ip = "localhost"
  for _, address := range address {
    if ipAddress, ok := address.(*net.IPNet); ok && !ipAddress.IP.IsLoopback() {
      if ipAddress.IP.To4() != nil {
        ip = ipAddress.IP.String()
      }
    }
  }
  return ip
}

 , ,

C
()

RSS подписка на новые темы