Skip to main content


All the links I can recommend, 2019-01-01T00:00:00+01:00

This is my bookmarks file. Whenever I press CTRL-D in my browser, the link is saved as an Org mode link in this simple text file. The file is published everytime I publish something in my blog. Except for everything I have tagged as 'noexport'. Which I do with some of the links.


Video Channels

Forums, mailing lists, etc

Org mode

Plain Text


  • Plaintext Productivity

    Michael Descy. is a writer, programmer, and information systems auditor. He shows his style of working with plaintext on windows

Web Pages

  • Text and Glory

    Many apps store your data in their own proprietary database and file format. This page shows a whole bunch of alternatives, and tells you why you should better change.



Python & Emacs

Hobby :

-------------–— Private Links ---------------------   LINKS

My Emacs   emacs

Marcel Kapfer - Using Emacs tab-bar-mode   emacs

BSAG » Using the tab-bar in Emacs   emacs

Book Writing inside of Emacs   emacs

How to Get Started with Tree-Sitter - Mastering Emacs   emacs

Emacs for Content Creators: writing articles and books   emacs

Fifteen ways to use Embark | Karthinks   embark emacs   emacs   org emacs   emacs   emacs

Literate programming - Wikipedia   prog emacs   emacs

no   emacs   emacs

Home | beepb00p   blog emacs

How to annotate literally everything | beepb00p   emacs

BreakPoint › As Powerful as Possible   lisp emacs

GitHub - raxod502/straight.el at 5d046ad09413f3aba6198229e392cdd3f07e77ee   emacs packages

Agenda, and the Benfit of Having Multiple Files · The Art of Not Asking Why   org emacs

Blogs to read

2019-07-24: All Things Org-Mode - Multiple Speakers - YouTube

Elisp: How to Write a Toggle/Cycle Command

Elisp: Lisp Symbol

Elisp: Parse Org Mode

Emacs cheatsheet

Emacs org-mode examples and cookbook

Emacs – The Best Python Editor? – Real Python

In this post we'll configure Emacs as a Python IDE.

Emacs: The Best Python Editor? – Real Python

Emacs Chat: Conversations about an awesome text editor

Contributing to Emacs


Keystroke visualizer for GUI version Emacs. Contribute to chuntaro/emacs-keypression development by creating an account on GitHub.


Bastien Guerry

Emacs mode for hiding the mode-line

