These are public posts tagged with #thread. You can interact with them if you have an account anywhere in the fediverse.
I finally eliminated the need for a dedicated #thread controlling the pam helper #process in #swad.
The building block that was still missing from #poser was a way to await some async I/O task performed on the main thread from a worker thread. So I added a class to allow exactly that. The naive implementation just signals the main thread to carry out the requested task and then waits on a #semaphore for completion, which of course blocks the worker thread.
Turns out we can actually do better, reaching similar functionality like e.g. #async / #await in C#: Release the worker thread to do other jobs while waiting. The key to this is user context switching support like offered by #POSIX-1.2001 #getcontext and friends. Unfortunately it was deprecated in POSIX-1.2008 without an obvious replacement (the docs basically say "use threads", which doesn't work for my scenario), but still lots of systems provide it, e.g. #FreeBSD, #NetBSD, #Linux (with #glibc) ...
The posercore lib now offers both implementations, prefering to use user context switching if available. It comes at a price: Every thread job now needs its private stack space (I allocated 64kiB there for now), and of course the switching takes some time as well, but that's very likely better than leaving a task idle waiting. And there's a restriction, resuming must still happen on the same thread that called the "await", so if this thread is currently busy, we have to wait a little bit longer. I still think it's a very nice solution.
In any case, the code for the PAM credential checker module looks much cleaner now (the await "magic" happens on line 174):
https://github.com/Zirias/swad/blob/57eefe93cdad0df55ebede4bd877d22e7be1a7f8/src/bin/swad/cred/pamchecker.c
Simple Web Authentication Daemon. Contribute to Zirias/swad…
GitHubFrance-Algérie, vers une rupture des relations diplomatiques ?
#thread ↓
LOR.SH - ЗАКРЫВАЕТСЯ
Как уже было написано в объявлениях, это произойдёт через пару-тройку месяцев.
В связи с этим я уже не первый раз вижу то как все создают треды "куда бежать".
Так как у меня достаточно неплохой "outreach", предлагаю сделать ультимативный тред "куда бежать".
В нём предлагаю: Обсудить что теперь делать и почему не нужно паниковать
Где можно зарегистрировать новый аккаунт
Как можно "переехать" на новый аккаунт
Обсудить хостинг своего персонального сервера
По возможности обсудить не поднятые в этом треде вопросы, которые вас волнуют
Также предлагаю хэштег #LorshMigration для тех, кто хочет сейчас что-то обсудить по теме или после закрытия сервера найти друг друга если что-то пошло не так. Я уже подписан на него и сам пишу под ним посты о своих впечатлениях о переезде или делюсь информацией по теме.
Если есть желание можете поучаствовать в субтреде переписи переехавших указав откуда и куда вы переехали.
Пожалуйста, помните, что этот тред - это не общение со службой поддержки, а просто переписка с людьми, которые по своей инициативе решили вам помочь.
🫡 Всем пользователям lor.sh - спасибо. Желаю вам найти себе уютное новое пристанище.
НЕ ЗАБЫВАЙТЕ, что в Mastodon есть функция миграции и вы можете унести всех подписчиков с собой. Начинать жизнь на новом сервере с нуля и терять связи - не нужно! Чтобы узнать подробнее - читайте тред дальше!
@ru @rur @rf
#lorsh #fediverse #Mastodon #rufedi #log #news #thread #migration #LorshMigration #instance
Selftaught/Disability Woes
#Thread
Often I forget just how amazing some of the #programming systems I have made for #Asteroidians are. Absolutely something that could be turned into a viable career, even outside #gamedev
Being #ActuallyAutistic I seem to struggle with the #softskills necessary to turn the #SelfTaught skills I've developed into something I can live off of
Its very invalidating, internally I seem to blame society or #capitalism which is not constructive
Dès le début de la guerre dévastatrice lancée par Israël à Gaza en réponse aux attaques du Hamas du 7 octobre 2023, Madrid défend les Palestiniens et s’attire les foudres du premier ministre israélien Benyamin Netanyahou. ↓
#thread
Wie oft bist Du in Deinem Leben schon einfach so in eine Polizeikontrolle geraten und welcher phänotypischen Gruppe ordnest Du Dich zu? #Thread
Qu’est-ce que le « soft power » ?
#thread ↓
An experiment with hand stitched applique... (very much a work in progress!)
#Embroidery #Textileart #Art #FineArt #Nature #FibreArt #Thread #Sculpture #ContemporaryEmbroidery #ContemporaryArt #Arte #Artwork #ArtistsOnMastodon #Applique #Sew #Sewing #SlowStitch #FreehandMachineEmbroidery #Artist #Art #Textile
Lichen; net, 2025.
An experiment in combining separate embroideries into one piece.
#LichenSubscribe #Lichen #Embroidery #MachineEmbroidery #Textile #Textileart #Art #FineArt #Moss #Mosstodon #Nature #FibreArt #Thread #Sculpture #Fungi #Artist #ContemporaryEmbroidery #ContemporaryArt #Arte #Artwork #ArtistsOnMastodon
Been hanging by a tether #thread
for so long
over this frickin abyss...
Twisting ever so slowly
in the indifferent breeze
with nothing below me
but the cruel force of gravity...
Fretting over the fiber shredded
in tearing increments
a fraction more each day
til all that remains for support
is a thin filament
with a broken future...
I realize finally
after much wasted consternation
this crashing now inevitable disconnect
I have long dreaded
will in reality
be my liberation
from chronic death anxiety
#Thread - Enfin ! Le Cours Charlemagne va terminer sa métamorphose après le succès de sa piétonisation.
À partir de l’été 2025, l’un des axes majeurs de Confluence deviendra un véritable espace piéton et plus végétal, pensé pour les usages du quartier.
A big part of American culture has always been angry ignorance. #MAGA has made it nearly their entire aesthetic. #uspol #thread
https://fed.brid.gy/r/https://bsky.app/profile/did:plc:s6j27rxb3ic2rxw73ixgqv2p/post/3llr7tt3m3s22
The government’s statement is a flex, not a confession…
Bluesky Social(5/5) #thread
Integration digitaler Methoden: Die Integration digitaler Methoden in die Geisteswissenschaften revolutioniert die Forschung in Bereichen wie der Ägyptologie und beeinflusst die Ausbildung in den Altertumswissenschaften durch digitale Inhalte in den Curricula.
(4/5) #thread
Zukünftige Pläne: Lincke plant, ihre Digitalisierungstools öffentlich zugänglich zu machen, um anderen Forschern die Arbeit zu erleichtern. Sie arbeitet auch an stilometrischen Methoden zur Autorschaftszuweisung koptischer Texte.
(3/5) #thread
Digitalisierung in der Ägyptologie: Diese Techniken ermöglichen es, große Textmengen effizient zu analysieren und zu durchsuchen, was die Forschung erheblich erleichtert. Koptische Texte sind oft in schwer zugänglichen Handschriften überliefert.
(2/5) #thread
Forschungsschwerpunkt: Lincke entwickelt Software, um koptische Texte digitalisiert und durchsuchbar zu machen. Sie ist Juniorprofessorin für Computerphilologie und Data Science an der Freien Universität Berlin und spezialisiert sich auf Machine-Learning-Techniken zur Textdigitalisierung.
(1/5) #thread
Berliner Ägyptologin Eliese-Sophia Lincke: Der Artikel im Tagesspiegel berichtet über ihre Arbeit zur Digitalisierung koptischer Handschriften. Koptisch wurde vom 1. bis zum 10. Jahrhundert n. Chr. verwendet. Ohne digitalisierte Texte ist die Forschung zeitaufwendig.