Flux version 1.0.2 is finally available for download!
Changelog below.

New in version 1.0.2
* Flux now respects your selected download path in settings.
* Added the promised sleep timer for premium users.
* Fixed tracebacks wwith dataview on Mac OS that prevented audio vault to work smoothly.
* Added the ability to view the changelog through the help menu.
* Upgrades YT-DLP, for this upgrade to function properly, Flux must download the Deno runtime to your computer.
* Downloading YouTube content will no longer error out if you do not have ffmpeg installed.
* It is now possible to load a direct YouTube URL.
* Significantly improved YouTube search. Video and channel searches now load noticeably quicker.
* Updated YouTube module to support direct streaming rather than downloading a temporary file, you should notice a slightly faster loading time when streaming videos.
* You can now see the channel author in search results.
* Flux now reloads volume properly when switching content or reloading from a saved volume state.
* Redesigned help system from scratch to present a viewable list of keyboard shortcuts rather than one big unreadable dialog.
* It is now possible to sort your radio stations in alphabetical order.
* Fixed hard crashes when re-enabling / disabling services in the UI.
* Updated keyboard shortcuts / help to properly reflect disabled services state.
* The position slider in the media player will now sync and move the playback position.
* Internet radio streams with updating metadata will no longer result in tracebacks if the media player was closed.
* Added the ability to export / import podcasts from OPML files.
* Enhanced VoiceOver compatibility on macOS so that status notifications are now delivered consistently across both Mac and Windows.
* Flux can now load m3u8 streams.

Download at ims-productions.com/flux

Made some progress on prototyping a #RP2040 based #USB Audio interface. I got a PIO program to output a good looking TDM signal for 4 channels of 32-bit samples.

Now I can start prototyping the receiving end of the transaction, DMAing samples into RAM and packing them into isochronous USB packets.

#Hardware #PiPico #RaspberryPi #EmbeddedC #Audio #Microcontroller

"2025Q4 Fonts Quarterly": What I worked on so far this quarter: HarfBust solution, #HarfBuzz changes, logos, etc.

docs.google.com/document/d/1o9…

Thanks Google Fonts for financially supporting my work.

We've all heard the tale of how to own a Nazi bar, i'm fairly sure.

I was drumming up interest in a local board game group i really enjoy, on my local queer Discord server. I got some interest.

Someone on the board games group's server asked "why did you make a point about us being queer friendly?" Not rudely, just curious.

"Because a lot of community groups are invisibly closed to us. We daren't reveal ourselves because of antipathy to queer folk. This place doesn't do that, at all. So i tell people it's safe, and they feel more comfy coming along."

Someone said, "Oh, so it's like the Nazi bar story, only good." I thought for a moment, and they're right. Sort of. Because unlike Nazis, queer folk aren't an invasive species. We don't push people out. Assholes just self-select choosing not to be associated with a bar that's queer-friendly.

Which is fine, system working as designed.

So...how do we tell the tale of the Queer-friendly bar, and the positive feedback loop that can occur when a business is explicitly friendly to queer folk?

Cause I think that could be a simple, true, and effective point about the great difference between choosing to be nice to Nazis instead of queer folk. Or vice versa, being nice to queers and bum-rushing the Nazis.

The Nazi Bar story is one we all know. Anyone got a proposal for how to do a good tale of how the bar got so lively? "Oh, I bought a drink for this gay fella once, and soon there were loads. But they're great guys, and if ya tell them no, they stop bugging ya, which is giving me weird feelings about how I treat women. And we get a lot fewer assholes, too."

Someone? Got a seed for the good story lurking here? I wanna make us some rippin' good properganda.

The year is 2050. The collapsed ruins of civilization lie around you. The STM announces that they've finished their implementation of using your phone as a payment system only 1 decade after every other city went to free transit, which was already 10 years too late for humanity.

montreal.citynews.ca/2025/12/0…

With modern kernels and mature desktop environments (GNOME/KDE), is X11 finally dead for your daily Linux workflow in 2026?

