The cool thing about cats is you don't have to get them a Christmas present, because empty boxes, balls of crinkly paper, shiny bows, and unattended plates of food are the greatest gifts of all. Oh and let's not forget the full tree filled with sparkly toys, you clearly put up for their enrichment.

Wait...did cats invent Christmas?

reshared this

On my Christmas tree, I now have two piano ornaments, and Angel playing a pipe organ, and now something that vaguely represents an Arp 2600 from the Pearlman foundation #analog_synthesizers #synth #MusicianLife #christmas #Christmas2025 still working on getting good pictures of my whole tree.

Friends, I'm thrilled to introduce this year's Christmas Reapers album! This is a fund-raiser to support the continued development of accessible tools so that blind and visually impaired people can continue to make music using computers! It's a treat to be part of it once again! #musicianlife #musician #disabledmusician #recordingding #reaperdAW
christmasreapers.bandcamp.com/…

reshared this

Today has been seriously giving me kind of hope when I think about it. I've been sitting in front of my computer from morning to evening, configuring a bunch of software on this raspberry pi mainly with the help of Claude, watching YouTube videos and documentations, for example IceCast, DarkIce, UpSnap in docker. And I'm satisfied. Yes, I'm actually satisfied, everything works, even after a reboot. And I just hope it keeps stable and running and I can continue to build on that foundation. Tailscale runs as an exit node and subnet router. All little step by step things but it feels great. I think I overthought the entire thing rather than just actually starting it and seeing that it isn't that ultra insanely difficult. Things will surely break, but also heavily improve over time, but it has shown me that I can still be productive and actually do something and not just procrastinate in boredom in front of this device. Next steps are getting a VPS to act as a reverse proxy for IceCast and some other services which this Pi is going to run very soon.

Zach Bennoui reshared this.

I think I'm confused. I've had Python 3.12 on this Windows 11 x64 computer for a couple years. I just installed Python 3.14, hoping it might fix the error I get when installing the wave package. I still have c:\python312, but no c:\python314. If I type python into run, I get 3.12. There are no variables referring to Python. defined, and c:\python312 is not on my system path.

1. Where did 3.14 install to?
2. How do I change my default python to 3.14?
3. How is 3.12 being found at all?

in reply to Boo-une (1987) Dune, but scary

what's hostile alt text you ask?

it's when you don't actually describe what's in the image. it includes; just a joke, endless hashtags and/or emojis, extensive URLs, just a period, the file name of the image,....

I hope this helps clear things up

alt text on your picture of your cat could literally just be "my cat" and that's good enough. it's not great but you achieved the bare minimum—describing what's in the photo.

what it should not be is: "lol look at this silly guy" or "wow what a pose" or "fuzzball" or "this one time I took this picture and I thought it was so good so I wanted to share it with you"

This entry was edited (2 days ago)

Already so many great posts on this year's #HTMHell advent calendar... Discover Dialog by @sarajw
htmhell.dev/adventcalendar/202…

Words from the Accessibility Freedom Beaver @SteveFaulkner
htmhell.dev/adventcalendar/202…

Hell is Other People's Markup by @lloydi
htmhell.dev/adventcalendar/202…

The Wonderful World of Web Feeds by @maureenholland:
htmhell.dev/adventcalendar/202…

I watched Prime Video for the first time in a while (to watch Gen V, season 2) and... Fucking Prime now has commercials, not before before the show, as I was expecting, but in the middle of the shows!

Those streaming platforms are forgetting that we signed up for them because they're only slightly more convenient than pirating platforms... Well, if they play ads, that convenience is gone and so is my subscription.

#FuckAmazon #PrimeVideo #Streaming

I've been playing with Orpheus TTS (not the old screen reader synthesizer, a new one that claims to be natural). It's not for real-time use, but rather, you give it a chunk of text and it gives you a .wav file. It runs locally. It sounds okay, but Tara, the default voice, has what almost sounds like room noise. It's very odd. If you try it, remove wave>=0.0.2 from requirements.txt or you might get installation errors. github.com/isaiahbjork/orpheus…

Our @panoramax -server is back online!

In other word, looking at our images and uploading new images is possible again.

