Email or username:

Password:

Forgot your password?
202 posts total
Lyyn ☮️

What a wonderful day with over 800 children and contributors who joined the Ada & #Zangemann movie premiere at the Lichtburg Essen.

Already one preview image by @nicorikken more tomorrow...

Dark cinema room with illustrated girl on the screen tinkering with a mobile phone which is attached to a keyboard and loudspeakers.
Lyyn ☮️

試しに cockpit 導入 :blobdoggo:

ほほぅ… なかなか良さそうな印象

firewall も設定できるすぐれもの
(頼りすぎるとコマンド忘れるヤツだね)

デスクトップアプリが酷いのばかりだから、こっちに期待していきたい

#cockpit #linux

Lyyn ☮️

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

habr.com/ru/companies/yandex/a

Lyyn ☮️

@dskr Вспомнил вот этот прекрасный пост с интерактивными сценариями разных способов ретраев
encore.dev/blog/retries
Они ещё в конце кроме exponential backoff говорят про рандомную добавку, чтобы не было экпоненциально редко повторяющихся волн.

Мя :sparkles_lesbian:

@dskr ...или, в случае яндекса, дудосить *не* тебя

Григорий Клюшников

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

Lyyn ☮️

Started experimenting with the #OpenRW engine, which works with #GTA3 data. It’s written from scratch using clean GPL 3 licensed code, eliminating the risk of lawsuits (since it’s a clean implementation with no decompiled code).
Completed:
- Improved asset loading for greater robustness.

Work in Progress:
- Adding support for ffmpeg 7.1+.

Goals:
1. Get it running on #postmarketOS.
2. Implement touchscreen controls.
3. Enable support for codename miami ‒ #GTAViceCity

github.com/rwengine/openrw

Started experimenting with the #OpenRW engine, which works with #GTA3 data. It’s written from scratch using clean GPL 3 licensed code, eliminating the risk of lawsuits (since it’s a clean implementation with no decompiled code).
Completed:
- Improved asset loading for greater robustness.

Work in Progress:
- Adding support for ffmpeg 7.1+.

Lyyn ☮️

It's done. Now it’s your turn, Oracle.

We’ve submitted a formal petition to cancel the JavaScript trademark: it is generic, Oracle has abandoned it, and Oracle committed fraud on the USPTO during the last trademark renewal.

Oracle has until January 4th to respond, or the case will go into default, which will result in the trademark being canceled.

It's time to #FreeJavaScript.

deno.com/blog/deno-v-oracle

#deno #node #javascript #typescript #webdev

Bill Zaumen

@deno_land Oddly, JavaScript was first developed by Netscape, using more or less a subset of Java's syntax, which itself was based on C syntax (most of Sun Microsystem's software was written in C, so copying parts of its syntax for Java made a lot of sense - it made life easier for programmers using both). Netscape failed and there were a series of business deals, acquisitions, etc., which is why Oracle has any claim to a JavaScript trademark at all.

Powersource

@deno_land "could finally drop the cumbersome “ECMAScript” moniker and be known simply as the “JavaScript Specification.”"

Omg of course oracle turns out to be the villain, again

Lyyn ☮️

OSM is not a single thing, as its data model implies, but a mess of hundreds of layers. Some visible, some aren't. Some attract corporate interest, some cause community fights now and then. Some neglected.

With Every Door, I am targeting POI in OSM: previously so hard to maintain, mappers just tended to ignore them, or focus on a narrow subset.

Now I can finally trust search results in my city more than Google's or any of the open alternatives. And we're just starting!

#30DayMapChallenge

Overpass Turbo result for Tallinn for shops and amenities with a check_date tag. It says it found 3201 points and 571 polygons.
Every Door OSM Editor

Given that Every Door does not upload changes automatically, they can lay in its database for weeks. But don't worry of conflicts: just before uploading, it downloads fresh versions of all modified objects, and does a three-way merge for those that have changed. So no tag changes will be lost, and no special panels for conflict resolution needed.

If some changes do fail to upload and get stuck, delete them from the settings → pending uploads panel.

#30DayMapChallenge

Every Door screenshot: list of 7 changes to upload (in the Settings). Four changes visible, of which one is shifted to left left slightly, opening a white-on-red trashcan button. At the top there are buttons to share and upload.
DemonHusky

@everydoor I originally downloaded Every Door to start adding shop hours, still lots to go, it'd be great to have more people join in

Julien Deswaef

@everydoor I'm glad to find Every Door with this post that was boosted. Been a user of #StreetComplete for a couple years, but I was missing a quick editor to add new stuff. Looks like Every Door will be good to add to my tools.

Lyyn ☮️

Welp, I installed Uptime Kuma - github.com/louislam/uptime-kum on a raspberry pi a few years back, and it's been dutifully chugging away like the little champ that it is notifying me whenever my network devices see downtime.

