Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽

@cdonat@hostsharing.coop
mastodon 4.7.3
  • Open on hostsharing.coop

Fearless when facing complex challenges

#python #fastapi
#cpp
#postgresql

tootfinder.ch

172 Followers
188 Following
50 Posts
Joined December 06, 2018
Website:
https://www.okunah.de/
Links:
https://about.okunah.de/
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 2mo ago
Replying to
@mina@berlin.social @BlumeEvolution@digitalcourage.social Nicht der Überwachungsstaat ist es, vor dem er gewarnt hat - das auch, aber es war nicht der Kern von 1984. Er hat vor der Manipulation der Sprache gewarnt. Und praktisch alle Despoten haben sich genau dieses Mittels bedient und tun es immer noch: "Reichskristallnacht" "Endlösung der Judenfrage" "Freie Deutsche Jugend" "Militärische Spezialoperation" "Make America Great Again" etc. 2/2
16
4
4
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 2mo ago
Replying to
@VQuaschning@mastodon.green Klar sind da Falschinformationen und Klimawandelleugnung lieber gesehen. Genau wie bei so ziemlich allen Siloverse-Plattformen. Gibt es von dem Video auch irgendwo eine Fediverse-Veröffentlichung? PeerTube? Loops?
8
1
2
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 2mo ago
Replying to
@mina@berlin.social @BlumeEvolution@digitalcourage.social Das war Orwells grosses Thema: Sprache als Machtinstrument. Um das nur an den zwei bekanntesten seiner Bücher zu zeigen: In Animal Farm wird die Sprache ins Absurde gekehrt, um die Diktatur der Schweine zu rechtfertigen: alle Tiere sind gleich, nur die Schweine sind gleicher. In 1984 wird sie Sprache verdummt, ausgehöhlt und ihrer Bedeutung beraubt, um das Fassen komplexer Gedanken unmöglich zu machen: Krieg ist Frieden, Wahrheit ist Lüge, etc. 1/2
7
6
2
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 2mo ago
Replying to

@isotopp@infosec.exchange

Nach meiner Erfahrung kann ein LLM guten Code erzeugen, tut das aber nicht konsistent. Ich mach das so:

  1. Ich diskutiere Architektur und Design mit dem LLM
  2. Damit lasse ich das LLM dann Code erzeugen, den ich Reviewe, bevor ich ihn übernehme.
  3. Wenn der Code schlecht ist, dann Gibt es konkrete Kritik und wir machen bei 2. weiter, bist es passt.

1/2

5
1
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 2mo ago
Replying to
@isotopp@infosec.exchange Im Ergebnis bin ich etwas schneller, als wenn ich alles selber schreiben würde, aber gigantische Produktivitätsgewinne gibt es nicht. Der eigentliche Vorteil ist, dass ich mit dem LLM einen Sparing-Partner für die Architektur- und Designdiskussionen habe. Sonst würde ich in meinen eigenen Gedanken hängen bleiben und manche Probleme erst später erkennen. 2/2
5
1
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to

@padeluun @kuketzblog @tobias_heisig

Wir können nicht davon ausgehen, dass Leute schon den Unterschied kennen. Darum für alle Leser noch zwei kurze Erläuterungen:

  1. Die Follower-Zahl ist nur was, was X behauptet. Das müssen keine echten Follower sein.

  2. Bei X werden Posts nicht an alle Follower ausgespielt, sondern erst nur an ein paar davon. Die anderen bekommen es bei gutem Engagement.

Im Fediverse gilt beides in der Form nicht. Deshalb sind Follower-Zahlen nicht vergleichbar.

18
0
14
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 2mo ago

This week on #ProFed: the web client now has RSS feeds. Not everywhere yet – authenticated feeds are a harder problem. Every approach I've considered so far is either tooc unsafe, too complicated for regular users, or not supported by most RSS readers.

Ideas very welcome. Are you maybe aware, how other applications do that? Are there any other applications at all, that do that?

hostsharing.coop
3
1
1
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 3mo ago
Replying to
@erd@gei.st Hehe, lass uns doch den Russen mehr Spass bei der Suche nach Sprit verschaffen und random Tankstellen als "hat Sprit" und "hat keinen Sprit" markieren. So lernen sie ja auch ihre Städte besser kennen. 😈
5
0
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 2mo ago

This week on #ProFed: I was away for most of the week, so less progress than usual. But I used the time I had for some backend groundwork in preparation of the next steps on the web client.

https://codeberg.org/ProFed/ProFed
https://joinprofed.social

