Show newer

@rf @ru
Купил новый старый универсальный велосипед ("шоссерок"), и он просто охуенен // уже слегка разъебался перелетев через руль в ходе экстренного торможения от непривычно чуткой^Wстопкранистой дисковой механики - на лигераде и дроческопе такой хуйни не было!
Планирую завтра заказать с алиэкспресса кассету 11-42t с удлиннителем петуха взамен стоковой 12-25, а то в местные горы заезжать не выходит даже сменив систему на трёшку 30-50; какие подводные камни помимо риска разъебать переклюк случайно включив всратую комбинацию из двух больших звёзд?
Интересно, бывают ли в природе металлические ("sintered") колодки для его тормозов? Вообще пиздец, Shimano не хранит у себя на сайте документацию на снятые с производства компоненты, жалко им десять лет хранить пдфку ссаную, по BR-M415 нашёл только взрыв-схему на сайте какого-то польского велосервиса :E
Держите говнофото:
0x0.st/XfRb.jpg
0x0.st/XfRc.jpg
0x0.st/XfRT.jpg
0x0.st/XfRA.jpg
0x0.st/XfRm.jpg
0x0.st/XfRa.jpg
0x0.st/XfRB.jpg
0x0.st/XfRM.jpg
0x0.st/XfRu.jpg
0x0.st/XfRS.jpg

@rf @ru
tinystash.undef.im/il/2HrVoV8x занялся астрофотографией и продвижением современных форматов кодирования изображений заодно

@0 Познакомиться с тобой хочу. У нас в феди положняк - кто только пришёл - рассказывает о себе.

L29Ah boosted

RADICLE

Some months ago I learned about Radicle, a truly distributed git forge based on a custom gossip protocol similar to SSB. This allows collaborative code development without the use of any centralised nodes altogether, much less ugly monsters like Github.
See radicle.xyz for more details about the implementation.

My experience with it

TL;DR it's almost good, but not quite there yet.

Longer version.

The Good:
Initial setup is easy. Generate keys, run a node, seed your repos, clone others. Despite being fully distributed, Radicle still has a notion of repo ownership, implemented via cryptography. Every repo has one or more delegates, whose versions are considered master copies in case of conflicts.

Unlike other git forges, everything about the repo is the part of the repo. Ownership information, access permissions, PRs, issues, everything is implemented via git objects. You won't ever need to open a browser to submit a PR. Furthermore, you can do all of this while being completely offline. Your work will automagically synchronise once you get internet connection.

For better availability, Radicle has the concept of Seed Nodes. These are (almost) always online nodes with public IPs that donate their disk space and bandwidth for spread others' repos.

The bad:
Bugs. Bunch of them. This is what you get for using software with versions like 1.0.0-rc14. Sometimes my two nodes fail to connect, citing some cryptic error as a reason. My seed node froze up a few times, no idea why.

Radicle is implemented in Rust, which sometimes adds to it peculiarity. It's still better than most Rust software, but logs and errors are cryptic. I'm yet to see a typical Rust stacktrace vomit, though I'm completely prepared for it.

The ugly:
Since there is no centralised authority, there are no centralised identities. Every node is represented by a public key. Which means, every one of your computers will have separate identity. While you technically can share keys between them, this isn't advised. This ultimately results in requiring some form of key management system, which I'm yet to explore.

Private repo support - while being there - is somewhat lacking. Someone with delegate access must list all nodes allowed to receive the repo, including your seed node. In my case, private repos require just three nodes for me alone. For a group larger than one person this might just turn into a nightmare. Have you ever managed SSH access with public key authentication? Similar story.

Seed nodes can either seed everything they touch or they can seed a select list of repos. There is no in-between, i.e. follow a select group of nodes and seed their repos only. Or at least, I couldn't find this feature. Which means, whenever you create a new repo and want to share it between devices using your seed node, you must SSH into it and manually add it to the list.

Discoverability is almost non-existent. Someone needs to provide you with a hash for repo to clone before you can work on it. Some seed nodes employ a web interface to list repos and browse code, but it's less than ideal. Same goes for discovery peers.

@rf @ru
С подачи знакомого заинтересовался вопросом коррозии алюминия при использовании литола. Предположил, что алюминий корродирует из-за реакции со щёлочью, использованной при производстве мыла (гидроксид лития скорее всего) при вымывании этой щёлочи из смазки водой и попадания этого раствора на незащищённый алюминий, либо от гидролиза самого мыла.

