<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>tech &#8211; Michael Ten</title>
	<atom:link href="https://michaelten.com/tag/tech/feed" rel="self" type="application/rss+xml" />
	<link>https://michaelten.com</link>
	<description>Author. Artist.</description>
	<lastBuildDate>Sat, 04 Oct 2025 20:08:07 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>How to Mine Monero Without Slowing Down Your Computer Using XMRig</title>
		<link>https://michaelten.com/how_to_mine_monero_without_slowing_down_your_computer_using_xmrig</link>
		
		<dc:creator><![CDATA[Michael Ten]]></dc:creator>
		<pubDate>Sat, 04 Oct 2025 20:06:39 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[crypto]]></category>
		<category><![CDATA[cryptocurrency]]></category>
		<category><![CDATA[cryptoeconomics]]></category>
		<category><![CDATA[decentralization]]></category>
		<category><![CDATA[decentralized systems]]></category>
		<category><![CDATA[finance]]></category>
		<category><![CDATA[Monero]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[XMR]]></category>
		<guid isPermaLink="false">https://michaelten.com/?p=274</guid>

					<description><![CDATA[If you want to support the Monero network without sacrificing performance, you can configure XMRig to use only 2–5% of your CPU. At that level, it runs quietly in the background, contributing to Monero’s privacy-focused blockchain while keeping your computer smooth and responsive. This guide explains how to set it up so your system remains fast, your wallet receives the rewards, and your mining pool connection is optimized. XMRig stores its settings in one file, config.json, which defines how much CPU power it uses, which mining pool it connects to, and where your earnings are sent. You’ll adjust three things: ]]></description>
										<content:encoded><![CDATA[<p>If you want to support the Monero network without sacrificing performance, you can configure XMRig to use only 2–5% of your CPU. At that level, it runs quietly in the background, contributing to Monero’s privacy-focused blockchain while keeping your computer smooth and responsive. This guide explains how to set it up so your system remains fast, your wallet receives the rewards, and your mining pool connection is optimized.</p>
<p>XMRig stores its settings in one file, <code>config.json</code>, which defines how much CPU power it uses, which mining pool it connects to, and where your earnings are sent. You’ll adjust three things: limit CPU use, set your Monero wallet address, and switch to an independent pool.</p>
<h4>1. What You’ll Need</h4>
<p>Before starting:<br />
&#8211; XMRig downloaded and running at least once (so it generates <code>config.json</code>).<br />
&#8211; A Monero wallet address (from a trusted source such as <a href="https://cakewallet.com/">CakeWallet</a>).<br />
&#8211; A text editor or AI assistant (ChatGPT, Grok, or a local model with Ollama/Open WebUI) to modify the configuration.</p>
<h4>2. Let AI Do the Update for You</h4>
<p>Rather than searching through the file yourself, you can paste your entire <code>config.json</code> into any capable AI chat and have it modify only the needed sections.</p>
<p>Paste this prompt into ChatGPT, Grok, or your local Ollama/Open WebUI instance:</p>
<blockquote><p>
Paste your full <code>config.json</code> below this message, then say:</p>
<p>&#8220;Please update my XMRig config.json so that:<br />
1. It only uses about 2–5% of my CPU (so my computer stays fast).<br />
2. It sends mined Monero to my wallet address: [paste your wallet address here].<br />
3. It connects to the mining pool pool.supportxmr.com:5555 instead of the donation pool.<br />
Return the entire updated config file in a copy box so I can paste it back into my XMRig folder and save it as config.json.&#8221;
</p></blockquote>
<p>This prompt tells the AI to regenerate your entire configuration with minimal resource use and your own wallet address already inserted. Copy the result, replace your existing <code>config.json</code> file with it, and restart XMRig.</p>
<h4>3. Example of a Correctly Updated Section</h4>
<p>When the AI finishes, your updated configuration should include entries similar to these:</p>
<pre><code>"cpu": {
  "enabled": true,
  "huge-pages": false,
  "priority": 5,
  "yield": true,
  "max-threads-hint": 1,
  "throttle": 95,
  "rx": [0],
  "rx/wow": [0]
},

"pools": [
  {
    "url": "pool.supportxmr.com:5555",
    "user": "YOUR_MONERO_WALLET_ADDRESS",
    "pass": "x",
    "keepalive": true,
    "tls": false
  }
]
</code></pre>
<p>That configuration tells XMRig to use one lightweight thread, throttle CPU usage to 95%, and connect to SupportXMR’s primary pool under your own wallet address.</p>
<h4>4. Manual Update Option</h4>
<p>If you prefer editing manually:<br />
1. Open <code>config.json</code> in your text editor.<br />
2. Replace the <code>"cpu"</code> block with the one above.<br />
3. Change the pool from <code>"donate.v2.xmrig.com:3333"</code> to <code>"pool.supportxmr.com:5555"</code>.<br />
4. Replace <code>"user": "YOUR_WALLET_ADDRESS"</code> with your real Monero wallet address.<br />
5. Save and close the file, then restart XMRig.</p>
<h4>5. Confirming It Works</h4>
<p>When XMRig launches, verify that:<br />
&#8211; It shows your wallet address.<br />
&#8211; The line “Using pool.supportxmr.com:5555” appears.<br />
&#8211; CPU usage stays low (Task Manager should show 2–5%).  </p>
<p>If all three checks pass, your miner is configured for minimal impact.</p>
<h4>6. Viewing Your Stats</h4>
<p>To monitor your mining contribution, visit <a href="https://supportxmr.com/">supportxmr.com</a> and paste your wallet address into the search box. Your worker should appear within a few minutes, showing your hashrate and shares.</p>
<h4>7. Realistic Expectations</h4>
<p>At this very low CPU level, your rewards will be minimal—often just fractions of a cent per day. But even small contributions help secure Monero’s privacy network. Think of it less as a profit generator and more as a way to support digital freedom through voluntary, mindful participation.</p>
<h4>8. Example Prompt for Quick Use</h4>
<p>Here’s a short version to copy directly into an AI chat:</p>
<blockquote><p>
&#8220;Here is my full XMRig config.json. Please update it to:<br />
1. Use only 2–5% CPU.<br />
2. Send mined Monero to [your wallet address].<br />
3. Connect to pool.supportxmr.com:5555.<br />
Return the entire config.json ready to paste and save.&#8221;
</p></blockquote>
<p>This one-step method works equally well in ChatGPT, Grok, or a local Ollama model. It ensures the AI outputs the entire corrected file, ready to drop in.</p>
<h4>9. Final Thoughts and Disclaimer</h4>
<p>Once you restart XMRig, it should quietly mine in the background without affecting performance. You’ll know it’s working if your pool dashboard detects activity. Even though the payouts are negligible, your contribution strengthens Monero’s decentralized and censorship-resistant ecosystem.</p>
<p><em>Disclaimer: Adjusting mining settings is at your own risk. Low CPU usage generally keeps power draw and heat minimal, but always monitor system temperature. Only download XMRig from its official GitHub, and never run software from unverified sources.</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Unlocking GitHub: Using Search and Filters to Discover Tech Projects</title>
		<link>https://michaelten.com/unlocking_github_using_search_and_filters_to_discover_tech_projects</link>
		
		<dc:creator><![CDATA[Michael Ten]]></dc:creator>
		<pubDate>Sun, 05 Jan 2025 06:19:48 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Github]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[technology]]></category>
		<guid isPermaLink="false">https://michaelten.com/?p=238</guid>

					<description><![CDATA[GitHub is an incredible resource for exploring a world of open-source projects, but the platform&#8217;s search features are often underutilized. Whether you&#8217;re looking for projects related to ESP32, Bitcoin Cash, or even game development with Godot, learning to filter and sort your searches effectively can transform how you discover new repositories. With a simple syntax and powerful filters, you can find exactly what you need—whether that’s highly-rated projects or the most actively updated ones. Let’s explore how to use these features and suggest some ideas for searches tailored to your interests. The Power of Search Filters GitHub’s advanced search options ]]></description>
										<content:encoded><![CDATA[<p>GitHub is an incredible resource for exploring a world of open-source projects, but the platform&#8217;s search features are often underutilized. Whether you&#8217;re looking for projects related to ESP32, Bitcoin Cash, or even game development with Godot, learning to filter and sort your searches effectively can transform how you discover new repositories.</p>
<p>With a simple syntax and powerful filters, you can find exactly what you need—whether that’s highly-rated projects or the most actively updated ones. Let’s explore how to use these features and suggest some ideas for searches tailored to your interests.</p>
<h4>The Power of Search Filters</h4>
<p>GitHub’s advanced search options allow you to filter by various parameters, like the number of stars a repository has or how recently it was updated. For example:</p>
<ul>
<li><strong>Stars:</strong> Stars indicate popularity, with 100+ stars often signaling well-established projects.</li>
<li><strong>Updated Recently:</strong> Sorting by recent updates ensures you’re looking at active projects, not abandoned ones.</li>
</ul>
<p>To use these filters, you can include specific keywords in the search bar. For instance:</p>
<ul>
<li><code>stars:&gt;100</code> filters for repositories with more than 100 stars.</li>
<li><code>sort:updated-desc</code> sorts results by the most recent updates.</li>
</ul>
<p>So, a search like <code>ESP32 stars:&gt;100 sort:updated-desc</code> will show popular, actively maintained repositories related to ESP32.</p>
<h4>Tailoring Searches to Your Interests</h4>
<p>Given your interests in tech, there are many exciting searches to try. Here’s a list of suggestions:</p>
<ol>
<li><strong>ESP32:</strong> Explore microcontroller projects, IoT devices, and home automation tools.</li>
<li><strong>Arweave:</strong> Search for repositories using the <code>arweave</code> tag to find decentralized storage solutions or tools integrating blockchain.</li>
<li><strong>Bitcoin Cash and CashTokens:</strong> Look for repositories focused on cryptocurrency wallets, smart contracts, or blockchain apps.</li>
<li><strong>Godot Game Engine:</strong> Discover game templates, custom scripts, or plugins for enhancing development.</li>
<li><strong>Terminal Emulators:</strong> Search for innovative terminal emulators or tools that extend functionality for power users.</li>
<li><strong>Android Development:</strong> Filter by topics like <code>android</code> to find libraries, frameworks, or entire apps shared by the community.</li>
</ol>
<h4>Exploring by Recent Activity</h4>
<p>One fascinating aspect of sorting by updates is seeing a “living history” of repositories. Much like a MediaWiki’s recent changes feature, you can watch activity unfold as developers update their projects. This method helps you discover repositories you might otherwise overlook because their star count hasn’t yet caught up with their innovation.</p>
<p>For example, searching <code>stars:&gt;50 sort:updated-desc</code> within a specific topic like <code>flutter</code> could lead you to cutting-edge mobile app projects. Applying this same approach across different topics can broaden your horizons and introduce you to emerging trends.</p>
<h4>Expanding the Scope</h4>
<p>If you’re looking to expand your exploration, here are some additional keywords and topics to consider:</p>
<ul>
<li><strong>AI and Machine Learning:</strong> Search for <code>openai</code> or <code>large language model</code> repositories to explore the latest developments in AI.</li>
<li><strong>DevOps Tools:</strong> Try <code>terraform</code> or <code>docker</code> to find scripts and configurations for managing infrastructure.</li>
<li><strong>Creative Coding:</strong> Keywords like <code>p5.js</code> or <code>processing</code> reveal projects merging art and programming.</li>
<li><strong>Educational Tools:</strong> Look up <code>mediawiki</code> or <code>wiki</code> for open-source alternatives to platforms like Coursera.</li>
<li><strong>Visualization Libraries:</strong> Search <code>d3.js</code> or <code>three.js</code> for powerful tools to create interactive web graphics.</li>
</ul>
<h4>How to Keep Track of Finds</h4>
<p>Once you’ve found repositories that interest you, consider starring them to save for later or forking them to contribute. You can even follow specific developers whose work aligns with your passions. If you discover a pattern in your searches, it might also be worth creating a personal GitHub Topic to organize repositories under a shared interest, like “ESP32 Tools” or “Blockchain Ideas.”</p>
<h4>Conclusion</h4>
<p>Using GitHub’s search and filter features isn’t just about finding popular projects; it’s a way to tap into the pulse of innovation. By focusing your searches on topics you care about and using filters like <code>stars:&gt;100</code> and <code>sort:updated-desc</code>, you can uncover both established and cutting-edge repositories.</p>
<p>From ESP32 and Bitcoin Cash to Godot and terminal emulators, the possibilities are vast. Let this be your guide to navigating GitHub and discovering projects that inspire you—and maybe even spark ideas for your own contributions. With so much to explore, the only limit is where your curiosity takes you.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Using Ranger in Alacritty</title>
		<link>https://michaelten.com/using_ranger_in_alacritty</link>
		
		<dc:creator><![CDATA[Michael Ten]]></dc:creator>
		<pubDate>Thu, 02 Jan 2025 04:13:56 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[notes]]></category>
		<category><![CDATA[tech]]></category>
		<guid isPermaLink="false">https://michaelten.com/?p=234</guid>

					<description><![CDATA[Ranger is a lightweight, terminal-based file manager with a minimalist design and powerful features. It works perfectly in Alacritty, showcasing its color capabilities. 1. Install Ranger Install Ranger via apt: sudo apt install ranger 2. Run Ranger Start Ranger in your terminal: ranger 3. Key Features File Navigation: Navigate directories with arrow keys. Preview Pane: Displays file previews (e.g., text, images, etc.). Customizable: Configure Ranger&#8217;s behavior and appearance by editing ~/.config/ranger/rc.conf. 4. Useful Keyboard Shortcuts Arrow Keys: Move between files and directories. Enter: Open a file or folder. q: Quit Ranger. dd: Cut a file. yy: Copy a file. pp: ]]></description>
										<content:encoded><![CDATA[<p><strong>Ranger</strong> is a lightweight, terminal-based file manager with a minimalist design and powerful features. It works perfectly in Alacritty, showcasing its color capabilities.</p>
<h4>1. Install Ranger</h4>
<p>Install Ranger via <code>apt</code>:</p>
<pre><code>sudo apt install ranger</code></pre>
<h4>2. Run Ranger</h4>
<p>Start Ranger in your terminal:</p>
<pre><code>ranger</code></pre>
<h4>3. Key Features</h4>
<ul>
<li><strong>File Navigation:</strong> Navigate directories with arrow keys.</li>
<li><strong>Preview Pane:</strong> Displays file previews (e.g., text, images, etc.).</li>
<li><strong>Customizable:</strong> Configure Ranger&#8217;s behavior and appearance by editing <code>~/.config/ranger/rc.conf</code>.</li>
</ul>
<h4>4. Useful Keyboard Shortcuts</h4>
<ul>
<li><strong>Arrow Keys:</strong> Move between files and directories.</li>
<li><strong>Enter:</strong> Open a file or folder.</li>
<li><code>q</code>: Quit Ranger.</li>
<li><code>dd</code>: Cut a file.</li>
<li><code>yy</code>: Copy a file.</li>
<li><code>pp</code>: Paste a file.</li>
<li><code>zh</code>: Toggle hidden files.</li>
</ul>
<h4>5. Enable File Previews</h4>
<p>To preview file content:</p>
<ol>
<li>Install file preview dependencies:</li>
</ol>
<pre><code>sudo apt install highlight atool w3m poppler-utils mediainfo</code></pre>
<p>Ranger will automatically use these tools for rich previews.</p>
<h4>Notes</h4>
<ul>
<li><strong>Colorful Interface:</strong> Ranger makes full use of ANSI colors in Alacritty.</li>
<li><strong>Extensible:</strong> Add plugins or scripts for more functionality.</li>
</ul>
<p>Ranger + Alacritty is a powerful combination for terminal-based file management!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Enabling Decentralized Wikis with Blockchain Technology</title>
		<link>https://michaelten.com/enabling_decentralized_wikis_with_blockchain_technology</link>
		
		<dc:creator><![CDATA[Michael Ten]]></dc:creator>
		<pubDate>Sun, 29 Dec 2024 19:06:00 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Arweave]]></category>
		<category><![CDATA[blockchain]]></category>
		<category><![CDATA[decentralization]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[wikis]]></category>
		<guid isPermaLink="false">https://michaelten.com/?p=229</guid>

					<description><![CDATA[Decentralized wikis are an emerging concept in the digital landscape, driven by the need for open and distributed systems. Blockchain technology, particularly platforms like Arweave, has made significant strides toward making decentralized wikis a reality. By enabling the storage of data in a secure and immutable way, blockchain offers tools to build wikis that are accessible, resilient, and resistant to centralized control. Recent advancements, such as gateways like 4everland, have further simplified the integration of blockchain with everyday technologies. Arweave: A Foundation for Decentralized Storage Arweave stands out as a blockchain protocol designed for permanent and decentralized data storage. Unlike ]]></description>
										<content:encoded><![CDATA[<p>Decentralized wikis are an emerging concept in the digital landscape, driven by the need for open and distributed systems. Blockchain technology, particularly platforms like Arweave, has made significant strides toward making decentralized wikis a reality. By enabling the storage of data in a secure and immutable way, blockchain offers tools to build wikis that are accessible, resilient, and resistant to centralized control. Recent advancements, such as gateways like 4everland, have further simplified the integration of blockchain with everyday technologies.</p>
<h4>Arweave: A Foundation for Decentralized Storage</h4>
<p>Arweave stands out as a blockchain protocol designed for permanent and decentralized data storage. Unlike traditional blockchains, which focus primarily on transactions, Arweave prioritizes the long-term availability of information. Its &#8220;permaweb&#8221; allows users to store data in a format that can be accessed indefinitely, making it an ideal platform for decentralized wikis.</p>
<p>The practical application of Arweave is evident in how it handles file storage. For instance, an HTML file can be uploaded to Arweave and accessed through a gateway link, such as <a href="https://chi.4everland.store/poem.txt">https://chi.4everland.store/poem.txt</a>. This ability to link directly to stored content via a gateway ensures that the data remains available without requiring a traditional server setup. For decentralized wikis, this capability provides the foundation to store content securely and make it universally accessible.</p>
<h4>Simplifying Access with Gateways Like 4everland</h4>
<p>Gateways play a crucial role in bridging blockchain technology with conventional web usage. Platforms like 4everland serve as intermediaries, allowing users to access Arweave-stored data with minimal technical expertise. By acting as a conduit between blockchain-stored data and the web, these gateways make it easier for developers and end-users to interact with decentralized wikis.</p>
<p>In practice, a gateway can render stored HTML files, MediaWiki markdown, or other content formats directly in a browser. This eliminates the need for specialized software or complex integrations, lowering the barrier to entry for using blockchain-backed wikis. Gateways like 4everland ensure that data stored on Arweave remains accessible to a global audience, aligning with the ethos of decentralized knowledge sharing.</p>
<h4>Utilizing Markdown for Wiki Content</h4>
<p>One of the key formats that decentralized wikis can leverage is markdown, particularly MediaWiki markdown. Markdown provides a lightweight and human-readable syntax for structuring content, making it a popular choice for wikis. By storing markdown files on Arweave, developers can create wikis that retain the flexibility of traditional platforms like MediaWiki while benefiting from the permanence and resilience of blockchain technology.</p>
<p>A decentralized wiki built on this model would allow contributors to edit and upload markdown files to Arweave, with gateway services rendering the content for viewers. This approach maintains the collaborative and dynamic nature of wikis while ensuring the underlying data is immutable and censorship-resistant. The ability to store and retrieve markdown files seamlessly aligns with the goal of creating wikis that prioritize both accessibility and data integrity.</p>
<h4>Advantages and Future Potential</h4>
<p>The intersection of blockchain and wikis opens up a range of possibilities for knowledge sharing. Decentralized wikis eliminate the reliance on centralized servers, reducing vulnerabilities to downtime, censorship, and control by single entities. Moreover, the permanence of blockchain storage ensures that content remains available for future generations, addressing the limitations of traditional platforms where data may be lost or altered over time.</p>
<p>As the technology evolves, decentralized wikis could also integrate other blockchain features, such as token-based incentives for contributors or decentralized governance models. These innovations would further enhance the utility and sustainability of decentralized knowledge ecosystems, fostering collaboration on a global scale.</p>
<h4>Conclusion</h4>
<p>Blockchain technology, particularly through platforms like Arweave and gateways like 4everland, has laid the groundwork for decentralized wikis. By combining immutable storage with accessible web gateways, these tools enable the creation of wikis that are resilient, open, and future-proof. As more developers and communities embrace these technologies, decentralized wikis have the potential to transform how knowledge is shared and preserved in the digital age.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 

Served from: michaelten.com @ 2026-04-11 01:00:37 by W3 Total Cache
-->