BOBBIN: Now with Enhanced Apple IIe support, thanks to @sethkushniryk ! Currently in the "enhanced-revised" branch, not yet in main. I can play @a2_4am 's "Pitch Dark" collection now!
github.com/micahcowan/bobbin/t…

With everyone being so focused on Ty and Pyrefly right now, I'd like to put a lesser known type checker in the spotlight for a second, called Zuban.

I know, yet another Python type checker, just what the Python ecosystem needs! But hear me out, this one is genuinely exciting to me.

It's made by a long time Python ecosystem contributor, who you might know for creating Jedi.

Of course, it has all the goodies you'd want these days, which is a good CLI, an LSP, being written in Rust for performance, etc.

But it also aims for Mypy compatibility with zmypy, making it a great potential option for existing projects using Mypy that just want something faster.

I reported a couple of issues which got fixed in a span of hours too!

I'd say give it a go, don't expect perfect results, but report issues if you find them :blobcatthumbsup:

#Python #notAnAd

Officially got the word today. My employer is shitcanning all remote employees if we don't agree to set our lives on fire and move. And in the middle of a historically bad tech job market. I've sent out a ton of resumes and gotten nothing, like everyone else. If anyone needs a senior software engineer (backend primarily) who's really good at their job, hit me up. #GetFediHired

I'll say here what I said on Twitter:

I actually do think it's worth pointing out how in a time of overt fascism, white trans people are also becoming more reactionary and facist overall, because that has real ramifications for Black trans people, who already bear the brunt of anti-trans violence.

I'll say that again: by every meaningful metric, Black trans people bear the brunt of transphobic violence. Not white trans people. And white trans people are not organizing en masse in any real way to change this fact.

And to be clear: White trans people are not becoming more reactionary and facist because they're trans, it's because they're white. And in a white supremacist society, white people will always be white first. Race traitors are rare, very rare. Us Black folks remaining real clear on this point is what will help to keep us safe and keep us from fates like that of Sam Nordquist.

This entry was edited (2 weeks ago)

I gave a seminar entitled "How Rust won: The quest for performant, reliable software" at the Topos Institute on Jun 3, and the video (youtu.be/k_-6KI3m31M) is now published. I hope people enjoy it!

💻 Programmers:

What generation do you formally belong to?

For a more representative sample, please consider boosting this post. 🚀

#programming #demographics #fediverse

  • Baby Boomers (5%, 26 votes)
  • Generation X'ers (33%, 153 votes)
  • Millennials (50%, 231 votes)
  • I'm older, or younger than that. (Please comment.) (10%, 50 votes)
460 voters. Poll end: 4 days ago

in reply to Dr. Cat

CoreELEC provides Dolby Vision support on specific Amlogic-based devices that have a Dolby Vision-licensed System on Chip (SoC), identified by a 'J' or 'K' suffix in the model name (e.g., S905X4-J/K) This support was first introduced in the CoreELEC 21-Omega release, which required a significant platform change to aarch64 architecture to accommodate the necessary proprietary driver blob (dovi.ko) extracted from the device's Android installation The feature is currently available on devices like the Homatics Box R 4K Plus, RockTek G2, Nokia 8010, Minix U22X-J (Max), and Ugoos AM6b+

Dolby Vision support in CoreELEC is enabled by default on compatible hardware, but users can disable it via the CoreELEC settings if needed The system is configured to follow the source, meaning Dolby Vision activates only when the media, device, and TV are all capable and compatible The display will switch to Dolby Vision mode, and if the TV is not Dolby Vision capable, the content will play in HDR or SDR based on the display's capabilities

CoreELEC supports Dolby Vision profiles 5 and 8, with profile 7 (used on UHD Blu-rays) being converted on-the-fly to profile 8.1 or minimal enhancement layer (MEL) using the libdovi library due to a bug in the upstream Amlogic Android Dolby Vision system The conversion mode can be controlled by the user through the "Convert Dolby Vision for compatibility" option, with available modes including Lossless, Minimal EL, Profile 8.1, Profile 8.4, and Profile 8.1 MP As of August 2025, the CoreELEC team has successfully added support for all Dolby Vision profiles, including the Full Enhancement Layer (FEL) for profile 7, on the Ugoos AM6b+ streaming box, making it the first and only streaming device to fully support all DV profiles like a physical UHD player

To access Dolby Vision settings, users must ensure the user level is set to Expert in Kodi's System settings, where a dedicated Dolby Vision menu appears below the standard Kodi menu The Dolby Vision Led mode setting allows users to choose between TV-Led (RGB 4:4:4) or Player-Led (YCbCr 4:2:2) mode For optimal playback, especially on TVs like the LG Evo G4, users are advised to use the Player-led HDR option and ensure the correct HDR10+ to Dolby Vision toggle is set A clean install is highly recommended when upgrading to CoreELEC 21-Omega due to the architecture change from arm to aarch64, as upgrading from older versions or restoring backups is not possible and can lead to a non-booting system

