@fabian@floss.social
@fabian@floss.social avatar

fabian

@fabian@floss.social

This profile is from a federated server and may be incomplete. Browse more on the original instance.

jz, to random
@jz@mamot.fr avatar

Have you heard of https://Simplex.chat? 💬

I am torn between on one hand my usual attitude of not recommending any technology for communication of sensitive data as they usually all suck, and mostly depend on golden-prison user-hostile environments like Android or iOS;

and on the other hand my enthusiasm for the underlying principles of Simplex.chat as a young piece of software with very promising and forward thinking ideas (reminding somehow of pond, for those who knew of/used it):

1/9

fabian,
@fabian@floss.social avatar

@jz I've experimented with it. The app is very solid, especially for being so young. Conceptually, as you described, very intriguing, even convincing. But I'm no expert to judge the privacy promises from a technical POV. There may have been questions about the financial sources of the project – but don't quote me on that. Again: technically very interesting, better than Signal; easier/more momentum than Briar, I'd say.

fabian,
@fabian@floss.social avatar

@jz Excluding the unclear financial/social component, I'd totally advocate for it in a IT tech conference context, or for ad hoc networking in activist/demonstration situations. For the no-identity, stalking-proof features you described.

fabian,
@fabian@floss.social avatar

@Rainer_Rehak true, thanks for pointing out this contradiction.

I guess looking at 98% of the “normal” population, I am in fact a privacy expert. Not so much here in my Mastodon IT bubble, though. It’s all relative ;)

“Better than Signal”, I mean from a high-level conceptual (and maybe naïve) standpoint. I’ve not investigated deeply into it.

sl007, to random German
@sl007@digitalcourage.social avatar
fabian,
@fabian@floss.social avatar

@sl007 merci

driscollis, to python
@driscollis@mastodon.social avatar

There's some new #Python syntax being debated in PEP 736 – Shorthand syntax for keyword arguments at invocation

What do you think?

fabian,
@fabian@floss.social avatar

@driscollis Unfamiliar, but the PEP convinced me. Prior art with very similar syntax exists in other languages, Python has a similar syntax in f-strings already, it promotes a good pattern (keyword-only args), it's invalid syntax right now but editors/linters/etc. can easily adapt and recognize it using only static analysis. 👍

malteengeler, to random German
@malteengeler@legal.social avatar
fabian,
@fabian@floss.social avatar

@malteengeler Mit ner 4-Tage-Woche hat man auch einen Tag mehr zum Shoppen.

freakazoid, to random
@freakazoid@retro.social avatar

I don't understand "smart" watches at all. Why would you want to be even more tied to your phone? I have nearly all of my notifications turned off. Last thing I need to do is give Big Tech even more ways to violate my privacy.

My watch is still electronic, but it's analog. No transmit or receive capability. It may have a microcontroller to control the chronograph, but I'm guessing it's done with combinational logic instead.

fabian,
@fabian@floss.social avatar

@freakazoid Yep, same reason I got my watch. When relying on public transport you need/want exact time, but I was annoyed to pull out my smartphone frequently. Got my Casio, solar powered, radio control, basically zero maintenance. It's liberating.

sushee, to random
@sushee@fosstodon.org avatar

can't make heads or tail of this code... #donchonk

fabian,
@fabian@floss.social avatar

@sushee looks fluffy to me

fabian, to random
@fabian@floss.social avatar

Yes, I know git pusll is not a command! 🙄

foss_events, to foss
@foss_events@fosstodon.org avatar

Pro tip: If you are planning your #foss #event trips this year, https;//www.foss.events now offers one #map to show them all, making it easy for you to choose an event based on its location.

fabian,
@fabian@floss.social avatar

@foss_events typo in url

marthadear, to random
@marthadear@zirk.us avatar

ich war heute auch mit meinem spontan gebastelten schild bei der berliner demo zur verteidigung der demokratie. bei all den rufen nach einem afd-verbot geht mir allerdings zu oft unter, dass dieses 1. nicht kurzfristig und nicht mal für 2024 umsetzbar ist und wir daher dringend zusätzliche strategien brauchen sowie dass 2. dazu gehört, die verantwortung der cdu/csu in all dem direkt zu benennen (weil sie nun mal die wahrscheinlichste koalitionspartnerin der afd ist). #b1401 #noAfD

