Quick demo at #WHY2025: The Fairphone 5 connected to Nreal AR glasses with Phosh and postmarketOS!
Together with @matthewcroughan at the NixOS tent, he's also trying to get them working with Monado!
15 years of molecular nanotech, brain emulation, DNA synthesis, longevity, cryonics and more. Join the #hplusroadmap gc now available on discord https://discord.gg/vFPzfaaeXv - work on cutting-edge technology development projects. Read more here: https://diyhpl.us/wiki/hplusroadmap
it is curious how many people feel they need to ask me why #curl is not moving off #GitHub
The cold and boring answer is money. GitHub sponsors us with a crapload of CI infra that there is no other company even close to doing.
So while they may be an AI-first delusional company, they help our project so much more than all other hosting sites combined.
It would be reckless and irresponsible of us to ignore this.
(stolen aislop and reposted with alt-text)
#zoom #doom #meetings #AnotherMeetingThatCouldHaveBeenAnEmail #MeetingHell #HellIsOtherPeople #aislop
#log #быдлокодинг #haskell #llm #llamacall @rf
Набыдлокодил простенький CLI для llama-server на Haskell: https://github.com/l29ah/llama-cpp-haskell
Позволяет использовать LLM в скриптах без необходимости каждый раз её вгружать в память видюхи, как с llama-cli, и без страшного не поддающегося аудиту блоата aichat с форками.
Не знаю пока буду ли tool calling в ближайшем будущем прикручивать: эксперименты с openhands показывают что код проще самому написать как надо, чем итеративно проверять и описывать нейронке что она делает не так, а не-программерских юзкейсов для него у меня пока нету.
#amd #linux #llm #log @rf
Подъехала новая MoE LLM с открытыми весами от китайцев, сравнимая с лидерами индустрии по заявленным способностям: https://z.ai/blog/glm-4.5
Решил накатить у себя на ноуте младшую, 106B-версию, благо 64ГБ DDR5 позволяют разойтись.
Скачал хвалёные (https://unsloth.ai/cgi/image/5shotmmlu_nzHlUsndoWs4tHh86xD2L.png?width=3840&quality=80&format=auto) кванты от Unsloth: https://huggingface.co/unsloth/GLM-4.5-Air-GGUF/resolve/main/GLM-4.5-Air-UD-Q2_K_XL.gguf
Попытался запустить. llama.cpp говорит такое не поддерживается, пофиг, обновляем, поддерживается, загружается, не, не загружается, оперативы не хватает. В Linux встроенной amdgpu нельзя выделять больше половины имеющейся физической памяти. Отыскиваю на форуме пользователей Framework совет воспользоваться опцией ядра amdgpu.gttsize, пробую: при использовании большой LLM всё начинает тормозить как пиздец, включая саму LLM.
В dmesg нахожу рекомендацию не юзать amdgpu.gttsize, а юзать ttm.pages_limit. Гуглю, по результатам запихиваю в опции ядра ttm.pages_limit=15895262 ttm.page_pool_size=15895262, и после перезагрузки всё работает прекрасно. Нейронка выдаёт на недорогом Framework 13 аж 9 токенов в секунду. Ну ладно.
Не знаю пока правда, зачем мне такая дохуя умная нейронка: кажется что с саммаризацией мелкие шустрые справляются хорошо, а специализированные быстрее и может даже лучше работают для задач типа кодогенерации или биомедицинских рекомендаций. Математику, говорят, хорошо умеет, хз. В целом конечно радует, что стали клепать классные MoE LLM, для которых не нужна золотая VRAM, а достаточно иметь дохуя обычной, вечно дешевеющей DDR5.
#music #ohaio
Infected Mushroom - Head of NASA and the 2 Amish Boys
magnet:?xt=urn:btih:80aeaf44a84e60a92a26001f9146431000c9e996
"""
Первое соревнование по олимпиадному программированию в I2P
Мы, ContestI2PTeam, проводим соревнование по олимпиадному программированию в I2P для начинающих. Цель мероприятия: познакомить как можно больше талантливых программистов с сетью I2P.
По результатам соревнования, в соответствии с распределением по Гауссу (даже самые начинающие в обиде не останутся), будет выплачиваться криптовалюта Monero (XMR) из тех средств, что были пожертвованы на развитие ContestI2P.
С 24 по 31 июля будет проходить пробный тур, чтобы попасть на основной тур, нужно решить хотя бы одну задачу пробного тура (вы не робот?)
1 августа будет проходить основной тур, только он будет влиять на итоговые результаты.
Более подробно смотрите http://contest.i2p/ (для перехода по ссылке требуется настроенная сеть i2p).
Желаем всем успехов!
P.S. Не забывайте про «сарафанное радио» :-) Только став популярным, это соревнование обретёт достойный оборот аудитории и пожертвований (а значит и призов!)
"""
#i2p
При чтении новостного заголовка вспомнился старый советский анекдот. Прошу прощения за то, что неприличный.
Беседуют две подружки - бичёвки (быдло).
- Ой, а я вчера со врачом познакомилась. Он такой общительный, даже пенис мне показал!
- А чё это?
- Тоже что и х@й, только маленький! @rf
бесплатная медицина при анкапе итц
ukpol, Palestine Action
#велосипед #инструмент
Умерла сегодня выжимка цепи, тридцати лет не отслужила... Просто распалась, усталость металла. В мелком мультитуле есть маленькая, пользоваться можно, но хочу большую хорошую роскошную. Какую порекомендуете? Была примерно такая:
Когда-то давно в Android была уязвимость, называемая Tapjacking. Суть в том, что пользователь тапал на экран в приложнии А (например это была игра), а тап пробрасывался приложению Б. Таким образом вредоносное приложение могло получить нужные ему права. Выдаёт себя за игру "найди предмет", а предметы находятся ровно там, где нужные пункты меню и кнопок в системе располагаются.
В несколько попыток, но Google таки закрыл эту проблему. Но встречаем #TapTrap: https://taptrap.click/ Суть такая:
Атакующее приложение запускает жертву. Но запускает хитро - с явным указанием анимации для целевой активити
Через эту анимацию указывается в том числе прозрачность, близкая к абсолютной
Жертва запускается долго из-за переопределённой анимации - вплоть до 3х секунд
Пока она запускается, уже отрисованные элементы могут начать принимать тапы. Начнут или нет - зависит от реализации самого приложения. Кто-то слушателей кликов повесит сразу, кто-то - после всех анимаций. Но, как правило, вешают сразу, чтобы приложение мгновенно реагировало на нажатие. Ну вы знаете эту штуку - анимация ещё не закончилась, она медленная (для вашего восприятия), вы жмёте на кнопку, но реакции нет. Вот это раздражает, но в данном случае такие приложения как раз не подвержены уязвимости
Когда анимация уже подходит к концу, вредоносное приложение поднимает себя из фона обратно на передний план. Да, разработчики под Андроид знают про ограничение системы и про исключение "НЕЛЬЗЯ ПОДНИМАТЬСЯ ИЗ ФОНА СУКА", которое бросает ОС. Но после ухода в фон у вас есть несколько секунд на возвращение обратно и исключения не будет.
В демонстрационном видео выглядит так, будто чел тапает на жуков и всё норм. Фишка в том, что те тапы, которые делались в момент анимации, проходили на жертву. А приложение лишь имитировало, будто пользователь правильно тапнул. То есть заверните это в игру на скорость реакции и вам хватит анимации в 200 мс и пользователь не поймёт, что часть его тапов лишь имитируется приложением. Для него будет выглядеть всё нормально.
Пользователям #Android: уявзимость не исправлена в т.ч. в 16, пока что.
Пользователям #Android продвинутым: анимации можно отключить в опциях разработчика. Бонусом получите ускорение интерфейса, на самом деле. Когда (если) вернёте настройки обратно, после выхода исправления, заметите, что телефон начал тупить. По крайней мере у меня такой эффект преследует много лет. Так как тестовые телефоны у меня все с отключенными анимациями, а личные - с анимациями по умолчанию.
Пользователям #GrapheneOS: фикс уже есть.
Разработчикам: либо не вешайте слушателей до конца анимации, либо не учитывайте вдвигаемые настройки анимации. Первое будет бесить быстрых пользователей, а второе будет бесить пользователей, которые привыкли, что приложения подчиняются общесистемным настройкам
cyberjunkie, transhumanist, code monkey, FOSS fanatic, embedded systems engineer, 3D printing zealot, ancap, garbage tinkerer, philosophical zombie, polyamorous postgender panromantic pornsexual