Skip to main content



Sneaking in some time for icon design seems to require a lot more energy than it used to. Anyway, app icon sketches on a Friday!

#gnome #app #icon #design #sketch #procreate



@Tutanota how can I make a custom repeating event? This is the main thing that's stopping me from using your calendar app.

Just tried it for my radio club and the 2nd event was on a Saturday, not the first Wednesday like it should be!

@Tuta
in reply to Tuta

how though?

I only have: daily, weekly, monthly or annually, listed on mine!




Buenos días desde la Administración Pública.

Llega el otoño y ya he cogido premio en forma de dolor de garganta. Dejé de usar la mascarilla en agosto este año, y está claro que la voy a volver a poner, de hecho hoy ya la llevo. Por suerte no tengo fiebre ni otros síntomas.

in reply to modulux

primero, la mascarilla no te sirve para no enfermar, sino para no contagiar a otros, dado que eres el único en llevarla, no te sirve para nada más que para que estés incómodo.
Segundo, muy posiblemente no te hayas contagiado en el trabajo sino en la calle. En los bares somos demasiados y demasiado juntos.
in reply to Juan CBS

Lo del bar es verdad, pero la mascarilla protege en ambos sentidos. La protección es mayor si la lleva la persona infectada, pero también reduce el riesgo para la persona que se expone, más si es FFP2. Eso sí, al tomar el café no hay mucha escapatoria, pero toda exposición que se evita reduce el riesgo.


Hungary would have given in to Russia, says Orbán’s top aide – POLITICO politico.eu/article/hungary-ru…


I’m gonna try introducing an Autistic space concept to fedi–color communication cards, we had them at all the autistic self advocacy events and conferences back in the before times of in person events, it was very helpful for communicating our varying levels of nonverbalness and desire to be left alone or approached. I think it could be a useful tool here in online space if normalized, using fedi’s custom emojis (it doesn’t need to be these exact ones, anything with the color scheme/shapes would work). that’s my idea today for us Autistics maybe communicating a little better on here.

also it’s ok to reply to this post whatever color I’m on since I made it informationally and intentionally made it shared to a group and all.

(descriptions paraphrased from ASAN’s document)

:Green: actively seeking communication; may have trouble initiating conversations, but want to be approached by people who are interested in talking.

:Yellow: only wants to be approached by people they recognize, not by strangers. might approach strangers to talk, and that is okay; the approached people are welcome to talk back to them in that case.

:Red: probably does not want to talk to anyone, or only wants to talk to a few people. might approach others to talk, and that is okay; the approached people are welcome to talk back to them in that case. but unless you have been told already by the badge-wearer that you are on their red list, you should not approach them to talk.

@actuallyautistic #actuallyautistic

This entry was edited (1 month ago)


Long vent about accessibility and struggles as a disabled person, strong language

Sensitive content

This entry was edited (1 month ago)

reshared this



Oh my god.

I have FOREVER been trying to make librsvg keep track of the current viewport's transform by itself, instead of relying on Cairo.

But I could never get both values in sync.

While debugging something else today, I found the place where they diverge. And now they are in sync.

This will make it MUCH EASIER to fix The Big Viewports Bug that is blocking a lot of stuff!

:apartyblobcat:

in reply to Federico Mena Quintero

CONGRATULATIONS!! 🎉

I know you've said previously that this viewport work is your major refactoring headache and it's great to hear you've got some answers.

Curious if you can share a short description of what it was?

in reply to Martin Owens

@doctormo So, initially, librsvg used cairo directly all over the place. There were a lot of open-coded "figure out the objectBoundingBox transform and set it on the cr" bits. They got gradually refactored away.

Nowadays the only real use of Cairo happens in a single file. The functions there take arguments like a StackingContext with a Layer which has a bunch of fields, including the transform needed by the current element.

(cont)

in reply to Federico Mena Quintero

@doctormo So at some point, before setting the path on the cr, we need to set the cr's transform.

For a while librsvg has wanted to pass the current Viewport around, with the current viewBox and preferably the transform. We bookkeep the transform, but it's never used - it was always out of sync with Cairo's. Somewhere there was a cr.transform() for which we didn't update the viewport's corresponding one.

I've found why!

(also I needed pre_transform instead of post_transform, per usual)

in reply to Federico Mena Quintero

