1,927 Matching Annotations
  1. Aug 2023
    1. “We have, for a very long time, been rendered less capable of caring for people even in our most intimate spheres, while being energetically encouraged to restrict our care for strangers and distant others. No wonder right-wing and authoritarian populism has once again proved seductive. It has been easily fueled, given the profound difficulties and unbearable collective anxieties of living in an uncaring world. Defensive self-interest thrives in conditions like these since, when our very sense of security and comfort is so fragile, it becomes harder to care for ourselves, let alone for others. In this way, care has been – and continues to be – overshadowed by totalitarian, nationalistic and authoritarian logics that re-articulate and reorient our caring inclinations towards ‘people like us’. The spaces left for attending to difference or indeed developing more expansive forms of care have been rapidly diminishing. To appropriate a term famously used by Hannah Arendt, a systemic level of banality permeates our everyday carelessness. Hearing about catastrophes such as the vast numbers of drowned refugees, or the ever-expanding homelessness in our streets, has become routine. Most acts of ‘not caring’ happen unthinkingly. It is not that most of us actively enjoy seeing others left without the care they need, or that we share sadistic and destructive impulses. And yet we are failing to challenge the limits being placed upon our caring capacities, practices and imaginations.”
    2. Through living relations, the world speaks itself. The world becomes its own language for anyone who wishes to listen. [...] In perceiving we always participate in the world, which thus starts to speak. And through speaking we not only resonate to the world, but we actually transform it.
    3. “In an experiment revealing the importance of having friendships, social psychologists have found that perceptions of task difficulty are significantly shaped by the proximity of a friend. In their experimental design, the researchers asked college students to stand at the base of a hill while carrying a weighted backpack and to estimate the steepness of a hill. Some participants stood next to close friends whom they had known a long time, some stood next to friends they had not known for long, and the rest stood alone during the exercise. The students who stood with friends gave significantly lower estimates of the steepness of the hill than those who stood alone. Furthermore, the longer the close friends had known each other, the less steep the hill appeared to the participants involved in the study. In other words, the world looks less difficult when standing next to a close friend.”
    1. A Web of Our Own Making: The Nature of Digital Formation Antón Barba-Kay
    1. es wird eine Meinung kundgetan, ohne dass gemeinsam (und nachvollziehbar) eine Meinung gebildet wurde. Deutschland als Empörungsgesellschaft, ohne Nuancen.
    1. Pragmatischer Realismus und Utopie müssen sich ja nicht ausschließen. Auch wer „auf Sicht fährt“, sollte sich überlegen, wohin die Reise geht. Wir haben uns zu lange damit begnügt, nicht mehr über den nächsten Schritt hinaus zu denken. Aber in der Zwischenzeit ist in der Gesellschaft etwas Neues entstanden: eine neue Lust, wieder in größeren Maßstäben zu denken und herauszukommen aus einer Politik des bloßen Reagierens auf Ereignisse.
    1. Nach einer Weile wird der Umgang mit Konflikten zum zentralen Thema der Überlegungen. „Utopie heißt ja nicht, dass alle gleich sind.“ Also wie kann man sie austragen, die Differenzen, ohne dabei zu zerbrechen?
    2. „In unserem Teamprozess platzte der Knoten, als allen Beteiligten klar wurde, dass es nicht um Schuld geht“, sagt Steinhaus.
    1. Die Kritik an Belo Monte war ein Tabubruch. Ich bin in patriarchalen Strukturen groß geworden, in der Väter, Ahnen und die von ihnen gegründete Firma zu einem Überich verschmolzen sind, das man nicht in Frage stellen durfte.
    1. die Utopie ist schon in uns, sie ist der handfeste Stoff, aus dem Träume gewoben werden. Das Utopische ist ein Samen in jedem Menschen, aber auch eine historische Erfahrung. Utopisten sind jene, die das Undenkbare aussprechen, um es vorwegzunehmen.
    2. Karl Popper: „Arbeite lieber für die Beseitigung konkreter Übel als für die Verwirklichung abstrakter Güter.“
    1. this appears in writing, and preciously little even in oral communication.The point is that the disrepute of “speculation” or “dream” is such, thateven as a strictly private (not to say secret!) activity, it has a tendency tovegetate – much like the desire and drive of love and sex, in too repressivean environment.
    2. Of course, no creative mathematician can afford not to “speculate”, namelyto do more or less daring guesswork as an indispensable source of inspira-tion. The trouble is that, in obedience to a stern tradition, almost nothing of
  2. Jul 2023
    1. Der Einsatz solcher Techniken werde überbewertet. Die positiven Auswirkungen auf die Lernergebnisse und die wirtschaftliche Effizienz seien nicht so hoch. Nicht immer sei das Neue auch besser. Nur weil etwas neu ist, müsse es nicht zwangsläufig auch genutzt werden.
    1. "Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it."

      Kernighan’s law

    1. Tell future-you why you did that thing; they can read but don't know what you intended. Oral tradition is like never writing state to disk; flush those buffers.
  3. Jun 2023
    1. Platform engineering is trying to deliver the self-service tools teams want to consume to rapidly deploy all components of software. While it may sound like a TypeScript developer would feel more empowered by writing their infrastructure in TypeScript, the reality is that it’s a significant undertaking to learn to use these tools properly when all one wants to do is create or modify a few resources for their project. This is also a common source of technical debt and fragility. Most users will probably learn the minimal amount they need to in order to make progress in their project, and oftentimes this may not be the best solution for the longevity of a codebase. These tools are straddling an awkward line that is optimized for no-one. Traditional DevOps are not software engineers and software engineers are not DevOps. By making infrastructure a software engineering problem, it puts all parties in an unfamiliar position. I am not saying no-one is capable of using these tools well. The DevOps and software engineers I’ve worked with are more than capable. This is a matter of attention. If you look at what a DevOps engineer has to deal with day-in and day-out, the nuances of TypeScript or Go will take a backseat. And conversely, the nuances of, for example, a VPC will take a backseat to a software engineer delivering a new feature. The gap that the AWS CDK and Pulumi try to bridge is not optimized for anyone and this is how we get bugs, and more dangerously, security holes.
    1. Setting up RedirectsOne last thing before we leave you, you’ll notice that you tend to get redirected to the blog as opposed to a wiki logon page. That’s done with one final caddy configuration, forcing you to read my blog if you try to go to an arbitrary URL (especially important if you are retiring old sites):NoneBashCSSCC#ElixirErlangGoGraphQLGroovyHaskellHTMLINIJavaJavaScriptJSONKotlinLispLuaMermaid DiagramNixObjective-COCamlPerlPHPPowershellPythonRubyRustScalaSQLSoliditySwiftTOMLTypeScriptVisual BasicYAMLZigKopierenkb.gurucomputing.com { @notBlog { not path /static* not path /doc* not path /s/* not path /auth* not path /realtime* not path /images* not path /locales* not path /api* not path /collaboration* not path /collection* } redir @notBlog /s/blog reverse_proxy http://outline }To get to the logon page, you instead navigate to a /doc or /collection subpath as opposed to the root of the site (and of course you still need authentication). And that’s how I made this blog.
  4. May 2023
  5. Apr 2023
    1. What, then, are we to do? How can we transform a disorganized group into one that is organized enough to take on a collective obligation to prevent harm? A promising solution here might be to revisit the place of individual moral agents in ascribing forward looking collective responsibility in cases where a group is not yet organized enough to be ascribed such responsibility. In particular, we might want to ask how, if at all, individual moral agents might be motivated and even obligated to create the kind of organized collective that is needed here.
    1. PK Porthcurno Museum of Global CommunicationsEastern HousePorthcurnoPenzanceEnglandTR19 6JX
  6. Mar 2023
    1. “If I had an hour to solve a problem I'd spend 55 minutes thinking about the problem and five minutes thinking about solutions.” -- Albert Einstein
    1. implementing feedback sessions with our active community
    2. changes. As much as I try to anticipate the impact of what I do, I know I cannot anticipate every scenario.
    3. I know there is no standard or method that can meet the needs and experiences of all the people who will be affected by
    4. this helps us to accept that our community knows stuff we do not know. So we learn things about our work from the community.
    5. deep knowledge
    6. people who are holding knowledge on specific areas of our project (like me on product design), should be made responsible for communalizing this knowledge
    7. A radical feminist design approach means to me, the acceptance of differences, and the caring of these. Care work is a central aspect of design. For taking decisions I need to invest time to evaluate the situation responsibly. Designing for differences in a world ruled by universal thinking means sometimes designing ideas from scratch, and even rejecting the possibility of using solutions available
    8. Technology (just as capitalist economy) is based on rationalist and individualist paradigms that are afraid of differences and therefore work hard to erase these.
    9. Just as coding languages, the product we ideate and perform, has also languages and we choose these languages to be: participatory-design and radical feminism.
    10. that still rule the current technological landscape
    11. colonial policies
    12. language as a consequence of
    13. the universal
    14. English as modern lingua franca
    15. the fact that the majority of the code in the world -also open-source and free software code- is only available in English
    16. to make my work a complex task is a choice, a political one
    17. Confronting our dominance, even when this implies much more work for me, as well for all my colleagues.
    18. decolonial design
    19. Changing habits is difficult, changing hegemonic habits, in hegemonic people, is a constant struggle.
    20. People around the world(s) are obliged to learn these platforms, to be even considered as applicants to a job. So of course, if we have to already invested part of our ‘personal time’ to learn one technology, to fulfill the profile for getting a job, learning a second or third technology starts competing with visiting friends, going for dinner with our families, taking a walk in the park, or playing with our dog.
    21. I understand that objectivity has been in this colonized world an excuse of the white, middle class, occidental, cis-men to push his interest as a universal solution.
    22. Currently when people do not agree on an Agile working-process, they are considered lazy or slow, but this is mostly because they are not being productive to the capitalist interest.
    23. Fast delivering is the strategic aspect, for people to compete among each other, in order to be the next ‘first ones’, to deliver something, and get the credits for it.
    24. Fast delivering and constantly changing are necessities of capitalism for maintaining its hegemony.
    25. I strongly believe people want to make autonomous decisions, people want to be engaged in decision making, and people are capable of depicting complexity, it is just a matter of regaining confidence and freedom.
    26. Every decision I make in product design involves prioritization. And this process is strictly aligned to the political positions I follow. Therefore transparency in my/our decisions is essential to avoid frustration, both in the communities using what I design, like you, and in all people involved in the design process.
  7. Feb 2023
    1. Man kann die ganze Situation nämlich auch einmal zum Anlass nehmen, darüber nachzudenken, ob man das Ganze wirklich braucht. Ist der Nutzen der sozialen Medien so hoch, dass er den Preis rechtfertigt? Das ist eine Frage, die ich mir stelle, seit ich meinen persönlichen Twitter-Account stillgelegt habe, aber so verkehrt fühlt es sich zumindest für mich nicht an, nicht mehr auf Twitter, Mastodon & Co. vertreten zu sein. Vielleicht hatte ein solcher Dienst auch einfach seine Zeit, und vielleicht überschätzen wir die Relevanz von sozialen Medien, und vielleicht wäre es gut, davon mehr Abstand zu nehmen.
    2. Tatsächlich kostet es aber auch jede Menge Geld, wenn man es richtig machen möchte. Immerhin fallen Server, Strom, Backup & Co. nicht vom Himmel, sondern wollen bezahlt werden. Und solange eine allgemeine "Geiz ist geil"-Mentalität vorherrscht, funktioniert das nicht im großen Stil, denn dann tragen einige wenige die Kosten für ein größeres System. Das ist zutiefst unfair, das führt zu Burnout, das führt dazu, dass Menschen irgendwann keine Kraft mehr haben, sich zu engagieren. Solche Fälle gab und gibt es in der Open-Source-Szene immer wieder, und das wird an dieser Stelle nicht anders laufen.
    1. Der Punkt ist aber, dass eine derartige Plattform viel Aufwand nach sich zieht, in der Wartung, im Betrieb und so weiter. Und da weiß ich nicht, ob ich das in den Händen einiger weniger Freiwilliger sehen möchte, die das unentgeltlich machen. Die Absichten sind sicherlich hehrer Natur, das will ich gar nicht in Abrede stellen – aber es gibt halt einen großen Unterschied zwischen einem professionellen, sicheren und verlässlichen Betrieb und dem, was eine Privatperson leisten kann oder will.
  8. Jan 2023
  9. Dec 2022