Until today only family and close friends have heard this, but it's time to start sharing. Here's the first song from what will be my first EP!

soundcloud.com/jason-evangelho…

Thanks a ton for listening, and feel free to leave comments on Soundcloud or right here. I'm paying attention, and I appreciate you.

#Music #Musician #NowPlaying #HurricaneBlondeMusic

At the last Python Language Summit in April, after three back-to-back sessions on the C API, we agreed that our discussions about the future of the C API are lacking a shared understanding of its current state, its strengths and weaknesses.

We decided to work towards a document summarising a community consensus on that, and have now put together the draft of PEP 733.

peps.python.org/pep-0733/

The EU bans Meta's use of personal data for behavioural advertising.

The European Data Protection Board said Wednesday it had adopted a binding decision that will ban Facebook and Instagram owner Meta from using the personal data of users for targeted advertisements.

Earlier this year Norway imposed a ban on sending Facebook and Instagram users targeted advertisements based on their personal data.

france24.com/en/live-news/2023…

#EU #Privacy #EDPB #Meta #Facebook #Instagram #Advertising

This entry was edited (2 years ago)
in reply to Raroun

@Raroun

Ja, das habe ich inzwischen dank eines anderen Hinweises schon entdeckt.

Ich habe das Speicherbackend mal auf einen Ordner umgestellt. Damit ist die Datenbank nur noch knapp 40 MB als gepackte sql.gz

Die Frage ist, ob es mit Datenbank Backend performanter wäre 🤔

Hängt natürlich auch vom Serversetting ab, wie performant eine große Datenbank ist.

Der Worstcase, dass man ein Backup zurückspielen muss, ist imho mit kleiner Datenbank weniger problematisch.
Dateien muss man nur wieder hinkopieren. Da kann wenig schief gehen.

Wenn es keine wirklich triftigen Gründe gibt, die Datenbank als Speichetbackend zu nutzen, lasse ich es glaube ich erst mal mit Ordner.

Als Fragezeichen dargestellte Emoticons hatte ich auch davor schon. (Siehe anderen Post dazu im @helpers@forum.friendi.ca)

Warum das teilweise bei Emoticons im Anzeigenamen oder Beitrag so ist, wüsste ich ja schon gern.

Bei Leuten, denen ich folge, konnte ich das im Anzeigenamen und Profil mit "Kontaktdaten neu laden" beheben.

An anderer Stelle geht das natürlich nicht. Würde ich aber trotzdem gerne beheben.

in reply to Crazy-to-Bike

@Crazy-to-Bike
Meiner Meinung nach ist es in erster Linie eine "Religionsfrage".

Es gibt die eine Ecke, die sagt, dass Dateien ins Dateisystem gehören und es gibt die andere Ecke, die gerne "alles an einen Platz" haben.

Ich gehöre zur Datenbankfraktion, weil ich mir im Desasterfall nicht (für mich) unnötige Arbeitsschritte einhandeln möchte wie Dateiberechtigungen etc.

Aber auch dazwischen gibt es viele Grauzonen.
Wenn ich einen Server mit super schnellen NVMe-Storage habe, aber kaum RAM, würde ich wohl auch eher zum File-Storage greifen.
Wenn ich einen Server mit etlichen GB RAM habe, sehe ich dazu keine Notwendigkeit, weil sich die Datenbank im RAM austoben darf.

Den File-Storage kann man auch in die Cloud auslagern beispielsweise mit einem S3-Storage. Aber so groß ist wohl derzeit keine Friendica-Instanz, als das es für mich persönlich in Frage kommen würde - vom Datenschutz mal abgesehen.
Bezüglich der Emoticons - keine Ahnung. Wenn Du es über "Kontaktdaten neu laden" beheben kannst, stehen die Chancen gut, das beim nächsten Kontakt-Abgleich sich das Problem vielleicht von alleine löst Administration - Seite Automatisch ein Kontaktverzeichnis erstellen - Intervall zwischen den Tagen.

in reply to Raroun

@Raroun

Ja, vermutlich ist es auch eine Glaubensfrage 🤣

In dem Fall bin ich Team Dateisystem. Da sehe ich genau, was passiert und kann extrem niederschwellig Probleme analysieren und beheben als auch Daten transferieren.
Eine Datenbank muss man zurückspielen und dabei kann es schon mal zu Problemen kommen, insbesondere wenn die riesig ist.

Danke für den Hinweis zum Intervall für das Erstellen des Kontaktverzeichnis. Das habe ich jetzt mal von Standard 7 auf 1 Tag gestellt.

Mal sehen, ob es hilft.

@Friendica Support

in reply to Crazy-to-Bike

@Raroun

Also seit ich von Datenbank auf Dateisystem umgestellt habe, werden deutlich häufiger Profilbilder beim Seitenaufbau nicht geladen. Beim Reload mit F5 zerhagelt es manchmal die gesamte Darstellung.

Ich vermute, dass ich, wenn ich tatsächlich eine eigene Instanz betreiben und bei Friendica bleiben will, möglichst bald vom #Webspace, auf dem das gerade läuft, auf einen #vServer mit mehr Leistung umziehen sollte.

