mathstodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance for maths people. We have LaTeX rendering in the web interface!

Server stats:

2.9K
active users

#sessions

2 posts2 participants0 posts today

New Kitten release

• You can now use key paths in the names of your client-side live components and these will automatically be transformed into object hierarchies on the server for you.¹

• Self heals zombie live pages (see Streaming HTML workflow²) if they return to life due to client-side browser cache.³

• Removes htmx⁴ headers from `data` property into separate `header` property in Kitten Page events and the data your Kitten Page message handlers receive.

• Automatically passes references to the live page object (if any) and the request and response objects to the layout templates of Markdown pages⁵ (so you can, for example, check if `request.session.authenticated`⁶ is true from the your layout template and customise the layout accordingly).

kitten.small-web.org

Enjoy!

:kitten:💕

¹ e.g., See codeberg.org/small-tech/site/s (markup) and codeberg.org/small-tech/site/s (handler) and codeberg.org/small-tech/site/s (model class method).

² See Streaming HTML tutorial: kitten.small-web.org/tutorials (There’s actually more to it now but I haven’t had a chance to document the new class-based and event-driven live page workflow yet. It’s experimental but working very well for me so far so I will do so shortly.)

³ When a person leaves a live/connected page (a page connected to its default web socket), we clean up and remove that live page from memory. However, browsers being what they are, cache the page on the client. If a person uses the back/forward buttons to return to the page, the browser will serve the cached source from memory, which has the old page ID, for the page that no longer exists in Kitten’s memory. So now we have a problem. The only way to recover from this is to tell the page to reload itself. So we accept the WebSocket connection, send a command to the page for it to reload itself, and then close the socket. That makes the stale page self heal by replacing itself with a fresh one. Yay, go us!

⁴ HTMX: htmx.org

⁵ Kitten Markdown pages reference: kitten.small-web.org/reference

⁶ See Session tutorial: kitten.small-web.org/tutorials

Das @jazzkollektiv ist #neuhier und deshalb ist es an der Zeit für eine kleine Vorstellung.
Das Jazzkollektiv Halle ist ein Zusammenschluss von Musiker:innen und Freund:innen der improvisierten und experimentellen Musik.
Uns gibt es nun seit ein paar Jahren in Halle (an der Saale), wo wir mittlerweile eine Vielzahl von Konzerten, Sessions und anderen Veranstaltungen organisieren.
In diesem Jahr (2025) wird es im September auch das erste Jazz-Festvial geben, das vom @jazzkollektiv organisiert wird.
Nun freuen wir uns auf regen Austausch mit anderen musikalischen Menschen, die hier im #Fediverse unterwegs sind.
Momentant wird dieser Account von mir @radiyan bespielt. Das wird sich in Zukunft ändern und in kollektive Hände überführt werden.

@klopf
Das nehme ich anders war. Meine Wahrnehmung ist, dass Menschen, die sich mit Sicherheit beschäftigen, objektive Mängel an etwas feststellen und dafür von Anhängern dieses Dings angegriffen werden, weil sie deren liebstes Ding (oft völlig zu recht) in Misskredit bringen, statt sich um die Behebung der Probleme sorgen. So gesehen bei #OMEMO #XMPP #matrix #sessions und anscheinend @GrapheneOS.
Von "Zwei Lagern" kann mMn. keine Rede sein, das "bashing" passiert meist einseitig.
@rufposten

Apologies if you’ve been unable to install Kitten* recently. Looks like there were a huge number of sessions created in a very short period of time, exhausting the memory on the tiny VPS server that serves the binaries. Might be AI crawlers (thanks, asshats). Looking into it and will add checks to session persistence to try and try and handle these sorts of attacks (because, really, that’s what they are) going forward.

* kitten.small-web.org

Replied in thread
Continued thread

Even during the political exile of the Obama administration, A.D.F. had won five major cases at the Supreme Court,
including ensuring the right to pray at government meetings and securing an exception for Christian colleges from the Affordable Care Act’s requirement to pay for insurance coverage for contraception.

Their victories consistently carved out additional space for Christianity in American public life.

Now A.D.F. saw a new chance to advance a body of law to attack abortion rights. It was a window that its lawyers believed might not be open for more than a few years,
and they were determined to take advantage of it.

In the summer of 2017, A.D.F. convened hundreds of top conservative leaders at the luxurious
Ritz-Carlton in Laguna Niguel, Calif.,
for a private four-day summit.

The stated goal was to discuss religious freedom.

But the deeper ambition was to develop an agenda for the new Trump era.

The guest list included 10 state attorneys general and solicitors general;
a collection of the most powerful Christian lawyers in the country;
and Jeff #Sessions, Trump’s new attorney general.

Sessions initially kept his remarks, which offered a strident defense of religious freedom and A.D.F.’s work, a secret from the public.

Like the Federalist Society, A.D.F. aimed to connect lawyers and legal allies to further its goals.

But A.D.F. was also profoundly different.

It was an explicitly conservative Christian legal-advocacy project,
designed to bring together lawyers, elected officials and activists
to achieve policy goals in line with its religious mission.

Now A.D.F.’s work was growing, and largely under the radar, as it sought to become a mainstream Christian rival to the A.C.L.U.

No one on the outside knew just how extensive the network’s ambitions were,
or that it was beginning to lay the groundwork to challenge Roe.

A.D.F. had invited another delegation that sought to keep its participation off the official record:
a team from the Wisconsin attorney general’s office, including Tseytlin.

When a reporter from the USA Today Network-Wisconsin later unearthed the delegation’s participation,
a state spokesperson simply said that Tseytlin was a leader of a session at the conference.

No one disclosed what it was about.

Tseytlin’s remarks that day remained unknown to the public.

But Tseytlin, a man most Americans had never heard of, was there to present his legal strategy to end Roe.

Lawyers had a moral duty to act, Tseytlin told the group, according to participants.

He proposed his idea for an abortion ban that set a limit earlier than 20 weeks to undercut Roe more openly.

(3/n)
#AllianceDefendingFreedom #fedsoc #FederalistSociety
#viability #Roberts #Kennedy #Alito
#Leonard #Leo #Misha #Tseytlin