social.gl-como.it

hackaday mastodon (AP)

If that cheapo desktop PSU feels a bit heavy, you might want to check and see if it has a box of iron filings inside. You know, for extra quality.

hackaday.com/2023/12/12/cheap-…

1
remember when American keyboards came with steel plates just so they didn't feel as cheap as they were?
Same situation!!!

PsicoNauta misskey (AP)

Infocert (ma ce ne sono tante altre): come disincentivare l'uso di password sicure in 3 soli comodi passi:

1) ogni 6 mesi obbligare a cambiare password
2) chiedere di inserire una password forte (io la genero casualmente)
3) chiedere di confermare la password disattivando il copia/incolla

Risultato: password extra di 24 caratteri alfanumerici random che ci vuole una vita a ridigitare sostituita con "ForzaNapoli2023,.1", "ForzaNapoli2023,.2", "ForzaNapoli2023,.3", etc..

1 3
Rapita dagli alieni mastodon (AP)
io ho iniziato ad usare le bestemmie! Γ¨ di un liberatorio... :awesome:
1
PsicoNauta misskey (AP)
probabilmente sono anche a prova di attacco a dizionario! geniale! 🀣🀣🀣

Io ho iniziato ad usare le iniziali di frasi. Una delle prime che avevo usato era una cosa del tipo:

Mi Sono Rotto Le Palle Di Cambiare La Password

completare con numeri :D

Comunque per il resto approvo al 100% . Aggiungi il fatto che: niente copia/incolla significa significa che non puoi gestire con password manager, e che uno dovrebbe usare password diverse per ogni singolo servizio. Alla fine convinci la gente usare la stessa password ovunque compreso siti scrausi che magari salvano le password degli utenti su db.

Anche i vecchi elenchi del telefono di 50 o piΓΉ anni fa, da tenere distrattamente su uno scaffale, vanno bene: ElviraGuidobaldiViaMilano42_764356 mi pare ragionevole come pw, se viene cambiata periodicamente.
@Diego Roversi @Bloved ⛡⛡⛡ su db? perché farsi mancare così le cose quando puoi salvare le password in chiaro su uno shard aws aperto in lettura a tutti? :D
PsicoNauta misskey (AP)

esatto, non posso usare il password manager per farmi generare una nuova pass. E poi avvisami prima! NON DURANTE UNA TRANSAZIONE CHE SCADE DOPO 60 secondi!

Non ricordo quale fosse, ma c'era un sito che controllava che tu inserissi effettivamente lettera per lettera la password, via javascript: se per caso ti mettevi a smanettare e riattivati il copia incolla, la password veniva considerata vuota 😭

1
Cuche akkoma (AP)
Io uso KeepassXC perchΓ© ha la funzione di autotype che permette di bypassare quelle stronzate lΓ 
@diegor

Robb Knight mastodon (AP)

Updated: Please, Expose your RSS rknight.me/please-expose-your-…

Added @james's suggestion (which I've done on my site) of making the RSS icon/button orange.

4

highvoltage pleroma (AP)

highvoltage is blocked

Questa voce Γ¨ stata modificata (2 anni fa)
1 2
A-wai :debian: mastodon (AP)
The kernel of the beast!

Mark Hymers mastodon (AP)

For anyone who is interested, the 6.1.66-1 #Debian kernel packages are now in the bookworm-proposed-updates suite (also known as proposed-updates) and are going out to the mirror network as I type.

These packages are replacements for the 6.1.64-1 packages which contain the ext4 corruption bug and should *not* be used.

A full stable point release which incorporates these kernel packages will follow as soon as is feasible.

3
Mark Hymers mastodon (AP)

A little status update.

We're currently rebuilding the debian-installer for the point release. When those packages are ready, we will pulse them onto the mirrors (this is necessary to complete the installer build). At that time, we will also remove the 6.1.64-1 packages so that no further installs can happen.

Shortly afterwards, we will do a point release which will put 6.1.66-1 into stable on the mirrors.

1
Mark Hymers mastodon (AP)

The mirror push which removed the 6.1.64-1 binary packages has now happened.

We are now building the final debian-installer components so that we can start the point release.

Questa voce Γ¨ stata modificata (2 anni fa)
1

Modern XMPP Server

Posted on December 1, 2023
Just a quick mention that I’ve updated my instructions on how I configured my XMPP serverto its current status under Debian Bookworm.

And yes, it took me just a bit of time, we release when we’re ready here :D


blog.trueelena.org/blog/2023/1…

2 6

wslack mastodon (AP)
Terry Pratchett was wise
Questa voce Γ¨ stata modificata (2 anni fa)
12
kauer mastodon (AP)

@dgar
We And They
- Rudyard Kipling