Die Daten werden offensichtlich nicht schnell genug ausgeiefert und wahrscheinlich kommt es auch beim Erstellen des Kontaktverzeichnisses zu fehlern, wenn die Perfomance zu gering ist 🤔

Vielleicht löst das auch das Problem mit den teilweise nicht dargestellten Emoticons 🤔

in reply to alfredb

@alfredb @Raroun

Ich bin aktuell der einzige aktive Benutzer.

Aber mein Webspace ist nicht sonderlich leistungstark, dafür dass da schon 2x Joomla und 1x Nextcloud (umfangreiche Nutzung) drauf laufen.

Vielleicht habe ich auch in der Friendica Administration zu viel aktiviert 🤔

z.B. hatte ich unter Seite --> automatisch ein Kontaktverzeichnis erstellen --> Endecke folgende und gefolgte Kontakte von Kontakten auf "Interaktionen".

Nachdem ich das mal auf "Keine" gestellt habe, ist das Laden der Darstellung im Browser deutlich flüssiger und ohne die ständigen Designaussetzer.

Woran das mit den teilweise nicht korrekt dargestellten Emoticons in Benutzernamen und Inhalten liegt, keine Ahnung. Da es bei den Benutzernamen und Profilen von Leuten, denen ich folge aber durch Neuladen der Profile behoben wurde, vermute ich, dass mein Webspace einfach immer wieder zu wenig Performance hat und dadurch Fehler beim Laden entstehen. 🤷‍♂️

Wie viel CPU & RAM hast du denn auf deinem Webspace und was läuft da sonst noch drauf?
Hast du die Daten in der Datenbank oder im Dateisystem?
Was für HDs / SSDs, NVMEs sind da bei dir drunter?

Bei mir ist das halt nur 1024 MB RAM garantiert und 16 Kunden / CPU Kern.
Das hat bisher gereicht, aber bei einer Friendica-Instanz ist halt schon Rechenleistung / Performance für die ganzen Interaktionen und Dinge wie Kontaktverzeichnis erstellen nötig.

in reply to Crazy-to-Bike

@Raroun @alfredb

ich habe jetzt mal versucht, Performance-Optimierung zu betreiben, wie hier wiki.friendi.ca/docs/improve-p… beschrieben, so weit das auf einem Shared Webspace überhaupt möglicht ist.

Was ich allerdings nicht in der Friendica Administration finden kann, ist
"OStatus conversation completion interval" und "Use MySQL full text engine"

Das reduzieren der Bildqualität von default 100 auf 50 war daher so ziemlich das Einzige, was ich bislang ändern konnte. Gefühlt hat da aber die Ladezeiten und die fehlerhafte Darstellung massiv verbessert.

in reply to Crazy-to-Bike

@Raroun @alfredb

Könnte sein, dass das Reduzieren der Bildqualität von 100 auf 50 auch das Emoticon-Problem beseitigt hat, auch wenn ich diesen Zustammenhang dann nicht ganz kapiere. Seit dieser Änderung sind jedenfalls keine ominösen Fragezeichen mehr in den Profilen und Beiträgen neu aufgetaucht, wo keine hin gehören.

Bei Beiträgen, die älter sind, ist es allerdings noch immer so. Aber das kann ja auch am Caching liegen 🤔🤷‍♂️

in reply to Crazy-to-Bike

@Raroun Mir fielen grad noch die Dateiberechtigungen ein... Als mein begnadeter Noch-Serveranbieter S***to mal wieder über Nacht an seiner überbuchten überbuchten Infrastruktur geschraubt und dabei komischerweise die Berechtigungenverändert hatte, kamen bei mir ähnliche Fehler vor: Weiße Seite beim Annehmen/Bestätigen von Kontakten, Kontaktbilder/Avatar verschwunden und durch Platzhalter ersetz, Beitrags-/Galeriebilder auch mit "Bild neu laden" nicht anzeigbar usw usf.

Hatte dann einfach mal kurz mein Storage-Verzeichnis (das, was man beim Speichern via Filesystem und nicht Datenbank einträgt) und Smarty auf -R 777 gesetzt - Ei, guck... plötzlich alles nach und nach wieder normal.

Bilder zu komprimieren lohnt sich wohl eher, wenn man wirklich nur in die Datenbank speichert... bei Mangel an Gesamtspeicherplatz bringts natürlich schon was.

Ich verfahre übrigens so: "Erlaubte" Uploads derzeit zum einen bis max. 6MB, bei maximaler Kantenlänge Höhe od. Breite bis 1200px. JPG-/Bildkompression dabei so zwischen 86% und 89% - alles andere lässt mir die Artefakte doch zu offensichtlich werden.

Lass Dich vom bei mir eingestellten Arbeitsspeicher nicht abschrecken. Damals, bevor ich mir wegen NextCloud und meinem DICOM-Viewer-Gedöns usw. nen Server nahm, da hatte ich Friendica bei meinem Webhoster in nem Shared-Web mit damals 384MB RAM laufen. Ging einwandfrei!

