det.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon Server des Unterhaltungsfernsehen Ehrenfeld zum dezentralen Diskurs.

Administered by:

Server stats:

1.8K
active users

#dictionary

1 post1 participant0 posts today

#dictionary : a book containing the words of a language, arranged alphabetically, with explanations of their meanings

- French: dictionnaire

- German: das Wörterbuch

- Italian: dizionario

- Portuguese: dicionário

- Spanish: diccionario

------------

Thank you so much for being a member of our community!

Now that #swad 0.7 is released, it's time to prepare a new release of #poser, my own lib supporting #services on #POSIX systems, following a #reactor with #threadpool design.

During development of swad, I moved poser from using strictly only POSIX APIs (with the scalability limits of e.g. #select) to auto-detected support for #kqueue, #epoll, #eventports, #signalfd and #timerfd (so now it could, in theory(!), "compete" with e.g. libevent). I also fixed quite some hidden bugs, and added more base functionality, like a #dictionary using nested hashtables internally, or #async tasks mimicking the async/await pattern known from e.g, #csharp. I also deprecated two features, the periodic and global "service tick" (superseded by individual timers) and the "resolve hosts" property of a "connection" (superseded by a separate resolve class).

I'll have to decide on a few things, e.g. whether I'll remove the deprecated stuff immediately and bump the major version of the "posercore" lib. I guess I'll do just that. I'd also like to add all the web-specific stuff (http 1.0/1.1 server) that's currently part of the swad code as a "poserweb" lib. This would get a major version of 0, indicating a generally unstable API/ABI as of now....

And then, I'd have to decide where certain utility classes belong to. The rate limiter is probably useful for things other than web, so it should probably go to core. What about url encoding/decoding, for example? 🤔

Stay tuned, something will come here, maybe helping you to write a nice service in plain #C 😎:

github.com/Zirias/poser

POsix SERvices framework for C. Contribute to Zirias/poser development by creating an account on GitHub.
GitHubGitHub - Zirias/poser: POsix SERvices framework for CPOsix SERvices framework for C. Contribute to Zirias/poser development by creating an account on GitHub.

TIL about the word "calyx" from Robin Wall Kimmerer in her book "The Serviceberry":
"Because I'm a bontanist, my knowledge of economics and finance is about the size of the frilly little cup at the tip of a Juneberry that was once part of the flower. It's called the 'calyx,' in case you were craving a delicious new word, the way some people crave money."

Except due to @calyxinstitute this was not a new word to me, just one that I never thought of otherwise. If, like me, though, reading a gorgeous sentence like that one compels grabbing a dictionary so large it must be opened on a table to dig deeper, then "Hi!" I see you, one of what I would estimate might be a handful of other people, who care about such knowledge and treasure it. May we meet up among the flowers some day. #bookstodon #privacy #dictionary

Still working on #swad, and currently very busy with improving quality, most of the actual work done inside my #poser library.

After finally supporting #kqueue and #epoll, I now integrated #xxhash to completely replace my previous stupid and naive hashing. I also added a more involved #dictionary class as an alternative to the already existing #hashtable. While the hashtable's size must be pre-configured and collissions are only ever resolved by storing linked lists, the new dictionary dynamically nests multiple hashtables (using different bits of a single hash value). I hope to achieve acceptable scaling while maintaining also acceptable memory overhead that way ...

#swad already uses both container classes as appropriate.

Next I'll probably revisit poser's #threadpool. I think I could replace #pthread condition variables by "simple" #semaphores, which should also reduce overhead ...

github.com/Zirias/swad

Simple Web Authentication Daemon. Contribute to Zirias/swad development by creating an account on GitHub.
GitHubGitHub - Zirias/swad: Simple Web Authentication DaemonSimple Web Authentication Daemon. Contribute to Zirias/swad development by creating an account on GitHub.

Meghan Houser: The Subtle #Resistance of #Dictionary.com: Can you use "context" in a sentence? "There’s something pretty interesting happening on dictionary.com & its sister site, Thesaurus.com. Scroll down to the example usages of a given word and you’ll see what I mean. Among the example sentences for “democracy” at time of publication:…"

#language
contrarian.substack.com/p/the-

The Contrarian · The Subtle Resistance of Dictionary.comBy Meghan Houser

`Good morning. 🌿🌿🌿

3 March 2025

There’s an old paperback Webster's New World Dictionary sitting in the middle of my desk. My wife must have been using it yesterday because I rarely reach for a dictionary anymore—the internet does it for me. This particular edition, printed in 1990, has well-used, yellowed pages. To me, 1990 doesn’t seem that long ago, though it's been over thirty years. The dictionary's cover price is $4.50, while a new version costs over $9. I could have sworn I had two copies, but glancing around, I don't see another one. I probably purchased the dictionary in a Stars and Stripes Book Store overseas. Boring, I know - like reading a dictionary.

"At painful times, when composition is impossible and reading is not enough, grammars and dictionaries are excellent for distraction. " - Elizabeth Barrett Browning