Взял где-то миллилитр "Litol-24" от Dinara Oil, залил около 10мл тёплой воды из под крана, несколько минут поразмешивал шпателем, сунул туда понтовую pH-индикаторную полоску Macherey-Nagel pH-Fix 4.5-10.0 - показала pH 7.5. Решил что вероятно экстракция вышла так себе, ещё немного размешал литол в воде, поставил лохань на грелкостол 3D-принтера, выставил удержание температуры 100° на час, закрыл короб и дождался прогрева и охлаждения стола до <50°. После этих манипуляций сунутая в раствор полоска показала pH 8.5. Учитывая что в реальной эксплуатации смазки в велосипедах вода может настаиваться на литоле месяцами, решил что результат достаточно однозначно иллюстрирует вероятный механизм возникающей коррозии.

Ещё нашёл другого чувака, который не поленился и проделал продолжительный эксперимент с алюминием с аналогичными выводами: egain.ru/Aktivnyiy_otdyh/Turiz

Мораль: не заливайте воду в алюминий с литолом, или ебашьте ЕЩЁ БОЛЬШЕ литола чтобы у побывавшей в контакте с литолом воды не было никаких шансов добраться до алюминия, или используйте смазки без мыльного загустителя по возможности (даже тот же косметический вазелин в определённых температурных условиях работает неплохо; расскажите мне про смазку с более широким диапазоном рабочих температур без мыла).

L29Ah boosted

Someone asked why anyone would want to run a non-systemd Linux system, and honestly nothing I could say explained it better than this classic.

L29Ah boosted

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

Но за всю жизнь мне так и не удалось запомнить ни одного телефона...

@noth1ng01@shitpost.poridge.club @rf @tech tox, jami.

L29Ah boosted

Ученые решили проверить эффективность метрик цитирования на примере кота Ларри, принадлежащего бабушке одного из них. Они сгенерировали 12 бессмысленных статей с Ларри в качестве единственного автора и еще 12 статей, в которых каждая из первых 12 статей цитировалась 12 раз. Эти статьи были загружены на ResearchGate под профилем Ларри с использованием поддельного академического адреса электронной почты.

Через две недели статьи Ларри были проиндексированы Google Scholar, и
он стал самым цитируемым котом в истории с 132 цитированиями!

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

@oleg_ru На визу подавался с формулировкой "буду перемещаться автостопом, хуй знает где буду жить"?

@noth1ng01@shitpost.poridge.club @rf @ru @b Го в Го.

@Evv1L @rf XFX это одноразовое говно с недоохлаждением, не бери.

@lil В средней полосе РФ - лето. В Черногории - любое кроме лета.

L29Ah boosted

craba.cab/@cybertailor подписалась,
оскорбилась от моих постов, отписалась и кинула на меня жалобу... МНЕ.
Ржака.
Вот для чего нужен собственный инстанс. Кому чё не нравится - тот просто идёт на хуй!

#freedom #fedi

@risto > За минимальное вмешательство государства в жизнь граждан (но не либертарианство)

Но ведь минархизм это сорт либертарианства, не?

L29Ah boosted

Yup, it's true. Firefox 128 includes new adtech features that are opt-in by default and announced with very little fanfare, so most people might not even know they're there. :blobcatverysad:

Well, this is me telling you they're there. You might want to go ahead and take a minute to opt out.

Here's the little helpful explainer from Mozilla about how it all works:

support.mozilla.org/en-US/kb/p

My read seems to be: Mozilla says website surveillance is generally bad and should be defended against. Cool. No notes. Firefox actually has a lot of nice anti-tracking and privacy features there and that's the main reason why I like Firefox.

But, and I swear I'm not even joking a little bit here, Mozilla goes on to say that advertisers might be happier if Firefox itself just tracked you directly and sent activity reports back to them.

Doesn't that sound great?

Now, to Mozilla's credit, they claim to anonymize the activity reports. And you can still meaningfully opt out of the whole system.

But WTF, mate?! I use Firefox *because* it fights against adtech. Or at least it used to. Now, Mozilla just lets adtech right in the front door and hopes you won't notice? :blobcat_thisisfine:

Well, we noticed. Mozilla is damage and we need to route around it.

L29Ah boosted

Me: Tf this thing keeps crashing?..
earlyoom [1]: *Whispers.* Hi, I'm here
Me: Let's check the syslog...
earlyoom: Noooo... I'm here...
Me: Hm... Nothing suspicious... Let's google it.
earlyoom: *Kills the browser* I SAID, I'M HERE.

[1]: github.com/rfjakob/earlyoom

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.