@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!
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.
Segundo, muy posiblemente no te hayas contagiado en el trabajo sino en la calle. En los bares somos demasiados y demasiado juntos.
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)
actively seeking communication; may have trouble initiating conversations, but want to be approached by people who are interested in talking.
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.
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.
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!
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?
@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)
@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)
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.
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. 😅
@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.
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.
"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."
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!
Hope you like this #music!
Tamas G reshared this.
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.
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…
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
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.
Seirdy reshared this.
In case you also haven't used WordPress in years and you're wondering what just happened:
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.
Tuta
in reply to Toran Shaw - M7TOR • • •Toran Shaw - M7TOR
in reply to Tuta • • •how though?
I only have: daily, weekly, monthly or annually, listed on mine!
Tuta
in reply to Toran Shaw - M7TOR • • •