shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

244
active users

#Testing

8 posts8 participants0 posts today

I was reminded recently about the time I was asked to build a "comprehensive test suite" for PNG support in a product.

It turns out that despite PNG being a fairly simple specification, NOBODY implements the whole thing. Including libpng, the nominal "reference implementation".

But it's all pretty modular, so I cranked out a fairly simple C program that spit out every possible combination of chunk types, and every pixel format, from 1-bit to 32-bit, with every kind of representation including grayscale, true color, and indexed.

I ran it, and ended up with a few hundreds of thousands of test files, about half of which crashed our product. And I hadn't even gotten around to the "fuzzing" part of the test suite, yet.

The request was quickly dialed back to "a test suite for a reasonable subset of the PNG spec", where "reasonable" included maximum 1kx1k dimensions, true-color and 256-colored index, and no images greater than 8-bit depth.

“They’re able to manipulate it internally. And so if the commissioner wants to have a good year...the commissioner can deliver him that school improvement. And likewise, if it’s a legislative year, and we want to show how shitty the public schools are, so that we can pass private school vouchers, the commissioner will accommodate. It’s such a corrupt system.”

austinchronicle.com/news/2025-

www.austinchronicle.comEducators Hate It, So Why Is Texas Keeping the STAAR Test Alive?Behind efforts to eliminate the state test that stresses kids out and shuts schools down

#traditionalroguelike #ZdashAngband #screenshot #gaming #nightshift first image shows the blood splat plus the classic corpse dropping, creating a floor that really shows the battle I had against that pack of crazed snow goblins. Second snap shows a duel, my kenku encounters two other kenku ronins... Didnt go well for them. #testing release day should be tomorrow. Found a bug but it was not related to last changes, so, kinda ready for release. Niiiice!

UTF-8 vibe check

À à Ā Ġ ŀ Š ƀ Ơ ǀ Ǡ Ȁ Ƞ ɀ ɠ ʀ ʠ ˀ ˠ ̀ ̠ ̀ ͠ ΀ Π π Ϡ Ѐ Р р Ѡ Ҁ Ҡ Ӏ Ӡ Ԁ Ԡ ؠ ـ ٠ ڀ ऀ ठ ी ࿀ Ⴀ Ꭰ ᐀ ᖀ   ᚠ ᛀ ᛠ ᴀ ᴠ ᵀ Ḁ Ḡ Ṁ Ṡ Ẁ Ạ Ề Ỡ ἀ ἠ ὀ ὠ ᾀ ᾠ ῀ ῠ   † ⁀ ⁠ ₀ ₠ ⃀ ⃠ ℀ ℠ ⅀ Ⅰ ↀ ↠ ⇀ ⇠ ∀ ∠ ≀ ≠ ⊀ ⊠ ⋀ ⋠ ⌀ ⌠ ⍀ ⍠ ⎀ ⎠ ⏀ ⏠ ␀ ␠ ⑀ ① ⒀ ⒠ Ⓚ ⓠ ─ ┠ ╀ ╠ ▀ ■ ◀☀ ☠ ♀ ♠⚠ ✀ ✠ ❀ ❠ ➀ ➠ ⟀ ⟠ ⠀ ⠠ ⡀ ⡠ ⢀ ⢠ ⣀ ⣠ ⤀ ⤠ ⥀ ⥠ ⦀ ⦠ ⧀ ⧠ ⨀ ⨠ ⩀ ⩠ ⪀ ⪠ ⫀ ⫠ ⬀ ⬠ Ⱡ ⺀ ⺠ ⻀ ⻠ ⼀ ⼠ ⽀ ぀ だ ㍠ ㎀ ㎠ ㏀ 僀 僠 ꧠ 가 갠        ff ﬠ ¢ 𝌀 𝔠 𝕀 𝕠 𦤀

(This is the beginning of each major codepoint section.)

Render as current stable Chrome on Linux attached. Can you see the same?

Do you want to help testing @badgefed and provision your local test instance?

Easy

docker pull ghcr.io/tryvocalcat/badgefed:latest &&
docker run -v `pwd`/data:/app/data \
-p 8080:8080 \
-e SQLITE_DB_FILENAME=/app/data/badges.db \
-e AdminAuthentication__AdminUsers__0__Id=your-mastodon-username \
-e AdminAuthentication__AdminUsers__0__Type=Mastodon \
-e MastodonConfig__ClientId=your-mastodon-client-id \
-e MastodonConfig__ClientSecret=your-mastodon-client-secret \
-e MastodonConfig__Server=your-mastodon-server \
ghcr.io/tryvocalcat/badgefed

And then open a browser and go to http://localhost:8080 or http://localhost:8080/admin

NVDA 2025.1 Beta 5 is now available! Changes since beta 4 include:

- Updates to translations
- Fixes for reading math attributes in PDFs
- Minor improvements to the user experience of Remote Access

Read the full details and download at: nvaccess.org/post/nvda-2025-1b

We are getting closer to NVDA 2025.1! Thank you to all those who have been trying out betas and giving us feedback, we greatly appreciate it!

www.nvaccess.orgNV Access | NVDA 2025.1beta5 available for testing