Yet another example of a 'Smart device' company deciding that - No. You Don't actually Own The Thing.

"Smart home device maker Futurehome is forcing its customers’ hands by suddenly requiring a subscription for basic functionality of its products.

“You lose access to controlling devices, configuring; automations, modes, shortcuts, and energy services,” a company FAQ page says." - ArsTechnica

arstechnica.com/gadgets/2025/0…

#SmartDevice #SmartHub #IOT

So, does this "goo.gl" problem actually mean all the goo.gl stuff, or is it just third-party URLs getting cut? Gmaps is still creating maps.app.goo.gl links.

mastodon.social/@jpmens/114937…

(For the record I think URL shorteners are very dumb and very bad, but regardless here we are so.)

Update: @denschub points out that Google Apps are getting a pass: mastodon.schub.social/@denschu…

This entry was edited (4 months ago)

SCOOP: Substack sent a push alert promoting a Nazi blog. The alert contained a swastika and prompted users to subscribe to newsletter featuring opinions and news important to the "white nationalist community." Another Nazi blog is being promoted in Substack's "Rising in History" list usermag.co/p/substack-sent-a-p…

The generative AI that stole the book you wrote, the picture you shared, the post you're writing, and the music you composed, without your consent, just to train, is not--and will not--make its way to The Kuloran Players creative assets. You will not see generative AI sfx, AI writing, AI music nor AI voice acting in Kirandur (our MMO in development) or any of our other productions. See our complete AI statement in this blog post: kpguild.games/posts/on-ai-and-…

#Kirandur #AudioGame

This entry was edited (4 months ago)

Video Game Makers Start Rolling Out Accessibility Tags disabilityscoop.com/2025/07/25…
in reply to feld

> The porn site operator explained to the court that BitTorrent's protocol establishes a "tit-for-tat" mechanism that "rewards users who distribute the most desired content." It alleged that Meta took advantage of this system by "often" pirating adult videos that are "often within the most infringed files on BitTorrent websites" on "the very same day the motion pictures are released."

Well that's not true at all; that's not part of the protocol. That's how some private trackers work, though.

> including potentially distributing the videos to minors for free without age checks in states that now require them.

Who cares? The laws weren't on the books back then. You don't get to retroactively enforce laws like that, and this information has no value.

Another sewer quality tech "journalism"

🎉 Here are some faces you will see in 3 days at FediCon!

...

🌐 FediCon
📍 Vancouver (Canada)
🗓️ August 1-2
ℹ️ fedicon.ca
🎟️ lu.ma/p4bbb941

🥳 lu.ma/kowist5x

#FediCon #FediCon2025 #Fediverse

This entry was edited (4 months ago)

I want to defend Wayland here and explain a crucial piece that I think people are missing...

The splitting of protocols in Wayland and compositor reimplementation were to allow for new form factors. It had to sacrifice the guarantee of all desktop app functionality being present to achieve that.

The idea (as I see it) was never to have 500 desktop compositors all trying to reimplement the same thing with slight differences. Iinstead, it was for 500 different interfaces for different platforms that are compatible with the same apps (e.g. desktop, laptop, phone, car screens, AR/VR, watch). Different form factors have totally different ways of dealing with interface, but share enough common features where it makes sense to have 1 base protocol and many other ones for device/form specific features.

Problem is, while in 2008-2016 we had a ton of new experimental UIs coming out on a semi-regular basis (that was the peak of the whole convergent phone/tablet craze, smartwatches started, fancy car UI, touch tables, early AR/VR) things have quieted down. The purpose of Wayland's insane modularity hasn't been visible to most people given it's almost always complained about in a desktop contest vs X11. But X11 was literally only designed for a desktop form factor and has been refined for that 1 purpose for decades!