Yeah that sort of thing haunts the pdf importer and exporter code as you have to track state and in PDF there isn't just one viewport, there's sub-and-other root coordinate systems.

Sounds like it was one of those order of operations bugs that mostly does nothing except in rare situations.

in reply to Federico Mena Quintero

yes, we have two pathways, one through Cairo that we're getting rid of and on direct poppler which does way more like actually letting you decide if you want fonts to be rendered as paths or glyphs (not important for render only libraries)
in reply to Martin Owens

@doctormo I just realized what a monumental pain in the ass it must be to import PDFs and translate them to SVG concepts. Respect!
in reply to Federico Mena Quintero

Yeeeeaaahhh, keeping structure is one set of problems, but interpreting editable structure is quite a new level.

Like seeing a stroke and a fill right next to each other on the same path. Is it a stroke behind path in one object or two objects with the same path.

We tested adobe illustrator and it pretty much entirely works this way. 😅

in reply to Federico Mena Quintero

@doctormo so if all goes well:

1. I can cairo_set_matrix() with my own idea of the transform, instead of aggregating cairo_transform() without knowing what should be.

2. Since the transform is now accurate, I can actually contemplate finishing the render tree abstraction.

3. ... and fix the "shit renders incorrectly if the caller doesn't have an identity transform" bug, which is breaking many nontrivial uses of the library, e.g. using it to render glyphs from SVG fonts in freetype.



So it was only a hundred years ago - 1924 - when someone figured out the Sun, and all the rest of the stars, were made mostly of hydrogen with some helium. All the other elements were in trace amounts.

She was a student at Harvard named Cecilia Payne.

At the time the consensus was stars were made up of pretty much what Earth was made of.

It took 4 more years for a man to confirm the discovery before it was widely accepted, with him as discoverer.

It's all hers now.

en.wikipedia.org/wiki/Cecilia_…

This entry was edited (1 month ago)


Why New Outlook is the worst software ever designed, part 69105:

I’m arrowing through my inbox, and it suddenly stops responding,. No idea why, gremlins in the machine. Tabbing and arrow keys do nothing, so I go to close it. Alt+f4? Doesn’t work. Alt+ space? Works, I arrow down to close, hit enter–nothing happens. Odd.

Fortuitously, a notification appears informing me that new Outlook has detected that new outlook is using unusually high amounts of memory, prompting me to restart New Outlook. I hit the notification, new Outlook restarts, the end.

Allow me to underscore this.

They are clearly aware that their app is prone to memory leaks and hanging–so much so, in fact, that they designed a whole process specifically for the purpose of killing the app when it gets in this state. And yet, they still intend to force-upgrade everyone on the planet to this miserable pile of goatshit.

Incredible.



Scavengers Reign makes me want more things that feel like a nature documentary on an alien planet
This entry was edited (1 month ago)


Long post about a weird dream I had last night

Sensitive content

in reply to Jayson Smith

So, this is tangential, but now I'm curious: What was the first computer you had where Infocom games were accessible to you? Did you have any way of playing them with speech on an Apple II? Of course, those original Apple II Infocom disks can't be used with Textalker.
in reply to Matt Campbell

@matt Nope. Amazingly, the first time I ever heard of Infocom that I know of was in 1994 when I was reading the AGT (Adventure Game Toolkit) version 1.5 documentation in which some of the testimonials claimed that with its advanced mode you could creat games close to those of Infocom. I didn't actually know what the Infocom games were until 1996 when I got Internet access and eventually found the IF community. Both times I had a PC running DOS. By this point I'd played a bit of Zork I, but that's about it. I never legally owned any Infocom games. Partly it was the cost, I was eighteen but still living with my parents, and while I had an allowance, I could never justify the purchase of Masterpieces, which probably would have been my only real option. And yet that didn't include Hitchhiker's Guide or Shogun, and I figured if I wanted a collection, it might as well be complete. Also the manuals/feelies/etc were in PDF which I couldn't read at all at the time, as I recall.
in reply to Matt Campbell

@matt Back in those days, of course, distributing Infocom game files (or story files as they were often called) on the Internet was a big no-no. These were the copyrighted works of Activision, and how dare you allow people to download them freely! I think it was in the late 90's when the BBC released a web-playable version of Hitchhiker's Guide. As far as I know, the Z-machine interpreter they used on the web wasn't at all accessible, but word got out that if you looked in your browser cache you could find the story file it ran. So of course I grabbed that and used Frotz to run it. Now, of course, the story files, not to mention source code, are all over the place.
in reply to Matt Campbell