Did you try to upload an image yesterday? Open the MapComplete website or app again, MapComplete will try to upload again without losing your image.

You can also see the 'image upload queue' in the menu; in case you'd want to abort uploading an image.

A big thanks to @thibaultmol for hosting our server and to the @panoramax for the assistance!

Pietervdvn reshared this.

GrapheneOS version 2025121200 released


Tags:

  • 2025121200 (Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 7, Pixel 7 Pro, Pixel 7a, Pixel Tablet, Pixel Fold, Pixel 8, Pixel 8 Pro, Pixel 8a, Pixel 9, Pixel 9 Pro, Pixel 9 Pro XL, Pixel 9 Pro Fold, Pixel 9a, Pixel 10, Pixel 10 Pro, Pixel 10 Pro XL, Pixel 10 Pro Fold, emulator, generic, other targets)

Changes since the 2025121000 release:

  • disable notification summaries and organizer features due to AOSP and GrapheneOS lacking the AI models used to implement these features
  • add workaround for notification background appearance regression in Android 16 QPR2
  • Vanadium: update to version 143.0.7499.109.0
  • GmsCompatConfig: update to version 167

All of the Android 16 security patches from the current January 2026, February 2026, March 2026, April 2026, May 2026 and June 2026 Android Security Bulletins are included in the 2025121201 security preview release. List of additional fixed CVEs:

  • High: CVE-2025-32348, CVE-2025-48641, CVE-2026-0014, CVE-2026-0015, CVE-2026-0016, CVE-2026-0017, CVE-2026-0018

2025121201 provides at least the full 2026-01-01 Android and Pixel security patch level but will remain marked as providing 2025-12-05.

For detailed information on security preview releases, see our post about it.

Second New IPv4 /24 Subnet Received


We've received a 2nd IPv4 /24 subnet from ARIN for our 2nd anycast DNS network. Both our /24 subnets were obtained quickly under the NRPM 4.10 policy for IPv6 deployment for our dual stack DNS use case. 2nd was obtained without waiting 6 months due to being a discrete network.

We host our own authoritative DNS servers to provide DNS resolution for our services. Authoritative DNS are the servers queried by DNS resolvers run by your ISP, VPN or an explicitly user chosen one such as Cloudflare or Quad9 DNS. We now have our own AS and IP space for this.

Our ns1 has 11 locations on Vultr: New York City, Miami, Los Angeles, Seattle, London, Frankfurt, Singapore, Mumbai, Tokyo, Sao Paulo and Sydney.

Our ns2 has 4 locations on BuyVM: New York City, Miami, Las Vegas and Bern. We'll be adding a 2nd server provider for more locations.

DNS resolvers quickly fall back to the other network if traffic is dropped. Having two discrete networks with separate hosting companies and transit providers provides very high reliability. Individual servers which go down also stop having traffic routed to them due to BGP.

We have tiny website/network servers and also powerful update mirrors around the world. Our DNS servers use a combination of a GeoIP database and their own location to route users to the closest server that's up. Frequent health checks and low expiry time handle server downtime.

GmsCompatConfig version 167 released


Changes in version 167:

  • add stub for BluetoothA2dp.setConnectionPolicy() to fix a crash with a new version of Android Auto

A full list of changes from the previous release (version 166) is available through the Git commit log between the releases (only changes to the gmscompat_config text file and config-holder/ directory are part of GmsCompatConfig).

GmsCompatConfig is the text-based configuration for the GrapheneOS sandboxed Google Play compatibility layer. It provides a large portion of the compatibility shims.

This update is available to GrapheneOS users via our app repository and will also be bundled into the next OS release.

Vanadium version 143.0.7499.109.0 released


Changes in version 143.0.7499.109.0:

  • update to Chromium 143.0.7499.109

A full list of changes from the previous release (version 143.0.7499.52.0) is available through the Git commit log between the releases.

This update is available to GrapheneOS users via our app repository and will also be bundled into the next OS release. Vanadium isn't yet officially available for users outside GrapheneOS, although we plan to do that eventually. It won't be able to provide the WebView outside GrapheneOS and will have missing hardening and other features.

GrapheneOS Foundation Responds To Jolla


