@maralorn@chaos.social
@maralorn@chaos.social avatar

maralorn

@maralorn@chaos.social

I am a mathematical physicist and software developer.

I love choir singing and ballroom dancing.

I spend most of my time coding #haskell, #nix, #nixos.

Have you tried out one of my projects:

https://git.maralorn.de/nix-output-monitor
https://matrix.to/#/@nixpkgs-bot:maralorn.de

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

maralorn, to ai
@maralorn@chaos.social avatar

New blog post: “A Lack of Democracy”

https://blog.maralorn.de/post/lack-of-democracy

“It’s the economic lords in their silicon castles who are making it happen.”

maralorn, to random German
@maralorn@chaos.social avatar

@TeXhackse Ich bin überfordert mit einem -Problem. Mein (pandoc-generiertes) Dokument benutzt parskip=half. Und dieser parskip tritt dann auch vor und nach enumerates auf, wo ich ihn nicht haben möchte.

Pandoc schafft es den parskip zwischen Listenelementen zu unterdrücken, mit einem strategischen \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}.

Aber das hilft nicht vor und nach der Liste. Hast Du einen Tipp, was ich da tun kann?

(Hoffe, das ist okay hier so zu fragen.)

maralorn, to random
@maralorn@chaos.social avatar

Wow, I just got capturing to run with a based compositor (like , I use ) and it was surprisingly simple. Just run this command once per minute:

lswt --json | jq '{date:now|strftime("%FT%TZ"),rate:60000,inactive:0,windows:map({title,program:.app_id,active:.activated}),desktop:""}' | arbtt-import -a -t JSON

I have also a homegrown solution to set the inactive flag, but it’s not as pretty.

cc @nomeata

maralorn, to random German
@maralorn@chaos.social avatar

Tagesschau: "Wirtschaftsminister schlägt Energieeffizienzgesetz vor, Experten und Wirtschaftsverbände äußern starke Kritik."

Liebe Tagesschau wer sind denn diese anonymen und sicherlich völlig objektiven Experten, mit denen ihr Klimaschutz und die Grünen als unwissenschaftlich darstellt?

maralorn, to NixOS
@maralorn@chaos.social avatar

Switched all my machines to 24.05.

Basically no hickups. Thanks to all contributors for a great release!

maralorn, (edited ) to haskell
@maralorn@chaos.social avatar

After extensively using the library for half a year at work I have now played around with the library again. I am amazed by how much more helpful error messages are with . It’s an amazing library and I would recommend it over whenever you have the choice.

maralorn, to random German
@maralorn@chaos.social avatar

Gibt es eigentlich irgendeinen guten Grund, dass Überweisungen zum Facharzt am Ende des Quartals verfallen, wenn es gleichzeitig quasi unmöglich ist einen Termin im gleichen Quartal zu bekommen?

Welche Form von Betrug wird dadurch verhindert?

Mich kostet das gerade 1,5h und meine Arztpraxis ca. 10 Minuten. Und das in einem völlig überlasteten System. Warum wird das nicht gefixt?

maralorn, to random
@maralorn@chaos.social avatar

Why, in the year 2021, can‘t I login into every service I use via public key auth? I am sure we can even do this in a way, that every service sees another public key from me, so that they are uncorrelatable.

I am sure there are solutions in this direction. Can you point me to them?

maralorn, to random
@maralorn@chaos.social avatar

I am considering streaming some coding. But I‘d rather not do that via Youtube or Twitch. Does anyone have experience/recommendations?

maralorn, to fediverse
@maralorn@chaos.social avatar

Hey : I want to curate my own timeline.

I know this is a wild shot, but is there a fediverse client to which I can somehow programmatically pass a list of toot URLs which it then opens for me and shows in one list?

maralorn, to random
@maralorn@chaos.social avatar

I really wish the community could figure out its communication problems. It has so much potential and so many bright people.

This comment describes the high-level problem very well:

https://discourse.nixos.org/t/introducing-flakehub/32044/49?u=maralorn

maralorn, to NixOS
@maralorn@chaos.social avatar

I see a problematic tendency in the ecosystem. The bad discoverability and loose typing of Nix pushes people into relying on the module system for more and more things.
Sadly the module system is a very questionable ad-hoc solution because it breaks laziness. I hope we find a better solution than introducing this big amount of complexity into all our code.

maralorn, to NixOS
@maralorn@chaos.social avatar

Honestly the best thing about doing a upgrade every half year is seeing the leaps which makes.

That tool is so amazing and it get’s better and better. Really! Try it out! It’s worth it.

I would say I am a quite advanced git user on the command line and there is nothing that lazygit can do that you cannot do with the command line. But so many things e.g. like interactive rebases are much more comfortable in this UI, giving you valuable information while you are at it.

maralorn, to random German
@maralorn@chaos.social avatar

Was ist eigentlich irrationaler, dass in der Tagesschau dauernd die Lottozahlen genannt werder oder dass dauernd der DAX-Kurs genannt wird?

maralorn, (edited ) to random
@maralorn@chaos.social avatar

The uplifting feeling when you improve the performance of your program and realize that the only reason stuff had been working until now were inefficiencies which prevented race conditions …

maralorn, to NixOS
@maralorn@chaos.social avatar

Something extremly awesome happened. After switching to -24.05 my system just feels … more snappy?

I don’t know exactly why. I think it might be the update to 0.3.0.

\cc @ifreund

maralorn, to random German
@maralorn@chaos.social avatar

Can everybody please stop acting like impending AI doom is a force of nature? I have no clue how likely it is, but how can anyone believe that AI is gonna kill us soon and not be fucking outraged by it? It's humans who build it it's humans who will turn it on. They are willing to risk all of humanity, because they can't stand the idea of someone else making more profit than them. If this is a real danger, this is a completely self-made problem and the solution is not gonna be technical

maralorn, to random
@maralorn@chaos.social avatar

I consider this to be obvious, but the correct way to design (laptop/desktop) UIs for most applications is a slick, snappy graphical UI with completely keyboard-based and discoverable navigation.

Interestingly I know no application which does this, although it is certainly doable.

maralorn, to random German
@maralorn@chaos.social avatar

Ich möchte mich jetzt ja nicht aufbäumen. Aber gelinde gesagt, ist mir erlich völlig unklar, was sich dahinter verbirkt. Ich würde das jetzt einfach mal unter ungeeicht verbuchen. So ein Pappelappap … Da klappt mir der Unterkiefer runter. Ich apfeliere die Kirsche im Dorf zu lassen, auch wenn es Euch anficht.

maralorn, to random
@maralorn@chaos.social avatar

Was collecting a security checklist for (non-nerd) computer users again:

  1. Make backups.
  2. Be vigilant of scam messages.
  3. Use a password manager.
  4. Do all updates.
  5. Use an adblocker.

Anything important missing? Do you agree with the priority order?

maralorn, to random
@maralorn@chaos.social avatar

I just learned that I have misspelled my place of birth for the last three decades. 😂

maralorn, to random
@maralorn@chaos.social avatar

why are you so awesome?

maralorn, to haskell
@maralorn@chaos.social avatar

I have been appointed to the ghc steering committee. Very excited about contributing to make move forward. Seeing who left the committee there are some shoes left there which I won’t even try to fill.

maralorn, to programming
@maralorn@chaos.social avatar

current status: calling a executable from typed template

maralorn, (edited ) to random
@maralorn@chaos.social avatar

Doing a large refactor in a code base you didn’t write feels like being trapped in a maze of Chesterton‘s fences.

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