diff options
author | mms <michal@sapka.me> | 2024-03-17 21:38:03 +0100 |
---|---|---|
committer | mms <michal@sapka.me> | 2024-03-17 21:38:03 +0100 |
commit | b42de7befc83fc17313ee5402c6568fa7825dce0 (patch) | |
tree | 6c45b7848770aeaceed0ce2946e7373460f5cb8e | |
parent | 95256da06753b072d3fb5e700efcba5c7cc12aa7 (diff) |
feat: stv bliss
-rw-r--r-- | assets/content_images/star-trek-bliss.jpg | bin | 0 -> 94373 bytes | |||
-rw-r--r-- | content-org/bsd.org | 7 | ||||
-rw-r--r-- | content-org/star-trek.org | 70 | ||||
-rw-r--r-- | content/bsd/blocking-bad-bots-openbsd.md | 74 | ||||
-rw-r--r-- | content/bsd/desktop-freebsd-wont-improve-unless-people-are-using-it.md | 120 | ||||
-rw-r--r-- | content/bsd/history/01_multics.md | 3 | ||||
-rw-r--r-- | content/bsd/history/02_unix.md | 4 | ||||
-rw-r--r-- | content/bsd/history/_index.md | 0 | ||||
-rw-r--r-- | content/star-trek/stv/05x14-bliss.md | 52 | ||||
-rw-r--r-- | layouts/_default/single.html | 10 | ||||
-rw-r--r-- | resources/_gen/images/star-trek-bliss_hu0683d928e9ff5d809e574f1a1f6a8f86_94373_1600x0_resize_q90_h2_box.webp | bin | 0 -> 128604 bytes | |||
-rw-r--r-- | resources/_gen/images/star-trek-bliss_hu0683d928e9ff5d809e574f1a1f6a8f86_94373_800x0_resize_q90_h2_box.webp | bin | 0 -> 53738 bytes |
12 files changed, 323 insertions, 17 deletions
diff --git a/assets/content_images/star-trek-bliss.jpg b/assets/content_images/star-trek-bliss.jpg Binary files differnew file mode 100644 index 0000000..1089793 --- /dev/null +++ b/assets/content_images/star-trek-bliss.jpg diff --git a/content-org/bsd.org b/content-org/bsd.org index 57ab9ca..74c8794 100644 --- a/content-org/bsd.org +++ b/content-org/bsd.org @@ -1008,12 +1008,14 @@ I learned the BUS trick from [[https://nudesystems.com/how-to-fix-no-screen-foun * Unix history :@bsd: :PROPERTIES: :EXPORT_HUGO_SECTION: bsd/history +:EXPORT_HUGO_CUSTOM_FRONT_MATTER: :hasNavSection bsd-history :END: ** DONE History of BSD part I: Multics CLOSED: [2024-03-09 Sat 21:03] :PROPERTIES: :EXPORT_FILE_NAME: 01_multics -:EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract BSD history starts with Multics +:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract BSD history starts with Multics +:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: :shortname Part I: Multics :EXPORT_HUGO_MENU: :menu bsd-history :name "Multics" :EXPORT_HUGO_PAIRED_SHORTCODES: img-c :END: @@ -1089,7 +1091,8 @@ This has not stopped them from designing the system on black blackboards and pap CLOSED: [2024-03-16 Sat 21:00] :PROPERTIES: :EXPORT_FILE_NAME: 02_unix -:EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract BSD history starts with Multics +:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: :abstract How Unix came to be? +:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: :shortname Part II: Unix :EXPORT_HUGO_MENU: :menu bsd-history :name "Unix" :EXPORT_HUGO_PAIRED_SHORTCODES: img-c :END: diff --git a/content-org/star-trek.org b/content-org/star-trek.org index c38e1c4..2c72200 100644 --- a/content-org/star-trek.org +++ b/content-org/star-trek.org @@ -799,11 +799,14 @@ Markings: :EXPORT_HUGO_MENU: :menu st-voy-episodes :END: ** Season 5 +:PROPERTIES: +:EXPORT_HUGO_CUSTOM_FRONT_MATTER: :hasNavSection st-voy-episodes +:END: *** DONE star trek: voyager 05x01 - night CLOSED: [2023-02-12 wed 23:00] :properties: :export_file_name: 05x01-night -:export_hugo_custom_front_matter: abstract my opinion on star trek voyager 05x01 - night +:export_hugo_custom_front_matter+: abstract my opinion on star trek voyager 05x01 - night :EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name "1" :end: **** Synopsis @@ -833,7 +836,7 @@ Not satisfactory. He was there, but not enough. CLOSED: [2023-02-22 Wed 23:00] :PROPERTIES: :EXPORT_FILE_NAME: 05x02-drone -:EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract my opinion on Star Trek Voyager 05x02 - Drone +:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract my opinion on Star Trek Voyager 05x02 - Drone :EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 2 :END: **** Synopsis @@ -871,7 +874,7 @@ Oh yeah, a lot better than last time. We have Doctor interacting with B'Elanna, CLOSED: [2023-02-28 Wed 23:00] :PROPERTIES: :EXPORT_FILE_NAME: 05x03-extreme-risk -:EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract my opinion on Star Trek Voyager 05x03 - Extreme Risk +:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract my opinion on Star Trek Voyager 05x03 - Extreme Risk :EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 3 :END: **** Synopsis @@ -931,7 +934,7 @@ Unsatisfactory. Doctor is nothing more than a minor plot device here. CLOSED: [2023-05-23 Wed 23:00] :PROPERTIES: :EXPORT_FILE_NAME: 05x04-in-the-flesh -:EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract my opinion on Star Trek Voyager 05x04 - In The Flesh +:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract my opinion on Star Trek Voyager 05x04 - In The Flesh :EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 4 :END: **** Summary @@ -961,7 +964,7 @@ Was he even here? I don't remember. CLOSED: [2023-05-25 Wed 23:00] :PROPERTIES: :EXPORT_FILE_NAME: 05x05-once-upon-a-time -:EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract my opinion on Star Trek Voyager 05x05 - Once Upon a Time. Worst episode yet? +:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract my opinion on Star Trek Voyager 05x05 - Once Upon a Time. Worst episode yet? :EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 5 :END: Delta Flyer, with Paris, Tuvok, and Samantha Wildman on board, crashes on a planetoid and is buried under kilometers of rock. Wildman's daughter, Naomi, is taken care of by Neelix. @@ -989,7 +992,7 @@ Not enough Doctor in the last few episodes! CLOSED: [2023-05-31 Wed 23:00] :PROPERTIES: :EXPORT_FILE_NAME: 05x06-timeless -:EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract my opinion on Star Trek Voyager 05x06. A good time travel episode. +:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract my opinion on Star Trek Voyager 05x06. A good time travel episode. :EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 6 :END: @@ -1027,7 +1030,7 @@ A lot of scenes with the Doctor, I am content. CLOSED: [2023-12-02 Wed 23:00] :PROPERTIES: :EXPORT_FILE_NAME: 05x07-infinite-regress -:EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract a shining Seven episode +:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract a shining Seven episode :EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 7 :END: @@ -1097,7 +1100,7 @@ Failed! There was quite a lot of him here, but he as not given a chance go shine CLOSED: [2023-12-06 Wed 23:00] :PROPERTIES: :EXPORT_FILE_NAME: 05x08-nothing-human -:EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract what an episode! +:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract what an episode! :EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 8 :END: B'Elanna is attacked by a non-humanoid alien creature and her life is danger. @@ -1159,7 +1162,7 @@ The in-between-names doctor in full glory CLOSED: [2023-12-22 Fri 23:19] :PROPERTIES: :EXPORT_FILE_NAME: 05x09-thirty-days -:EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract A good Paris episode +:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract A good Paris episode :EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 9 :END: We start where it ends: Paris is locked in Voyager's brig, locked for 30 days. @@ -1224,7 +1227,7 @@ Unsatisfactory CLOSED: [2024-03-08 Fri 22:07] :PROPERTIES: :EXPORT_FILE_NAME: 05x11-latent-image -:EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract A great Doctor episode! +:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract A great Doctor episode! :EXPORT_HUGO_PAIRED_SHORTCODES: img-c :EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 11 :END: @@ -1282,7 +1285,7 @@ I love how he is developing through the series and sure hope authors won't forge CLOSED: [2024-03-13 Wed 16:06] :PROPERTIES: :EXPORT_FILE_NAME: 05x12-bride-of-chaotica -:EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract A fun Capitan Proton episode +:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract A fun Capitan Proton episode :EXPORT_HUGO_PAIRED_SHORTCODES: img-c :EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 12 :END: @@ -1319,7 +1322,7 @@ It's something! CLOSED: [2024-03-16 Sat 10:06] :PROPERTIES: :EXPORT_FILE_NAME: 05x13-gravity -:EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract A *great* Tuvok episode +:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract A *great* Tuvok episode :EXPORT_HUGO_PAIRED_SHORTCODES: img-c :EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 13 :END: @@ -1367,6 +1370,49 @@ Tasty space spider! [fn:spock] I haven't seen too much of TOS, so I can't compare him to mr. Spock. [fn:only] I fully accept the ban on mind-melt that is sure to follow this sentence +*** DONE Star Trek: Voyager 05x14 - Bliss +CLOSED: [2024-03-17 Sun 21:36] +:PROPERTIES: +:EXPORT_FILE_NAME: 05x14-bliss +:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract A monster a week type of trek +:EXPORT_HUGO_PAIRED_SHORTCODES: img-c +:EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 14 +:END: +**** The plot +Voyager encounters wormhole leading directly to Earth. +Too beautiful to be true? +We learn that it's actually an alien creature that has the ability to project dreams and hopes to people minds, in order to trap them. +Only Seven and Naomi are immune to this, and Voyager enters the wormhole - which in reality is the creature's body. +Inside, we meet Quatai, an alien who has been trapped there for quite some time. + +**** Impressions +Sometimes POSTE[fn:poste] is all you need. +Nothing out of the ordinary - just a problem in outer space. +This is very much ok. +The basic premise - great; crew on happy pills - perfect; Seven out to get to the bottom of it - ideal; Naomi - still cool. + +#+attr_shortcode: "star-trek-bliss.jpg" "https://www.youtube.com/watch?v=YJ2DRFP44K4" +#+begin_img-c +The creature in all of its glory +#+end_img-c + +The most memorable part of this episode was the reaction of Quatai upon meeting Voyager. +After countless lies and deceptions by the creature, he can no longer accept that a good thing can happen. +He assumes that it's just another ploy to mess with his mind. +When we are in a dump, it's very hard to trust in positives. + +This episode also deepens the relation of Seven and Naomi. +They are the only ones on the Voyager /not/ waiting to return to Earth, as Voyager is their true home. +Fascinating. + +A good episode. + +**** Doctor Factor + +Reduced to plot machine. Unacceptable! + +[fn:poste] Plain Old Star Trek Episode + * Picard :@star_trek: :PROPERTIES: :EXPORT_HUGO_SECTION: star-trek/picard diff --git a/content/bsd/blocking-bad-bots-openbsd.md b/content/bsd/blocking-bad-bots-openbsd.md new file mode 100644 index 0000000..51ed5ec --- /dev/null +++ b/content/bsd/blocking-bad-bots-openbsd.md @@ -0,0 +1,74 @@ ++++ +title = "OpenBSD: Blocking bad bots using Relayd" +author = ["Michał Sapka"] +date = 2023-12-11T19:08:00+01:00 +categories = ["bsd"] +draft = false +weight = 2002 +abstract = "How do I fight bad crawlers?" +[menu] + [menu.bsd-openbsd] + weight = 2002 + identifier = "openbsd-blocking-bad-bots-using-relayd" + parent = "obsdweb" + name = "Blocking bad bots using Relayd" ++++ + +The bane of existence for most of small pages: web crawlers. +They create most traffic this site sees and makes my [site stats](https://michal.sapka.me/site/info/#site-stats) overly optimistic. +We can go with [robots.txt](https://en.wikipedia.org/wiki/Robots_Exclusion_Protocol), but what if it's not enough? +I can tell a valuable bot to not index some part of my site, but: +a) some bots ignore it +b) what if I don't want some bots to even have the chance to ask? + +Get that SEO scanning and LLM training out of here! + + +## Blocking crawlers {#blocking-crawlers} + +The rest of this guide assumes webstack: Relayd and Httpd. +Relayd is great and since it works on higher level than pf, we can read headers. +Luckily, those crawlers send usable "User-Agents" which we can block. + +First, let's see who uses my site the most. Assuming you use "forwarded"[^fn:1] style for logs, we can do: + +```shell +awk -F '"' '{print $6}' <path to log file> | sort | uniq -c | sort# +``` + +Then we need to manually select agents we want to block. +It won't be easy, as the strings are long and contain a lot of unnecessary information - which includes plain lies. +You need to define which part of the full User-Agent is common and can be used for blocking. + +Then we can create block rules in a Relayd protocol. +Relayd doesn't use regexp, and instead allows using case-sensitive Lua globs. +Stars will match everything. + +```shell +block request method "GET" header "User-Agent" value "*<common part>*" +``` + +Remember that config assumes last-one-wins, so the block rules should be the last matching. +I just put those end the end of my config. +You can create a \`block quick...\` rule if you want - it will short-circuit the entire protocol. + +Therefore, my "https" protocol now has a series of blocks: + +```shell +http protocol "https" { + # most of the procol omitted + block request method "GET" header "User-Agent" value "*Bytespider*" + block request method "GET" header "User-Agent" value "*ahrefs*" + block request method "GET" header "User-Agent" value "*censys*" + block request method "GET" header "User-Agent" value "*commoncrawl*" + block request method "GET" header "User-Agent" value "*dataforseo*" + block request method "GET" header "User-Agent" value "*mj12*" + block request method "GET" header "User-Agent" value "*semrush*" + block request method "GET" header "User-Agent" value "*webmeup*" + block request method "GET" header "User-Agent" value "*zoominfo*" +} +``` + +(usage of globs was proposed to me on [OpenBSD mailing list](<https://marc.info/?l=openbsd-misc&m=170206886109953&w=2>) + +[^fn:1]: : vide <https://man.openbsd.org/httpd.conf.5#style> diff --git a/content/bsd/desktop-freebsd-wont-improve-unless-people-are-using-it.md b/content/bsd/desktop-freebsd-wont-improve-unless-people-are-using-it.md new file mode 100644 index 0000000..723c82c --- /dev/null +++ b/content/bsd/desktop-freebsd-wont-improve-unless-people-are-using-it.md @@ -0,0 +1,120 @@ ++++ +title = "FreeBSD on the Desktop won't improvide unless people are using it" +author = ["Michał Sapka"] +date = 2023-03-29T22:09:00+02:00 +categories = ["bsd"] +draft = false +weight = 2002 +abstract = "I have hits from /r/bsd, but almost none of those people are using BSD" +[menu] + [menu.bsd-varia] + weight = 2002 + identifier = "freebsd-on-the-desktop-won-t-improvide-unless-people-are-using-it" + name = "Desktop FreeBSD won't improve unless people are using it" ++++ + +Shamelessly, I posted my previous post, [FreeBSD on a Thinkpad Extreme G2](https://d-s.sh/2023/freebsd-on-thinkpad-x1-extreme-g2/) on [/r/bsd Reddit](https://www.reddit.com/r/BSD/comments/124v5cm/freebsd_on_a_thinkpad_x1_extreme_g2/). + +The result, some 24 hours later, is 100 visitors. +Out of that 100, 57 are using a desktop. +Out of that 57, only 2 used FreeBSD—2%. No other BSDs are recorded. + +People who are into BSD don't use BSD. +This seems to be a reason for lacking hardware support. +If no one uses FreeBSD, no one will encounter those problems. If no one encounters them, no one will fix them. + + +## Update 2023-04-14 {#update-2023-04-14} + +The article, got quite the round around the internets, gathering some interests from [Reddit](https://old.reddit.com/r/freebsd/comments/126fvkz/desktop_freebsd_wont_improve_unless_people_are/), [Hacker News](<https://news.ycombinator.com/item?id=35378367>), Twitter, Discover BSD, or [Vermaden](https://vermaden.wordpress.com/2023/04/03/valuable-news-2023-04-03/). +With all that interest come quite a few questions and comments. +The following is an attempt to summarize it all. + + +### People who use FreeBSD don't care about FreeBSD hardware {#people-who-use-freebsd-don-t-care-about-freebsd-hardware} + +This makes perfect sense. +If your FreeBSD installation on X220 works flawlessly, you may not care about anything more modern. +But there will come a time when you will need to replace the hardware. + +{{< img-r "freebsd-beastie.png" >}} +FreeBSD Beastie +{{< /img-r >}} + +This comment, however, came as a proof that the sample from my blog is invalid. +This may be the case, but I don't buy it. +All traffic on the aforementioned post came from Reddit's BSD forum. +It's the one place where you could expect that people using BSD would hang. +It may also be that it's quite a random sample - it's small, and people who have yet to become into BSD but are BSD-curious opened my blog post. +I am in no place to debunk or confirm this. +I, however, know that many people presenting at FreeBSD conferences do it using Macs or Windows. +So even if the numbers are dubious, the overall feeling remains sorrowful. + +To add to the above: there are also stats for the commented opinion piece. +Two hundred forty-four people opened it from /r/freebsd. +Of that, 24 people were using FreeBSD, and just 2 were using OpenBSD. + + +### Your statistics may be invalid as people mask their browser agent. {#your-statistics-may-be-invalid-as-people-mask-their-browser-agent-dot} + +This also may be the case. +Why, then, is the referer not spoofed? +It's a much more invasive data point than the underlying OS. +But I'm a simple Firefox user, never used Librewolf. + + +### FreeBSD is a server OS {#freebsd-is-a-server-os} + +Yeah, this is the sentiment I've read before jumping aboard. +My problem with this idea is that each and every FOSS OS is a value in itself. +The current poster boy, +Linux, also had huge problems getting to work on various machines. +In my opinion, it's limiting OS to a single use case is a completely valid point - your use case for FreeBSD is on a server, and this is where it currently shines (or not, depending on your experience). +Some folks despise allocating any FreeBSD dev time to the desktop as there are many server issues. + +But again, I don't see it this way. +Limiting FreeBSD to the server only is short-lighted. +Unless you are already powering your servers with BSD, there will always be a question: "Why not Linux. It's what everyone else is doing". +And Linux got into its current position not by being a great server machine but rather by attracting the interest of some very skillful people. +And it did it by allowing more and more people to free themselves from Windows on their machines. + +I see FreeBSD problems as having two primary causes: the [Unix wars](https://en.wikipedia.org/wiki/Unix_wars) of the past and limited resources now. +If FreeBSD were easier to use on a wide range of end-user machines (which tend to be laptops), the easier it would for people to want to develop it. +BSDs are now a far second choice. +Why would someone invest time? +They may fall in love with the OS, but unless they try it, it will never happen. + + +### I like our small userbase {#i-like-our-small-userbase} + +I'm as elitist as the other person. [DWM](https://dwm.suckless.org/) stated that + +> "This keeps its userbase small and elitist. +> No novices asking stupid questions. + +I can't find this quote anymore, but the sentiment seems similar. +However, there are two aspects here. + +FreeBSD comes with no graphical interface by default. +This makes it much closer to minimalist distros than Ubuntu. +This still allows anyone to feel like a hacker. + +The second, however, is that some problems are unsolvable by end-user. +Writing drivers is EXTREMELY difficult, and, as I've recently learned (thanks, Jeff!), this is especially true when it comes to WiFi drivers, as there is no open implementation. +This means that any progress requires a trial-and-error process based on reverse engineering. +No one without deep knowledge of low-level programming will be able to make any progress, and even those few will need people with real hardware for testing. + + +### Hardware support is years behind Linux {#hardware-support-is-years-behind-linux} + +Yes, and this is what I was referring to. + + +### Why would anyone use BSD on a desktop? {#why-would-anyone-use-bsd-on-a-desktop} + +It's a great system, just needs a lot of work on hardware support :-) + + +### Your post is worthless, and only the comments are interesting {#your-post-is-worthless-and-only-the-comments-are-interesting} + +It's more than I anticipated. That post was small and written without any deeper research. But the discussion around it makes me believe that I hit something real. diff --git a/content/bsd/history/01_multics.md b/content/bsd/history/01_multics.md index 3e18afe..169db3b 100644 --- a/content/bsd/history/01_multics.md +++ b/content/bsd/history/01_multics.md @@ -5,7 +5,8 @@ date = 2024-03-09T21:03:00+01:00 categories = ["bsd"] draft = false weight = 2001 -abstract = "BSD history starts with Multics" +hasNavSection = "bsd-history abstract BSD history starts with Multics" +shortname = "Part I: Multics" [menu] [menu.bsd-history] weight = 2001 diff --git a/content/bsd/history/02_unix.md b/content/bsd/history/02_unix.md index ca598c7..3f1abc9 100644 --- a/content/bsd/history/02_unix.md +++ b/content/bsd/history/02_unix.md @@ -5,7 +5,9 @@ date = 2024-03-16T21:00:00+01:00 categories = ["bsd"] draft = false weight = 2002 -abstract = "BSD history starts with Multics" +hasNavSection = "bsd-history" +abstract = "How Unix came to be?" +shortname = "Part II: Unix" [menu] [menu.bsd-history] weight = 2002 diff --git a/content/bsd/history/_index.md b/content/bsd/history/_index.md new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/content/bsd/history/_index.md diff --git a/content/star-trek/stv/05x14-bliss.md b/content/star-trek/stv/05x14-bliss.md new file mode 100644 index 0000000..d960cf3 --- /dev/null +++ b/content/star-trek/stv/05x14-bliss.md @@ -0,0 +1,52 @@ ++++ +title = "Star Trek: Voyager 05x14 - Bliss" +author = ["Michał Sapka"] +date = 2024-03-17T21:36:00+01:00 +categories = ["st-voy", "star-trek"] +draft = false +weight = 3013 +hasNavSection = "st-voy-episodes abstract A monster a week type of trek" +[menu] + [menu.st-voy-rev-s5] + weight = 3013 + identifier = "star-trek-voyager-05x14-bliss" + name = 14 ++++ + +## The plot {#the-plot} + +Voyager encounters wormhole leading directly to Earth. +Too beautiful to be true? +We learn that it's actually an alien creature that has the ability to project dreams and hopes to people minds, in order to trap them. +Only Seven and Naomi are immune to this, and Voyager enters the wormhole - which in reality is the creature's body. +Inside, we meet Quatai, an alien who has been trapped there for quite some time. + + +## Impressions {#impressions} + +Sometimes POSTE[^fn:1] is all you need. +Nothing out of the ordinary - just a problem in outer space. +This is very much ok. +The basic premise - great; crew on happy pills - perfect; Seven out to get to the bottom of it - ideal; Naomi - still cool. + +{{< img-c "star-trek-bliss.jpg" "https://www.youtube.com/watch?v=YJ2DRFP44K4" >}} +The creature in all of its glory +{{< /img-c >}} + +The most memorable part of this episode was the reaction of Quatai upon meeting Voyager. +After countless lies and deceptions by the creature, he can no longer accept that a good thing can happen. +He assumes that it's just another ploy to mess with his mind. +When we are in a dump, it's very hard to trust in positives. + +This episode also deepens the relation of Seven and Naomi. +They are the only ones on the Voyager _not_ waiting to return to Earth, as Voyager is their true home. +Fascinating. + +A good episode. + + +## Doctor Factor {#doctor-factor} + +Reduced to plot machine. Unacceptable! + +[^fn:1]: Plain Old Star Trek Episode diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 191f651..1efacb3 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -30,6 +30,14 @@ {{- end }} </article> - </div> + {{ if .Page.Params.hasnavsection }} + {{ with .NextInSection }} + ← <a href="{{ .RelPermalink }}">{{ or .Page.Params.shortname .Page.Name }}</a> + {{ end }} + <br> + {{ with .PrevInSection }} + <a href="{{ .RelPermalink }}">{{ or .Page.Params.shortname .Page.Name }}</a> → + {{ end }} + {{ end }} {{ end }} diff --git a/resources/_gen/images/star-trek-bliss_hu0683d928e9ff5d809e574f1a1f6a8f86_94373_1600x0_resize_q90_h2_box.webp b/resources/_gen/images/star-trek-bliss_hu0683d928e9ff5d809e574f1a1f6a8f86_94373_1600x0_resize_q90_h2_box.webp Binary files differnew file mode 100644 index 0000000..3da3b18 --- /dev/null +++ b/resources/_gen/images/star-trek-bliss_hu0683d928e9ff5d809e574f1a1f6a8f86_94373_1600x0_resize_q90_h2_box.webp diff --git a/resources/_gen/images/star-trek-bliss_hu0683d928e9ff5d809e574f1a1f6a8f86_94373_800x0_resize_q90_h2_box.webp b/resources/_gen/images/star-trek-bliss_hu0683d928e9ff5d809e574f1a1f6a8f86_94373_800x0_resize_q90_h2_box.webp Binary files differnew file mode 100644 index 0000000..6e5d93b --- /dev/null +++ b/resources/_gen/images/star-trek-bliss_hu0683d928e9ff5d809e574f1a1f6a8f86_94373_800x0_resize_q90_h2_box.webp |