<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tan Shuai (tanshuai)</title><description>Here, you can find the latest research articles and industry insights on cutting-edge technologies such as artificial intelligence, blockchain, and Web3. Our content covers the latest tech trends, in-depth analysis, and business information to keep you updated on the forefront of technology.</description><link>https://tanshuai.com</link><language>en</language><atom:link href="https://tanshuai.com/rss.xml" rel="self" type="application/rss+xml"/><item><title>Ultra Low-Cost DDR3, DDR4, LP-DDR3 &amp; LP-DDR4 Memory Test System</title><link>https://tanshuai.com/blog/ultra-low-cost-ddr3-ddr4-lpddr3-lpddr4-memory-test-system</link><guid isPermaLink="true">https://tanshuai.com/blog/ultra-low-cost-ddr3-ddr4-lpddr3-lpddr4-memory-test-system</guid><description>Discover ultra low-cost memory test system for DDR3, DDR4, LP-DDR3, and LP-DDR4 technologies. Priced at around $200,000 USD, it offers high-speed testing, versatility, advanced features, and low power consumption. Perfect for businesses seeking cost-effective, reliable memory testing solutions.</description><pubDate>Sat, 01 Jun 2024 00:00:00 GMT</pubDate><category>Semiconductors</category><category>DDR3</category><category>DDR4</category><category>LP-DDR3</category><category>LP-DDR4</category><category>Memory Test System</category></item><item><title>Full Custom ASIC Design Secrets for Bitcoin and Cryptocurrency Mining</title><link>https://tanshuai.com/blog/full-custom-asic-design-secrets-bitcoin-cryptocurrency-mining</link><guid isPermaLink="true">https://tanshuai.com/blog/full-custom-asic-design-secrets-bitcoin-cryptocurrency-mining</guid><description>Tan Shuai i@tanshuai.com tanshuai.com Abstract In the competitive world of cryptocurrency mining, power efficiency, hashrate performance,</description><pubDate>Mon, 30 May 2022 00:00:00 GMT</pubDate><category>Semiconductors</category><category>Bitcoin</category><category>Cryptocurrency</category><category>Blockchain</category><category>ASIC</category><category>Bitcoin</category><category>Mining</category><category>BTC</category></item><item><title>Quickly Convert Markdown to Academic-Style Paper PDF on macOS</title><link>https://tanshuai.com/blog/convert-markdown-academic-paper-pdf-macos</link><guid isPermaLink="true">https://tanshuai.com/blog/convert-markdown-academic-paper-pdf-macos</guid><description>Convert Markdown to an academic-style PDF on macOS with Pandoc and BasicTeX: install both with Homebrew, add front matter, and run a single pandoc command.</description><pubDate>Thu, 03 Mar 2022 00:00:00 GMT</pubDate><category>Software Development</category><category>Pandoc</category><category>LaTeX</category><category>PDF</category><category>Paper</category><category>Markdown</category><category>macOS</category></item><item><title>Check Voltage &amp; Current on MacOS for Power Adapter</title><link>https://tanshuai.com/blog/check-voltage-current-on-macos-for-power-adapter</link><guid isPermaLink="true">https://tanshuai.com/blog/check-voltage-current-on-macos-for-power-adapter</guid><description>Check your MacBook power adapter voltage and current on macOS with one ioreg command in Terminal, reading AppleRawAdapterDetails. No extra apps needed.</description><pubDate>Mon, 14 Feb 2022 00:00:00 GMT</pubDate><category>MacOS</category><category>MacOS</category><category>Power Adapter</category><category>Voltage</category><category>Current</category></item><item><title>Migrate a GitHub LFS (Git Large File Storage) repository to AWS CodeCommit</title><link>https://tanshuai.com/blog/migrate-a-github-lfs-git-large-file-storage-repository-to-aws-codecommit</link><guid isPermaLink="true">https://tanshuai.com/blog/migrate-a-github-lfs-git-large-file-storage-repository-to-aws-codecommit</guid><description>Move a GitHub repository that uses Git LFS to AWS CodeCommit: mirror clone, git lfs migrate export to fold large files back into history, then push --all.</description><pubDate>Wed, 09 Feb 2022 09:36:57 GMT</pubDate><category>Software Development</category><category>AWS</category><category>Git</category><category>GitHub</category><category>LFS</category></item><item><title>AWS CodeCommit: The GitHub Large File Storage (Git LFS) Free Alternative</title><link>https://tanshuai.com/blog/aws-codecommit-the-githubs-large-file-storage-git-lfs-free-alternative</link><guid isPermaLink="true">https://tanshuai.com/blog/aws-codecommit-the-githubs-large-file-storage-git-lfs-free-alternative</guid><description>Discover how AWS CodeCommit serves as a cost-effective and efficient alternative to GitHub&apos;s Large File Storage (Git LFS). This article covers the limitations of Git LFS, the benefits of using AWS CodeCommit for large file storage, and provides a step-by-step guide for migrating from Git LFS to CodeCommit. Enhance your development workflow with AWS&apos;s scalable and secure infrastructure.</description><pubDate>Wed, 09 Feb 2022 00:00:00 GMT</pubDate><category>Software Development</category><category>AWS</category><category>Git</category><category>GitHub</category><category>LFS</category></item><item><title>/usr/bin/sudo must be owned by uid 0 and have the setuid bit set on Ubuntu 20.04</title><link>https://tanshuai.com/blog/usr-bin-sudo-must-be-owned-by-uid-0-and-have-the-setuid-bit-set-on-ubuntu-20-04</link><guid isPermaLink="true">https://tanshuai.com/blog/usr-bin-sudo-must-be-owned-by-uid-0-and-have-the-setuid-bit-set-on-ubuntu-20-04</guid><description>Fix the Ubuntu 20.04 error /usr/bin/sudo must be owned by uid 0 and have the setuid bit set: boot into GRUB rescue mode and run one pkexec chmod command.</description><pubDate>Fri, 08 Oct 2021 13:07:25 GMT</pubDate><category>Linux</category><category>Ubuntu</category><category>Linux</category><category>Sudo</category></item><item><title>Reset/Restore All subdirectories of Git</title><link>https://tanshuai.com/blog/reset-restore-all-subdirectories-of-git</link><guid isPermaLink="true">https://tanshuai.com/blog/reset-restore-all-subdirectories-of-git</guid><description>Managing a Git repository effectively often requires resetting or restoring subdirectories to maintain a clean and functional codebase. This guide provides a concise, step-by-step approach to reset or</description><pubDate>Wed, 22 Sep 2021 08:33:49 GMT</pubDate><category>Software Development</category><category>Git</category><category>Version Control</category></item><item><title>Electron Build Tools ERROR Error: Failed to run &quot;choco install pywin32 --yes&quot;</title><link>https://tanshuai.com/blog/electron-build-tools-error-error-failed-to-run-choco-install-pywin32-yes</link><guid isPermaLink="true">https://tanshuai.com/blog/electron-build-tools-error-error-failed-to-run-choco-install-pywin32-yes</guid><description>When working with Electron Build Tools, you might encounter an error related to the installation of pywin32 via Chocolatey. This can be frustrating, especially when it&apos;s a required dependency for your</description><pubDate>Wed, 08 Sep 2021 00:00:00 GMT</pubDate><category>Software Development</category><category>Electron</category><category>Build Tools</category><category>PyWin32</category><category>Chocolatey</category><category>Win32</category></item><item><title>Get current commit id of Git and update to package.json</title><link>https://tanshuai.com/blog/get-current-commit-id-of-git-and-update-to-package-json</link><guid isPermaLink="true">https://tanshuai.com/blog/get-current-commit-id-of-git-and-update-to-package-json</guid><description>Get the current Git commit id with git rev-parse --short HEAD and write it into package.json automatically from an npm predev script in a Node.js project.</description><pubDate>Sat, 21 Aug 2021 09:19:58 GMT</pubDate><category>Software Development</category><category>Git</category><category>Package.json</category><category>Node.js</category></item></channel></rss>