fabian,
@fabian@floss.social avatar

@marthadear Ja, ich find/fänd konkreter auch besser. Aber, dass die bislang zu schweigsame Mehrheit (meinetwegen knapp, dennoch glaube ich daran) wieder lauter wird, ist 1 wichtiger Teil. Ich höre auch immer wieder Selbstkritisches, zurecht. Dennoch: die Rechten ziehen viel zu stark an einem Strang. Die zersplitterte Linke, die (echte) bürgerliche Mitte (inkl. lost Mitte-CDUler), müssen ihre Animositäten überwinden und jetzt mal zusammenarbeiten gehen Faschisten. Arbeiten, ja, note to self 😔

nobodyinperson, to python
@nobodyinperson@fosstodon.org avatar

🚀 #annextimelog v0.10.0 marks an important milestone: it can record, delete and now also edit events! 🥳 This makes it useable as an actual time tracker/logbook and due to its flexible git annex-based metadata system even as a todo list!

> atl tr for 2h meeting with=matt,mary project=A # track a meeting
> atl mod today meeting set todo # add the todo tag we forgot
> atl ls todo # lists events marked as todo

https://pypi.org/project/annextimelog/0.10.0/

#Python #gitAnnex #timeTracking #gitAnnexAllTheThings

many annextimelog invocations and tabular output, showing the new 'atl mod' editing capabilities

fabian,
@fabian@floss.social avatar

@nobodyinperson "mod" for modify? Why not "ed" for edit? The todo feature sounds intriguing. Do you have a screenshot for this?

fabian,
@fabian@floss.social avatar

@nobodyinperson afk, and too lazy to get up. never mind, though. I'll try later 😄

Maristya, to random

Was ich mich angesichts der Verkehrsmeldungen aus Brandenburg heute gefragt habe: Gibt es einen Punkt, an dem aus einer Demonstration auf öffentlichem Straßenland etwas Illegales wird, Nötigung oder mehr? Den gesamten Tag diverse Autobahnauffahrten oder die Zufahrt nach Berlin rein vom GVZ Großbeeren dicht zu machen macht zwar ne Welle, aber mein Verständnis ist relativ gering. Das sollten mal Radfahrer_innen tun, die für die Verkehrswende demonstrieren…

fabian,
@fabian@floss.social avatar

@Maristya gute Frage

nobodyinperson, to python
@nobodyinperson@fosstodon.org avatar

I'm always fascinated how amazing the :python: #Python standard library is.

itertools, collections, dataclasses, subprocess, unittest, logging, argparse, pathlib, json, re, shlex [the list goes on] are all so incredibly useful and you can rely on them as they're always there (paying attention to versioning of course).

And with type hints and #mypy I guess I can stay with just Python for a little longer 😉

fabian,
@fabian@floss.social avatar

@nobodyinperson Yep. I had to write a greenfield script last year, basically a one-off, in the end about 1200 lines of code. And about 80% of the (many) imports were from stdlib. I know Python for 20 years, but usually I'm in the webdev realm. This was a nice refresher to recognize how really useful and well done the stdlib is.

atarifrosch, to python German

Interessant. Die bash-Zeile

{ echo date '+Heute ist %A, der %-d. %B %Y. KW'; date +%V; echo -e "\b."; } | sed ':a;N;s/\n/ /;ba'

liefert aktuell und korrekt Kalenderwoche (KW) 2 zurück.

Die Python3-Zeilen

from datetime import date
from babel.dates import format_date
day = date.today()
daystring = format_date(day, format='full', locale='de')

daystring = day.strftime("%A, %d. %B %Y")

calweek = day.strftime("%U")

liefern dagegen aktuell KW 1 und letzte Woche KW 0, obwohl das Script bis Ende Dezember korrekt gearbeitet hat.

Jemand 'ne Idee, was im Python-Script falsch läuft?

#Python

fabian, (edited )
@fabian@floss.social avatar

@unifiedpush

Python hat 3 verschiedene Wochennummern:

%U – wo per Definition die Woche Sonntags beginnt (USA etc.)
%W – mit Montag als Wochenanfang
%V – nach ISO-Definition, laut der die 1. KW die ist, in der der 1. Januar-Donnerstag liegt