hostsharing.coop
2
0
1
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to
@HolgerSchurig @jkruse_de @SheDrivesMobility Man sieht es auch an den Rückmeldungen. Ich hab neulich genau den gleichen Text mit Bild bei #Mastodon, #BlueSky und #LinkedIn gepostet. Bei LinkedIn haben zwei ehemalige Kollegen geliked, bei BlueSky Tumbleweed und Crickets. Im Fediverse Likes und Boosts im mittleren zweistelligen Bereich und eine angeregte Diskussion. 2/2
5
13
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to
@ulrichkelber Volle Zustimmung. Das gilt nicht nur für X, sondern für alle Datensilos. Im Siloverse verharrend das eine Silo durch ein anderes zu ersetzen, mag kurzfristig eine gewisse Erleichterung verschaffen, ist aber keine Lösung des zu Grunde liegenden Problems.
5
0
1
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago

This week on #ProFed: federation is working – in one direction.
I can follow the ProFed test account from my #Mastodon account. The Follow request is accepted, the Accept is sent back, and the account shows up in the following list on Mastodon.

The other direction has all the pieces in place – search, follow endpoint, Accept handling – but there are still bugs to fix.

https://joinprofed.social
https://codeberg.org/ProFed/ProFed

hostsharing.coop
5
0
4
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago

This week on #ProFed: federation works in both directions. 🎉 My ProFed account can follow my #Mastodon account, and vice versa. Unfollow works in both directions as well.

HTTP signatures are not only generated for outgoing requests but also verified for incoming ones.

https://joinprofed.social
https://codeberg.org/ProFed/ProFed

hostsharing.coop
4
1
3
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 3mo ago
This week on #ProFed: I fixed the bug in the message bus. Finding the bug was less of a problem. But the solution, that meets all the requirements at this foundational level, was the real challenge. As a bonus, the message bus is now slightly more efficient and uses fewer resources in most situations. Not a game changer, but still good. https://codeberg.org/ProFed/ProFed https://joinprofed.social
codeberg.org
1
0
1
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to
@HolgerSchurig@social.tchncs.de @jkruse_de@norden.social @SheDrivesMobility@norden.social Setz die Zahl der Views mal ins Verhältnis zu den angeblichen Followern. X bietet einen neuen Post immer erst einem Teil der Follower an. Nur wenn da das Engagement gut ist, wird der Kreis erweitert. Und das funktioniert am Besten mir Rage-Bait. Und dabei sind die Views ja auch nur eine Zahl, die X behauptet und niemand überprüfen kann. Genau, wie die Follower.
2
0
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 4mo ago
Replying to
@raganwald@social.bau-ha.us At the same time those same companies tell seniors looking for a new job, that they're too old. Not flexible enough. Kept up to date for decades in one of the fastest changing industries. Not flexible enough. Sure! Developed the current technologies, but not flexible enough to use them in their work now. Sure! Like they think, they don't need software developers at all any more. They're wrong, but sadly confident.
1
0
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to
@joergi@chaos.social @ibigfoot@chaos.social @fitpub@fosstodon.org Interessant. Von keiner davon hab ich bisher was gehört. Vielleicht ja auch weil sich das niemand freiwillig installieren will. Dazu braucht man dann ja einen Java-Extrawurst-Webserver. Eine #PHP Anwendung kann man auf praktisch jedem billigen, alten Hosting-Paket installieren. #Ruby, #Python, #Go, #Rust, etc. brauchen nicht viel mehr Infrastruktur. Das ist auch der Grund, warum ich für #ProFed keinen einzigen Gedanken auf Java verschwendet habe.
1
2
1
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to
@joergi@chaos.social @ibigfoot@chaos.social@joergi@chaos.social @ibigfoot@chaos.social Das können aber keine grossen Anwendungen sein. #Mastodon : #Ruby #Lemmy : #Rust und #TypeScript #PixelFed : #PHP #Pleroma : #Elixir #PeerTube : #JavaScript #WriteFreely : #Go #Misskey : TypeScript #Friendica : PHP #FunkWhale : #Python #GoToSocial : Go #Castopod : PHP #Bandwaggon : #Csharp #ProFed : Python - OK, ich arbeite noch daran. ;-)
1
1
2
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to
@warum@mastodon.social Der erste Satz ist meiner Meinung nach eine schwache Ausrede, die selbstgewählte erlernte Hilflosigkeit nicht ablegen zu müssen. Natürlich kann man sich durch Konsumverhalten von den grossen Konzernen unabhängig machen. Nicht von allen gleichzeitig und nicht gleich für die gesamte Gesellschaft. Aber für sich selber lässt sich da sehr viel schaffen. z.B. #Fediverse #Solarpunk #SoLaWi @hostsharing@geno.social #IndyWeb etc. Deshalb ist auch der zweite Teil Ausdruck jener erlernten Hilflosigkeit.
1
2
1
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to
@realn2s @ulrichkelber Steht auf den Bildern: Polizeistatistik und Correktiv.
1
1
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to
@drmichaelhein @ulrichkelber Was genau hält dich davon ab, hier die Diskussion durch einen Link auf die deiner Meinung nach besser geeignete Statistik anzureichern? Dann wüssten wir jetzt alle, wie sich die Kriminalität allgemein entwickelt und könnten besser informiert weiter diskutieren.
1
0
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to
@kuketzblog Dass jeder Schritt weg von Meta ein guter sei, wil ich so allgemein nicht stehen lassen. Die Richtung, in die man sich von Meta wegbewegt ist schon auch relevant. Z.B. wäre der Wechsel von WhatsApp zu Max, oder WeChat ein Schritt in die falsche Richtung. Einer zu MS-Teams, oder Google Talk wäre vom Regen in die Traufe.
1
0
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to