As an example of different form factors, Wayland lets IVI (in-vehicle infotainment) systems work way better than Xorg could have. Desktop window layouting on that platform would inherently produce massive amounts of unnecessary complexity, and the ability to direct scanout saves on power/expensive compute. Automotive Grade Linux and COVESA maintain reference interfaces for cars so companies can iterate a ton faster. Wayland gives the app compatibility and they can make the system UI work with more flexibility and ease than an X11 window manager.

Take Linux Mobile too, the compositor can reliably enforce window layout and boundaries and composition. While this could technically be done with an X window manager and compositor, doing it with Wayland guarantees reliability as the app simply doesn't have a choice or room for error. Some things like drag and drop of toolbars doesn't make much sense on mobile given how small the screens are.

There's some interfaces where X11 is basically impossible to use. In AR/VR (where i am making a Wayland compositor) the concept of a screen simply does not exist. How is an app supposed to position itself when the very concept of 3D is not part of the protocol? In Wayland I don't have to implement the protocols that don''t work (e.g. layer shell) and therefore any apps that don't need it will be compatible..

Wayland has allowed for insane levels of flexibility, things that no other display server architecture can do reasonably. Total flexibility between app and screen, direct scanout without hacks, AR/VR support, etc.

Here's some fun and useful stuff that's been done with Wayland, stuff that X11 could never reasonably do:

  1. LG Smart TV UI: youtu.be/4cmYCK9PBkM
  2. Multiple user collaboration on touch tables with arbitrary rotation: youtu.be/8xtjJTJAQsY
  3. AR/VR apps running in windows and volumes at the same time, all interactable back in 2014 (eat your heart out magic leap and apple): github.com/evil0sheep/motorcar
  4. Presentation slides that were themselves a Wayland compositor written in Qt and QML so therefore allowed fully interactive live demos in an integrated form factor with a very popular and easy to code UI framework: youtu.be/mIg1P3i2ZfI
  5. Cosmic panels are actually Wayland compositors, meaning widgets can draw literally anything from any toolkit in any language.

Now, could Wayland devs maybe have distributed features across protocols better? Worked with app toolkit devs to ensure the protocols they made actually fit what the apps and compositors needed? Stopped bikeshedding (though imo many cases of "bikeshedding" are simply accounting for other form factors)? Absolutely!

My point here is simple: there was a reason for making it this modular, for not having a standard implementation. It wasn't just devs trying to impose some ideology, it wasn't some corporate takeover. It's good reasons that people using X11 on their desktop/laptop don't encounter. If we made something that wasn't universal, most apps wouldn't be compatible with it and therefore everything but the desktop form factor would lack apps.

This entry was edited (4 months ago)

reshared this

🆕 blog! “I'm never going back to Matrix”

I should love Matrix. It is a decentralised, privacy preserving, multi-platform chat tool. Goodbye Slack and your ridiculous free limits. Adiós Discord and your weird gamification. Suck it IRC with your obscure syntax and faint stench of BO. WhatsApp and Telegram can stick their heads in a bucket of lukewarm sick and sing sea …

👀 Read more: shkspr.mobi/blog/2025/07/im-ne…

#foss #Matrix #OpenSource #rant

Something to always be aware of: Many wheelchair users can stand and move around for brief periods of time. Not all wheelchair users are paralysed. Reasons for wheelchair use are numerous and varied.

Some wheelchair users choose not to stand in public because chances are they will be chastised and harassed if they do. With more awareness and understanding this risk can hopefully diminish over time.

For example, if a wheelchair user is able to retrieve their own wheelchair from the boot/trunk of their car, this does not mean they are ”faking”, and accusing them of this is ableist in itself.

”Ambulatory wheelchair user” is something you can search for to learn more, as many are sharing their experiences online, like Lauren:

rareyouthrevolution.com/post/t…

#accessibility #wheelchair #ambulatory

reshared this

Sometimes, discharging capacitors in audio interfaces make fun noises.
This was recorded from my Allscan.info ANR-100, which is a box that you substitute for a radio when using Allstarlink if you just want a local speaker and microphone. Essentially, this is a CM-119 sound fob, a mic preamp, an audio amplifier and a compressor thrown together in a project box.

