
ARM Unlocked Taipei 2025
ARM: The Future of AI Infrastructure Arm has joined the Open Compute Project Foundation (OCP) Board of Directors to help define open standards for AI data centers in 2025. AI is boosting chiplet adoption and pushing the IC design ecosystem from a single-vendor to a multi-vendor model. Arm Total Design(ATD) ecosystem adds new capabilities to advance chiplet supply chain for AI innovation, tripling in size since its 2023 launch. The High-Performance Arm V3 Platform Performance-Optimized and Validated by ARM. ...
Lenovo ThinkPad fan control via ThinkFan on Ubuntu
The default fan control is annoying, Thinkfan is a simple, lightweight fan control program. vmatare/thinkfan- The minimalist fan control program Setup Thinkfan Install Thinkfan and lm-sensors sudo apt install lm-sensors thinkfan Read the doc $ man thinkfan.conf Check thermal devices hwmon-style $ find /sys/devices -type f -name "temp*_input" /sys/devices/platform/thinkpad_hwmon/hwmon/hwmon4/temp6_input /sys/devices/platform/thinkpad_hwmon/hwmon/hwmon4/temp3_input /sys/devices/platform/thinkpad_hwmon/hwmon/hwmon4/temp7_input /sys/devices/platform/thinkpad_hwmon/hwmon/hwmon4/temp4_input /sys/devices/platform/thinkpad_hwmon/hwmon/hwmon4/temp8_input /sys/devices/platform/thinkpad_hwmon/hwmon/hwmon4/temp1_input /sys/devices/platform/thinkpad_hwmon/hwmon/hwmon4/temp5_input /sys/devices/platform/thinkpad_hwmon/hwmon/hwmon4/temp2_input /sys/devices/platform/coretemp.0/hwmon/hwmon5/temp6_input /sys/devices/platform/coretemp.0/hwmon/hwmon5/temp13_input /sys/devices/platform/coretemp.0/hwmon/hwmon5/temp3_input /sys/devices/platform/coretemp.0/hwmon/hwmon5/temp10_input /sys/devices/platform/coretemp.0/hwmon/hwmon5/temp7_input /sys/devices/platform/coretemp.0/hwmon/hwmon5/temp4_input /sys/devices/platform/coretemp.0/hwmon/hwmon5/temp11_input /sys/devices/platform/coretemp.0/hwmon/hwmon5/temp8_input /sys/devices/platform/coretemp.0/hwmon/hwmon5/temp1_input /sys/devices/platform/coretemp.0/hwmon/hwmon5/temp5_input /sys/devices/platform/coretemp.0/hwmon/hwmon5/temp12_input /sys/devices/platform/coretemp.0/hwmon/hwmon5/temp9_input /sys/devices/platform/coretemp.0/hwmon/hwmon5/temp2_input /sys/devices/pci0000:00/0000:00:06.0/0000:02:00.0/nvme/nvme0/hwmon3/temp1_input /sys/devices/pci0000:00/0000:00:06.0/0000:02:00.0/nvme/nvme0/hwmon3/temp2_input /sys/devices/virtual/thermal/thermal_zone0/hwmon1/temp1_input /sys/devices/virtual/thermal/thermal_zone9/hwmon6/temp1_input /proc/acpi/ibm/thermal ...

The Littlest JupyterHub - TLJH
The Jupyter project is a free software, open standards, and web services for interactive computing across all programming languages. It provides: Jupyter Notebook: the classic notebook interface JupyterLab: the next-generation notebook interface Voilà: share your results with a secure, stand-alone web applications. JupyterHub: the multi-user server for Jupyter Notebook and JupyterLab The littlest JupyterHub(TLJH): the simplest JupyterHub for a small group running on a single machine. Zero to JupyterHub with Kubernetes(Z2JH): Provides user-friendly steps to deploy JupyterHub on a cloud using Kubernetes and Helm. I was confused by the JupyterHub and TLJH since they can run on a single server with the multiple users feature but after reading The Littlest Jupyterhub by Yuvi ...

ARM AMBA
Advanced Microcontroller Bus Architecture(AMBA) 2024-01-17 AMBA 5 is the latest generation of the freely available AMBA protocol specifications. It introduces the Coherent Hub Interface (CHI) architecture, which defines the interfaces to connect fully coherent processors and high-performance interconnects. AMBA 5 also introduces the AXI5, ACE5 and AHB5 protocols, which extend prior generations to include a number of performances and scalability features, and to align and complement CHI. AMBA 5 Protocols ...
Extend Volume Size on AWS EC2
If we wanna extend the storage space of the computer, we need to shut the machine down then you are able to add another storage device for it. Advantages of using Elastic Block Store(EBS) are reboot the instance is not needed. the space can be extended instead of adding a new device. Increase EBS volume size on EC2 is easy: Modify the volume on AWS Console Extend the partition by growpart Extend the file system by resize2fs(ext4) or xfs_growfs(xfs) Step 1: Modify the volume on AWS Console Login to AWS Console and select a volume via the Volume ID then click the Modify button on the top right corner. It will bring you to the modify configuration page. ...
Browser Graphics Are Broken
Since an Ubuntu update on 2023-05-24, graphics seem to be broken on Chrome and Microsoft Edge browsers. Method 1 A workaround is to remove the GPUCache folder in .config Google Chrome rm -rf ~/.config/google-chrome/Default/GPUCache Microsoft Edge rm -rf ~/.config/microsoft-edge/Default/GPUCache Method 2 If the browser still act weirdly, just remove all configuration and caches in the local. You will need to start from fresh, make sure you keep or sync bookmarks ...
Lazy.nvim
When I was switching from Vim to Neovim, I use The 300 line init.lua challenge and wbthomason/packer.nvim for the configuration. the Packer is working fine and has no big problems. Recently, I switched to folke/lazy.nvim because it has some features that saving a lot of time for users frequently working on a new environment, like me. Better TUI design Automatically install missing plugins before starting up Uses lazy-lock.json to track and restore plugins Compilation is no needed after plugins changes Packer and Lazy.nvim both are great plugin managers, and Packer is planning for big improvements on user experience and performance in Roadmap for Packer v2. ...