@skeptix_ev

Ganz wichtig:

  • keine "Schulmedizin"
  • kein "Big Pharma"
1
1
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to
@skeptix_ev Jetzt bin ich doch zu spät mit meiner Geschäftsidee, leere Gläser als zuckerfreie Globuli zu verkaufen. Mist. 😉 #Homöopathie #Krankenkassenreform #GKV #Bundestag #Zuckersteuer #Globuli #globukalypse
1
1
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to
@lavalaempchen Hast du schon was, wo ich mich anmelden könnte?
0
0
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to
@mhoye Let's start a threat fashion label.
0
0
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 3mo ago
Replying to
@bsi@social.bund.de Ich hab mich nicht aus dem Internet zurückgezogen. Nur aus dem toxischen Siloverse.
0
0
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 4mo ago
Replying to
@skyr@chaos.social @joergi@chaos.social @ibigfoot@chaos.social Inwiefern gefällt dir die Ausdrucksstärke von Python nicht? Mir fällt es in wenigen Sprachen leichter, meine Absicht mit allen Nuancen auszudrücken. IO-Bound Anwendungen sind weitgehend von der Performance der Sprache unabhängig. Wenn ich hundertmal so viel Zeit damit verbringe, auf die DB zu warten, interessieren mich 10ms für die Präsentation nicht wirklich. CPU-Bound: da sind wir uns ja im Allgemeinen einig. Nur dass ich Rust nicht für die einzige Option halte.
0
0
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to
@skyr@chaos.social @joergi@chaos.social @ibigfoot@chaos.social @fitpub@fosstodon.org Sicher, dass die mit einem standard Apache, oder ngnix laufen? Oder brauchen die vielleicht nicht doch einen Tomcat, oder ähnliches?
0
2
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to
@skyr@chaos.social @joergi@chaos.social @ibigfoot@chaos.social @fitpub@fosstodon.org FastAPI "spricht" ASGI. Wenn man das mit einem stand-allone HTTP-Server haben will, braucht man noch z.B. Uvicorn, oder Granian. Stell dir das so vor, als wäre ASGI die Servlet-Schnittstelle und uvicorn wäre Tomcat. Nur mit viel weniger Ressourcenverbrauch (ca. Faktor 15-20 beim RAM für ein minimales Setup). Und mit Systemstandards, statt allgegenwärtiger Extralocken. Und mit einer viel besseren API.
0
1
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to
@skyr@chaos.social @joergi@chaos.social @ibigfoot@chaos.social CPU-bound macht man besser mit Sprachen, die einem Zugriff auf das Speichermodell geben, wie C, C++, oder Rust, weil mit heutiger Hardware die Anordnung der Daten im Speicher wichtiger für die Performance ist, als die reine Rechenleistung. Da geht es um Dinge, wie Cache-Lokalität, Vorhersagbare Speicherzugriffsmuster, etc. Alles in Java eher schwierig. 4/4
0
1
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 4mo ago
Replying to
@joergi@chaos.social @skyr@chaos.social Es geht nicht darum, make zu verwenden. Ich verwende auch make nur noch in sehr einfachen Fällen direkt. Aber es ist ein Massstab dafür, wie komplex das compilieren ist. Wenn ich es mit make einfach machen kann, dann kann ich es mit jedem anderen build-Tool auch machen. Brauche ich ein spezielles Tool, ist die Auswahl der Tools eben eingeschränkt und es ist ein Zeichen dafür, dass es unnötig kompliziert ist, den Compiler richtig zu bedienen.
0
1
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to
@skyr@chaos.social @joergi@chaos.social @ibigfoot@chaos.social Geh noch mal im Thread zurück. Ich hab schon geschrieben, dass das Java-Bashing nicht immer so 100% ernst gemeint ist. Aber gerne noch zu meinem Hintergrund: Auch ich kenne Java seit dem ersten Release und habe es nach einem kurzen Honeymoon zu hassen gelernt. Es ist einfach eine schlechte Sprache mit einer schlechten Laufzeitumgebung, die meist von schlechten Programmierern (sorry, aber ist so) verwendet wird. 1/4
0
1
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 4mo ago
Replying to
@joergi@chaos.social @skyr@chaos.social @ibigfoot@chaos.social Ja, das ist genau das Problem. Wenn man etwas mit make nicht mit vertretbarem Aufwand bauen kann, dann ist die Compile-Umgebung unnötig komplex. BTW.: Es geht natürlich schon, Java-Anwendungen mit make zu bauen, aber das Makefile ist dann ein echtes PITA. Sonst macht eigentlich keine Compile-Umgebung so einen Hexentanz. Die funktionieren alle straight forward und deshalb ist auch ein Makefile mit denen straight forward.
0
1
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to
@ibigfoot@chaos.social @DOAGeV@mastodon.social @joergi@chaos.social @Mastodon@mastodon.social @pixelfed@mastodon.social @loops Zum Glück ist keine der genannten Anwendungen in #Java geschrieben 😈 #javahate Gibt es überhaupt #Fediverse Anwendungen in Java? Wenn ja, wer ist so masochistisch und tut sich das an, wenn er auch #Python, #Ruby, #Rust, #Go, #Cpp, #TypeScript, oder notfalls sogar #PHP verwenden könnte? Gibts den Artikel auch online ohne toten Baum?
0
2
1
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to
@skyr@chaos.social @joergi@chaos.social @ibigfoot@chaos.social Python ist nicht mein "Baby". Aber es ist eine meiner bevorzugten Sprachen. Ich mag halt gerne Sprachen, die ernsthafte Multi-Paradigm-Sprachen sind. C++ ist auch so eine. Java krallt sich viel zu sehr an dem Objektorientierten Paradigma fest, und schafft es nicht, andere glaubwürdig zu übernehmen. Das liegt am Design der Laufzeitumgebung zusammen. 2/4
0
1
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to
@ibigfoot@chaos.social @DOAGeV@mastodon.social @joergi@chaos.social#Java ist halt eine miserable Sprache. Aber es scheint ja Leute zu geben, die sich lieber einen Wolf tippen, als eine elegante Sprache zu verwenden. Natürlich ist das alles nur marginal ernster gemeint, als #vim / #emacs Flamewars. Danke für den Link. Nur mit Subscription 😞 Wir bräuchten eine Art SSO-System, mit dem man einmal ein Abo bezahlt und damit viele online-Zeitschriften lesen kann. Ideen für die technische Umsetzung hätte ich ja.
0
1
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to
@joergi@chaos.social @ibigfoot@chaos.social @fitpub@fosstodon.org Ein Docker-Container mit einer kompletten JVM und einem Tomcat, etc. ist aber jetzt nicht direkt leichtgewichtig, oder? Und damit ist dann ein Docker-Container immer noch teurer als ein altes, billiges Web-Paket. Java ist mir mit seinen Sonderlocken auch immer zu mühsam zu konfigurieren. Es will sich einfach nicht an etablierte Standards des Systems zu halten, die alle anderen selbstverständlich unterstützen.
0
0
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to
@skyr@chaos.social @joergi@chaos.social @ibigfoot@chaos.social Dazu kommt für mich das Problem, das Java kein Problem gut löst. Vereinfacht gesagt sind die meisten Anwendungen entweder IO-Bound, oder CPU-bound. IO-Bound kann eine ausdrucksstarke, wenn auch vielleicht oft langsame Sprache, wie Python viel besser abbilden. 3/4
0
2
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to
@PMadlener @SheDrivesMobility Du hast recht, das sollten wir tun. Was meinst du, sind die systemischen Ursachen?
0
1
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to
@skyr@chaos.social @joergi@chaos.social @ibigfoot@chaos.social @fitpub@fosstodon.org Auch das ist zu vereinfacht. FastApi bringt keine Standard-ASGI-Implementation mit. Man kann in der FastAPI-Anwendung eine setzen, was meistens auch passiert. So auch in #ProFed, wo ich auch der Einfachheit halber Uvicorn verwende. Aber das muss nicht so sein. Wie dem auch sei, was braucht das denn dann minimum z.B. an Speicher? Granian braucht selber ca. 15MB. Uvicorn ca. 20MB. Ich glaube, damit startet die JVM nicht mal, oder?
0
0
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 4mo ago
Replying to
@skyr@chaos.social @joergi@chaos.social @ibigfoot@chaos.social Zum dem Beispiel-Code aus deiner Arbeit: natürlich kann man in jeder nützlichen Programmiersprache auch Müll bauen. Und es werden sich auch immer Leute finden, die das tun. Aber wenn ich die grosse Masse der Python- und Java-Programmierer vergleiche, ist es bei Python wesentlich weiter verbreitet, sich an Standards zu halten - und es ist da auch meistens einfacher, als es nicht zu tun.
0
0
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to
@skyr@chaos.social @joergi@chaos.social @ibigfoot@chaos.social @fitpub@fosstodon.org Und ob dein Quarkus-Helloworld ins Sachen Performance mit einem ASGI-Hello-World auf Granian mithalten kann, wäre erst noch einen Test wert. Entgegen vieler Behauptungen ist Java immer noch nicht schnell. Sonst: https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/javavm-gpp.html Gegen Rust sieht es ähnlich aus. Aber bei ActivityPub sprechen wir von IO-bound Anwendungen. Sonst hätte ich für ProFed Rust verwendet, nicht Python.
benchmarksgame-team.pages.debian.net
0
0
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to
@PMadlener @SheDrivesMobility "Liberale Aristokraten" ist ein Oxymoron. Was soll das bedeuten? Ich sehe das Problem eher darin, dass auf den zentralen Plattformen die Betreiber nicht nur kontrollieren, welche Zahl die Plattform bei der Reichweite behauptet, sondern auch was "Follower" bedeutet. Hat Lauterbach tatsächlich 1,2 Mio Follower, oder ist das nur die Zahl die X behauptet? Wenn Lauterbach was postet, sehen das alle seine Follower, oder nur ein kleiner Ausschnitt?
0
1
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 2mo ago

