Police moved against a pro-Palestinian protest camp at the University of California, Los Angeles, early Thursday, pulling apart a barricade and arresting multiple people after issuing orders for people to leave.

voanews.com/a/police-order-ucl… #voanews

Update time: #LibreOffice 24.2.3 is now available. This is the third minor update to the 24.2 branch, that we released in February this year: blog.documentfoundation.org/bl…

Thanks #AllDayHey for having me today!

Slides and links are on this page: talks.hiddedevries.nl/VZNuWJ/d…

(transcript will follow at some point to complement the slide images)

This entry was edited (1 year ago)

GNOME will be mentoring 8 new contributors for Google Summer of Code 2024

We are happy to announce that GNOME was assigned eight slots for Google Summer of Code projects this year!

GSoC is a program focused on bringing new contributors into open source software development. A number of long term GNOME developers are former GSoC interns, making the program a very valuable entry point for new members in our project.

In 2024 we will mentoring the following projects:

Project TitleContributorAssigned Mentor(s)
Add TypeScript Support to WorkbenchAngelo Verlain ShemaSonny Piers
Port Workbench demos to Vala, build a new Workbench Library, and replace the current code searchBharat TyagiSonny Piers
Improve Tracker SPARQL developer experience by creating a “web IDE” for developing queriesDemigodCarlos Garnacho
Papers’ small screen and touch support for mobile and tabletMarkus GöllnitzPablo Correa Gomez
More durable synching for FlatSyncMattia FormichettiRasmus Thomsen
Port libipuz to Rustpranjal_jrb
Improve Tracker SPARQL developer experience by creating “web IDE” for developing queriesrachle08Carlos Garnacho
Add support for the latest GIR attributes and gi-docgen formatting to Valadocsudhanshuv1Lorenz Wildberg

As part of the contributor’s acceptance into GSoC they are expected to actively participate in the Community Bonding period (May 1 – 26). The Community Bonding period is intended to help prepare contributors to start contributing at full speed starting May 27.

The new contributors will soon get their blogs added to Planet GNOME making it easy for the GNOME community to get to know them and the projects that they will be working on.

We would like to also thank our mentors for supporting GSoC and helping new contributors enter our project.

If you have any doubts, feel free to reply to this Discourse topic or message us privately at soc-admins@gnome.org

#gnome #gsoc

feborg.es/gnome-will-be-mentor…

reshared this

Nový Median hned z kraje května, jen týden po vydání minulého modelu, ale ten vyšel s velkým zpožděním oproti měření. To bylo tentokrát kratší, od 2. do 25. dubna.

Zatímco SPD (+3) a STAN (+2) se odrazili zpět z dubnového poklesu, ODS, KSČM, PRO nebo Přísaha mírně ztratily (-1). TOP 09 zůstala beze změny na 3,5 % a vypadá to na novou realitu. Uvidíme, zda to potvrdí další průzkumy a agentury.

#politika #pruzkum

This #Debian wiki page was what I found that helped me get fingerprint authentication set up on my laptop.

So I contributed something back. I added the "Caveats" section at the bottom. Hopefully this helps somebody else, 🙂

wiki.debian.org/SecurityManage…

#Linux #Security

This entry was edited (1 year ago)

Milí přátele naší instance :mastodon: Mastodon a :pixelfed: Pixelfed. Zvažte prosím finanční podporu. Svým laskavým darem zajistíte, že měsíční účty za stávající infrastrukturu bude možné zaplatit. Můžete tak učinit následujícími způsoby:
👉 CZ účet 264043266/0600 transparentí učet
👉🏻 263559105/0600
👉 Commerzbank De IBAN DE07 7734 0076 0131 2966 00 BIC COBADEFFXXX
👉Ko-fi ko-fi.com/archlinuxcz
👉 Revolut @archos
👉 BTC bc1qacfnj8gauujaulu36elmr2av5dw9527xg24wnu

Google Workspace Updates: Updated keyboard shortcuts and first-letters navigation now available on Google Drive web workspaceupdates.googleblog.co… workspaceupdates.googleblog.co…

Tuxedo Computers: německý dodavatel počítačů to s Linuxem myslí vážně
root.cz/clanky/tuxedo-computer…

