This is incredible. An MTV simulator with almost 30,000 videos, organized by decade along with special sections for Headbanger's Ball and Yo! MTV Raps.
MTV REWIND - I Want My MTV
Celebrating 44 years of continuous music videos. Stream classic music videos 24/7.wantmymtv.vercel.app
Oooh, a new use for my old brewing yeast, I could grow meat in the backyard š¤Ŗ
PHYS: "From pint to plate, scientists brew up a new way to grow meat... Yeast left over from brewing beer can be transformed into edible "scaffolds" for cultivated meatāsometimes known as lab-grown meatāwhich could offer a more sustainable, cost-effective alternative to current methods, according to a new study from UCL (University College London) researchers."
phys.org/news/2026-01-pint-plaā¦
From pint to plate, scientists brew up a new way to grow meat
Yeast left over from brewing beer can be transformed into edible "scaffolds" for cultivated meatāsometimes known as lab-grown meatāwhich could offer a more sustainable, cost-effective alternative to current methods, according to a new study from UCL ā¦University College London (Phys.org)
"....SCUM-SKIMMING wasnāt hard to learn. You got up at dawn. You gulped a breakfast sliced not long ago from Chicken Little and washed it down with Coffiest. You put on your coveralls and took the cargo net up to your tier. In blazing noon from sunrise to sunset you walked your acres of shallow tanks crusted with algae. If you walked slowly, every thirty seconds or so you spotted a patch at maturity, bursting with yummy carbohy-drates. You skimmed the patch with your skimmer and slung it down the well, where it would be baled, or rocessed into glucose to feed Chicken Little, who would be sliced and packed to feed people from Baffinland to Little America. ..."
(Frederick Pohl, The Space Merchants)
Ordering a sammich on doordash. The page has a section to add dressings, and another section to add sauces and condaments. I do not understand this. I feel like it is a distinction without a difference.
WHO'S WITH ME??
I recently bought an iPhone SE 2022 and am switching back to IOS from Android. One of the things I liked about my Galaxy A15 is that it told me when my battery reached eighty percent and then stopped charging. My iPhone doesn't do this. I also don't have a regular charging schedule, since I use my phone more on some days than others, so the optomisation feature doesn't really help me. I want to charge my phone when the battery drops to twenty percent, or ten percent at the lowest and stop charging it at eighty percent, unless I really need the extra charge. I downloaded AllMyBatteries and set up notifications, but I often don't hear them and it's charged to a full 100% several times already. Can anyone please help me find a solution to this? I am a VoiceOver user and strictly use an external keyboard. I have both an Orbit Writer and a regular qwerty keyboard, so directions with either are fine. I know there is a way to create automated shortcuts, but the last time I tried it, it didn't really work for me. Is there a better program that I can download? Some of the features of AllMyBatteries aren't fully accessible.
#accessibility #battery #blind #IOS #iPhone #technology #Voiceover
No word about latency, other than it's using Bluetooth 6.1. AI noise reduction and call clarity. 24-to-50 hour battery life means they are most definitely not keeping the device awake, so very likely no good for screen-reader use.
shokz.com/products/openfit-proā¦
Shop Shokz Openfit Pro - Best Open Earbuds Perfect for Gym
New! Shop Shokz OpenFit Pro best open ear earbuds with noise reduction for workout and gym. Experience the most comfortable noise reduction earbuds with Shokz OpenSoundā¢. IP55 water resistant, 50H power, and quick charge.Shokz
āAccessibility is often treated as something that can be counted, graded, or āpassed.ā But accessibility is not a single outcome. Itās not a feature, and itās not a binary state. Binary answers may feel simpler, cheaper, and easier to communicate, but they rarely deliver the outcomes teams are actually trying to achieve.ā
annaecook.com/writing/2026/1/5ā¦
Designing accessibility for real use, not dashboards
This piece explores why accessibility and design so often break down when success is measured before itās clearly defined.Anna E. Cook (she/her) (Anna E. Cook)
If you're running Windows and still using WinImage for handling basic floppy disk images, it is time to retire it. It served us well, but there is now a replacement called DiskImageTool that is superior in every conceivable way and is completely free and open source.
The latest version adds a small drag & drop feature I requested, and it's just the final touch that makes it a perfect replacement for me.
github.com/Digitoxin1/DiskImagā¦
GitHub - Digitoxin1/DiskImageTool: A powerful floppy disk image manager with built-in bitstream analysis and optional Greaseweazle and Kryoflux integration
A powerful floppy disk image manager with built-in bitstream analysis and optional Greaseweazle and Kryoflux integration - Digitoxin1/DiskImageToolGitHub
My hand is still swollen for some reason unknown to me, and I still want to have a doctor look it over, but, yesterday, I probably would have described the pain as maybe a 6 on a scale of 1 to 10, although I wouldn't claim to be any good at self-reporting these things.
Reminds me not to take things for granted.
Sensitive content
Linux desktop voice control has a gap. Talon costs money. Other tools are X11-only or cloud-dependent.
So I built EasySpeak.
youtube.com/watch?v=dl5m2Zo1oIā¦
github.com/ctsdownloads/easyspā¦
- Free and open source (GPL-3.0)
- Fully local ā no cloud, no accounts
- Wayland-native
- "Hey Jarvis, open downloads"
Built for RSI, accessibility, or anyone who wants to talk to their computer.
#Linux #OpenSource #Accessibility #VoiceControl #GNOME #Wayland #a11y
GitHub - ctsdownloads/easyspeak: Voice control for Linux desktops. Fully local, no cloud, Wayland-native.
Voice control for Linux desktops. Fully local, no cloud, Wayland-native. - ctsdownloads/easyspeakGitHub
FediVerseExplorer likes this.
question for people- for the accessible description of an emoji, would you expect it to say the skin tones?
for instance, "women holding hands" vs "women holding hands: light skin tone, medium-light skin tone"
personally the latter feels very verbose, but i'd love to get thoughts!
RE: dragonscave.space/@ZBennoui/11ā¦
@ZBennoui @hosford42 He has an awesome resume too.
Cancelled my #Microsoft365 subscription. Good riddance.
(Seeing the size of the apps and all the extra trackers I had to delete justified doing it even more!)
Anyway.. hello @libreoffice (Libre Office)? Hope we'll get along.
Hello my friends š are you still thinking of us?
I know that you might get tired of my words, but we are still suffering and the situation is very bad. We didn't receive any donations for three days. Please donate and share to help my family overcome this tough time
chuffed.org/project/121561-urgā¦
Urgent help for Ahmed's family
"Iām tired, Mama. Iām thinking of the hours that I'll spend tomorrow in the water line." ā says 9 year old Ahmed to his mother before going to sleep.Chuffed
With the dialogic path, you've effectively captured something that I've been thinking about. I regularly find myself revisiting the capacities of these new AI systems. I find myself always landing on a mixture of disappointed and impressed. The impressed part is outweighed by my disappointment.
But, for example, the chat interface to OCR is pretty useful. I wanted a serial number off of an access point the other day. I snapped a picture and sent it to my desktop.
I looked at it, and I had the "I wonder" thought, and I asked for the serial number AND MAC address. The system faithfully ignored the other information and presented what I asked for. I double-checked, and everything was accurate. That was legitimately cool.
What I don't like is that I don't have a lot of control or insight over these things. Ideally, I would be able to evaluate and plug and play these with a combination of models and deterministic plugins. Starting with a canvas and building my ideal user agent from the ground up. I don't want this to be folded into a web browser because I think having them as discrete tools is useful and adds a layer of cognitive protection.
I have found a few desktop applications that sort of gesture towards this, but I'm not seeing anything that feels good in the way my IDE or web browser feel good.
Admittedly, the knowledge of how these systems operate currently sort of saps any good feeling one might have away.
Linux at CES 2026: Tux is alive and well in IoT, cars, and AI zdnet.com/article/linux-at-ces⦠via @ZDNet & @sjvn
#Linux won't make the #CES headlines, but under the hood, most of the latest and greatest consumer tech depends on it.
Linux at CES 2026: Tux is alive and well in IoT, cars, and AI
Linux and open source aren't making headlines at CES 2026, but they're working behind the scenes in embedded, automotive, and edge AI.Steven Vaughan-Nichols (ZDNET)
*Reads #RSSFeed and laughs.*
Boeing does not deserve sympathy and their attempts to make it other people's fault is wrong. #AllTheCoffee
-
Boeing Sued for $10 Million by Captain of Alaska Airlines Flight 1282 - Business Insider
businessinsider.com/boeing-sueā¦
Boeing sued for $10 million by captain of Alaska Airlines Flight 1282
A lawsuit from the captain of the Alaska Airlines flight that lost a panel in midair in 2024 says Boeing tried to "scapegoat" the pilots.Pete Syme (Business Insider)
More Americans with disabilities are now eligible for ABLE accounts.
If your blindness or qualifying condition began before age 46, this could open new doors for saving and financial independence ā without risking benefits.
Read more: š pennyforward.com/more-people-aā¦
More People Are Now Eligible for ABLE Accounts. Hereās Why That Matters - Penny Forward
ABLE account eligibility expanded in 2026, allowing millions more people with disabilities, including blindness or low vision, to build wealth safely.Andrea Locsin (Penny Forward)
reshared this
wow I had no idea that smartmontools added json output years ago
this fixes some annoying issues I have parsing it because there are some fields that have names that are not consistent (Device Model or Model Number) which are normalized in the json version of the data as model_name
{
"id": 194,
"name": "Temperature_Celsius",
"value": 72,
"worst": 49,
"flags": {
"value": 34,
"string": "-O---K ",
"prefailure": false,
"updated_online": true,
"performance": false,
"error_rate": false,
"event_count": false,
"auto_keep": true
},
"raw": {
"value": 210454708252,
"string": "28 (Min/Max 20/49)"
}
},why is the raw value for the temperature 210454708252 ????
The raw SMART attributes (temperature, power-on lifetime, and so on) are stored in vendor-specific structures. Sometime these are strange. Hitachi disks (at least some of them) store power-on lifetime in minutes, rather than hours (see next question below). IBM disks (at least some of them) have three temperatures stored in the raw structure, not just one. And so on.
GREAT
For anyone backing up a pleroma instance DB, if you're using an sql backup (all variants of pg_dump) - YA DON'T HAVE A WORKABLE RESTORE WITHOUT SOME MASSAGING! You MUST have indexes pre-created to load data. Post creation of indexes effectively won't work...unless your DB is small.
Soooo I think I know what causes the restores to basically never complete, maybe...I'm near the limits of my psql debugging capability because I've never hit this so I actually don't exactly know how to see what the CREATE INDEX is actively doing... But tl;dr; 1.8T rows. One Point Eight TRILLION rows. But...HOW?!
The dump+load upgrade method I tend to use causes this. In the default mode it creates the schema (sequences setup, all the functions, that sort of thing, BUT NO INDEXES), loads the data, then creates the indexes.
The index it's never finishing creating is calling this function:
CREATE OR REPLACE FUNCTION public.activity_visibility(actor character varying, recipients character varying[], data jsonb)
RETURNS character varying
LANGUAGE plpgsql
IMMUTABLE PARALLEL SAFE SECURITY DEFINER
AS $function$
DECLARE
fa varchar;
public varchar := 'https://www.w3.org/ns/activitystreams#Public';
BEGIN
SELECT COALESCE(users.follower_address, '') into fa from public.users where users.ap_id = actor;
IF data->'to' ? public THEN
RETURN 'public';
ELSIF data->'cc' ? public THEN
RETURN 'unlisted';
ELSIF ARRAY[fa] && recipients THEN
RETURN 'private';
ELSIF not(ARRAY[fa, public] && recipients) THEN
RETURN 'direct';
ELSE
RETURN 'unknown';
END IF;
END;
$function$Well. users is ~500k rows, and this function would be called for the ~3.7M activities rows....at a point in time where users has no indexes! So each invocation of activity_visibility would scan ~500k rows, times 3.7M rows in activities, and .... that's ~1.8T rows.
Why did I footgun myself like this when pg_upgrade exists? Well, binary incompatibilities, index collation differences, in the past causing Major Heartburn. I'm not going to dive into how it might be possible to fix the dump+load procedure, since, well, yeah. But for anyone backing up a pleroma DB be warned. Either take a binary copy (f/ex pg_basebackup) or dump schema and data seperately so you can load the data with indexes. Or find another workaround!
cc @feld
Your reminder not to blindly boost things. Fake news isnāt just a thing for rightoids
sfba.social/@jeridansky/115845ā¦
reshared this
Removing the PowerShell curl alias?
PowerShell is a spiced up command line shell made by Microsoft. According to some people, it is a really useful and good shell alternative.daniel.haxx.se
ln -s curl Invoke-WebRequest
I wonder what Microsoft would think of that in every Linux distributionā¦




Sam Tupy
in reply to ShotgunSpoon • • •