Father, Mother, and Me,
Sister and Auntie say
All the people like us are We,
And every one else is They.

And They live over the sea,
While We live over the way,
But would you believe it?
They look upon We
As only a sort of They!

We eat port and beef
With cow-horn-handled knives,
They who gobble Their rice off a loaf,
Are horrified out of Their lives;

While They who live up a tree,
And feast on grubs and clay,
(Isn’t it scandalous?) look upon We
As a simply disgusting They!

We shoot birds with a gun.
They stick lions with spears.
Their full-dress is un-.
We dress up to Our ears.

They like Their friends for tea,
We like Our friends to stay;
And, after all that,
They look upon We
As an utterly ignorant They!

We eat kitcheny food.
We have doors that latch.
They drink milk or blood,
Under an open thatch.
We have doctors to fee.
They have Wizards to pay.
And (impudent heathen!)
They look upon We
As a quite impossible They!

All good people agree,
And all good people say,
All nice people, like Us, are We
And every one else is They:

But if you cross over the sea,
Instead of over the way,
You may end by (think of it!)
Looking on We
As only a sort of They!

@Dgar

2

AkaSci πŸ›°οΈ mastodon (AP)

NASA is sending a software update to the Voyager 2 spacecraft today!

The patch contains logic to auto-recover from glitches similar to one in May 2022, when the AACS system on Voyager 1 started sending garbled data. The root cause was not fully diagnosed. The patch will be activated/tested on Oct 28. Voyager 1 will be next.

Data will be sent at 16 bps with a 19 kW transmitter using the 70-m dish at @canberradsn.
Distance: 20 billion km; 18:40 light hours

jpl.nasa.gov/news/nasas-voyage…
#Voyager
1/n

Questa voce Γ¨ stata modificata (2 anni fa)
1 11
AkaSci πŸ›°οΈ mastodon (AP)

The two Voyager spacecraft have been traveling in space for over 46 years.

Their power levels have dropped by about 50%, various instruments have been selectively shut off, yet the spacecraft continue to keep on going and going, sending back valuable science data from interstellar space.

Here are the locations and some vital stats on the two Voyager spacecraft, which were launched on Sept 5, 1977 and Aug 20, 1977 resp.

nasa.gov/solar-system/nasas-ne…
voyager.jpl.nasa.gov/mission/s…

#Voyager
2/n

Questa voce Γ¨ stata modificata (2 anni fa)
AkaSci πŸ›°οΈ mastodon (AP)

How big is the software on the Voyager spacecraft? Not very.

The software size was 3K Lines of Code (SLOC) in 1977. Either Fortran or assembly. The memory size is 4K 18-bit words!

So the patch being uploaded is probably even smaller.

The software has been upgraded a few times as mission objectives and operational use cases have changed.

See the graph below for the exponential software size evolution across time and missions.

citeseerx.ist.psu.edu/viewdoc/…
#Voyager
3/n

Questa voce Γ¨ stata modificata (2 anni fa)
1
AkaSci πŸ›°οΈ mastodon (AP)

Let's take a moment to marvel at the computing hardware on the Voyager spacecraft.

It was built using 1960s technology, with clock speeds measured in KHz and RAM in kbytes, running hand-crafted software, crammed into 4K of 18-bit wide plated-wire memory (similar to but better than core mem). Plus 8-track tape.

The custom-designed hardware and (upgraded) software (and most instruments) are still functioning after 46 years in space!

history.nasa.gov/computers/Ch6…
hackaday.com/2018/11/29/inters…
#Voyager
4/n

Questa voce Γ¨ stata modificata (2 anni fa)
AkaSci πŸ›°οΈ mastodon (AP)

NASA DSN (Deep Space Network) station in Canberra is transmitting to and receiving data from Voyager 2 as we speak.

Of course, the signals will reach 18:40 hours later, the data being received was sent 18:40 hours earlier.

The transmission data rate is not shown anymore; the transmit power is 19 kW.

Data from Voyager 1 is being received at Goldstone.

Only Canberra can see Voyager 2 given its location south of the ecliptic.

eyes.nasa.gov/dsn/dsn.html
Go Voyager!
#Voyager
5/n

Questa voce Γ¨ stata modificata (2 anni fa)
AkaSci πŸ›°οΈ mastodon (AP)

It was 33 years ago, on Feb 14, 1990, when Voyager 1 took the image of the "Pale Blue Dot" from 6 bil km away, minutes before its cameras were shut off forever.

Carl Sagan, who played a key role in the mission and brought it to life, famously wrote - "Look again at that dot. That's here. That's home. That's us. On it everyone you love, everyone you know, everyone you ever heard of, every human being who ever was, lived out their lives."

jpl.nasa.gov/images/pia23645-p…
#palebluedot #Voyager #Sagan
6/n