@matt One really geeky thing happened in 1997 or so. IIRC as a promotion for one of their graphical Zork games, Activision released Zork 1, 2, and 3 in a downloadable package. Of course I eagerly downloaded it. No, I didn't need them, I already had those story files thanks to a friend who had sent me his small accessible PC games collection a year or two before. But I thought to myself, "Hmmm, Activision is going to want to put their own company name in the copyright notice for these games, which means they must have a working ZIL compiler!" ZIL was a huge fascination at the time, as it still is, and yet almost no information at all was known about it. Imagine my disappointment when I ran the story files only to see they were exactly the same story files I already had.
in reply to Jayson Smith

What's even more amusing is that Activision commissioned the development of a new Zork text IF game, a prequel or something, as a promotional thing for their new graphical Zork game, and that new IF game was developed using Inform.
in reply to Matt Campbell

Ah, here it is, in Jimmy Maher's old online book about IF: maher.filfre.net/if-book/if-10… Search for "undiscovered underground"
in reply to Matt Campbell

@matt Yup. But I understood that. This was a new game, being written from scratch. Zork 1, 2, and 3 were existing games, and assuming they had a working ZIL compiler and the sources (at that time it hadn't quite hit me that the Infocom development tools required a DECsystem-20 during most of their life, and couldn't just be run on a PC or something) they could change the Infocom name to Activision, at the very least.


it started as an innocent dare—"if you love floating point so much, why don't you marry it?" hours later, they were NaN and wife


🕛Z #NowPlaying at the top of the hour, 2 hours of relaxing #NewAge, #ambient, and #meditationmusic on Northern Lights: The New Age Show, #live with Kelly Sapergia. More information is at ksapergia.net/northernlights/. Tune in either by visiting theglobalvoice.info and clicking on the Listen Live link, or go directly to theglobalvoice.info:8443/broad… #TGVRadio #audio #radio 📺🗣️📻🎶🎙️🌌🌈🫣🫰🩵🪬🫶


"A una década de la noche aciaga de Iguala, cuando policía municipal asesinó a tres estudiantes, detuvo y desapareció a 43 normalistas de la Escuela Normal Rural Raúl Isidro Burgos de Ayotzinapa el 26 de septiembre de 2014, a partir de ese día el país sigue sin encontrar verdad y justicia; un hecho que marcó para siempre la historia de México.

"La lucha de los padres de familias inició la misma noche trágica, y desde ese día no han parado ni se han cansado en buscar a sus hijos. Mientras que el Estado mexicano, intentó sofocar la indignación estudiantil y social, con la famosa 'verdad histórica' que después resultó ser la mentira histórica de la humanidad."

piedepagina.mx/ayotzinapa-recu…

#México #Ayotzinapa



Now, I am bloody amazed with Talkback's built in image recognition. This blows me away.
My cleaner has unfortunately caught Covid and can't come in this week. She sent me a picture of the test results. This is how Talkback describes the image:
The image shows a lateral flow rapid antigen test for COVID-19. The test is positive as indicated by the two lines on the test strip. The top line indicates the control, and the bottom line indicates a positive result for the presence of the SARS-CoV-2 antigen.
Great stuff Talkback and Gemini developers. Thank you!



Screen Readers accessibility for Scarlett 4th Gen with Focusrite Control 2 support.focusrite.com/hc/en-gb…


Some time ago I recorded a cover of Jon Anderson’s “Soon” and I think it came out quite well! I am playing on my Jamstick MIDI guitar. Here is the tune on Youtube: youtube.com/watch?v=FPgTh2C0tr…
Hope you like this #music!


Not Sponsored, Skincare

Sensitive content

in reply to nyatalily (Natalie)

Not Sponsored, Skincare
i don’t have a lot of brand loyalty, partly because most of my brand loyalty budget is spent on CeraVe.



FDA approves Bristol Myers Squibb's schizophrenia drug, the first new type of treatment in decades cnbc.com/2024/09/26/fda-approv…



linux-game-manager
Storm Dragon pushed changes to the master branch of the linux-game-manager project Fixed a bug with the way music renamer was being loaded with Project Brutality and Operation MDK.