Allerdings hatte ich auch nur 3 oder 5 Worker eingestellt, aber das reicht ja für ne 1-2-3-Personeninstanz ohne Schickimicki aus, meine ich.

@Raroun @alfredb

Has been released Lapce v0.3.0 🎉

Lapce (IPA: /læps/) is a modern Open Source, Lightning-fast, and Powerful code editor, written in pure Rust with a UI in Floem. 🦀

#OpenSource #CodeEditor #Rust #Lapce #Floem #UI #Editor #FOSS #Developer #Experience #DX

github.com/lapce/lapce/release…

Icons / Smileys werden teilweise als mehrere Fragezeichen angezeigt


Irgendwann ist mir vorhin aufgefallen, dass Icons / Smileys teilweise als eine Reihe von Fragezeichen angezeigt werden. Das war nicht von Anfang an so.

Das betrifft sowohl die angezeigten Namen von Benutzern, wenn diese dort Smileys verwenden
Screenshot mit Fragezeichen statt Smileys

als auch Smileys in Beiträgen

Bei Usern, denen ich folge, konnte ich das durch Aufrufen des Profils im Browser --> Aktionen --> Kontaktdaten neu laden beheben.

Bei Usern, denen ich nicht folge und bei Beiträgen fehlt mir eine Idee, wie ich das korrigieren kann. Irgendwie müssten wohl die Daten neu auf meiner Instanz eingelesen werden.

Vielleicht ist das Problem entstanden, als ich mit der Datenbank umgezogen bin und die virtuellen Views nicht importiert werden konnten, sondern ich sie manuell über die Konsole neu erstellt habe: bin/console dbstructure update -f

Dabei wurde ja eine Fehlermeldung ausgegeben:
[Error] Failed opening required 'update.php' (include_path='.:/usr/share/php')

Siehe friendica.crazy-to-bike.de/dis…

Wie kann ich das Problem mit den Fragezeichen beheben?

@Friendica Support

Something I'm pondering: It'd probably be useful to combine payto: URIs (IETF RFC 8905) with Taler ( taler.net/ ) so consenting websites can get paid from consenting visitors without leaking browser history? I.e. micropayments?

Its been dreamed that ISPs would implement this, but since in certain countries they're behaving untrustworthy...

Well it'd be pointless *at best* for an upstart browser like me to do this... Mozilla maybe?

Not someone who'd add blockchains... Or ads!

Iloilo, Philippines now a UNESCO City of Gastronomy.

#Philippines #Balita #Visayas #Iloilo #Ilonggo #Asian #Filipino #FilipinoFood #UNESCO

rappler.com/life-and-style/foo…

New: YouTube's renewed 'war' on adblockers highlights something much deeper: how Google has its hands on every part of the ecosystem, meaning it can leverage power like no one else on this. 404media.co/youtubes-war-on-ad…

Před více jak měsícem jsem na Matrixu založil "Fedi verandu". Místnost pro běžné poklábosení mezi námi fedi sousedy. Přijďte se za námi podívat a třeba nám i povědět jaké je u vás počasí. 🌤️

matrix.to/#/#veranda:matrix.or…

“Detecting media query support in CSS and JavaScript” by @Kilian

kilianvalkhof.com/2021/web/det…

Palestine, poem.

I don't know if #culture can save us, but in times like this, there is little other hope.

I leave you with this #poem by #Palestinian writer and performer Rafeef Ziadah.

We teach life: youtube.com/watch?v=aKucPh9xHt…

Astronautky vystoupily z ISS a opravují technická zařízení. NASA nabízí přímý přenos
ct24.ceskatelevize.cz/veda/362…
in reply to Archos

Na to doporučuju přímo NASA TV na YT. Oni to stejně jen přebírají. Mají tam víc dlouhodobých online kanálů.

471813

Direct from America's space program to YouTube, watch NASA TV live streaming here to get the latest from our exploration of the universe and learn how we dis...

If you do 1 thing today, use @Tutanota and forward your #gmail and #hotmail to your new inbox. Take back your mailbox!

For your second thing, switch to an encrypted messenger like #Signal and get your friends and family on it. It's so easy.

#cybersecurity #cybersecurityawarenessmonth #E2EE #globalencryptionday #privacy

Share this with your friends and family and spread #privacy! yt.artemislena.eu/watch?v=MFlF… 🥰

in reply to Tuta

I love what Tutanota does, but... the clients are a bit painful. Ideal would be if it could run as an encrypted daemon, such that I could plug other clients into it locally. That would win over quite a few users who will never agree on UI/UX, I bet. That is, reducing the local Tutanota to a local backend that communicates with your servers.

My personal dream case: Tutanota + Mutt via SSH.

This entry was edited (2 years ago)
in reply to Tuta

It would not be encrypted from my desktop client to the daemon hosted on said desktop, no, but it would be encrypted between the daemon and your servers. This is a fairly common *nix model, and essentially (unless I am mistaken) what you already do with Electron, except by tightly coupling the DOM UI to the Node backend.

Just a thought. I deeply appreciate your time and services, as a developer in the security space!

This entry was edited (2 years ago)