Questa voce Γ¨ stata modificata (2 anni fa)
1
AkaSci πŸ›°οΈ mastodon (AP)

Now let's allow our imagination to slip the surly bonds of earth, the way the creators of Star Trek did in 1979, and imagine a distant future, not just of the evolution of VGER but our ability to reach it and communicate with it.

youtu.be/gxAaVqdz_Vk
#Voyager #VGER
7/n

AkaSci πŸ›°οΈ mastodon (AP)

According to this tweet today, the software patch on the Voyager 2 spacecraft has been successfully installed and activated (?).

nitter.net/NSFVoyager2/status/…
#Voyager
8/n

Questa voce Γ¨ stata modificata (2 anni fa)
AkaSci πŸ›°οΈ mastodon (AP)

Richard Stephenson of DSN Canberra informs us that Voyager 1 will be sending data on Oct 27 at 1.4 kbps instead of its normal 160 bps, which will require simultaneous reception by all 5 antennas at DSN Madrid!

This is data collected by Voyager's Plasma Wave System (PWS, built and operated by The University of Iowa) of the interstellar medium and stored on the 8-track Digital Tape Recorder πŸ“Ό.

1.4 kbps * 6.5 hours = 4 Mbytes

nitter.net/nascom1/status/1715…
en.wikipedia.org/wiki/Plasma_W…
@destevez
#Voyager
9/n

Questa voce Γ¨ stata modificata (2 anni fa)
1

@Kent Borg @AkaSci πŸ›°οΈ @CanberraDSN They are two different classes of things. A glitch may be caused by a bug.

I don't have an opinion on whether this was correctly labeled a glitch, I haven't looked into it. I agree that a glitch is transient and disagree that it can't have serious impact.


LaVi mastodon (AP)

Udite! Udite!
Sia noto in tutto il regno che sabato si terrΓ  la conferenza gratuita "Un patrimonio per la cittΓ : gli stranieri a Como nel Quattrocento".

#ASpassoNellaStoria #Storia #GEP

4
Elena ``of Valhalla'' friendica (via ActivityPub)

@LaVi πŸ•ŠοΈπŸ“šπŸˆ sisi, decisamente interessante, e ti siam stati grati per la segnalazione.

l'unico problema Γ¨ che forse forse dobbiamo un pezzettino di gratitudine anche a trenΓ²? che se non t'avessimo seguita per le lamentele sui treni, non so se l'avremmo mai scoperto :D

(se ti Γ¨ utile saperlo: hai causato 4 delle presenze :) )