However:

1.

I'd lost it :) I forgot which IP I'd planted it on, and back then I didn't have anywhere near the stalwart process and bookkeeping I do now.
(I record every local IP I allocate in an @obsidian note, and also install @tailscale on just about every VM I run so I don't need to care :)


2.

The case I bought at the time has the most HORRIBLE little fan. I'm sure it's cached with dust so it's getting NOISY.

I managed to find its IP using my Unifi network client list (It was listed as Ubuntu. Whatever :) and can access its web UI but have forgotten the root password and back then I was REALLY slapdash about ssh keys.

It's actually kind of nice when you can look back on one of your first #selfhosting projects and think "Wow, I've gotten a LOT better at this!" :)

Now I just need to figure out whether to keep the pi and find some way to silence that egregiously noisy fan (It runs VERY cool so I might just disconnect the fan. If it fries itself, it fries itself. It doesn't owe me anything :) or whether I'm willing to lose the separate, isolated hardware for my uptime monitoring, which I know is advantageous in production ,but do I ACTUALLY care for my homelab? :)

Adventures in formerly slaapdash #selfhosting :)

Welp, I installed Uptime Kuma - github.com/louislam/uptime-kum on a raspberry pi a few years back, and it's been dutifully chugging away like the little champ that it is notifying me whenever my network devices see downtime.

However:

1.

I'd lost it :) I forgot which IP I'd planted it on, and back then I didn't have anywhere near the stalwart process and bookkeeping I do now.
(I record every local IP I allocate in an @obsidian note, and also install @tailscale on just about every VM I run...

Lyyn ☮️

Did you know you can compare two #Docker images using the following command:

$ docker scout compare --to <image-1> <image-2>

The result has many parts, e.g. the packages:

Lyyn ☮️

🎮 The @travisgoodspeed training on recovering Gameboy ROMs from microscopic pictures with the help of #radare2 is now indexed, with the rest of #r2con2024 presentations in the Radare TV website 👉 radare.org/tv/

radare :verified:

👋 And this is a good opportunity to introduce you to the barely known but pretty cool RadareTV website which is a simplified frontend for youtube with a selection of #radare2 videos. Huge kudos for @enricpineda for making it!

If you miss any video let us know! We will work on moving all the r2con videos into peertube later next year. Stay tuned! Backups are always welcome, as we can't trust privative platforms!

Lyyn ☮️

Набегал 10к сегодня, отличная погода была, оч приятно прошел старт.

Lyyn ☮️

📢 Woohoo! Version v6.1.24 of Firefly III has just been released 🎉. Check it out over at GitHub, Docker, or download it using your favorite package manager.

#opensource #oss #newrelease #php #software #personalfinance #selfhosted

github.com/firefly-iii/firefly

Lyyn ☮️

Linus Torvalds suspendiert Bcachefs-Entwickler wegen Code-of-Conduct-Verletzung | Heise Online
Kent Overstreet wird nach verbalen Ausfällen gegenüber anderen Entwicklern sanktioniert – ein Novum bei der als ruppig geltenden Entwicklung des Linux-Kernels.
heise.de/news/Linus-Torvalds-s

#linux

Linus Torvalds suspendiert Bcachefs-Entwickler wegen Code-of-Conduct-Verletzung | Heise Online
Kent Overstreet wird nach verbalen Ausfällen gegenüber anderen Entwicklern sanktioniert – ein Novum bei der als ruppig geltenden Entwicklung des Linux-Kernels.
heise.de/news/Linus-Torvalds-s

Lyyn ☮️

Опубликовано решение апелляционного суда, по которому штраф компании Merlinux GmbH (разработчики #DeltaChat) остаётся в силе.
mos-gorsud.ru/rs/simonovskij/s

Документ представляет собой настоящий шедевр крючкотворства и иезуитства 🧵

@rf @ru
#ФСБ #РКН #Роскомнадзор

Show previous comments
Sergei

@cybertailor @rf @ru само рассейское государство есть ни что иное как сплшгое недоразумение и обман.

yesfreenet

@cybertailor
Хочу пиар акцию по телеку

@rf @ru

yesfreenet

Вообще странно, а как же там круг лиц и т.п. там же доступны адреса и круг лиц для провайдера почты. Что не оцепить сразу круг и в одну кутузку. Ведь если суд уже есть и часть доказательств. То можно и отправлять запросы, на сами почты. Что где и когда переписывался Х.
Или тут не работает защита тайны личной жизни и переписки.
Одно дело пиздюлей получить за коммент, который публичен, другое дело за переписку. Которую провайдер должен, как бы защищать.

Мне кажется или всегда чешутся, когда что-то уже случилось???

Вообще странно, а как же там круг лиц и т.п. там же доступны адреса и круг лиц для провайдера почты. Что не оцепить сразу круг и в одну кутузку. Ведь если суд уже есть и часть доказательств. То можно и отправлять запросы, на сами почты. Что где и когда переписывался Х.
Или тут не работает защита тайны личной жизни и переписки.
Одно дело пиздюлей получить за коммент, который публичен, другое дело за переписку. Которую провайдер должен, как бы защищать.

Gus

In all seriousness I am amazed at the absolute crimes you can commit against modern communication protocols like USB and CAN and they just keep on going.

Pretty decent engineering.

(This was me splitting out the CAN junction that joins all the individual CAN buses of the Kona's motor stack together. By bridging them in one at a time I was able to identify which modules send a few of the remaining unknown CAN bus IDs.)

#KonaHacking

Lyyn ☮️

В свете того, что Роскомнадзор снова сломал половину интернета (надеюсь, временно), снова начались разговоры об "импортозамещении" иностранных онлайн-сервисов. Что вот, зачем нам гитхаб, дискорд, ютуб, твиттер, вот то, вот это, они же все такие американские, надо развивать отечественные аналоги и пусть все на них переходят и бед не знают. Я уже высказывал своё мнение об этом в комментах в разных местах, но теперь захотелось расписать подробно.

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

А когда я вижу все вот эти предложения, исходящие из ложных предположений, что русские в интернете общаются только с другими русскими, потребляют контент исключительно на русском языке и созидают только для внутренней российской аудитории, это у меня, мягко говоря, вызывает недоумение. Я вырос в международном интернете. Я общаюсь в нём в том числе с людьми, которые к России вообще никакого отношения не имеют, никогда здесь не были и русского языка не знают. У меня больше половины интернета на английском. Проекты, над которыми я работаю, предназначены для международной аудитории. Для меня все эти попытки балканизировать интернет выглядят как вредительство. Интернет со связностью только в пределах одной страны или союза стран для меня по полезности не сильно превосходит городскую телефонную сеть, газету с объявлениями или клуб по интересам, который собирается в городском ДК раз в неделю.

"Но ведь Китай и Северная Корея!" Вы не понимаете, это другое. В Китае государство взяло интернет под контроль с самого его появления, так что там его международностью никто особо и не пользовался изначально, кроме тех, кому очень надо. Трансграничные социальные связи не формировались. Все пытаются повторить успех WeChat как "интернета в интернете" с его мини-приложениями, но ни у кого не получается — именно по этой причине, потому что у людей другие привычки, и потому что у нас интернет развивался по-другому. В Северной Корее, насколько мне известно, доступ в настоящий интернет вообще крайне ограничен, происходит из специальных защищённых комнат в государственных учреждениях под наблюдением сотрудников спецслужб и требует прохождения проверки на верность партии и идеям чучхе. Опять же, свободы не было, связи не формировались.

Но у нас-то это не так. Мы всегда жили с полноценным интернетом. Можно сказать, мы его граждане. И вот ещё вчера у нас эта свобода была, а сегодня нам говорят, что она нам на самом деле не нужна, вот вам РосГитХаб и Рутуб, возрадуйтесь (и сертификат Минцифры поставить не забудьте). Тщательно игнорируя тот факт, что привычные международные социальные связи через эти сервисы поддерживать не представляется возможным, потому что (сюрприз!) весь остальной мир на суверенные российские сервисы переходить не будет. Так что всячески подобному сопротивляться — вполне естественная реакция.

@rf@mastodon.ml

В свете того, что Роскомнадзор снова сломал половину интернета (надеюсь, временно), снова начались разговоры об "импортозамещении" иностранных онлайн-сервисов. Что вот, зачем нам гитхаб, дискорд, ютуб, твиттер, вот то, вот это, они же все такие американские, надо развивать отечественные аналоги и пусть все на них переходят и бед не знают. Я уже высказывал своё мнение об этом в комментах в разных местах, но теперь захотелось расписать подробно.

Show previous comments
ꙮ liilliil 🇫🇯🇱🇨🇱🇧

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

Dmitriy Firsov

Но с другой стороны эти площадки по сути монополисты и заткнут тебя если будет нужно

tomberuk1337

@grishka @rf Кожаный Олень - Труба (feat. Anacondaz) - Invidious
invidious.nerdvpn.de/watch?v=-

Lyyn ☮️

It's always so cute to see all those discussions about politics in countries where election results aren't predetermined, and where there are multiple legitimately competing forces. Like how does it even work, you vote for someone and your vote actually affects something beyond you feeling good for having done the right thing?

Erik Uden 🍑

@grishka I voted for the Greens in 2021 in the federal elections in Germany and I have never felt worse about whom I gave my vote ever since 😂

And yes, it works exactly like that :P

Go Up