fabian,
@fabian@floss.social avatar

@unifiedpush Laut ISO ist die Definition sogar wie folgt: „Als erste Kalenderwoche im Jahr wird die Woche mit dem ersten Januar-Donnerstag definiert. Dadurch fällt der 4. Januar immer in die erste Kalenderwoche.“ — https://de.wikipedia.org/wiki/ISO_8601#Zusammenfassung

fabian,
@fabian@floss.social avatar

@fogti @unifiedpush Ah, siehst du. %V wäre dann wohl meine Wahl. Das entsprecht dem ISO 8601-Standard. 👍

(ergänze mal meine erste Antwort)

hynek, (edited ) to random
@hynek@mastodon.social avatar

Interesting (but probably not original) thought I had the other day: there’s a generational divide for people learning English and their pronunciation (accents aside).

My generation learned English by reading (both books & games) which made me mispronounce tons of rather common words (including bass, awe, draught, ensign, everything starting with an X…).

Nowadays kids learn mostly by watching and listening to subtitled videos. Much less opportunity to ingrain wrong head pronunciation canon.

fabian,
@fabian@floss.social avatar

@hynek Now you learn the “wrong” pronunciations of Florida man et al.

fabian,
@fabian@floss.social avatar

@hynek Really, if you watch a couple of e.g. non-professional streamers from all over the English speaking world, there are huge differences

susannelilith, to random German

Eben noch ein friedlicher Bauerprotest mit Galgen und im nächsten Augenblick wird man in die rechte Ecke gestellt. So schnell kanns gehen.

fabian,
@fabian@floss.social avatar

@susannelilith Man wird ja wohl noch eine Fähre stürmen dürfen!

/satire

bexxi, to random
@bexxi@freiburg.social avatar

Haven’t seen a CN request here in a while.

Guess I’ll not make any more then either. 🤷🏼‍♀️

I wonder whether Mastodon has become more mainstream, "less caring" or whatever.

What do you think?

fabian,
@fabian@floss.social avatar

@bexxi Agree. I also see fewer. But I also think they were (a bit) overdone before. My personal CW’ing did not change much, I think.

baldur, to random
@baldur@toot.cafe avatar

This may be excessively Icelandic* of me, but I strongly prefer the term “platform decay” over “enshittification” because it’s much more descriptive.

  • Our words for “breakfast”, “lunch”, and “dinner” are “morning meal”, “noon meal”, and “evening meal” respectively.
fabian,
@fabian@floss.social avatar

@yatil @skjeggtroll @baldur early piece, mid day (meal), evening bread :)

sixtus, to random German
@sixtus@mastodon.social avatar

Wer im Freundes- oder Familienkreis schonmal mit Depressiven zu tun hatte, die nicht in der Lage sind, Briefe von Ämtern zu öffnen, weiß, wen diese #SPD-Propaganda-Aktion gegen 'Unwillige' wirklich treffen wird.

fabian,
@fabian@floss.social avatar

@ErWe Ich selbst: in einem stabilen, gut bezahlten Angestelltenverhältnis, in halbwegs sinnstiftendem Job mit Strukturen und nachvollziehbaren Anforderungen an mich kann trotz wiederkehrender Depressionsperioden ganz gut funktionieren. Plötzlich in eine Situation zu fallen, in der ich um Hilfe „betteln” müsste, in trägen Verwaltungsstrukturen, mit „dem Staat im Nacken” – da würde meine exekutive Dysfunktion viel stärker reinhauen. Alles nicht so einfach.

fallenhitokiri, to random
@fallenhitokiri@social.screamingatmyscreen.com avatar

We are invited for Christmas dinner and to not run on an empty stomach all day I made some Christmas Pfannenkuchen (German version of pancakes). It’ll be a chill day with way too much food :)

fabian,
@fabian@floss.social avatar

@fallenhitokiri Lustig. Bei uns gibt es auch gleich Pfannkuchen zum 👀 Frühstück. Guten Appetit und Frohe Feiertage!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • tester
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • tacticalgear
  • osvaldo12
  • normalnudes
  • cubers
  • cisconetworking
  • everett
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • modclub
  • lostlight
  • All magazines