toad.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server operated by David Troy, a tech pioneer and investigative journalist addressing threats to democracy. Thoughtful participation and discussion welcome.

Administered by:

Server stats:

277
active users

#development

45 posts42 participants4 posts today

Hi #fediverse !

I'm getting my MS in #computerscience & been tasked with doing an anonymous ethics interview of someone who works in #tech , and has experienced (or an acquaintance has shared) a few ethical dilemmas on either the technical and/or personnel side

I myself am in #software #development (in tech since 2018), & would love to use the opportunity to network on here (& maybe I've experienced the similar issues, too) 👍

Thanks for any boosts or consideration!

e-mail: marc@ochsner.me

"A time-lapse film offers a glimpse of a hidden milestone of human development: the moment when the newly formed embryo latches onto the uterine lining. Researchers have captured real-time footage of an embryo pulling on a high-fidelity replica of the lining to bury itself inside, effectively remodelling its new home."

nature.com/articles/d41586-025

www.nature.comWatch a human embryo implant itself — with brute forceVideo provides an up-close look at a human embryo plunging into tissue that simulates the uterine lining.

Let's start the week with this inclusive (and implicitly humanist) message from Philip Schellekens (UNDP).

Of course, there are all sorts of questions this begs, from what actually *is* development to the Q. of whether development should still be pursued in the same way in the face of the climate crisis... but its central message that more links us than divides us remains vital if the human race is to (continue to?) prosper.

#development #climate #politics

h/t LinkedIn

Japan to train 30,000 African students in AI to spur development

Matsuo Lab held a two-day intensive lecture in July at the University of Cape Town in South Africa, the first of its kind in Africa. (Matsuo-Iwasawa Lab) KANA BABA August 16, 2025 03:37 JST TOKYO — Japan plans to train 30,000 people ac…
#Japan #JP #JapanNews #000 #30 #african #AI. #development #JapanTopics #news #spur #Students #train
alojapan.com/1347498/japan-to-

alojapan.com/1347498/japan-to- Japan to train 30,000 African students in AI to spur development #000 #30 #african #AI. #development #Japan #JapanNews #JapanTopics #news #spur #Students #train Matsuo Lab held a two-day intensive lecture in July at the University of Cape Town in South Africa, the first of its kind in Africa. (Matsuo-Iwasawa Lab) KANA BABA August 16, 2025 03:37 JST TOKYO — Japan plans to train 30,000 people across Africa in the field of artificial intelligenc

Question for accessibility folks and people who rely on screen readers.

I code nav so there’s no link when you’re on a respective page. Like this:

<dd>One</dd>
<dd><a href="/two">Two</a></dd>

But the aria-current attribute can be used with persistent links:

<dd><a href="/one" aria-current="page">One</a></dd>
<dd><a href="/two">Two</a></dd>

Which of these, or using aria-current on a non-linked item, feels the most accessible?

Having coded #C for a long time (and on platforms that are bit skimpier on resources) I have a special dislike for excessive stack space allocation. Stack space is precious, and gobbling it unnecessarily is the minimum bad style, if not even a bug. If the functions need temporary workspace, and if the area would grow larger than couple of kilobytes in my opinion use of heap is warranted.

One reason to dislike excessive stack size usage is that there are platforms that do not auto-expand the stack on the fly. To cater for excessive stack use you'd have to predefine a huge stack size of the application for no other reason than to cater for the lazy/bad code. Most of the time the stack space would sit unused, only to be truly used when the affected functions are called.

I recently ported Python 3.13.x to #MorphOS and now decided to look into cleaning things up for the port. This involved detecting and patching any excessive stack usage with malloc()ated buffers.

I was somewhat dismayed to spot github.com/python/cpython/blob and github.com/python/cpython/blob

Such use of large arrays makes transpose_pow2() utilize 128KB (or 256KB of size_t is 64-bit) of stack space, regardless of the number of rows and columns. Boo, what a waste!

I fixed this by making swap_halfrows_pow2 and squaretrans_pow2 take a pointer to struct that has a union that holds buf1 and buf2 for both functions and then allocating and freeing the buffer in transpose_pow2 as needed.

The Python programming language. Contribute to python/cpython development by creating an account on GitHub.
GitHubcpython/Modules/_decimal/libmpdec/transpose.c at dc53a3e52a54beef450e4bf451e09b65e0df8043 · python/cpythonThe Python programming language. Contribute to python/cpython development by creating an account on GitHub.