<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>The Eye of Höðr</title>
    <link>https://blog.gbanyan.net/en</link>
    <description>A personal blog about medicine, technology, and everyday life.</description>
    <language>en</language>
    <lastBuildDate>Tue, 11 Aug 2026 06:57:15 GMT</lastBuildDate>
    <atom:link href="https://blog.gbanyan.net/en/feed.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title>Where Does the AI Flavor Come From? Why LLMs Cannot Escape the Shadow of Data</title>
      <link>https://blog.gbanyan.net/en/blog/ai-taste-llm-data-shadow</link>
      <guid isPermaLink="true">https://blog.gbanyan.net/en/blog/ai-taste-llm-data-shadow</guid>
      <description>Why do LLM outputs always have an &quot;AI taste&quot;? From input method predictions to recommendation algorithms, and now Large Language Models, they are fundamentally probabilistic association prediction computations. When models can only seek the most probable patterns from existing data, are novel things that have never appeared doomed to be ignored? I call this the &quot;Curse of Correlation.&quot;</description>
      <content:encoded><![CDATA[<p>Striking while the iron is hot, here is another long post discussing the capability limits of LLMs (actually, I'm just annoyed that a paper idea I had was done by someone else X).</p>
<p>Some have said that current LLMs feel like the shadow of humanity, while others say that LLM outputs seem to carry an "AI taste" unless specially tuned. Furthermore, exploring new research topics also seems to have some limitations?</p>
<h2 id="starting-from-the-context-of-early-digital-tools"><a href="#starting-from-the-context-of-early-digital-tools">Starting from the Context of Early Digital Tools</a></h2>
<p>Let's start from some contexts of earlier digital tools. In fact, many convenient applications that appear intelligent must begin with probability, statistics, correlation, and prediction. For example, input methods and candidate words are essentially predicting the next word the user will type.</p>
<p>Additionally, Spotify playlists, recommended video channels on YouTube, and social media posts collect numerous quantified features, feed them into models for probabilistic predictions of associations, and continuously reinforce training through the user's own feedback, thus increasingly converging on the user's preferences.</p>
<p>But this context introduces some potential problems. Have you ever thought about why echo chambers emerge so easily? Because this pattern of predicting associations tends to reinforce the more superficial, visible patterns. The less probable and numerically unlikely ones will be pushed further away by this system. Projecting this onto reality a bit more, it makes it harder to come into contact with groups that have different traits and surface preferences than you do—unless you explore more proactively.</p>
<h2 id="the-essence-of-llms-predicting-the-next-data-fragment"><a href="#the-essence-of-llms-predicting-the-next-data-fragment">The Essence of LLMs: Predicting the Next Data Fragment</a></h2>
<p>My abilities are relatively weak, so I cannot fully explain the principles from the underlying attention mechanism of LLMs, but the mechanism of LLMs can essentially be thought of as: training a model from all recorded data since human civilization began to predict the most likely next data fragment.</p>
<p>As for the strength of its predictive capabilities, how it aligns with human preferences, how to effectively utilize hardware resources, how to control the input data length during prediction so that it degrades as little as possible, and how the importance fluctuates—these depend on the tuning capabilities of different models. It even includes dividing the data processing pipeline into multiple steps, rather than having a single model output it all at once. Quantitative changes bring about qualitative changes, which is why current LLMs can provide answers so close to humans.</p>
<h2 id="the-curse-of-correlation"><a href="#the-curse-of-correlation">The Curse of Correlation</a></h2>
<p>But here is the problem: does the underlying complex probabilistic association prediction computation, while infinitely aligning with human outputs, also bring a certain degree of limitation? Are human creative associations and thoughts more discontinuous and less traceable than superficial probabilistic association computations? If LLMs just help us filter and find information based on the most probable and strongly correlated patterns in the data, is it easy to overlook novel things that have never been explored, rarely appear in human data, or have never appeared at all?</p>
<p>I call this phenomenon the "Curse of Correlation."</p>
<p>When New Phonetic (Bopomofo) or other predictive input methods emerged, the language used by humans actually underwent a filtering process, becoming more aligned with input method predictions for efficiency, with fewer complex textual variants, rare vocabulary, or newly coined words intended for creative atmospheres.</p>
<p>So, without carefully designed Prompts and prompt words integrating human thoughts, are LLM creations and outputs somewhat more prone to having an "AI taste," following the same logic as the common vocabulary and texts of input methods? Because, essentially, they are both just predicting the single most probable scenario given the current context across all existing data.</p>
<h2 id="the-shadow-of-humanity"><a href="#the-shadow-of-humanity">The Shadow of Humanity</a></h2>
<p>I believe this is also why LLMs are said to be like the shadow of humanity. Because any pattern or process that is too fixed and observable in the data might be sealed into the models in the future as computing resources increase and models develop. Conversely, you could also say, are most human groups actually just very predictable? (Gets hit)</p>
<p>However, what about things not in the data? In human history, many discoveries were strokes of genius or even happy accidents, but humans have the ability to cleverly achieve sudden enlightenment, connecting seemingly unrelated contexts to create new discoveries. Under the current architecture of strong correlational computation, do LLMs have the ability to replicate this?</p>
<h2 id="an-unfinished-paper-idea"><a href="#an-unfinished-paper-idea">An Unfinished Paper Idea</a></h2>
<p>Therefore, my original paper idea was: if I deliberately picked named entities and vocabulary that were very far apart and forced the LLM to output a connection or a reasonable explanation between them, how would the LLM actually react when there is almost no description in existing data?</p>
<p>Because as long as humans reach a certain level of intelligence, they can make up a reasonable story. But for LLMs, from low-end to high-end, you would see outputs in this scenario ranging from gibberish to severely hallucinatory connections, perfectly verifying the gap between LLMs and human capabilities. It's just that being conceptually far apart and almost unrelated is hard to define in computer text data—vectors? Unsearchable by search engines? So this experiment wasn't developed further, and then someone else did it.</p>
<h2 id="where-llms-are-strong-and-weak"><a href="#where-llms-are-strong-and-weak">Where LLMs Are Strong and Weak</a></h2>
<p>The article has gotten a bit long, so let's get back to the point. I do not believe that within a correlation-calculating model, you can force it to generate creative, rare topics that break away from existing data. Plainly speaking, what an LLM outputs cannot be random noise; it is data fragments with certain patterns.</p>
<p>So in current scientific research systems, LLMs are strong in that, given existing data and set conditions, they can continuously compute through programmatic loops to filter and screen similar ideas, research topics, and implementation methods. Our own exploration process, on the other hand, involves constantly swapping the named entity keywords in our professional knowledge, asking an LLM Agent to search or deduce the most reasonable path.</p>
<p>But an LLM will not proactively prompt you with novel topics that have weak surface correlations and huge differences in existing data; this is currently something humans must actively think of themselves. This is also why it is said that those who are better at asking questions are better able to use AI tools.</p>
<p>I believe that this fundamentally is the ability to constantly explore seemingly unrelated and unprompted different topics. Furthermore, I believe this step is one of the keys for AI research to conduct high-level decision-making or even Artificial General Intelligence; otherwise, the Curse of Correlation will continue to exist.</p>]]></content:encoded>
      <pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate>
      <dc:creator>Gbanyan</dc:creator>
      <enclosure url="https://blog.gbanyan.net/assets/ai-taste-llm-data-shadow.jpg" length="262072" type="image/jpeg"/>
      <author>Gbanyan</author>
      <category>Writings</category>
      <category>Research</category>
    </item>
    <item>
      <title>Codex for Windows Launched, but the Problem Isn&apos;t Just the Tool</title>
      <link>https://blog.gbanyan.net/en/blog/codex-windows-beyond-tools</link>
      <guid isPermaLink="true">https://blog.gbanyan.net/en/blog/codex-windows-beyond-tools</guid>
      <description>OpenAI has released Codex for Windows, but for AI tools to truly land in the hands of ordinary people, structural issues like authorization mechanisms, system environment differences, and privacy trust might deserve more attention than the tools themselves.</description>
      <content:encoded><![CDATA[<p>OpenAI (the parent company of ChatGPT) has just released the Codex desktop application for Windows, which can be found in the Microsoft Store.</p>
<p>Based on the equalization of knowledge, everyone can consider giving it a try. But what I want to share might be more of some observations and sharing regarding structural issues. Can it be considered popular science? Some of it might also be a layman's little murmur.</p>
<h2 id="from-qa-to-taking-action-the-next-step-for-ai-assistants"><a href="#from-qa-to-taking-action-the-next-step-for-ai-assistants">From Q&#x26;A to Taking Action: The Next Step for AI Assistants</a></h2>
<p>For models like GPT, Gemini, and Claude, the direction they need to take to evolve from information-answering aids into something more useful and helpful to everyone is to actually get things done for you.</p>
<p>However, digital systems might be much closer to the messy complexity of real life than people imagine.</p>
<h2 id="the-metaphor-of-a-new-employee"><a href="#the-metaphor-of-a-new-employee">The Metaphor of a New Employee</a></h2>
<p>For example, suppose a new employee wants to start working at a shop you own. How do you assess their capabilities?</p>
<p>Looking at a resume is a common practice, as is a probationary period, but these are built on the cognition that, given basic human operational capabilities, even if there are things they cannot do in the shop, it won't cause a disaster. For instance, if they don't know how to operate the coffee machine, they will ask proactively or check the manual. If they need to find a specific item and aren't familiar with the shop layout, they might search one by one, and if they really can't find it, they will politely ask the boss when they are not busy.</p>
<p>This threshold of cognition and caution rises with the professional degree of the industry and the economic or time costs involved. To put it plainly, the higher the risk of something going wrong, the less you trust a new employee, especially when you don't fully understand their capabilities yet.</p>
<h2 id="the-dilemma-of-authorization-decision-fatigue-vs-risk"><a href="#the-dilemma-of-authorization-decision-fatigue-vs-risk">The Dilemma of Authorization: Decision Fatigue vs. Risk</a></h2>
<p>To human cognition, digital systems, at least in my personal feeling, are only flatter, more ephemeral, and less concrete than the physical space of a company. Therefore, for this cognitive threshold, some people will be more cautious and fearful, while others won't care as much.</p>
<p>Frontline AI companies, in order to lower this cognitive threshold and the risk of accidents, have constantly been thinking about authorization, sandboxes, and defense mechanisms. But these mechanisms in digital systems will definitely not be human enough; after all, defining which actions require authorization and which do not is also a very complex issue in the real world.</p>
<p>Imagine if that newly hired employee wanted to pick up a manual on the desk or grab a jar of salt from the condiment area to add some, and they had to get your confirmation for every single step—accumulated over time, this would absolutely lead to decision fatigue. You would feel this employee is too tedious, timid, and afraid of taking responsibility.</p>
<p>Therefore, many people choose to bypass the authorization mechanism entirely, fully delegating all operational rights to these Agents released by the companies. By doing so, the efficiency and output of some people soar to incredible heights; but for others, accidents happen—files are completely deleted, sensitive information left completely exposed, and so on.</p>
<p>This further involves some architectures, habits, and even values of digital system structures.</p>
<h2 id="differences-in-environments-a-tidy-shop-vs-a-department-stores-appliance-section"><a href="#differences-in-environments-a-tidy-shop-vs-a-department-stores-appliance-section">Differences in Environments: A Tidy Shop vs. a Department Store's Appliance Section</a></h2>
<p>Let's swap roles today; let's try being this new employee.</p>
<p>Right now, you are standing in a shop where cabinets and equipment are neatly arranged, so strict that every device, like the coffee machine, refrigerator, and oven, has an operating manual and a safety rulebook hanging on it. Don't you feel a bit more confident to explore and complete tasks on your own? Because you have a clear understanding of what will happen at each step, or what prompts will appear for erroneous steps.</p>
<p>Then let's make the environment more complex... imagine the appliance section of a department store. You walk in and see the designs of many different new appliances. Even though they look shiny and appealing (I must admit there was a time I loved browsing and playing around with them...), the problem arises: can you guarantee that you know how to operate every device at first glance? For some buttons, when you press them, there is a sense of fear and uncertainty.</p>
<p>In modern visual-interface system environments, it is more like the latter scenario. Each service, manufacturer, and interface design on Windows has its own habits, considerations, and design reasons. But the problem is, through just the initial visual interaction, even the smartest people might need to reason and deduce a bit, let alone ordinary users?</p>
<p>By the same token, for these model assistants, this is not the most efficient mode of functional cognitive exchange.</p>
<h2 id="the-inherent-advantages-of-unix-like-systems"><a href="#the-inherent-advantages-of-unix-like-systems">The Inherent Advantages of Unix-like Systems</a></h2>
<p>Unix-like systems (macOS, Linux...) and pure text Command Line Interfaces (CLI), surprisingly, have an inherent advantage in this regard. They are more like the aforementioned shop where everything is neatly organized.</p>
<p>This relates to the fact that many Unix-like tools and commands have actually been developed over decades (probably more than twenty years?). Well-designed CLI text tools, just like clearly documented manuals and procedural rules, show what each parameter means, and if a step is done wrong, there will be as clear an error message as possible.</p>
<p>The Windows system itself has a lot of baggage in its GUI, while its text command system has undergone generational changes, with the completeness and operability of the previous generation not matching that of Unix-like systems.</p>
<p>There is a very clear trend with tools released by OpenAI and Claude: they are often released first on macOS, or even operate best solely on macOS. Besides macOS natively embedding these complete Unix tools, macOS actually has comprehensive AppleScript that allows the manipulation of GUI interfaces via text commands. That means ordinary operations in Reminders and Calendar can actually be added, deleted, or modified via text commands.</p>
<p>Returning to the cognition of the employee, this means that in this environment, they have a very clear understanding of what will happen at each step, or what items can be manipulated. But in Windows and other environments, they face something akin to a blob of chaos. Many things have to be explored on their own, and even after taking action, what happens is very opaque (software on Windows is developed independently by various companies, and many processes are essentially black boxes, meaning information is not disclosed). The cost of cognitive reasoning is extremely high, and many employees might just give up halfway through exploration.</p>
<h2 id="solutions-from-ai-companies"><a href="#solutions-from-ai-companies">Solutions from AI Companies</a></h2>
<p>Back to these AI companies themselves, their perspective is hoping more people can use the tools they release as employees. But how can these problems be solved? It's impossible to tell everyone to just use macOS, right? (Though a recent wave really did drive up Mac mini sales...)</p>
<p>To lower the authorization friction mentioned earlier and address this problem, I currently see a few directions for solutions:</p>
<h3 id="1-building-isolated-environments"><a href="#1-building-isolated-environments">1. Building Isolated Environments</a></h3>
<p>Whether it is advanced users doing it themselves or these AI companies providing it. Taking ChatGPT's desktop application as an example, you can notice that its Agent mode establishes an isolated environment and then executes programmatic commands, so whatever happens inside won't affect the outside. At the same time, many tools inherently have a sandbox mode. Additionally, some advanced users, when utilizing tools provided by these AI companies, will build their own isolated environments, such as restricting read/write directories or setting up virtual machines.</p>
<h3 id="2-brute-forcing-via-visual-recognition-and-reasoning"><a href="#2-brute-forcing-via-visual-recognition-and-reasoning">2. Brute-Forcing via Visual Recognition and Reasoning</a></h3>
<p>That is, directly taking screenshots or acquiring the positions of operational elements on a web interface to perform actions. In fact, if you are not worried about privacy data issues at all, they have actually realized handing over full control of the phone to cloud AI in China. It can help you send messages, automatically search for information on the internet, and automatically filter necessary information on social media, all fully automated.</p>
<p>But then this leads to another extremely complex issue: where is the boundary of data authorization interaction and privacy?</p>
<h2 id="the-problem-of-identity-verification-and-trust"><a href="#the-problem-of-identity-verification-and-trust">The Problem of Identity Verification and Trust</a></h2>
<p>Let's change roles again. If today you are an ordinary citizen going into a government agency to handle administrative affairs, how does the government agency verify that you are indeed the citizen in question? The common verification procedure involves ID documents and photo recognition.</p>
<p>But in digital systems, how can this procedure be implemented? It's impossible to just recite your Gmail password and gain direct passage, right? Would you feel safe if every tool could operate your email? Not to mention that passwords and ID numbers leaking on the internet is already a common occurrence.</p>
<p>Therefore, the authorization and authentication of different data access alone is a huge obstacle for these AI tool assistants.</p>
<p>Or stack the roles: if today an employee of your company goes to the Ministry of Economic Affairs to apply for a business alteration, how do they verify that this employee truly represents you?</p>
<p>Let's be a bit conspiratorial: it's not impossible for outsiders to hijack this employee, make them steal your company's certification documents, and forge your signature. So what about current Agent proxy tools? In the digital system, they don't even have emotions, expressions, or other distress signals for you to judge authenticity.</p>
<p>This is also why, in a situation where AI tools are expected to be smarter, information security policies are also taken more seriously and sensitively.</p>
<p>macOS has an inherent advantage in security: every type of operational permission, just like you going to a government department to apply for reading or writing certain personal data, has a complete process and restriction. Windows actually has this too, and it can be adjusted to be very strict, but by default, it is not as strict and organized as macOS. Thus, this is also a factor in why these AI tools are more suitable for operating on the macOS system.</p>
<h2 id="why-ai-tools-have-not-truly-landed-in-the-hands-of-ordinary-people"><a href="#why-ai-tools-have-not-truly-landed-in-the-hands-of-ordinary-people">Why AI Tools Have Not Truly Landed in the Hands of Ordinary People</a></h2>
<p>This article has unknowingly become very long; let's wrap it up.</p>
<p>If you sincerely want to make good use of this AI employee, synthesizing the above factors, we find there are many friction factors. This is also why some people are already flying high with it, but it hasn't yet smoothly landed in the hands of ordinary people.</p>
<h3 id="1-lack-of-direct-cognition-of-what-ai-tools-can-do"><a href="#1-lack-of-direct-cognition-of-what-ai-tools-can-do">1. Lack of Direct Cognition of What AI Tools Can Do</a></h3>
<p>With newly hired human employees, no matter what, there is a basic reality framework; you can anticipate what they will and will not do. However, for AI tools, most people's cognition remains at Q&#x26;A and information gathering. When it involves data alteration and modification, they cannot confidently hand it directly to them.</p>
<p>Additionally, AI tools do not have a tacit understanding of interacting with you like real people do. Part of this tacit understanding is that they will proactively and gradually adjust until you can directly assess the boundaries of their capabilities. AI tools will only wait for you to issue commands and prompt you on what else can be done.</p>
<p>At this point, engineers with programming and system operation knowledge are the best demographic to exert this capability, because the things engineers know that programs and text commands can achieve are the partial upper limit of AI tools. Meanwhile, the more powerful the model, the better it is at self-orchestrating the planning sequence and execution steps of these programs, which means it can better translate your ambiguous commands into concrete procedural steps.</p>
<h3 id="2-lack-of-background-knowledge-on-how-to-correctly-lower-friction"><a href="#2-lack-of-background-knowledge-on-how-to-correctly-lower-friction">2. Lack of Background Knowledge on How to Correctly Lower Friction</a></h3>
<p>To bypass restrictions and correctly unleash AI tools, one must establish complete data boundaries or prepare relevant protection and backup measures. However, these abilities are primarily embodied by engineers familiar with digital systems.</p>
<p>You want ordinary people to prepare sandboxes and isolated environments? You want them to understand regular backups? You throw a bunch of jargon like git, docker, VM, WSL... I see most people getting dizzy right away. Even the author hesitated here, wondering if writing about Unix earlier was already too much.</p>
<p>Furthermore, the friction of digital authorization itself is an obstacle. Under increasingly strict information security precautions, if I want to allow AI tools to operate my digital assets scattered across different cloud services, such as Gmail, Google Calendar, or other services, just exploring whether the access interface has a complete authentication mechanism is a cost in time and energy, much like those appliances lined up in a department store.</p>
<h3 id="3-insufficient-control-over-personal-privacy-data-or-trust-issues-with-ai-service-providers"><a href="#3-insufficient-control-over-personal-privacy-data-or-trust-issues-with-ai-service-providers">3. Insufficient Control over Personal Privacy Data, or Trust Issues with AI Service Providers</a></h3>
<p>Basically, when you start using AI tools to process these documents, you have to accept that the information contained within will absolutely be uploaded to cloud servers and might be processed and utilized by the companies. For instance, my ID photos or my bank account plain text, as long as I tell it to organize them, will definitely be uploaded.</p>
<p>When you have even the slightest bit of unease, yet cannot anonymize (de-identify) your own data, you won't be willing to use AI tools. This is also why there is a faction hoping to develop local AI.</p>
<h2 id="returning-to-codex-for-windows"><a href="#returning-to-codex-for-windows">Returning to Codex for Windows</a></h2>
<p>Returning to the beginning of the article, although the Windows version of the Codex tool has been released, and I encourage everyone to explore it, rival Claude probably already has similar tools.</p>
<p>At the same time, my tone isn't very enthusiastic. Why?</p>
<p>Because of the problems discussed above, and the inherent aptitude of Windows. I even saw that this Codex desktop tool runs via the WSL tool, which means setting up an isolated Linux virtual machine within Windows. But based on my understanding of Windows running into problems every other day (the author hasn't used Windows for serious business in a long time; the last time was using a Citizen Digital Certificate), I feel its usage rate will definitely not reach the levels on macOS (don't come to me if things go wrong, just passing the buck X).</p>
<p>So this piece is probably more like a layman's popular science murmur article.</p>]]></content:encoded>
      <pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate>
      <dc:creator>Gbanyan</dc:creator>
      <enclosure url="https://blog.gbanyan.net/assets/codex-windows-beyond-tools.jpg" length="33453" type="image/jpeg"/>
      <author>Gbanyan</author>
      <category>Writings</category>
      <category>Software</category>
      <category>Research</category>
    </item>
    <item>
      <title>Not All Tears Should Be Summarized Into Bullet Points</title>
      <link>https://blog.gbanyan.net/en/blog/not-all-tears-should-be-summarized</link>
      <guid isPermaLink="true">https://blog.gbanyan.net/en/blog/not-all-tears-should-be-summarized</guid>
      <description>Not All Tears Should Be Summarized Into Bullet Points</description>
      <content:encoded><![CDATA[<p>I originally thought I would never again feel "anger" so vividly.<br>
Until last Sunday.</p>
<p>I saw a fellow patient crying.<br>
Because they wanted to share, to acknowledge their vulnerability, and to disarm everyone's defenses,<br>
They bared their soul nakedly,<br>
And wept.</p>
<p>In that instant, a soft spot in my heart was touched.<br>
But it remained a sigh of, "Ah, what can be done anyway?"</p>
<p>What truly ignited the fire happened later.<br>
Someone used AI tools, far too habitually.<br>
And so, an unproofread, bullet-point transcript<br>
Was casually shared out just like that.</p>
<p>"So, it turns out our experiences can just be reduced to a few words of summary?"<br>
"Is the suffering of patients nothing more than one little creative blurb after another that glides past people's eyeballs every day?"<br>
"Does the outcry of what has been taken away, of what can never be possessed again, lose all meaning under arbitrary transcription?"</p>
<p>I profoundly realized why some people harbor such a hatred for AI summaries.<br>
Because the creator's intentions, what they wish to convey,<br>
Can all be lost in the nonchalance of a transcription,<br>
Just as we are habitually ignored amidst the rolling tides of this world.</p>
<p>I am not as brave as this girl, for even now, I lack the courage to acknowledge my vulnerability.<br>
I still arm myself with numbness and rationality.</p>
<p>But all of this must mean something.<br>
It is quite ridiculous; I had almost adopted<br>
A mindset of just getting by, of muddling through my own life, and letting things pass as they may.<br>
Yet, for that crying voice and figure,<br>
I cannot swallow this grievance.</p>]]></content:encoded>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator>Gbanyan</dc:creator>
      <enclosure url="https://blog.gbanyan.net/assets/not-all-tears-should-be-summarized.jpg" length="129656" type="image/jpeg"/>
      <author>Gbanyan</author>
      <category>Writings</category>
    </item>
    <item>
      <title>2023 Retrospective and New Year&apos;s Outlook for 2024</title>
      <link>https://blog.gbanyan.net/en/blog/review-on-2023-and-new-hope-on-2024</link>
      <guid isPermaLink="true">https://blog.gbanyan.net/en/blog/review-on-2023-and-new-hope-on-2024</guid>
      <description>For me, a review of 2023 could be summarized in just a few words, but that doesn&apos;t mean it isn&apos;t worth writing about. Passing the doctoral qualifying exam might be a turning point. The challenges of taking courses this semester, along with the Ph.D. candidate title earned after passing the finals, could also be memorable parts of 2023.</description>
      <content:encoded><![CDATA[<p>For me, a review of 2023 could be summarized in just a few words, but that doesn't mean it isn't worth writing about. Passing the doctoral qualifying exam might be a turning point. The challenges of taking courses this semester, along with the Ph.D. candidate title earned after passing the finals, could also be memorable parts of 2023.</p>
<p>But the focus of this article is not on detailing those events, but rather on examining what constitutes true change and growth.</p>
<h2 id="the-interaction-between-health-and-psychology"><a href="#the-interaction-between-health-and-psychology">The Interaction Between Health and Psychology</a></h2>
<p>In the first half of 2023, my mind was entirely focused on the doctoral qualifying exam and finding a stable income to get by. Looking back now, with a weak body and mind, there wasn't really much growth.</p>
<p>Starting in the second half of the year, following my original plan, I started going to the gym and hired a coach to supervise my weight training. Fortunately, there are gyms within five hundred meters of both my workplace and my home.</p>
<p>During my fitness training, the thing the coach most frequently singled out to supervise was the impulsiveness in my movements.</p>
<p>For every movement, I just desperately wanted to complete the specified number of reps and quickly maneuver the equipment to the designated position, but the completeness and correctness of the movement were often neglected.</p>
<p>So the degree to which each movement actually trained the muscle was compromised; a rushed finishing motion also hurts the joints and muscles, which will accumulate over time and turn into long-term sports injuries.</p>
<p>But the "impulsiveness" in these movements also feels related to the interaction between my long-standing psychological state and my upbringing environment.</p>
<p>When interacting with the outside world, hearing loss—coupled with the delay in language processing speed training due to not wearing hearing aids early on—makes my reactions a beat slower.</p>
<p>This anxiety of failing to keep up with the outside world's reactions is already deeply engraved in my bones, and my gradually deteriorating visual field, lacking proper psychological cognitive construction,</p>
<p>only deepens this further.</p>
<p>Before starting the fitness plan, I was vaguely aware of this. And during the execution of fitness movements, through feedback from others and the most direct feelings of my body,</p>
<p>I became even more determined that I must improve looking "impulsive."</p>
<p>Focusing on the completeness of every movement during fitness training is also a mirror for myself.</p>
<p>How to breathe properly, how to stretch and tighten the muscles well, and how to properly control the position of the equipment—</p>
<p>besides the physical training itself, these are also <strong>rehabilitation for a soul that was once overwhelmed to the point of breathlessness</strong>.</p>
<p>If there has to be a conclusion, it is that</p>
<blockquote>
<p>I still have to work hard, but the true goal of my efforts,</p>
<p>Is not pursuing perfect external reaction speeds,</p>
<p>But pursuing the calmness, composure, and leeway coordinated jointly by the body and mind.</p>
</blockquote>
<h2 id="sleep"><a href="#sleep">Sleep</a></h2>
<p><strong>My sleep is an absolute disaster.</strong></p>
<p>The uncontrollability of my sleep state is also likely the fundamental reason why I had to leave the hospital.</p>
<p>Because I cannot guarantee that my mind will remain completely clear during working hours.</p>
<p>No matter how I adjust, no matter what work situation I am in (unemployed, working full-time, or working part-time during the week),</p>
<p>my mental state in the morning is invariably worse; it feels as if something hasn't completely woken up.</p>
<p>I've gotten used to forcing myself into a working state with a cup of black coffee.</p>
<p>And if I am busy all week, there will definitely be one day where I need to sleep until noon just for the mental fatigue to ease.</p>
<p>It is indeed related to sleep quality; if the previous night's sleep quality is very good, the morning grogginess improves.</p>
<p>But it seems a night of perfect sleep quality is unattainable.</p>
<p>Currently known alleviating factors are:</p>
<ol>
<li>Strong sunlight exposure in the morning.</li>
<li>Avoiding caffeine intake in the afternoon, or only drinking weak green tea.</li>
<li>A cooler ambient temperature when falling asleep.</li>
<li>Small doses of SSRIs and BZDs seem to offer some improvement.</li>
</ol>
<p>The hospital environment is cold. Under the old air conditioner at home and a house rule that the AC is only turned on when it exceeds 27 degrees Celsius,</p>
<p><strong>I spent at least two years working in cold temperatures during the day and returning to high temperatures at night. This may have worsened my sleep quality.</strong></p>
<p>During the preparation for the doctoral qualifying exam, this severe groggy state did not completely disappear despite leaving hospital work.</p>
<p>After passing the qualifying exam and starting the fitness plan, there was some improvement, but not as much as I had expected.</p>
<p>I briefly went to a psychiatric clinic and took SSRI and BZD medications, feeling some improvement, but when I got too busy and forgot to return for follow-ups, I didn't get refills.</p>
<p>I suspect that the genetic defect in USH2A might have effects that are currently unknown on melatonin or the pineal gland.</p>
<p>Furthermore, an almost completely degraded retina is indeed discussed in literature as being associated with the regulation of circadian rhythms.</p>
<p>So... there really doesn't seem to be much I can do to improve my sleep quality... tragic.</p>
<p>Now, I can only take things one step at a time.</p>
<p>At least, through over a year of recuperation, I can naturally wake up around 8 or 9 AM.</p>
<h2 id="family"><a href="#family">Family</a></h2>
<p>The meaning of family to me is actually very complex; to me, it is a mire I cannot break free from.</p>
<p>On one hand, I believe that for a person to be mentally independent, they should move out from their parents and live on their own.</p>
<p>Even renting in another city and working alone would be fine, so that my social life and privacy can have their own space.</p>
<p>On the other hand, my mother seems extremely unwilling to see all her children leave, even if she doesn't say it explicitly.</p>
<p>But from the emotions she arbitrarily spills and vents, I read a fear of being abandoned and having no one to accompany her.</p>
<p>And so I became the only child left at home.</p>
<p>And indeed, when crises occurred at home a few times, they were handled promptly by me staying at home and my sister who was nearby.</p>
<p>In the closed storm of the family, the only thing I can do is perhaps to earnestly cultivate myself,</p>
<p>in order to maintain the autonomy and stability of my emotions and judgment.</p>
<h2 id="the-meaning-of-life"><a href="#the-meaning-of-life">The Meaning of Life</a></h2>
<p>Currently, I do not have a strong sense of identity.</p>
<p>There are no values I absolutely must protect, nor life goals I absolutely must achieve.</p>
<p>The obsession I fought tooth and nail for in the past—looking back, who was it for? Who instilled this obsession?</p>
<p>Was it the product of many values pursuing an external image, self-hypnotized heroism, and pandering to multiple expectations?</p>
<p>Was it a constant amalgamation of the images of all the successful people I had seen?</p>
<p>Also, are many of my implicit emotions</p>
<p><strong>derived from the relative sense of deprivation regarding the life experiences of many normal people?</strong></p>
<p>If I see clearly that no matter how hard I try, these life experience opportunities—lost as my eyes gradually go blind—cannot be recalled,</p>
<p>then what was the meaning of the effort driven by that burst of energy in the first place?</p>
<p>I still don't know the answer to this question.</p>
<hr>
<p>Now, pushing forward the Taiwan Usher Syndrome and Audiovisual Impairment Association is what the professor who originally helped me find the pathogenic gene mutation</p>
<p>came over to pull me into.</p>
<p>She said she couldn't bear to watch my eyes continue to worsen,</p>
<p>and there are indeed many areas in biomedical science, drug R&#x26;D, and even IT accessibility</p>
<p>where efforts can be made.</p>
<p>But this thing called my future has never had a clear bottom.</p>
<p>Many things I previously tried so hard to grasp would slip away through my hands like sand.</p>
<p>Yet during this period of rest and recuperation, there are many connections that I inadvertently run into just around the corner.</p>
<p>My New Year's outlook for 2024, my current wish,</p>
<p>is to continue these good connections, keep looking forward, and wait to see what else lies ahead.</p>]]></content:encoded>
      <pubDate>Mon, 05 Feb 2024 08:12:00 GMT</pubDate>
      <dc:creator>Gbanyan</dc:creator>
      <enclosure url="https://blog.gbanyan.net/assets/photo-1581306382071-24fe449eed4c.jpg" length="762012" type="image/jpeg"/>
      <author>Gbanyan</author>
      <category>Medicine</category>
      <category>Writings</category>
    </item>
    <item>
      <title>Transcript of the Opening Address at the First Session of the First General Assembly of the Taiwan Usher Syndrome and Audiovisual Impairment Association</title>
      <link>https://blog.gbanyan.net/en/blog/lecture-for-1st-commitee-usher-syndrome-association</link>
      <guid isPermaLink="true">https://blog.gbanyan.net/en/blog/lecture-for-1st-commitee-usher-syndrome-association</guid>
      <description>The opening address at the first session of the first general assembly of the association in Nangang, Taipei, at 1:00 PM on Saturday, January 27, 2024. It was conceived on the high-speed rail that very morning and includes responses to phenomena observed by the co-founding professor.</description>
      <content:encoded><![CDATA[<p>On Saturday, January 27, 2024</p>
<p>At 1:00 PM, the opening address at the first session of the first general assembly of the association in Nangang, Taipei.</p>
<p>Conceived on the high-speed rail that very morning,</p>
<p>It includes some responses to phenomena observed by the co-founding professor.</p>
<hr>
<p>I am very glad to see so many people here today, participating and offering their support.</p>
<p>At its inception, this association was based solely on the wishes of a few individuals.</p>
<p>Some wanted to help those whose vision and hearing are both affected.</p>
<p>Some hoped that what they study and continuously research could benefit more people in need.</p>
<p>And some wanted their plight to be seen, hoping that this endlessly turning world could take care of them a little more.</p>
<p>Under various circumstances,</p>
<p>We began to try, taking it one step at a time, slowly gathering</p>
<p>People in similar situations or with similar ideals.</p>
<p>From the middle of last year to the beginning of this year,</p>
<p>From Facebook groups to Line groups,</p>
<p>We were pleasantly surprised to find,</p>
<p>That our philosophy was receiving more and more responses,</p>
<p>Our actions were gaining more and more attention,</p>
<p>And today, we are just a little bit away from accomplishing</p>
<p>That small step of our initial wish.</p>
<p>Based on my own past experiences, I personally believe</p>
<p>That in the real world, nothing is certain.</p>
<p>Effort does not necessarily yield results.
Dreams cannot always be realized.
Under the turning of society, not the whole world can hear the sound of our cries.</p>
<p>For those whose vision and hearing are affected,
Illness and defects are not necessarily a blessing or a curse.
Role models, paragons, striving upwards, expecting to be of use—
These are also not necessarily our labels.</p>
<p>I think what we should value the most
Is how we become "human."
How do we fight for our rights as humans?
Do we also have the capacity for free choice?
With free will, living well according to our own desires,
Instead of entirely relying on the pity and expectations of others
As the meaning of our existence.</p>
<p>The association cannot promise that anything will definitely change,
For the whole society, the whole world.</p>
<p>But I hope that in this process of striving,
Everyone can discover something together and make themselves better.</p>
<p>Thank you all.</p>]]></content:encoded>
      <pubDate>Thu, 01 Feb 2024 07:20:00 GMT</pubDate>
      <dc:creator>Gbanyan</dc:creator>
      <enclosure url="https://blog.gbanyan.net/assets/photo-1587825140708-dfaf72ae4b04.jpg" length="592991" type="image/jpeg"/>
      <author>Gbanyan</author>
      
    </item>
    <item>
      <title>A New Start After the Doctoral Qualifying Exam</title>
      <link>https://blog.gbanyan.net/en/blog/a-new-start-after-verication-for-doctor-degree</link>
      <guid isPermaLink="true">https://blog.gbanyan.net/en/blog/a-new-start-after-verication-for-doctor-degree</guid>
      <description>The doctoral qualifying exam and the challenge of restoring physical and mental condition</description>
      <content:encoded><![CDATA[<h2 id="the-exhaustion-of-a-year-ago"><a href="#the-exhaustion-of-a-year-ago">The Exhaustion of a Year Ago</a></h2>
<ul>
<li>Between July and August 2022, at my former resident training hospital, I was evaluated as unfit, making it very difficult to continue.</li>
<li>I was given a chance to improve, but the truth is that both my body and mind had reached their limits at that time, even feeling as though my life was hanging by a thread.</li>
<li>Looking back now, I believe that under the same environment, <strong>I absolutely had no remaining energy to think about how to improve</strong>.</li>
<li>I decided that no matter what, whether pursuing further academic studies or continuing to work, <strong>I had to leave first, take a breath, and only then would it be possible to rebuild from scratch</strong>.</li>
</ul>
<h2 id="the-doctoral-qualifying-exam-and-the-challenge-of-restoring-physical-and-mental-condition"><a href="#the-doctoral-qualifying-exam-and-the-challenge-of-restoring-physical-and-mental-condition">The Doctoral Qualifying Exam and the Challenge of Restoring Physical and Mental Condition</a></h2>
<ul>
<li>After leaving the hospital, the immediate challenge I faced was the doctoral qualifying exam.</li>
<li>Because I was so busy at the hospital that I forgot to apply for a leave of absence, I was delayed by two years, meaning I was already a third-year doctoral student when I went back to study.</li>
<li>The university regulations stated that the doctoral qualifying exam had to be passed within three years, and three subjects had to be passed. This meant that in the upcoming third year, I only had one year left to prepare, with only two chances remaining: the fall semester and the spring semester.</li>
<li>Another trouble was that my psychological state was stuck in negativity; at all times, I felt a sense of powerlessness that no matter what I did or what effort I put in, there would be no reward.</li>
<li><strong>Therefore, the immediate challenges I faced right after leaving the hospital were</strong>:
<ul>
<li>Physical and mental exhaustion, a sense of powerlessness toward everything.</li>
<li>A broken physical fitness and broken sleep.</li>
<li>The loneliness, anxiety, and fear of stepping into an unfamiliar field alone (my undergraduate major was medicine, and I entered the computer science doctoral program with almost zero foundation).</li>
<li>A sense of uncertainty about where to go and having no direction for my career.</li>
</ul>
</li>
</ul>
<h3 id="progress-of-improvement"><a href="#progress-of-improvement">Progress of Improvement</a></h3>
<ul>
<li>Acknowledging the current situation, separating subjective emotions and objective problems as much as possible.</li>
<li>Treating the psychological and physical states as part of a systemic problem, and listing countermeasures.</li>
<li>Analyzing the problems, identifying the scope of what can be controlled, and slowly beginning to improve from the bare minimum.</li>
<li>Searching for usable paradigms and methods from past psychological counseling experiences, spiritual self-help, and popular science books.</li>
</ul>
<h2 id="results"><a href="#results">Results</a></h2>
<ul>
<li>Teased apart the impact of the habits and mindsets of my family of origin on my body and mind, and found ways to address them one by one.</li>
<li>Established a list of scientific attributions for chronic fatigue and poor sleep quality, alleviating the anxiety of self-doubt.</li>
<li>Starting from the most basic act of sitting alone in a cafe, to traveling alone, and reading alone, gradually rebuilding and strengthening my self-awareness and value in every exploratory journey.</li>
</ul>
<h2 id="phased-tasks-accomplished"><a href="#phased-tasks-accomplished">Phased Tasks Accomplished</a></h2>
<ul>
<li>Spent nearly a year passing the doctoral qualifying exam; unexpectedly failed biostatistics the first time, and spent half a year passing it with fear and trepidation.</li>
<li>Briefly revised a paper I had written before, establishing some basic workflows for writing papers.</li>
<li>Reviewed basic calculus and took courses to acquire fundamental concepts in linear algebra and vector calculus.</li>
<li>Used the Flutter framework to write a cross-platform App capable of audio recording, speech recognition, and processing text using a GPT model.</li>
<li>I explored career directions outside the hospital, built on my medical license — no specialist certification, but two years at a large hospital — and sketched out possible development paths.</li>
</ul>
<h2 id="phased-tasks-yet-to-be-completed"><a href="#phased-tasks-yet-to-be-completed">Phased Tasks Yet to be Completed</a></h2>
<ul>
<li><strong>Exercise Habits for Strengthening the Body</strong>:
<ul>
<li>Currently, I only do basic cardiovascular spinning and social badminton.</li>
<li>Targeted physical strengthening pathways are needed, including scientific training goals for cardiovascular endurance and muscle strength.</li>
</ul>
</li>
<li><strong>Habits of Thinking, Summarizing, and Long-Term Repetitive Note-Taking</strong>:
<ul>
<li>My ability to gather themes and elaborate is too weak.</li>
<li>My old writing habits are too long-winded and not concise enough, failing to convey the main points.</li>
<li>Not focused enough, easily having my attention consumed by fragmented information.</li>
<li>The threshold is set too high, resulting in articles constantly failing to be finished.</li>
</ul>
</li>
<li><strong>Time Tracking and Management Techniques</strong>:
<ul>
<li>The framework established a long time ago is too cumbersome and not concise enough.</li>
<li>It was temporarily abandoned after leaving the hospital to accommodate physical recovery.</li>
<li>I should slowly compress time utilization to the extreme to improve productivity.</li>
</ul>
</li>
<li><strong>Training and Improving Social Skills</strong>:
<ul>
<li>To be frank, the environment of my family of origin is not a good environment for practicing expression.</li>
<li>It is not easy to build relationships with strangers.</li>
<li>If I need to rely on being a physician as a basic livelihood, a certain level of social communication skills is still required.</li>
<li>If I want to move towards a consultant, manager, or PM role, clear and powerful expressive abilities are still needed.</li>
<li>In fact, there is a record of perfect performance when physical fitness is intact, the brain is supportive, and sleep is sufficient.</li>
<li>Therefore, part of the improvement plan should be merged with the aforementioned physical training habits.</li>
</ul>
</li>
</ul>
<h2 id="upcoming-specific-goals"><a href="#upcoming-specific-goals">Upcoming Specific Goals</a></h2>
<ul>
<li>Find a gym and set scientific goals to improve physical fitness by at least fifty percent to cope with increased challenges.</li>
<li>Complete an online basic course in Python data science.</li>
<li>After passing the qualifying exam, take two to three departmental courses, which must include NLP.</li>
<li>While working part-time at a clinic, familiarize myself with and enrich my knowledge of lasers, medical injectable fillers, skin diseases, and chronic disease medication management, and absorb clinic management experience.</li>
<li>Find research topics and generate at least two to three papers within a year.</li>
<li>Find practical topics and write Flutter mobile applications to embody the value of my own medical information integration.</li>
<li><strong>Prepare the Usher Syndrome Association</strong> with partners.</li>
</ul>
<blockquote>
<p>Honestly, I am somewhat tied to my family of origin.
I am the youngest of three children in my family; my brother and sister are over a decade older than me.
Now I am the only one left in our hometown.
Otherwise, after leaving the hospital and cooling down, discussing with others makes me feel that going to a medium-to-small hospital in another city that isn't as tiring, and getting a family medicine specialist certification, might still be an opportunity.</p>
</blockquote>]]></content:encoded>
      <pubDate>Mon, 03 Jul 2023 07:54:00 GMT</pubDate>
      <dc:creator>Gbanyan</dc:creator>
      <enclosure url="https://blog.gbanyan.net/assets/photo-1483546363825-7ebf25fb7513.jpg" length="137590" type="image/jpeg"/>
      <author>Gbanyan</author>
      <category>Writings</category>
    </item>
    <item>
      <title>Strategies for Responding with Poise</title>
      <link>https://blog.gbanyan.net/en/blog/the-strategy-for-relaxing</link>
      <guid isPermaLink="true">https://blog.gbanyan.net/en/blog/the-strategy-for-relaxing</guid>
      <description>Attempting to analyze from systemic causes why I give the impression of lacking composure, and trying to break them down step-by-step for improvement.</description>
      <content:encoded><![CDATA[<p>After passing my PhD qualifying examination,</p>
<p>I am about to start working part-time at a clinic, which means I have to face the inner demon of being told I am not suited to be a doctor once again.</p>
<p>Perhaps I truly lack the extra capacity to become an extremely professional, top-tier doctor,</p>
<p>but I know that some strategies I have worked on are effective and can be carried forward, at least enough to slightly fade</p>
<p>the barrier between myself and this world.</p>
<blockquote class="callout callout-tip" data-callout="tip"><div class="callout-header"><div class="callout-icon">💡</div><div class="callout-title">TIP</div></div><div class="callout-content">
<p>Attempting to analyze from systemic causes why I give the impression of lacking composure, and trying to break them down step-by-step for improvement.</p>
</div></blockquote>
<h2 id="background"><a href="#background">Background</a></h2>
<h3 id="extremely-narrow-field-of-vision"><a href="#extremely-narrow-field-of-vision">Extremely Narrow Field of Vision</a></h3>
<ul>
<li>I can only focus on one person at a time; I cannot respond in real-time to the reactions of multiple subjects.</li>
<li>Even with the same subject, I can only focus on their facial expressions; other body language might be missed.</li>
<li>During dynamic activities, I cannot observe the interaction of things in three-dimensional space, making it difficult to step in to help or react immediately.</li>
</ul>
<h3 id="hearing-loss"><a href="#hearing-loss">Hearing Loss</a></h3>
<ul>
<li>More loss in mid-to-high frequencies.</li>
<li>There is a chance I may miss what other people say.</li>
<li>Once the initiation of a conversation fails to establish, the resulting communication hindrance has a certain probability of impeding further social interaction.</li>
</ul>
<h3 id="background-of-upbringing"><a href="#background-of-upbringing">Background of Upbringing</a></h3>
<ul>
<li>Authoritarian discipline that comprehensively overrides independent opinions.
<ul>
<li>Being a yes-man.</li>
<li>Lacking self-confidence and the ability to think critically.</li>
</ul>
</li>
<li>Poor feedback from the surrounding environment leads to uncertainty about interactions.</li>
</ul>
<h3 id="psychological-factors"><a href="#psychological-factors">Psychological Factors</a></h3>
<ul>
<li>Subconsciously believing that all unsuccessful negotiations are caused by my own flaws.</li>
<li>Setting an image that can perfectly respond to all communication and social expectations, which instead makes it easier to get stuck.</li>
<li>Overly demanding state; exerting full effort and extra attention to meet the standards of a normal person paradoxically increases anxiety.</li>
<li>The interaction between environmental anxiety and pressure easily causes a negative feedback loop.</li>
</ul>
<h2 id="outward-manifestations"><a href="#outward-manifestations">Outward Manifestations</a></h2>
<h3 id="speaking"><a href="#speaking">Speaking</a></h3>
<ul>
<li>Pitch easily rises and becomes high-pitched.</li>
<li>My pace of speech easily quickens.</li>
<li>Volume easily increases involuntarily.</li>
<li>A habit of speaking while staring intensely (placing all attention on the other person's facial responses).
<ul>
<li>Similar to how a cat receiving excessive attention from a stranger triggers a natural avoidance response.</li>
</ul>
</li>
<li>All the above can give people a sense of extra oppression, or even create unnecessary hostility.</li>
</ul>
<h3 id="spoken-content"><a href="#spoken-content">Spoken Content</a></h3>
<ul>
<li>Imperative and ordering sentences learned from the family environment easily make people unhappy.</li>
<li>Habitually negative opening particles also hinder the unfolding of normal communication.</li>
<li>Too many "I feel..." and "I think..." easily increase the uncertainty of the speech, reducing its persuasiveness to others.</li>
<li>Many redundant and superfluous words stem from an extreme fearful thought of being unsure if the other person understands.</li>
</ul>
<h3 id="body-language"><a href="#body-language">Body Language</a></h3>
<ul>
<li>In order to compensate for visual field loss, increasing the frequency of eye scanning and head-turning movements gives an impression of anxiety.</li>
<li>Hunched, withdrawn body movements tend to suggest submission rather than dominance.</li>
</ul>
<h2 id="countermeasures"><a href="#countermeasures">Countermeasures</a></h2>
<ul>
<li>Practice slowing down speech speed, and modulating voice and tone.</li>
<li>Self-imagine the sincere voice of a senior elder, and use his image to shape my statements.</li>
<li>Mental preparation: practice perceiving communication barriers and anxiety reactions caused by heightened attention, to stabilize my overall demeanor.</li>
<li>Remember that it is not true that there are no external means to counter not hearing clearly; adjusting the frequency of a hearing aid or politely asking the other person to speak louder are viable means, rather than just stubbornly struggling in silence.</li>
<li>Moderately lock eye focus at a slight distance away from facial expressions, maintaining an impression that you are paying attention to them while possessing the poised elegance of a little distance.</li>
<li>Reduce the obsessive thought of hoping the other person must absolutely understand and that communication must be flawless. Be more confident in your own words, and let the rhythm of the conversation unfold slowly.</li>
</ul>
<h2 id="role-model-the-kings-speech"><a href="#role-model-the-kings-speech">Role Model: The King's Speech</a></h2>
<ul>
<li>An unfavored heir to the throne underwent a period of arduous training to treat his stutter.</li>
<li>At a critical moment, he used a sonorous and powerful tone to inspire the entire nation.</li>
<li>The meaning was not as simple as stutter correction; it also represented the establishment and certainty of self, self-esteem, personality, and core values.</li>
<li>Constantly thinking, refining, and polishing these, and finally radiating them outward with confidence.</li>
</ul>]]></content:encoded>
      <pubDate>Tue, 20 Jun 2023 05:03:00 GMT</pubDate>
      <dc:creator>Gbanyan</dc:creator>
      <enclosure url="https://blog.gbanyan.net/assets/photo-1522856339183-9a8b06b05937.jpg" length="322288" type="image/jpeg"/>
      <author>Gbanyan</author>
      <category>Medicine</category>
      <category>Writings</category>
    </item>
    <item>
      <title>Why Do I Love Morgan in Fate/GO So Much?</title>
      <link>https://blog.gbanyan.net/en/blog/why-i-love-morgan-in-the-fgo-so-much</link>
      <guid isPermaLink="true">https://blog.gbanyan.net/en/blog/why-i-love-morgan-in-the-fgo-so-much</guid>
      <description>The Taiwanese version of Fate/Grand Order is the only mobile game I have consistently played since college. Although I&apos;ve had periods of lethargy—the most severe being consecutive weeks without logging in, or skipping two or three events in a row—I keep it on my phone&apos;s home screen, and whenever my mood recovers, I invariably log in to tap around a bit.</description>
      <content:encoded><![CDATA[<p>The Taiwanese version of Fate/Grand Order is the only mobile game I have consistently played since college. Although I've had periods of lethargy—the most severe being consecutive weeks without logging in, or skipping two or three events in a row—I keep it on my phone's home screen, and whenever my mood recovers, I invariably log in to tap around a bit.</p>
<h2 id="prologue"><a href="#prologue">Prologue</a></h2>
<ul>
<li><em>Spoilers ahead.</em></li>
<li>The worldview of Fate/Grand Order continues the settings from the Fate/stay night games, anime, and related works:
<ul>
<li>In this worldview, "Masters" can perform summoning contracts to summon Heroic Spirits to fight for them.</li>
<li>Heroic Spirits originate from the "Throne of Heroes" and could be warriors with glorious ancient battle records, emperors who conquered far and wide, or gods and magi existing in myths and legends. Later, this extended to well-known modern creators and scientists who deeply impacted history.</li>
<li>Different facets of a Heroic Spirit, different specializations of their abilities, or different anecdotal stories can manifest as different personas recorded on the Throne of Heroes, allowing them to be summoned in different classes. Even their betrayed, darkened, or vengeance-ridden sides can be specially summoned as Anti-Heroes.</li>
<li>Originally, Fate/stay night was set merely as a summoning system in a single urban area in the Far East (Japan), aimed at completing a magical ritual through the mutual struggle of seven Heroic Spirits. Once completed, the Master could use the Holy Grail, filled with the magical energy of defeated Heroic Spirits, to grant an "omnipotent wish."</li>
<li>Fate/Grand Order further extends this summoning system, where players act as Masters summoning Heroic Spirits to resolve world crises, traveling across different worlds to meet various Heroic Spirit characters.</li>
</ul>
</li>
</ul>
<h2 id="the-fairy-round-table-domain"><a href="#the-fairy-round-table-domain">The Fairy Round Table Domain</a></h2>
<h3 id="brief-story-background"><a href="#brief-story-background">Brief Story Background</a></h3>
<ul>
<li>The Fairy Round Table Domain is a newly opened hypothetical world in the Taiwanese version of Fate/Grand Order.</li>
<li>This hypothetical world can be seen as a timeline branch distinct from the current world.</li>
<li>In this worldview, the setting borrows from the famous British legend of King Arthur, but incorporates the story writer's own interpretation:</li>
<li>The original mythical Morgan in the Arthurian legend has a three-fold nature:
<ul>
<li>An early fairy of the lake who was helpful and kind to humans.</li>
<li>The witch within the Arthurian legends after Christianization, depicted with various malicious descriptions.</li>
<li>Yet sometimes she possesses a protective nature toward King Arthur, guiding him to the legendary utopia, Avalon.</li>
</ul>
</li>
<li>In the story, the background established by the author is that Morgan was sent from the utopian paradise Avalon on the reverse side of the planet to the island of Britain to save it.</li>
<li>After a major event that caused the timeline to branch, the land of Britain disappeared, and the six ancestors of the fairies committed the sin of deicide to create their own living space, resulting in a curse.</li>
<li>Aside from the original curse, <strong>the true nature of fairies is to act entirely on momentary impulses, likes, and dislikes</strong>, possessing almost none of the moral ethics of modern humans.</li>
<li>The sinful fairies continued to reproduce, but the catastrophes born from the curse and the warring nature of the fairies eventually led to the destruction of the British land that had lasted for a millennium, reducing it to a wasteland. This was Morgan's first failure.</li>
<li>The intervention of the Heroic Spirit summoning system in the story caused the Morgan from Pan-Human History to accidentally intervene, transmitting information back to the Morgan who failed in the past, giving the Morgan of this branching hypothetical world a chance to save Britain thousands of years ago.</li>
</ul>
<h3 id="the-savior-era"><a href="#the-savior-era">The Savior Era</a></h3>
<ul>
<li>In this branched world, she served as a savior, saving Britain an unknown number of times and resolving countless calamities.</li>
<li>However, a fairy from the paradise of Avalon was instinctively despised by the native fairies of Britain because her existence reminded them of their obligation to atone and repent.</li>
<li>Every time she dedicated herself to saving Britain and the fairies, resolving disasters, <strong>she was met with imprisonment, water dungeons, burning at the stake, rumors, exile, betrayal, and assassination—all kinds of things, without the slightest gratitude or any sense of atonement or repentance</strong>. This continued for nearly a millennium.</li>
<li>In the final instance of faithfully playing her role, she mediated a war alongside her companions, established an ideal political system between humans and fairy clans, and planned to enter the holy hall of marriage to be crowned queen alongside her lover, the human knight Uther. The era of peace she had anticipated for a millennium seemed finally to have arrived, and all her efforts appeared destined for a happy and perfect conclusion.</li>
<li>Yet, on the very day of her coronation, she witnessed Uther being poisoned to death with her own eyes. The fairies rebelled once more, the savior was framed with unwarranted crimes, and everything once again came to nothing.</li>
</ul>
<blockquote>
<p>I will never save any fairy again. Every single fairy in this Britain is unworthy of being saved.</p>
</blockquote>
<p><img src="/assets/Morgan_1.JPG" alt="" width="1200" height="540" loading="lazy" decoding="async" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 800px, 800px"><img src="/assets/Morgan_2.JPG" alt="" width="1200" height="540" loading="lazy" decoding="async" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 800px, 800px"></p>
<h3 id="morgan-the-winter-queen"><a href="#morgan-the-winter-queen">Morgan, the Winter Queen</a></h3>
<ul>
<li>No longer trusting anyone, her myriad ideals turned into coldness.</li>
<li>The dream of saving Britain transformed into an obsession to establish and maintain a beautiful British land (changing from Ruler class to Berserker class).</li>
<li>Morgan directly ruled as a sovereign. After letting catastrophes wipe out the fairies, because the continuation of the kingdom still required the existence of fairy subjects, she directly used grand magic equivalent to a summoning spell—a ritual akin to the Holy Grail Heroic Spirit summoning contract—to forcibly summon all the fairies back.</li>
<li>She implemented a tyrannical rule, which surprisingly and effectively maintained the beautiful Kingdom of Britain for over two thousand years.</li>
<li>Although, as the queen of a hypothetical world, she was an enemy to the protagonist's party, easily crushing the players with her overwhelming magical prowess in the final battle.</li>
<li>Yet, she still died by the <strong>malice of fairies</strong>. While Morgan was distracted, <em>they threatened her with her most beloved adopted daughter, inciting her most loyal subordinate to backstab her, ultimately resulting in her dying completely disfigured.</em></li>
<li>In the Queen's reminiscence, a single panel showed that Morgan loved the land of Britain so deeply that if visitors from the outside world ever arrived and sincerely praised the beautiful splendor of the kingdom she maintained, Morgan would be incredibly happy.</li>
<li><del>Nasu, the game's scenario writer, truly has no human heart.</del></li>
</ul>
<blockquote>
<p>How is my country?
Is it a beautiful kingdom? Is it a dreamlike kingdom?
If you think so, I will feel the utmost joy.
Welcome to the Fairy Kingdom of Britain, guests.
I only hope that this scenery,
Will remain forever in your memories.</p>
</blockquote>
<h2 id="resonance"><a href="#resonance">Resonance</a></h2>
<ul>
<li>When I played through this part of the story, I happened to be in a somewhat extreme state of mind.</li>
<li>I had fought for a long time for the ideals and family members I once deeply loved, only to find that many things casually said were nothing more than momentary likes or dislikes.</li>
<li>There are too many things that cannot be changed, especially the most difficult things to change: the human heart and ingrained behavioral patterns. Communication paths took countless twists and turns; I put in immense effort for a long time, but nothing ever took effect.</li>
<li>When I saw Morgan's millennia of exhaustion, her ultimate breakdown, and the corresponding cold reversal, it felt as though it mirrored my own state of mind. <strong>The reason I no longer want to bother, the reason I no longer want to spend the effort to save things, is precisely because having the luxury to think about saving things only leads to falling down again and again.</strong></li>
<li>I longed to possess the kind of dominating, ruling power that Morgan, the Winter Queen, eventually obtained.</li>
<li>The reflection of these emotions made Morgan the character in Fate/GO with whom I have resonated the deepest in its history. Previously, I might have rolled for characters just for their pretty artwork or strength, but this time I was determined to roll until I got her maxed out. <del>Of course, it could also just be that the cold, aloof onee-san archetype happens to be exactly my type.</del></li>
</ul>]]></content:encoded>
      <pubDate>Tue, 02 May 2023 05:28:00 GMT</pubDate>
      <dc:creator>Gbanyan</dc:creator>
      <enclosure url="https://blog.gbanyan.net/assets/photo-1440711085503-89d8ec455791.jpg" length="343957" type="image/jpeg"/>
      <author>Gbanyan</author>
      <category>Writings</category>
      <category>Game</category>
    </item>
    <item>
      <title>AirPods Pro 2 Review - For the Hearing Impaired</title>
      <link>https://blog.gbanyan.net/en/blog/airpodspro2-usage-review-for-hearing-impaired</link>
      <guid isPermaLink="true">https://blog.gbanyan.net/en/blog/airpodspro2-usage-review-for-hearing-impaired</guid>
      <description>Review after purchasing and using AirPods Pro 2 for about a month and a half, especially daily life observations on using the audiogram Headphone Accommodations feature. My current positioning for them is as a cheap, temporary secondary pair of hearing aids that can also be used during exercise.</description>
      <content:encoded><![CDATA[<p>Review after purchasing and using AirPods Pro 2 for about a month and a half, especially daily life observations on using the audiogram Headphone Accommodations feature. My current positioning for them is as a cheap, temporary secondary pair of hearing aids that can also be used during exercise.</p>
<h2 id="origins"><a href="#origins">Origins</a></h2>
<p>Nothing much, I just wanted to splurge (X
The impulse to buy arose because I saw a discussion group mention that
Apple had added a feature to adjust audio based on an audiogram
in the "Accessibility" options for their own headphones.</p>
<p>Previously, when purchasing or looking for headphones, I always had to consider the limitations of wearing hearing aids (I have a mild-to-moderate hearing impairment),
so I could only choose over-ear headphones.
Without wearing hearing aids, using in-ear headphones has the following disadvantages:</p>
<ol>
<li>Uneven frequency loss causes the heard sounds to distort.</li>
<li>To compensate for the sounds I can't hear clearly, I turn the overall volume up too loud, running the risk of damaging my hearing.</li>
</ol>
<p>However, over-ear headphones are somewhat bulky and easily get hot and stuffy in the summer; secondly, they sometimes easily interfere with the hearing aids themselves.</p>
<p>This time, hearing that AirPods Pro could be adjusted based on an audiogram,
and seeing foreign articles mentioning that in Transparency mode, after audiogram adjustment, the normal conversation ability of people with mild-to-moderate hearing impairment is on par with professional hearing aids,
I wanted to buy them and try them out.
I didn't expect that trying them would feel like discovering many new worlds.</p>
<h2 id="adjustment-mode-based-on-audiogram"><a href="#adjustment-mode-based-on-audiogram">Adjustment Mode Based on Audiogram</a></h2>
<p><img src="/assets/AirPods_Pro2_Hearing.jpeg" alt="iPhone Headphone Audio settings with Headphone Accommodations enabled and Audiogram selected" width="1170" height="2532" loading="lazy" decoding="async" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 800px, 800px"></p>
<ul>
<li>Go to Headphone Accommodations > Audiogram, and follow the instructions to enter the decibel numbers from previous hearing tests.</li>
<li>However, parts of my audiogram are missing, so I had to guess and enter more conservative data.</li>
<li>Once filled in, it applies to Transparency mode, media, and phone calls.</li>
</ul>
<h2 id="scenario-one-daily-focused-work-and-noise-cancellation"><a href="#scenario-one-daily-focused-work-and-noise-cancellation">Scenario One: Daily Focused Work and Noise Cancellation</a></h2>
<h3 id="before"><a href="#before">Before</a></h3>
<pre><code>- Previously, when using over-ear headphones, the situation was awkward. When wearing hearing aids,
- even using the over-ear headphones' own noise cancellation mode, due to the characteristics of the hearing aids, the leaking sound would still be amplified, making the effect less comprehensive.
- If I wanted to block out sound completely, I had to take off the hearing aids. But if someone wanted to talk to me while I was focused on work, I had to go through a series of taking them off and putting them back on, which was somewhat troublesome.
</code></pre>
<h3 id="after-using-airpods-pro-2"><a href="#after-using-airpods-pro-2">After Using AirPods Pro 2</a></h3>
<pre><code>- Now, when focusing on work or studying, I use AirPods Pro directly instead of hearing aids.
- The noise cancellation effect is excellent, perfectly shielding the background chatting noise in a cafe at its loudest, achieving absolute silence.
- Transparency mode allows normal conversations; general daily conversations are no problem, making it suitable for dealing with occasional communication events.
- They are also very suitable for temporary online meetings. Because AirPods Pro 2 integrate seamlessly with Apple ecosystem products, the sound is very clear when using Google Meet and Webex paired with the audiogram enhancement.
  - Also, because Apple uses iCloud to unify Bluetooth pairing information across devices, I can switch between computer and phone at any time. I can keep a meeting going on my phone and quickly step away to the restroom without dropping the call.
</code></pre>
<h2 id="scenario-two-exercise"><a href="#scenario-two-exercise">Scenario Two: Exercise</a></h2>
<ul>
<li>This was a scenario I didn't think of before buying, but it is surprisingly practical.</li>
<li>Existing hearing aids are not waterproof or sweatproof. Once the weather is humid and stuffy or there is too much sweat, they easily get damp and emit abnormal sounds, which also affects the lifespan of the parts.</li>
<li>There are special waterproof hearing aids, but they are expensive.</li>
<li>But I still want to keep up my usual social and exercise routines.</li>
<li>Because AirPods Pro 2 have a certain degree of water and sweat resistance, combined with the audiogram enhancement, I can maintain minimum daily communication during exercise.</li>
<li>I now use them temporarily at regular badminton gatherings, making them effectively a second, cheap, temporary pair of hearing aids.
<ul>
<li>The danger is that if they drop during high-intensity movements and get stepped on, they're done for.</li>
</ul>
</li>
</ul>
<h2 id="scenario-three-audiovideo-entertainment"><a href="#scenario-three-audiovideo-entertainment">Scenario Three: Audio/Video Entertainment</a></h2>
<ul>
<li>AirPods Pro 2 support Spatial Audio. Paired with online streaming like Netflix and Apple TV, the 3D immersion is very strong.</li>
<li>The sound information provided by existing hearing aids fails to clearly convey the directionality of sounds coming from speakers, but wearing AirPods Pro makes it very clear.</li>
</ul>
<h2 id="scenario-four-sleep-use"><a href="#scenario-four-sleep-use">Scenario Four: Sleep Use</a></h2>
<ul>
<li>This is also a situation I hadn't considered before buying.</li>
<li>While observing factors affecting sleep, I guessed that the low-frequency noise of the air conditioner might be affecting the peace needed to fall asleep, because I previously thought that having some hearing loss meant it shouldn't have an effect.</li>
<li>I could use earplugs, but then I fear the alarm wouldn't wake me up. I probably could buy a vibrating electronic alarm clock to use.</li>
<li>I wanted to try and see if the AirPods Pro's noise cancellation mode helped -> It was effective; after the low-frequency AC noise disappeared, it was easier to fall asleep.</li>
<li>I planned to pair them with phone alarm reminders -> The reality is that the headphones' battery life cannot last through normal sleep time when noise cancellation mode is on.</li>
</ul>
<h2 id="battery-consumption"><a href="#battery-consumption">Battery Consumption</a></h2>
<ul>
<li>Under normal heavy usage, they might need to be put back in the charging case after four to five hours of continuous use to recharge.</li>
<li>The charging case charges very quickly. I haven't timed how fast it takes to fully charge, but under the condition of an urgent meeting, charging for ten-plus minutes can last for roughly another two-hour meeting.</li>
<li>With a fully charged case, they can be used about two to three times a day.</li>
</ul>
<h2 id="contraindications"><a href="#contraindications">Contraindications</a></h2>
<ul>
<li><strong>Usage is prohibited in environments requiring high observation and attention, such as traffic.</strong></li>
<li>I once tried them in the dead of night when traffic was light. The conclusion is that although AirPods Pro 2 are excellent, the range of their microphone's sound pickup is not as good as professional hearing aids; environmental sounds are noticeably reduced, making it <em>very dangerous</em> to use them under these conditions.</li>
</ul>]]></content:encoded>
      <pubDate>Mon, 01 May 2023 06:31:00 GMT</pubDate>
      <dc:creator>Gbanyan</dc:creator>
      <enclosure url="https://blog.gbanyan.net/assets/photo-1603351154351-5e2d0600bb77.jpg" length="103615" type="image/jpeg"/>
      <author>Gbanyan</author>
      <category>Hardware</category>
      <category>Unboxing</category>
    </item>
    <item>
      <title>Assessment Form for Suppressing the Urge to Buy</title>
      <link>https://blog.gbanyan.net/en/blog/assessment-importance-purchaing</link>
      <guid isPermaLink="true">https://blog.gbanyan.net/en/blog/assessment-importance-purchaing</guid>
      <description>Found a guide I wrote in my own notes on how to stop overspending, so I&apos;m posting it here to share.</description>
      <content:encoded><![CDATA[<p>Found a guide I wrote in my own notes on how to stop overspending, so I'm posting it here to share.</p>
<ul>
<li>Purpose: To stop myself from impulse buying and establish a quantified basis for assessing purchases.</li>
<li>Necessity Assessment: Prioritize, or see if it fits multiple criteria simultaneously:
<ol>
<li>Is it immediately needed for work, research, or study?</li>
<li>Health-related.</li>
<li>Related to skill exploration.</li>
<li>Entertainment or interpersonal relations.</li>
<li>Lifestyle decoration or aesthetics.</li>
<li>Just wanting to explore a new use or function?</li>
</ol>
</li>
<li>Do I already own a similar item?
<ul>
<li>Is the wear and tear of the old item to the point where it is about to break?</li>
<li>Are the existing functions of the old item no longer sufficient?</li>
<li>Will replacing it with a new item increase life efficiency?</li>
</ul>
</li>
<li>Prioritize items that have been on the list for a longer time and have undergone careful planning.
<ul>
<li>Items not on the list are just a spur-of-the-moment whim.</li>
</ul>
</li>
<li>Price Range:
<ul>
<li>Set a basic spending limit for a single month.</li>
<li>For items with a unit price exceeding a certain value, do not concentrate multiple purchases in one month.</li>
<li>If it is a planned purchase and the unit price exceeds 10,000 (NTD), make good use of installment payments to spread out the cost.</li>
</ul>
</li>
</ul>]]></content:encoded>
      <pubDate>Tue, 18 Apr 2023 06:46:00 GMT</pubDate>
      <dc:creator>Gbanyan</dc:creator>
      <enclosure url="https://blog.gbanyan.net/assets/photo-1483985988355-763728e1935b.jpg" length="279531" type="image/jpeg"/>
      <author>Gbanyan</author>
      <category>Writings</category>
    </item>
    <item>
      <title>OPNsense Virtualization Installation Notes on Proxmox VE</title>
      <link>https://blog.gbanyan.net/en/blog/opnsense-virtualization-in-proxmox-ve</link>
      <guid isPermaLink="true">https://blog.gbanyan.net/en/blog/opnsense-virtualization-in-proxmox-ve</guid>
      <description>Replaced the soft router hardware and updated my notes accordingly.</description>
      <content:encoded><![CDATA[<h2 id="preface"><a href="#preface">Preface</a></h2>
<ul>
<li>Replaced the soft router hardware and updated my notes accordingly.</li>
<li>This post is a continuation of <a href="/en/blog/proxmox-ve-pfsense-installation-note">Proxmox VE + PfSense 安裝</a>.
<ul>
<li>The network installation architecture within Proxmox VE remains similar, utilizing the paravirtualized network interface controller (Virtio Net).</li>
<li>Testing showed that the Intel J4125 paired with the Intel i225v network card can achieve the full 300M / 100M speeds without configuring PCIe passthrough.</li>
</ul>
</li>
<li>The switch to OPNsense was made with the following considerations:
<ul>
<li>PfSense requires a subscription (PfSense Plus) for more aggressive updates. Although it's currently free for home users, future charges cannot be ruled out.</li>
<li>OPNsense has a more proactive update strategy and a shorter security update cycle.</li>
<li>Zenarmor and other third-party packages can be installed, though I ended up removing Zenarmor later on.</li>
<li>The OPNsense UI is more user-friendly, allowing quick navigation to desired settings via search.</li>
</ul>
</li>
</ul>
<h2 id="installation"><a href="#installation">Installation</a></h2>
<ul>
<li>Assign the Port vmbr0 to WAN and vmbr1 to LAN (Refer to the images in the PfSense notes)</li>
<li>Skip the lagg and vlan configuration</li>
<li>Default account and password for enter installation
<ul>
<li>account: installer</li>
<li>pass: opnsense</li>
</ul>
</li>
<li>VM settings in Proxmox VE
<ul>
<li>machine type: Q35</li>
<li>processors type: host</li>
<li>OS type: other</li>
<li>Adjust other CPU and memory settings according to needs.</li>
</ul>
</li>
</ul>
<h2 id="configuration"><a href="#configuration">Configuration</a></h2>
<h3 id="pppoe-settings-with-ipv6-applicable-for-hinet"><a href="#pppoe-settings-with-ipv6-applicable-for-hinet">PPPoE settings with IPv6 (Applicable for Hinet)</a></h3>
<ul>
<li>Fill out PPPoE info to establish connection</li>
<li>Tick "Use IPv4 connectivity option"</li>
<li>at LAN IPv6 section, IPv6 configuration type -> Track Interface, and the options below interface select "WAN"</li>
<li>In the Firewall options, Tick "allow IPv6"</li>
<li>Add IPv6 ICMP allow rule in WAN firewall rule</li>
<li>If you want to use a self-hosted DNS (Adguard Home or Pi-Hole) and apply it to IPv6:
<ul>
<li>Tick the "Manual Router announcement management"</li>
<li>Fill the DNS IPv4 settings in the "Router announcement"</li>
<li>Hinet IPv6 is Stateless (Stateless DHCPv6 + SLAAC)</li>
<li>Disable the DHCPv6 service in the LAN</li>
<li>The logic here is that IPv6 DNS requests can simply be sent to the IPv4 address DNS server, which will still return IPv6 resolution addresses.</li>
</ul>
</li>
</ul>
<h3 id="security"><a href="#security">Security</a></h3>
<h4 id="system"><a href="#system">System</a></h4>
<ul>
<li>Disable the listen service including WebUI, ssh, Unbound on WAN surface</li>
<li>Install the CrowdSec, and enable Intrusion Detection
<ul>
<li>Disable hardware net acceleration related "Interfaces" > "Settings"</li>
</ul>
</li>
<li>Configure the SSH Key, disable the password login</li>
</ul>
<h4 id="intrusion-detection-suricata-ipsids"><a href="#intrusion-detection-suricata-ipsids">Intrusion Detection (Suricata) (IPS/IDS)</a></h4>
<ul>
<li>Download rule sets based on service used</li>
<li>Rule set with using sites name (p2p, Facebook, Youtube) do not apply</li>
<li>ET Pro rule set need suscription</li>
</ul>
<h4 id="crowdesc"><a href="#crowdesc">Crowdesc</a></h4>
<ul>
<li>Connected to the cloud database to detect the attackers IPs and block</li>
<li>Collection for different scenarios (windows, nginx, ...)can only be added through shell command</li>
<li>The hub for adding the scenario rule <a href="https://hub.crowdsec.net">Hub |</a></li>
</ul>
<h4 id="firehol-ip-list-subscription"><a href="#firehol-ip-list-subscription">Firehol IP list subscription</a></h4>
<ul>
<li><a href="https://forum.opnsense.org/index.php?topic=17596.0">FireHOL Block List ( Botnets, Attacks, Malware....)</a></li>
<li>Follow the guide to add alias of Firehol level 2</li>
<li>Add the Cron tab to update the Firewall alias</li>
</ul>
<h4 id="vlan-configuration-for-creating-a-guest-network-or-dedicated-iot-network"><a href="#vlan-configuration-for-creating-a-guest-network-or-dedicated-iot-network">VLAN Configuration (For creating a guest network or dedicated IoT network)</a></h4>
<ul>
<li>Add VLAN, assign Tag, and make Proxmox VE vtnet aware vlan</li>
<li>Assign DHCP server</li>
<li>Add Firewall rule to make the VLAN network unable to access the LAN</li>
</ul>
<h4 id="geoip-and-ailases-for-firewall-block-if-you-want-to-block-specific-countriesregions"><a href="#geoip-and-ailases-for-firewall-block-if-you-want-to-block-specific-countriesregions">GeoIP and Ailases for Firewall Block (If you want to block specific countries/regions)</a></h4>
<ul>
<li>Register the Maxmind GeoIP database</li>
<li>Follow the guide to add Firewall aliases</li>
<li>Configure to block the specific countries</li>
</ul>
<h3 id="cron-remember-to-set-up-updates-for-each-list-after-security-configuration"><a href="#cron-remember-to-set-up-updates-for-each-list-after-security-configuration">Cron (Remember to set up updates for each list after security configuration)</a></h3>
<ul>
<li>System and packages update</li>
<li>Suricata blocklist update</li>
<li>Firewall aliases updates (FireHol, GeoIP)</li>
</ul>
<h3 id="others-packages"><a href="#others-packages">Others Packages</a></h3>
<ul>
<li>Netdata: Another monitoring service</li>
<li>Wake-On-LAN: For waking up machines remotely</li>
<li>UPNP: Use with caution if you have security concerns; used for punching holes for services within the LAN</li>
<li>Tailscale <a href="https://pfschina.org/wp/?p=9163">OPNsense安装配置Tailscale | 鐵血男兒的BLOG</a></li>
<li>Wireguard [How to Set Up WireGuard in OPNsense in 2023 - WunderTech](<a href="https://www.wundertech.net/">https://www.wundertech.net/</a></li>
</ul>]]></content:encoded>
      <pubDate>Sun, 29 Jan 2023 10:46:00 GMT</pubDate>
      <dc:creator>Gbanyan</dc:creator>
      <enclosure url="https://blog.gbanyan.net/assets/photo-1520869562399-e772f042f422.jpg" length="350080" type="image/jpeg"/>
      <author>Gbanyan</author>
      <category>Linux</category>
      <category>Apps</category>
    </item>
    <item>
      <title>Dark Mode Guide</title>
      <link>https://blog.gbanyan.net/en/blog/dark-mode-guide</link>
      <guid isPermaLink="true">https://blog.gbanyan.net/en/blog/dark-mode-guide</guid>
      <description>Dark Mode Guide</description>
      <content:encoded><![CDATA[<h2 id="preface"><a href="#preface">Preface</a></h2>
<ul>
<li>Due to eye conditions, I started seeking a special display mode with white text on a black background (Dark mode or night mode).</li>
<li>I believe it puts less strain on the eyes, making long working hours less tiring.</li>
<li>Some research: Effects of Dark Mode on Visual Fatigue and Acuity in Optical See-Through Head-Mounted Displays
<ul>
<li>Improves Visual Acuity</li>
<li>Reduces Visual Fatigue</li>
<li>Improves Usability and Preference in Dark Environments</li>
</ul>
</li>
<li>Some also believe that Dark mode makes content harder to read, thus increasing the strain on the eyes.</li>
<li>It is recommended to consider one's own condition; there are also practices of automatically switching based on sunrise and sunset times.</li>
</ul>
<h2 id="direction"><a href="#direction">Direction</a></h2>
<h3 id="operable-targets"><a href="#operable-targets">Operable Targets</a></h3>
<ul>
<li>Monitors:
<ul>
<li>Some monitors have built-in grayscale or e-paper modes; it's not white text on black, but it's an option to consider.</li>
<li>Purchasing an E-ink monitor directly, but screen refresh rates and high costs are issues.</li>
</ul>
</li>
<li>Operating Systems:
<ul>
<li>Native dark UI system themes are provided by various OS vendors including iOS and Android, though older versions might not support them.</li>
<li>Accessibility features: High contrast themes in Windows, invert colors in the Apple ecosystem, which forcefully inverts everything to black and white but might affect application display, so use with caution.</li>
</ul>
</li>
<li>Software:
<ul>
<li>Software on computers or apps on phones: Some have built-in Dark mode, which will either detect the system theme to switch automatically or require the user to enable it manually.</li>
<li>The impact is limited to the interface or document content.</li>
<li>Code editors: Generally support Dark mode and have different themes to switch between. If they don't provide it, please abandon them 😛.</li>
<li>Office Word as an example: Initially provided Dark mode for the interface only, while the document itself remained glaringly white. Later newer versions began to provide document viewing and editing with white text on a black background.</li>
<li>PDF viewing software: For example, PDF Expert provides Sepia and Night themes, which can be applied to the PDF document itself for a more comfortable reading experience.</li>
<li>Websites:
<ul>
<li>CSS Media query standard supports detecting whether Dark mode is enabled in the system theme.</li>
<li>Well-known websites also provide Dark mode toggles, such as Facebook, Twitter, Google Search...</li>
<li>Not all websites provide Dark mode. Extensions can directly override styles to force white text on a black background.
<ul>
<li>Apply to all websites: Such as Dark reader, night eye, noir...</li>
<li>Stylish for custom website CSS; advanced users can fine-tune individual website displays.</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3 id="conversion-process"><a href="#conversion-process">Conversion Process</a></h3>
<ul>
<li>Turn on the operating system's own Dark theme; typically, supported software, apps, and web pages will adapt accordingly.</li>
<li>For those that do not adapt, you can look through the software's settings or use Google keywords: software name + Dark or night mode to search further.
<ul>
<li>For instance, with the Zotero reference manager, I found an extension written by someone through a Google search to apply Dark mode.</li>
<li>Windows Task Manager began supporting it after Windows 11 version 22H2.</li>
<li>Some e-books on Kindle do not support Dark mode, so the only option is to enable system-wide invert colors.</li>
<li><del>Complete all tasks via the command-line interface; vim is the daily code editor, GUI get out of the way</del></li>
</ul>
</li>
</ul>]]></content:encoded>
      <pubDate>Thu, 29 Sep 2022 16:57:00 GMT</pubDate>
      <dc:creator>Gbanyan</dc:creator>
      <enclosure url="https://blog.gbanyan.net/assets/photo-1607027340690-37e80b0f1b31.jpg" length="138424" type="image/jpeg"/>
      <author>Gbanyan</author>
      <category>Apps</category>
      <category>Medicine</category>
    </item>
    <item>
      <title>Proxmox VE + PfSense Installation</title>
      <link>https://blog.gbanyan.net/en/blog/proxmox-ve-pfsense-installation-note</link>
      <guid isPermaLink="true">https://blog.gbanyan.net/en/blog/proxmox-ve-pfsense-installation-note</guid>
      <description>My home soft router initially only had OpenWRT installed, and it did its job competently for a while. I casually noticed that even under heavy network load, RAM usage was only at 1% of the total 8GB. Hardware resources were not being properly utilized, so my engineering soul burned with the desire to squeeze every drop out of it.</description>
      <content:encoded><![CDATA[<h2 id="preface"><a href="#preface">Preface</a></h2>
<p>My home soft router initially only had OpenWRT installed, and it did its job competently for a while. I casually noticed that even under heavy network load, RAM usage was only at 1% of the total 8GB. Hardware resources were not being properly utilized, so my engineering soul burned with the desire to squeeze every drop out of it.</p>
<p>One recommended configuration is to install a Proxmox VE environment, virtualize the Router software, and then use the remaining resources to install other guest operating systems like Windows, Linux, or deploy Docker services.</p>
<h2 id="proxmox-ve-installing-pfsense"><a href="#proxmox-ve-installing-pfsense">Proxmox VE Installing pfSense</a></h2>
<p>The installation process for Proxmox itself is quite simple: download the ISO file, burn it to a USB flash drive, boot up, and install step by step. On heavy-duty servers with high-end hardware configurations, you could also consider the ZFS file system, but for a small soft router, I kept everything simple.</p>
<p>Download the pfSense iso file, upload it to Proxmox VE, and you can start the installation. There are plenty of tutorials for installing pfSense, and even official documentation: <a href="https://docs.netgate.com/pfsense/en/latest/recipes/virtualize-proxmox-ve.html">Virtualizing with Proxmox® VE</a>. The following only discusses my personal requirements and the issues encountered during setup.</p>
<h3 id="planned-architecture"><a href="#planned-architecture">Planned Architecture</a></h3>
<ul>
<li>The soft router machine has four physical network ports: enp1s0, enp2s0, enp3s0, enp4s0.</li>
<li>The first one acts as the WAN port, and the remaining three serve as LAN ports.</li>
<li>Proxmox VE can be accessed through the LAN ports.</li>
<li>The virtualized pfSense under Proxmox VE is used as the Router, dialing PPPoE via WAN.</li>
<li>Other network devices at home get network access through the LAN.</li>
</ul>
<h3 id="issues"><a href="#issues">Issues</a></h3>
<ul>
<li>Initially, Proxmox VE has already created a Linux Bridge, vmbr0, associated with enp1s0, and assigned the previously configured IP 192.168.100.2.</li>
<li>The computer can only connect to enp1s0 via a cable to configure Proxmox VE.</li>
<li>The other physical network ports enp2s0, enp3s0, and enp4s0 are associated with vmbr1.</li>
<li>After pfSense is set up, it can function normally for network dialing and LAN distribution by assigning vmbr0 to WAN and vmbr1 to LAN. However, if this environment is put directly into use, the Proxmox VE management interface cannot be accessed from any machine already connected to the LAN.</li>
<li>Following the above, if you want to manage Proxmox VE, you have to take the whole machine down and connect via enp1s0, which is extremely inconvenient.</li>
</ul>
<h3 id="solution"><a href="#solution">Solution</a></h3>
<p>After researching for a long time, and even once encountering a situation where a mid-way power outage caused all configuration files to be lost and the system wouldn't boot, requiring a Proxmox VE reinstall, I finally figured it out... 🤷‍♂️</p>
<ul>
<li>Remove the default IP and Gateway from vmbr0, and set them on vmbr1 instead.</li>
<li>Assign the IP setting of vmbr1 to the same subnet as the pfSense LAN, with the Gateway pointing to pfSense 192.168.1.1.
<ul>
<li>The default DHCP range for pfSense is 192.168.1.100 ~</li>
</ul>
</li>
</ul>
<p>This allows access to Proxmox VE through the pfSense LAN ports.</p>
<p><img src="/assets/ProxmoxVE_network.png" alt="" width="1854" height="484" loading="lazy" decoding="async" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 800px, 800px"><img src="/assets/Proxmox.drawio.png" alt="" width="496" height="305" loading="lazy" decoding="async" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 800px, 800px"></p>
<h3 id="potential-issues"><a href="#potential-issues">Potential Issues</a></h3>
<ul>
<li>The Proxmox VE host must go through pfSense to connect to the external network.</li>
<li>If pfSense crashes, is stopped during migration, or is down for other maintenance reasons, all devices, including the Proxmox VE host, might lose connectivity.</li>
</ul>
<h2 id="pfsense-vs-openwrt"><a href="#pfsense-vs-openwrt">pfSense vs OpenWRT</a></h2>
<p>Understanding the development context based on product goals is better than arguing over which is superior or inferior for specific uses.</p>
<h3 id="pfsense"><a href="#pfsense">pfSense</a></h3>
<ul>
<li>Based on FreeBSD, designed with the goal of being a professional firewall.</li>
<li>Comprehensive firewall management features and complete management and monitoring functions.</li>
<li>User interface is well-organized with clear explanatory text.</li>
<li>Netgate provides commercial paid support, thorough documentation, and corresponding reference documents for various application scenes.</li>
</ul>
<h3 id="openwrt"><a href="#openwrt">OpenWRT</a></h3>
<ul>
<li>Based on Linux, oriented towards small embedded devices, suitable for home wireless routers with relatively low hardware resources.</li>
<li>Small and lightweight; aside from basic functions, community-maintained packages can be installed via opkg.</li>
<li>There is documentation, but it is not as user-oriented as the documentation maintained by Netgate for pfSense.
<ul>
<li>Basic networking knowledge is required to understand it, or where details are not provided, you need to search for more discussion articles for answers.</li>
<li>Discussion articles may not always provide the correct answers, requiring self-exploration.</li>
</ul>
</li>
</ul>
<p>I think both systems are excellent. If it were a wireless router or a machine with very low hardware specs, I would prioritize OpenWRT. But for a machine with a quad-core J1900 CPU and 8GB of RAM, I would consider installing pfSense to play around with.</p>
<h2 id="reference"><a href="#reference">Reference</a></h2>
<ul>
<li><a href="https://www.jkg.tw/p1464/">在 UniFi Controller 5.9.29 啟用中華電信非固定制 IPv6 服務</a></li>
<li><a href="https://pfschina.org/wp/?p=6505#IPv4%E6%8A%91%E5%88%B6%E5%88%97%E8%A1%A8">pfBlockerNG设置指南 | 鐵血男兒的BLOG</a></li>
<li><a href="https://pfschina.org/wp/?p=6686">pfSense安装AdGuardHome | 鐵血男兒的BLOG</a></li>
</ul>]]></content:encoded>
      <pubDate>Sat, 20 Aug 2022 05:11:00 GMT</pubDate>
      <dc:creator>Gbanyan</dc:creator>
      <enclosure url="https://blog.gbanyan.net/assets/photo-1544197150-b99a580bb7a8.jpg" length="299565" type="image/jpeg"/>
      <author>Gbanyan</author>
      <category>Apps</category>
      <category>Linux</category>
    </item>
    <item>
      <title>Book Excerpt - 19 Practices for Highly Sensitive People to Love Themselves</title>
      <link>https://blog.gbanyan.net/en/blog/book-excerpt-hsp-love-self</link>
      <guid isPermaLink="true">https://blog.gbanyan.net/en/blog/book-excerpt-hsp-love-self</guid>
      <description>This post contains summary notes after reading the book &quot;19 Practices for Highly Sensitive People to Love Themselves&quot;.</description>
      <content:encoded><![CDATA[<blockquote>
<p>This post contains summary notes after reading the book <em>19 Practices for Highly Sensitive People to Love Themselves</em>.</p>
</blockquote>
<ul>
<li><a href="https://www.books.com.tw/products/0010811302">Books.com.tw link to the original book</a></li>
</ul>
<h2 id="the-self-perception-of-hsps-highly-sensitive-people"><a href="#the-self-perception-of-hsps-highly-sensitive-people">The Self-Perception of HSPs (Highly Sensitive People)</a></h2>
<ul>
<li>The "fragile heart" that remains unchanged even in adulthood</li>
<li>Suffering immensely from caring too much about others' feelings</li>
<li>Being extremely timid, constantly startled by things around you</li>
<li>Perfectionism? Drive to succeed? Actually, I'm just cowardly</li>
<li>Wearing a "clown mask" just to cover up neuroticism</li>
<li>The fantasy world feels more real</li>
</ul>
<p>Not blaming yourself is the first step for a highly sensitive you to shine.</p>
<p>The fragile heart and life struggles of an HSP are actually two sides of the same coin alongside beautiful strengths such as acute senses and receptivity, a rich mind and emotions, boundless imagination, and a high degree of empathy.</p>
<p>Most HSPs do indeed possess negative traits like being prone to anxiety, pessimism, negative thinking, being easily influenced by others, and getting fatigued easily. It is precisely these negative traits that make them easily hurt and full of suffering.
You must tell yourself that sensitive and delicate traits are innate; it is not because you are too weak, too lazy, or have too low a tolerance for stress.</p>
<p><a href="https://www.suncolor.com.tw/event/books/highlysensitive/quiz.html">https://www.suncolor.com.tw/event/books/highlysensitive/quiz.html</a> - Self-Assessment Scale for Highly Sensitive People</p>
<h2 id="characteristics-of-hsps"><a href="#characteristics-of-hsps">Characteristics of HSPs</a></h2>
<ul>
<li>Sensory sensitivity symbolizes a high capacity for information processing</li>
<li>Producing reactions from minute stimuli, thus able to perceive subtle changes</li>
<li>Possessing excellent intuition and rich inspiration</li>
<li>Empathetic ability, the ability of the "mind's eye"</li>
<li>Empathizing deeply with the joys, angers, sorrows, and happiness of others</li>
<li>Able to grasp the essence of things</li>
<li>About 70% of HSPs are introverted</li>
<li>Prone to anxiety and fatigue</li>
<li>Also having sensitive reactions to chemical substances and electromagnetic waves</li>
<li>The "Three Major Natural Enemies" of an HSP: overlapping tasks, sudden changes, and time limits</li>
<li>Most afraid of strangers and unfamiliar places</li>
<li>Blurred "boundaries," easily influenced by others</li>
<li>About 30% of HSPs are "HSS (High Sensation Seeking) type HSPs"</li>
</ul>
<h2 id="analyzing-the-innate-sensitive-traits-of-hsps-from-a-brain-and-neurological-perspective"><a href="#analyzing-the-innate-sensitive-traits-of-hsps-from-a-brain-and-neurological-perspective">Analyzing the Innate Sensitive Traits of HSPs from a Brain and Neurological Perspective</a></h2>
<ul>
<li>Characteristics of brain circuits in HSPs</li>
<li>Prone to feeling anxious because amygdala activity is too robust</li>
<li>Empathy stems from the "empathy circuit" and "attunement circuit"</li>
<li>The nervous systems for dopamine and serotonin are prone to disorder</li>
<li>Neurological tension is a state of hyperarousal caused by the noradrenergic nervous system</li>
<li>The relationship between the autonomic nervous system and HSPs</li>
</ul>
<h2 id="why-are-they-easily-hurt-why-do-they-feel-like-they-are-living-in-pain"><a href="#why-are-they-easily-hurt-why-do-they-feel-like-they-are-living-in-pain">Why Are They Easily Hurt? Why Do They Feel Like They Are Living in Pain?</a></h2>
<ul>
<li>Prone to developing attachment disorders</li>
<li>Once an attachment disorder develops, they start playing the "good child"</li>
<li>Prone to falling into a loss of self or codependent relationships</li>
<li>Insufficient "denervation supersensitivity" leads to sensitivity</li>
<li>HSPs are the "canaries in the coal mine" responsible for detecting danger</li>
<li>Comfort that can only be created by an HSP</li>
<li>Genes for anxiety will exert their effects under environmental influences</li>
</ul>
<h2 id="daily-practices-to-protect-yourself"><a href="#daily-practices-to-protect-yourself">Daily Practices to Protect Yourself</a></h2>
<ul>
<li>Maintain your own pace</li>
<li>Establish your own private space</li>
<li>Try to stay away from chemical substances and electromagnetic waves</li>
<li>Pay attention to your own emotions and feelings</li>
<li>Don't just zone out (try to move around more)</li>
<li>Refuse decisively if you are unwilling</li>
<li>Try to say positive and optimistic things as much as possible</li>
<li>Find someone to listen to you</li>
<li>You don't need many friends; one is enough</li>
<li>Strengthen your boundaries</li>
<li>Build your own castle</li>
<li>Set priorities</li>
<li>There is nothing wrong with occasionally showing weakness</li>
<li>Establish an imaginary secure base</li>
<li>Admit honestly that you are an HSP</li>
<li>Use a firm attitude as a weapon</li>
<li>Live out your truest self</li>
<li>Harbor the determination to survive as an HSP</li>
<li>Choose a lifestyle where an HSP can shine the brightest</li>
</ul>
<h2 id="emergency-measures-for-when-the-pain-is-unbearable"><a href="#emergency-measures-for-when-the-pain-is-unbearable">Emergency Measures for When the Pain is Unbearable</a></h2>
<ul>
<li>Focusing your attention on the "body" and the "present" can eliminate anxiety</li>
<li>Brain gymnastics—helps you coordinate your autonomic nervous system, eliminate anxiety, and boost energy</li>
<li>A simple three-minute meditation—helps soothe emotions</li>
<li>The Lion's Purge—spit negative emotions from others into an imaginary trash can</li>
<li>The tapping method (EFT)—calms your emotions</li>
</ul>]]></content:encoded>
      <pubDate>Sat, 09 Jul 2022 11:52:00 GMT</pubDate>
      <dc:creator>Gbanyan</dc:creator>
      <enclosure url="https://blog.gbanyan.net/assets/photo-1636116317000-044e107bde03.jpg" length="472293" type="image/jpeg"/>
      <author>Gbanyan</author>
      <category>Book Excerpt</category>
    </item>
    <item>
      <title>Revisiting the Linux Desktop - A Roaming Through Manjaro Linux</title>
      <link>https://blog.gbanyan.net/en/blog/manjaro-linux-desktop-wandering</link>
      <guid isPermaLink="true">https://blog.gbanyan.net/en/blog/manjaro-linux-desktop-wandering</guid>
      <description>Linux is mainly used for server web development. Attempts to use a desktop environment for actual work are not nonexistent, but being busy with studies, I didn&apos;t have the extra energy to squash bugs, so it always ended in mental exhaustion.</description>
      <content:encoded><![CDATA[<h2 id="preface"><a href="#preface">Preface</a></h2>
<h3 id="linux-in-my-memory"><a href="#linux-in-my-memory">Linux in My Memory</a></h3>
<p>I have been in contact with Linux since elementary school. After slowly understanding the Linux ecosystem and architecture, I developed a love-hate relationship with its high customizability. In the later stages, Linux was mainly used for server web development. Attempts to use a desktop environment for actual work were not nonexistent, but being busy with my studies, I didn't have the extra energy to squash bugs, so it always ended in mental and physical exhaustion.</p>
<p>However, being accustomed to the Unix architecture, I wanted to find a relatively stable desktop environment that could at least balance academics and work. So in 2013, I bought a Macbook Air and stepped into the Apple ecosystem, where I remain to this day.</p>
<h3 id="a-few-thoughts-on-the-linux-desktop-environment"><a href="#a-few-thoughts-on-the-linux-desktop-environment">A Few Thoughts on the Linux Desktop Environment</a></h3>
<p>Since I am, after all, a layman in software development, some of my thoughts on the development of the Linux desktop may seem superficial. However, I feel that the problems with Linux desktop environment development actually stem from the open-source development community. Different components are maintained by different individual developers or groups, and their ideas are not always aligned. You may even encounter situations where differing opinions lead to arguments that remain unresolved.</p>
<p>Furthermore, the components of Linux are scattered across many upstream, midstream, and downstream parts. It is difficult to demand that the development team of each component perform comprehensive compatibility testing for the countless other components. Consequently, users are required to have a certain level of debugging capability. To some extent, this has affected the popularization of the Linux desktop.</p>
<p>The Linux community is essentially composed of people from all over the world; it is vibrant but loose, free and open without binding constraints. Anyone who wants to contribute can join or quit at any time, and they can always disagree with others' ideas and build their own from scratch. On distrowatch.org, you can see countless distributions, and each distribution may have a different mission and philosophy. You could say that compared to corporations, the resulting products lack the guarantee of long-term support, but there is no right or wrong in this. It is exactly this characteristic of the Linux community that has shaped the landscape of Linux today.</p>
<h3 id="disadvantages-and-progress-compared-to-windows-and-macos"><a href="#disadvantages-and-progress-compared-to-windows-and-macos">Disadvantages and Progress Compared to Windows and macOS</a></h3>
<p>The author feels that compared to complete operating systems, Linux has several disadvantages when it comes to developing a desktop system:</p>
<ol>
<li>Graphics card vendor support</li>
<li>UI design guidelines, like Apple's Human Interface Guidelines</li>
<li>A complete debugging and testing team to minimize issues upon delivery to the user end</li>
<li>A mature application ecosystem</li>
</ol>
<p>Regarding point 1, support for the Linux desktop from Nvidia and AMD has been improving in recent years, and it is no longer as fragmented as it used to be. As for the third point, it becomes necessary to consider the characteristics of each distribution. Some Linux desktop distributions are supported by comprehensive community teams and have clearly announced testing cycle schedules from package testing to official release.</p>
<p>For the fourth point, it must be said that with the development of Chrome and Node.js, Web Apps and the electron framework have narrowed the gap between Linux applications and other operating systems (macOS has also benefited from this). Many lightweight applications can even be handled directly through a browser.</p>
<h2 id="revisiting-linux---starting-from-ubuntu-2004"><a href="#revisiting-linux---starting-from-ubuntu-2004">Revisiting Linux - Starting from Ubuntu 20.04</a></h2>
<p>I built a new PC to occasionally play single-player PC games. My mac mini is taken to the office for work purposes, and I didn't want to use Windows for my primary work environment at home, so the idea of using Linux again arose.</p>
<p>To avoid trouble, I chose Ubuntu 20.04, thinking that a long-term stable distribution supported by a corporation should be very stable, right?</p>
<p>But after using it for a while, I still changed the operating system and reinstalled. Reflecting on it later, Ubuntu didn't actually have major problems; it was just minor system UI bugs that affected the overall perception of the details.</p>
<p>For example, being accustomed to macOS's reverse scrolling direction, I enabled it in the system settings, only to be frustrated to find that it would reset every time I rebooted.</p>
<p>The default Gnome desktop was too plain. Although I tried to convince myself to just get used to it, I still wanted to tweak it. As a result, I found that installing too many Gnome Extensions would cause various weird bugs to appear on the desktop.</p>
<p>Overall, I was not quite satisfied, so I decided to switch to Manjaro.</p>
<h2 id="manjaro-kde---self-willed-chaos"><a href="#manjaro-kde---self-willed-chaos">Manjaro KDE - Self-Willed Chaos</a></h2>
<p>From this point on, the author violated the initial intention: to lower maintenance costs and focus on production use.
Instead, I started spending a lot of time playing around with experimental features, but it didn't result in a much better unified experience.</p>
<p>Manjaro's default GUI installer is actually quite good, but because I wanted to use Btrfs and its snapshot feature, I used manjaro-architect to build it from the command line. The snapshot feature of Btrfs is very convenient, but it caused the memory function of grub-reboot to fail, meaning I couldn't reboot into Windows and have it automatically switch back to Windows next time.</p>
<p>Unfamiliar with the compositional structure of Btrfs partitions, I also had to spend some time researching where to start when something went wrong and needed rescuing.</p>
<p>Additionally, the desktop features of KDE are very comprehensive, showing an all-encompassing development route. However, there are too many settings and hidden bugs. Frequently switching and checking felt very troublesome. Also, KDE didn't seem to get along well with Nvidia, resulting in screen rendering bugs. At the same time, Wayland completely failed to launch.</p>
<p>Later, trying to hold my ground, I also installed i3-wm, a tiling window manager, and stuck with it for a while. Once you get used to i3-wm, managing windows is indeed very smooth, and thinking about the purpose of a window before laying it out also helps keep your mind clear. However, the problem with i3-wm is that it is, after all, an external component developed independently from various desktop systems. Therefore, when the internal components of KDE or Gnome desktop systems integrate, they do not consider compatibility with i3-wm. After prolonged use, you can still clearly see the strange behavior of some system windows under i3-wm.</p>
<h2 id="manjaro-gnome---the-beauty-of-default-installation"><a href="#manjaro-gnome---the-beauty-of-default-installation">Manjaro Gnome - The Beauty of Default Installation</a></h2>
<p>As mentioned earlier, after much tossing and turning, I still felt the system had various imperfections large and small. Later, I made a resolute decision and simply wiped out Manjaro and reinstalled it, using all the default values of the GUI installer and ignoring the Btrfs format entirely.</p>
<p>I chose Gnome for the desktop, selected the Traditional Chinese locale, and installed it all the way through.</p>
<p>To my surprise, I found it quite smooth to use, noticeably better than when I previously installed it via manjaro-architect.</p>
<p>I think the main reasons are as follows:</p>
<ol>
<li>Manjaro Gnome comes pre-installed with a whole set of useful Gnome Extensions, making up for the deficiencies of the native Gnome desktop.</li>
<li>The provided Layout Switcher allows switching the Dock position according to your needs and also has a minimalist tiling style.</li>
<li>The Gnome-style system settings are simpler and not as complex as KDE's.</li>
</ol>
<p>Of course, it's not without flaws. The drawback of the Gnome desktop is that many features rely on Extensions to be supplemented, but the compatibility among Extensions isn't always great. If you install too many, conflicts when adjusting the settings of various Extensions can easily cause the desktop to crash. This happens even when tweaking the default settings provided by Manjaro.</p>
<p>As for the backup solution after abandoning Btrfs... I just directly run a scheduled rsync of the /home folder to the NAS folder.</p>
<p>What surprised me the most about Manjaro Gnome is that it has the Pop OS! tiling window extension built-in, directly providing functionality similar to i3-wm. The text configuration files I used to write painstakingly for i3-wm now seem like a huge waste of time.</p>
<h2 id="conclusion"><a href="#conclusion">Conclusion</a></h2>
<p>In short, I am now staying with the Manjaro Gnome desktop environment. At least with the built-in desktop extensions, code editor, browser, and VMWare installed, it is usable for everyday tasks. Although Manjaro is derived from Arch Linux, its stability means it won't blow up every few days.</p>]]></content:encoded>
      <pubDate>Tue, 15 Jun 2021 13:16:00 GMT</pubDate>
      <dc:creator>Gbanyan</dc:creator>
      <enclosure url="https://blog.gbanyan.net/assets/photo-1629654297299-c8506221ca97.jpg" length="169360" type="image/jpeg"/>
      <author>Gbanyan</author>
      <category>Linux</category>
    </item>
    <item>
      <title>Family Medicine Internship - Reflections on the Visit to Nanhua Community Health Center</title>
      <link>https://blog.gbanyan.net/en/blog/internship_nanhua</link>
      <guid isPermaLink="true">https://blog.gbanyan.net/en/blog/internship_nanhua</guid>
      <description>In the Nanhua community, aside from learning about its geographical location and industrial characteristics, through teaching discussions with resident physicians and conversations with health center staff, I gradually came to understand local issues such as population aging and labor outflow. The social issues constantly described in textbook form during high school are now vividly presented before my eyes, allowing me to personally experience the mission and helplessness of frontline grassroots personnel.</description>
      <content:encoded><![CDATA[<h2 id="first-experience-in-nanhua"><a href="#first-experience-in-nanhua">First Experience in Nanhua</a></h2>
<p>In the Nanhua community, aside from learning about its geographical location and industrial characteristics, through teaching discussions with resident physicians and conversations with health center staff, I gradually came to understand local issues such as population aging and labor outflow. The social issues constantly described in textbook form during high school are now vividly presented before my eyes, allowing me to personally experience the mission and helplessness of frontline grassroots personnel.</p>
<p>Traveling back and forth to Nanhua multiple times, we were fortunate to be driven by a senior resident physician, sparing us the exhaustion of travel. However, on one occasion due to scheduling conflicts, we had to take public transportation ourselves, spending nearly two hours in a packed, bumpy bus like sardines. It was then that I deeply felt the preciousness of medical accessibility in urban Tainan and the inconvenience of seeking medical treatment in rural areas. In the Nanhua area, the health center serves as the first line of medical care, handling important local public health duties such as vaccinations and chronic disease tracking and control. The adjacent fire department's ambulance can, if necessary, immediately transfer acute and critical cases to the Xinhua Branch Hospital, and only then to National Cheng Kung University Hospital.</p>
<h2 id="home-visits"><a href="#home-visits">Home Visits</a></h2>
<p>One very memorable experience was the home visit. The subjects of the home visit were a family very common in the Nanhua District: elderly parents in their empty nest phase, living idly at home. As we followed the map and chatted in halting Taiwanese according to the home visit questionnaire, we were surprised to find that the interviewed grandfather and grandmother did not have any social functional disabilities. Aside from the grandfather needing his children to drive him to National Cheng Kung University Hospital for follow-ups due to a minor stroke and a cardiac stent, both elders could walk to the health center for medical treatment on their own. They also actively participated in community activities such as karaoke competitions and volunteered at community care centers. Their sons and daughters also returned frequently to visit. However, if someone were to become bedridden, related care needs and burden issues would emerge, making the subsequent situation quite worrying.</p>
<h2 id="administrative-situation"><a href="#administrative-situation">Administrative Situation</a></h2>
<p>Aside from general duties, what more can the health center do in Nanhua? Because the Nanhua District is close to the mountains with many mountain roads, making transportation inconvenient, there is a desire to maximize medical accessibility. Therefore, the health center conducts mobile medical clinics in Guanshan Village, with the health center director personally taking a vehicle along with accompanying nurses and pharmacists to see patients there. Additionally, one could consider leveraging the power of important regional gatherings or religious activities. For instance, Nanhua Village has the Tianhou Temple as a gathering hub; could health education campaigns be conducted there? Because a higher proportion of the elderly in the Nanhua area missed out on early education, the design of health education flyers or posters must take this into account. Only by making good use of neighborhood activities and the power of word-of-mouth is there a chance to deeply root important medical concepts in people's minds. However, facing the macro-environmental trend of young and middle-aged labor outflow and a scarcity of care resources, this aspect may still require seeking assistance and planning from higher-level authorities.</p>
<p>Because there are subsidies from reservoir conservation area compensation funds, many people are registered in Nanhua but do not actually live there. This causes administrative troubles for the health center, such as tracking the status of newborn vaccinations. Under pressure from higher-ups, the health center bears the responsibility of monitoring the vaccination rate and will even go to homes to evaluate vaccinations when necessary. Once, the head nurse took us over the mountains to a low-income family that had been repeatedly notified for vaccinations but consistently failed to show up. Because all three children in the family had developmental delays, the head nurse's face was filled with worry. The children outside in the courtyard were bouncing around; inside the house, while I amused the children and conducted developmental assessments, I thought about the urban-rural gap and balanced regional development. Higher government authorities constantly talk about improving these predicaments, but how many people stand on the front lines bearing endless heartache like the grassroots personnel of the health center?</p>
<h2 id="regarding-long-term-care"><a href="#regarding-long-term-care">Regarding Long-Term Care</a></h2>
<p>In various teaching discussions, Dr. Chih-Hsing Wu shared his thoughts with us regarding the authorities' long-term care policies. Locally in Nanhua, after the Long-Term Care 2.0 policy began to be promoted, the district office started coordinating through the Social Welfare Section, planning to expand and strengthen the original meal-provision care centers to meet the Level A, B, and C grading structure in the Long-Term Care 2.0 plan. However, official documents sent to higher authorities have continuously met with no response, and funding has not been allocated. Regarding the promotion of Long-Term Care 2.0, the health center, which should be the directly affiliated institution, has received absolutely no news in this regard, revealing a situation of conflicting policies and unequal information. And while writing this report, I also heard that the Ministry of Health and Welfare will separately establish a Department of Long-Term Care to coordinate long-term care policies. Yet, the emperor is far away; officials sitting in offices set ideal performance goals based on written theories and statistics, but they will not tell the grassroots level exactly how to implement them. When the grassroots level cries out to heaven and earth with no answer, the ideal vision of the Long-Term Care 2.0 policy can only struggle along, fighting while trapped in the mud.</p>]]></content:encoded>
      <pubDate>Fri, 19 Feb 2021 01:16:00 GMT</pubDate>
      <dc:creator>Gbanyan</dc:creator>
      <enclosure url="https://blog.gbanyan.net/assets/Intership-famimed.jpg" length="95279" type="image/jpeg"/>
      <author>Gbanyan</author>
      <category>Writings</category>
      <category>Medicine</category>
    </item>
    <item>
      <title>The Possible Last On-Duty in the Hospital Ward, A Micro-Record</title>
      <link>https://blog.gbanyan.net/en/blog/potential-last-on-duty-in-hospital-micro-reccord</link>
      <guid isPermaLink="true">https://blog.gbanyan.net/en/blog/potential-last-on-duty-in-hospital-micro-reccord</guid>
      <description>The Possible Last On-Duty in the Hospital Ward, A Micro-Record</description>
      <content:encoded><![CDATA[<p>During a shift, a patient admitted for the acute phase of a stroke in the early hours of the morning began to exhibit a shallow and rapid breathing pattern and complained of chest tightness, though oxygen saturation had not yet dropped. Auscultation of bilateral breath sounds revealed crackles in both lower lung lobes, and the extremities were not edematous and felt relatively warm to the touch. The initial impression was pulmonary edema. However, reviewing the medical record revealed a history of an anterior STEMI just a few months prior, and the cardiac enzymes in the emergency department the previous day were slowly climbing. Therefore, I dared not be careless; surveys for cardiac enzymes, electrocardiograms (ECG), STEMI, and heart failure were all initiated. After notifying the senior resident (second-line), we handled the medical routines, such as blood draws, together. When informing the patient of the risks of cardiac arrest and respiratory failure, and asking whether he would want intubation and defibrillation, the patient said, as if all hope were lost, "No need, it's too painful, it's better to just go like this."</p>
<p>This was a young patient in his thirties, suffering from vascular events like stroke and myocardial infarction at such a young age, which likely affected his ability to work; there was also a note of outstanding payments in the electronic medical record system. Because the condition was critical, family members needed to be contacted. But whether due to estranged relationships or the late hour, neither of the two relatives (ex-wife, older brother) could be reached. Furthermore, according to the nurses, there had been no caregiver at his bedside since his admission. The ECG showed ST-elevation and T wave inversion. The on-call cardiologist was consulted; a bedside echo was performed, revealing that the anterior wall of the heart was indeed contracting poorly, but comparing it with the imaging record of the previous myocardial infarction, it could not be confirmed whether this was a new or pre-existing problem. With numerous risks present, the senior resident later decided to transfer him to the ICU.</p>
<p>For me, perhaps because of a period of clinical experience, what left a deep impression was not the sudden onset of shortness of breath. What touched me was the powerlessness and loneliness, unsuited for his age and tormented by illness, on a face ready to give up struggling on the margins of the world.</p>
<p>Besides adhering to their professional duties, what can medical personnel do for him? Through countless long nights, amidst sudden shortness of breath, chest pain, chest tightness, or even the emergency of cardiac arrest, physicians exhaust their minds to figure out if there is anything more to be done, playing tug-of-war with death on the line between life and death. But beyond vital signs, an on-call physician can only let out a sigh over a chance encounter in a fleeting life, and then continue to be a passerby.</p>]]></content:encoded>
      <pubDate>Wed, 10 Jun 2020 13:39:00 GMT</pubDate>
      <dc:creator>Gbanyan</dc:creator>
      <enclosure url="https://blog.gbanyan.net/assets/photo-1608502339645-2ed743e8149f.jpg" length="110434" type="image/jpeg"/>
      <author>Gbanyan</author>
      <category>Medicine</category>
      <category>Writings</category>
    </item>
    <item>
      <title>Beyond Medicine - Qualifications for Justice</title>
      <link>https://blog.gbanyan.net/en/blog/qualifications-for-justice</link>
      <guid isPermaLink="true">https://blog.gbanyan.net/en/blog/qualifications-for-justice</guid>
      <description>All beings will never be equal, at least not in their right to choose, nor in the breathing room life&apos;s pressures leave for seeking dignity. But if this society cannot pass judgment on the true efforts each person makes, must we really leave it to God? Yet, I both believe and do not believe in God.</description>
      <content:encoded><![CDATA[<p>During the day shift, I was informed that we were expecting an Infectious Disease patient around two or three in the afternoon—an HIV-positive patient coming in for a C-Spine MRI due to neck pain to check for infectious spondylitis.</p>
<p>However, by past four in the afternoon, the patient still hadn't arrived. A colleague nearby, who had previously rotated through Infectious Diseases, was already muttering complaints about the patient's past history:</p>
<p><em>"He lives in the mountains of Chiayi. The cause of his HIV infection was likely sharing needles due to drug addiction. Both husband and wife were infected, then they blamed each other, and eventually divorced."</em></p>
<p><em>"Originally, they both wanted children, and even thought about doing IVF. But because of this, they couldn't have any."</em></p>
<p><em>"The last time he came for admission, he was also scheduled for the day, but only called at 5:00 PM to ask if he could come tomorrow instead."</em></p>
<p><em>"Don't know why he went to Dalin Tzu Chi Hospital, and later they refused to take him."</em></p>
<p><em>"Ah, but he does frequently brag about his adopted daughter, praising how well she does in school."</em></p>
<p>Someone asked: <em>"Didn't they divorce? And can he raise a child like that?" "I don't know, it seems she was adopted before the divorce."</em></p>
<p>The colleague remarked with annoyance: <em>"Can we ask the admission service to just cancel the admission for anyone who hasn't arrived by 4:30?"</em></p>
<p>Later, the patient finally arrived to check in for admission close to five o'clock. But by this time, the day shift staff had all gone off duty. Just then, a few other beds had unexpected issues, and the night shift on-call doctor and nursing staff were overwhelmingly busy. Thinking I would help take the admission to lighten my on-call colleagues' burden, I finally saw the patient's frail appearance.</p>
<p>The patient was indeed experiencing such severe neck pain that he could barely turn it, affecting his daily activities. Furthermore, being a single parent who had to care for a child, he likely had quite a few matters to attend to at home. Getting everything sorted out and traveling from Chiayi could genuinely cause a significant delay.</p>
<p>However, amidst his descriptions of discomfort—aside from the neck pain and various other minor aches—we also couldn't rule out opioid withdrawal. In other words, the recoil of his past drug addiction was now returning to strike him.</p>
<p>The medical staff's impatience and the wearing away of their tolerance stemmed from an inability to forgive the patient's lack of self-care due to drug addiction and his abuse of medical resources. But what I found peculiar was that someone who seemed to have completely banished himself from society still, according to the stories, retained a passion for raising his child, subtly projecting the beautiful image shaped by this society onto his daughter.</p>
<p>Recalling everything I have seen in the ward from last month until now, I truly cannot help but ask: are the values by which each person judges, or the fairness and justice conveyed by society, really that absolute? Once we render a judgment based on our own perspectives, is it not true that, to some extent, simply by being human, we are bound to have prejudices?</p>
<p>I have seen a famous NTU obstetrics and gynecology doctor, who was both brilliant and enormously wealthy in his youth, surrounded by his reluctant, grieving children at his deathbed; I have also seen the bleakness of a terminal cancer patient dying alone, a wife suspected of being abandoned by her husband.</p>
<p>I have seen family members in their fifties, riddled with ailments, whose sisters were all deaf and mute, bearing the entire burden of caring for an eighty-something-year-old mother—helpless, anxious, and frantically applying pressure to the nursing staff; I have also seen a carefree patient, a member of a southern merchant family living off inherited wealth, who despite his young age suffered from multiple chronic diseases.</p>
<p><strong>All beings will never be equal, at least not in their right to choose, nor in the breathing room life's pressures leave for seeking dignity. But if this society cannot pass judgment on the true efforts each person makes, must we really leave it to God? Yet, I both believe and do not believe in God.</strong></p>
<p><strong>The God I do not believe in is a God mixed with human desires, conceived from an anthropocentric perspective. Humans are imperfect, confined by their own prejudices, and arrogant.</strong></p>
<p>The compilation of the Bible can be traced back to history selectively concealed and altered by the Roman regime for public and private reasons; the old customs of Islam reflect the ancient desert tribes' pursuit of social stability, but carried over to modern times, they have become shackles for those in power to restrict women's rights; the practices of Buddhism, after spreading far and wide, incorporated local characteristics but transformed into oppression, harboring decayed Confucian hierarchies or even amassing wealth.</p>
<p>Whether it is genuine, sincere faith that leads to aberrant and misguided actions, or the pursuit of selfish gain under the guise of God, I do not believe in a God shaped by fundamental human desires. Regarding good deeds done in the name of God, <strong>I only revere the purity of sacrifice, dedication, and wholehearted giving.</strong></p>
<p>The God I do believe in serves to remind us that humans are insignificant. In this era of population explosion, where technology brings the illusion that man can conquer nature, there are still forces operating beyond human comprehension; there are too many unimaginable unknowns beyond our perspective. Christian doctrine once mentioned: "Do not presume upon God." Extending this interpretation, <strong>using "God" as a collective pronoun for everything transcending human thought, the God I believe in serves to constantly caution us to remain humble, not to rashly judge right and wrong based on our own thoughts, and not to speak recklessly of fairness and justice based on our own views.</strong></p>
<p>In the end, perhaps the pursuit of absolute fairness and justice beyond one's own subjective views is itself a form of pride or obsession? The Buddha said, "Sever attachment to self, attachment to views." When we rack our brains wondering why the world operates this way, and feel indignant over injustice, have we not jumped into the dead end of this obsession? Focusing on our own duties, staying true to the fairness and justice we recognize, and striving to have a clear conscience—perhaps this is the best that beings as insignificant as humans can do.</p>]]></content:encoded>
      <pubDate>Wed, 16 Oct 2019 03:43:00 GMT</pubDate>
      <dc:creator>Gbanyan</dc:creator>
      <enclosure url="https://blog.gbanyan.net/assets/judge.jpg" length="80606" type="image/jpeg"/>
      <author>Gbanyan</author>
      <category>Medicine</category>
      <category>Writings</category>
    </item>
    <item>
      <title>The Patient in the Hospice Ward - Xiaohui</title>
      <link>https://blog.gbanyan.net/en/blog/an-patient-in-hospice-care-ward</link>
      <guid isPermaLink="true">https://blog.gbanyan.net/en/blog/an-patient-in-hospice-care-ward</guid>
      <description>This article was written after my first week in the hospice ward. My chest felt blocked and heavy; perhaps writing some of it down could offer a little relief. To understand more about the current situation of hospice care in Taiwan, you can refer to the &quot;Patient Right to Autonomy Act&quot; and the &quot;Hospice Palliative Care Act.&quot;</description>
      <content:encoded><![CDATA[<h2 id="catching-off-guard-at-the-turn-of-the-month"><a href="#catching-off-guard-at-the-turn-of-the-month">Catching Off Guard at the Turn of the Month</a></h2>
<p>At the beginning of every month, when a resident physician rotates to a different department or ward, there is always a transition period. It takes time to familiarize oneself with the characteristics of different nursing stations, as well as the detailed disease progression of patients who have been staying longer, from the previous month to the current one.</p>
<p>Having just arrived at the 10C ward, before my seat was even warm, I was urgently paged by a nurse.</p>
<p><em><strong>Doctor, the patient has been on Ceftazidime since last Friday, but is still having a fever right now! Do you want to take a look and prescribe any treatments?</strong></em></p>
<p>The patient, Xiaohui (a pseudonym), had been hospitalized for over sixty days. She had terminal ovarian cancer with multiple metastases. Without time to carefully review all her weekly medical records since admission, I first learned from the diagnosis and handover information that she had a history of intra-abdominal infection (IAI) and urinary tract infection (UTI) during her stay. The Ceftazidime she was currently receiving was prescribed to treat the UTI.</p>
<p>At the bedside, I saw that Xiaohui looked very sick and a bit drowsy, and jaundice could be identified at the same time. However, a blood culture from three days ago happened to report the growth of E. coli at this time. So I wanted to wait for the antibiotic susceptibility report to determine which antibiotic to switch to.</p>
<p><em><strong>Doctor, the susceptibility report is out. The E. coli from the peripheral blood culture looks very easy to kill; it is susceptible to Ceftazidime.</strong></em></p>
<p>What on earth! If Ceftazidime could kill it, why was she still having a fever? Moreover, based on the patient's condition, it looked entirely like a fever driven by a bacterial infection. Looking at the fever curve record, there was indeed no fever on the first day after starting Ceftazidime, but it flared up again afterward. I could only guess that a new resistant bacterial infection had emerged, and the culture report from three days ago could not be fully trusted. I had to redo the entire fever workup and switch to a different empiric antibiotic. I chose Tazocin and started it directly.</p>
<p><em><strong>Doctor, Xiaohui's consciousness is less drowsy, and she is no longer having a fever. Also, the urine culture report from last week is out, please take a look.</strong></em></p>
<p>On the second day of Tazocin, Xiaohui's condition improved and the fever stopped. The urine culture report grew two strains of bacteria, both resistant to Ceftazidime. Well, no wonder it couldn't be suppressed. Cefepime could cover both, and with the attending physician's consent, we switched to it.</p>
<p>Up to this point, I was still glad that I had helped Xiaohui and done the right thing out of my duty as a physician. But...</p>
<h2 id="pleading-before-the-sickbed"><a href="#pleading-before-the-sickbed">Pleading Before the Sickbed</a></h2>
<p><em><strong>Doctor, I beg you, let me be free sooner, okay? Every day I wake up, I feel so, so cold. There is no one I know around me. It is truly lonely, you know...</strong></em></p>
<p>Before the sickbed, tightly holding the hands offered by the attending physician, Xiaohui pleaded weakly. I stood dejectedly behind the attending physician, gazing at the sorrow on the patient's face.</p>
<p>Outside the nursing station, the senior resident from the hospice team, the attending physician, and Xiaohui's mother discussed in low voices, deciding to invite Xiaohui's husband over to participate in the decision-making together. While waiting, I walked into the doctors' office with the attending physician to adjust Xiaohui's current medical orders.</p>
<p><em><strong>If the family decides to respect Xiaohui's wishes, discontinue all antibiotics and nutritional IV fluids, and start Dormicum so that Xiaohui won't be in so much pain at the end of life.</strong></em></p>
<p>Numbly recording the medical orders on the rounding list, and upon finishing the handover with the senior resident of the hospice team, the words stuck in my throat finally burst out as I was about to leave:</p>
<p><em><strong>Teacher, was my aggressive management of the fever and switching of antibiotics a few days ago a mistake for Xiaohui?</strong></em></p>
<p><em><strong>No. In terms of respecting the patient's wishes, Xiaohui still wanted to survive at that time. This patient has been here for quite a while. Even though she knew it was terminal cancer with slim hope, she still begged us to save her when she first arrived.</strong></em></p>
<p><em><strong>Xiaohui had attachments to her family; her pair of children are not yet adults. But perhaps during her hospitalization, she was truly tormented for too long. Her infection worsened and improved, going back and forth, but the pain of cancer never ceased. Every time her condition deteriorated, I would think, if the patient just passed away like this, maybe it would be a release.</strong></em></p>
<h2 id="the-farewell-at-the-end-of-life"><a href="#the-farewell-at-the-end-of-life">The Farewell at the End of Life</a></h2>
<p>Pre-dying. This is the terminology used by the hospice team to communicate with each other, hoping to prepare early for a good death for the patient.</p>
<p>Meeting the people they need to meet; saying words of apology, gratitude, and love; reviewing their life; recalling and narrating past stories.</p>
<p>In other parts of the hospital, patients come and go, and the lifeline is maintained amidst the doctors' hurried busyness, laboratory tests, and the pulsation of heart rates, blood pressures, and oxygen saturations. But in the hospice ward, human hearts gather into thoughts, leaving a pure land for the patient to seek eternal rest beyond the emptiness of the secular world.</p>
<p>What is a physician's role in the hospice ward? Because of rotating departments every month, the establishment of relationships and spiritual support are far inferior to the long-term cultivation and deepening by the hospice team. When Xiaohui entered the pre-dying state and fell into a drowsy coma, I was stunned and regretful. Watching the vital signs curve slowly plummet, I felt for the first time that a physician's capabilities are so limited; at the end of life, we still have to bow our heads.</p>
<p>September 8, 2019. Having survived a busy on-call day with two beds of shock and one bed of hyperkalemia needing emergency dialysis. Late at night after the handover, right before getting off work, perhaps having a premonition that the time of parting was imminent, I returned to the hospice ward and quietly walked to the sickbed to take one last look at Xiaohui. Her family was peacefully accompanying her by her side as she slept. On the morning of September 9, Xiaohui's name could no longer be seen on the patient list in the electronic medical record system; only the application document for the death certificate remained on the desk.</p>]]></content:encoded>
      <pubDate>Tue, 10 Sep 2019 03:05:00 GMT</pubDate>
      <dc:creator>Gbanyan</dc:creator>
      <enclosure url="https://blog.gbanyan.net/assets/photo-1573856631239-eb02c9fd8c1d.jpg" length="207382" type="image/jpeg"/>
      <author>Gbanyan</author>
      <category>Medicine</category>
      <category>Writings</category>
    </item>
    <item>
      <title>Case Report - Altered Mental Status</title>
      <link>https://blog.gbanyan.net/en/blog/case-report-conscious-change</link>
      <guid isPermaLink="true">https://blog.gbanyan.net/en/blog/case-report-conscious-change</guid>
      <description>This is a case of altered mental status encountered in the GI ward in September 2019.</description>
      <content:encoded><![CDATA[<p>This is a case of altered mental status encountered in the GI ward in September 2019, detailed below.</p>
<p>An 80 y/r female was found to have liver cirrhosis complicated by ascites earlier this year and was referred to our hospital's gastroenterology outpatient clinic. Blood tests showed HBV and HCV were both negative. During the week of 8/11, the patient's consciousness gradually deteriorated, accompanied by nausea, vomiting, poor appetite, and constipation. Following an outpatient visit on 8/14, she was admitted on 8/15 for ascites tapping and lab testing.</p>
<p>At the bedside, the patient was assessed to have a GCS of E2V2M4. The patient appeared extremely emaciated overall, with almost no muscle, while presenting with abdominal distension that yielded a dull sound upon percussion. From her family's account and follow-up medical records, it was noted that her weight had dropped 15 Kg from March to the present.</p>
<p>In gastroenterology, the most common cause of altered mental status is Hepatic encephalopathy, but of course, other causes must be ruled out. Using the mnemonic A-E-I-O-U-T-I-P-S, considering the history, besides basic biochemistry, CBC/DC, we checked blood glucose, electrolytes, Ammonia, and Vein Gas. Although there was no fever, two sets of blood cultures were drawn to rule out infection under the VS attending physician's recommendation. It was also pointed out that regarding electrolytes, the main ones affecting consciousness are Na and Ca.</p>
<p>(A more senior VS mentioned he felt that checking routine Ammonia is meaningless because its blood concentration doesn't completely correlate with hepatic encephalopathy; even if you draw a value within the normal range, you cannot rule out hepatic encephalopathy.)</p>
<p>Because this patient arrived around 4 PM, when the hospital's lab value alert text message came, I was still in the hospital. Fearing the on-call physician's workload would be too heavy, I handled it myself, and ended up dealing with it until past 8 PM, so the impression is still very deep now.</p>
<p><strong>Blood calcium was as high as 14.5 mg</strong></p>
<p><strong>Blood calcium was as high as 14.5 mg</strong></p>
<p><strong>Blood calcium was as high as 14.5 mg</strong></p>
<p><img src="/assets/Labdata_1.png" alt="" width="1454" height="786" loading="lazy" decoding="async" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 800px, 800px"></p>
<p>Well then, after a search, emergency symptom management mainly involves aggressive hydration for Dilution and giving calcium-lowering drugs. After inquiry, subcutaneous Calcitonin injection was chosen on the spot. An EKG also had to be done. Being in my first month as a PGY, I was on edge about everything. The sticking point was: ah, there's already ascites present, wouldn't giving hydration just put more fluid into the abdominal cavity? But finally, weighing the dangers of hypercalcemia, the ascites could only be considered a minor issue. Other significant Lab data included Anemia, Thrombocytopenia, Acute Kidney Injury, and Hypoalbuminemia.</p>
<p><a href="http://www.tsim.org.tw/journal/jour28-3/07.PDF">台灣內科醫學會 -高血鈣的診斷與治療</a></p>
<p>Later during admission, after emergency Hydration and Calcitonin injection, the patient's blood calcium dropped, and her consciousness gradually cleared. The original symptoms of nausea, vomiting, and constipation also subsequently improved. But the underlying cause wasn't resolved; the hypercalcemia kept relapsing. In the lengthy hypercalcemia workup process, every week when the blood calcium spiked, Hydration had to be continued. In between, there were even episodes of pulmonary edema and hypokalemia. The patient's family and primary nurse expressed mental exhaustion, and I felt very guilty whenever explaining the disease to the family and primary nurse...</p>
<p>The Survey process was very tortuous. Synthesizing various guidelines, we first had these results: 1. PTHi was low. 2. Vitamin D 25(OH)D was in the normal range. Our hospital didn't have 1,25(OH)2D or PTHrP. After checking thyroid function, it was found to be Subclinical Hypothyroidism.</p>
<p><img src="/assets/Lab_data_PTHi.png" alt="" width="1300" height="416" loading="lazy" decoding="async" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 800px, 800px"><img src="/assets/Lab_data_subclinical_hypothyrpidosm.png" alt="" width="798" height="264" loading="lazy" decoding="async" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 800px, 800px"></p>
<p>Tracing back the patient's history, the family clearly stated that the patient only started lying in bed after her consciousness altered; otherwise, she could usually walk with a walker and do chores herself. The family also mentioned there was no family history of hypercalcemia, nor was she taking calcium tablets. Additionally, she had visited a pain clinic for back and bone pain due to HIVD.</p>
<p>Synthesizing all this, the investigation launched mainly in three directions:</p>
<ol>
<li><strong>Multiple myeloma</strong> or other bone marrow diseases</li>
<li><strong>Tuberculosis</strong> infection</li>
<li><strong>Cancer</strong></li>
</ol>
<h3 id="multiple-myeloma"><a href="#multiple-myeloma">Multiple Myeloma</a></h3>
<p>Multiple myeloma was suspected because the patient actually met the symptoms of CRAB:</p>
<ol>
<li><strong>C - Hypercalcemia</strong></li>
<li><strong>R - Renal complications</strong></li>
<li><strong>A - Anemia</strong></li>
<li><strong>B - Bone disease</strong></li>
</ol>
<p>A reverse A/G ratio was observed in this patient, but this could appear in patients with either liver cirrhosis or Multiple myeloma. The former is due to low Albumin, while the latter is due to an abnormal increase in globulins. For this patient, it was hard to determine.</p>
<p><img src="/assets/Lab_data_AG.png" alt="" width="498" height="260" loading="lazy" decoding="async" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 800px, 800px"><img src="/assets/Lab_data_IFE.png" alt="" width="1294" height="304" loading="lazy" decoding="async" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 800px, 800px"></p>
<p>We checked IFE (Immunofixation Electrophoresis) and found increases in both IgA and IgG, presenting a polyclonal pattern, which is less like the monoclonal pattern of Multiple myeloma. An examination of the Skull X-ray did not reveal the osteolytic lesions of Multiple myeloma. Checking the kappa/lambda ratio, it was also normal.</p>
<p><img src="/assets/Skull.jpg" alt="" width="1568" height="1884" loading="lazy" decoding="async" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 800px, 800px"><img src="/assets/Kappa.png" alt="" width="554" height="136" loading="lazy" decoding="async" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 800px, 800px"></p>
<h3 id="ascites"><a href="#ascites">Ascites</a></h3>
<p>The patient's Chest X-ray did not show characteristics of pulmonary tuberculosis. Two sets of sputum left for Acid-fast stain were also negative; a third set was delayed at the turn of the month because the patient had no sputum. What raised suspicion was the abdominal ultrasound of the ascites.</p>
<p><img src="/assets/Ascites-echo-1.jpg" alt="" width="1024" height="1365" loading="lazy" decoding="async" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 800px, 800px"></p>
<p>Under ultrasound, characteristics of loculated ascites could be seen. After consulting a senior resident, we had to suspect peritonitis or peritoneal carcinomatosis infection. It could also present this way if Abdominal tapping had been done multiple times to drain ascites, but this was the patient's first time having ascites drained.</p>
<p>Hmm, so the ascites was sent to test a bunch of things.</p>
<p><img src="/assets/Ascites-aurvey-1.png" alt="" width="844" height="242" loading="lazy" decoding="async" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 800px, 800px"><img src="/assets/AscitesLab.png" alt="" width="1158" height="842" loading="lazy" decoding="async" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 800px, 800px"></p>
<p>At least the ascites Data didn't look like an SBP infection, but the strange point was the very high Total protein. If calculating the SAAG, it would definitely be less than 1.1. The disease could be TB peritonitis, peritoneal carcinomatosis, pancreatic ascites, or nephrotic syndrome. Among these, TB peritonitis and peritoneal carcinomatosis were exactly the possible causes we suspected for the hypercalcemia. After ruling out others from the Data, we sent the ascites again for TB-PCR and Cell cytology (to look for malignancy), and the results were all negative...</p>
<h3 id="possibility-of-cancer"><a href="#possibility-of-cancer">Possibility of Cancer?</a></h3>
<p>Losing a lot of weight in a short period, combined with hypercalcemia, definitely makes the possibility of Cancer very high. But an awkward point for the patient was that she had just had an abdominal CT scan at the end of July when coming to the ER for fever and abdominal pain. If we were to do it again at the end of August, there might be issues with National Health Insurance deductions and radiation exposure. At that time, the abdominal CT did not show lesions suspicious of Cancer. The earlier pathology report of the ascites was also negative. Head and neck as well as breast Physical Examinations did not show obvious mass lesions. The only thing not done was a chest CT...</p>
<h3 id="latest-progress-before-the-month-turnover"><a href="#latest-progress-before-the-month-turnover">Latest Progress Before the Month Turnover</a></h3>
<p>Later, after the attending physician coordinated with the family, they decided to directly do a whole-body CT scan and a bone scan. There might also have been a factor of the family requesting less torment. However, a glance at the report seemed to show no obvious lesions in the chest; the main issue was still the abdominal ascites over there. I will continue to follow up when I have time later.</p>]]></content:encoded>
      <pubDate>Mon, 09 Sep 2019 07:47:00 GMT</pubDate>
      <dc:creator>Gbanyan</dc:creator>
      <enclosure url="https://blog.gbanyan.net/assets/case_report_cover.jpg" length="53713" type="image/jpeg"/>
      <author>Gbanyan</author>
      <category>Medicine</category>
    </item>
  </channel>
</rss>