The Adwaita Icon Theme no longer follows the FDO spec, breaking e.g. KDE apps
cullmann.io/posts/kate-and-ico…
#ycombinator #kde #gnome #fdo

Whistleblower Josh Dean of #Boeing supplier Spirit AeroSystems has died.

What a crazy coincidence that two Boeing whitstleblowers would die in a row.

seattletimes.com/business/whis…

Solar eclipse for the ears: A tablet-sized device helped low-vision Philadelphians enjoy the celestial event technical.ly/startups/lightsou…

A major project I've been working on for many months is rendering vector graphics strokes on GPU. @armansito and I recently wrote a paper on our techniques, and it's now available on arXiv (and also submitted to a relevant conference): arxiv.org/abs/2405.00127

There's accompanying code and some more resources in the repo: github.com/linebender/gpu-stro…. And of course there's the implementation in Vello.

I'm very proud of this work. Fingers crossed the paper gets accepted.

Anyone familiar with Mexico City universities immediately understands what went down last night in #UCLA: The pro-Palestinian student encampment on the campus was attacked by "porros".

A porro is an individual who uses violent means to help achieve certain, often political, goals at universities there. The "grupos porriles" have been called the "shock troops" of Mexican universities.

Crazy to see them in action in California.

Article in Spanish on #porros:

radioformula.com.mx/nacional/2…

Dropbox has disclosed a cybersecurity incident, in filing with the SEC:

board-cybersecurity.com/incide…

On April 24, 2024, Dropbox, Inc. (“Dropbox” or “we”) became aware of unauthorized access to the Dropbox Sign (formerly HelloSign) production environment. We immediately activated our cybersecurity incident response process to investigate, contain, and remediate the incident. Upon further investigation, we discovered that the threat actor had accessed data related to all users of Dropbox Sign, such as emails and usernames, in addition to general account settings. For subsets of users, the threat actor also accessed phone numbers, hashed passwords, and certain authentication information such as API keys, OAuth tokens, and multi-factor authentication. Based on what we know as of the date of this filing, there is no evidence that the threat actor accessed the contents of users’ accounts, such as their agreements or templates, or their payment information. Additionally, we believe this incident was limited to Dropbox Sign infrastructure and there is no evidence that the threat actor accessed the production environments of other Dropbox products. We are continuing our investigation.

After reading "Why you should write your own static site generator", I realized the build and deploy steps in my site is completely loaded with scripts (post-processing Hugo's output) and workarounds (such as using regex replaces for templating). And half the time I need to update something other than content I'll have to dig through the docs and forums.

Compare this with this one time I rolled my own SSG (for this single purpose), everything was centered around my build script and some shell tooling to move things around. I can make it output anyway I want, write templates in whatever format I like, place the content is whatever structure, and I just need to adapt my script for it. Well, granted this little project is much simpler than my site.

Is it really worth trying to adapt how I write to Hugo's framework, so it can generate an output closest to what I want, then use my own script to post-process the rest afterwards?

The main bottleneck right now that prevents me from rolling my own for my site (other than comparing "time pouring through Hugo docs" vs "time tweaking my new SSG") is the templating. This directly affect the tech stack I want to use. If I'm writing my own SSG now my best bet is probably Go + text/template + html/template to make my templates migration easier.

But at the end of the day, does having a smoother process of adding new features to my site actually make me produce better, more frequently updated content? Doubtful.

#ssg

#ssg
This entry was edited (1 year ago)
in reply to ~hedy

I have the exact same story with Hugo. Dozens of regex filters, post-processing with xmllint and then sed-based regex filters…

Hugo’s massive parallelism leaves it completely unfit for proper post-processing. It’s next to impossible to configure any of Goldmark’s low-level markup choices beyond what render hooks support (I have to use regexes to customize backlinks, for instance).

On the other hand, regexes work pretty well with known trusted well-escaped input. #Hugo

#hugo
This entry was edited (1 year ago)

#HiddenWebGem of the day: The Dark Forest. A delightful retro-style site for a radio show, featuring a mesh of different genres. I like the “slowcore” album in particular.

Two Lost Stories for three Doctors bigfinish.com/news/v/two-lost-…