paritybit.ca

Raw content of https://www.paritybit.ca.
git clone https://git.sr.ht/~jbauer/paritybit.ca
Log | Files | Refs | README | LICENSE

commit 5c97c73839abf264a50a61d5817fbb455d0d2e87
parent b8117446cb4da763dcfc2b74be3e3ee29a9e0f56
Author: Jake Bauer <jbauer@paritybit.ca>
Date:   Sun, 28 Aug 2022 22:17:57 -0400

*

Diffstat:
Mcontent/garden/arboretum/knowledge/index.gmi | 13++++++++-----
Acontent/garden/arboretum/knowledge/merveilles.gmi | 41+++++++++++++++++++++++++++++++++++++++++
Mcontent/garden/arboretum/knowledge/permacomputing.gmi | 43++++++++++++++++++++++++++-----------------
Acontent/garden/arboretum/knowledge/watterson.gmi | 117+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mcontent/garden/arboretum/opinions/miscellaneous.gmi | 41+++++++++++++++++++++--------------------
Mcontent/garden/arboretum/values-and-beliefs/index.gmi | 9+++++++++
Acontent/garden/clippings.gmi | 43+++++++++++++++++++++++++++++++++++++++++++
Mcontent/garden/greenhouse/index.gmi | 39++++++---------------------------------
Mcontent/garden/index.gmi | 4+++-
Acontent/garden/plots/digital-gardens.gmi | 15+++++++++++++++
Mcontent/garden/plots/index.gmi | 7+++++++
Mcontent/garden/plots/os-project.gmi | 6++++++
Mcontent/garden/plots/philosophy-software-development.gmi | 2++
Acontent/garden/plots/text-editor.gmi | 37+++++++++++++++++++++++++++++++++++++
14 files changed, 341 insertions(+), 76 deletions(-)

