How I do it.

Some words on how I work on #curl and lead the #curl project. Every day of the week. Year in, year out. It never ends.

daniel.haxx.se/blog/2025/07/13…

#curl

daniel:// stenberg:// reshared this.

in reply to daniel:// stenberg://

I obviously have the authority to speak on behalf of every inhabitant of planet Earth that uses a computer when I say "Thank You for curl." We all appreciate it, what it enables, what it is.

Even those people who don't know what curl is appreciate that stuff works because of the magic inside, and part of that is your magic.

daniel:// stenberg:// reshared this.

Nová verze Mastodonu dělá z adresáře profilů mnohem použitelnější záležitost, než tomu bylo doposud.

Místo neustálého načítání stránky s delším a delším krokem je nyní k dispozici postupné načítání přes možnost "Načíst více".

Pokud tedy nahoře nastavíte volby "Nově příchozí" a "Pouze ze zpravobot.news", můžete poměrně elegantně projít celý adresář a vybrat si, který ze zprávobotíků chcete sledovat.

P.S.: Platí pro všechny instance od 4.4.0.

#zpravobot #mastodon #tip_mastodon

Needs Kagi and Apple alternatives. Also, fuck Brave

From: @Tutanota
mastodon.social/@Tutanota/1148…


Never let people tell you it's impossible to deGoogle your life. 💪
Start by checking Tuta's discount now: tuta.com/goeuropean
@Tuta

even Americans shouldn't have to know the name Bari Weiss 😭
RT: hachyderm.io/users/liztai/stat…

Bookface 1.8 is Here!


This update has a LOT of changes and fixes in it! I think I got in everything everyone who gave me feedback asked for (check the README file "Changelog" section for details). Lots of attention paid to making buttons, tabs, and drop-down appearance consistent, and lots of new CSS variables for customization plus a new option for customizing Bookface (more on that in a moment).

Bookface 1.8 has been tested with both the current stable 2024.12 and 2025.7 Release Candidate versions.

The most obvious change you'll probably notice is that the responses below posts and comments now look completely different:

Responses below posts and comments

And below an Event Post:

Responses below Event posts

If multiple people engaged with the post in a certain way you no longer have to click the count to see the list, it's a popover that appears on hover (active on touch devices). This is a lot cleaner and more consistent with how these are displayed on other social media platforms.

You'll also notice that the Main Menu missing icons are in place. This is a change that's coming in the next Friendica release anyway, but Bookface lets you have it right now:

Missing Main Menu Icons implemented

Someone specifically asked whether the main navigation buttons could have labels on them:

NavBar Icons with Labels

I didn't turn it on by default, but nav button labels are now coded into Bookface and if you're using CSS variable customization they're easy to turn on:

:root {
--show-navbar-labels: block;
}

The label text is also customizable. Until now the only way to implement such customizations was either for a server admin to manually put them into the header or footer sitewide or for individual users to put them in a user content stylesheet just for your web browser. That's why I'm also releasing a new Friendica addon called "Bookface Custom" that, if your server admin installs it, allows you to customized every one of the Bookface CSS variables to your heart's content.

Get 'em while they're hot:

* Bookface 1.8
* Bookface User Styles 1.8
* Bookface Custom Addon 1.0

@Friendica Admins @Friendica Support @Friendica Developers
#Bookface #Friendica #themes #addons

in reply to Kristian

I agree that it does take up a lot of space, because I made the icons larger and added more white space for a cleaner, more modern look. Everything in Frio is too tiny and compact and cluttered. It doesn't help that Friendica just has a LOT of controls. Too many IMO. It's kind of overwhelming to new users.

For smaller displays when you get below 768 pixels wide it engages the mobile interface. There's some overlap between desktop and tablet landscape making it impossible to discern which it is, and for most tablets in portrait I chose to display a compact version of the desktop bars to keep the position of controls consistent if you change tablet orientation.

It is technically possible to merge the two bars into one (actually make them 50% screen width and positioned seamlessly side-by-side) for really wide screens, but there's just too much stuff there to do that for a smaller screen. And the sub-section words in the second toolbar can be really short in some languages or really long in others.

You could try zooming in until the mobile interface kicks in. Though it doesn't really save that much space as there are still two toolbars, they just aren't both at the top.

TIL: Ever wanted to compress data or use cryptographic algorithms but you don't want to link to C libraries or you're just plain lazy?

The Linux kernel has you covered! Create a socket of type AF_ALG, bind to your favorite algorithm, send() in your data and recv() it back!

