fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

9.8K
active users

#mswindows

1 post1 participant0 posts today

@pluralistic

Thank you for delivering MULTIPLE talks here in #bloomingtonIN and for signing our books!

As you signed @pluralistic , "Disenshittify or die!"

So, a story about how I #disenshittify ... by force!

This story starts when I was working at #IndianaUniversity for #UITS in IT Client Services. My job was "Special Projects". I worked for a director and basically made magic happen.

Early November 2014, someone from a human interface robotics lab handed me a new piece of #hardware called the #ThalmicMyo . It was an upper armband with 8 myoelectric sensors that could measure electrical muscle function, and do stuff on a computer with that data! The base idea was that you could do the following: hand wave outward, inward, spread out, fist, and thumbs up.

So, being CrankyLinuxUser, I wanted a #FLOSS toolchain to get and do my own thing with it. Whoops, only worked for #MSWindows .

Forum requests were met with silence. "Sorry you cant get the data", was the refrain. Lies.

So I used my #IU account and requested academic access. They IMMEDIATELY chimed up and said that access could easily be granted at $5000/year . UH huh.

So, I made them a target.

Took a few weeks. BUT I eventually got a shitty BUT working toolchain on Linux to use really basic machine learning. This is just a linear regression k-nearest-neighbors. No LLM fuckery. Theirs could do 5 gestures. Mine could do 10.

I initially released it on #HackerNews or YCombinator, not realizing that Thalmic Myo was VC funded by YC. And holy shit that was a #MartinHench moment where I fell into a WHOLE LOT OF SHIT. My article was auto-killed. My account on HN was shadowbanned. Ruh roh.

I had some contacts at @hackaday and I sent them my findings, my responses from HN, and my repo... and a really hostile Youtube video (one of my gestures was a middle finger to Thalmic).

On Nov 18, 2014, at 730am eastern, my phone blew up, figuratively speaking. Ping. Ping ping. PIIIIIIINNNNNGGGGG until 12pm.

The page is still up on HaD, by the way. hackaday.com/2014/11/18/thalmi

At 12pm or thereabouts, Thalmic Myo announced that they made an official decision to "allow raw data access"! I was not only successful for my hardware, but hardware freedom for EVERYONE with this platform.

Normally, the story would stop. I handed back the borrowed hardware to the lab that loaned it to me. I know they were able to do some cool prosthetic automation with it. But that's not my specialty. I made it so they could. My director permitted me to buy a few for our office to continue and loan them out as well.

...... 3 months later

I get a call on my office phone doing a customer survey. Told them that the hardware was great. "What about our API?" I told them that I made my own, and I was the one that forced your company to open source 3 months back. Ive never heard silence so LOUD. She asked me to stand by.

She transferred me to the CTO. We had a spirited conversation. I basically told him that I think ignoring the FLOSS and hacker community was your first and fatal mistake. You were a hardware business. You can do the VC thing and gatekeep, but that just angers people. And what you were in was a MASSIVE awesome piece of unique hardware nobody else had. He told me that their original idea was a powerpoint slide advance. I gave him perhaps 6 different major ideas to jump off on.

Nothing else happened, for a while.

3 more months later.......

I get a reddit DM out of the blue. Saw my name, and connected the dots. (S)He was an engineer at Thalmic during the time I released my Linux FLOSS code. They told me that I basically flip-turned the whole company upside down. I broke their business model of #Extraction and #enshittification and forced #FLOSS on them without a choice. They thanked me for my contribution.

Later n, the company got acquired or died. I'm not sure. I moved on and no longer had any of the hardware. Although, the basic idea is actually pretty cheap to construct these days. The only hard part is the AgCl electrode plating.

So when people ask what they can do, there's a LOT we can do. And a SINGLE PERSON can change the course of history. Sure, sometimes being in the right place at the right time is a big part, but there's so many of these moments.

Just wanted to contribute back @pluralistic to the movement you've founded.

Replied in thread

@gamingonlinux feel for you, I tend to give support to those with #mswindows installed on their computer, as they accept my help, I begin with installing #Linux with a full format of the hard drive.

I usually don't need to give any more tech support to those people when they wasted money to buy a new computer 😜

shove your enhanced security & user experience up your collective asses, Amanda L & Brandon LeB ...

New #MSWindows11 build makes mandatory #Microsoft_corp Account sign-in even more mandatory: "#Bypassnro" is an easy MS Account workaround for Home and Pro Windows editions, 20250328,
by Andrew C,
arstechnica.com/gadgets/2025/0

Ars Technica · New Windows 11 build makes mandatory Microsoft Account sign-in even more mandatoryBy Andrew Cunningham

Part2: #dailyreport #jupyter #powerbi #mswindows

: sudo dpkg -i --force-overwrite
/var/cache/apt/archives/python3-widgetsnbextension_8.1.5-3_all.deb

/etc/apt/apt.conf
: APT::Default-Release "stable"