@LaVi
1 1
Elena ``of Valhalla'' friendica (via ActivityPub)
@LaVi πŸ•ŠοΈπŸ“šπŸˆ (cosΓ¬ ad occhio poteva pure essere un 20-25% dei presenti, esclusi i dipendenti dell'archivio, se ho stimato giusto quanti fossero: mi pare un risultato degno di un influencer!)
@LaVi
2 1

Incredible. A fully modular gaming handheld using Framework Laptop 13 parts by pitstop_tech:

youtu.be/zd6WtTUf-30?si=aFQ8-j…

2

How I Keep my Life in Git

Posted on September 12, 2023

git secret_cabal greet

After watching My life in git, after subversion, after CVS. from DebConf, I’ve realized it’s been a while since I talked about the way I keep everything1 I do in git, and I don’t think I’ve ever done it online, so it looked like a good time for a blog post.

Beyond git itself (of course), I use a few git-related programs:

  • myrepos (also known as mr) to manage multiple git repositories with one command;
  • vcsh to make it easy to keep dot-files under git;
  • git annex to store media files (anything that is big and will not change);
  • etckeeper to keep an history of the /etc directory;
  • gitolite and cgit to host my git repositories;

and some programs that don’t use git directly, but easily interact with it:

  • ansible to keep track of the system configuration of all machines;
  • lesana as a project tracker and journal and to inventory the things made of atoms that are hard 2 to store in git.

All of these programs are installed from Debian packages, on stable (plus rarely backports) or testing, depending on the machine.

I’m also grateful to the vcs-home people, who wrote most of the tools I use, and sometimes hang around their IRC channel.

And now, on to what I’m actually doing.

With the git repositories I’ve decided to err for too much granularity rather than too little3, so of course each project has its own repository, and so do different kinds of media files, dot-files that are related to different programs etc.

Most of the repositories are hosted on two gitolite servers: one runs on the home server, for stuff that should remain private, and the other one is on my VPS for things that are public (or may become public in the future), and also has a web interface with cgit. Of course things where I’m collaborating with other people are sometimes hosted elsewhere, mostly on salsa, sourcehut or on $DAYJOB related gitlab instances.

The .mr directory is where everything is managed: I don’t have a single .mrconfig file but a few different ones, that in turn load all files in a directory with the same name:

  • collections.mr for the media file annexes and inventories (split into different files, so that computers with little disk space can only get the inventories);
  • private.mr for stuff that should only go on my own personal machine, not on shared ones;
  • projects.mr for the actual projects, with different files for the kinds of projects (software, docs, packaging, crafts, etc.);
  • setup.mr with all of the vcsh repositories, including the one that tracks the mr files (I’ll talk about the circular dependency later);
  • work.mr for repositories that are related to $DAYJOB.

Then there are the files in the .mr/machines directory, each one of which has the list of repositories that should be on every specific machine, including a generic workstation, but also specific machines such as e.g. the media center which has a custom set of repositories.

The dot files from my home directory are kept in vcsh, so that it’s easy to split them out into different repositories, and I’m mostly used the simplest configuration described in the 30 Second How-to in its homepage; vcsh gives some commands to work on all vcsh repositories at the same time, but most of the time I work on a single repository, and use mr to act on more than one repo.

The media collections are also pretty straightforward git-annex repositories, one for each kind of media (music, movies and other videos, e-books, pictures, etc.) and I don’t use any auto-syncing features but simply copy and move files around between clones with the git annex copy, git annex move and git annex get commands.

There isn’t much to say about the project repositories (plain git), and I think that the way I use my own program lesana for inventories and project tracking is worth an article of its own, here I’ll just say that the file format used has been designed (of course) to work nicely with git.

On every machine I install etckeeper so that there is a history of the changes in the /etc directory, but that’s only a local repository, not stored anywhere else, and is used mostly in case something breaks with an update or in similar situation. The authoritative source for the configuration of each machine is an ansible playbook (of course saved in git) which can be used to fully reconfigure the machine from a bare Debian installation.

When such a reconfiguration from scratch happens, it will be in two stages: first a run of ansible does the system-wide configuration (including installing packages, creating users etc.), and then I login on the machine and run mr to set up my own home. Of course there is a chicken-and-egg problem in that I need the mr configuration to know where to get the mr configuration, and that is solved by having setup two vcsh repositories from an old tarball export: the one with the ssh configuration to access the repositories and the one with the mr files.

So, after a machine has been configured with ansible what I’ll actually do is to login, use vcsh pull to update those two repositories and then run mr to checkout everything else.

And that’s it, if you have questions on something feel free to ask me on the fediverse or via email (contacts are in the about page)

Update (2023-09-12 17:00ish): The ~/.mr directory is not special for mr, it’s just what I use and then I always run mr -c ~/.mr/some/suitable/file.mr, with the actual file being different whether I’m registering a new repo or checking out / updating them. I could include some appropriate ~/.mr/machines/some_machine.mr in ~/.mrconfig, but I’ve never bothered to do so, since it wouldn’t cover all usecases anyway. Thanks to the person on #vcs-home@OFTC who asked me the question :)


  1. At least, everything that I made that is made of bits, and a diary and/or inventory of the things made of atoms.β†©οΈŽ
  2. until we get a working replicator, I guess :Dβ†©οΈŽ
  3. in time I’ve consolidated a bit some of the repositories, e.g. merging the repositories for music from different sources (CD rips, legal downloads, etc.) into a single repository, but that only happened a few times, and usually I’m fine with the excess of granularity.β†©οΈŽ

blog.trueelena.org/blog/2023/0…

#vcs
8 5

Un amico mi scrive quanto segue:

β€œCiao,

mi devo liberare dei #libri di cui puoi trovare le copertine al seguente link:

data.laboccadellupo.it/index.p…

Li ho rozzamente classificati e non li ho catalogati perche' non trovo che il gioco valga la candela. Voglio provare a salvarli dal loro tristo destino: finire nella stufa, una pagina alla volta, questo inverno. Mi dai una mano?

Sono i vecchi libri miei, di mia madre e di mio padre che abbiamo deciso di non tenere dopo aver venduto la vecchia casa di famiglia. La URL ti permette di accedere ad un gestore di file web: accedi ad una cartella, clicca su un'immagine e comincia a scorrere con i tasti freccia destra e sinistra tra le copertine. Qualcosa so che finira' sicuramente nella bocca della stufa, ma magari qualcosa no (spero la maggior parte!).

Sono quasi tutti in italiano, tranne quelli in un'apposita e chiara cartella. Cosa troverai? Arte e romanzi, saggi sull'Italia repubblicana, qualcosa di filosofia, vecchi manuali liceali, qualcosa di informatico, vecchie riviste e fumetti, pubblicazioni molto locali. Guardati intorno.

Segnati il nome del file che appare sopra l'immagine della copertina e mandamelo per dirmi che vuoi il libro o maggiori informazioni. Passa pure questo messaggio a persone che possono aiutarci a salvarli, pero' io agisco nella sola area di #Varese e dintorni mentre tu ti prendi la responsabilita' per amiche o amici piu' lontani.

Consulta il file "istruzioni.txt" per trovare il modo di contattarmi ed eventuali altre informazioni che potrei aver aggiunto nel tempo rispetto al momento in cui hai ricevuto questo messaggio.”

(hashtag miei)

Qualcuno qui sul fediverso vuole dargli una mano?

#mastoregalo

6 23
@Scimmia di Mare :unverified: e immagino che tu non abbia qualche amico/parente/conoscente che capita in zona a cui far fare da corriere (della droga :D ), vero?
Scimmia di Mare mastodon (AP)
Varese proprio no πŸ˜–

Critical Cupcake mastodon (AP)
😱
3

unfaπŸ‡ΊπŸ‡¦ mastodon (AP)

Remember Kung Fury?
The crowdfunded, excellent 80s martial arts film spoof that is so absurd, it breaks the cool meter?

The full-length movie - Kung Fury II - has been in limbo for years due to an investor screwing the production team over after they finished filming.

But the film crew prevailed, and the movie is near!

imdb.com/title/tt5765844

David Sandberg has proven to be an excellent writer, director and actor, so I am pretty sure this movie will be a classic too :)