#linux #wayland #x11 #opensource #gnome #kde #fedora #debian #ubuntu #blender #linuxgaming #software #gaming #gamedev #gamingonlinux #games

  • Full Wayland (It just works flawlessly) (71%, 160 votes)
  • X11 Only (Due to NVIDIA/Gaming issues) (6%, 14 votes)
  • X11 Only (Due to Workflow/Legacy apps) (12%, 28 votes)
  • Still Switching (No clear preference) (8%, 19 votes)
  • What is X11? (I'm new) 👶 (1%, 3 votes)
224 voters. Poll end: 3 weeks ago

from a random community chat: "#Telegram secret chats exist so you can share your #deltachat QR/link to get off Telegram 😇"

In related news, Arte published a well-done documentary film about "Telegram, the dark empire of Pawel Durov" up (german audio only) arte.tv/de/videos/122721-000-A… -- it's a dive into various TG happenings during the last decades, biographical origins of telegram development, the durov brothers etc..

reshared this

When a kernel commit starts with "In A.D. 1582 Pope Gregory XIII found that ..." you know you're in for a ride:
git.kernel.org/pub/scm/linux/k…
tl;dr: Rockchip decided November should have 31 days...

reshared this

Contrôle du chat approuvé: Certains pays de l'UE verront vos messages privés. Le vôtre est-il sur la liste ?

Chat Control approved: Certain EU countries will see your private messages. Is yours on the list ?

euroweeklynews.com/2025/11/29/…

Any #Atari experts out there know where I can find out the max current draw from the 5V (pin 7) of a 2600 joystick port?

From the schematics it looks like it comes directly off a 7805 and the field service manual BOM lists a 78M05 which I think has a max 500mA with suitable heatsink. But that is powering the whole console...

But so far my searching is failing me with a definitive answer! :)

#Atari2600 #RetroComputing #MakersHelp

This entry was edited (3 weeks ago)

Crazy to me how GPT-5.1 now really pushes you to get pro. After a certain point in your conversation, it will tell you that you've hit your web browsing limit for that chat. Not for your entire session, mind you, just that conversation's allowance gets capped. So then it gives you this little hint of encouragement, "upgrade to pro for less limits."
Really? OpenAI realized that $20 a month from their small customer base isn't enough profit so now the hammer comes down on it. Let's face it, most people use GPT for free, because even if it has less limits, it is enough for basic needs to many. Unlike the annoyances of skip limits, ads everywhere, or other usage limits, the free tear of GPT is relatively the same, again minus some robust tools and higher limits, but these are things not everyone needs. I'm very amused. Of course ads in free GPT are hard to do because nobody wants their conversation scanned for contextual ads. Google did end up doing this in GMail to an extent but were very careful and explicit. Then, Google announced in June 2017 that it would no longer use content from consumer Gmail to personalize ads, ending that feature. GPT? I don't know what they can do besides asking the people who use their service for more than just basic brainstorming to pay up.

Jonathan reshared this.

in reply to Tamas G

It's already been suggested that they'll be adding ads. Maybe people will object, maybe they won't.

I suspect most people don't consider their chats with an LLM to be anywhere near as private/sensitive as email, even though in reality they could be even moreso.

futurism.com/artificial-intell…

This entry was edited (3 weeks ago)
in reply to James Scholes

@jscholes oh wow yeah, that would probably just use AdsKit or whatever framework the OS provides, but I wouldn't be surprised if they became an Ads partner directly rather than sourcing that to another company, at least it does sound like this would be the case. That might give them more control over which ads ultimately appear, and I wouldn't be surprised if at first they opted people out of targeted ads but later dipped their toes in once partners come online and it becomes ever too hard to resist chat info targeting the ads.

Hi #fediverse. We need to talk about something.

While talking to a colleague it came up that they have never sat on a cow. Like, not even once in their childhood.

Another colleague listening in admitted they also have never sat on a cow.

My hypothesis is that most people have at one point in their life sat on a cow.

🐃 🐄 🐮

Have you sat on a cow?

Please boost for scientific accuracy.

  • Yes (8%, 170 votes)
  • No (91%, 1761 votes)
1931 voters. Poll end: 2 weeks ago

This entry was edited (3 weeks ago)
in reply to Matt Campbell

oh, yeah, i didn't think about that. I knew they used their own toolkit for the GUI, which usually means poor accessibility. Do you know if there are any DAWs that have good accessibility from the vendor without a plugin?

I have no experience with accessibility for desktop software, as I've only ever worked on the problem for websites. I should read up on AccessKit, I guess.

This entry was edited (3 weeks ago)

i've been growing pre 1800's apples and i confirmed i'm not allergic to raw apples pre 1800. there's a genetic bottleneck for all modern apples around 1800 that bred out the phenolic acid, the lack of phenolic acid makes my tongue itchy and my throat swell up. but this orleans reinette i grew didn't cause any allergic reaction to me. i've grafted a bunch of other pre 1800s varietals and i'm converting my front lawn into an apple dominant food forest style garden with berries and perennial edible plants. i have twelve different apple seedling trees and i'll graft some into frankentrees with many apple varietals on one tree.