Gab es eigentlich vor den E-Truskern auch Verbrenner-Trusker, die ihre eigene Lebensgrundlage verbrannt haben?

https://de.wikipedia.org/wiki/Etrusker

de.wikipedia.org
0
0
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to
@skyr@chaos.social @joergi@chaos.social @ibigfoot@chaos.social @fitpub@fosstodon.org SSL-Zertifikate:https://docs.python.org/3/library/ssl.html#ssl.SSLContext.load_default_certs Ganz ohne Regentanz. Bei den Konfigurationsdateien geht es um etablierte Standards, an die sich normalerweise Entwickler halten, oder auch nicht. Java-Entwickler suchen Config-Files im Anwenungsverzeichnis. Alle anderen schauen in /etc und ~/.config Python muss ich normalerweise nicht bauen, aber so ziemlich alle compilierten Programmiersprachen kann man sinnvoll mit make verwenden. Java nicht wirklich.
ssl — TLS/SSL wrapper for socket objects
Python documentation

ssl — TLS/SSL wrapper for socket objects

Source code: Lib/ssl.py This module provides access to Transport Layer Security (often known as “Secure Sockets Layer”) encryption and peer authentication facilities for network sockets, both clien...

0
2
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 4mo ago
Replying to
@skyr@chaos.social @joergi@chaos.social @ibigfoot@chaos.social Make ist für mich der Masstab für die Komplexität, mit einer compilierten Sprache eine Anwendung zu bauen. Kann ich mit vertretbarem Aufwand ein vernünftiges Makefile für eine einfache Anwendung schreiben, ist die Komplexiät des Compiler-Toolset gering. Mit C++ - kein Problem. Mit Rust - klar, geht. Mit Haskell - geht auch. C - klar. Pascal - auch. Mit Java - lieber nicht. Mit just funktioniert der Test ähnlich.
0
1
0
0
Open post
𝓒𝓱𝓻𝓲𝓼𝓽𝓸𝓯 𝓓𝓸𝓷𝓪𝓽 @cdonat@hostsharing.coop
· 5mo ago
Replying to
@joergi@chaos.social @skyr@chaos.social @ibigfoot@chaos.social @fitpub@fosstodon.org Naja, Apache mit verbreiteten Modulen. mod_php gibts praktisch überall und damit werden PHP-Skripte ohne Kontextwechsel im Apache-Prozess ausgeführt. Dagegen ist mod-jk eher selten und man muss trotzdem noch einen extra Tomcat in einem extra Prozess haben. Und, oh Wunder, es gibt eine ganze Reihe von AP-Anwendungen, die in PHP geschrieben sind.
0
1
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 21:39:16 UTC