reshared this

In case anyone was wondering:

That’s utter bullshit.

Recently @sarahtaber debunked the hogwash about farmer suicides in the US. She has also written about the poor-mouthing of objectively wealthy “family” farmers. defenseofliberty.social/@Malco…

yo, I cannot get Espeakup nor speechd-up to work on Pi5 reliably, kind of a sad day. Tried to set alsa to use my USB alsa card2 2, but no luck either. I even did running Pulse as a system service, no luck there either. Ugh. Linux, you foil me again. ChatGPT is claiming: "On modern Pi OS, the boot console is driven by the VC4 DRM‑framebuffer (fb0) rather than the old text VT. With the move to full KMS in Bullseye (Debian 11, October 30, 2021) and the removal of both legacy and fake-KMS stacks in Bookworm (Debian 12, mid‑2023), the screen is driven through the DRM/KMS pipeline—bypassing fbcon and leaving espeakup without any text to speak. "
Of course, this turned out to be false, and I got it working. Using Libao to route Also to Pulse, and ensuring the module loads early was key.
"printf 'speakup\nspeakup_soft\n' | sudo tee /etc/modules-load.d/speakup.conf"
sudo update-initramfs -u # if you use an initramfs
This forces the kernel to register /dev/softsynth at boot, ahead of any daemons Also edit or create /etc/libao.conf, adding "default_driver=pulse to it.
By default, espeakup uses ALSA directly. To switch it to libao, add the --use-libao flag in its systemd unit
"
[Service]ExecStart=
ExecStart=/usr/bin/espeakup --use-libao --default-voice=en-us+f2" - do a sudo systemctl daemon-reload after and you're good!
I tried both speechd-up and BrLTTY with the Speech-D module - felt simpler, but neither would speak through Pulse, despite Orca working per-user, so there's that.
This entry was edited (4 months ago)

Peter Vágner reshared this.

in reply to Casey Reeves

@xogium ahahaha, it's going to get even more fun when we throw pipewire into the mix, now some will only speak legacy Alsa, some Pulse, at least the Jack would be shared as common I think between pipewire / Pulse interfaces so perhaps it won't break Pulse apps as bad, but the low-level Alsa will still be there for legacy for quite awhile. Pulse's socket-based approach is a bit of its downfall too, since sockets can't be shared and Pulse takes device exclusivity. Haven't messed around with Pipewire to see if that bit has improved.

We're growing our community team! Thunderbird has been so lucky to have a community that's helped us survive and now thrive, and we want a team that can help everyone who contributes to Thunderbird thrive just as much. Meet the members of the team and learn what they have planned!

#Thunderbird #Community #OpenSource

blog.thunderbird.net/2025/07/w…

Almost two years since I had my piano tuned, so thought it was time to rectify that. Here I'm playing a little melodic thing I came up with on-the-spot.
The lid is open and the hammers are exposed.
youtube.com/shorts/7IyH21VF-rg

Who Says You Can’t Have Privacy and Security in an Operating System?

Meet PureOS — The OS That Respects You

Supported on Purism’s Librem 5 and Liberty Phone, PureOS gives you the power to break free from the eye of Big Tech.

✅ No targeted ads
✅ No trackers
✅ No foreign or domestic surveillance
✅ No addictive tech

Just freedom, transparency, security, and full control over your device—the way it should be.

Read more at Purism: puri.sm/posts/what-is-pureos-a…

"I did not come here seeking wealth or running from poverty. In fact, I had a stable life back in my country, Yemen. I had a job, a house, a car, and everything I needed to live with dignity. What forced me to leave was not economic hardship, but persecution & fear for my safety & the safety of my family.

We refugees are not here to take advantage of the system. We are here to rebuild our lives, to work & to contribute"
Asylum seeker in the Epping Hotel.

#AsylumSeekers

theguardian.com/uk-news/2025/j…