diff --git a/content/garden/arboretum/knowledge/index.gmi b/content/garden/arboretum/knowledge/index.gmi @@ -14,14 +14,17 @@ __ejm\___/________dwb`---`_______________________ A collection of instructional documents, notes, configurations, or other bits and pieces of documentation I find valuable. -## Digital Tools - -=> git.gmi Using Git - ## Philosophy => obscurantism.gmi Obscurantism => permacomputing.gmi Permacomputing +=> merveilles.gmi The Merveilles Sensibility +=> watterson.gmi Some Thoughts On The Real World By One Who Glimpsed It And Fled + +## Digital Tools + +=> git.gmi Using Git +=> https://www.ditig.com/256-colors-cheat-sheet 256-Color Cheat Sheet ## System Administration @@ -36,10 +39,10 @@ A collection of instructional documents, notes, configurations, or other bits an => sysadmin/uw-imap.gmi UW IMAP Server Documentation => sysadmin/relaying-service-mail-with-opensmtpd.gmi Relaying Service Mail With OpenSMTPD => https://home.nuug.no/~peter/pftutorial/#1 Network Management with the OpenBSD Packet Filter Toolset (BSDCan 2022) +=> https://www.digitalocean.com/community/tutorials/understanding-systemd-units-and-unit-files Guide to Systemd Units and Unit Files ## Miscellaneous => productivity-tips.gmi Personal Productivity Tips => bicycle-shops-ottawa.gmi Bicycle Shops in Ottawa, Canada => general-programming-tips-advice.gmi General Programming Tips and Advice -=> https://www.ditig.com/256-colors-cheat-sheet 256-Color Cheat Sheet diff --git a/content/garden/arboretum/knowledge/merveilles.gmi b/content/garden/arboretum/knowledge/merveilles.gmi @@ -0,0 +1,41 @@ +# The Merveilles Sensibility + +Mirrored from: + +=> https://wileywiggins.com/merveilles.html + +(There are more resources there than just this text, so look at that too). + +## Solutioning for technological resilience +Technology-centric subcultures have splintered and transformed radically since the 1960’s when University-born radical researchers synthesized with the funding-rich military industrial complex, creating an unstable cocktail of new ideas. The consumer-computing boom of the 1980’s led to the techno-utopianism of the 1990’s, and ultimately the monkey’s-paw ironic wish fulfillment of the present day- a media landscape that seems to be both the realization and cruel distortion of utopian ideals of “free information”. The breathless venture-capital-powered silicon valley pursuit of untapped markets created a new path of class mobility– private sector software development. As more and more bright young people devoted themselves to this discipline, new technological subcultures were born out of dissatisfaction with the systems these tech workers found themselves serving under. These subcultures are not monolithic, but tribal. They manifest online and are colored by both the ideas of software development as a practice and the class consciousness and values of the various cultures these individuals came from. + +The Merveilles Sensibility (from the French word for “Marvels”) is an associated visual design aesthetic, worldview, and collection of production techniques loosely connected to the Merveilles online community. This community exists as an instance of Mastodon (an open source, decentralized and noncommercial microblogging platform reminiscent of Twitter) and as a webring of personal sites hosted over http or distributed via the DAT protocol. The community was founded by Devine Lu Linvega and Rekka Bellum, two artists and technologists who live a nomadic existence on a houseboat and have adapted their lives to these special requirements, producing games and software under the name Hundredrabbits. + +Merveilles is associated with, but distinct from sensibilities like ”Solarpunk”, “Cyberpunk” or “Junkpunk” in that it is practical rather than speculative. Merveilles is distinct from intersecting hacker culture in that it asserts that quality of life is tied to an aesthetic enjoyment of it, and in its decidedly leftist politics and ecological concerns. It carries strong, repeated motifs in fashion, industrial design, and user-interface design that are slick, minimalist, and concerned with values like cost, durability, maintenance, power consumption, and efficiency. + +The Merveilles sensibility carries notions of optimizing for productivity that seem to have osmosed from mainstream software development culture, but have been redirected in the Merveilles weltanshauung to be used for personal productivity- divorced from commerce, and an assertion that individuals should create their own personally tailored tools to serve their own objectives and values. Merveilles Software is open-sourced and often distributed for free or suggested donations. The sensibility eschews commercial platforms and services whenever possible, viewing them as unreliable and opaque. Computer hardware favors cheap, low power modular devices running open operating systems. There is a tendency towards salvaging older computer equipment and avoiding electronics waste, as well as preparing for a world where the electronics distribution chain breaks down (see the associated CollapseOS project). + +> Our future must involve repurposing and creating new things from what we already have [instead of 20th century “destroy it all and build something completely different” modernism](…) + +(Flynn) + +Hundredrabbits incorporates this idea by targeting hardware up to twenty years old in the software that they produce in order to, “encourage recyclism and discourage the consumption of fashionable electronics,” (Linvega and Bellum). Merveilles seems aligned with the ideals of Solarpunk while internally expecting the world of Cyberpunk, it is neither a utopian or dystopian vision, but a way of straddling both contingencies. + +> The energy required to power tools like Xcode and Photoshop keeps growing, and the large and incessant updates have often long stopped adding worthwhile improvements. While fashionable devices and protocols exacerbate planned obsolescence, bloated software increase energy usage and shorten the lifespan of computers resulting in more than 130'000 computers ending in the garbage annually. +> We have decided to focus on documenting, and archiving, means of reusing and repairing older devices and programs. All of our tools are designed to work offline first, operate with little-power on older devices and operating systems. Operating this way, we can keep creating content while off-grid, and when our power and connectivity is limited. + +(Linvega and Bellum) + +The Merveilles visual aesthetic restricts color palettes to black and white, vector or pixel art, with at most a single accent color (usually a sea-foam aqua). Industrial design is minimalist, geometric black-forged metals, natural wood. Cared-for antique tools are included among plain utility objects and ad hoc modular electronics. The sensibility connects to the past- it resurrects older hardware and software platforms and aesthetics and reconnects them to the present. Programming new art tools for vintage hardware and software is a common exercise. Livecoding is a defining art practice in the Merveilles sensibility, and exemplified in software projects like ORCA, Hydra and Supercollider- open programming platforms where code is written and altered while it continues to run, creating music and live visuals algorithmically. + +Creating art and software in a command-line environment informs much of the minimalistic Mervailles aesthetic- monospace terminal fonts are the rule in interfaces, which, while functionally complex, are kept as visually minimal and single-purpose as possible. Experiments with vector art can become ornate and baroque in contrast, and are informed by op-art and digital typography. + +> I periodically find myself thinking about operating systems, or more specifically the interaction design of OSes. In attempting to tackle the difficult UX challenges of that space, unrealizing that my failure to solve these issues might very well come from the simple fact that the purpose of operating systems is to enable multi-tasking, multi-tasking that I try to eradicate from my daily life, making these issues deeply unsolvable and my love for sharp tools and OSes irreconcilable. ” Sometimes I wonder if we shouldn't re-orient our focus onto things that can run on small low-power open-source single-purpose boards, but I also consider the impact of pushing for the purchase and production more electronics as problematic, perhaps creating software targeting old hardware might be what I'm looking for. Despite all this, I dream of a line of simple electronics, each one designed for a single purpose. Or even for things beyond the realm of electronics, like a kit bicycle with all its superfluousities removed. + +(Linvega) + +Two aspects of the Merveilles sensibility that interest me most are the livecoding art practice- essentially performative, improvisational programming for music and live motion graphics, and the cultural pushback against always-connected, power-hungry devices that are too sophisticated to repair. I’m also fascinated by the push towards decentralized networks and the ways that the sensibility runs counter to mainstream tech culture. It advocates self-improvement over self-enrichment. It places importance on community and focuses on making those communities resilient and independent of as many centralized services as possible, as opposed to the illusion of independence that can take the form of resource hoarding and distrust. I’m also interested in the strong push to create software as a sort of “personal information architecture” rather than necessarily as commercial products for wider use. While there are certainly many commercially available products that fit within the Merveilles aesthetic, the usage and maintenance of these sorts of items runs counter to mainstream consumer culture. Preoccupation with the “well-made object” is not a radically new notion in terms of design, but in a larger philosophy of optimizing lifestyles for less income and the creation of less waste, the preoccupation transcends a sense of luxury. + +As many of the adherents to this are skilled in software development methodologies, a large part of the Merveilles sensibility is the creation of personal, noncommercial software tools. Many visions of technological progress anticipate the existence of ubiquitous high-speed networks and plentiful, cheap power. I would suggest that for every localized instance of ‘techno-utopia’, a desert of extraction is created. For technically skilled bourgeoise who are forced to compete at high levels in STEM fields in order to live in these urban areas, some outliers will continue to become alienated and take the technical skills and methodologies they learn to power and data deserts, not to digitally gentrify them, but to adapt their own lives to those requirements. + +The Euro-Asian social influences of the Merveilles sensibility favor a focus on communities as a structure of resilience, with art and ethics as a common cultural bond. Rekka and Devine’s nomadic life on a houseboat is an excellent case study in what that might look like as communities increasingly exist online instead of in a single location. It’s a novel sign of our times that two people living a nomadic life in international waters can also be directly influential in a tight-knit social group that offers mutual aid and is generative enough to have wider cultural influence. diff --git a/content/garden/arboretum/knowledge/permacomputing.gmi b/content/garden/arboretum/knowledge/permacomputing.gmi @@ -36,22 +36,31 @@ Note that although Permacomputing heavily involves the ideas of simplicity, usin It combines the ideas of frugal computing (using computational resources only when necessary and as effectively as possible), salvage computing (making use of what has already been produced), and collapse computing (utilizing what can survive the collapse of industrial production or processes). +## Some Permacomputing Technologies + +=> https://100r.co/site/uxn.html The UXN Ecosystem +=> http://collapseos.org/ CollapseOS + +Infrared ports and audio-cable-based data communication. They might be slow but they are simple and easy to hack on. (NOT Bluetooth. Anything but Bluetooth.) + ## Resources -=> http://viznut.fi/texts-en/permacomputing.html -=> http://viznut.fi/texts-en/permacomputing_update_2021.html -=> https://wiki.xxiivv.com/site/permacomputing.html -=> https://kurti.sh/pubs/unplanned_limits17.pdf -=> https://computingwithinlimits.org/2021/papers/limits21-devalk.pdf -=> https://computingwithinlimits.org/2018/papers/limits18-mann.pdf -=> https://computingwithinlimits.org/2015/papers/limits2015-raghavan.pdf -=> https://www.researchgate.net/publication/262276832_Collapse_Informatics_and_Practice_Theory_Method_and_Design -=> https://wimvanderbauwhede.github.io/articles/frugal-computing/ -=> https://moddr.net/rustic-computing/ -=> https://www.academia.edu/35561477/On_Cosmotechnics_For_a_Renewed_Relation_between_Technology_and_Nature_in_the_Anthropocene -=> https://thedorkweb.substack.com/p/the-100-year-computer -=> https://github.com/civboot/civboot -=> http://collapseos.org/ -=> https://communitywiki.org/wiki/SimpleSystemsManifesto -=> http://viznut.fi/texts-en/maximalism_virtualism.html -=> https://www.ceguide.org/Strategies-and-examples/Design/Design-for-disassembly-deconstruction +=> http://viznut.fi/texts-en/permacomputing.html Permacomputing 2020 +=> http://viznut.fi/texts-en/permacomputing_update_2021.html Permacomputing Update 2021 +=> https://wiki.xxiivv.com/site/permacomputing.html XXIIVV Wiki on Permacomputing +=> https://kurti.sh/pubs/unplanned_limits17.pdf Unplanned Obsolescence: Hardware and Software After Collapse +=> https://computingwithinlimits.org/2021/papers/limits21-devalk.pdf A pluriverse of local worlds: a review of Computing within Limits related terminology and practices +=> https://computingwithinlimits.org/2018/papers/limits18-mann.pdf Regenerative Computing: De-limiting hope. +=> https://computingwithinlimits.org/2015/papers/limits2015-raghavan.pdf Abstraction, Indirection, and Sevareid's Law: Towards Benign Computing +=> https://wimvanderbauwhede.github.io/articles/frugal-computing/ Frugal Computing +=> https://moddr.net/rustic-computing/ Rustic Computing +=> https://thedorkweb.substack.com/p/the-100-year-computer The 100 Year Computer +=> https://thenewstack.io/larry-walls-quest-100-year-programming-language/ Larry Wall's Quest for a 100-Year Programming Language +=> https://github.com/civboot/civboot CivBoot +=> https://communitywiki.org/wiki/SimpleSystemsManifesto Simple Systems Manifesto +=> http://viznut.fi/texts-en/maximalism_virtualism.html Maximalism and Virtualism +=> https://www.ceguide.org/Strategies-and-examples/Design/Design-for-disassembly-deconstruction Design for Disassembly and Deconstruction +=> https://www.researchgate.net/publication/262276832_Collapse_Informatics_and_Practice_Theory_Method_and_Design Collapse Informatics and Practice: Theory, Method, and Design +=> https://www.academia.edu/35561477/On_Cosmotechnics_For_a_Renewed_Relation_between_Technology_and_Nature_in_the_Anthropocene On Cosmotechnics For a Renewed Relation between Technology and Nature in the Anthropocene +=> https://github.com/matthiasn/talk-transcripts/blob/master/Hickey_Rich/SimpleMadeEasy.md Simple Made Easy - Rich Hickey +=> https://adactio.com/journal/19125 Re-evaluating technology diff --git a/content/garden/arboretum/knowledge/watterson.gmi b/content/garden/arboretum/knowledge/watterson.gmi @@ -0,0 +1,117 @@ +# SOME THOUGHTS ON THE REAL WORLD BY ONE WHO GLIMPSED IT AND FLED + +Bill Watterson + +Kenyon College Commencement + +May 20, 1990 + +I have a recurring dream about Kenyon. In it, I'm walking to the post office on the way to my first class at the start of the school year. Suddenly it occurs to me that I don't have my schedule memorized, and I'm not sure which classes I'm taking, or where exactly I'm supposed to be going. + +As I walk up the steps to the postoffice, I realize I don't have my box key, and in fact, I can't remember what my box number is. I'm certain that everyone I know has written me a letter, but I can't get them. I get more flustered and annoyed by the minute. I head back to Middle Path, racking my brains and asking myself, "How many more years until I graduate? ...Wait, didn't I graduate already?? How old AM I?" Then I wake up. + +Experience is food for the brain. And four years at Kenyon is a rich meal. I suppose it should be no surprise that your brains will probably burp up Kenyon for a long time. And I think the reason I keep having the dream is because its central image is a metaphor for a good part of life: that is, not knowing where you're going or what you're doing. + +I graduated exactly ten years ago. That doesn't give me a great deal of experience to speak from, but I'm emboldened by the fact that I can't remember a bit of MY commencement, and I trust that in half an hour, you won't remember of yours either. + +In the middle of my sophomore year at Kenyon, I decided to paint a copy of Michelangelo's "Creation of Adam" from the Sistine Chapel on the ceiling of my dorm room. By standing on a chair, I could reach the ceiling, and I taped off a section, made a grid, and started to copy the picture from my art history book. + +Working with your arm over your head is hard work, so a few of my more ingenious friends rigged up a scaffold for me by stacking two chairs on my bed, and laying the table from the hall lounge across the chairs and over to the top of my closet. By climbing up onto my bed and up the chairs, I could hoist myself onto the table, and lie in relative comfort two feet under my painting. My roommate would then hand up my paints, and I could work for several hours at a stretch. + +The picture took me months to do, and in fact, I didn't finish the work until very near the end of the school year. I wasn't much of a painter then, but what the work lacked in color sense and technical flourish, it gained in the incongruity of having a High Renaissance masterpiece in a college dorm that had the unmistakable odor of old beer cans and older laundry. + +The painting lent an air of cosmic grandeur to my room, and it seemed to put life into a larger perspective. Those boring, flowery English poets didn't seem quite so important, when right above my head God was transmitting the spark of life to man. + +My friends and I liked the finished painting so much in fact, that we decided I should ask permission to do it. As you might expect, the housing director was curious to know why I wanted to paint this elaborate picture on my ceiling a few weeks before school let out. Well, you don't get to be a sophomore at Kenyon without learning how to fabricate ideas you never had, but I guess it was obvious that my idea was being proposed retroactively. It ended up that I was allowed to paint the picture, so long as I painted over it and returned the ceiling to normal at the end of the year. And that's what I did. + +Despite the futility of the whole episode, my fondest memories of college are times like these, where things were done out of some inexplicable inner imperative, rather than because the work was demanded. Clearly, I never spent as much time or work on any authorized art project, or any poli sci paper, as I spent on this one act of vandalism. + +It's surprising how hard we'll work when the work is done just for ourselves. And with all due respect to John Stuart Mill, maybe utilitarianism is overrated. If I've learned one thing from being a cartoonist, it's how important playing is to creativity and happiness. My job is essentially to come up with 365 ideas a year. + +If you ever want to find out just how uninteresting you really are, get a job where the quality and frequency of your thoughts determine your livelihood. I've found that the only way I can keep writing every day, year after year, is to let my mind wander into new territories. To do that, I've had to cultivate a kind of mental playfulness. + +We're not really taught how to recreate constructively. We need to do more than find diversions; we need to restore and expand ourselves. Our idea of relaxing is all too often to plop down in front of the television set and let its pandering idiocy liquefy our brains. Shutting off the thought process is not rejuvenating; the mind is like a car battery-it recharges by running. + +You may be surprised to find how quickly daily routine and the demands of "just getting by: absorb your waking hours. You may be surprised matters of habit rather than thought and inquiry. You may be surprised to find how quickly you start to see your life in terms of other people's expectations rather than issues. You may be surprised to find out how quickly reading a good book sounds like a luxury. + +At school, new ideas are thrust at you every day. Out in the world, you'll have to find the inner motivation to search for new ideas on your own. With any luck at all, you'll never need to take an idea and squeeze a punchline out of it, but as bright, creative people, you'll be called upon to generate ideas and solutions all your lives. Letting your mind play is the best way to solve problems. + +For me, it's been liberating to put myself in the mind of a fictitious six year-old each day, and rediscover my own curiosity. I've been amazed at how one ideas leads to others if I allow my mind to play and wander. I know a lot about dinosaurs now, and the information has helped me out of quite a few deadlines. + +A playful mind is inquisitive, and learning is fun. If you indulge your natural curiosity and retain a sense of fun in new experience, I think you'll find it functions as a sort of shock absorber for the bumpy road ahead. + +So, what's it like in the real world? Well, the food is better, but beyond that, I don't recommend it. + +I don't look back on my first few years out of school with much affection, and if I could have talked to you six months ago, I'd have encouraged you all to flunk some classes and postpone this moment as long as possible. But now it's too late. + +Unfortunately, that was all the advice I really had. When I was sitting where you are, I was one of the lucky few who had a cushy job waiting for me. I'd drawn political cartoons for the Collegian for four years, and the Cincinnati Post had hired me as an editorial cartoonist. All my friends were either dreading the infamous first year of law school, or despondent about their chances of convincing anyone that a history degree had any real application outside of academia. + +Boy, was I smug. + +As it turned out, my editor instantly regretted his decision to hire me. By the end of the summer, I'd been given notice; by the beginning of winter, I was in an unemployment line; and by the end of my first year away from Kenyon, I was broke and living with my parents again. You can imagine how upset my dad was when he learned that Kenyon doesn't give refunds. + +Watching my career explode on the lauchpad caused some soul searching. I eventually admitted that I didn't have what it takes to be a good political cartoonist, that is, an interest in politics, and I returned to my firs love, comic strips. + +For years I got nothing but rejection letters, and I was forced to accept a real job. + +A REAL job is a job you hate. I designed car ads and grocery ads in the windowless basement of a convenience store, and I hated every single minute of the 4-1/2 million minutes I worked there. My fellow prisoners at work were basically concerned about how to punch the time clock at the perfect second where they would earn another 20 cents without doing any work for it. + +It was incredible: after every break, the entire staff would stand around in the garage where the time clock was, and wait for that last click. And after my used car needed the head gasket replaced twice, I waited in the garage too. + +It's funny how at Kenyon, you take for granted that the people around you think about more than the last episode of Dynasty. I guess that's what it means to be in an ivory tower. + +Anyway, after a few months at this job, I was starved for some life of the mind that, during my lunch break, I used to read those poli sci books that I'd somehow never quite finished when I was here. Some of those books were actually kind of interesting. It was a rude shock to see just how empty and robotic life can be when you don't care about what you're doing, and the only reason you're there is to pay the bills. + +Thoreau said, + +"the mass of men lead lives of quiet desperation." + +That's one of those dumb cocktail quotations that will strike fear in your heart as you get older. Actually, I was leading a life of loud desperation. + +When it seemed I would be writing about "Midnite Madness Sale-abrations" for the rest of my life, a friend used to console me that cream always rises to the top. I used to think, so do people who throw themselves into the sea. + +I tell you all this because it's worth recognizing that there is no such thing as an overnight success. You will do well to cultivate the resources in yourself that bring you happiness outside of success or failure. The truth is, most of us discover where we are headed when we arrive. At that time, we turn around and say, yes, this is obviously where I was going all along. It's a good idea to try to enjoy the scenery on the detours, because you'll probably take a few. + +I still haven't drawn the strip as long as it took me to get the job. To endure five years of rejection to get a job requires either a faith in oneself that borders on delusion, or a love of the work. I loved the work. + +Drawing comic strips for five years without pay drove home the point that the fun of cartooning wasn't in the money; it was in the work. This turned out to be an important realization when my break finally came. + +Like many people, I found that what I was chasing wasn't what I caught. I've wanted to be a cartoonist since I was old enough to read cartoons, and I never really thought about cartoons as being a business. It never occurred to me that a comic strip I created would be at the mercy of a bloodsucking corporate parasite called a syndicate, and that I'd be faced with countless ethical decisions masquerading as simple business decisions. + +To make a business decision, you don't need much philosophy; all you need is greed, and maybe a little knowledge of how the game works. + +As my comic strip became popular, the pressure to capitalize on that popularity increased to the point where I was spending almost as much time screaming at executives as drawing. Cartoon merchandising is a $12 billion dollar a year industry and the syndicate understandably wanted a piece of that pie. But the more I though about what they wanted to do with my creation, the more inconsistent it seemed with the reasons I draw cartoons. + +Selling out is usually more a matter of buying in. Sell out, and you're really buying into someone else's system of values, rules and rewards. + +The so-called "opportunity" I faced would have meant giving up my individual voice for that of a money-grubbing corporation. It would have meant my purpose in writing was to sell things, not say things. My pride in craft would be sacrificed to the efficiency of mass production and the work of assistants. Authorship would become committee decision. Creativity would become work for pay. Art would turn into commerce. In short, money was supposed to supply all the meaning I'd need. + +What the syndicate wanted to do, in other words, was turn my comic strip into everything calculated, empty and robotic that I hated about my old job. They would turn my characters into television hucksters and T-shirt sloganeers and deprive me of characters that actually expressed my own thoughts. + +On those terms, I found the offer easy to refuse. Unfortunately, the syndicate also found my refusal easy to refuse, and we've been fighting for over three years now. Such is American business, I guess, where the desire for obscene profit mutes any discussion of conscience. + +You will find your own ethical dilemmas in all parts of your lives, both personal and professional. We all have different desires and needs, but if we don't discover what we want from ourselves and what we stand for, we will live passively and unfulfilled. Sooner or later, we are all asked to compromise ourselves and the things we care about. We define ourselves by our actions. With each decision, we tell ourselves and the world who we are. Think about what you want out of this life, and recognize that there are many kinds of success. + +Many of you will be going on to law school, business school, medical school, or other graduate work, and you can expect the kind of starting salary that, with luck, will allow you to pay off your own tuition debts within your own lifetime. + +But having an enviable career is one thing, and being a happy person is another. + +Creating a life that reflects your values and satisfies your soul is a rare achievement. In a culture that relentlessly promotes avarice and excess as the good life, a person happy doing his own work is usually considered an eccentric, if not a subversive. Ambition is only understood if it's to rise to the top of some imaginary ladder of success. Someone who takes an undemanding job because it affords him the time to pursue other interests and activities is considered a flake. A person who abandons a career in order to stay home and raise children is considered not to be living up to his potential-as if a job title and salary are the sole measure of human worth. + +You'll be told in a hundred ways, some subtle and some not, to keep climbing, and never be satisfied with where you are, who you are, and what you're doing. There are a million ways to sell yourself out, and I guarantee you'll hear about them. + +To invent your own life's meaning is not easy, but it's still allowed, and I think you'll be happier for the trouble. + +Reading those turgid philosophers here in these remote stone buildings may not get you a job, but if those books have forced you to ask yourself questions about what makes life truthful, purposeful, meaningful, and redeeming, you have the Swiss Army Knife of mental tools, and it's going to come in handy all the time. + +I think you'll find that Kenyon touched a deep part of you. These have been formative years. Chances are, at least of your roommates has taught you everything ugly about human nature you ever wanted to know. + +With luck, you've also had a class that transmitted a spark of insight or interest you'd never had before. Cultivate that interest, and you may find a deeper meaning in your life that feeds your soul and spirit. Your preparation for the real world is not in the answers you've learned, but in the questions you've learned how to ask yourself. + +Graduating from Kenyon, I suspect you'll find yourselves quite well prepared indeed. + +I wish you all fulfillment and happiness. Congratulations on your achievement. + +Bill Watterson + +Mirrored from: web.mit.edu/jmorzins/www/C-H-speech.html diff --git a/content/garden/arboretum/opinions/miscellaneous.gmi b/content/garden/arboretum/opinions/miscellaneous.gmi @@ -1,47 +1,48 @@ # Miscellaneous Opinions +## Emoji + +**POSITIVE/MIXED** (Last Updated: 2022-08-28) + +I think emoji get an undue amount of hate from certain online communities (e.g. Reddit). Sometimes it's an understandable level of derision because of how people can overuse them to the point where they lose all their meaning and become something that clutters text instead of clarifying its meaning. + +Overall I think emoji are a good thing. They allow us to express the emotion or intent behind a statement in a way that emoticons (:-), :-*, :S, etc.) do not allow. An emoticon equivalent of 🥺 or 🥲 are not easily replicated in ASCII text form. They are very effective when used to this end, and can help remove a lot of the tone ambiguity from text-only forms of communication. + +However, I dislike three main aspects of emojis: + +1. The design is not standardized, which means emoji can look different on different systems, kind of eliminating the reason they were created in the first place + +2. They are very western-society centric. The origin of emoji is Japan, and there are a lot of Japanese-specific emoji in there as well as an overabundance of western and white cultural icons and an absence of those of other cultures. + +3. A lot of emoji are unnecessary. They should be limited to symbols that help express meaning more clearly, not things like 🗻, 💒, and 🍍. The Unicode Consortium is famous for not adding things like a vacuum cleaner emoji because "that function is represented in the broom emoji" yet also add "➕" for which an identical symbol "+" exists. + ## Leuchtturm1917 Journals **POSITIVE** (Last Updated: 2022-05-03) -Consistently high quality paper, features, and bindings with hard covers that -are available in multiple colours. The paper is also some of my favourite to -write on. +Consistently high quality paper, features, and bindings with hard covers that are available in multiple colours. The paper is also some of my favourite to write on. ## Rhodia Paper Products **POSITIVE** (Last Updated: 2022-05-25) -Excellent paper and a wide variety of sizes, prints, and form factors. My -favourite are the top bound spiral notebooks with dot grid printing, orange -covers, and A5 size paper, but I've also used some notebooks and other notepads -from them over the years. +Excellent paper and a wide variety of sizes, prints, and form factors. My favourite are the top bound spiral notebooks with dot grid printing, orange covers, and A5 size paper, but I've also used some notebooks and other notepads from them over the years. ## Casio fx-991EX Calculator **POSITIVE** (Last Updated: 2022-05-03) -A fantastic, versatile, and durable calculator with many functions including: -solving integrals and derivatives, linear systems of equations, and matrices. -The visual equation display also makes it very easy to read what's on the -screen. I prefer to always have it with me wherever I am, as I find it much -nicer to use than a calculator on my PC or phone. +A fantastic, versatile, and durable calculator with many functions including: solving integrals and derivatives, linear systems of equations, and matrices. The visual equation display also makes it very easy to read what's on the screen. I prefer to always have it with me wherever I am, as I find it much nicer to use than a calculator on my PC or phone. ## Skullcandy Earbuds **POSITIVE** (Last Updated: 2022-05-03) -The only pairs of earbuds that I have ever purchased which have lasted longer -than a handful of months. They are also the ones that sit most comfortably and -securely in my ears, and I like the sound profile. I keep buying their ~$30 pair -of wired earbuds (I have only had to buy two pairs over the past three years). +The only pairs of earbuds that I have ever purchased which have lasted longer than a handful of months. They are also the ones that sit most comfortably and securely in my ears, and I like the sound profile. I keep buying their ~$30 pair of wired earbuds (I have only had to buy two pairs over the past three years). ## Busybox **NEGATIVE** (Last Updated: 2022-05-03) -Added [awful, disgusting quality -code](https://git.busybox.net/busybox/commit/?id=405095d84b1f3be17efb4e10d87d480bd054877f) -to one of their utilities all to [avoid having someone's name and -copyright](http://lists.busybox.net/pipermail/busybox/2019-April/087229.html) +Added [awful, disgusting quality code](https://git.busybox.net/busybox/commit/?id=405095d84b1f3be17efb4e10d87d480bd054877f) to one of their utilities all to [avoid having someone's name and copyright](http://lists.busybox.net/pipermail/busybox/2019-April/087229.html) associated with the project. diff --git a/content/garden/arboretum/values-and-beliefs/index.gmi b/content/garden/arboretum/values-and-beliefs/index.gmi @@ -56,6 +56,10 @@ For humanity to continue to exist into the future, we must realize that we are p People should not have to work to earn themselves a pitiful wage in order to survive. Work should be something one does for pleasure because they wish to contribute to their community or society. In the framework of our capitalist society, that means everyone should be afforded an income necessary to sustain their life (a universal basic income), so they can instead focus on fulfilling their desires and dreams (creating art, writing software, growing food, building structures) instead of being stuck in an endless grind lest they end up unable to afford food or shelter. In the framework of an economic model which does not involve money, this means that a person is afforded what their community determines are the necessities of life so that person is able to participate in that community in whatever capacity best suits them. +> It was a rude shock to see just how empty and robotic life can be when you don't care about what you're doing, and the only reason you're there is to pay the bills. + +-- Bill Watterson + ## Values From my beliefs above, you can hopefully see that I value: @@ -74,3 +78,8 @@ From my beliefs above, you can hopefully see that I value: * Generosity over selfishness * Fairness over exploitation * Frugality over excess + +## Also See + +=> ../knowledge/merveilles.gmi The Merveilles Sensibility +=> https://web.mit.edu/jmorzins/www/C-H-speech.html Some Thoughts On The Real World By One Who Glimpsed It And Fled diff --git a/content/garden/clippings.gmi b/content/garden/clippings.gmi @@ -0,0 +1,43 @@ +# Clippings + +A collection of notes and clippings from articles that don't yet fit anywhere else, but which I still find valuable. + +## On Writing + +While the only bar for publishing what you write is the one that you set for yourself, you need to find a balance between perfectionism and just publishing the damn thing already. + +Things to write about are everywhere, you just have to get better at recognizing the opportunity. + +## Building/Creating + +> Ever find yourself about to ship something that isn't good enough? +…"We can always come back and fix it up later". +You can, but you won't. +New priorities pull harder than old ones. + +> A lack of quality rarely qualifies as a bug, and it's hard to justify the time, effort, and tradeoffs required to come back with a polishing cloth down the road. + +=> https://world.hey.com/jason/don-t-defer-quality-aaa105e4 Don't Defer Quality + +## Notetaking + +> In taking notes, it’s the journey that matters (the habitual process of taking notes, synthesizing ideas, and re-articulating them) not the destination (a highly-organized and tagged library of notes for recall). + +=> https://blog.jim-nielsen.com/2022/reading-notes-june/ +=> https://www.baldurbjarnason.com/2022/on-online-collaboration/ + +## Web3 + +> Web3 is a fun buzzword used by a group of people who believe our use of the web will evolve into a digital land-grab where you can monetise absolutely everything with the help of environment-destroying technology. + +=> https://chaos.social/@cityroler/108697761132980120 + +## Society and Humans + +Humans naturally build consensus when in groups, even when they don't intend to. + +> And that’s all great and intuitive… until you get to humans. Humans, he said, demonstrate the opposite principle: more interactions equals dumber behavior. When we come together and interact as a group seeking consensus, we lose sophistication and intelligence. Ants get smarter while we get dumber. + +> At its simplest form, it means that if you take a bunch of people and ask them (as individuals) to answer a question, the average of each of those individual answers will likely be better than if the group works together to come up with a single answer. + +-- Kathy Sierra, _The Wisdom of Crowds_ diff --git a/content/garden/greenhouse/index.gmi b/content/garden/greenhouse/index.gmi @@ -18,6 +18,12 @@ These are things that I have reviewed and taken notes on but don't know yet what => tactics-and-mindset-shifts-for-making-the-most-of-life.gmi +## Clippings + +A collection of notes and clippings from articles that don't yet fit anywhere else, but which I still find valuable. + +=> clippings.gmi + ## Links Here are links, documents, and other things I found interesting that I want to get around to reading and possibly taking notes on. @@ -28,36 +34,15 @@ Items are added to the top of the list as I come across them. => https://thenewstack.io/larry-walls-quest-100-year-programming-language/ => https://github.com/haydenjames/bench-scripts -=> https://wileywiggins.com/merveilles.html => https://specbranch.com/posts/one-big-server/ -=> https://permacomputing.net/human-scale/ => https://htmx.org/essays/how-did-rest-come-to-mean-the-opposite-of-rest/ => https://text.causal.agency/018-operating-systems.txt => https://text.causal.agency/017-unpasswords.txt -=> https://www.digitalocean.com/community/tutorials/understanding-systemd-units-and-unit-files -=> https://lwn.net/Articles/899543/ => https://www.robinrendle.com/notes/the-difference-between-correct-ness-and-useful-ness-in-a-design-system/ -=> https://blog.jim-nielsen.com/2022/there-is-no-bar-but-having-one-is-good-too/ -=> https://matthiasott.com/notes/just-put-stuff-out-there -=> https://chriscoyier.net/2022/06/27/there-is-no-bar/ -=> https://blog.jim-nielsen.com/2022/finding-stuff-to-write-about/ -=> https://blog.jim-nielsen.com/2022/writing-and-waiting/ -=> https://blog.jim-nielsen.com/2022/my-office-space/ -=> https://blog.jim-nielsen.com/2022/software-over-time/ -=> https://blog.jim-nielsen.com/2022/reading-notes-june/ -=> https://web.mit.edu/jmorzins/www/C-H-speech.html -=> https://world.hey.com/jason/don-t-defer-quality-aaa105e4 -=> https://www.baldurbjarnason.com/2022/on-online-collaboration/ -=> https://adactio.com/journal/19125 -=> https://merveilles.town/@zens/108651671078029864 -=> https://chaos.social/@cityroler/108697761132980120 -=> https://merveilles.town/@cassvs/107680774859753930 => https://ritualdust.com/ => http://akkartik.name/post/division-of-labor => https://alexschroeder.ch/ => https://hackaday.io/project/171381-fluff-m0 -=> https://wimvanderbauwhede.github.io/articles/frugal-computing/ -=> https://merveilles.town/@neauoire/107374978219904539 => https://github.com/buoyantair/addictive-apps => https://computer.rip/2021-12-26-diy-mail.html => https://www.theguardian.com/science/2022/jan/02/attention-span-focus-screens-apps-smartphones-social-media @@ -78,23 +63,11 @@ Items are added to the top of the list as I come across them. => https://www.freedesktop.org/software/systemd/man/systemd.service.html => https://exple.tive.org/blarg/2022/08/25/zero-again/ -### Digital Garden - -=> https://tomcritchlow.com/2018/10/10/of-gardens-and-wikis/ -=> https://maggieappleton.com/garden-history -=> https://github.com/MaggieAppleton/digital-gardeners -=> https://hapgood.us/2015/10/17/the-garden-and-the-stream-a-technopastoral/ -=> https://www.theatlantic.com/magazine/archive/1945/07/as-we-may-think/303881/ -=> https://www.eastgate.com/garden/Introduction.html -=> https://devonzuegel.com/post/epistemic-statuses-are-lazy-and-that-is-a-good-thing -=> https://drewdevault.com/2022/08/10/Organizing-my-thoughts.html - ### Done, Need Summarizing => https://twitter.com/vgr/status/1047925106423603200 => https://www.wired.com/story/i-finally-reached-computing-nirvana-what-was-it-all-for/ => https://thomasjbevan.substack.com/p/all-news-is-bad-news -=> https://bsd.network/@jbauer/108737351720121006 => https://www.theguardian.com/commentisfree/2010/mar/22/charlie-brooker-newspapers-dangerous-drug => https://ottawavelooutaouais.com/2022/07/30/biking-to-the-ottawa-international-airport-from-downtown/ => https://www.mtajchert.com/libraries-and-open-spaces/ diff --git a/content/garden/index.gmi b/content/garden/index.gmi @@ -22,7 +22,9 @@ AMC ~~~~~~~~~~~~~~~~~ ``` -My digital garden is the place where I collect, curate, and cultivate interesting facts, notes, links, or anything else I might be working on. It's also my second brain, helping to hold all the things I want to remember and helping me make new connections. +My digital garden is the place where I collect, curate, and cultivate interesting facts, notes, links, or anything else I might be working on. It's also my second brain, helping to hold all the things I want to remember and helping me make new connections. It is a Memex. + +=> https://en.wikipedia.org/wiki/Memex An important property of the garden is that it's constantly changing. Pages will be added, deleted, moved, and re-connected without hesitation so something could be in one place at one time and gone the next. If you find anything you want to keep, you should save it because there are no guarantees it will be there when you come back. (Well, I suppose there's the git repository, but nobody wants to go digging around in the guts of a git repository.) diff --git a/content/garden/plots/digital-gardens.gmi b/content/garden/plots/digital-gardens.gmi @@ -0,0 +1,15 @@ +# Digital Gardens + +> To use the shelf analogy: if you have a large enough shared bookshelf and you move a book to a place that makes sense to you, then that book is immediately lost to those who knew where it was in the old place. + +> If you, on the other hand, have a bookshelf for each employee and unlimited copies of all of the books, then each person can organise their version of the library in a way that they understand and can navigate easily. + +=> https://www.baldurbjarnason.com/2022/on-online-collaboration/ +=> https://tomcritchlow.com/2018/10/10/of-gardens-and-wikis/ +=> https://maggieappleton.com/garden-history +=> https://github.com/MaggieAppleton/digital-gardeners +=> https://hapgood.us/2015/10/17/the-garden-and-the-stream-a-technopastoral/ +=> https://www.theatlantic.com/magazine/archive/1945/07/as-we-may-think/303881/ +=> https://www.eastgate.com/garden/Introduction.html +=> https://devonzuegel.com/post/epistemic-statuses-are-lazy-and-that-is-a-good-thing +=> https://drewdevault.com/2022/08/10/Organizing-my-thoughts.html diff --git a/content/garden/plots/index.gmi b/content/garden/plots/index.gmi @@ -13,10 +13,17 @@ The Plots are where active projects live. Here you can find actively worked on technical projects, essays, or anything else that’s being grown into something that may eventually be put out into the world. +## Blog Posts + +=> digital-gardens.gmi Digital Gardens Blog Post => philosophy-software-development.gmi Notes on A Philosophy of Software Development => macos-evaluation.gmi Evaluating MacOS as a Linux/BSD user => ios-evaluation.gmi Evaluating iOS as a Linux/BSD user + +## Projects + => buy-nothing-site.gmi Buy Nothing Site => server-monitor.gmi Server Monitoring Made Easy => os-project.gmi Project -Create An Operating System- => math-reference-sheets.gmi Math Reference Sheets +=> text-editor.gmi Text Editor diff --git a/content/garden/plots/os-project.gmi b/content/garden/plots/os-project.gmi @@ -49,3 +49,9 @@ Using interpreted languages for the majority of system tasks is ideal, as they a Scheme or other LISP-like languages seem to be ideal for this purpose given their property of treating code as data and allowing you to mold the language to fit your specific purposes. It's not uncommon for programs written in such languages to have effectively built their own programming language through the use of composing the basic tools LISP-likes give you. Yes, this kind of sounds like emacs taken to the next level... + +## No Symlinks + +=> https://lwn.net/Articles/899543/ The trouble with symbolic links + + diff --git a/content/garden/plots/philosophy-software-development.gmi b/content/garden/plots/philosophy-software-development.gmi @@ -21,3 +21,5 @@ Check out Dijkstra's ACM Turing Award lecture in which he describes how programs * must be intellectually simple (enough to keep in one programmer's head) * functions must return one value * a proof of correctness should be done before/while constructing the program, instead of trying to prove correctness by creating tests to prove that there are no bugs (which is not necessarily possible) (but maybe combine the two) + +=> https://permacomputing.net/human-scale/ diff --git a/content/garden/plots/text-editor.gmi b/content/garden/plots/text-editor.gmi @@ -0,0 +1,37 @@ +# Text Editor + +Ideas for a future text editor project + +* no modes +* syntax highlighting +* mildly scriptable +* cut copy and paste +* search and replace / regex +* open large files without hanging +* deal with long lines too +* persistent workspace +* doesn’t become difficult if i have 1000 files open at once. +* a better interface paradigm than “open” and “closed” files and a million tabs +* just closes without asking dumb questions in infinite sequences of dialogues +* well defined hypertext format with proportional fonts for comments and documentation. +* elastic tabstops +* “command palette” +* eval selection or line, replace with result or print result on next line +* literate programming support +* tab completion snippets +* a quick easy way to define tab completion snippets +* multiple cursors +* clipboard history/visible clipboard +* permutations on selection sets +* minimap/zooming +* a text editor should just let me type as normal without trying to "guess" what I want, thinking it's smarter than me and sabotaging me. + +=> https://mortoray.com/2016/06/14/the-simple-things-i-want-in-a-text-editor/ + +(From: https://merveilles.town/@zens/108651671078029864) + +* display files in a grid, similar to Safari +* no concept of open files, just active and sleeping? +* files backed by some VCS, so you can easily open any past version of the file, make it current, etc. +* perhaps keep files associated with a project in tabs for quick switching, unless there are too many? +