<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Adrian Sager — Writing</title><description>Notes from Adrian Sager on applied AI, software, systems, and the things worth learning.</description><link>https://sager611.github.io/</link><item><title>Memory efficient numpy.random.choice()</title><link>https://sager611.github.io/post/memory-efficient-choice-function/</link><guid isPermaLink="true">https://sager611.github.io/post/memory-efficient-choice-function/</guid><description>NumPy’s numpy.random.choice() method samples items at random from an array.</description><pubDate>Tue, 23 May 2023 13:02:50 GMT</pubDate></item><item><title>Cloning Arch Linux hard disk remotely to new machine</title><link>https://sager611.github.io/post/clone-arch-disk/</link><guid isPermaLink="true">https://sager611.github.io/post/clone-arch-disk/</guid><description>I recently bought a new laptop with Windows 11 and wanted to migrate my whole hard drive contents from my old laptop with an Arch Linux installation. Follow this tutorial if you want to clone your old laptop’s hard drive to your new laptop’s hard drive via SSH in the same local network.</description><pubDate>Tue, 07 Mar 2023 13:51:07 GMT</pubDate></item><item><title>Visualizing transfer functions in p5.js</title><link>https://sager611.github.io/post/p5js-vis-transfer-function/</link><guid isPermaLink="true">https://sager611.github.io/post/p5js-vis-transfer-function/</guid><description>In 2020 I was following lectures on automatic control and learned about the transfer function of a system and ways to visualize it, at which point I was curious so I went ahead and wrote a simple visualizer for generic transfer functions.</description><pubDate>Mon, 27 Feb 2023 15:51:17 GMT</pubDate></item></channel></rss>