This seems to support deflate, SHA, RSA and some more on ppc64le and additionally even zstd, chacha, lzo, hmac and more on ARM!

kernel.org/doc/html/latest/cry…

This entry was edited (5 months ago)

It’s time to leave rsyslog behind: rsyslog.com/rsyslog-goes-ai-fi…

Even if they go back on that, it’s proof enough that they can not be trusted. Not now, not ever. No critical piece of a system should rely on people who believe in the LLM illusion.

Sadly all of ./play.it infrastructure is currently relying on rsyslog for centralised logging management. If you use something else, and are happy with it, suggestions are welcome.

Right now our top candidates for a replacement are:
- syslogd, the original one
- syslog-ng (it seems powerful, but its documentation is awful)

Our needs are very basic, mostly we want to be able to tell the logging system to store logs in specific paths based on the process name, like sending rspamd logs to /var/log/mail/rspamd.log or unbound logs to /var/log/network/unbound.log.

Logs rotation is already handled by logrotate, so we do not need the syslog daemon to include the ability to handle that itself.

Being packaged in Debian is a non-negotiable requirement.

Welcome Ryan Hooper as #curl commit author 1392: github.com/curl/curl/pull/1790…
#curl

I have an #interrail question. interrail.eu/en/support/intere… states about "what is a travel day" and night trains:

* If you don't have a changeover after midnight then that only counts as one travel day instead of 2
* but somehow this does not work on the last day of the pass? ("Note: you cannot use your Eurail Pass to take a night train on your last travel day as the validity period will expire at 23:59.")

The second part is oddly confusing to me right now. Can someone confirm/explain that?

in reply to Bubu ☎️: 3016

Let's say you buy "7 days in a month", that month ends at 23:59 the last day.
E.g. July 13 --> August 12 23:59.

i.e. the #interrail pass is not valid anymore after that time. After 23:59 on August 12 it expires.

You have to be home before 23:59 (scheduled time) on the last day of validity period. Night trains are practically impossible on the last day of _validity_, regardless of how many _travel_days_ you have left.

If you take photos of ducks when the weather is too cold you can look at them when it is too hot, and vice versa, to try to trick yourself into feeling less hot/cold. It doesn't work, but you get to look at pictures of ducks.

Follow me for more excellent advice such as this.

#Ducks #Wigeon #AnasPenelope #BirdsSeenIn2025 #UrbanBirding #LowCarbonBirding #Birding #Birds

open source maintainers, i encourage you to follow daniel’s wonderful example here.

i sincerely hope many of you do end up with support contracts in place. not holding my breath, but it’s not a crazy thought to imagine corporate users paying for support. i hear some of them do it all the time.

daniel.haxx.se/blog/2025/07/11…

quería compartir el trabajo de Jes and Cin Wibowo, par de artistas gemelas idénticas de Indonesia que —entre muchas de las cosas que hacen— de repente hacen pequeñas historias de Superman y Lois Lane. Sus versiones de estos personajes son geniales, muy interesantes, frescas. Le aportan cosas nuevas y cercanas al mundo de Superman, mientras mantienen su estilo propio. Una maravilla. No tienen Mastodon, así que les comparto su IG para que lo exploren un poco. #superman

instagram.com/p/C3MLHtyxH8G/?i…

This entry was edited (5 months ago)

One of the most common forms of racism and hate in the fedi is hyper focus on Black and Brown folks to ignore or cover for hateful behavior.

My work has exposed me to some truly disgusting behavior on the fedi. There are actual bad people who have committed themselves to harmful and really gross dehumanizing behavior. Just the other day, I had to deal with a white nationalist trying to gaslight me into thinking they were ‘reasonable.’

I find there is an overemphasis on policing the timelines of Black and Brown folks to ignore or even protect the actual perpetuators of harm in this space.

There is an expectation constantly being projected onto Black and Brown folks to be perfect in every action and thought we have in this space to be ‘worthy’ of civility that is not applied to any other group of people, especially white folks.

This, of course, is a pillar of white supremacy culture.

whitesupremacyculture.info/one…

When people say this space is anti-Black, it’s not only because of the obvious hatefulness we see. That’s just a small part of it.

The larger piece is that there is an enforced standard for Black folks that is not applied to anyone else.

That act is racism being reinforced by people across the political spectrum.

Ten Advanced Hidden Tips for macOS: From Hidden Applications, to Terminal Commands applevis.com/guides/ten-advanc…

Khronos reshared this.