Posts by achim@social.saarland
(DIR) Post #AXaNqSIwwUwYzyLdh2 by achim@social.saarland
2023-07-11T13:09:05Z
0 likes, 0 repeats
@dejanfreiburg @don Da bin ich mal nicht deiner Meinung, weil ich nicht (mehr?) denke, dass es echte Demokratiebildung an Schulen geben kann. Von daher sehe ich Lehrkräftemangel sehr positiv. Als Chance ein kaputtes System schneller zum kompletten Neustart zu zwingen.
(DIR) Post #AXaQ4UJuRgj1DCcFKy by achim@social.saarland
2023-07-11T13:21:23Z
0 likes, 0 repeats
@dejanfreiburg Ok, dann sind wir uns doch einig. 😉 Ich glaube auch nicht daran, dass das aktuelle System zu retten ist. Aber wenn, könnte der Mangel an Lehrkräften der entscheidende Faktor mit genug Impact sein.Wie schon öfter erwähnt: Meine persönliche Prognose geht in Richtung Kommerzialisierung von Bildung. Finde ich natürlich schlecht, suche aber im Moment Wege Geld darauf zu "wetten".@don
(DIR) Post #AXaQ4VomsN1DrG4Q6a by achim@social.saarland
2023-07-11T13:37:53Z
0 likes, 0 repeats
@dejanfreiburg Ich sehe da verschiedene Märkte. Das worauf du dich beziehst würde ich grob unter Nachhilfe im weiteren Sinne und Spielzeug, das Digitalisierung simmuliert zusammenfassen. All das bewegt sich innerhalb des aktuellen Systems.Ich gehe davon aus, dass wir bald mehr Alternativen außerhalb des Systems sehen werden. Im weiteren Sinne also Privatschulen, andere Abschlüsse, ... Strukturen, die das aktuelle System zumindest teilweise ersetzen werden.@don
(DIR) Post #AXaQ4Xb2GTCtNBeSwq by achim@social.saarland
2023-07-11T13:40:09Z
0 likes, 0 repeats
@dejanfreiburg Wenn ich wetten müßte, würde ich darauf setzen, dass es im Umfeld von Industrie und Berufsschulen zuerst passiert. Dort ist rein gesetzlich einfacher umzusetzen, der Schmerz ist schon recht hoch und dort gibt es das nötige Geld.Ich denke, dass dort zeitnah jemand sagen wird: Ok, das existierende System liefert nicht. Wir machen das jetzt selbst.@don
(DIR) Post #AXaRdpKyOcT2U8WoMa by achim@social.saarland
2023-07-11T13:48:21Z
0 likes, 0 repeats
@don Deshalb betone ich immer, dass es meine Prognose ist, die ich sehr negativ sehe. Es ist nicht meine Idealvorstellung. Ganz im Gegenteil.Was meinst du mit Fond auflegen. Ich dachte eher daran, Firmen zu gründen. 😉 @dejanfreiburg
(DIR) Post #AYkrqaZOWplXtGT3jM by achim@social.saarland
2023-08-14T22:01:27Z
0 likes, 0 repeats
Wußte ich bisher nicht: Die Rettungsboote der Titanic waren nur sehr spärlich besetzt. Die Leute mußten zum einsteigen überredet werden, weil sie auf sowas keine Lust hatten und die Titanic ja unsinkbar war.Vor der Pandemie hätte mich diese Information überrascht.Via "How to Expect the Unexpected" von @kityates
(DIR) Post #AYvG5t3d7ULjC49ZHU by achim@social.saarland
2023-08-20T12:52:54Z
0 likes, 0 repeats
@tante Similar situation here. RPGs also require a lot of time and regular appointments, which can be a challenge for "older" people.During Corona we had a surprisingly good experience playing games online in a video call. BlackStories and Codenames works quite well. (It even resulted in an engagement, but it did not last until the marriage. 😉 )
(DIR) Post #AZRrgc8yLNDh4uIz9k by achim@social.saarland
2023-09-05T06:24:38Z
0 likes, 0 repeats
@tante Ach du Sch...
(DIR) Post #AZRsz3jEcePlnWcrY0 by achim@social.saarland
2023-09-05T06:39:25Z
0 likes, 0 repeats
@tante Bin gerade sprachlos und würde den Artikel auch gerne lesen.
(DIR) Post #AZSBk1mrSOFaYsrskC by achim@social.saarland
2023-09-05T10:09:38Z
0 likes, 0 repeats
@tante Danke! Würde ich nicht überall zustimmen, ist aber zumindest weniger schlimm als die Überschrift. Die ist ein gutes Beispiel für schlechten Journalismus.
(DIR) Post #AZeOLnUksWVOST43wu by achim@social.saarland
2023-09-11T07:27:27Z
0 likes, 0 repeats
@tante Looks like I have to read this. Thanks for sharing!
(DIR) Post #Actpi2eMMOQnhZmJ0a by achim@social.saarland
2023-12-17T09:59:52Z
0 likes, 1 repeats
Got my first syntax highlighting injection in #neovim working and like it a lot. In case you don't spot it: This is #rust code (not yet compiling, but soon 😉 ) but the SQL inside the strings has also proper highlighting.Many thanks to the NeoVim-Treesitter-Matrix-channel for their support.
(DIR) Post #B29c94ytd3D1Le4HPk by achim@social.saarland
2026-01-10T20:29:39Z
0 likes, 0 repeats
I try to implement an #activitypub server in #Rust, have problems talking to #mastodon and would appreciate some help.I try to send a follow action to Mastodon. The request is - as far as I can tell - signed according to https://docs.joinmastodon.org/spec/security/The "keyId" of the signatrue is "https://pub.saar.social/user/achim/key". Mastodon calls this url as expected and my server returns: [...]
(DIR) Post #B29c96LGZMhHZJXevA by achim@social.saarland
2026-01-10T20:32:57Z
0 likes, 0 repeats
[...]{"@context":["https://www.w3.org/ns/activitystreams","https://w3id.org/security/v1"],"id":"https://pub.saar.social/user/achim/key","type":"Key","publicKeyPem":"-----BEGIN PUBLIC KEY-----\nMIIBI[...]IDAQAB\n-----END PUBLIC KEY-----\n","owner":"https://pub.saar.social/user/achim"}But my follow http call gets this back from Mastodon:{"error":"Unable to fetch key JSON at https://pub.saar.social/user/achim/key"}Can somebody give me a hint how to figure out what the problem is?
(DIR) Post #B29eswmedfLZ9ZLDXc by achim@social.saarland
2026-01-10T21:23:38Z
0 likes, 0 repeats
@silverpill Thanks! Mitra looks very interesting. I'll have a look and will probably pop up in your Matrix channel. I was not aware that there is a maintained ActivityPub project in Rust.
(DIR) Post #B2BrKMdkCXQyvivvHc by achim@social.saarland
2026-01-11T17:53:53Z
0 likes, 0 repeats
#activitypub follow-up question: Thanks to @silverpill I made progress with my "Follow" request sent to Mastodon. After fixing a few more issues my current error message from Mastodon is:"Could not refresh public key https://pub.saar.social/user/achim/key"This URL returns my full profile having type "Person", which also contains the public key. The type "Person" is also used in the AP book by @evan which I use as a reference.[...]
(DIR) Post #B2BrKNdmTt3e27xSym by achim@social.saarland
2026-01-11T17:58:50Z
0 likes, 0 repeats
[...] I checked out the Mastodon source code and searched for the error message. My Ruby-skills are limited, but it looks like Mastodon expects the type "Account". I dont't understand what Mastodon expects from me. Any hint would be highly appreciated.In the meanwhile I'll give https://activitypub.academy/ ad try ...@silverpill @evan
(DIR) Post #B2BrKOZuzjYuwR9tb6 by achim@social.saarland
2026-01-11T18:08:45Z
0 likes, 0 repeats
@evan Thanks for your response. @silverpill already mentioned the "main-key" fragment. Is that documented somewhere?I had an implementation that returned just an object of type "PublicKey" if the "./key" endpoint is called.I checked what I get back from Mastodon if I call my profile with the "main-key" fragment. The result is the full profile.So should I either refer to the profile url with the fragment and return the full "Person" OR [...]
(DIR) Post #B2BrKWt06fa0hw9FS4 by achim@social.saarland
2026-01-11T18:09:31Z
0 likes, 0 repeats
[...] use a dedicated url (i.e. mine with an appended ./key) and just return an object of type "PublicKey"?@evan @silverpill
(DIR) Post #B2Lwnri2Cy5H2TQT0C by achim@social.saarland
2026-01-16T15:09:30Z
0 likes, 0 repeats
How to setup a local #Mastodon instance for debugging my own AP development:https://blog.achims.world/mastodon-for-activitypub-development.html #rust #activitypub