This entry was edited (1 week ago)

I emailed the EU (COMP-DMA@ec.europa.eu) explaining why I think #Google's new anti #sideload measures are problematic.

They responded stating they "welcome feedback from interested parties", noting that the #DMA does allow "strictly necessary and proportionate measures to ensure [3rd party apps/stores] do not endanger the [hardware or OS] or to [allow users to effectively protect security]".

May be worth sending an email explaining your opinion on the necessity and proportionality :)

in reply to Buccia

@BucciaBuccia I'm always very disappointed with enforcement but one thing I notice is that everyone is always yelling on social media, but no complaints reach the correct groups.

When I complained about Stocard's GDPR export, one of the arguments they had to not punish Stocard was because this "was the first complaint they received on Stocard" and thus it was "not indicative of purposeful misbehaviour".

It shouldn't be our responsibility to monitor but it still seems worth trying to alert them

#AndroidAppRain at apt.izzysoft.de/fdroid today brings you 16 updated and 1 added apps:

* CoMaps - Hike, Bike, Drive Offline with Privacy (added on request of its developers; not yet RB)

Enjoy yourr #free #Android #apps with the #IzzyOnDroid repo :awesome:

I've been using @ecosia for several weeks. Its privacy protection is less strict than DuckDuckGo's, but otherwise, it's a very usable #search engine, on par with #Google (no surprise, since it uses their index). If you keep using Google because you can't get used to other search engines, consider Ecosia. You'll get the same results, and while Google would use the profits from your searches to build more data centers for AI, Ecosia will use them to plant trees.

I'm 90% sure someone's done a poll like this before, but I'm doing it here because I'm curious. How do you prefer to read your books? Mostly curious if I'm in a minority, but also just wonder on the results. Feel free to boost this if you'd like.

  • Physical print/braille books (0%, 0 votes)
  • Human narrated audio books (0%, 0 votes)
  • Electronic print/text to speech (100%, 4 votes)
  • Other, feel free to talk in replies (0%, 0 votes)
4 voters. Poll end: 6 days ago

reshared this

I thought abortion was BEFORE the birth?

Florida plans to become first state to eliminate all childhood vaccine mandates: ctvnews.ca/health/article/flor… #polio #scarletfever #smallpox #mumps #measles #rubella #wontsomeonepleasethinkofthechildren #childdeathstate #childkillerstate #USA #USAUSA

Europe Can Build Its Own Social Media
by Sebastian Vogelsang

project-syndicate.org/commenta…
#EuropeanAlternatives #BuyFromEU #BuyEuropean #SocialMedia

It's September 3... the Montréal election is November 2...

Almost 15% of Montréal identify as anglophone—where is the English version of Transition Montréal's website?

transitionmtl.org/ #polMTL #MTLpoli #ticktock #MTLvotes #montrealvotes

Relativ frisch veröffentlicht und kostenlos als PDF verfügbar:
die DIN SPEC 33429 - Empfehlungen für Deutsche Leichte Sprache:
din.de/de/wdc-beuth:din21:3877…

Anleitung zum Download (leider etwas umständlich) im nächsten Toot.

#leichteSprache #accessibility #a11y
#leichterLesen #leichterSchreiben

This entry was edited (1 week ago)

this is pretty good
gimletlabs.ai/blog/ai-generate…
@feld maybe you care
@feld

Looks like Matrix was able to restore from a snapshot and didn't need to use a dump/restore method, so they've escaped certain death this time.

Now let's see if they learn their lesson and do something about their db corruption / storage failures issues they claim keeps happening
RT: friedcheese.us/objects/91f3c6b…


Oh a mysterious "slow burn" of Postgres corruption? Where is the engagement on the Postgres mailing lists? I haven't seen a single thread about this issue on the pgsql-general or pgsql-hackers lists.

It's either a hardware storage bug, a raid implementation bug, a kernel bug, or their Postgres/filesystem tuning is trading data reliability for performance. But they're not sharing anything of value.

Postgres doesn't just corrupt itself. We have several DBs > 100TB at $work. Many people have significantly larger databases...

I kinda doubt their recovery times too. They will probably forget that they need to disable indexes to make the restore have a reasonable speed. And pg_restore is single threaded per table. 1.5TB can take 1.5 days.

blog.peerdb.io/how-can-we-make…

I think they're fucked. I wonder if they will be able to recover without it taking months, literally. They haven't indicated they're using anything but vanilla Postgres.

This could be the end of the matrix.org homeserver.