Jolla has spent years disparaging projects based on the Android Open Source Project (AOSP) for marketing. SailfishOS has a largely closed source user interface and application layer with no equivalent to the open source AOSP. It's far less private and secure than AOSP or iOS too.

Jolla recently launched a new product so their supporters are understandably trying to promote it. As part of that, they've been posting about it in replies to posts about GrapheneOS. We've replied to some of it with our perspective within threads originally about GrapheneOS.

Since we dared to post accurate information in threads about GrapheneOS where they mentioned us in replies to promote it, their forum is being used as a place to attack GrapheneOS including libelous attacks towards our team referencing harassment content:

forum.sailfishos.org/t/sailfis…

Several of their supporters are taking the usual approach of calling us crazy and delusional while referencing harassment content at the same time as calling the factual info we posted aggressive. They're brigading discussions about GrapheneOS with attacks so we made this thread.

Brigading threads about an open source project and attacking the team with libelous claims is toxic. Defending ourselves from it with factual statements is not toxic. Repeating dishonest attacks on our team based on similar attacks over and over doesn't make it any less untrue.

in reply to KindnessInfinity

At this point, it feels like Graphene is making this out of whole cloth in order to gin up donations.

I see no evidence of specific attacks presented here, and I'm not going out to "X" and every other shit platform looking for contrarians besides. There's always noise being made on the internet in contrast to anything. I challenge anyone to point to the specific consternation any other open source product is making intentionally at a high level to try to take down graphene.

This project seems to be ran by an individual with a martyr complex and simply needs better management. I do run GOS myself, but can't wait to move to a full *nix device, particularly after this repeated whinging. Why would anyone trust someone so capricious?

Edit: wanted to add that the thread linked is largely the Sailfish community complaining about the graphene community, specifically Micay. I see no evidence of brigading or the like, plenty of unbacked assertions, however.

This entry was edited (2 days ago)
in reply to Václav Pašek

Mně se povedlo dostat skoro celou rodinu na MXChat (Matrix) a WhatsApp mám už jen kvůli práci – máme ho přemostěný do Matrixu, takže mi všechny zprávy chodí tam.

Volání přes most nejde, ale aspoň mi přijde notifikace, že někdo volal → pak buď otevřu WhatsApp a zavolám zpět, nebo zavolám normálně.

Jediná nevýhoda: WhatsApp stejně musí být v telefonu. Most totiž používá webové rozhraní (WhatsApp Web / linked device), takže telefon musí být připojený k internetu, aby to fungovalo. WhatsApp appka nemusí být pořád otevřená – stačí ji jen občas spustit.

Extrem rechte Akteure und Organisationen verdrehen und missbrauchen #christliche #Narrative und versuchen ihren Einfluss auf die konfessionelle #Christenheit auszuweiten.

Eine wichtige #Doku von #Monitor:

wdrvod-rwrtr.akamaized.net/i/,…
#ZurFeierDesSonntags #FediKirche #ChristUndPolitik #Kirche

I can’t even…

#RFKJr Blames Pills — Not #Guns — for #SchoolShootings

There is NO credible evidence that #antidepressants cause violence, but Kennedy now vows a “massive” effort to prove the failed theory.

#policy #law #Trump #ConspiracyTheories #disinformation #ChildEndangerment #PublicHealth #GunControl #GunLaws #Health #MentalHealth #science #medicine #USpol #SchoolShooting #MassShooting #GunViolence #EnoughIsEnough
motherjones.com/politics/2025/…

in reply to miki

With that said, guns are a *necessary first step* that makes mass shootings possible, but there's more to them than just access to guns.

Whatever the trend is, even Europe isn't fully immune from it either, see e.g. the attacks in Berlin a few years ago where a person drove a truck into a large crowd of pedestrians. The tool is different, the effect is similar.

Does anyone have these things that they love and would recommend:

- Bluetooth speaker (portable)
Not smart. I don't need to ask it anything. Just something I can connect to that will make good music sounds in my house.

- CD player
Something modern that connects to the computer so again I can throw it out to speakers. Or something that connects direct to speakers?
But being able to rip CDs like the olden days would also be good.

Ta!
#recommendations #music #cd #speaker #elextronics #gadgets

This entry was edited (2 days ago)