#KungFury #KungFury2

1
GMate8 mastodon (AP)

I would like to mention here Stamps Back, which is also a crowdfunded movie, and it has english subtitles, so if you are interested in the 80s of Central Europe and Commodore 64, it's worth a watch.

πŸ“Ž: imdb.com/title/tt12370388/

YT πŸ“Ž: youtube.com/watch?v=YUqn1OPxtm…

Questa voce Γ¨ stata modificata (2 anni fa)

Fabio friendica

Confy 0.7.0

Confy 0.7.0 has been released

This is the first release with a brand new UI written in Gtk4/libadwaita, using Blueprint for UI definition!

User interaction has been revisited, while being mostly similar to the previous version: gone is the tab switcher in headbar, now starred talks can be found in navbar. Gone is also the map view (for now, at least).
Adding new conferences from URL is now done via a nice dialog, and editing of user-added conferences is done directly in the conference list view. Which is now a window by it's own, used as an "open" dialog.
There are some new shortcuts, like the "<primay>-c" shortcuts to copy the current talk details as plain text in clipboard.
The talk search can now be filtered to match only starred talks and there are two search "mode": the global search, activated by the button over in the navigation header and by the '<primary>-f' shortcut, and the "current list" search, which search in current talk list for
day/room/track.

I'm sure I'm missing something and I'm sure I've missed more than something testing this, so please open tickets on the tracker (tickets can be opened also via email just sending a text/plain mail to ~fabrixxm/confy@todo.sr.ht or
u.fabrixxm.confy@todo.sr.ht)

There is also a fix from ~edwardbetts for events that are after UTC midnight. Thanks!

#confy #gtk4 #libadwaita #newrelease

2

James Wallis mastodon (AP)
Attention! Today is World Pi Day, 22/7 or 3.14285, closer to the real value of Pi than American Pi (3.14). Please do not boost this as it confuses and annoys Americans.
5
Paolo Redaelli mastodon (AP)

Paolo Redaelli is ignored


I love how this makes perfect sense as a programmer but would sound horrible to anyone else
2

Drew Fustini mastodon (AP)
BeagleV-Ahead: Default Development git repositories forum.beagleboard.org/t/beagle… #BeagleV #RISCV
2

The Godyssey Podcast hometown (AP)
There is no more famous pirate in East Asia than the woman known in the West as Ching Shih, her true historical name being Zheng Yi Sao, Pirate Queen of the South China Seas. Likely a prostitute who married a well-known pirate, she soon proved a capable commander and soon organized a confederacy of pirates, helping one another against the Qing government and other foes. Taking over for her husband, she proved an even more capable pirate and many flocked to her, women especially, for her egalitarian attitude and redistribution of wealth from the aristocratic Qing Chinese government. Even aided by Portuguese ships, the Chinese could not capture her and could not stop her fleet. At her height, she sailed a fleet of 400 ships with 40 to 60 thousand sailors. When the end came and she surrendered, Zheng Yi Sao could not be killed by the Chinese due to her power and influence, and instead a retirement was negotiated, one that was quite favorable to her and allowed her an easy life: for a pirate career spanning 10 years from 1801 to 1810, that's quite something. She retied to Guangdong, running an infamous gambling house and dying at the comfortable and respectable age of 66 in 1844: hail the Pirate Queen of China! #FairytaleTuesday
2

FediFollows mastodon (AP)

