diff options
-rw-r--r-- | content-org/blog-extra.org | 224 | ||||
-rw-r--r-- | content-org/blog.org | 52 | ||||
-rw-r--r-- | content-org/me.org | 249 | ||||
-rw-r--r-- | content/blog/2024/fediverse.md | 50 | ||||
-rw-r--r-- | content/blog/contact/_index.md | 31 | ||||
-rw-r--r-- | content/blog/now/_index.md | 44 | ||||
-rw-r--r-- | content/blog/uses/_index.md (renamed from content/me/uses.md) | 24 | ||||
-rw-r--r-- | content/contact/about/_index.md | 31 | ||||
-rw-r--r-- | content/me/contact.md | 30 | ||||
-rw-r--r-- | content/me/now.md | 78 | ||||
-rw-r--r-- | layouts/blog/baseof.html | 6 |
11 files changed, 448 insertions, 371 deletions
diff --git a/content-org/blog-extra.org b/content-org/blog-extra.org index 0aec7a2..3a3e61f 100644 --- a/content-org/blog-extra.org +++ b/content-org/blog-extra.org @@ -61,3 +61,227 @@ I model some of my sites on [[https://cyber.dabamos.de/][The Cyber Vanguard]], b I want to thank anyone who emailed me about this site. It's always a blast to read your mail! +* Contact +:PROPERTIES: +:EXPORT_HUGO_SECTION: blog/contact +:EXPORT_FILE_NAME: _index +:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: :abstract How to contact me +:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: :aliases '(/contact/ /me/contact/) +:END: + +** Contact + + +I try not use social media except for YouTube and Mastodon. Therefore, you won't find me on Twitter, TikTok. + +**Email**: [[mailto:contact@michal.sapka.me][contact@michal.sapka.me]] +**Mastodon**: [[https://emacs.ch/@ms][@mms@emacs.ch]] + +** GPG keys + +If you want, you can use my GPG key to validate signature (all emails from me should be signed) or to encrypt a message. +You can find the key [here](/mms.gpg). + +Or you can import it directly + +#+begin_src shell +curl -sL https://michal.sapka.me/mms.gpg | gpg --import +#+end_src + +Log: +- 2023-11-30: key *72AC6E152B4D98DE4CEF2CDA7E97D88147ED66E7* created + + +* Now +:PROPERTIES: +:EXPORT_HUGO_SECTION: blog/now +:EXPORT_FILE_NAME: _index +:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: :abstract How to contact me +:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: :aliases '(/now/ /me/now/) +:END: + +** Now + +I am reading /Hard to be God/ by Strugaccy brothers. +Current book pile consist of: two other Strugaccy book (/Stalker/ and /Monday Starts on Saturday/) and Zelazny's /Nine Princes in Amber/. +I am also in possession of a few [[https://mwl.io/][Michael Lucas]] technical books, out with the two most interesting are: /Networking for System Administrators/ and /Host Your Email Server/. + +I am playing /Prey/ on PS4. +It's a very nice game so far. +Much closer to /System Shock/ than to /Deus Ex/. +I am also very casually trying to get into /Nethack/. + +I am not watching any TV series, as I have a break +I will return to [[/star-trek/][Star Trek Voyager]] season 6 soon. + +I am working on my sites: this blob, [[/unix-history/][Unix History]], and [[/cool-emacs/][Cool Emacs]] + + +** Future + +My public TODO list: + +- finish [[https://dunenovels.com/][Chronicles of Dune]] +- +finish [[https://www.koeitecmoamerica.com/attackontitan/][Attack on Titan]]+ +- move from Unifi router to [[https://www.openbsd.org/][OpenBSD]] based one +- read the last two novels by [[https://andyweirauthor.com/][Andy Weir]] +- get myself a proper desktop/mini PC +- self-host my email +- add FB/Discord gateway to my XMPP server +- buy a Linux based phone with keyboard [apple-free-since-2024] +- Finish all of [[/star-trek/][Star Trek]] +- finish [[https://www.terrypratchettbooks.com/][Discworld]] series + +[[https://www.nethack.org/][Nethack]] goals: +- reach end of Dungeon of Doom as an elf wizard + + * DONE Hardware and software I use +CLOSED: [2023-11-26 Fri 12:43] +:PROPERTIES: +:EXPORT_FILE_NAME: uses +:EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract What is my geat/setup? +:END: + +This is list of hardware and software I use. +Note, that I have two PCs (work MacBook and personal ThinkPad). +I try to address this when applicable. + + +* Uses +:PROPERTIES: +:EXPORT_HUGO_SECTION: blog/uses +:EXPORT_FILE_NAME: _index +:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: :abstract How to contact me +:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: :aliases '(/uses/ /me/uses/) +:END: + +** Hardware + +*** Computer + +My company provides (and forces me to use) a 2021 16-inch MacBook Pro with an M1 Pro and 32 GB of memory. +It's as everyone says: crazy fast, dead silent and heavy as a horse. +It's also much too expensive and impossible to repair. +I simply can not recommend it due to the price - both the purchase and in case of any problems. +M1 may be fast, but the downside is the level of integration. +You can not replace anything, the CPU, GPU, cache, memory and spying stuff is a single substance. +I am afraid that this is the future of personal computing, and I am not pleased. + + +My personal machine is a 15,6'' ThinkPad Extreme, gen 2. +It's equipped with Intel i5-9300 8 core @ 4 1GHz and has 32 GB of memory. +Furthermore, It has two GPUs: UHD Graphics 630 and NVIDIA GeForce GTX 1650 Mobile / Max-Q. +It would be a perfect machine if it wasn't for the NVIDIA. +It's the only way to achieve monitor output, so I am forced to use it. +Unfortunately, the support for Linux is bad and for BSD it's abysmal. +The battery is drained in an instant, the computer overheats, and yet I don't game. +Luckily, the drivers exist for FreeBSD, but OpenBSD is out the question due to licensing issues. +Perfect if you use Windows or PoP_OS. Otherwise, I'd reconsider. + +*** Phone + +Not much to say, as phones are boring. +I use iPhone 13 mini, and I'll try to stick to it as long as possible. +I try (and fail to) not use phone at all, so I don't need the horsepower. +I don't install apps because why would I? +The primary use case is YouTube on the john and contactless payments. + +I am eying e-ink devices, so if this one breaks, then who knows? + +*** Computer and pointing device + +I found love in Charybdis from Bastard Keyboard. +You can read my [review here](/2023/charybdis/). + +Highly recommended! + +*** Monitor + +Dell P2727Q. + +It's a 27-inch 4k monitor with USB-C power delivery, USB hub and an Ethernet. +Works as advertised. + +*** Headphones + +Sennheiser 6xx. +I can not recommend them enough. +Light, comfortable and sound just good enough for me not to look at audiophile headphones. +They are also wired, which is a huge plus. + +Headphone amplifier very recommended - I use Topping A50s. + +*** Speakers + +Ruarkaudio MR1. +I like those! +I have them connected to computer via line-in and to a Wiim mini streamer using a digital connection. +They are small speakers, so nothing to write home about - but for their size they work great. + +However, I bought them for their look. +Full wife approval factor + +** Software + +*** Operating system + +For work, I use macOS. +I try to keep on the old version as long as IT allows, as each new iteration comes with new problems. +Have you used the System Preferences recently? +If this was a hobby project, sure. +But this is not, and at this point I am afraid to ask how it even was approved by QA. + +On my personal laptop I use FreeBSD. +You can follow mu BSD journey [here](/category/bsd/). + +*** Shell + +I use Z Shell. +I tried to move to Korn Shell, but I still need to find time for this migration. + +*** Window manager + +DWM. +I don't have much personalization there yet, so nothing too interesting. + +On MacOS I use Yabai, which adds tiling capabilities. +However, DWM, with it's tagging, beats virtual desktop by a mile. + +*** Web browser + +Firefox. +[[http://localhost:1313/blog/2024/leaving-firefix-behind/][I am looking for alternative.]] + +*** Text editor + +Emacs with Xah Lee Flykeys keybindings. + +*** Version manager + +I'm a Ruby dev by trade, so I use rbenv. +I tried asdf and loved it, but rbenv is already too established in work, that I gave up the fight. + +*** Music player + +MPD, and sometimes YouTube. + +*** Email client + +Emacs and Notmuch + +*** RSS reader + +Emacs and Gnus + +*** IRC Client + +Emacs and ERC + +*** Password Manager. + +Bitwarden. It does the job. + +*** Spellcheck + +I use LanguageTool via ltex-ls. +The checker uses ngram data provides by LanguageTool. diff --git a/content-org/blog.org b/content-org/blog.org index e8b4fa5..7b1c18e 100644 --- a/content-org/blog.org +++ b/content-org/blog.org @@ -7,13 +7,63 @@ #+HUGO_WEIGHT: auto #+HUGO_SECTION: blog -* 2024 [42/42] :@blog: +* 2024 [42/43] :@blog: :PROPERTIES: :EXPORT_HUGO_SECTION: blog/2024 :EXPORT_HUGO_CUSTOM_FRONT_MATTER+: :image_dir "blog/images" :image_max_width 600 :EXPORT_HUGO_PAIRED_SHORTCODES: image :END: + +** TODO Federation is the one new concept which excites me +:PROPERTIES: +:EXPORT_FILE_NAME: fediverse +:EXPORT_HUGO_CUSTOM_FRONT_MATTER: :abstract The tech is here, we just need a good product +:END: + +While you can't open a [[https://www.samsung.com/us/home-appliances/refrigerators/bespoke/bespoke-4-door-flex-refrigerator-29-cu-ft-with-ai-family-hub-and-ai-vision-inside-n-stainless-steel-rf29db9900qdaa/][fridge without some AI jumping at you]], or [[https://blogs.windows.com/windowsexperience/2024/06/07/update-on-the-recall-preview-feature-for-copilot-pcs/][your computer coming with hardware enabled spyware]], somewhere in the dark something cool lurks. +Not much in the dark, as ActivityPub is an open standard, and millions of peoples are using it via Mastodon, but the idea behind /federation/ doesn't get near enough attention. + +For decades The Open Web was under attack by shady companies, like Zuckernet or Muskitter. +There now is a generation who was raised on the web, but has no experience of even the simplest of Bulletin Board. +They know the internet as "WiFi" and the web is just a series of apps on their phones. +All attempts to educate them failed because it needed a yet another login on a platform no of their friends use. +Unless you've just finished showering in VC money, your app will not be a hit. +Kids won't join them, because they want their celebrities, their youtubers, their pop idols. +XMPP has no chance for a wide acceptance in this Discord riddled word. + +Federation may be just what we need. +You get a single account, which becomes your identity across the entire federated web. +Want to send some shitpost to Lemmy? +If you're already using mastodon.social, then you've already got what you need. + +But federation requires a lot of work to be easy enough for /common folk/. +Twitter can paint your homepage with millions of cool posts, because it has them (sadly). +Your Mastodon server does not, as the sexy girl from 3rd class may be on a different server. + +We're seeing people returning to Twitter because the entire multi-server/service idea is not easy to get a grasp on, and even harder to effectively use. +You need /active work/ to build a network. +There is no algorithm that will fill in the blanks. +For me this is a plus, but I am old. +Kids don't want to do anything more than swipe right (or whatever they do on tiktalk). + +Federation is an amazing idea, it's a technological problem. +It's ready for prime time, but only for nerds. +And we're seeing it on Mastodon - there is bigger chance to meet someone rocking a Linux desktop than to see a celebrity. +Yes, we've got [[https://mastodon.social/@GreatDismal][William Gibson]], but he is not Taylor Swift. + +We're now seeing the [[https://engineering.fb.com/2024/03/21/networking-traffic/threads-has-entered-the-fediverse/][Threads opening itself to federation]], but most of us see it more as a thread than a risk. +How will they enshitify it to make money? +Google was also happily [[https://support.google.com/code/answer/62464?hl=en][supporting XMPP]], but this was since discontinued and replaced with a mediocre product. +Even Microsoft now has [[https://www.linuxfoundation.org/about/members][a significant saying in Linux]]. + +Federation is great for the people, not for the gatekeepers. +DMA is failing here, because it allows Facebook to pick and choose who they make Messenger interoperable. +There will be no official XMPP bridge anytime soon, and therefore there will be no real interoperability. + +What we need is a great product. +/We've got the technology/. + ** DONE Yey EU CLOSED: [2024-06-26 Wed 22:10] :PROPERTIES: diff --git a/content-org/me.org b/content-org/me.org deleted file mode 100644 index 91fd3f6..0000000 --- a/content-org/me.org +++ /dev/null @@ -1,249 +0,0 @@ -#+TITLE: me -#AUTHOR: Michał Sapka -#+URL: https://michal.sapka.me -#+STARTUP: show2levels indent logdone - -#+HUGO_BASE_DIR: ~/ghq/vcs.sapka.me/michal-sapka-me/ -#+HUGO_WEIGHT: auto -#+HUGO_SECTION: me - -3rd-[series since 2024-01-03] -* DONE Now -CLOSED: [2024-02-02 Fri 19:28] -:PROPERTIES: -:EXPORT_FILE_NAME: now -:EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract What I am up to? -:END: -#+begin_quote -The hardest thing here is finding official websites. - --- me -#+end_quote -** Now -The following is a short list of things I do /right now/. - -*** Watching -- [[https://www.startrek.com/en-un/series/star-trek-voyager][Star Trek Voyager]] season 5 [since since 2023-02-11; series since 2021-05-28] -*** Playing -- Yahuza 0 [since 2024-02-25] -- [[https://www.nethack.org/][Nethack]] [since 2024-02-01] -*** Reading -- Userfriendly archive [since 2024-01-31] -- [[https://archive.org/details/cprogramminglang0000kern_2ed][The C programming language]] [from 2024-03-24] -- Andrzej Sapkowski's /Baptism of Fire/ - -** Past - -Things I've /done/ in the past. -Starts in February 2024 - -Rating is in a scale 1-5. - -|---------------------------------------------------+----------------+-------------------------+----------+-----------------| -| Title | Type | Dates | Rating | Extra | -|---------------------------------------------------+----------------+-------------------------+----------+-----------------| -| Dune: Part One (2021) | Movie | 2024-04-07 | 4.75 | rewatch | -| [[https://craphound.com/category/down/][Cory Doctorow's Down and Out in the Magic Kingdom]] | Novel | 2024-03-24 - 2024-04-05 | 2.5 | | -| Patlabor the movie (1989) | Movie | 2024-04-06 | 3.75 | rewatch | -| [[https://mwl.io/nonfiction/os#af3e][Absolute FreeBSD]] | Technical book | 2023-12-01 - 2024-03-24 | 4.75 | | -| Andrzej Sapkowski's [[http://www.andrzejsapkowski.pl/timeofcontemptus.html][Time of Contempt]] | Novel | 2024-02-12 - 2024-03-21 | 3.5 | [[/blog/2024/andrzej-sapkowskis-time-of-contempt/][review]] | -| Weekend at Bernie's (1989) | Movie | 2024-01-13 - 2024-02-27 | 3.75 | rewatch | -| [[https://www.atlus.com/p5s/][Persona 5 Strikers]] | Computer game | 2023-12-01 - 2024-02-25 | 2 | dropped, [[/blog/2024/persona-5-strikers/][review]] | -| [[https://web.archive.org/web/20020726125436/http://www.3rdrock.com/][3rd Rock from the Sun]] [season 2] | TV Series | 2024-01-13 - 2024-02-26 | 3.25 | rewatch | -| Colossus: The Forbin Project (1970) | Movie | 2024-02-24 | 4.24 | [[/blog/2024/colossus-1970/][review]] | -| Lawmower Man 2 (1992) | Movie | 2024-02-22 | 2 (3.75) | rewatch, [[/blog/2024/lawmower-man-2-1996/][review]] | -| Lawmower Man (1992) | Movie | 2024-02-17 | 3.0 | rewatch, [[/blog/2024/lawmower-man-1229/][review]] | -| Hardware (1990) | Movie | 2024-02-15 | 3.5 | [[/blog/2024/hardware-1990/][review]] | -| Terry Pratchett's [[https://www.terrypratchettbooks.com/books/interesting-times/][Interesting Times]] | Novel | 2024-01-31 - 2024-02-11 | 3.75 | [[/blog/2024/interesting-times/][review]] | -| Ghost in the Machine (1993) | Movie | 2024-02-09 | 3.0 | [[/blog/2024/ghost-in-the-machine/][review]] | -| [[https://jujutsukaisen.jp/][Jujutsu Kaisen]] [season 2] | Anime Series | 2024-01-01 - 2024-02-06 | 4.24 | | - -** Future - -My public TODO list: - -- finish [[https://dunenovels.com/][Chronicles of Dune]] -- finish [[https://www.koeitecmoamerica.com/attackontitan/][Attack on Titan]] -- move from Unifi router to [[https://www.openbsd.org/][OpenBSD]] based one -- read the last two novels by [[https://andyweirauthor.com/][Andy Weir]] -- get myself a proper desktop/mini PC -- self-host my email -- add FB/Discord gateway to my XMPP server -- buy a Linux based phone with keyboard [apple-free-since-2024] -- Finish all of [[/star-trek/][Star Trek]] -- finish [[https://www.terrypratchettbooks.com/][Discworld]] series - -[[https://www.nethack.org/][Nethack]] goals: -- reach end of Dungeon of Doom as an elf wizard - -* DONE Contact -:PROPERTIES: -:EXPORT_FILE_NAME: now -:END: - -CLOSED: [2023-11-30 Fri 12:43] -:PROPERTIES: -:EXPORT_FILE_NAME: contact -:EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract How to contact me? -:END: - -** Contact - - -I try not use social media except for YouTube. Therefore, you won't find me on Twitter, TikTok. - -**Email**: [[mailto:contact@michal.sapka.me][contact@michal.sapka.me]] -**Mastodon**: [[https://emacs.ch/@ms][@mms@emacs.ch]] - -** GPG keys - -If you want, you can use my GPG key to validate signature (all emails from me should be signed) or to encrypt a message. -You can find the key [here](/mms.gpg). - -Or you can import it directly - -#+begin_src shell -curl -sL https://michal.sapka.me/mms.gpg | gpg --import -#+end_src - -Log: -- 2023-11-30: key *72AC6E152B4D98DE4CEF2CDA7E97D88147ED66E7* created - -* DONE Hardware and software I use -CLOSED: [2023-11-26 Fri 12:43] -:PROPERTIES: -:EXPORT_FILE_NAME: uses -:EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract What is my geat/setup? -:END: - -This is list of hardware and software I use. -Note, that I have two PCs (work MacBook and personal ThinkPad). -I try to address this when applicable. - - -** Hardware - -*** Computer - -My company provides (and forces me to use) a 2021 16-inch MacBook Pro with an M1 Pro and 32 GB of memory. -It's as everyone says: crazy fast, dead silent and heavy as a horse. -It's also much too expensive and impossible to repair. -I simply can not recommend it due to the price - both the purchase and in case of any problems. -M1 may be fast, but the downside is the level of integration. -You can not replace anything, the CPU, GPU, cache, memory and spying stuff is a single substance. -I am afraid that this is the future of personal computing, and I am not pleased. - - -My personal machine is a 15,6'' ThinkPad Extreme, gen 2. -It's equipped with Intel i5-9300 8 core @ 4 1GHz and has 32 GB of memory. -Furthermore, It has two GPUs: UHD Graphics 630 and NVIDIA GeForce GTX 1650 Mobile / Max-Q. -It would be a perfect machine if it wasn't for the NVIDIA. -It's the only way to achieve monitor output, so I am forced to use it. -Unfortunately, the support for Linux is bad and for BSD it's abysmal. -The battery is drained in an instant, the computer overheats, and yet I don't game. -Luckily, the drivers exist for FreeBSD, but OpenBSD is out the question due to licensing issues. -Perfect if you use Windows or PoP_OS. Otherwise, I'd reconsider. - -*** Phone - -Not much to say, as phones are boring. -I use iPhone 13 mini, and I'll try to stick to it as long as possible. -I try (and fail to) not use phone at all, so I don't need the horsepower. -I don't install apps because why would I? -The primary use case is YouTube on the john and contactless payments. - -I am eying e-ink devices, so if this one breaks, then who knows? - -*** Computer and pointing device - -I found love in Charybdis from Bastard Keyboard. -You can read my [review here](/2023/charybdis/). - -Highly recommended! - -*** Monitor - -Dell P2727Q. - -It's a 27-inch 4k monitor with USB-C power delivery, USB hub and an Ethernet. -Works as advertised. - -*** Headphones - -Sennheiser 6xx. -I can not recommend them enough. -Light, comfortable and sound just good enough for me not to look at audiophile headphones. -They are also wired, which is a huge plus. - -Headphone amplifier very recommended - I use Topping A50s. - -*** Speakers - -Ruarkaudio MR1. -I like those! -I have them connected to computer via line-in and to a Wiim mini streamer using a digital connection. -They are small speakers, so nothing to write home about - but for their size they work great. - -However, I bought them for their look. -Full wife approval factor - -** Software - -*** Operating system - -For work, I use macOS. -I try to keep on the old version as long as IT allows, as each new iteration comes with new problems. -Have you used the System Preferences recently? -If this was a hobby project, sure. -But this is not, and at this point I am afraid to ask how it even was approved by QA. - -On my personal laptop I use FreeBSD. -You can follow mu BSD journey [here](/category/bsd/). - -*** Shell - -I use Z Shell. -I tried to move to Korn Shell, but I still need to find time for this migration. - -*** Window manager - -DWM. -I don't have much personalization there yet, so nothing too interesting. - -On MacOS I use Yabai, which adds tiling capabilities. -However, DWM, with it's tagging, beats virtual desktop by a mile. - -*** Web browser - -Firefox. -It is a bit too corporate with strange things the foundation does, but there is no alternative. - -*** Text editor - -Emacs with Evil mode. - -*** Version manager - -I'm a Ruby dev by trade, so I use rbenv. -I tried asdf and loved it, but rbenv is already too established in work, that I gave up the fight. - -*** Music player - -MPD, and sometimes YouTube. - -*** Email client - -Emacs and Notmuch - -*** RSS reader - -Emacs and Elfeed - -*** Password Manager. - -Bitwarden. It does the job. - -*** Spellcheck - -I use LanguageTool via ltex-ls. -The checker uses ngram data provides by LanguageTool. diff --git a/content/blog/2024/fediverse.md b/content/blog/2024/fediverse.md new file mode 100644 index 0000000..572cee5 --- /dev/null +++ b/content/blog/2024/fediverse.md @@ -0,0 +1,50 @@ ++++ +title = "Federations is the one new concept that excites me" +author = ["Michał Sapka"] +categories = ["blog"] +draft = true +weight = 2001 +abstract = "The tech is here, we just need a good product" ++++ + +While you can't open a [fridge without some AI jumping at you](https://www.samsung.com/us/home-appliances/refrigerators/bespoke/bespoke-4-door-flex-refrigerator-29-cu-ft-with-ai-family-hub-and-ai-vision-inside-n-stainless-steel-rf29db9900qdaa/), or [your computer coming with hardware enabled spyware](https://blogs.windows.com/windowsexperience/2024/06/07/update-on-the-recall-preview-feature-for-copilot-pcs/), somewhere in the dark something cool lurks. +Not much in the dark, as ActivityPub is an open standard, and millions of peoples are using it via Mastodon, but the idea behind _federation_ doesn't get near enough attention. + +For decades The Open Web was under attack by shady companies, like Zuckernet or Muskitter. +There now is a generation who was raised on the web, but has no experience of even the simplest of Bulletin Board. +They know the internet as "WiFi" and the web is just a series of apps on their phones. +All attempts to educate them failed because it needed a yet another login on a platform no of their friends use. +Unless you've just finished showering in VC money, your app will not be a hit. +Kids won't join them, because they want their celebrities, their youtubers, their pop idols. +XMPP has no chance for a wide acceptance in this Discord riddled word. + +Federation may be just what we need. +You get a single account, which becomes your identity across the entire federated web. +Want to send some shitpost to Lemmy? +If you're already using mastodon.social, then you've already got what you need. + +But federation requires a lot of work to be easy enough for _common folk_. +Twitter can paint your homepage with millions of cool posts, because it has them (sadly). +Your Mastodon server does not, as the sexy girl from 3rd class may be on a different server. + +We're seeing people returning to Twitter because the entire multi-server/service idea is not easy to get a grasp on, and even harder to effectively use. +You need _active work_ to build a network. +There is no algorithm that will fill in the blanks. +For me this is a plus, but I am old. +Kids don't want to do anything more than swipe right (or whatever they do on tiktalk). + +Federation is an amazing idea, it's a technological problem. +It's ready for prime time, but only for nerds. +And we're seeing it on Mastodon - there is bigger chance to meet someone rocking a Linux desktop than to see a celebrity. +Yes, we've got [William Gibson](https://mastodon.social/@GreatDismal), but he is not Taylor Swift. + +We're now seeing the [Threads opening itself to federation](https://engineering.fb.com/2024/03/21/networking-traffic/threads-has-entered-the-fediverse/), but most of us see it more as a thread than a risk. +How will they enshitify it to make money? +Google was also happily [supporting XMPP](https://support.google.com/code/answer/62464?hl=en), but this was since discontinued and replaced with a mediocre product. + +Federation is great for the people, not for the gatekeepers. +DMA is failing here, because it allows Facebook to pick and choose who they make Messenger interoperable. +There will be no official XMPP bridge anytime soon, and therefore there will be no real interoperability. + +What we need is a great product. +_We've got the technology_. diff --git a/content/blog/contact/_index.md b/content/blog/contact/_index.md new file mode 100644 index 0000000..a525e99 --- /dev/null +++ b/content/blog/contact/_index.md @@ -0,0 +1,31 @@ ++++ +title = "Contact" +author = ["Michał Sapka"] +draft = false +weight = 1003 +abstract = "How to contact me" +aliases = ["/contact/"] ++++ + +## Contact {#contact} + +I try not use social media except for YouTube and Mastodon. Therefore, you won't find me on Twitter, TikTok. + +****Email****: [contact@michal.sapka.me](mailto:contact@michal.sapka.me) +****Mastodon****: [@mms@emacs.ch](https://emacs.ch/@ms) + + +## GPG keys {#gpg-keys} + +If you want, you can use my GPG key to validate signature (all emails from me should be signed) or to encrypt a message. +You can find the key [here](/mms.gpg). + +Or you can import it directly + +```shell +curl -sL https://michal.sapka.me/mms.gpg | gpg --import +``` + +Log: + +- 2023-11-30: key **72AC6E152B4D98DE4CEF2CDA7E97D88147ED66E7** created diff --git a/content/blog/now/_index.md b/content/blog/now/_index.md new file mode 100644 index 0000000..432d1e3 --- /dev/null +++ b/content/blog/now/_index.md @@ -0,0 +1,44 @@ ++++ +title = "Now" +author = ["Michał Sapka"] +draft = false +weight = 1004 +abstract = "How to contact me" +aliases = ["/now/", "/me/now/"] ++++ + +## Now {#now} + +I am reading _Hard to be God_ by Strugaccy brothers. +Current book pile consist of: two other Strugaccy book (_Stalker_ and _Monday Starts on Saturday_) and Zelazny's _Nine Princes in Amber_. +I am also in possession of a few [Michael Lucas](https://mwl.io/) technical books, out with the two most interesting are: _Networking for System Administrators_ and _Host Your Email Server_. + +I am playing _Prey_ on PS4. +It's a very nice game so far. +Much closer to _System Shock_ than to _Deus Ex_. +I am also very casually trying to get into _Nethack_. + +I am not watching any TV series, as I have a break +I will return to [Star Trek Voyager](/star-trek/) season 6 soon. + +I am working on my sites: this blob, [Unix History](/unix-history/), and [Cool Emacs](/cool-emacs/) + + +## Future {#future} + +My public TODO list: + +- finish [Chronicles of Dune](https://dunenovels.com/) +- ~~finish [Attack on Titan](https://www.koeitecmoamerica.com/attackontitan/)~~ +- move from Unifi router to [OpenBSD](https://www.openbsd.org/) based one +- read the last two novels by [Andy Weir](https://andyweirauthor.com/) +- get myself a proper desktop/mini PC +- self-host my email +- add FB/Discord gateway to my XMPP server +- buy a Linux based phone with keyboard [apple-free-since-2024] +- Finish all of [Star Trek](/star-trek/) +- finish [Discworld](https://www.terrypratchettbooks.com/) series + +[Nethack](https://www.nethack.org/) goals: + +- reach end of Dungeon of Doom as an elf wizard diff --git a/content/me/uses.md b/content/blog/uses/_index.md index 448e37b..79d7f0c 100644 --- a/content/me/uses.md +++ b/content/blog/uses/_index.md @@ -1,17 +1,12 @@ +++ -title = "Hardware and software I use" +title = "Uses" author = ["Michał Sapka"] -date = 2023-11-26T12:43:00+01:00 draft = false -weight = 1003 -abstract = "What is my geat/setup?" +weight = 1005 +abstract = "How to contact me" +aliases = ["/uses/", "/me/uses/"] +++ -This is list of hardware and software I use. -Note, that I have two PCs (work MacBook and personal ThinkPad). -I try to address this when applicable. - - ## Hardware {#hardware} @@ -117,12 +112,12 @@ However, DWM, with it's tagging, beats virtual desktop by a mile. ### Web browser {#web-browser} Firefox. -It is a bit too corporate with strange things the foundation does, but there is no alternative. +[I am looking for alternative.](http://localhost:1313/blog/2024/leaving-firefix-behind/) ### Text editor {#text-editor} -Emacs with Evil mode. +Emacs with Xah Lee Flykeys keybindings. ### Version manager {#version-manager} @@ -143,7 +138,12 @@ Emacs and Notmuch ### RSS reader {#rss-reader} -Emacs and Elfeed +Emacs and Gnus + + +### IRC Client {#irc-client} + +Emacs and ERC ### Password Manager. {#password-manager-dot} diff --git a/content/contact/about/_index.md b/content/contact/about/_index.md new file mode 100644 index 0000000..c2ccd53 --- /dev/null +++ b/content/contact/about/_index.md @@ -0,0 +1,31 @@ ++++ +title = "Contact" +author = ["Michał Sapka"] +draft = false +weight = 1003 +abstract = "How to contact me" +aliases = ["/contact/"] ++++ + +## Contact {#contact} + +I try not use social media except for YouTube. Therefore, you won't find me on Twitter, TikTok. + +****Email****: [contact@michal.sapka.me](mailto:contact@michal.sapka.me) +****Mastodon****: [@mms@emacs.ch](https://emacs.ch/@ms) + + +## GPG keys {#gpg-keys} + +If you want, you can use my GPG key to validate signature (all emails from me should be signed) or to encrypt a message. +You can find the key [here](/mms.gpg). + +Or you can import it directly + +```shell +curl -sL https://michal.sapka.me/mms.gpg | gpg --import +``` + +Log: + +- 2023-11-30: key **72AC6E152B4D98DE4CEF2CDA7E97D88147ED66E7** created diff --git a/content/me/contact.md b/content/me/contact.md deleted file mode 100644 index ed7bc23..0000000 --- a/content/me/contact.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: "Contact" -category: -- me -- update -abstract: Ways to contact me -date: 2023-11-30T21:52:39+01:00 -draft: false ---- - -## Contact - -I try not use social media except for YouTube. Therefore, you won't find me on Twitter, TikTok. - -**Email**: [contact@michal.sapka.me](mailto:contact@michal.sapka.me) -**Mastodon**: [https://emacs.ch/@ms](https://emacs.ch/@ms) - -## GPG keys - -If you want, you can use my GPG key to validate signature (all emails from me should be signed) or to encrypt a message. -You can find the key [here](/mms.gpg). - -Or you can import it directly - -``` -curl -sL https://michal.sapka.me/mms.gpg | gpg --import -``` - -Log: -- 2023-11-30: key *72AC6E152B4D98DE4CEF2CDA7E97D88147ED66E7* created diff --git a/content/me/now.md b/content/me/now.md deleted file mode 100644 index 86ca6d1..0000000 --- a/content/me/now.md +++ /dev/null @@ -1,78 +0,0 @@ -+++ -title = "Now" -author = ["Anderson Guy"] -date = 2024-02-02T19:28:00+01:00 -draft = false -weight = 1001 -abstract = "What I am up to?" -+++ - -> The hardest thing here is finding official websites. -> -> -- me - - -## Now {#now} - -The following is a short list of things I do _right now_. - - -### Watching {#watching} - -- [Star Trek Voyager](https://www.startrek.com/en-un/series/star-trek-voyager) season 5 [since since 2023-02-11; series since 2021-05-28] - - -### Playing {#playing} - -- Yahuza 0 [since 2024-02-25] -- [Nethack](https://www.nethack.org/) [since 2024-02-01] - - -### Reading {#reading} - -- Userfriendly archive [since 2024-01-31] -- [The C programming language](https://archive.org/details/cprogramminglang0000kern_2ed) [from 2024-03-24] -- [Cory Doctorow's Down and Out in the Magic Kingdom](https://torpublishinggroup.com/down-and-out-in-the-magic-kingdom/) [from 2024-04-25] - - -## Past {#past} - -Things I've _done_ in the past. -Starts in February 2024 - -Rating is in a scale 1-5. - -| Title | Type | Dates | Rating | Extra | -|--------------------------------------------------------------------------------------------------------|----------------|-------------------------|----------|-----------------------------------------------------------| -| [Absolute FreeBSD](https://mwl.io/nonfiction/os#af3e) | Technical book | 2023-12-01 - 2024-03-24 | 4.75/5 | | -| Andrzej Sapkowski's [Time of Contempt](http://www.andrzejsapkowski.pl/timeofcontemptus.html) | Novel | 2024-02-12 - 2024-03-21 | 3.5 | [review](/blog/2024/andrzej-sapkowskis-time-of-contempt/) | -| Weekend at Bernie's (1989) | Movie | 2024-01-13 - 2024-02-27 | 3.75 | rewatch | -| [Persona 5 Strikers](https://www.atlus.com/p5s/) | Computer game | 2023-12-01 - 2024-02-25 | 2 | dropped, [review](/blog/2024/persona-5-strikers/) | -| [3rd Rock from the Sun](https://web.archive.org/web/20020726125436/http://www.3rdrock.com/) [season 2] | TV Series | 2024-01-13 - 2024-02-26 | 3.25 | rewatch | -| Colossus: The Forbin Project (1970) | Movie | 2024-02-24 | 4.24 | [review](/blog/2024/colossus-1970/) | -| Lawmower Man 2 (1992) | Movie | 2024-02-22 | 2 (3.75) | rewatch, [review](/blog/2024/lawmower-man-2-1996/) | -| Lawmower Man (1992) | Movie | 2024-02-17 | 3.0 | rewatch, [review](/blog/2024/lawmower-man-1229/) | -| Hardware (1990) | Movie | 2024-02-15 | 3.5 | [review](/blog/2024/hardware-1990/) | -| Terry Pratchett's [Interesting Times](https://www.terrypratchettbooks.com/books/interesting-times/) | Novel | 2024-01-31 - 2024-02-11 | 3.75 | [review](/blog/2024/interesting-times/) | -| Ghost in the Machine (1993) | Movie | 2024-02-09 | 3.0 | [review](/blog/2024/ghost-in-the-machine/) | -| [Jujutsu Kaisen](https://jujutsukaisen.jp/) [season 2] | Anime Series | 2024-01-01 - 2024-02-06 | 4.24 | | - - -## Future {#future} - -My public TODO list: - -- finish [Chronicles of Dune](https://dunenovels.com/) -- finish [Attack on Titan](https://www.koeitecmoamerica.com/attackontitan/) -- move from Unifi router to [OpenBSD](https://www.openbsd.org/) based one -- read the last two novels by [Andy Weir](https://andyweirauthor.com/) -- get myself a proper desktop/mini PC -- self-host my email -- add FB/Discord gateway to my XMPP server -- buy a Linux based phone with keyboard [apple-free-since-2024] -- Finish all of [Star Trek](/star-trek/) -- finish [Discworld](https://www.terrypratchettbooks.com/) series - -[Nethack](https://www.nethack.org/) goals: - -- reach end of Dungeon of Doom as an elf wizard diff --git a/layouts/blog/baseof.html b/layouts/blog/baseof.html index 9b0700a..373b998 100644 --- a/layouts/blog/baseof.html +++ b/layouts/blog/baseof.html @@ -46,7 +46,7 @@ --hover-button-bg: #A8A4A0; } body { - width: 800px; + width: 1000px; margin-left: auto; margin-right: auto; background-color: var(--bg-color); @@ -505,6 +505,10 @@ <a href="/">Homepage</a> <a href="/blog/about">About</a> <a href="/blog/index.xml">RSS</a> + </nav><nav> + <a href="/blog/now">Now</a> + <a href="/blog/uses">Uses</a> + <a href="/blog/contact">Contact</a> </nav> </header> |