Tomorrow is #BandcampFriday
Yesterday I released a new track.
Give it a listen if you have time.
Tell me what you think.
Maybe listen to the whole album (7 tracks of 12)?
Latest addition to the album 2025:
July
feinstruktur.bandcamp.com/trac…
🇩🇪🚨Leak: Viele Länder, die noch 2024 die #Chatkontrolle gestoppt haben, sind jetzt unentschieden - darunter Deutschland! netzpolitik.org/2025/internes-…
Die Bundesregierung (BMI, BMJV, BMWE, BMDS, BMBFSFJ) entscheidet bis August - werdet jetzt laut! chatkontrolle.de
Internes Protokoll: EU-Juristen kritisieren dänischen Vorschlag zur Chatkontrolle
Dänemark schlägt wieder eine weitreichende verpflichtende Chatkontrolle vor. Der Juristische Dienst des Rats bezeichnet auch diesen Vorschlag als rechtswidrig. Ob das Gesetz noch kommt, könnte von Deutschland und Frankreich abhängen.netzpolitik.org
🗳️ The vote is THIS October.
👉 Tell your government to #StopChatControl!
Act now: chatcontrol.eu
поделились этим
Join us for the #Akademy2025 Social Event at c-base on Sunday, September 7th!
Explore the space station under Berlin, one of the world's oldest hackerspaces. Meet fellow attendees in a unique atmosphere.
More info: akademy.kde.org/2025/social-ev…
Akademy 2025 Social Event
Date: Sunday, 7 September 2025 Time: Starts at 20:00 Place: c-base, Rungestraße 20 10179 Berlin (second backyard) How to get there: Take the U2 from Ernst-Reuter-Platz in direction Pankow and get out at Zoologischer Garten to change into the S3/S5/S9…Akademy
@Russia
РКН заблокировал SpeedTest — популярный сервис для измерения скорости интернета. Ведомство обвинило разрабов в сотрудничестве со спецслужбами США для создания системы тестового контроля сетей связи.
Чем заменить SpeedTest — подобрали для вас несколько аналогов, которые помогут быстро проверить скорость интернета:
Orb: десктопная тулза от бывших разрабов Speedtest. Проверяет не только быстроту соединения, но и задержки, процент потери данных и стабильность сигнала, после чего выставляет общий рейтинг от 1 до 100.
SpeedTest by Cloudflare: показывает всё, вплоть до вашего местоположения на карте.
Speedof: максимально близкий к SpeedTest сервис. Можно узнать скорость интернета, график потерь пакетов и ваш айпишник.
2ip: сервис от российских разрабов, который точно не заблочат
OpenSpeedTest: тест скорости интернета HTML5. Без Flash и Java, работающий в любом веб-браузере.
Librespeed с открытыми исходниками
Роскомнадзор заблокировал Speedtest от Ookla в России – из-за угрозы безопасности Рунета
Speedtest недоступен в России. Альтернативы для измерения скорости Интернета
#Speedtest #Cloudflare #РКН #Роскомнадзор #comss
РКН заявил, что с помощью сервиса Speedtest могут собираться данные для кибератак
Роскомнадзор (РКН) заявляет, что компания Ookla с помощью своего сервиса по проверке скорости интернета Speedtest, который был заблокирован в РФ, собирает данные, которые могут быть использованы для кибератак на российские сети связи и компании.Interfax.ru
Have you heard of the 3-30-300 🌳 rule?
Everyone should be able to:
🌲 See at least 3 trees from their home
🌳 Have 30% tree canopy cover in their neighbourhood
🍃 Live within 300 metres of a high-quality green space
Trees help us cool down our towns in the summer, improve air quality and regulate the water cycle.
That’s why The EU Biodiversity Strategy commits to planting at least 3 billion additional trees in the EU by 2030.
Learn more ➡️ europa.eu/!RGwp7f
Biodiversity strategy for 2030
Read about the EU’s biodiversity strategy for 2030 - our ambitious and long-term plan to protect nature and reverse the degradation of ecosystems.Environment
#photo #photography #oldlens #nature
нравится это
Снова пропадал в походах. Был в одном долгом походе и в одном коротком, оба похода были замечательны, а еще замечательнее было попасть сразу после спуска в город на кыргызскую свадьбу(да, это мой первый той за 3 года жизни тут).
А тут и август уже завтра, а я кому-то уже наобещал сводить их на на пики с одной ночевкой. В общем и целом, в этом посте я решил скромно повыделываться, как я активно провожу лето
нравится это
We have some walnut trees in our community orchard and, every year at about this time, I pick some unripe ones and pickle them for Christmas.
I love them, and it's a fairly simple process, but you do have to soak them in brine for about two weeks.
The freshly prepped ones are on the left. The ones on the right have been in brine for a couple of days.
Wandering Thinker нравится это.
Мигрень обиделась, что не дали вчера развернуться, и продолжает попытки сегодня.
А ведь буквально позавчера я думала, мол, давно у меня голова не болела... Посмотрела статистику — 11 дней без боли. "Давно", ага.
5 приступов разной степени успешности в этом месяце, 4 в прошлом.
У меня бывшая жена страдала совершенно адскими мигренями. Кровавый пот через поры шел. Не видел бы сам - ни за что бы не поверил. Мигрень могла сутки-двое длиться. У нас был уговор: если начинается приступ, я просто уходил к родителям, пока она не позвонит, что все прошло. Потом нашла какое-то лекарство, которое ее просто вырубало на сутки. А потом ей исправили носовую перегородку и мигрени стали совсем слабыми. Даже работать не мешали.
Так что очень-очень сочувствую и надеюсь, что у тебя не настолько тяжелый случай.
нравится это
@alado жесть какая...
Ну, у меня тоже мигрень со спецэффектами, но до такого не доходило. Слёзы текли от боли - это да, и никак места себе не найти, и сразу и жарко, и холодно...
Но масло CBD от этого в значительной мере помогает. А если триптан вовремя принять, при первых же намёках на приступ, то он боль снимает полностью, остаётся только "больное" состояние, которое по сравнению с полным приступом - так, ерунда.
Спасибо за сочувствие!
Ghosts
These trees along a road out of town, captured on a foggy night several years ago, have since fallen victim to the chainsaw. They are missed.
Wandering Thinker нравится это.
Наверное уже все видали, но всё же
introducing copyparty, the FOSS file server
something I've been making for the past 5 yearsthe project: https://github.com/9001/copyparty/watch this video on the demoserver: https://a.ocv.me/pub/demo/ ...YouTube
поделились этим
Прошу прощения, что на видео, но вот демо:
youtu.be/15_-hgsX2V0?si=d2KqDU…
introducing copyparty, the FOSS file server
something I've been making for the past 5 yearsthe project: https://github.com/9001/copyparty/watch this video on the demoserver: https://a.ocv.me/pub/demo/ ...YouTube
Компания Vivo открыла код ядра BlueOS, написанного на языке Rust
Компания Vivo, занимающая около 10% мирового рынка смартфонов (5 место среди производителей смартфонов), представила первый официальный открытый релиз ядра операционной системы BlueOS (Blue River OS). Операционная система BlueOS развивается с 2018 года и уже используется в умных часах серии Vivo Watch. Vivo также работает над применением BlueOS в умных очках, роботах, умных терминалах и потребительских AI-устройствах. Код ядра написан на языке Rust и открыт под лицензией Apache 2.0. На Rust также написаны системные фреймворки BlueOS.
Операционная система BlueOS изначально развивается с оглядкой на обеспечение безопасности и использует язык Rust для предотвращения появления уязвимостей, вызванных ошибками при работе с памятью, которые по статистике Google и Microsoft составляют 70% от всех уязвимостей в операционных системах. Для обеспечения безопасной работы с памятью в BlueOS используется комбинация из применения умных указателей во время выполнения и проверок на этапе компиляции, предоставляемых языком Rust (отслеживание владения объектами, проверка заимствования переменных, учёт времени жизни объектов).
Ядро BlueOS (Blue River Kernel) оптимизировано для минимального потребления ресурсов и может использовать на встраиваемых платформах, мобильных устройствах и системах интернета вещей. В минимальной конфигурации ядро требует для своей работы всего 13 КБ оперативной памяти. При этом ядро поддерживает современные процессорные архитектуры, включая ARM и RISC-V. Поверх ядра реализована стандартаная библиотека Си, поддерживающая программные интерфейсы, определённые в стандарте POSIX, а также библиотека rust-std.
Ядро предоставляет планировщик задач, файловую систему, механизм управления памятью, сетевой стек и набор драйверов. Поддерживается несколько алгоритмов планирования задач, среди которых как алгоритмы для равномерного распределения квантов времени между процессами, так и алгоритмы для работы в режиме реального времени на основе расчёта приоритетов. Доступно несколько алгоритмов выделения памяти, оптимизированных для разных сценариев использования.
Предоставляется собственная файловая система c классической иерархической архитектурой на базе inode, а также файловые системы tmpfs, devfs, procfs и fat32. TCP/IP стек поддерживает POSIX Socket API, socketfd и обработку данных в блокирующем и не блокирующем режимах, и может использоваться в конфигурациях с несколькими сетевыми картами. Для снижения накладных расходов при передаче данных применяется архитектура zero-copy, исключающая промежуточную буферизацию.
Для разработки драйверов предлагается слой для абстрагирования доступа к оборудованию, позволяющий создавать драйверы на языке Rust, а также переносить драйверы на языке Си, уже созданные для других ядер. Документация к ядру пока ограничивается инструкциями по сборке и тестированию, а также подсказками по реализации своих системных вызовов и описанию базовых типов данных. Для тестирования предлагается использовать QEMU (mps2-an385, mps3-an547, virt-aarch64, virt-riscv64) или плату Raspberry Pi Pico2.
Источник: opennet.ru/opennews/art.shtml?…
GitHub - vivoblueos/kernel
Contribute to vivoblueos/kernel development by creating an account on GitHub.GitHub
Документация к ядру пока ограничивается инструкциями по сборке и тестированию, а также подсказками по реализации своих системных вызовов и описанию базовых типов данных.
Да, похоже, вся настоящая документация на сайте производителя на китайском языке. Скоро к курсам "войти-в-ай-ти" нужно будет в нагрузку уроки китайского давать.
book/src/SUMMARY.md at main · vivoblueos/book
Contribute to vivoblueos/book development by creating an account on GitHub.GitHub
Водяная агама. Общая длина водяной агамы до 1 м, при этом почти 70 см приходится на хвост. Ареал — ЮВА.
Метр, Карл!
Хельсинки провёл целый год без смертей в ДТП
Официальные лица города и полиции подтвердили на этой неделе, что за последние 12 месяцев в Хельсинки не зафиксировано ни одного смертельного случая на дорогах.Последний смертельный несчастный случай в городе произошел в начале июля 2024 года на улице Кейнулаудантие в районе Контула.
Инженер по дорожному движению из Хельсинки Рони Утриайнен подчеркнул, что заслуга принадлежит всем участникам дорожного движения — автомобилистам, велосипедистам и пешеходам.
Отсюда. (en)
Ну таки можно же...
#дтп #дорога
Helsinki goes a full year without a traffic death
A city traffic engineer credits the success to lower speed limits and smarter design.Yle News
Dmitry нравится это.
в Минске в 2024-м году погибли 14 человек. то есть в пропорции Хельсинки это было бы 4 человека. да, это 4 трагедии, но в масштабах больших цифр не так уж и много. и без восторженных статей и повсеместного снижения скорости до 30 кмч.
From "Brehms Tierleben," vol. 2, by Alfred Edmund Brehm, Leipzig, Vienna:1900 #illustration #art oldbookillustrations.com/illus…
Eurasian Harvest Mice | Old Book Illustrations
View of harvest mice and their nest among tall grasses and branches. The Eurasian harvest mouse (Micromys minutus) is a rodent in the family Muridae.Old Book Illustrations
I want to defend Wayland here and explain a crucial piece that I think people are missing...
The splitting of protocols in Wayland and compositor reimplementation were to allow for new form factors. It had to sacrifice the guarantee of all desktop app functionality being present to achieve that.
The idea (as I see it) was never to have 500 desktop compositors all trying to reimplement the same thing with slight differences. Iinstead, it was for 500 different interfaces for different platforms that are compatible with the same apps (e.g. desktop, laptop, phone, car screens, AR/VR, watch). Different form factors have totally different ways of dealing with interface, but share enough common features where it makes sense to have 1 base protocol and many other ones for device/form specific features.
Problem is, while in 2008-2016 we had a ton of new experimental UIs coming out on a semi-regular basis (that was the peak of the whole convergent phone/tablet craze, smartwatches started, fancy car UI, touch tables, early AR/VR) things have quieted down. The purpose of Wayland's insane modularity hasn't been visible to most people given it's almost always complained about in a desktop contest vs X11. But X11 was literally only designed for a desktop form factor and has been refined for that 1 purpose for decades!
As an example of different form factors, Wayland lets IVI (in-vehicle infotainment) systems work way better than Xorg could have. Desktop window layouting on that platform would inherently produce massive amounts of unnecessary complexity, and the ability to direct scanout saves on power/expensive compute. Automotive Grade Linux and COVESA maintain reference interfaces for cars so companies can iterate a ton faster. Wayland gives the app compatibility and they can make the system UI work with more flexibility and ease than an X11 window manager.
Take Linux Mobile too, the compositor can reliably enforce window layout and boundaries and composition. While this could technically be done with an X window manager and compositor, doing it with Wayland guarantees reliability as the app simply doesn't have a choice or room for error. Some things like drag and drop of toolbars doesn't make much sense on mobile given how small the screens are.
There's some interfaces where X11 is basically impossible to use. In AR/VR (where i am making a Wayland compositor) the concept of a screen simply does not exist. How is an app supposed to position itself when the very concept of 3D is not part of the protocol? In Wayland I don't have to implement the protocols that don''t work (e.g. layer shell) and therefore any apps that don't need it will be compatible..
Wayland has allowed for insane levels of flexibility, things that no other display server architecture can do reasonably. Total flexibility between app and screen, direct scanout without hacks, AR/VR support, etc.
Here's some fun and useful stuff that's been done with Wayland, stuff that X11 could never reasonably do:
- LG Smart TV UI: youtu.be/4cmYCK9PBkM
- Multiple user collaboration on touch tables with arbitrary rotation: youtu.be/8xtjJTJAQsY
- AR/VR apps running in windows and volumes at the same time, all interactable back in 2014 (eat your heart out magic leap and apple): github.com/evil0sheep/motorcar
- Presentation slides that were themselves a Wayland compositor written in Qt and QML so therefore allowed fully interactive live demos in an integrated form factor with a very popular and easy to code UI framework: youtu.be/mIg1P3i2ZfI
- Cosmic panels are actually Wayland compositors, meaning widgets can draw literally anything from any toolkit in any language.
Now, could Wayland devs maybe have distributed features across protocols better? Worked with app toolkit devs to ensure the protocols they made actually fit what the apps and compositors needed? Stopped bikeshedding (though imo many cases of "bikeshedding" are simply accounting for other form factors)? Absolutely!
My point here is simple: there was a reason for making it this modular, for not having a standard implementation. It wasn't just devs trying to impose some ideology, it wasn't some corporate takeover. It's good reasons that people using X11 on their desktop/laptop don't encounter. If we made something that wasn't universal, most apps wouldn't be compatible with it and therefore everything but the desktop form factor would lack apps.
QtWS17 - Intro to the WebOS QtWayland Compositor, Florian Haenel, LG Electronics
A brief tour of the anatomy of the WebOS compositor. Using QtWayland and QtDeclarative, we give an overview of how Qt helped to ship Wayland with our acclaim...YouTube
Тарантино танец
Тарантино и так никогда не был "моим режиссёром", но тот самый танец он поставил конечно круто. Однако вот сцена из Феллини "8 1/2" (музыка заменена):
Мой мир уже не будет прежним.
chebotarev.spb.ru/blog/2025/ta…
My world in 1 photo
.
.
.
.
#betergejatdanslechtbedacht #artvisual #streetphotography #artinstallation #performance #myworldinonephoto #youbringonthesun #youmakeitshine #leeuwarden #photography #gabekamphuis #visualstoryteller #photovisionary
src_<language>[<header arguments>]{<body>}
Very useful when one wants to write a equal sign in inline code.
`neofetch` developer discontinued the project and took up farming. i think that is beautiful and i think about it all the time.
#linux #unix #opensource
I'm still thinking about the furniture maker from time to time.
And the deeper I'm in the software the more I understand him.
Allow `docker push' to push multiple/a subset of tags
Allow the following usage: docker push org/image-a:some_tag org/image-b:other_tag This would make docker push simpler to use in systems that need to build and push multiple images to dockerhub by o...ebd2 (GitHub)
@westsibe Ты не поверишь, лол
mastodon.ml/@drq/1059806818111…
Dr. Quadragon ❌ (@drq@mastodon.ml)
Вложение: 1 изображение Сейчас расскажу подробнее, в чем заключается фокус. С самого начала - дисклеймер. Данный способ кому-то покажется жутким васянством. Собственно, им и является. Я никого ни к чему не призываю.Mastodon.ml
Из 15 светодиодных ламп у меня сдохло 3, одна из которых была восстановлена. Это где-то за 7 лет.
Две лампы стояли на улице -- что для них ненормальные условия.
Раздражает то, что каждый светодиод -- индивидуальность. И при восстановлении, да и со временем, получаем радужную лампочку.
Just believe in me…
God (Remastered 2010)
Provided to YouTube by Universal Music GroupGod (Remastered 2010) · John LennonPlastic Ono Band℗ 2010 Calderstone Productions Limited (a division of Universa...YouTube
meduza.io/en/news/2025/07/30/r…
The EU is making a very bad mistake here.
The EU is developing an app for age verification that can be used by many other applications as a legal way of ensuring that a user is at least 18 before accessing some protected content.
The problem is here:
The current release provides only basic functionality, with several key features to be introduced in future versions, including:
- App and device verification based on Google Play Integrity API and Apple App Attestation
- Additional issuance methods beyond the currently implemented eID based method.
What does it mean that it relies on the Google Play Integrity API?
Put simply, that:
- Any Android device not certified by Google will not be able to run the app. Do you use /e/OS (which is a European fork of Android btw), GrapheneOS, LineageOS or any other open-source fork of Android? Sorry, no age verification for you, which will mean that you’ll probably be locked out of many applications in the future. We often forget it, but, even though developed by Google, the core of Android (AOSP) is open-source and anyone can fork it. Google lately is already trying to attack that core hard enough to turn Android into a fully closed-source operating system exclusively controlled by them. The EU is just doing them a favour apparently.
- The Google Play Integrity API relies on keys and certificates exclusively owned by Google. Which means that if you use alternative privacy-aware frameworks to the Google Play Services (like microG) you won’t be able to do age verification. Google is already trying hard to force all vendors that install Android on their devices to get a certification from them only if they also pre-install Google apps and the Google Play Services (see the Android Certified program). The EU in the past opposed such plans because they clearly violate all the possible antitrust rules on the face of the earth. But, by piggybacking on mandatory Google Play Services for age verification, it seems that it’s just doing a U-turn and doing Google another favour.
In other words, EU representatives have (rightfully) talked a lot over the past years about digital sovereignty, technological independence from American tech giants and supporting open-source.
And then, when tasked to build an institutional app for age verification, what do they do?
Well, they entirely delegate the process to an American tech company that they pledged to decouple us from, and they play in their interests by putting another nail in the AOSP’s coffin.
Luckily the age verification app is still in alpha state and it’ll still take time to be deployed, and it’s also open-source.
So please, if you have a Github account, add a reaction or a comment to the issue opened by @SylvieLorxu on the project of the app to boost its visibility.
And if you have contacts with a EU representative don’t hesitate to write to them and express these implementation concerns.
Do not add Google Play Integrity integration
In the README, the following is listed: App and device verification based on Google Play Integrity API and Apple App Attestation I would like to strongly urge to abandon this plan. Requiring a depe...TheLastProject (GitHub)
Тут короче огнетушитель, который вы уже могли видеть, Скотт Пиллигрим на русском, очень душевная рукописная клоунская открытка, абсолютно невъебеннейший рюкзак и ракушка.
Если этот пост наберет двух клоунов - я сделаю сумкозадротский обзор на рюкзак. А про Скотта Пилигрима и так сделаю как дочитаю. Ну и если я конда-нибудь воспользуюсь огнетушителем - вы об этом узнеаете лол.
Еще был торт но мы его съели.
Всем причастным еще раз огромное спасибо, вы все котики :3
Lost in Ingermanland 🍄
в ответ на feinstruktur • • •Of course, in this heat I'd rather have some cold winter synths than "July" (but I see it was released in January) 🙂