#OpenSourceHardware picks of the day:

➑️ @olimex - OSH manufacturer based in Bulgaria

➑️ @adafruit - OSH manufacturer based in USA

➑️ @mntmn - Small indie company making a libre laptop

➑️ @blitzcitydiy@mastodon.social (main) & @blitzcitydiy@diode.zone (videos) - Technician building fun electronics projects

➑️ @apertus - OSH for professional film-making, incl high end cameras

➑️ @nitrokey - Selling OSH security keys etc

➑️ @oshwassociation - US non-profit promoting OSH

➑️ @bonfire - Combining the Fedi with OSH data storage

6

Unfortunately, I was affected by layoffs at Posit PBC. I'm still processing this big change, but I'm now open to work.

If you're looking for a data scientist or someone more broadly with experience in R, package development, causal inference, Rust, and many other skills, please reach out to chat!

If you're curious about my work, check out my GitHub

github.com/malcolmbarrett

#rstats #rustlang

3

Olimex mastodon (AP)
New Open Source Hardware board with ESP32-C6 offers WiFi6, Bluetooth5(LE) and Zigbee, with four relays 10A/240VAC and four optoisolated inputs, works from 6 to 50V power supply. #oshw #esp32c6 #wifi6 #bluetooth5 #zigbee #iot
1

Tom Larrow mastodon (AP)

No random open source application, I do not want to join your Discord channel for support.

There's this really cool technology called hypertext markup language, and if you use it for your documentation another piece of amazing technology called a search engine can help me find the answer I'm looking for

And the real magic is you only have to answer it once and the answer helps anyone. You don't have to answer the same question every day. This frees you up for more fun development

2 8

