NanoChat – The best ChatGPT that $100 can buy 🔥 Горячее 💬 Длинная дискуссия
Andrej Karpathy запустил NanoChat, проект, позволяющий запускать мощные чат-модели ИИ на недорогих локальных устройствах, таких как Raspberry Pi. NanoChat использует эффективные методы для работы на устройствах с ограниченными ресурсами, не требуя мощного сервера или облачных сервисов. Это открывает возможности для разработчиков и любителей создавать чат-приложения с ИИ, которые работают локально, без необходимости в постоянном подключении к интернету или дорогой инфраструктуре. Проект особенно полезен для образовательных целей, прототипирования и сценариев, где важны конфиденциальность и автономность.
Комментарии (283)
- Обсуждение вращается вокруг того, что Андрей Карпати (Andrej Karpathy) опубликовал репозиторий
nanochat, который, по его словам, позволяет за 100 долларов обучить модель на 124M параметров за 4 часа на 8xH100. - Участники обсуждения подчеркивают, что это не «обучение за 100$», а аренда GPU за 100$ в час, и что репозиторий в первую очередь демонстрирует, как можно обучить модель, а не предоставляет доступ к вычислительным ресурсам.
- Некоторые участники спрашивают, можно ли использовать этот репозиторий для тонкой настройки существующих моделей, и Карпати отвечает, что это возможно, но требует дополнительных усилий.
- Также обсуждается, что обучение на собственных данных может быть дороже, чем обучение на открытых данных, и что для этого потребуется большее количество вычислительных ресурсов.
- В конце обсуждение сместилось к тому, что Карпати в своих видео и твитах продолжает вдохновлять людей изучать и развивать свои проекты, и что его вклад в открытое образование и исследовательскую свободу важен.
Ofcom fines 4chan £20K and counting for violating UK's Online Safety Act
Британский регулятор Ofcom оштрафовал 4chan на 20 тысяч фунтов за нарушение нового закона об онлайн-безопасности. Это первое подобное наказание с момента вступления закона в силу в октябре 2023. 4chan не смог внедрить надлежащие процедуры возрастной верификации, несмотря на то, что сайт содержит контент для взрослых, включая изображения, видео и обсуждения, которые могут быть признаны нелегальными. В ответ 4chan заявил, что не является социальной сетей и не размещает контент, который модераторы считают незаконным, а также что у них отсутствует система возрастной верификации, так как это не является обязательным для платформ, не специализирующихся на контенте 18+. Ofcom, однако, настаивает, что любая платформа, допускающая публикацию пользовательского контента, должна соблюдать закон, независимо от своей специализации.
Комментарии (123)
- Ofcom выставил счет в 18 млн фунтов 4chan за отказ предоставить данные о пользователях, что, по сути, является символическим жестом, поскольку 4chan не имеет присутствия в Великобритании и не собирается его создавать.
- Сторонники свободы в интернете считают, что это прецедент может быть использован против меньших игроков, которые не могут себе позволить юридическую защиту.
- Пользователи отмечают, что в отличии от Google, который может позволить себе отказаться от целых рынков, 4chan не имеет никакой прибыли от британского рынка и может игнорировать любые требования со стороны UK без каких-либо последствий.
- Некоторые комментаторы задаются вопросом, не является ли это попыткой влияния на дискуссию в интернете, и что это может означать для свободы слова в глобальном масштабе.
- В то же время, другие указывают, что это может быть просто формальностью, и что Ofcom не ожидает, что 4chan будет сотрудничать, и что они могут быть готовы к тому, чтобы приказать провайдерам блокировать сайт.
Software update bricks some Jeep 4xe hybrids over the weekend 🔥 Горячее 💬 Длинная дискуссия
Владельцы Jeep Wrangler 4xe столкнулись с критическим сбоем после установки обновления ПО, выпущенного в пятницу. Обновление, предназначенное для информационно-развлекательной системы Uconnect, привело к отказу силовой установки во время движения. Некоторые водители оказались заблокированы на дорогах общего пользования, включая случаи на высоких скоростях.
Производитель быстро отозвал обновление, но для некоторых владельцев было уже поздно. Владельцы, ещё не установившие обновление, получили указание игнорировать его. К понедельнику Jeep выпустил патч, исправляющий проблему, однако детали о количестве затронутых автомобилей или инцидентов на дорогах не раскрываются.
Этот инцидент подчёркивает риски, присущие современным подключённым автомобилям, где обновления ПО могут иметь непосредственные физические последствия. Он также служит предостережением против выпуска обновлений в конце недели, когда службы поддержки часто недоступны.
Комментарии (277)
- Jeep 4xe внезапно умер в гараже после обновления, а Stellantis молчит; владельцы жалуются на полное отсутствие официального ответа.
- Пользователи обсуждают, что OTA-обновления вообще не должны затрагивать критические системы, а уязвимость, которая позволила это произойти, должна была бы обнаружена и исправлена.
- Сообщество также поднимает вопрос, что если автопроизводитель не может гарантировать безопасность обновлений, то он должен быть обязан предоставлять физическую изоляцию инфотейнмента от ECU.
- Несколько человек упоминают, что владельцы 4xe и других моделей Stellantis уже не первый раз сталкиваются с проблемами после обновлений, но это первый случай, когда обновление вывело из строя само транспортное средство.
- Некоторые комментаторы поднимают вопрос, почему вообще допускается, чтобы обновления могли бы выводить из строя критические системы, и почему не предусмотрен механизм отката.
Smartphones and being present 🔥 Горячее 💬 Длинная дискуссия
В среднем люди проводят в смартфонах по 4 часа 37 минут ежедневно, причём в ЮАР этот показатель достигает 5 часов 11 минут. Для автора это неприемлемо, так как он ценит живое общение и пребывание в настоящем моменте.
Он делится личным опытом: на телефоне уходит всего 30 минут в день, в основном на полезные задачи вроде банкинга и сообщений. Секрет — в осознанном подходе. Например, он удалил соцсети, чтобы убрать соблазны. А ещё отключил историю просмотров в YouTube, чтобы алгоритм не подсаживал на бесконечные рекомендации.
Автор советует воспринимать смартфон как инструмент, а не как развлечение. Важно убирать его с глаз долой, когда работаешь или общаешься. И главное — ценить живое общение, природу и творчество больше, чем экран.
Комментарии (237)
- Участники обсуждали, как технологические компании стимулируют зависимость от устройств, и как можно противостоять этому, включая использование телефонов с ограниченной функциональностью, отказ от push-уведомлений и использование приложений в браузере вместо нативных приложений.
- Обсуждались стратегии, как не дать алгоритмам контролировать внимание, включая отключение рекомендаций на YouTube, использование RSS и браузерных расширений вроде Unhook и uBlock Origin для блокировки рекламы и дистракций.
- Участники делились личным опытом, как они ограничивают собственное использование технологий, включая использование телефонов с ограниченной функциональностью, отказ от push-уведомлений и использование ноутбуков вместо телефонов для работы вне дома.
- Обсуждались влияние этих стратегий на продуктивность, фокус и психическое здоровье, включая то, как технологические компании могут быть более ответственными в дизайне своих продуктов.
- Участники также обсуждали, как можно было бы использовать технологии в более осознанном и умеренном режиме, включая использование их для творчества и продуктивности, вместо потребления.
No science, no startups: The innovation engine we're switching off 🔥 Горячее 💬 Длинная дискуссия
В Кремниевой долине урезают финансирование фундаментальных исследований, которые ранее питали инновации. Это не просто о деньгах — это сдвиг в культуре: от долгосрочного научного поиска к быстрой коммерциализации. В результате, стартапы могут потерять доступ к прорывным технологиям, которые появляются именно из таких исследований.
Без науки не будет и стартапов, потому что самые прорывные идеи часто рождаются в лабораториях, а не в бизнес-инкубаторах. Сокращение финансирования — это не просто экономическое решение, это отказ от будущего, где технологии следующего поколения могут никогда не увидеть свет.
Комментарии (433)
- Американские компании в 20-м веке вкладывали прибыль в фундаментальные исследования, но в 1982 году SEC разрешила компаниям выкуп собственных акций, что привело к сокращению инвестиций в науку и стало причиной утечки мозгов за границу.
- Сегодняшняя наука в США финансируется в основном за счет государственных грантов и университетов, но политика Трампа угрожает этим фундаментом, а корпоративные лаборатории, которые раньше делали долгосрочные исследования, теперь сосредоточены на краткосрочной прибыли.
- Пример с вакциной против полиомиелита показывает, что даже когда частный сектор разрабатывает вакцину, они не могут сделать ее доступной без государственной поддержки. Это иллюстрирует, что государственное финансирование исследований критично важно для общественного здоровья и экономики.
- Парадокс в том, что хотя США вроде как исходит из того, что они "создают стартапы", на самом деле они полагаются на государственные исследования для создания новых технологий, которые потом компании используют для извлечения прибыли.
Why did containers happen? 💬 Длинная дискуссия
Разработчики долго спорили, можно ли запускать базы данных в контейнерах. Со временем стало ясно, что лучше использовать облачные решения, где провайдер управляет БД, а не хранить всё в эфемерных контейнерах, которые слишком легко удалить.
В то же время, ключевая инновация Docker — это не изоляция, а стандартизированная упаковка приложений. Вместо ручного редактирования серверов разработчики стали собирать приложения в переносимые образы. Это упростило развёртывание, особенно в облаке, где виртуальные машины требовали настройки вручную. Docker же позволил централизованно управлять образами через реестр, что ускорило разработку.
Важный момент: Docker изначально создавался для PaaS-платформы, чтобы упрощать развёртывание приложений, а не изолировать их. Потому и акцент на сборку, а не на безопасность. Многие функции, такие как read-only rootfs, делали контейнеры безопаснее, но главное — они решали проблему управления.
Кроме того, Docker популяризировал Go, показав его эффективность для системного программирования. Сегодня Go — один из главных языков, а многие стандартные библиотеки включают TLS, что упрощает разработку.
В итоге, контейнеры изменили подход к развёртыванию, сделав его более стандартизированным и автоматизированным. Это помогло DevOps-практикам, хотя некоторые аспекты, как безопасность, развиваются до сих пор.
Комментарии (211)
- Контейнеры появились как реакция на неспособность Linux/Unix обеспечить изоляцию и управление зависимостями, а не как решение для разработки и доставки ПО.
- Docker и подобные инструменты стали популярны, потому что они позволяют разработчикам легко запускать и тестировать приложения в изолированной среде, но это не основная причина их создания.
- Контейнеризация стала возможной благодаря тому, что Google и другие компании внедрили cgroups и namespaces в ядро Linux, что позволило создать легковесную альтернативу виртуальным машинам.
- Использование контейнеров для разработки и тестирования приложений стало возможным благодаря тому, что контейнеры предоставляют изоляцию и контроль над зависимостями, что делает их удобными для этих целей.
The Sveriges Riksbank Prize in Economic Sciences in Memory of Alfred Nobel 2025 💬 Длинная дискуссия
Нобелевская премия по экономике 2025 года присуждена Джоэлу Мокиру, Филиппу Агиону и Питеру Хоуитту за объяснение экономического роста, основанного на инновациях. Мокир получил половину премии за выявление предпосылок технологического прогресса, в то время как Агион и Хоуитт поделили оставшуюся часть за разработку модели конкуренции и инноваций. Их исследования объяснили взаимодействие рыночных сил и институциональных факторов, стимулирующих инновации и долгосрочный экономический рост.
Работы лауреатов показали, что инновации требуют специфических условий, включая защиту интеллектуальной собственности и конкурентную среду. Модель Агиона-Хоуитта демонстрирует, как умеренная конкуренция между фирмами оптимально стимулирует инновационную активность. Эти исследования имеют практическое значение для разработки экономической политики, способствующей технологическому прогрессу и устойчивому росту в современном мире.
Комментарии (164)
- Обсуждение началось с упоминания о присуждении премии, но быстро перешло к тому, что экономика не является наукой, а премия по экономике — не совсем Нобелевская.
- Участники обсудили, что технологический прогресс и рост неразрывно связаны, и что рост не может быть бесконечным.
- Также обсуждались вопросы, связанные с тем, что экономика не является наукой, и что премия по экономике не является официальной Нобелевской премией.
- Участники также затронули тему, что рост не может быть вечным, и что экономика не является наукой, а премия по экономике не является официальной Нобелевской премией.
Dutch government takes control of Chinese-owned chipmaker Nexperia 🔥 Горячее 💬 Длинная дискуссия
Голландское правительство временно национализировало местное предприятие Nexperia, принадлежащее китайской компании Wingtech, в рамках Закона о доступности товаров. Это первый случай применения этого закона в мирное время, и власти подчеркивают, что это «исключительная мера», направленная на обеспечение бесперебойного производства критически важных полупроводников. Nexperia производит чипы для автомобильной, промышленной и потребительской электроники. Решение принято после того, как китайские власти ограничили экспорт редкоземельных металлов, что вызвало опасения о зависимости от китайских поставок. В ответ акции Wingtech упали на 10% в Шанхае.
Комментарии (581)
- Давление со стороны США и Нидерландов на Nexperia привело к тому, что компания должна была отказаться от своих китайских владельцев, что вызвало обсуждение о том, что это может быть началом более широкого тренда.
- Обсуждение также затронуло вопрос о том, что это может быть началом более широкого тренда, где Китай может быть вынужден продавать свои доли в европейских компаниях.
- Обсуждение также затронуло вопрос о том, что это может быть началом более широкого тренда, где Китай может быть вынужден продавать свои доли в европейских компаниях.
- Обсуждение также затронуло вопрос о том, что это может быть началом более широкого тренда, где Китай может быть вынужден продавать свои доли в европейских компаниях.
American solar farms 💬 Длинная дискуссия
В США создана крупнейшая в мире база данных по коммерческим солнечным фермам. Она содержит 15 тысяч массивов и 2,9 миллиона панелей, покрывающих 2,3 тысячи квадратных километров.
Данные доступны в формате GeoPackage и могут быть загружены в GIS-системы вроде QGIS. В них содержатся метаданные о местонахождении каждого объекта, его форме, площади и других атрибутах.
Для работы с датасетом автор использовал DuckDB, что позволило эффективно обрабатывать данные и конвертировать их в столбцовый формат Parquet. Исходные 108 мегабайт в GPKG сжались до 37 мегабайт.
Данные охватывают 48 штатов и округ Колумбия. Они включают как крупные коммерческие проекты, так и небольшие локальные установки.
База данных будет полезна для исследований в области энергетики, экологии и урбанистики.
Комментарии (261)
- Обсуждение показало, что солнечные фермы вызывают споры из-за влияния на ландшафт, шумов и визуального восприятия, но при этом они критикуются и за то, что не создают рабочих мест и не используют местные ресурсы.
- Участники обсуждения отмечают, что вопросы, связанные с солнечными фермами, часто политизированы и что это влияет на их размещение и финансирование.
- Также было отмечено, что в некоторых штатах солнечные фермы создают значительное количество энергии, но при этом они не создают много рабочих мест и не используют местные ресурсы.
Modern Linux tools
Проект Gamedev Guide обновил раздел о современных инструментах Linux для разработчиков. Основное внимание уделено оптимизации рабочего процесса: авторы рекомендуют использовать Docker для изоляции окружений, что ускоряет сборку и тестирование. Особо отмечена интеграция с Windows Subsystem for Linux (WSL2) для кросс-платформенной разработки, а также инструменты вроде Ninja для ускоренной компиляции C++ проектов. В статье приводятся примеры настройки CI/CD пайплайнов под Linux, что особенно полезно для крупных команд. Авторы подчеркивают, что современный Linux уже не уступает в инструментах для разработки под Windows, а в чём-то даже превосходит.
Комментарии (123)
- Обсуждение в основном вращается вокруг того, что «современные» инструменты не всегда объективно лучше, а скорее улучшают UX и визуально оформляют вывод, и что важнее уметь пользоваться базовыми утилитами, чем полагаться на специфические инструменты, которые могут не оказаться в других окружениях.
- Участники обсуждают, что важно знать и уметь использовать базовые инструменты, такие как
find,grep,sed,awk,vi,ed,less,tail,head,tar,ls,cat,dd,top,ps,kill,df,du,free,uptime,w,who,last,ls,df,mount,umount,fdisk,lsblk,blkid,lsusb,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsomod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsmod,lsomod,lsmod,lsmod,lsmod,lsmod,lsomod,lsmod,lsmod,lsmod,lsmod,lsomod,lsmod,lsmod,lsomod,lsmod,lsmod,lsomod,lsmod,lsomod,lsmod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod,lsomod, `