new posts

trunk
vilmibm 2023-04-13 05:25:00 +00:00
parent 304505700b
commit 8f39c5a1e9
2 changed files with 64 additions and 0 deletions

View File

@ -0,0 +1,45 @@
pubdate: Thu Mar 31 04:37:31 UTC 2023
title: book marks
slug: bookmarks
I got a new computer. It's a thinkpad (x1 carbon gen10) and came with Ubuntu preinstalled. I often say this about new computers, but I really like it. I tend to get to a point when I'm mad at the new computer and then all feels lost until the next one. This one feels different; it feels like home. This is a blog post about bookmarks but first: a tour through computing disappointments from the thinkpad I had in 2010 to today:
- the thinkpad in 2010 did not let me down. I loved it. I lost it in a very bad breakup.
- job gave me a macbook. it was heavy and hot. I put ubuntu on it and it barely worked. I hated it.
- next job gave me a dell xps 13 with ubuntu. it was hot and sharp. the hard drive eventually died.
- I actually have no idea what the next job gave me. I just don't remember at all. that's weird. probably a mac book pro.
- next job gave me a thinkpad x1 carbon gen5. I put linux on it. I liked it mostly but it had very quiet speakers and a dim screen. Also hot.
- job forced a switch to mac. mac book pro 2018. I hated the touchbar. heavy and hot. really bad keyboard.
- microsoft surface go. this thing was adorable. Basically a netbook. Awkward on my lap, though, and ran real slow.
- microsoft suface book. the worst designed laptop I have ever used. screen cracked in my bag and it cut my thumb a few times.
- microsoft surface pro x. Also awkward on my lap and blue screened once a day. laughably unusable.
- system76 lemur pro. I had such high hopes. terrible keyboard, bad speakers, bad touchpad, and serious hardware issue around battery consumption. gave it away.
- job gave me an m1 mbp. I came pretty close to liking this laptop. ultimately it was macos that made it unpleasant for me. also, i did not love the keyboard.
This new bud has a _beautiful_ screen. decent speakers. A luxurious keyboard and touchpad. Big SSD. even the fingerprint reader works in Ubuntu. Since its first boot this laptop has felt like home.
Something about this home feeling has made me feel comfortable. Like I'm sinking into a cozy chair and taking stock of a warm, safe, familiar cottage. I set up Firefox and synced my stuff and felt like arranging my big pile of unsorted bookmarks from the past decade-ish.
here's some that felt notable. maybe i'll add more later.
(LINK https://www.increpare.com/ increpare.com) a large collection of interesting little games, many of which are playable in the browser. I do not know how or when I came across this.
(LINK https://frandallfarmer.github.io/neohabitat-doc/docs// neo habitat) a remake of the original graphical multiplayer game.
(LINK https://web.archive.org/web/20221218232044/https://mud.co.uk/richard/DesigningVirtualWorlds.pdf A PDF of Richard Bartle's Designing Virtual Worlds book) Unfortunately his site has gone down but the Wayback machine has a backup.
(LINK https://alba-valb.org/ lincoln brigade database) database of americans that volunteered in the (LINK https://en.wikipedia.org/wiki/Spanish_Civil_War spanish civil war)
(LINK https://twitter.com/dasharez0ne/status/979810839749210112/ this da share zone tweet my wife and i reference constantly)
(LINK https://us.v-cdn.net/6030815/uploads/983/406D7PPRTDZG.gif this gif)
(LINK https://www.imdb.com/title/tt0155636/ imdb entry for Colony Mutation) Came across this fascinating, kind of cronenberg-without-budget movie recorded onto a blank VHS tape in a thrift store.
(LINK https://patents.google.com/patent/US1214863A/en the patent for disco balls)
(LINK https://en.wikipedia.org/wiki/Leopold_von_Sacher-Masoch the wikipedia article for Leopold von Sacher-Masoch). Masochism is named for him. Though he didn't want that.
(LINK http://www.oocities.org/capitolhill/2333/rookie.html drama in alphaworld)
(LINK https://imgur.com/a/SkZQ4 a gallery of cyberpunk/hacker zines) some really cool stuff i haven't seen elsewhere.

View File

@ -0,0 +1,19 @@
pubdate: Thu Apr 13 05:06:39 UTC 2023
title: smudge
slug: smudge
I made a new piece of (LINK https://github.com/vilmibm/smudge software) . It's a command line piece of art.
(IMG https://raw.githubusercontent.com/vilmibm/smudge/trunk/smudge.gif a recording of a terminal running the smudge program. a grid of characters in grey turns orange from the top town, eventually dissipating into smoke)
The software accepts any number of filenames as arguments. each file is then interleaved, character by character, into a grid. the grid of characters is then ignited and the fire spreads downward. characters eventually become smoke particles that float upward and wisp away into nothing.
I made this program because I wanted something I could run ritualistically. Initially, it was to run on a computer as a way to make it feel like a home. I've been using it, however, as a meditation aid. Before commiting to a potentially stressful task, I get a related text file and then watch it burn away. It's comforting and gives me some space and time to breathe.
Ritual is important. It can help nudge the brain into certain states. It can provide structure to a day or event which in turn can help focus a mind in turmoil. It provides an intentional space for reflection. I don't get much out of rituals involving physical objects, however. I think living in America my whole life has made me consider many physical goods as a form of (LINK https://www.urbandictionary.com/define.php?term=kipple kipple) . This was less true growing up when I lived in a forest since I could wander out and find a weird stick or rock or curious leaf covered in gall; but since then, even if I go out and obtain something from the natural world to use ritualistically, I am distracted by how shallow and capitalist it feels. It's also frowned on to be seen burning things in an urban environment.
the smudge program is a way to address this for me. Text files feel like special objects. They occur organically and have a shape to them that is incidental, like something from a forest floor. And digital conflagration can't burn down my house. I have found this program to be highly satisfying for its intended end.
It is written in Go. I have been slowly adding to a tiny "framework" for doing this kind of programming in Go on the command line based on a library I really like called (LINK https://github.com/gdamore/tcell tcell) . If you are interested in that code, you can see it (LINK https://github.com/vilmibm/smudge/blob/trunk/game/game.go on github). I might split it out into its own library. Let me know if that seems useful.
If you want to download and use smudge, you can get a binary from (LINK https://github.com/vilmibm/smudge/releases/tag/v1.0.0 its release page) for your OS.