Sometimes I don't want to display the mode-line. This minor mode helps me switching it on and off: (defvar-local hidden-mode-line-mode nil) (define-minor-mode hidden-mode-line-mode "Minor mode to hide the mode-line in the current buffer." :init-value nil :global t :variable hidden-mode-line-mode :group 'editing-basics (if hidden-mode-line-mode (setq hide-mode-line mode-line-format mode-line-format nil) (setq mode-line-format hide-mode-line hide-mode-line nil)) (force-mode-line-update) ;; Apparently force-mode-line-update is not always enough to ;; redisplay the mode-line (redraw-display) (when (and (called-interactively-p 'interactive) hidden-mode-line-mode) (run-with-idle-timer 0 nil 'message (concat "Hidden Mode Line Mode enabled.

Introduction to profiling in Emacs - 200ok

Rebinding Keys, or, The Horror of Alt+TAB in Emacs |

Emacs Python Development : emacs

Anyone want to collaborate on music-making that involves Emacs? : emacs

I still like using ox-hugo

I'm still using ox-hugo for publishing with Hugo. I like writing in org-mode. I also like that my entire site can be in a single text file. It's clever enough to be helpful, but not so clever that it feels like magic. Here's a current screenshot.

Use Emacs to get social and track your todo list

Last year, I brought you 19 days of new (to you) productivity tools for

  1. This year, I'm taking a different approach: building an

environment that will allow you to be more productive in the new year, using tools you may or may not already be using.

Emacs Chats - EPUB, MOBI

BSAG » Advising Emacs

Setting up spell checking with multiple dictionaries in Emacs - 200ok

Towards a serious modern browser in Emacs! : emacs

Inside Emacs #4 (part 1) ♦ Company-mode ♦♦♦ showcase ✔ source code ✔ faces - YouTube

Emacs Berlin

2015-04-08 Emacs Lisp Development Tips with John Wiegley - YouTube

Command Log Mode

Projects · Ambrevar / emacs-gif-screencast · GitLab

Hydra-centered configs? : emacs

EmacsConf - 2020 - Schedule

Setting up spell checking with multiple dictionaries in Emacs - 200ok

Setting up spell checking with multiple dictionaries in Emacs - 200ok

The Kitchin Research Group

The Neo-Babbage Files

Migrating Away From Use-Package

My Org mode   org

dr.ops/orgmodify - orgmodify -   org

The capture protocol (The Org Manual)   org   org

…ninety percent…   org

Emacs org-mode examples and cookbook

Plotting a weight chart using Emacs Org-Mode and Gnuplot: Praveen's Blog

Hendrik Sünkler | Aufgabenverwaltung im Emacs Org mode

A workflow to quickly add photos to org-mode notes | Pragmatic Emacs

Orgmode E07S02: Presenting my system - YouTube

Rainer König showing his system

Enhancing your focus with OrgMode - YouTube

First time I heard of the word ExoCortex

CSS for Org-exported HTML

org export - How can I generate the <abbr> HTML tag from org-mode? - Emacs Stack Exchange

The Org Manual: Using the Mapping API

The Org Manual: Using the Mapping API

The Org Manual: Using the Property API

The Org Manual: Using the Property API

Org Element API

Org-mode-all-the-thingz/ at master · nickanderson/Org-mode-all-the-thingz · GitHub

Org-mode Workflow Part 2: Processing the Inbox - Jethro Kuan

org-super-agenda/ at master · alphapapa/org-super-agenda · GitHub

My Org Capture Templates - Part 1 · The Art of Not Asking Why

Blog Series: Using Org Mode Features (UOMF)

An Agenda for Life With Org Mode

I’ve been promising the Twitterverse that I would write more about how I use OrgMode to get stuff done and how I use it to be a better manager. Upon ca…

UOMF: On How to Define Projects in Org Mode

UOMF: Presentation Slides Via Reveal and PDF Handout


make Emacs bindings that stick around. Contribute to abo-abo/hydra development by creating an account on GitHub.


Virtual org-mode meeting

long journal file? weekly files? what do you do?   org

Plotting a weight chart using Emacs Org-Mode and Gnuplot: Praveen's Blog   org

Org Export Reference Documentation   org

Org-mode features You May Not Know   org

When I meet fellow orgers, I occasionally use some of the features below and quite often, my interlocutor does not know some of them. Do you know them all? If you think of a secret Org weapon that is not listed here, please send me an email, I will consider addign it to the list. (The features listed below are all available with Org 9.3 and later. Check your version with M-x org-version RET.

org-special-block-extras   org   org

Voice capture org-mode tasks on Android   org

Where I show how to hook up org-mode and Google Assistant

org-parser/org.ebnf at master · 200ok-ch/org-parser · GitHub   org   org

public voit UOMF: My Current Org Mode Files and Heading Structure   org

UOMF: My Current Org Mode Files and Heading Structure

Org-mode tricks for team management

Adding a separator line between days in Emacs Org-mode calender view : orgmode

Emacs org-mode for Developers

I really enjoy keeping up with new technologies that are coming out, video gaming, and tweaking my development environment. This site is a web log whose goal is to inform on those topics.

Natural Project Planning with org-mode

GitHub - toshism/org-super-links: Package to create links with auto backlinks

org mode - Auto-generating a fully clocked agenda - Emacs Stack Exchange

Customize agenda TODO view (replace file name with org header) : orgmode

GitHub - novoid/appendorgheading: Append a new Org mode heading to an existing Org mode file

EmacsConf - 2020 - schedule - Sharing blogs (and more) with org-webring

Saturday, Nov 28 2020, 10:03 PM - 10:13 PM CET

How protect the text under a folded headline? : orgmode

Sync Emacs Org Agenda Files via Dropbox Without Conflicts • Christian Tietze

Enhance Your Email with Org Mode - Emacs Mail #4 - YouTube

Getting Things Done   gtd

My Qutebrowser   qutebrowser

My Plain Text   plaintext


Report Scripts for Ledger CLI with Gnuplot | 日光漫想

Plain Text Accounting, a guide to Ledger and friends -

Wiki - AqBanking - AqBanking-Projektfamilie

Wiki - AqBanking - AqBanking-Projektfamilie

Hier entsteht nach und nach die Dokumentation für AqBanking.

Wiki - AqBanking - AqBanking-Projektfamilie

Wenn man dann anschließend in der gleichen Konsole seine Anwendung startet (GnuCash, KMyMoney, AqFinance), erscheinen auf der Konsole viele Meldungen, die wir Entwickler benötigen, um einen Fehler zu beheben.

Solche Logdateien können dann nach Rücksprache direkt an Martin Preuss gesendet werden (martin at libchipcard de). Solche Nachrichten sollten im Idealfall verschlüsselt werden (entsprechender Key unter https:/ ).

Bitte niemals Logdateien an unsere Mailingliste oder an Foren senden!


Art   art

A Band Apart - Jessica Johnson | The Orwell Foundation   art lit

Learn English | David Foster Wallace "This is Water." (with BIG Subtitles)   longread art speech

James Hype (DJ-set) | SLAM! Quarantine Festival - YouTube   art music   art images

A Brave and Startling Truth: Astrophysicist Janna Levin Reads Maya Angelou’s Stunning Humanist Poem That Flew to Space, Inspired by Carl Sagan – Brain Pickings   poetry art

The Uncomfortable   art

Robot Molecule · High Resolution Generative Art   art images

A Band Apart – Jessica Johnson – The Orwell Foundation   art lit

Visitor - Chaos Communication Camp 2019 Tribute - made with blender on Vimeo   video art







V2_ is an instigator of artistic projects which interrogate and illuminate contemporary issues in art, science, technology, and society. Our mission is to produce works of art with conceptual clarity and high production values, provide frameworks for presenting these artworks, and create meaningful exchanges on artistic research and production methods. V2_ is an autonomous zone where experiments and collaborations can take place outside of the constraints of innovation agendas or economic and political imperatives.

Books   books

Comics   comics

Movies   movies

Creative Commons   cc

Computer   computer

Hardware   hardware

Software   software

Security   sec

Fonts   fonts

  • B612 – The font family   fonts

    B612 is an highly legible open source font family designed and tested to be used on aircraft cockpit screens.

Games   games

Events   events


Gesundheit   health

Body Workout mit Lena | Die Techniker   health

Corona   covid

Hobby   hobby

FlowArt   flowarts

Raumfahrt   space

  • SPACEX - ISS Docking Simulator

    This simulator will familiarize you with the controls of the actual interface used by NASA Astronauts to manually pilot the SpaceX Dragon 2 vehicle to the International Space Station.

Wandern   hiking

Household   household


Job   job

LongReads   longread

Making   make

Media   media

  • Bild Boykott: Wie werden wir die Bild-Zeitung los? | Bosetti will reden! - YouTube   media soc
  • TV   tv
  • Newspages   news
  • Radio   radio
  • Streaming   stream
  • Musik   music
  • Bilder   images
  • Videos vom CCC   ccc
    • - Das Mauern muss weg

      Mit immer neuen Gesetzen gewinnt die Exekutive in Deutschland an Macht und Ressourcen. Die öffentliche Kontrolle von Ministerien und Geheimdienste gerät ins Hintertreffen. Wir sprechen darüber, warum dank Anfragen und Klagen nach dem Informationsfreiheitsfreiheitsgesetz in diesem Jahr der Kampf noch nicht verloren ist, wie wir gegen den BND vor Gericht gewonnen haben und wann das Zensurheberrecht endlich abgeschafft wird. Plus: Das Beste aus 100.000 Anfragen über FragDenStaat in diesem Jahr.

      Error 451

    • - "Unvorstellbare Einzelfälle" und "neue Phänomene"? - Kontinuitäten des rechten Terrors

      Christchurch, El Paso, Walter Lübcke, Halle – seit 2019 verbinden wir diese Orte und Namen mit rechtem Terror. Auf jeden Anschlag folgte auch in diesem Jahr eine öffentliche Debatte, in der rechter Terror meist als neues Phänomen erscheint. Je größer jedoch die Häufung der Anschläge, desto absurder erscheinen die Worte von „unvorstellbaren Einzelfällen“, begangen von „verrückten Einzeltätern“.

      Diese Erzählungen haben einen anderen Zweck, als rechten Terror die Grundlage zu entziehen. Sie sollen sagen: ‚Wir hätten es nicht wissen können, hätten nichts tun können und werden auch zukünftig nichts verhindern‘.

      Dabei ist das Gegenteil der Fall: Rechter Terror hat auch nach 1945 nie aufgehört und obwohl an jedem Fall etwas Spezielles ist, so gibt es doch Gemeinsamkeiten und Kontinuitätslinien. Rechtsterroristen und Rechtsterroristinnen wie etwa der NSU oder Anders Breivik kämpften immer mit den Mitteln der Zeit für die Umsetzung ihrer Ziele: Der Umsturz der Gesellschaft durch massive Gewalt, um ihre wahlweise autoritäre, heteronormative, völkische Vision einer Volksgemeinschaft verwirklichen zu können.

      Aus dieser Geschichte des rechten Terrors und den gesellschaftlichen Reaktionen darauf können wir lernen ihnen etwas entgegenzusetzen. Caro Keller von NSU-Watch wird anhand exemplarischer Fälle die wichtigen Kontinuitätslinien herausarbeiten. Vor diesem Hintergrund nimmt sie auch den aktuellen rechten Terror, Phänomene wie toxische Männlichkeit oder „Gamification of Terror“ in den Blick.

      Es wird aufgezeigt, ob und wie wir als Antifaschist*innen und Gesellschaft dieses Wissen gegen rechten Terror einsetzen können.

    • - Let’s play Infokrieg

      Manche Spiele will man gewinnen, andere will man einfach nur spielen. Bei vielen Spielen will man beides. Spielen macht Spaß. Gewinnen auch. Warum also nicht immer und überall spielen? Warum nicht Politik spielen wie einen Multiplayer-Shooter? Mit motivierten Kameraden und ahnungslosen Gegnern? Mit zerstörbarer Umgebung, erfolgreichen Missionen und zu erobernden Flaggen? Teile der radikalen Rechten tun das mit Erfolg. Der Vortrag schaut sich einige Beispiele aus Deutschland und den USA näher an.

      Wir sprechen von “Spielifizierung”, wenn typische Elemente von Spielmechaniken genutzt werden, um in spielfremden Kontexten motivationssteigernd zu wirken. Während diese Strategie vor allem wirtschaftlich genutzt wird, um Kundenbindung und Mitarbeiterproduktivität zu erhöhen, ist sie auch zu einem zunehmend wichtigen Teil politischer Kultur geworden. Insbesondere Online-Communities verwenden Spielelemente, Memes/Lore und spielnahe Unterhaltungsformate, um ihre sozialen Beziehungen und jene zur Realität zu gestalten und zu strukturieren.

      Innerhalb solcher Beziehungen war es nur eine Frage der Zeit, bis archetypische NPCs wie der gewöhnliche Troll sich zu Lone-Wolf-Spielercharakteren entwickeln, Rudel bilden und sich in einem stetig wachsenden und ausdifferenzierenden System von Gilden und meritokratischen Jagdverbänden organisieren würden. Die Politisierung solcher neuer Stammesgesellschaften ist eine logische Konsequenz dieser Evolution.

      Der Vortrag beleuchtet einerseits den US-kulturellen Hintergrund des Feldes: von der Spielmetapher als legitimierenden Rahmen in der “Manosphere”, “#Gamergate” und Operationen der chan-übergreifenden pol-Community. Andererseits sucht er Strategien, die darauf abzielen, Teile des politischen Diskurses zu “gamen”, zu kapern und zu verstärken, auch in deutscher Trollkultur auf, vom genreprägenden “Drachengame” bis zu explizit politischen Initiativen wie “Reconquista Germanica”… und dem live gestreamten Terror einer neuen faschistischen Subkultur.

    • - Was ist Zeit?

      Dort wo sich Physik und Philosophie treffen ist es Zeit, über Zeit zu sprechen.

    • - Was hat die PSD2 je für uns getan?

      Seit dem 14. November ist die letzte Schonfrist zur Umsetzung der Europäischen Richtline 2015/2366 über Zahlungsdienste im Binnenmarkt (neudeutsch PSD2) verstrichen. Das hat erst vielen Banken viel Arbeit gemacht, und macht jetzt vielen Kunden viel Ärger. Warum eigentlich?

      Dieser Vortrag gibt einen Überblick über die Hintergründe der Zahlungsdiensterichtlinie, das was sie bewirken sollte, und das was sie tatsächlich bewirkt. Der Sicht aus der Regulierungsperspektive wird die tatsächliche Erfahrung als Anwender, und als Entwickler von Open-Source-Software gegenübergestellt.

    • - Lightning Talks Day 2

      Lightning Talks are short lectures (almost) any congress participant may give! Bring your infectious enthusiasm to an audience with a short attention span! Discuss a program, system or technique! Pitch your projects and ideas or try to rally a crew of people to your party or assembly! Whatever you bring, make it quick!

      To get involved and learn more about what is happening please visit the Lightning Talks page in the 36C3 wiki.

    • - Lightning Talks Day 3

      Lightning Talks are short lectures (almost) any congress participant may give! Bring your infectious enthusiasm to an audience with a short attention span! Discuss a program, system or technique! Pitch your projects and ideas or try to rally a crew of people to your party or assembly! Whatever you bring, make it quick!

      To get involved and learn more about what is happening please visit the Lightning Talks page in the 36C3 wiki.

    • - Lightning Talks Day 4

      Lightning Talks are short lectures (almost) any congress participant may give! Bring your infectious enthusiasm to an audience with a short attention span! Discuss a program, system or technique! Pitch your projects and ideas or try to rally a crew of people to your party or assembly! Whatever you bring, make it quick!

      To get involved and learn more about what is happening please visit the Lightning Talks page in the 36C3 wiki.

    • - DevelopersForFuture

      Als wir im Frühjahr diese Gruppe gegründet haben, konnten wir nicht ahnen, dass wir derart viele Anfragen zu bearbeiten geben könnte. Von Wissenschaftlern bis Förstern – jeder mit anderen Bedürfnissen. Dazu stehen wir in engem Kontakt mit den Entwicklern der diversen Friday For Future Projekte, sodass wir hier inzwischen auch als fester Bestandteil der Bewegung gelten

      Durch die Fülle an Organisationen und kleinen Projekten, können fast auf ein Jahr Coding zurückblicken. An diesen Beispielen möchte ich euch teilhaben lassen und so auch das Projekt Developers For Future vorstellen und es vor allem in den Kontext der Klima-Protest-Bewegung einordnen. Es geht los bei einem kleinen Einschreibeformular und endet bei ganzen Applikationen, die dabei helfen sollen die Anliegen der Bewegung zu transportiern.

    • - Ein Teil davon. Wie feministische Hackspaces Gemeinschaft herstellen.

      In den vergangenen Jahren haben sich immer mehr feministische Hackspaces in den verschiedensten Formen gegründet. Warum eigentlich? Was bewegt Menschen dazu, was macht einen feministischen Hackspace überhaupt aus und wie können wir alle davon lernen? Das habe ich in meiner Masterarbeit untersucht und bin dafür durch Deutschland gereist, um mit Mitgliedern feministischer Hackspaces zu sprechen. Im Ergebnis werden die Funktionen feministischer Hackspaces beleuchtet und analysiert, warum diese Räume für ihre Mitglieder so wichtig sind.

      Um das herauszufinden, habe ich mit dem qualitativen Forschungsstil der „Grounded Theory“ in einem zirkulären Verfahren Interviews geführt und ausgewertet. So habe ich ein Modell entwickelt, das zeigen kann, welche Kernfunktionen Hackspaces haben, welche Faktoren Menschen davon abhalten, in ihrem lokalen Hackspace aktiv zu werden, und wie feministische Hackspaces versuchen, diese Defizite auszugleichen.

    • - Das Bits und Bäume Sporangorium

      So wie Farnpflanzen ihre Sporen aus der Kapsel mit bis zu 10m/s heraus in die Welt katapultieren, auf dass sie dort auf fruchtbaren Boden fallen, werden unsere 8 Expert*innen ihr Nerd- und Fach-Wissen weitergeben – spektakulär, wirkungsvoll und unterhaltsam. So bunt wie die besten Slams, so dicht wie die besten Lightning Talks: 8 Antworten auf die Frage, warum Techies und Ökos zusammengehören.

    • - Broken Beyond Repair - No Patch for Verfassungsschutz: Kritische Analyse der Verfassungsschutzberichte

      Der deutsche Inlandsgeheimdienst bietet seit Jahrzehnten mit seinen Berichten eine interessante Propaganda an. Dieser wollen wir in diesem Talk auf den Zahn fühlen. Dazu ordnen wir die Erwähnungen von linken und antifaschistischen Akteur:innen kritisch ein. Dabei legen wir die Ideologie des sog. Verfassungsschutzes offen. Die Verfassungsschutzämter veröffentlichen jährlich Berichte über ihre Arbeit – auch im Netz. Doch die Berichte wurden zumeist nach 5 Jahre depubliziert. Wir sammeln alte und neue Berichte auf [](https:/ Mit diesem digitalen Archiv vereinfachen wir die Recherche. Neben einer Suche lassen sich so z. B. Erwähnungen von Begriffen oder Organisationen im zeitlichen Verlauf betrachten. Einige interessante Resultate stellen wir in dem Vortrag vor.

    • - Getting software right with properties, generated tests, and proofs

      How do we write software that works - or rather, how do we ensure it's correct once it's written? We can just try it out and run it, and see if it works on a few examples. If the program was correct to begin with, that's great - but if it's not, we're going to miss bugs. Bugs that might crash our computer, make it vulnerable to attacks, stop the factory, endanger lives, or "just" leave us unsatisfied. This talk is about techniques every programmer can use to avoid large classes of bugs. You think about general properties of the things in your code, verify them through automatically generated tests, and (when it's particularly critical) proofs. This is a surprisingly fun and satisfying experience, and any programmer can do it. You need just a bit of high school math (which we'll refresh in the talk) to get started.

      This talk is specifically about accessible techniques: Almost any program, function, or entity has a few interesting properties, and teasing them out will enhance your understanding of what is going on in your software. The next trick is to write out the property in your programming language. People with lots of time and budget can write down enough properties to form a complete specification of the security- and safety-critical parts of a system and prove that they hold for their system. In the talk, we'll instead focus on a dead-simple technique called QuickCheck. (Your programming language almost certainly has a QuickCheck library you can use.) QuickCheck - from the code describing the property - will automatically generate as many test cases as you want, run them, and produce counterexamples for failures. QuickCheck is amazingly effective at flushing out those corner cases that elude traditional unit tests. Finally, for simple properties of pure functions, we can also attempt a proof using simple algebra. The results are a wonderful feeling of satisfaction, and a sound sleep.

    • - Hackers

      I will explore the ways in which music is influenced by making and hacking, including a whistle-stop tour of some key points in music hacking history.

      This starts with 1940s Musique Concrete and Daphne Oram’s work on early electronic music at the BBC, and blossoms into the strange and wonderful projects coming out of the modern music hacker scenes in London and Berlin, including a pipe organ made of Furbies, a sound art marble run, robotic music machines, gesture controlled moon cellos, and singing circuit sculptures. I'll also be sharing some of own work, plus my favourite new ways to make embedded instruments, including plenty of amazing Open Source hardware and software.

    • - Degrowth is coming - be ready to repair

      Der Diskurs um die "Digitalisierung" kann vor allem eines: Verheißen. Roboter befreien uns von mühsamer Arbeit, Effizienzsteigerungen sorgen von ganz allein für den Schutz von Umwelt und Ressourcen und Algorithmen erleichtern uns den Alltag. Dass diese Verheißungen vor allem Tech-Konzernen in die Tasche spielen und wir dank der datenraff(inier)enden Geschäftsmodelle des digitalen Kapitalismus auf ökologische und soziale Katastrophen zusteuern, soll in dem Vortrag gezeigt werden. Kann die Wirtschaft dank effizienterer Technologien weiter wachsen ohne dabei Ressourcen zu verbrauchen? Oder merken wir bei unseren immer voller werdenden Leben gar nicht, dass uns in Wahrheit die Rohstoffe ausgehen? Wenn wir schon sehr bald kein Material mehr haben, um Technik zu bauen, die alle Verheißungen erfüllt - was machen wir dann? Ist die Antwort dann reparieren, selber machen, vielleicht sogar kreativ werden?

      Der Vortrag zeigt Daten und Grafiken zum aktuellen und prognostizierten Ressourcen- und Energieverbrauch digitaler Technologien. Der Mechanismus des Rebound-Effekts kann dabei helfen, die komplexen Folgen der aktuellen technischen Entwicklung z.B. in Bezug auf Wachstum zu verstehen. Degrowth ist eine politische Bewegung von Wissenschaftler*innen und Aktivist*innen, die gegen die Steigerungs- und Wachstumszwänge moderner Gesellschaften kämpfen. Mit welchen Argumenten begegnet die Degrowth Bewegung Wachstum aus einer ökologischen Perspektive? Und welche Anknüpfungspunkte für Ressourcenschonung gibt es in der Tech- und Maker-Bewegung?

    • - Building Nextcloud Flow

      Nextcloud Flow is the overhauled workflow engine in upcoming Nextcloud 18. This talk describes how it evolved, how it works internally, and especially how own components can be built, so you can set up automatized tasks in your Nextcloud.

    • - A dozen more things you didn't know Nextcloud could do

      With Nextcloud you can sync, share and collaborate on data, but you don't need to put your photos, calendars or chat logs on an American server. Nope, Nextcloud is self-hosted and 100% open source! Thanks to hundreds of apps, Nextcloud can do a lot and in this talk, I will highlight some cool things.

      Consider this a follow-up from my talk about 200 things Nextcloud can do last year! An update on what's new and some cool new stuff. What, what is `Nextcloud`? Let's see. A private cloud is one way to put it, though that's a contradiction of course. It is a way to share your data, sync your files, communicate and collaborate with others - without giving your data to GAFAM! Keep it on your own server, or something close (like a local hosting provider or data center). Nextcloud is a PHP app that does all that, and more! Easy to use, secure (really) and fully open source of course.

    • - Weichenstellung

      Wir müssen jetzt entscheiden, in welcher digitalen Welt wir leben wollen.

      Im Bereich des Datenschutzes und der Informationsfreiheit werden schwer umkehrbare Weichenstellungen vorgenommen, die weitreichende Konsequenzen für unsere Zukunft haben. Als Bundesdatenschutzbeauftragter setze ich mich mit der Durchsetzung der Datenschutz-Grundverordnung, der Regulierung von Verbraucher-Scoring und -Profiling und der Weiterentwicklung des europäischen Datenschutzrechts auseinander.

      Besonders beschäftigen mich dabei auch die Debatten um digitale Überwachung und massiv ausgeweitete Befugnisse der Sicherheitsbehörden.

    • - Climate Modelling

      When climate activists say you should listen to the science they usually refer to reports by the Intergovernmental Panel on Climate Change (IPCC). The IPCC is an Intergovernmental organization (IGO) providing an objective summary of scienctific results regarding climate change, its impacts and its reasons. The simulation of future climate is one fundamental pillar within climate research. But what is behind it? How does the science sector look like? How do we gain these insights, what does it mean?

      This lecture aims at answering these questions. In particular, it provides an overview about some basic nomenclature for a better understanding of what climate modelling is about.

      The following topics will be addressed:

      Who does climate modelling?

      Which institutes, infrastructures, universities, initiatives are behind it and which are the conferences climate scientists go to. What background do climate scientists have? What is the difference between climate projections and weather predictions? Why is it called a climate projection and not climate prediction? While climate scientists are not able to predict weather at a specific date in a decade, why does it still make sense to propose general trends under certain conditions? What is a climate model, what is an impact model and what is the difference between these? What are components and features of the different kind of models? Here, some examples will be shortly presented (e.g.atmosphere, ocean, land, sea ice). Quite a few models are open source and freely accessible. If there is time I will shortly show you how you could install an impact model (example mHM) on your local PC. How accessible is the data used for the projections for the IPCC reports? Overview over the used infrastructure (for example JUWELS, a supercomputer in Jülich), programming languages, software components

    • - Welches Betriebssystem hat der Bundestag und wie kann man es hacken?

      Wäre der Staat ein Betriebssystem, würden wir uns natürlich wünschen, dass er nach den Prinzipien freier Software verwaltet wird. Die Prozesse sollten möglichst transparent ablaufen, sodass jeder nachprüfen kann, wenn irgendwo was schief läuft. Natürlich sollte die Gestaltung der Prozesse nicht in einer Blackbox passieren und der Code sollte zum Verändern und Mitmachen einladen. Ich bin der Meinung, dass Politik transparent und nachvollziehbar sein sollte. Es sollte Beteiligungsmöglichkeiten geben, die für alle offen stehen. Leider laufen die Prozesse im Bundestag nicht mal transparent, geschweige denn besonders partizipativ ab. Das Interface ist so unübersichtlich, dass selbst die Leute mit Adminrechten (Regierung) zum Teil Schwierigkeiten haben, den Überblick zu behalten. Als Bundestagsabgeordnete wurde mir zwar ein dickes Manual ausgehändigt, zum Durcharbeiten war aber keine Zeit. Die Lernkurve, bis man das System halbwegs effizient nutzen kann, ist sehr lang. Die Abläufe sind analoger, als man ohnehin vermutet, mit absurden, historisch gewachsenen Abläufen und unvorstellbaren Papierbergen. Es gibt wenig Transparenz und Mitmachmöglichkeiten sind rar. In dieser Session gebe ich Insider Einblicke in den Alltag als netzpolitische Sprecherin der Linksfraktion im Bundestag mit netzaktivistischem Hintergrund, zeige die Handlungsmöglichkeiten einer Oppositionspolitikerin und wie ich versuche, meine eigenen Handlungsspielräume für mehr Transparenz und Beteiligungsmöglichkeiten auszureizen, aber auch wie ihr als Netzcommunity mich als Eure Volksvertreterin nutzen könnt, um z.B. auf offiziellen Kanälen Informationen abzufragen, an die man sonst nicht kommt, denn Wissen ist Macht. Als Netzaktivistin im Bundestag möchte ich dort ganz besonders Sprachrohr der Netzcommunity sein. In meiner Rolle als Abgeordnete einer Oppositionspartei kann ich Themen setzen und Informationen beschaffen, ich kann fiese Fragen stellen – in langen und kurzen Formaten und die Bundesregierung muss darauf antworten. In 22 Monaten hielt ich 20 Reden, stellte 43 schriftliche Fragen, 33 Kleine Anfragen, 5 Anträge und reichte einen eigenen Gesetzentwurf ein. Es ging um Überwachung am Südkreuz, Open Source, das NetzDG, Hackbacks, IPv6, Künstliche Intelligenz, DNA Analysen in der Stammbaumforschung, Uploadfilter, IT Sicherheit, Impressumpflichten, barrierefreie Notrufe, Whistleblower, Mobilfunk, Open Data, KfZ Scanning, Funkzellenabfragen und stille SMS, digitale Gewalt gegen Frauen, Bundeswehr bei re:publica, Verschlüsselung, Lobbyregister, social Innovation, Open Justice und vieles mehr. In dieser Session werde ich konkrete Beispiele dazu vorstellen, über meine Pläne reden und Euch fragen, was Ihr schon immer von der Bundesregierung in Netzfragen wissen wolltet, damit ich die GroKo weiter nerven kann und wir alle besser wissen, was sie tun. Lasst uns gemeinsam das intransparente und wenig partizipative System Bundestag hacken, denn Demokratie lebt vom Mitmachen!

    • - Operation Mindfuck Vol. 3

      Wir präsentieren zum dritten Mal einen bunten Blumenstrauß aus Nerdsniping-Themen – einige unserer Lieblingsfakten über Computer, Kunst und Kuriositäten! Wir ziehen viel Inspiration aus neuen und absurden Ideen, und möchten diese Begeisterung mit euch teilen!

      Es gibt Aufzeichnungen von [Vol. 1](https:/ und [Vol. 2](https:/!

    • - Die Affäre Hannibal

      Sie sollen den Staat schützen, sind aber selbst eine Gefahr: Soldaten und Polizisten, die sich in Chat-Gruppen organisieren und auf den „Tag X“ vorbereiten. Mit aufwändigen Recherchen hat ein Team der taz ein bundesweites konspiratives Netzwerk aus Preppern und Staatsbediensteten aufgedeckt. Kopf war „Hannibal“, Elitesoldat beim Kommando Spezialkräfte – und Auskunftsperson für den Militärischen Abschirmdienst. Hier geben die ReporterInnen Einblick in die Recherche und zeigen, was aus ihren Berichten folgte. Oder auch nicht.

      Ein Elitesoldat des Kommando Spezialkräfte, der bundesweit Chatgruppen und einen Verein namens „Uniter e.V.“ gründet, in dem paramilitärische Trainings abgehalten werden.

      Ein SEK-Polizist und Prepper, der knapp 60.000 Schuss Munition hortet, die aus Polizeibeständen entwendet wurden.

      Männer, die Feindeslisten anlegen und offenbar planen, an einem „Tag X“ politische Gegner umzubringen.

      Drei Schlaglichter auf die mehr als zwei Jahre andauernde „Hannibal“-Recherche der taz. Sie führte in viele Felder: Hinein in Verfassungsschutzbehörden und Bundeswehr; hinaus aufs Land zwischen Mecklenburg-Vorpommern und Baden-Württemberg; auf Facebook-Profile philippinischer Politiker und in Telegram-Chats deutscher Verschwörer.

      Auf die Recherchen folgte Bestürzung, aber – zunächst – auch Belächeln. Sind diese Leute wirklich gefährlich oder doch bloß harmlose Spinner?

      In diesem Talk geben zwei der ReporterInnen des taz-Teams einen Einblick in ihre Arbeit, berichten von Begegnungen mit Preppern mit Umsturzfantasien und Verfassungsschutzmitarbeitern, die im schwarzen Porsche Cayenne vorfahren. Sie berichten von Erfolgen bei der Online-Recherche und warum Hinfahren und an Türen klingeln am Ende doch unerlässlich ist.

      Die Journalisten schildern, was nach ihren Veröffentlichungen passiert ist: Im politischen Raum, in der Justiz – und welche Fragen noch offen sind. Warum etwa wird nicht wegen Bildung einer terroristischen Vereinigung ermittelt?

      Vortrag von: Sebastian Erb, Redakteur der taz am Wochenende Daniel Schulz, Leiter des Ressorts Reportage

    • - Technical aspects of the surveillance in and around the Ecuadorian embassy in London

      The talk explains and illustrates the procedural and technical details of the surveillance in and around the Ecuadorian embassy in London during the time Julian Assange stayed in there from June 2012 until April 2019.

      In the aftermath of Assange's expel from the ecuadorian embassy in London and his arrest based on a US extradition warrant evidence appeared that the "Security" measures of the embassy had at some point switched from protecting Assange and the embassy to an extremely detailled surveillance operation both against Assange and his visitors. The Spanish company "Undercover Global" that has been in charge of the embassy between 2015 and April 2018 and its owner and CEO is under investigation for spying on behalf of the CIA. Material from the second company that has taken over the embassy "Security" in April 2018 has found its way into an attempted extortion and is also subject to a legal investigation.

      The talk will contain material both documenting the surveillance measures installed as well as audio and video material obtained by the surveillance gear. It will also briefly touch on surveillance measures experienced elsewhere by friends, lawyers, media partners and associates of Assange and Wikileaks in the context of the ongoing man hunt.

    • - Kritikalität von Rohstoffen - wann platzt die Bombe?

      Einführung in das Forschungsfeld der Kritikalitätsanalysen. Anhand der Rohstoffe Tantal, Wolfram, Zinn und Gold werden exemplarisch die quantitativen und qualitativen Indikatoren für eine Versorgungsengpassanalyse vorgestellt.

      Moderne High-Tech-Produkte benötigen chemische Elemente, die in spezifischen Rohstoffen (z. B. Erze) vorkommen. Dabei unterliegen Verfügbarkeit und Preis dieser Rohstoffe in hohem Maße den Einflussfaktoren der Konzentrationsrisken, politischen Risiken, Angebotsreduktions- und Nachfrageanstiegsrisiken. Da Unternehmen oftmals über Jahre hinweg an bestimmte Rohstoffe gebunden sind, müssen sie den Unsicherheiten mit vielfältigen Strategien begegnen. Vom Abbau und der Verarbeitung bis zur Nutzung und Entsorgung wird die gesamte Wertschöpfungskettenkritikalität bewertet. Dadurch können Verwundbarkeiten von Unternehmen und Ländern durch Rohstoffengpässe objektiv identifiziert und Handlungsempfehlungen definiert werden. Die Kritikalitätsanalyse wird am Beispiel der 3TG-Materialien (Tantal, Wolfram, Zinn und Gold) veranschaulicht.

    • - Das nützlich-unbedenklich Spektrum

      Eine Software ist unbedenklich, wenn man sie auf ungefilterte Daten aus einem Webformular aufrufen kann, ohne prüfen zu müssen, ob dann etwas schlimmes passieren kann. In der Praxis lässt sich ein Kontinuum zwischen Nützlichkeit und Unbedenklichkeit als Kontrahenten beobachten. Software fängt häufig eher unbedenklich an, und wird dann immer bedenklicher, je mächtiger sie wird. Dieser Vortrag will a) diese Beobachtung beschreiben und b) fragen, wie man die Unbedenklichkeit beibehalten kann. Gibt es da Abstufungen? Metriken? Kriterien, die bei einer konkreten Entscheidung helfen können?

      Die Kernidee dieses Vortrages ist es, von reaktiver Security ("wir packen einfach alles in eine VM / einen Container / eine Sandbox") wegzukommen hin zu einer vertrauenswürdigen Software-Infrastruktur, der man auch ohne Einsperren trauen kann.

      Die offensichtliche Frage ist, wie man sowas konstruieren würde. Noch wichtiger ist aber die Frage, woran wir vertrauenswürdige Software überhaupt erkennen können.

      Diese Metrik wäre dann auch hilfreich, um zu erkennen, ob unsere Einsperr-Methode überhaupt vertrauenswürdig war.

    • - Hirne Hacken

      Die überwältigende Mehrheit der erfolgreichen Hacks in freier Wildbahn setzen auf menschliche Faktoren. Wie können wir Systeme und Interfaces gestalten, um diese Schwachstellen zu mindern?

      Ob Ransomware oder Phishing, APT-Angriffe oder Stalking: Die am häufigsten ausgenutzte Schwachstelle ist der Mensch.

      Ein Problem, das nur wenig Forschung tatsächlich angehen will. Stattdessen begnügen wir uns damit, den Usern Dummheit zu unterstellen und menschliche Faktoren der IT-Sicherheit "out of scope" zu sehen.

      Zeit, anders über das Problem nachzudenken, denn es gibt einige Interessante Erkenntnisse zu entdecken.

      Neumann, Linus (2017): „Menschliche Faktoren in der IT-Sicherheit“ in: Ferri Abolhassan (Hg.) „Security Einfach Machen: IT-Sicherheit als Sprungbrett für die Digitalisierung“, p. 85-98

      Neumann, Linus (2019): „Wenn Hacker Menschen hacken“ in: Report Psychologie 11/12.2018, p. 462-464

People   people

Private   priv

Programming   prog

Projekte   prj

Rechtsextremismus   altright

Shopping   shop

Social Media   socmed

Society   soc

Traveling   travel

Tools   tools

Geowissenschaften   geo

Inbox   INBOX

Shared via Fedilab

Docs for Developers – Documentation for Everyone   development

Braucht Zukunft Vertrauen durch Konflikt

PDF-Tricks für faule Nerds

MetaGer- Suchmaschine   search

Aufkleber drucken

The Tech Worker Handbook

List of Free Software CAD Resources   cad

Sharing is very appreciated.

OSArch Open Source Architecture Community Home of OSArch - Wiki.OSArch

FreeCAD Forum Your own 3D parametric modeler FreeCAD Forum - Index page

Blender The infamous 3D animation modeler, can be used in workflow with CADs (see OSArch) - Home of the Blender project - Free and Open 3D Creation Software

BlenderBIM Use Blender for CAD Purposes (see OSArch) BlenderBIM Add-on

LeoCAD Lego, Bricks, and GNU GPL LeoCAD - Virtual LEGO CAD Software

List of Useful Free Software Graphics Resources   graphics

Living Like It&#39;s 99: No Social Media, No Smartphone

DONE Geteilt von Fedilab 🔗

I learned from, By coding in #Python for many years without changing my style, I become a noob.

Actually I change my style, since if I didn't, my code wouldn't be able to run on a current interpreter.

DONE Umberto Eco Makes a List of the 14 Common Features of Fascism | Open Culture   fascism

DONE Stephen Fry on the Power of Words in Nazi Germany: How Dehumanizing Language Laid the Foundation for…   fascism

Wie Dings sagte:

Nice qoute

The Third Web

The Web3 Fraud | USENIX

Eine komplette Sitzung in der Shell aufnehmen - Got tty

Re-encoding the EmacsConf videos with FFmpeg and GNU Parallel :: Sacha Chua

DSGVO-Beschwerdegenerator -!   dsgvo

Ultimate Writer: an Open Digital Typewriter

Das ändert sich 2022 für Verbraucher:innen | Verbraucherzentrale Schleswig-Holstein

Confessions of a Necromancer -

Storytelling: Narrative Wet Bulb Temperature

Institute for the Study of War

Voice to text - Online Speech Recognition   speech

Priorisierung: Diese 10 Techniken von Experten helfen dabei - Let's Be Crazy

The Absolute Basics of Sound Synthesis (using free and open-source software) - ShareTUBE {a PeerTube…

Svens Lieblings-OSINT-Tools | Zeroday

Velomobiles   bike mobility

Kundenportal - Verti Versicherung AG

GitHub - minad/osm: osm.el - OpenStreetMap viewer for Emacs

GitHub - Lissy93/personal-security-checklist: A curated checklist of 300+ tips for protecting digi…

Bei Entschuldigungen gut zuhören -

Arbeitshosen für echte Profis | Engelbert Strauss

A detailed guide to colors in data vis style guides - Datawrapper Blog

Online CSS Beautifier - CSS Formatter -

geek · Curious Musings

Eine Batterie über ein Solarmodul laden: 11 Schritte (mit Bildern) – wikiHow

Was ist ein Konfidenzintervall? | Crashkurs Statistik

Falsehoods Programmers Believe About Names | Kalzumeus Software

Geteilt von Fedilab 🔗

"I use emacs, which might be thought of as a thermonuclear word processor."

Neal Stephenson, In the beginning…Was The Command Line.

#Emacs #NealStephenson!Everything%20Everywhere%20All%20at%20Once


Geteilt von Fedilab 🔗

Zur Erinnerung hilft Max Gold:


Moderne Kommandozeilewerkzeuge - HedgeDoc

Metaphors we live by | Prevent Default

GitHub - vincentdoerig/latex-css: LaTeX.css is a CSS library that makes your website look like a LaTeX document

Introduction | Logician (INTP) Personality | 16Personalities

Hagen University Press – Der Verlag der FernUniversität in Hagen   books

DONE AutoRegex: Convert from English to RegEx with Natural Language Processing

DONE Further reading | Git from the Bottom Up

DONE Gebrauchte Hardware ⭐️ IT-Neuware günstig online kaufen | AfBShop   hardware

DONE - @MissInformation @ikonoklast ja, aber alte leute mosern ja immer ¯\(ツ)_/¯

wenn du ganz konkrete empfehlungen haben willst:

lenovo thinkpad t470s und lenovo thinkpad x270

von z.b.


DONE 7x7 Hexagonal Pipes Puzzle #565   games

DONE - ❝ We love to buy books because we believe we're buying the time to read them

—Warren Zevon

DONE Refill Deutschland | Plastikmeull vermeiden | Leitungswasser auffuellen


t0rt0i53 - Bei gibt es neben der bereits erwähnten Smartflower auch #Photovoltaik Zäune.

Danke @DerConsigliere für den Hinweis 👍




DONE Heat Your Clothes, Not Your House - LOW-TECH MAGAZINE   energy

Bundesnetzagentur - Aktuelle Lage Gasversorgung

Home Assistant download |

Pragmatic Emacs | practical tips for everyday emacs

Emacs Redux | Return to the Essence of Text Editing

The Plain Person’s Guide to Plain Text Social Science

Introduction | Plaintext Productivity

Database of Zigbee devices compatible with ZHA, Tasmota, Zigbee2MQTT, deCONZ, ZiGate and ioBroker

Neil deGrasse Tyson's Life Advice Will Leave You SPEECHLESS - One of the Most Eye Opening Interviews - YouTube

DONE Org technical documents

DONE Org Analyzer - an app that visualizes org-mode time tracking data

DONE Weekly Musings 107 - On Pseudoscience

DONE Embrace the grind

DONE Freie Buecher   books

DONE Karl Voit Talk Grazer Linux Tage 2021

DONE Ifixit

DONE Wanderung   hiking

DONE Kräuterspirale

DONE Org-agenda-mode-map

DONE With-eval after load

DONE Spracherkennung Linux

alxd - solarpunk hacker

9 Life Lessons - Tim Minchin UWA Address - YouTube

“In darker days, I did a corporate gig at a conference for this big company who made and sold accounting software. In a bid, I presume, to inspire their salespeople to greater heights, they’d forked out 12 grand for an Inspirational Speaker who was this extreme sports dude who had had a couple of his limbs frozen off when he got stuck on a ledge on some mountain. It was weird. Software salespeople need to hear from someone who has had a long, successful and happy career in software sales, not from an overly-optimistic, ex-mountaineer. Some poor guy who arrived in the morning hoping to learn about better sales technique ended up going home worried about the blood flow to his extremities. It’s not inspirational – it’s confusing.

And if the mountain was meant to be a symbol of life’s challenges, and the loss of limbs a metaphor for sacrifice, the software guy’s not going to get it, is he? Cos he didn’t do an arts degree, did he? He should have. Arts degrees are awesome. And they help you find meaning where there is none. And let me assure you, there is none. Don’t go looking for it. Searching for meaning is like searching for a rhyme scheme in a cookbook: you won’t find it and you’ll bugger up your soufflé.

Point being, I’m not an inspirational speaker. I’ve never lost a limb on a mountainside, metaphorically or otherwise. And I’m certainly not here to give career advice, cos… well I’ve never really had what most would call a proper job.

However, I have had large groups of people listening to what I say for quite a few years now, and it’s given me an inflated sense of self-importance. So I will now – at the ripe old age of 38 – bestow upon you nine life lessons. To echo, of course, the 9 lessons and carols of the traditional Christmas service. Which are also a bit obscure.

You might find some of this stuff inspiring, you will find some of it boring, and you will definitely forget all of it within a week. And be warned, there will be lots of hokey similes, and obscure aphorisms which start well but end up not making sense.

So listen up, or you’ll get lost, like a blind man clapping in a pharmacy trying to echo-locate the contact lens fluid.

Here we go:

1. You Don’t Have To Have A Dream.

Americans on talent shows always talk about their dreams. Fine, if you have something that you’ve always dreamed of, like, in your heart, go for it! After all, it’s something to do with your time… chasing a dream. And if it’s a big enough one, it’ll take you most of your life to achieve, so by the time you get to it and are staring into the abyss of the meaninglessness of your achievement, you’ll be almost dead so it won’t matter.

I never really had one of these big dreams. And so I advocate passionate dedication to the pursuit of short-term goals. Be micro-ambitious. Put your head down and work with pride on whatever is in front of you… you never know where you might end up. Just be aware that the next worthy pursuit will probably appear in your periphery. Which is why you should be careful of long-term dreams. If you focus too far in front of you, you won’t see the shiny thing out the corner of your eye. Right? Good. Advice. Metaphor. Look at me go.

2. Don’t Seek Happiness

Happiness is like an orgasm: if you think about it too much, it goes away. Keep busy and aim to make someone else happy, and you might find you get some as a side effect. We didn’t evolve to be constantly content. Contented Australophithecus Afarensis got eaten before passing on their genes.

3. Remember, It’s All Luck

You are lucky to be here. You were incalculably lucky to be born, and incredibly lucky to be brought up by a nice family that helped you get educated and encouraged you to go to Uni. Or if you were born into a horrible family, that’s unlucky and you have my sympathy… but you were still lucky: lucky that you happened to be made of the sort of DNA that made the sort of brain which – when placed in a horrible childhood environment – would make decisions that meant you ended up, eventually, graduating Uni. Well done you, for dragging yourself up by the shoelaces, but you were lucky. You didn’t create the bit of you that dragged you up. They’re not even your shoelaces.

I suppose I worked hard to achieve whatever dubious achievements I’ve achieved … but I didn’t make the bit of me that works hard, any more than I made the bit of me that ate too many burgers instead of going to lectures while I was here at UWA.

Understanding that you can’t truly take credit for your successes, nor truly blame others for their failures will humble you and make you more compassionate.

Empathy is intuitive, but is also something you can work on, intellectually.

4. Exercise

I’m sorry, you pasty, pale, smoking philosophy grads, arching your eyebrows into a Cartesian curve as you watch the Human Movement mob winding their way through the miniature traffic cones of their existence: you are wrong and they are right. Well, you’re half right – you think, therefore you are… but also: you jog, therefore you sleep well, therefore you’re not overwhelmed by existential angst. You can’t be Kant, and you don’t want to be.

Play a sport, do yoga, pump iron, run… whatever… but take care of your body. You’re going to need it. Most of you mob are going to live to nearly a hundred, and even the poorest of you will achieve a level of wealth that most humans throughout history could not have dreamed of. And this long, luxurious life ahead of you is going to make you depressed!

But don’t despair! There is an inverse correlation between depression and exercise. Do it. Run, my beautiful intellectuals, run. And don’t smoke. Natch.

5. Be Hard On Your Opinions

A famous bon mot asserts that opinions are like arse-holes, in that everyone has one. There is great wisdom in this… but I would add that opinions differ significantly from arse-holes, in that yours should be constantly and thoroughly examined.

We must think critically, and not just about the ideas of others. Be hard on your beliefs. Take them out onto the verandah and beat them with a cricket bat. Be intellectually rigorous. Identify your biases, your prejudices, your privilege.

Most of society’s arguments are kept alive by a failure to acknowledge nuance. We tend to generate false dichotomies, then try to argue one point using two entirely different sets of assumptions, like two tennis players trying to win a match by hitting beautifully executed shots from either end of separate tennis courts.

By the way, while I have science and arts grads in front of me: please don’t make the mistake of thinking the arts and sciences are at odds with one another. That is a recent, stupid, and damaging idea. You don’t have to be unscientific to make beautiful art, to write beautiful things.

If you need proof: Twain, Adams, Vonnegut, McEwen, Sagan, Shakespeare, Dickens. For a start.

You don’t need to be superstitious to be a poet. You don’t need to hate GM technology to care about the beauty of the planet. You don’t have to claim a soul to promote compassion.

Science is not a body of knowledge nor a system of belief; it is just a term which describes humankind’s incremental acquisition of understanding through observation. Science is awesome.

The arts and sciences need to work together to improve how knowledge is communicated. The idea that many Australians – including our new PM and my distant cousin Nick – believe that the science of anthropogenic global warming is controversial, is a powerful indicator of the extent of our failure to communicate. The fact that 30% of this room just bristled is further evidence still. The fact that that bristling is more to do with politics than science is even more despairing.

6. Be a teacher.

Please? Please be a teacher. Teachers are the most admirable and important people in the world. You don’t have to do it forever, but if you’re in doubt about what to do, be an amazing teacher. Just for your twenties. Be a primary school teacher. Especially if you’re a bloke – we need male primary school teachers. Even if you’re not a Teacher, be a teacher. Share your ideas. Don’t take for granted your education. Rejoice in what you learn, and spray it.

7. Define Yourself By What You Love

I’ve found myself doing this thing a bit recently, where, if someone asks me what sort of music I like, I say “well I don’t listen to the radio because pop lyrics annoy me”. Or if someone asks me what food I like, I say “I think truffle oil is overused and slightly obnoxious”. And I see it all the time online, people whose idea of being part of a subculture is to hate Coldplay or football or feminists or the Liberal Party. We have tendency to define ourselves in opposition to stuff; as a comedian, I make a living out of it. But try to also express your passion for things you love. Be demonstrative and generous in your praise of those you admire. Send thank-you cards and give standing ovations. Be pro-stuff, not just anti-stuff.

8. Respect People With Less Power Than You.

I have, in the past, made important decisions about people I work with – agents and producers – based largely on how they treat wait staff in restaurants. I don’t care if you’re the most powerful cat in the room, I will judge you on how you treat the least powerful. So there.

9. Don’t Rush.

You don’t need to already know what you’re going to do with the rest of your life. I’m not saying sit around smoking cones all day, but also, don’t panic. Most people I know who were sure of their career path at 20 are having midlife crises now.

I said at the beginning of this ramble that life is meaningless. It was not a flippant assertion. I think it’s absurd: the idea of seeking “meaning” in the set of circumstances that happens to exist after 13.8 billion years worth of unguided events. Leave it to humans to think the universe has a purpose for them. However, I am no nihilist. I am not even a cynic. I am, actually, rather romantic. And here’s my idea of romance:

You will soon be dead. Life will sometimes seem long and tough and, god, it’s tiring. And you will sometimes be happy and sometimes sad. And then you’ll be old. And then you’ll be dead.

There is only one sensible thing to do with this empty existence, and that is: fill it. Not fillet. Fill. It.

And in my opinion (until I change it), life is best filled by learning as much as you can about as much as you can, taking pride in whatever you’re doing, having compassion, sharing ideas, running(!), being enthusiastic. And then there’s love, and travel, and wine, and sex, and art, and kids, and giving, and mountain climbing … but you know all that stuff already.

It’s an incredibly exciting thing, this one, meaningless life of yours. Good luck.

Thank you for indulging me.”

How To Effortlessly Defend Yourself In An Argument - YouTube

Xorg/Keyboard configuration - ArchWiki

Xorg/Keyboard configuration - ArchWiki


Using localectl

For convenience, the tool localectl may be used instead of manually editing X configuration files. It will save the configuration in /etc/X11/xorg.conf.d/00-keyboard.conf, this file should not be manually edited, because localectl will overwrite the changes on next start.

The usage is as follows:

To set a model, variant or options, all preceding fields need to be specified, but the preceding fields can be skipped by passing an empty string with . Unless the –no-convert option is passed, the specified keymap is also converted to the closest matching console keymap and applied to the console configuration in vconsole.conf. See localectl(1) for more information.

To create a /etc/X11/xorg.conf.d/00-keyboard.conf like the above:

setxkbmap - set the keyboard using the X Keyboard Extension | linux commands examples

Ibuffer · abo-abo/hydra Wiki · GitHub

Wie man den perfekten Seitan macht & zubereitet - Schönes Veganes Leben

Introduction - The Hacker Recipes

Introduction - The Hacker Recipes

Source: Introduction - The Hacker Recipes

Cheatsheets are huge resources, but they sometimes lack simplicity or on the contrary they don't give any context or explanation. This is not a cheatsheets project. Everything here will be verified, tested, and not only copy-pasted from I don't know where.


But we can image a world where we need good food and don’t have the time or energy to run all of the grain agriculture we need. Chestnuts can add real food in the future so we have meetings to attend and food to eat.

Erschöpfte Überforderung als Zeitgeist - und wie es danach weitergeht. - Realitätsabzweig

GitHub - microsoft/pyright: Static type checker for Python

GitHub - emacs-lsp/lsp-pyright: lsp-mode pyright

Hey Emacs, where did I take that photo?

The Quibble Locker

DONE McDonald's Big Mac-Sauce selber machen: das sind die geheimen Zutaten der Burger-Sauce |

Release Lever for "SodaStream EASY" by dede67 - Thingiverse

Sacha Chua's Emacs configuration

Org Mode - Organize Your Life In Plain Text!

GitHub - bzg/dotemacs: My .emacs.el file.

GitHub - iani/emacs-prelude: My emacs config using bbatsov/prelude. This is a complete redo, using org-babel to keep the code tidy.

GitHub - magnars/.emacs.d: My personal emacs settings, and the ones used in @emacsrocks

GitHub - jwiegley/dot-emacs: My .emacs.el file and other personal Emacs goodies

Sacha Chua's Emacs configuration

tvaughan/.emacs.d/lisp/setup-10mu4e.el · trunk · Tom Vaughan / dotfiles · GitLab

Matrimandir - technical information | Auroville

Matrimandir - Sri Aurobindo Autocare Services

Die beste Rechtschreibprüfung online

gnupg - gpg2: How to get rid of "Please insert card with serial number", getting the same key from a different card / Yubikey - Information Security Stack Exchange

Anmelden - Volksbank eG


Solarpunk - Stimpunks Foundation

Schrebergarten in between Sindelfingen and Maichingen | Flickr

Schrebergarten in between Sindelfingen and Maichingen | Flickr

Olexy | Pixabay

Genossenschaften die in Deutschland Ökostrom anbieten - Feddit

nfdn: Beautifying Org Plot with YASnippet and Context Menus

Merveilles - makeworld: "Seven Questions about tech 1.…"

Match Schedule

CSS for Org-exported HTML

Web Pages Made with Org-Mode


Dr. Randby's Home Page

Emacs From Scratch #10 - Effortless File Management with Dired - In Wirklichkeit wird die Welt von den Excelmenschen regiert.

mastodon.el: a Hydra to memorize/access it's many commands · Holger Schurig's Computer Calisthenics & Orthodontia

Sepia Search

ht tps://

A Visual Guide to SSH Tunnels: Local and Remote Port Forwarding

Make an Emacs Buffer Open the Way You Want | Lambda Land

Removing the wretchedness of confirmation in Emacs

Better org-mode Agenda display-buffer-alist Settings • Christian Tietze

About Us | ManualsLib   household

Reflections on the Skills That Have Helped Me Continue as a Developer // Take on Rules

GitHub - daniel-j-h/bundesrecht-scraper: Github Action based scraper to capture changes to Bundesrecht at

Woher die medizinischen Forschungsdaten kommen | heise online

Planetary Health Diet – Wikipedia

Visual System - YouTube

“The library is a safe place.” – WIL WHEATON dot NET

GitHub - waldner/Firefox-RunWith: Firefox WebExtension to run external programs on contextual items

DAS passiert wenn ein Lithium Akku BRENNT! - YouTube

JRC Photovoltaic Geographical Information System (PVGIS) - European Commission

Wie funktioniert Künstliche Intelligenz? Ein Gespräch mit Ranga Yogeshwar über ChatGPT und die Folgen (1) – Aus der Forschungs­bibliothek Krekelborn

Drumeo - YouTube

How To Play Drums - Your Very First Drum Lesson - YouTube

How To Play Drums (Beginner Drum Lesson) - YouTube

How To Hold Drumsticks - YouTube

Learn To Play The Drums In 10 Minutes (Beginner Lesson w/ Domino Santantonio) - YouTube

Chaostreff Flensburg: "Was erwartet euch? Der Eintrit…" -

Creating a DOOM (Wolfenstein) - style 3D Game in Python - YouTube

Supersprit aus Luft, Wasser und Bier? So entsteht Porsches E-Fuel wirklich -

Bremsbelag für Shimano A01S organisch, semi-metallisch - Scheibenbremsbeläge

Bremsbelag für Shimano A01S organisch, semi-metallisch - Scheibenbremsbeläge

padeluun🕊: "# Karl Popper – Regeln für ein…" -

Cyberpunk Eyepiece – Daniel Korgel

KRMLN Type genesis 1 Cyberpunk Waterproof Windproof Jacket -

Shoulder Bag Messenger Bag Techwear EDC Bag Commuter Bag -

Techwear Tactical Black Army Military Airsoft Shooting Gloves -

2 MOLLE Web Dominators Backpack Straps Management Binding -

GITD Glow Eyes MOLLE Loops Tactical -

NEW Protective Anti-fog Full Face Shield Sun Glasses -

Robot Leggings Workout Leggings Cyberpunk Leggings -

Blue Pixelated Milky Way Men's Leggings by Productive -

Bendable LED Light up Cosplay Eyes Wire Extensions. -

Electronic LED Mask With Bluetooth Custome Face Transforming -

Black Cyberpunk Warrior Maskrave Ninja Cyberpunk Space -

Black Hood Unisex Organic Cotton Cowl Scarf Dune Cowl Shrug -

Serpent Mute Leggings unique -

Handmade Men Gothic Vest Military Waistcoat Army Vest Gothic -

Jackets - Tops: Samadhi Cardigan

Philosophy Tubes

Brandit Hüfttasche Side Kick Bag No. 2 schwarz kaufen bei ASMC

MBK Keycaps

MBK Keycaps

start [Hacken Open Air 2::23]

DONE Der Mensch als Heizung - so viel Körperwärme erzeugst du!

DONE Home - Modern CSV

DONE The Basics of Python Packaging in Early 2023 - DrivenData Labs

DONE AlgorithmWatch

DONE GitHub - Columbia19/Camping-Checklist: Things to prepare and pack for Camping

DONE GitHub - MacLemon/CongressChecklist: A list of things to do, to pack and tips on attending a congress, especially Chaos Communication Congress.

Emacs: Denote version 2.0.0 | Protesilaos Stavrou

DONE ~breatheoutbreathein/chordpro-mode.el - Major mode for ChordPro lead sheet file format - sourcehut git

DONE I’m a Luddite (and So Can You!) | The Nib

DONE - Dadurch wird die notwendige Umsetzung von Klimaschutzmaßnahmen weiter verzögert. Da die #Klimakrise nicht nur inhaltliches, konsequentes Handeln verlangt,  sondern das auch zeitnah passieren sollte, kosten uns diese Argumente also wertvolle Zeit  in der Bewältigung der Krise.

Ausreden zum #Klimaschutz lassen sich laut Levi et. al (2021) in vier Kategorien abbilden:

Kapitulation, Nachteile betonen, Verantwortung weitergeben und Scheinlösungen.

TODO A Complete Guide to Tagging for Personal Knowledge Management - Forte Labs

DONE - Neben der Leugnung des #Klimawandel s, seiner menschengemachten Ursachen und seiner Konsequenzen gibt es auch #Klimaschutz-Ausreden.

Die leugnen zwar nicht die #Klimakrise, argumentieren aber gegen die Notwendigkeit, Umsetzbarkeit oder Wirksamkeit von Klimaschutz-Maßnahmen. 🧵

DONE Cat Ears for Sony WH-1000XM3 by vidister - Thingiverse

DONE Lizenzfreie Visionär Musik Kostenlos Downloaden Stock Romantisch Hintergrund Audio

Python Class

Class Test(object): #-----------------------------------–— Class level variables #-----------------------------------–—

#-----------------------------------–— init #-----------------------------------–—

#-----------------------------------–— properties #-----------------------------------–—

#-----------------------------------–— Other special Python method overrides (str, eq, etc.) #-----------------------------------–—

#-----------------------------------–— superclass overrides #-----------------------------------–—

#-----------------------------------–— instance methods #-----------------------------------–—

#-----------------------------------–— classmethods #-----------------------------------–—

#-----------------------------------–— staticmethods #-----------------------------------–—

#-----------------------------------–— private methods #-----------------------------------–—


Major Modes

crontab-mode 20200330.920 installed Major mode for crontab(5) markdown-mode+ 20170320.2104 installed extra functions for markdown-mode markdown-mode 20210128.41 dependency Major mode for Markdown-formatted text plantuml-mode 20191102.2056 dependency Major mode for PlantUML

  • Json

    json-mode 20190123.422 installed Major mode for editing JSON files. json-reformat 20160212.853 dependency Reformatting tool for JSON json-snatcher 20200916.1717 dependency Grabs the path to JSON values in a JSON file


  • Elfeed

    elfeed-org 20181015.1100 installed Configure elfeed with one or more org-mode files elfeed 20210131.143 dependency an Emacs Atom/RSS feed reader

  • Python

    python 0.27.1 installed Python's flying circus support for Emacs elpy 20201115.1811 installed Emacs Python Development Environment pyvenv 20201227.1623 dependency Python virtual environment interface

  • Nikola

    nikola 20170703.2021 installed Simple wrapper for nikola

  • Ledger

    ledger-mode 20210118.2040 dependency Helper code for use with the "ledger" command-line tool dklrt 20131110.1341 installed Ledger Recurring Transactions. dkmisc 20131110.1115 dependency Miscellaneous functions required by dk* packages. gnuplot 20210104.1052 installed Major-mode and interactive frontend for gnuplot

  • Pass

    pass 20201230.1556 installed Major mode for password-store.el

  • Snippets

    yankpad 20201228.1208 installed Paste snippets from an org-mode file yasnippet 20200604.246 dependency Yet another snippet extension for Emacs

  • Treemacs

    treemacs 20210118.1552 installed A tree style file explorer package treemacs-all-the-icons 20210118.1808 installed all-the-icons integration for treemacs treemacs-icons-dired 20210107.1251 installed Treemacs icons for dired treemacs-projectile 20210107.1251 installed Projectile integration for treemacs

  • Window-Handling

    win-switch 20161009.1627 installed fast, dynamic bindings for window-switching/resizing ace-window 20200606.1259 dependency Quickly switch windows.

  • Perspective

    persp-projectile 20180616.1944 installed Perspective integration with Projectile perspective 20210104.2243 installed switch between named "perspectives" of the editor

  • Projectile

    projectile 20210125.726 dependency Manage and navigate projects in Emacs easily projectile-ripgrep 20180914.1500 installed Run ripgrep with Projectile ripgrep 20190215.841 dependency Front-end for ripgrep, a command line search tool

  • Git

    magit 20210128.1702 dependency A Git porcelain inside Emacs. magit-popup 20200719.1015 dependency Define prefix-infix-suffix command combos magit-section 20211216.1835 dependency Sections for read-only buffers magit-gitflow 20170929.824 installed gitflow extension for magit git-commit 20210124.1829 dependency Edit Git commit messages


0xc 20201025.2105 installed Base conversion made easy ag 20201031.2202 installed A front-end for ag ('the silver searcher'), the C ack replacement. all-the-icons 20210130.1613 installed A library for inserting Developer icons all-the-icons-dired 20200403.1018 installed Shows icons for each file in dired mode auto-complete 20201213.1255 installed Auto Completion for GNU Emacs centaur-tabs 20210114.2059 installed Aesthetic, modern looking customizable tabs plugin corral 20160502.701 installed Quickly surround text with delimiters dictcc 20200421.1422 installed Look up translations on elpher 20200919.1025 installed A friendly gopher and gemini client epresent 20160411.201 installed Simple presentation mode for Emacs Org-mode fill-column-indicator 20200806.2239 installed Graphically indicate the fill column flycheck-plantuml 20171018.111 installed Integrate plantuml with flycheck flymake 1.1.1 installed A universal on-the-fly syntax checker german-holidays 20181213.644 installed German holidays for Emacs calendar go-translate 20201203.203 installed Google Translate htmlize 20200816.746 installed Convert buffer text and decorations to HTML. imenu-anywhere 20190512.1939 installed ido/ivy/helm imenu across same mode/project/etc buffers lorem-ipsum 20190819.2042 installed Insert dummy pseudo Latin text. major-mode-icons 20200127.512 installed Display icon for major-mode on mode-line markdown-changelog 20200120.2253 installed Maintain changelog entries neotree 20200324.1946 installed A tree plugin like NerdTree for Vim openwith 20120531.2136 installed Open files with external programs org-caldav 20200510.2030 installed Sync org files with external calendar through CalDAV org-chef 20200729.2021 installed Cookbook and recipe management with org-mode. org-edna 1.1.2 installed Extensible Dependencies 'N' Actions org-mime 20201224.1404 installed org html export for text/html MIME emails org-pdfview 20180225.1006 installed Support for links to documents in pdfview mode rainbow-delimiters 20200827.321 installed Highlight brackets according to their depth ssh 20120904.2042 installed Support for remote logins using ssh. status 20151230.1408 installed This package adds support for status icons to Emacs.

async 20210117.718 dependency Asynchronous processing in Emacs auth-source-pass 20201108.1043 dependency Integrate auth-source with password-store avy 20201226.1734 dependency Jump to arbitrary positions in visible text and select text quickly. cfrs 20210121.2007 dependency Child-frame based read-string company 20210122.2314 dependency Modular text completion framework dash 20210826.1149 dependency A modern list library for Emacs dash-functional 20210103.1524 dependency Collection of useful combinators for Emacs Lisp eldoc 1.11.0 dependency Show function arglist or variable docstring in echo area emacsql 20210615.1539 dependency high-level SQL database front-end emacsql-sqlite 20190727.1710 dependency EmacSQL back-end for SQLite epl 20180205.2049 dependency Emacs Package Library f 20191110.1357 dependency Modern API for working with files and directories flycheck 20201228.2104 dependency On-the-fly syntax checking highlight-indentation 20201110.1327 dependency Minor modes for highlighting indentation ht 20210119.741 dependency The missing hash table library for Emacs hydra 20201115.1055 dependency Make bindings that stick around. ivy 20210114.1859 dependency Incremental Vertical completYon let-alist 1.0.6 dependency Easily let-bind values of an assoc-list by their names lv 20200507.1518 dependency Other echo area memoize 20200103.2036 dependency Memoization functions modus-themes 1.3.2 dependency Highly accessible themes (WCAG AAA) org 20210125 dependency Outline-based notes management and organizer org-special-block-extras 20210124.1404 dependency 30 new custom blocks & 34 link types for Org-mode ox-reveal 20201211.1518 dependency reveal.js Presentation Back-End for Org Export Engine password-store 20200328.1214 dependency Password store (pass) support password-store-otp 20190713.1748 dependency Password store (pass) OTP extension support pdf-tools 20200512.1524 dependency Support library for PDF documents. pfuture 20200425.1357 dependency a simple wrapper around asynchronous processes pkg-info 20150517.1143 dependency Information about packages command-log-mode 20160413.447 installed log keyboard commands to buffer popup 20210108.1821 dependency Visual Popup User Interface posframe 20210130.946 dependency Pop a posframe (just a frame) at point powerline 20201129.2306 dependency Rewrite of Powerline request 20201026.2324 dependency Compatible layer for URL request in Emacs s 20180406.808 dependency The long lost Emacs string manipulation library. simple-httpd 20191103.1446 dependency pure elisp HTTP server tablist 20200427.2205 dependency Extended tabulated-list-mode transient 20210117.2008 dependency Transient commands websocket 20210110.17 dependency Emacs WebSocket client and server with-editor 20210117.2008 dependency Use the Emacsclient as $EDITOR xpm 1.0.4 dependency edit XPM images

Resetting a Yubikey OpenGPG Pin counter


Kletterpark, Minigolf Hamilton, Wicked, Frozen, Starlight Express, The Cursed Child

Tiger & Turtle:

Comics RSS

Ledger Kommandozeilengedöns

Abrufen aller Umsatzdaten


Überweisung machen

aqbanking-cli sepatransfer –aid=4 –ctxfile=test.txt –riban=DE31400501500003188182 –value=47.00 –name='Andreas Drop' –rname='Wiltraut Hoeoetmann' –purpose='Familienkreisfahrt Drops'

ueberweisung 47.20 Wiltraut Hoeetmann DE4720 Urlaubsfahrt

PinTryCounter zurücksetzen

zkacard-tool resetptc

Exploring CLI Best Practices

By Kevin Deisz

Like at many software companies, we at Localytics build command-line interfaces (CLIs) that manage our internal infrastructure and processes. These tools cover a broad range of applications, including integrating with our background jobs server, creating and maintaining AWS resources, as well as handling deployment and continuous delivery. We’ve written all of our CLIs with ruby, using thor to handle parsing and dispatching the commands.

For the last couple of weeks we’ve been fine-tuning many of these CLIs, and we’ve learned some things along the way about the user experience. Even though most of these CLIs are internal, we’ve found they need the same level of fidelity as external ones. Users expect a certain degree of quality, even from internal tooling.

Below is our list of best practices we’ve learned throughout this process. While this is certainly not an exhaustive list, if you follow these best practices you will be well on your way to creating an intuitive CLI that users will be happy to use. Options

  1. Every option that can have a default option should have a default option.

Writing out tons of options when you’re invoking a CLI is exhausting. It’s prone to spelling errors, and usually results in users having to record their last usage or rely on their bash history in order to find the right incantation to make your CLI work properly. Most users coming to your CLI are trying to accomplish a task and don’t need advanced configuration. Move your consumers faster through your CLI by making the most common path the default, while still allowing the fine tuning options for those that need it.

  1. Provide long, readable option names with short aliases.

Longer option names are great for scripting the invocation of a CLI because it’s clear what’s happening (e.g., –profile). Shorter option names are great for consumers on their laptops that can remember them (e.g., -p). Provide both to support both use cases.

  1. Use common command line options.

If your CLI is consistent with common patterns across the industry, your users are more likely to find it intuitive. Don’t use –recur when you can use -r and –recursive. You want your script to contain the fewest number of surprises; being unique doesn’t provide anything other than confusion.

  1. Provide options for explicitly identifying the files to process.

A lot of CLIs perform some action over files or directories, be it reading them, parsing them, or even just counting them. Instead of requiring your users to execute your CLI in a specific working directory, provide the ability to point to those files directly. This saves the end user the effort of having to remember the current directory, and leads to many fewer extraneous cd statements in the middle of scripts.

  1. Don’t have positional options.

Options that depend on the position in which they were given are difficult to work with. If you’re going to parse command line options yourself, make sure they can be specified in any order. Usage

  1. Provide an extensive, comprehensive help command that can be accessed by help, –help or -h.

You want your users to forget how to invoke your CLI, it means it was intuitive and didn’t require extra brain power to grok. For those moments when they can’t figure out what they need to know, provide an intuitive help command that lists every option, and how to use it. If it’s a more extensive CLI, make sure there’s a help command for each individual command as well. This advice is particularly salient when you come back to working on it after a while and can’t remember how to invoke your own CLI.

  1. Provide a version command that can be accessed by version, –version or -v.

If your CLI is going to be distributed, make sure you provide an intuitive way to access the version information. It will save you and the end user time if it’s easy to access, as bug reports can come with a version attached. Follow semantic versioning so your users can expect breaking changes only on major releases.

  1. Don't go for a long period without output to the user.

Sometimes your script will take longer to execute than people expect. Outputting something like ’Processing…’ can go a long way toward reassuring the user that their command went through. Engineers especially have a natural tendency to distrust something they didn’t write themselves, which can lead to people exiting out of a program that they think is hung.

  1. If a command has a side effect provide a dry-run/whatif/nopost option.

Especially for CLIs that impact production systems, it’s handy to have the CLI run through the motions without actually executing anything. This gives extra reassurance that what the user typed in corresponds to what they think it’s going to do.

  1. For long running operations, allow the user to recover at a failure point if possible.

It’s a terrible experience to get halfway done processing a large number of files/items/etc. only to have the script crash with no way to restart where it left off. It may not even be the fault of the script itself - it could be something as simple as network connectivity. If your script fails halfway through, process the errors appropriately and allow the script to restart where it left off. Interfacing

  1. Exit with nonzero status codes if and only if the program terminated with errors.

Consistent exit statuses mean your CLI can be embedded within larger shell scripts, making it much more useful. Allow your users to switch on whether or not it was a clean exit, and handle the errors as they see fit.

Conversely, don’t exit with a nonzero status code if your CLI didn’t encounter an error. Your cleverness will end up confusing and frustrating your users, especially if -e is set.

  1. Write to stdout for useful information, stderr for warnings and errors.

Depending on the context your CLI is run in, stdout and stderr can point to very different locations. Don’t make it unnecessarily difficult for your users to find the correct logs when there’s an error, or to parse the logs between what they need to know and what’s just a warning. Technical design

  1. Keep the CLI script itself as small as possible.

This point is less specific to CLI design, and more general good software design. Move as much business logic out of the actual CLI script as possible. Your script will be much more easily extended with a more modular code design. If you want a web or application view of the functional logic that your CLI performs, it’s much easier to reuse if your code is already properly factored out of the main CLI controller. As an added benefit, this makes the code easier to test.

  1. Reserve outputting stack traces for truly exceptional cases.

For users that aren’t familiar with CLIs, stack traces can be intimidating. Oftentimes, even with good error messaging, the additional output can lead users to think something went wrong with the actual program as opposed to their configuration or option combination. If you can tell when exceptional behavior is going to happen in your program, process your own errors properly, and output only the information that the user needs to know. Libraries

As part of the last point, we are open-sourcing two libraries we have built to make it easier to invoke thor CLIs within a safe execution context, as well as handling other types of callbacks. They are hollaback and thor-hollaback. thor-hollaback adds callbacks to thor à la rails controllers. Using thor-hollaback, you can accomplish this point by:

Having a custom error class Wrapping your CLI with a classaround that points to an error handler Writing your error handler As an example, see the below:

require ‘thor’ require ‘thor/hollaback’

module MyProgram class Error < StandardError end

class CLI classoption :debug, desc: 'Sets up debug mode', aliases: ['-d'], type: :boolean classaround :safeexecute

desc ‘test [arg]’, ‘The test command’ def test(arg) raise Error, ‘Oh no!’ if arg == ‘fail’ end

nocommands do def safeexecute yield rescue Error => error raise error if options[:debug] STDERR.puts error.message exit 1 end end end end view raw thor-hollaback-example.rb hosted with ❤ by GitHub Lessons learned

As our continued use of CLIs to manage infrastructure and processes increases, we will continue to rely on this list for helping us build usable, intuitive interfaces for our users. We hope this list will help you build better CLIs as well.

Both gems are available on and are freely available for use. When you use them, please share your experience, approach, and any feedback in a gist, on a blog, or in the comments.

© 2015 Localytics℠

Kaufen Sie Blåkläder Handwerker-Kilt - bei Gü

Mens Utility Kilts - Womens Kilts - Baby Kilts | The Utility Kilt

Cargo Utility Kilt With Silver Chains - Cargo Kilt - The Utility Kilt

TODO ADAC Alternative - Schutzbriefe und ADAC im Vergleich - Finanztip

Marktförmriger Extremismus

DONE Stoic Philosophy and Practice: The Basics | The Four Virtues | Gregory Sadler

Some thoughts on how to make a book, three months after I made one – Baldur Bjarnason

Harry Dresden Bücher in der richtigen Reihenfolge

1: Sturmnacht

Immer häufiger wird die Polizei von Chicago mit bizarren Morden konfrontiert. Wenn man mit modernsten Ermittlungsmethoden nicht weiter kommt, gibt es nur einen, der helfen kann: Harry Dresden, Profiler der besonderen Art. Er verfügt über einen ausgezeichneten Spürsinn – und ungewöhnliche Fähigkeiten. Mehr zum Buch

2: Wolfsjagd

Chicago wird von einer Mordserie in Angst und Schrecken versetzt – alle vier Wochen, wenn der Vollmond fahl am Himmel steht, sterben in der Stadt unzählige Menschen. Fallen sie einem Psychopathen zum Opfer? Einer Gang? Oder etwas ganz anderem? Harry Dresden, Privatermittler mit besonderen Fähigkeiten und Polizeiinformant wider Willen, wird schneller, als ihm lieb ist, in diesen Fall verwickelt. Mehr zum Buch

3: Grabesruh

Wo die Polizei nicht weiter weiß, kommt er ins Spiel: Harry Dresden, der Privatdetektiv mit den besonderen Fähigkeiten. Er musste es schon mit einer ganzen Reihe unheimlicher Gegner aufnehmen – von skrupellosen Vampiren und düsteren Dämonen bis zu gigantischen Skorpionen. Mehr zum Buch

4: Feenzorn

Harry Dresden, Chicagos einziger magiebegabter Detektiv, hat die Seiten gewechselt: Nachdem ihn die Wächter des Weißen Rates jahrelang argwöhnisch auf Schritt und Tritt überwacht haben, trägt er nun selbst den typischen grauen Mantel der magischen Polizeitruppe. Mehr zum Buch

5: Silberlinge

Harry Dresden, Chicagos einziger praktizierender Berufsmagier, sollte froh sein, dass die Geschäfte zur Abwechslung mal ganz gut laufen. Aber jetzt bekommt er mehr, als er eigentlich wollte: Ein Duell mit dem Kämpen des Roten Hofes der Vampire, den Harry töten muss, um den Krieg zwischen Vampiren und Magier zu beenden … Profikiller, die Harry als Zielscheibe benutzen … Mehr zum Buch

6: Bluthunger

Harry Dresden, Chicagos einzigen Berufsmagier, hatte schon schlimmere Aufgaben, als verdeckt am Set eines Erotikfilms zu ermitteln – etwa die Flucht aus einem brennenden Gebäude voller erzürnter Affendämonen oder die Konfrontation mit einem Pflanzenmonster. Dennoch hat sein aktueller Fall etwas Beunruhigendes an sich. Mehr zum Buch

7: Erlkönig

8: Schuldig

9: Weiße Nächte

10: Kleine Gefallen

11: Verrat

Wenn es um den Weißen Rat geht, kommen Harry sofort Gedanken wie schwarzes Schaf oder Opferlamm in den Sinn, und niemand schafft es, Dresden mit mehr Geringschätzung zu behandeln als Morgan, ein Wächter-Veteran, der einen Groll gegen jeden hegt, der die Regeln bricht. Doch diesmal steckt Morgan in ernsthaften Schwierigkeiten. Mehr zum Buch

12: Wandel

Kurzgeschichte: Nebenjobs

13: Geistergeschichten

14: Eiskalt

15: Blendwerk

Kurzgeschichte: Im Auftrag des Yeti

Kurzgeschichte: Fallstudien

16: Friedensgespräche

17: Battle Ground

ChatGPT Is a Blurry JPEG of the Web | The New Yorker

Commonly misspelled English words - Wikipedia

How to Yubikey: a configuration cheatsheet · Hi, I'm kmille

Günstige T-Shirts & Tank Tops für Herren Online | T-Shirts & Tank Tops für Herren für 2023

How Async/Await Really Works in C# - .NET Blog

Vegane Aufstriche aus nur 2 Zutaten: 3 Rezepte mit Videos –

Selber machen statt kaufen: die 16 besten Tipps & Anleitungen

byteborg - Diese #Literaturempfehlung möchte ich euch nicht vorenthalten. Lohnenswerte Lektüre für Schlagzeuger und alle, die es mit #Rhythmus zu tun haben…

sjn - Is there a science around changing minds?

Yes, and here's a really good conversation around debating, conversations, how to convince people, what works and why.

In this conversation with David McRaney on Intelligence², we get a really nice introduction and overview of the ideas behind some of these methods.

Warmly #recommended 50 minute listen.

#StreetEpistemology #DeepCanvassing

Data Curator

Alternative Punk, Goth, Vintage Jacken - The Rock Shop, Seite 3


Setting Up Your Drums | Getting Started On The Drums

Tuning Your Drums | Getting Started On The Drums

Holding Your Drumsticks | Getting Started On The Drums

Reading Drum Notation | Getting Started On The Drums

Basic Counting | Getting Started On The Drums

Your First Drum Beats | Getting Started On The Drums

Your First Drum Fills | Getting Started On The Drums

Using A Metronome | Getting Started On The Drums

Playing Your First Song | Getting Started On The Drums

Building Your Practice Routine | Getting Started On The Drums

Ethernet | RJ45 clip to secure/repair/fix broken tab by guss67 - Thingiverse

Passiertuch: Test & Empfehlungen - STERNEFOOD



Worx m500

mjg59 | PSA: upgrade your LUKS key derivation function

Oh Joy Sex Toy - Trauma by Lux Alptraum & Erika Moen

Natanox - First #RaspberryPi earned a shitstorm by hiring a cop formerly specialized in hidden surveillance.

Now they accept an investment by Sony for their proprietary AI engine to be included in the next Pi. Which "only sends metadata to the cloud".

Here's a fine list of alternatives to that now-garbage company:

#Privacy #Security #SBC


Electricity Maps | CO₂-Emissionen des Stromverbrauchs in Echtzeit

Osnabrück Tigers

Pertsch - „Morgensex ist das schönste, wo kein Käse drauf ist.“ – Doug Heffernan

Killing Eve

Staffel 1 1

01 Nettes Gesicht 22.02.2019 Nice Face 08.04.2018 2

02 Ihn werde ich später los 22.02.2019 I’ll Deal With Him Later 15.04.2018 3

03 Ich kenn’ Sie doch 22.02.2019 Don’t I Know You 22.04.2018 4

04 Sorry, Baby 22.02.2019 Sorry Baby 29.04.2018 5

05 Ich habe eine Vorliebe für Badezimmer 22.02.2019 I Have a Thing About Bathrooms 06.05.2018 6

06 Steckt mich ins Loch! 22.02.2019 Take Me To The Hole! 13.05.2018 7

07 Ich will nicht frei sein 22.02.2019 I Don’t Want To Be Free 20.05.2018 8

08 Gott, bin ich müde 22.02.2019 God, I’m Tired 27.05.2018 Staffel 2 9

01 Ich hab’ sie vielleicht getötet 26.07.2019 Do You Know How to Dispose of a Body? 07.04.2019 10

02 Das ist es, was du kriegst 26.07.2019 Nice and Neat 14.04.2019 11

03 Ein neuer Gast 26.07.2019 The Hungry Caterpillar 21.04.2019 12

04 Post aus Amsterdam 26.07.2019 Desperate Times 28.04.2019 13

05 In Trauer 26.07.2019 Smell Ya Later 05.05.2019 14

06 Ich soll also niemanden töten? 26.07.2019 I Hope You Like Missionary! 12.05.2019 15

07 Das perfekte Paar 26.07.2019 Wide Awake 19.05.2019 16

08 Gemeinsam auf der Flucht 26.07.2019 You’re Mine 26.05.2019 Staffel 3 17

01 Im Exil 24.04.2020 Slowly Slowly Catchy Monkey 12.04.2020 18

02 Management nervt 01.05.2020 Management Sucks 19.04.2020 19

03 Neue Allianzen 08.05.2020 Meetings Have Biscuits 26.04.2020 20

04 Kreide 15.05.2020 Still Got It 03.05.2020 21

05 Mütterchen Russland 22.05.2020 Are You from Pinner 10.05.2020 22

06 Das ist Bullshit 29.05.2020 End of Game 17.05.2020 23

07 Er schreit förmlich danach, umgebracht zu werden. 05.06.2020 Beautiful Monster 24.05.2020 24

08 Tanztee 12.06.2020 Are You Leading or Am I? 31.05.2020 Staffel 4 25

01 Tauch mich einfach ein 28.03.2022 Just Dunk Me 20.02.2022 26

02 Nicht fressen lassen 28.03.2022 Don’t Get Eaten 27.02.2022 27

03 Ein Regenbogen in beigen Stiefeln 04.04.2022 A Rainbow in Beige Boots 06.03.2022 28

04 Es ist eine Qual und ich bin ausgehungert 04.04.2023 It’s Agony and I’m Ravenous 13.03.2022 29

05 Werd’ nicht gleich anhänglich 11.04.2022 Don’t Get Attached 20.03.2022 30

06 Ich bin die Gewinnerin 11.04.2022 Oh Goodie, I’m the Winner 27.03.2022 31

07 Tote Dinge schön aussehen lassen 18.04.2022 Making Dead Things Look Nice 03.04.2022 32

08 Hallo, ihr Verlierer 18.04.2022 Hello, Losers 10.04.2022

Erinnerungs-Service per E-Mail

Homepage | NOAA / NWS Space Weather Prediction Center


Falschinformation durch KI: ChatGPT gegen Professor X

KI und Urheberrecht: Was sagen die Gesetze?

EuGH-Urteil: Schadenersatz für Datenschutzverstöße möglich

Blueberry Glue Auto Feminisiert (Expert Seeds) - Zamnesia

Strawberry Cough Automatic | Zamnesia Seeds - Zamnesia

Strawberry Cough Automatic | Zamnesia Seeds - Zamnesia

Northern Lights Automatic | Zamnesia Seeds | Cannabissamen - Zamnesia

Black Orchid Automatic | Zamnesia Seeds - Zamnesia

Lemon Shining Silver Haze (Royal Queen Seeds) feminisiert - Zamnesia

Search | libremdb

Pfannenbeschichtung - Gebrauchte Pfannen neu beschichten

Nachhaltiger Wiederbeschichtungs-Service – Hoffmann Germany GmbH

RSS Feed für ARD Audiothek Podcasts – Björn's Techblog

T-Shirt bedrucken - Shirts Bio Fair | 3FREUNDE T-Shirt Online Druck - Doku-Serien-Tipp (3 Teile) ab morgen, 10.5., 22.15 Uhr, im @ZDF oder jetzt schon in der ZDF-Mediathek:

"Geständnisse eines Neonazis"

Damit er nicht auf der Todesliste ehemaliger "Kameraden" landet, wurde "Michael, der Jahrzehnte Teil der rechten Szene war, virtuell animiert! Es geht um Waffenschmuggel, Rechtsrock als Finanzierungsquelle & darum, wie Rechte im Inland bzw. Ausland oft unbeobachtet von den Sicherheitsbehörden agieren können.

DONE Hacken Open Air 2023

Kleine Elektrofahrzeuge - Feddit

holgi - Günstigstes sehr gutes Bügelschloss nur nach Aufbruchsicherheit: „Axa Newton Pro 190“ (Note 1,3). Das gibt's teilweise für unter 40,- Euro. Stiftung Warentest bewertet insgesamt aber „mangelhaft", weil DEHP im Gummi oberhalb EU-Grenzwert ist (5,5)

Das nächstbeste wäre das 23-Zentimeter "Trelock U6“. 1,5 bei Aufbruchssicherheit & 1,6 bei Schadstoffen. Kostet um die 70,- Euro.

Und wer es sich leisten kann: Litelock X1 oder Hiplok D1000.

Rechte Tendenzen in Wave und Gothic

Rechtes aus der Gothic-Szene | Antifa Infoblatt

Dark Wave | Mut Gegen Rechte Gewalt

„Nur weiße Haut unter der schwarzen Kleidung“ - Rechtsextreme in der Gothic-Szene - Belltower.News - Facebook und weitere Fachmagazine für rechten Kulturkampf sind sich einig: Deutschland habe beim ESC aus den gleichen Gründen versagt wie bei der WM ("moralischer Größenwahn", "wokes Theater"). Verloren wegen woke. Beim ESC. Geht doch bitte mal wieder an die frische Luft. - Alternativen zur #Wärmepumpe die weiterhin erlaubt sind:

• Anschluss an ein Wärmenetz • Stromdirektheizung • Hybridheizung mit Gas oder Öl • Solarthermie • „H2-Ready“-Gasheizungen • Scheitholz-Holzvergaserkessel • Pelletheizung • Hackschnitzelheizung • Kamin-Kachelofen • Gasheizungen, die mindestens zu 65 Prozent Biomethan, biogenes Flüssiggas oder Wasserstoff

Rolf Mützenich (SPD): 🙉 🙈 ⬇️ - Die schwersten Sätze sind:

"Ich brauche Hilfe!"

"Mir geht's nicht gut!"

"Ich liebe Dich!"

"Ich habe Angst!"

"Ich habe einen Fehler gemacht!"

"Ich möchte mich entschuldigen!"

"Ich akzeptiere Deine Entscheidung!"

Und ihr so?

Ligatures in programming fonts | Butterick’s Practical Typography - True… - Awesome project: a #camera without any optics generating images from AI:


Bundespolizei sucht nach Linken in Zügen: Schaffner sollten Dreadlocks melden -

Glyph: How to keep a secret

Den Heizungsstreit verstehen - by uedio - der üüberblick

Software für Linux - Erste Hilfe - Dein Laserforum

Wie installiert man LightBurn und Rocview in Linux

Odradek - ok, nochmal abstrakter, daß es wenigstens leute verstehen es nicht zu verstehen: 0.1: "Wahrheit"/"Wissen" sollte eine Frage der Methodik sein 0.1.1 Auf gar keinen Fall eine Frage der Zugehörigkeit 0.1.2 Moral bezieht sich auf Handeln, niciht Wissen D.h. auf (a) methodisch korrekte Bestandsaufnahme beim "Wissen" (b) zulässige Zielauswahl und (c) zulässige Mittelauswahl beim - auf Wissen basierenden - Handeln. Nicht auf den Inhalt des "Wissens"

XSPF: Spec   audio - #HitzewellenHacks #LangTroet

Da es zum Ende der Woche wohl sehr heiß wird, wollte ich euch im Vorfeld einmal nach euren besten "Hacks" und Tipps zum guten Überstehen sehr heißer Tage und Nächte fragen und diese sammeln.

Beginne dann direkt einmal mit Dingen, die ich über die Jahre gelernt habe - vorsicht wird länger, ist aber alles nur Laienwissen. ^^

Wohnung vorher abkühlen: Die Morgen und Nächte vor der Hitzewelle nutzen und so ausgiebig wie möglich lüften, sodass Mauerwerk, Möbel und alles andere möglichst kühl sind zu Beginn der Hitzewelle. Am besten beim Lüften Schränke etc öffnen, sodass auch diese schneller durchkühlen.

Weiße/helle Laken außen über Fenster spannen die keine Fensterläden/Außenrollos haben. Wichtig dabei: die Hitze bereits Außen abzuwehren. Innen bringt es nicht mehr halb so viel, da die Hitze dann ja schon drinnen ist und nicht mehr komplett nach draußen kommt (ohne Klimaanlage o.ä.).

Besorgt euch in der Apotheke eures Vertrauens Elektrolytpulver (zb EloTrans). Wer viel schwitzt , und daher viel trinkt, muss aufpassen auch genügend Salze/Elektrolyte zum Ausgleich aufzunehmen. Gerade wenn ich beginnendes Unwohlsein bei Hitze bemerke hat mir das (zugegeben eklige) Elektrolytpulver zum Anrühren schon oft geholfen.

Schämt euch nicht einen Schirm zu nutzen wenn ihr doch einmal durch die pralle Sonne müsst. Im Idealfall nutzt einen mit UV-Schutz (gibt es immer mehr).

Wenn ihr viel (draußen) unterwegs seid, kann ich empfehlen ein Kopftuch/Bandana/Dreieckstuch mitzunehmen, welches ihr hin und wieder nass machen und um den Kopf binden/drauf legen könnt. Oder eine Kappe/Mütze die ihr nass machen könnt. Nasser Stoff auf dem Kopf macht die Hitze wesentlich erträglicher.

Achtet auf andere Menschen. Viele wissen nicht gut über die Gefahren von Hitze bescheid und erkennen daher beispielsweise auch nicht wenn eine Person damit körperlich zu kämpfen beginnt. Helft einander.

Die kälteste Phase des Tages, und daher während einer Hitzewelle ideal zum Lüften, ist leider in aller Regel nicht abends, sondern erst gegen Ende der Nacht, kurz bevor für die meisten der Tag beginnt. Grob zwischen 4 und 5 Uhr morgens. Abends ist der Boden, und in Städten insbesondere der Asphalt, nämlich noch so lange mit "Nachglühen" beschäftigt, dass die Temperatur nur langsam abfällt.

Achtet auch auf eure Haustiere. Es gibt mittlerweile ganz praktische Kühldecken, die durch Körperwärme funktionieren - für mich reinste Magie xD. Hab davon welche für die Katzen und tatsächlich sogar eine XXL-Hunde-Kühldecke, die ich mir an Hitzetagen aufs Bett lege um mich selbst drauf zu packen - tut unfassbar gut ^^.

Selbst wenn ihr die größten Sportskanonen seid: legt für die heißesten Tage besser eine Pause ein. Es ist wirklich lebensgefährlich. Stattdessen anstrengende Gartenarbeit zu machen empfiehlt sich übrigens ebensowenig ^^''.

Und denkt dran, dass die Sonnencreme vom Strandurlaub von vor der Pandemie ganz sicher nicht mehr den Schutz bietet, den ihr euch erhofft…lieber neue besorgen wenn ihr dieses Jahr noch keine angebrochen habt.

Noch ein letzter Erfahrungswert in unserer multikatastrophalen Zeit: steckt euch mehrere Wechselmasken ein - durchgeschwitzte FFP2/3 Masken sind für die Tonne.

Und nun bin ich gespannt was für Ratschläge ihr noch parat habt :)

#Gemurmel – Alles was du wissen musst um die perfekte Fahrrad-Route zu planen - Digitalcourage   bike

marove - Den Sticker haben wir jetzt auf 140µ Venylfolie gedruckt. Das ist schon echt ein geiles Finish geworden :)

Sind jetzt auch zu gewechselt. Flyeralarm hatte einfach zu miese Qualität in letzter Zeit (und haben es nicht mal reklamiert). - gerade beim recherchieren auf "the triple revolution" gestoßen. ein offener brief an lyndon b. johnson von wissenschaftler*innen von 1964, der ziemlich hellsichtig die eigentlichen probleme bei der automatisierung benennt. faszinierendes dokument.

fragdenstaat - Wir präsentieren unseren neuen Rechtshilfefonds: #GEGENRECHTSSCHUTZ!

Wer von rechts abgemahnt oder verklagt wird – z.B. wegen Artikel, Tweets oder Theaterstücken – kann sich an uns wenden. Wir beraten Betroffene, vernetzen & finanzieren anwaltliche Hilfe.

Rechte Netzwerke mahnen ab & verklagen, um Druck auf Menschen aus #Aktivismus, #Politik, #Wissenschaft & #Journalismus auszuüben.

Wir haben eine Infrastruktur geschaffen, um uns gemeinsam dagegen zu wehren.

Erneute Zustellung beauftragen | DHL

daslabor - Vom 10. bis zum 12.11.2023 finden wieder die Labortage statt. Und während wir hier schon fleißig am Planen sind: Gibt es unter euch noch Leute, die sich vorstellen können, dort Vorträge oder Workshops zu halten? Meldet euch einfach bei uns!

Hase im Mond - Catering, Kochkurse, Mittagstisch, Street Food   food

Ramonsta72 - Pause am Lebkuchenhaus in Borgholzhausen - man gibt sich die Klinke in die Hand

Nobra motorenwerke   lewd

SmithChart - Übrigens: Hut ab vor der Self-made IoT-Firmware Tasmota! Mit ein herumliegenden IR-Empfänger und ein paar Zeilen Berry-Script habe ich jetzt aus meinem LED-Controller Prototypen eine Licht-Steuerung für das Festival in der kommenden Woche gemacht. Und das ganz ohne sonstige Infrastruktur. #tasmota #electronics #diy


elmo - @Drops Ein Tipp für evtl. zukünftige Switchkäufe:

Store aus Deutschland der super zuverlässig ist und sehr (wirklich sehr) schnell verschickt. 😃

Die haben auch alle gängigen Cherry Switches auf Lager (und noch ne Menge mehr cooles Tastaturzeug). - @aram @bookstodon Can I recommend my own hopepunk climate fiction? But also other thoughtful SF: Monk & Robot by Becky Chambers, The Ministry for the Future by Kim Stanley Robinson.

My books and a whole list of #hopepunk & #solarpunk recommendations are on my website:

slothrop - If they call you "resources", you get to call them "overhead". - I think it’s important to repeat: you don't "have something to hide" when you put blinds on your windows or close the door when you're on the can or wear clothes.

Privacy isn't about having something to hide. It's not about keeping secrets. It's about you being the person who chooses what you reveal about yourself, and when, and to who, and the other word we have for that is "dignity". Your inherent dignity, as a human being.

Your privacy is the agency you have over your dignity.

LOET.BAR - Der Shop! –

Außergewöhnliche Übernachtungen | Vipio

Category:Programming Tasks - Rosetta Code

Moving windows programmatically in Gnome under Wayland (or X) · GitHub   wayland gnome

latest.jpg (JPEG-Grafik, 960 × 600 Pixel)

WSA-ENLIL Solar Wind Prediction | NOAA / NWS Space Weather Prediction Center

bibload. Titel ausleihen

Web3 is Going Just Great

Powerrüstung Panzerhandschuh mit Handschuh -   cyberpunk

Cyberpunk Handschuhe Handmade-Mechanische -   cyberpunk

Cyberpunk Handschuhe Handmade-Mechanische -   cyberpunk

Digital AI Art Post apokalyptisch und futuristisch -   cyberpunk

Tronic Fiber Optic Kopfsystem in weiß -   cyberpunk

1xPaar Cyberpunk Prosthetics-Gekapseltes Silikon -   cyberpunk

Flouron Fiberoptik-Kopfsystem in blau -   cyberpunk

Meta-tec Knoten aus Stahl -   cyberpunk

Schaltung Lichtleiter Kopfsystem in silber -   cyberpunk