I have installed *Microsoft Windows* and noticed that
current versions of soft working much worse than beta
versions. It is strage that all: Nvidia, IBM etc, want
to install own USB-C driver. It is muddy just like it
was 20 years, nothing changing. Remember: install only
video driver and nothing more. Now Windows have more
clear incremental backuping. Overall, *MS WIndows* make
a little better impression than MacOS for me. It is a
shame that I use this when there are such good Linux
alternatives.

Part1: #dailyreport #jupyter #powerbi #mswindows
I got an abstract task to compare two slices of the some
table for different times - two xlsx files.

We plan to use PowerBI, but I began with Jupyter for
experimenting. I installed Jupyter with
widgets that allow to upload two files. I plan to
compare them by ID join then I will try to pick metrics
per column to measure and then compare columns by
metrics.

Steps to install latest Jupyter widgets in Debian/Ubuntu:
: apt -t testing install python3-ipywidgets
python3-widgetsnbextension
jupyter-nbextension-jupyter-js-widgets jupyter-notebook

/etc/apt/sources.list
: deb deb.debian.org/debian testing main
: deb-src deb.debian.org/debian testing main

deb.debian.orgIndex of /debian

#AppleTV application for #MSWindows has terrible reviews: apps.microsoft.com/detail/9nm4

Now, can vouch for its crashy tendencies👍: crashed when trying to mark an episode as played or trying to navigate to another episode.

Well, phone it is then. As before.

Microsoft Store - Download apps, games & more for your Windows PCApple TV - Free download and install on Windows | Microsoft StoreGet all your favorite TV, all in one app. Watch critically acclaimed Apple Original series and films, as well as live MLB games with Friday Night Baseball on Apple TV+. Get every live Major League Soccer match with MLS Season Pass. Buy or rent new and popular movies. All curated and personalized for you. Apple TV+ features Apple Originals – award-winning series and films, compelling dramas, groundbreaking documentaries, kids’ entertainment, comedies, and more – with new releases every month. With the Apple TV app, you can: * Watch new and exclusive Apple Originals on Apple TV+, like The Morning Show, Foundation, Ted Lasso, Severance, CODA, Finch, and more. * Pick up where you left off and continue watching movies and shows from Up Next. * Subscribe to MLS Season Pass, featuring every live MLS regular season match, the entire playoffs, and the Leagues Cup, all with no blackouts. * Buy or rent newly-released movies, and explore the catalog of over 100,000 movies and shows. * Download your favorites to watch offline. The availability of Apple TV features, channels, and related content may vary depending on the country or region from which you attempt to access them. Syncing media to Apple devices requires the Apple Devices app.
If you want to learn Gtk programming

No matter what language you want to use to program your Gtk app, read the Python tutorial to get started, even if you are not going to write your app in Python.

So far it has been the most comprehensive and well-written tutorials I have ever seen for Gtk, and explains important concepts even better than the official documentation does. What applies to Gtk programming Python applies to most any other programming language as well, especially scripting languages, so what you learn from this tutorial will apply to your use case as well.

Gtk is a cross-platform GUI toolkit that serves as infrastructure for Linux/BSDUnix desktop environments like Gnome, Cinnamon, MATE, and Xfce. Gtk apps can build and run on Mac OS and Windows without too much difficulty. Though Gtk is written in C it supports very a wide range of programming languages for application programming such as Python, JavaScript, Ruby, Lua, most of Lisp the Lisp family, Java, Vala, C#, even C++ if you are a masochist. Because of this, it never occurred to me that if I wanted to learn more about Gtk programming, I should read a tutorial for one specific language (Python). Now that I have read it, I wish I had known this sooner, so I am telling everyone here on the fediverse.

EDIT: I forgot to mention, you can download the entire tutorial locally as HTML, PDF, or EPUB so that you can hack offline as well!

python-gtk-3-tutorial.readthedocs.ioThe Python GTK+ 3 Tutorial — Python GTK+ 3 Tutorial 3.4 documentation
#tech#software#Linux
Replied in thread

@MailtemiApp @GTK @sp1rit @gnome
I can't answer the question (see thread) if #Libadwaita can be compiled for #Windows, like #GTK4? Can anyone answer this question?

In can answer the second question, though, about mobile Linux OS: Yes, #PostmarketOS support #Gnome shell mobile (with GTK4 and libadwaita). See:
wiki.postmarketos.org/wiki/GNO
gitlab.gnome.org/verdre/gnome- (patched mobile version of Gnome Shell to be upstreamed)

wiki.postmarketos.orgGNOME - postmarketOS Wiki

This low tech bloke has finally managed to escape the Windows laptop operating system and is now using Linux Mint.

I 'm not completely free of conglomerate tentacles, as I still have lots of pictures stored in OneDrive, documents in Google Docs, thousands of emails in Gmail, and lots of playlists on YouTube.

Nevertheless, I feel more free now that I did before.

Image: Openclipart -- GDJ -- creativecommons.org/publicdoma