en.osm.town is one of the many independent Mastodon servers you can use to participate in the fediverse.
An independent, community of OpenStreetMap people on the Fediverse/Mastodon. Funding graciously provided by the OpenStreetMap Foundation.

Server stats:

250
active users

#select

0 posts0 participants0 posts today
Felix Palmen :freebsd: :c64:<p>First change since <a href="https://mastodon.bsd.cafe/tags/swad" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swad</span></a> 0.2 will actually be a (huge?) improvement to my <a href="https://mastodon.bsd.cafe/tags/poser" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>poser</span></a> lib. So far, it was hardwired to use the good old <a href="https://mastodon.bsd.cafe/tags/POSIX" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>POSIX</span></a> <a href="https://mastodon.bsd.cafe/tags/select" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>select</span></a> call. This is perfectly fine for handling around up to 100 (or at least less than 1000, YMMV) clients.</p><p>Some <a href="https://mastodon.bsd.cafe/tags/select" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>select</span></a> implementations offer defining the upper limit for checked file descriptors. Added support for that.</p><p>POSIX also specifies <a href="https://mastodon.bsd.cafe/tags/poll" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>poll</span></a>, which has very similar <a href="https://mastodon.bsd.cafe/tags/scalability" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scalability</span></a> issues, but slightly different. Added support for this as well.</p><p>And then, I went on to add support for the <a href="https://mastodon.bsd.cafe/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a>-specific <a href="https://mastodon.bsd.cafe/tags/epoll" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>epoll</span></a> and <a href="https://mastodon.bsd.cafe/tags/BSD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BSD</span></a>-specific <a href="https://mastodon.bsd.cafe/tags/kqueue" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kqueue</span></a> (<a href="https://mastodon.bsd.cafe/tags/FreeBSD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FreeBSD</span></a>, <a href="https://mastodon.bsd.cafe/tags/NetBSD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NetBSD</span></a>, <a href="https://mastodon.bsd.cafe/tags/OpenBSD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenBSD</span></a>, ...) which are both designed to *solve* any scalability issues 🥳 </p><p>A little thing that slightly annoyed me about kqueue was that there's no support for temporarily changing the signal mask, so I had to do the silly dance shown in the screenshot. OTOH, it offers changing event filters and getting events in a single call, which I might try to even further optimize ... 😎</p><p><a href="https://mastodon.bsd.cafe/tags/C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>C</span></a> <a href="https://mastodon.bsd.cafe/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a></p>
Kevin Russell<p>Can we please get rid of "selected for deletion" in replies and edits.</p><p>Please, third time this week I had to open previous edits to copy text back into my post because "automatically selected for deletion" deleted the post I was trying to add a preposition to.</p><p><a href="https://mstdn.social/tags/Mastodon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mastodon</span></a> <a href="https://mstdn.social/tags/select" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>select</span></a> <a href="https://mstdn.social/tags/coders" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coders</span></a></p>
Claudio Pires<p>AI Email Generators: How to Pick the Perfect One <a href="https://visualmodo.com/ai-email-generators-how-to-pick-the-perfect-one-in-2024/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">visualmodo.com/ai-email-genera</span><span class="invisible">tors-how-to-pick-the-perfect-one-in-2024/</span></a> 🌐📧🤖 <a href="https://mastodon.social/tags/Email" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Email</span></a> <a href="https://mastodon.social/tags/Generators" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Generators</span></a> <a href="https://mastodon.social/tags/AI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AI</span></a> <a href="https://mastodon.social/tags/Select" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Select</span></a> <a href="https://mastodon.social/tags/Tips" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Tips</span></a></p>
Felix Palmen :freebsd: :c64:<p>Integrating <a href="https://mastodon.bsd.cafe/tags/xcb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>xcb</span></a> in a <a href="https://mastodon.bsd.cafe/tags/select" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>select</span></a> / <a href="https://mastodon.bsd.cafe/tags/poll" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>poll</span></a> based <a href="https://mastodon.bsd.cafe/tags/event" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>event</span></a> loop, next chapter 🤯</p><p>Testing in a remote session with xrdp, I observed the first tooltip rendering only the frame → obviously an unnoticed (queued by xcb) expose event.</p><p>Tried to add code checking after xcb_flush() whether more bytes were read, and, indeed, this fixed it. Oh my. 🤪</p><p><a href="https://github.com/Zirias/xmoji/commit/e7044fbee2988618607c64d5ebef251db2448b1e" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/Zirias/xmoji/commit</span><span class="invisible">/e7044fbee2988618607c64d5ebef251db2448b1e</span></a></p><p>I really like xcb so far, but this eagerness to read and queue stuff without a way to disable that behavior is more or less braindead and should really be fixed. Any real-life application will do other things than just interacting with <a href="https://mastodon.bsd.cafe/tags/X11" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>X11</span></a>, so running your own event loop *is* a common scenario. And I refuse to do the stupid workaround seen a lot which dedicates a thread to xcb_wait_for_events() and friends.</p>
C.<p><span class="h-card" translate="no"><a href="https://mastodon.social/@jwz" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>jwz</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@rodgerd" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>rodgerd</span></a></span> </p><p>What is it with graphics software, in particular, that makes open source coders go <a href="https://mindly.social/tags/insane" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>insane</span></a>?</p><p>One of my pet peeves is one very tiny stupidity (of many) in Gnu Imp - many years ago, you opened an image, clicked the rectangular <a href="https://mindly.social/tags/select" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>select</span></a> <a href="https://mindly.social/tags/tool" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tool</span></a>, and selected a box with the left mouse button. Fine.</p><p>Then at some point years ago, this changed. You can't do this selection; you get a "bzzt, dumb user" pointer. You have to shift and select, then click.</p><p>Must make sense to someone...</p>