Casey Reeves mastodon (AP)
Linux GUI
So, this morning, after years and years of using the GUI in Linux, I gave up. The state of the GUI does nothing but deteriorate over time for accessibility, and it's exhausting. It's only getting worse. We're far, far away from what it used to be, years ago. Certainly, the QT framework has improved since 5 and now 6 came out, but GTK? Oh dear, oh dear... So, let's dive into it. #linux #xorg #wayland #a11y #accessibility #blind
1
Casey Reeves mastodon (AP)
Linux GUI
So, at the beginning, Linux started with console only for us blind folks. It is only in 2007 or so that the GUI really started taking off. Back in the days of gnome 2, the accessibility was extremely impressive. The UI was fluid, and every program in ubuntu (that's what I was using back then) was seemingly designed with accessibility in mind. Reality was probably different, but to me, it seemed this way. I loved it. Ubuntu 8.10 was the first Linux I ever used. Of course, QT was not even on the table yet when it came to accessibility, but, it was the glorious days of GTK.
Casey Reeves mastodon (AP)
Linux GUI

But then, you may be wondering, why did it change? There are probably a lot of reasons why that is, but I can think of a couple.

One, technology keeps on evolving. When GTK 3 got introduced, it took quite some time for the single GUI screen reader to catch up with it. Regressions were also a thing. Not to mention that the orca screen reader has only one really active developer.

Casey Reeves mastodon (AP)
Linux GUI

Another reason for this is sadly, that accessibility isn't a wildly known thing. Developers don't care about it for the most part, and if they do, it is never enough, due to the behavior of other developers.

How many times did the orca folks and various associations for the blind have to slap the gnome people on the wrist for taking out accessibility features or causing regression without caring? Too many, that's how much this happens. That's how regular it has become for us to have to fight over every version of gnome released to keep the accessibility more or less working.

Casey Reeves mastodon (AP)
Linux GUI
Another good example of this is GTK. When GTK 3 came out, there was a bit of fighting over accessibility, but nothing alarming. The GTK folks were generally happy to make the toolkit in a way that it had built-in accessibility support. Default widgets came with accessibility from the get go, a bit like html 5 does nowadays for websites. And it was great this way.
Casey Reeves mastodon (AP)
Linux GUI
When GTK 4 came out, on the other hand, things had shifted. No longer were the GTK people happy to provide accessibility for us. No longer did they care about it. Their grand plan was to remove accessibility from GTK altogether, claiming that it was up to the applications themselves to become accessible. It took several weeks, and even days during fosdem for them to recognize this wasn't the way forward, thanks to the orca developer and the Hypra folks, but they got the idea. Or did they?
Casey Reeves mastodon (AP)
Linux GUI

It seems that they haven't gotten the idea, after all. I got interested in a nice GUI app for mastodon recently, called tuba. I discovered that it used GTK 4, however. I knew there were rumors about accessibility problems, of course, but what better way to learn than to experience it for yourself? So that's what I did.

Oh dear, was I disapointed! The first thing that struk me when launching the app, is the fact that the flat review of orca stopped working. Second, that it appears that GTK 4 and orca are fighting over the keyboard. I can't make orca stop talking, I can't know on which element on the UI I'm on until it finished talking the previous thing it was saying and moves onto this one. I can't use any screen reader shortcut, either.

It is exactly, if not worse, than QT 4 was, when accessibility was barely considered.

Casey Reeves mastodon (AP)
Linux GUI

But, enough about GTK. I'm now moving on to xorg and wayland.

Xorg was good. It was buggy, it was not especially secure for various things, but it worked. More importantly, it allowed the screen reader to perform relatively good.

Wayland, on the other hand, is the complete oposite. Oh sure it works for general use. But the minute you try to use mouse emulation to click on an element of the interface, be it on a website or in a program, orca crashes. Don't ask me why, I don't know. Orca is now no longer allowed to provide a clipboard, either. The excuse the wayland folks gave was security. Applications that lack a window, focused window at that, will not be allowed to use the clipboard. Well, guess what? To be able to copy the content of a window for example an error message to share it with people for assistance, one needs to focus that window. Not orca. Oh, and by the way, it's been *years* orca has had a window.

Casey Reeves mastodon (AP)
Linux GUI
This all filled the glass of my patience pretty quickly, I do have to admit. I went through this for months. What put the figurative nail into the coffin for me was that I realized that somehow, GTK 4 programs are actually even worse on wayland than they were on xorg. The accessibility and usability degraded further! How's that possible? No clue. The very same program will behave a miniscule bit better on xorg than on wayland. Go figure that one out.
Casey Reeves mastodon (AP)
Linux GUI

So then, you might ask me, why don't you just use QT programs if they work better? Well, the fact that QT 6 is out is great, but it also cause regressions. QT is nowhere near perfect. It is nowhere as usable as gtk 2 and 3 ever were, when things used to be done properly.

That aside it seems that QT accessibility features are opt-in rather than opt-out. I could be wrong about that, and as a matter of fact, I hope I am.

Casey Reeves mastodon (AP)
Linux GUI

And, even if it was that simple, there remains the fact that wayland complicates my life even more due to the so-called security and the problems it creates for assistive technology. And I'm tired.

I'm done dealing with this. I'm done trying and trying to summon the energy to make yet another bug report and feeling like deep down it won't matter in the end. I'm officially jaded.

As of this morning, I've gone back to windows for any program with a GUI. Granted so far it is only for web browsing, as the rest of my activities are doable in console, and I do enjoy the console.

But there you have it.

1
Casey Reeves mastodon (AP)
Linux GUI

Maybe some other people will pick up where I left. Maybe noone will. But at this point, I'm done. I can't keep on damaging my own mental health for the benefit of reporting bugs that might get fixed, but most likely won't. I can't keep dealing with this. As of today, I'm done with this entire thing.

To whoever resist out there, I can only wish one thing. Good luck, and don't sacrifice your mental health for it. Don't do the same thing I've done. Please be safe, and remember that going back to windows for some thing is nothing to be ashamed of. There comes a time where open source doesn't matter and accessibility gets the priority for everyone. Mine has been reached, and then some.

1
Federico Mena Quintero mastodon (AP)
Linux GUI

Don't forget that circa 2010-2011, Oracle acquired Sun Microsystems and disbanded the accessibility team. They were responsible for GNOME's accessibility infrastructure. We went from about 10 full-time people working on accessibility to none.

Emmanuele Bassi's talk on the history of accessibility in GNOME: youtube.com/watch?v=eNh0Xg8abj…

My talk on the effort to bring the accessibility stack to modern standards: viruta.org/paying-technical-de…

Alan Coopersmith mastodon (AP)
Linux GUI
Sun’s contribution to GNOME accessibility was not just on the development side either, but in things like applying for & managing EU grant money, testing against US Sec 508 standards, and serving on the various accessibility standards committees to ensure the standards gave free desktops a chance to meet US & EU purchasing requirements.
2

Olimex mastodon (AP)
New Open Source Hardware design is verified: ESP32-SBC-FabGL single board computer based on FabGL library with PS2 keyboard, mouse and VGA display with many retro computer emulators olimex.wordpress.com/2023/05/2… #oshw #retrocomputer #retro #game #fabgl #ibmpc #emulator #cpm
1

Lucie / minute mastodon (AP)
launching next week: the new MNT Reform Keyboard V3 (also as drop-in module for the MNT Reform laptop)!
1
Carsten Strotmann mastodon (AP)
Can I swap the keyboard from my MNT Reform Laptop with the one from the stand-alone keyboard? Does the (Version 1) keyboard from the laptop work in the stand-alone keyboard case?
Lucie / minute mastodon (AP)
@cstrotm yes, you can do that, but you need to solder one 3 pin voltage converter into it (easy if you know how to solder, or we could do that for you)
Carsten Strotmann mastodon (AP)
That’s great, that should work for me. Thanks for the info and the great work!
Lucie / minute mastodon (AP)
@khm these come assembled, it's just that in the shop it is structured as kit products
@khm

DNS service @quad9dns is forced by Sony to block some domain name resolution.

As a small and non profit organization they struggle to defend in court.

For freedom we need non-lying and privacy-proof DNS.

Let's support Quad9!

quad9.net/news/press/quad9-s-o…

5

2

Ada Palmer mastodon (AP)
Since people have asked: yes my essay on writing & disability & power in @strangehorizons was published in 2022 and is #HugoAwards eligible this year in Best Related strangehorizons.com/non-fictio…
1
Cavyherd mastodon (AP)

@strangehorizons

Lovely convergence between you, your Style, & the photographer!


Olimex mastodon (AP)
Sometimes the RP2040-PICOs 26 GPIOs are just not enough so we had to make RP2040-PICO30 where all 30 GPIOs are available, we also changed the USB connector to USB-C and the DCDC to SY8089A so your design have now 3.3V / up to 3A #raspberrypi #rp2040 olimex.wordpress.com/2023/04/2…
1
Hans mastodon (AP)
What is that white connector and what pinout does it have?

1 1

Diego Roversi friendica
2 1

Dan Gillmor mastodon (AP)
Before leaving Twitter, consider archiving your Tweets on the Internet Archive's Wayback Machine. help.archive.org/help/how-to-a…
7

How to program an attiny85 from arduino ide, in linux.

Having looked at many instruction on the internet, those are the more complete (and working) I have found:

gist.github.com/Ircama/22707e9…

TL;DR:

1) open Arduino Ide from your preferred linux distro (mine is debian/testing)
2) File -> Preferences -> Additional Board Manager Url
3) add this link raw.githubusercontent.com/Armi…
4) ok
5) Tools -> Board Manager, add Digistump AVR Boards
6) Tools -> Board -> Digistump AVR Boards -> Digistump