Building and maintaining a product that needs to be compatible with Microsoft and Google products is just pure hell
in reply to Aleca

At least we don't have to also go through any Facebook app reviews! 😵‍💫


I was half joking about selling my surface laptop a little bit ago, but you know what screw it, if I can get $1000 for it, it’s got a snapdragon x elite processor, 16 gigs of RAM, 512 gig SSD, 13.8 inch touchscreen. It’s very light and thin and has wonderful battery life. It just doesn’t suit my specific use case because I need to be able to access iCloud Drive. The color is platinum.

Tamas G reshared this.

in reply to Allison Meloy

@technocounselor@iaccessibility.socialDo Dou you have a machine you could use to share the iCloud through? This way between the windows pc and the other you use file sharing and between the other machine you use iCloud?

in reply to Kevin Beaumont

Regarding the "unspecified Linux vulnerability" that the author has been "hyping the shit out of" (their words) all week -

It's accidentally leaked, due to an unpaid open source maintainer making a boo boo.

It's in CUPS, a printing subsystem. It isn't Linux specific.

CUPS isn't faced much to the internet, I've checked and done a Shodan Safari. It also isn't installed by default on Linux server installs for almost all distros.

It's not a big deal, update packages are dropping, don't panic.

reshared this



rPGP is an #OpenPGP implementation in pure #Rust (crates.io/crates/pgp).

It serves as the end-to-end encryption engine for Delta Chat:
@delta, a secure decentralized messager for all major platforms (and then some).

rPGP implements all generations of the OpenPGP standard, up to and including the new RFC 9580.

#RustLang #Cryptography #PGP



Introducing the seamless Java/Swift interop effort!

Offering both:
- generated Swift macro based JNI wrappers
- Project Panama based Swift accessors generated with a jextract-swift tool for high performance use-cases

Early prototype is open source and we’ll share more about our plans and invite folks to collaborate early next week!

github.com/swiftlang/swift-jav…

#ServerSideSwift2024



Doesn’t matter who’s right in the WordPress/WP Engine battle.

The damage to the open web has already been done. It took five days.

tedium.co/2024/09/25/wordpress…

new @tedium



Samsung Galaxy S24 FE Packs AI Features Into a Lower-Priced Phone cnet.com/tech/mobile/samsung-g…


I'm getting very swept up in all this #wordpress stuff.

From a developer/agency point of view the biggest thing appears to be that clients are viewing this not as a #wpengine problem but a #wordpress problem, and Matt Mullenweg is causing some irreparable damage.

This makes sense; as he even says WPEngine are the company people are paying, they're not the CMS developer and certainly not the ones cutting off essential services.

There are many threads talking about replacements too. It's probably too early for that kind of talk, but for simple sites or projects just getting off the ground it would be tempting to switch.

The issue there is, what is the alternative? Yes, there are many CMS/blog alternatives, but what about the plugins? It takes time to not only learn a new platform but also work out alternatives to eCommerce, SEO, image optimisation, membership platforms... and on and on.

It's a huge ecosystem not easily swapped out for another.

in reply to Alan

classicpress.net/ ClassicPress seems to be the next best thing after selfhosted Wordpress



We didn't need proof.
This entry was edited (1 month ago)


🚨 Once again, scientists are sounding the alarm bell about the severe dangers #ChatControl would bring, calling the highly controversial proposal “unacceptable”: homes.esat.kuleuven.be/~prenee…
This entry was edited (1 month ago)


Re last: I stopped using and recommending #WordPress after the infamous Gutenberg editor appeared. I suggest @classicpress for everyone who need jolly old WordPress without #accessibility struggles.


The announced server maintenance is complete and the OpenStreetMap web site and API are now operating normally again


they should have given this vuln a catchy name like iCup
in reply to Seirdy

the joke is that iCup is a reference to iCarly, but most computers in iCarly ran Windows XP. Windows XP did not run CUPS. this made the “iCup” name ironic, which also starts with “i”. only real iCarly fans understood this one.
This entry was edited (1 month ago)


In case you also haven't used WordPress in years and you're wondering what just happened:

techcrunch.com/2024/09/26/word…

#WordPress

reshared this



Who woulda thunk? Cleaning the air in a school (even before the pandemic) resulted in better test scores and performance. Clean and ventilated air isn't magic; it's just sensible.

vox.com/2020/1/8/21051869/indo…

This entry was edited (1 month ago)