Now it's all classic "Verify" "Upload" steps to program the attiny85

... next step: use a localy compiled micronucleus

Olimex mastodon (AP)
AgonLight Open Source Hardware Retro Computer is captured in KiCad and updated by Olimex olimex.wordpress.com/2022/12/0… #retrocomputer #bbcbasic #z80 #OSHW #embeded will be available for pre-order next week at special Christmas price of EUR 50 for assembled, programmed and tested board
2

Martijn Braam mastodon (AP)
Yeeeees it's all coming together
2

Vagrant Cascadian mastodon (AP)

With the update of @dino to 0.3.1 in #debian, the functionality on small screens such as #pinephone running #mobian ... did not work so great.

The version uploaded to debian experimental, allowed resizing the different parts of the window a little bit, but still often hid useful information...

So I refreshed the libhandy patches!

Packages available from:

people.debian.org/~vagrant/deb…

The "UNRELEASED" repository is signed by my key in the debian-keyring.

Have not tested much, but works for me!

4
Vagrant Cascadian mastodon (AP)

@tom

Yes, that's where the patches originally came from.

I don't currently have a git repo with the patches applied, but should be able to "git am debian/patches/handy/*.patch" from the unpacked .dsc

Or... I'll just push a branch somewhere.

Vagrant Cascadian mastodon (AP)

@tom

Pushed a couple branches to:

salsa.debian.org/vagrant/dino-…

The handy-v0.3.1 branch is based on the upstream v0.3.1 tag with the handy patches applied

There is also the debian/handy-0.3.x branch, based on of the debian/0.3.1 tag with the handy patches applied.

The patches are only slightly modified from the feature-handy branch in dino upstream, and not all are applied.

Really need to get small screen support working upstream sooner or later, as I do not like maintaining forks!


Diego Roversi friendica

Heated mouse | mouse riscaldato

Components: 2 33Ohm resistors in serie, 1 thick washer, some silicone sealant, some wire.

Componenti: 2 resistenze da 33Ohm in serie, 1 rondella un po' spessa, un po' di silicone sigillante e qualche cavo.

A bit less of 0.5W, enough for reaching 35 C - 38 C.

Poco meno di mezzo Watt di potenza, abbastanza per raggiungere tra i 35 e i 38 gradi.

3 2

Why nice people are often assholes – or are they? Berkson's Paradox
youtube.com/watch?v=FUD8h9JpEV…
#numberphile #statistics #bias
2
nuovi vecchi

Questo sito utilizza cookie per riconosce gli utenti loggati e quelli che tornano a visitare. Proseguendo la navigazione su questo sito, accetti l'utilizzo di questi cookie.