<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:base="http://xahlee.info/comp/">

 <title>Xah Programing Blog</title>
 <subtitle>Syntactic obsession, imperative despisal, functional love 🧡, hacker hate.</subtitle>
 <link rel="self" href="http://xahlee.info/comp/blog.xml"/>
 <link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
 <updated>2026-08-11T15:43:37-07:00</updated>
 <author>
   <name>Xah Lee</name>
   <uri>http://xahlee.info/</uri>
 </author>
 <id>http://xahlee.info/comp/blog.html</id>
 <icon>http://xahlee.info/favicon.svg</icon>
 <rights>© 2026, Xah Lee</rights>

<entry>
<title>Microsoft Windows, My Music, My Pictures problem (2024)</title>
<id>urn:uuid:564a5c30-38b8-4e50-8ca4-68023d0600d7</id>
<updated>2026-08-11T15:43:37-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-08-11</time></div>


<ul>
<li><a href="http://xahlee.info/w/Microsoft_Windows_My_Music_My_Pictures.html">Microsoft Windows, My Music, My Pictures problem (2024)</a></li>
</ul>

<ul>
<li><a href="http://xahlee.info/w/windows_sucks.html">Microsoft Windows Flaws. Index</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Windows Modules Installer Worker freeze Windows (2024)</title>
<id>urn:uuid:956a88c7-0785-42dc-9cdb-44301f552ee6</id>
<updated>2026-08-11T15:25:57-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-08-11</time></div>


<ul>
<li><a href="http://xahlee.info/w/Windows_Modules_Installer_Worker.html">Windows Modules Installer Worker freeze Windows (2024)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Solaris max number of subdirs (2002-04-19)</title>
<id>urn:uuid:37514e33-d0e8-4bba-91e6-abf365e83256</id>
<updated>2026-08-08T21:25:21-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-08-08</time></div>


<ul>
<li><a href="http://xahlee.info/comp/solaris_max_subdirs.html">Solaris max number of subdirs (2002-04-19)</a></li>
</ul>

<ul>
<li><a href="http://xahlee.info/talk_show/xah_talk_show_2019-08-26.html">Xah Talk Show 2019-08-26 why golang? syntax color, turkish layout, etymology of hash table, abuse of logic operator</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>AI 2022 to 2026</title>
<id>urn:uuid:c62e36f2-c6f9-4cc2-9b6d-fb8fdcc7db4f</id>
<updated>2026-08-08T20:33:17-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-08-08</time></div>


<ul>
<li><a href="http://xahlee.info/comp/AI_2022_to_2026.html">AI 2022 to 2026</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>A Letter to Marshall Brain (2003)</title>
<id>urn:uuid:07c55744-467c-4a44-8fda-6c07a585187d</id>
<updated>2026-08-08T18:38:19-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-08-08</time></div>

<p>
Marshall Brain died.
</p>

<ul>
<li><a href="http://xahlee.info/UnixResource_dir/writ/marshall_brain.html">A Letter to Marshall Brain (2003)</a></li>
</ul>

<p>
A Letter to Marshall Brain (2003)
back in 2003, he was doing fear-mongering on robotics.
Unfounded.
i was offended and wrote a open letter.
</p>

<p>
Bill Joy (creator of vi) at the time y2k, also, did fear-mongering on robotics, nanotech, and genetic engineering.
</p>

<p>
"Why the Future Doesn't Need Us" is an article written by Bill Joy (then Chief Scientist at Sun Microsystems) in the April 2000 issue of Wired magazine.
</p>

<p>
 predications by big shots are usually wrong.
</p>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>PowerShell: Find Command (Get-Command, gcm)</title>
<id>urn:uuid:7ab4ad62-4a0d-43f3-97a8-12bf54cab721</id>
<updated>2026-08-04T18:07:14-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-08-03</time></div>

<ul>
<li><a href="http://xahlee.info/powershell/powershell_find_command.html">PowerShell: Find Command (Get-Command, gcm)</a></li>
</ul>

<ul>
<li><a href="http://xahlee.info/mswin/env_var.html">Windows: Environment Variable Tutorial</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Python: Module Search Paths</title>
<id>urn:uuid:7cfb3539-d3e9-40e9-9600-01b130612a94</id>
<updated>2026-08-03T10:13:35-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-08-03</time></div>

<ul>
<li><a href="http://xahlee.info/python/python_module_search_path.html">Python: Module Search Paths</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Python: Call shell command</title>
<id>urn:uuid:16ad0e00-1046-4779-a7ce-788e696f2cda</id>
<updated>2026-08-02T17:54:28-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-08-02</time></div>

<p>
updated
</p>

<p>
python, call shell command.
this changed so much over the past 20 years.
was
<code>subprocess.Popen</code>
around 2006, extremely complex.
Then they added
<code>subprocess.check_output</code>
<code>subprocess.check_call</code>
<code>subprocess.call</code>
also incomprehensible.
now, since python 3.5.
 it's just
<code>subprocess.call</code>

</p>

<ul>
<li><a href="http://xahlee.info/python/system_calls.html">Python: Call shell command</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>PowerShell: units (kb mb gb tb pb)</title>
<id>urn:uuid:111d7ae0-c581-4f3f-b726-4218e08a9b05</id>
<updated>2026-08-01T19:02:48-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-08-01</time></div>

<ul>
<li>🆕 <a href="http://xahlee.info/powershell/powershell_units.html">PowerShell: units (kb mb gb tb pb)</a></li>
<li><a href="http://xahlee.info/powershell/powershell_number.html">PowerShell: Number Input</a></li>
<li><a href="http://xahlee.info/comp/mega_vs_mebi.html">Metric prefix vs binary. mega vs mibi </a></li>
</ul>

<ul>
<li>🆕 <a href="http://xahlee.info/powershell/powershell_dir_output.html">PowerShell: Meaning of mode column letters in dir output</a></li>

<li><a href="http://xahlee.info/powershell/powershell_attributes_meaning.html">PowerShell: File Attributes</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Ban function recursion and name-hoisting? (2026)</title>
<id>urn:uuid:90cde380-cb9e-40b5-87e2-fe77c6687945</id>
<updated>2026-08-01T15:12:18-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-08-01</time></div>

<ul>
<li><a href="http://xahlee.info/comp/function_recursion_name_hoisting.html">Ban function recursion and name-hoisting? (2026)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>On Documentation of JavaScript Weakset (2025)</title>
<id>urn:uuid:8a4ef17c-cbd2-4929-b65e-7265f26b5c47</id>
<updated>2026-08-01T11:17:16-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-08-01</time></div>

<ul>
<li><a href="http://xahlee.info/comp/doc_js_weakset_garbage_collection.html">On Documentation of JavaScript Weakset (2025)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>PowerShell: directory. index.</title>
<id>urn:uuid:d950e045-bcd1-4278-be14-f12b69eb2f02</id>
<updated>2026-08-01T10:51:01-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-31</time></div>

<ul>
<li>🆕 <a href="http://xahlee.info/powershell/powershell_dir_index.html">PowerShell: directory. index.</a></li>
<li>🆕 <a href="http://xahlee.info/powershell/powershell_list_files_index.html">PowerShell: list files. index</a></li>
<li>🆕 <a href="http://xahlee.info/powershell/powershell_file_ops_index.html">PowerShell: File operations. index</a></li>
</ul>

<ul>
<li><a href="http://xahlee.info/powershell/powershell_nav_dir.html">PowerShell: navigate directory</a></li>
<li><a href="http://xahlee.info/powershell/powershell_list_file.html">PowerShell: list files</a></li>
</ul>

<ul>
<li><a href="http://xahlee.info/powershell/powershell_list_file_size.html">PowerShell: sort files by size</a></li>

<li><a href="http://xahlee.info/powershell/powershell_list_file_by_pattern.html">PowerShell: filter files by wildcard</a></li>

<li><a href="http://xahlee.info/powershell/powershell_path_expansion.html">PowerShell: Path Expansion</a></li>
</ul>

<ul>
<li><a href="http://xahlee.info/powershell/powershell_where_date.html">in PowerShell, where does the command date came from? (2026)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>What Characters Are Not Allowed in File Names (2009)</title>
<id>urn:uuid:5f130f73-46a6-41e1-b356-c8a4e0b893b3</id>
<updated>2026-08-01T10:50:38-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-30</time></div>

<ul>
<li><a href="http://xahlee.info/mswin/allowed_chars_in_file_names.html">What Characters Are Not Allowed in File Names (2009)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Installing Rust on Microsoft Windows (2026)</title>
<id>urn:uuid:0d7aa501-0609-4188-91ce-71f6d1df944b</id>
<updated>2026-07-30T21:30:37-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-23</time></div>

<ul>
<li><a href="http://xahlee.info/comp/installing_rust.html">Installing Rust on Microsoft Windows (2026)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Why python is the worst intentionally idiotic programing language i've ever seen. (2026)</title>
<id>urn:uuid:d771814d-56a1-4812-a564-4c35fa614187</id>
<updated>2026-07-30T19:27:53-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-30</time></div>

<ul>
<li><a href="http://xahlee.info/comp/python_is_worst.html">Why python is the worst intentionally idiotic programing language i've ever seen. (2026)</a></li>
</ul>

<ul>
<li><a href="http://xahlee.info/comp/python_version_problem.html">python2 python3 version problem (2026)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>PowerShell: sort files by date</title>
<id>urn:uuid:eb508bf1-f335-48ec-95c1-7e9318d47e52</id>
<updated>2026-07-30T13:39:40-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-30</time></div>

<ul>
<li><a href="http://xahlee.info/powershell/powershell_list_file_by_date.html">PowerShell: sort files by date</a></li>
<li>🆕 <a href="http://xahlee.info/powershell/powershell_filter_file_by_date.html">PowerShell: filter files by date</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>PowerShell: get/set file date time</title>
<id>urn:uuid:2bf1ccbd-627a-4787-9ba7-774eabfe6eec</id>
<updated>2026-07-30T13:07:32-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-30</time></div>

<ul>
<li><a href="http://xahlee.info/powershell/powershell_file_datetime.html">PowerShell: get/set file date time</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Windows: Xah Windows Machine Setup</title>
<id>urn:uuid:b7dce477-7cfc-4b61-b4a6-c9d09bc83e5f</id>
<updated>2026-07-30T11:33:02-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-30</time></div>

<p>
misc updates.
</p>

<ul>
<li><a href="http://xahlee.info/mswin/xah_windows_setup.html">Windows: Xah Windows Machine Setup</a></li>

<li><a href="http://xahlee.info/comp/wsl_install.html">Install Windows Subsystem for Linux (WSL) (2026)</a></li>

<li><a href="http://xahlee.info/mswin/windows_chocolatey_package_manager.html">Windows Chocolatey Package Manager (2025)</a></li>

<li><a href="http://xahlee.info/mswin/Windows_software.html">Windows: List of Great Software (2009)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Why is Python Popular (2022)</title>
<id>urn:uuid:051e8460-c604-406b-9621-1a85c5496a85</id>
<updated>2026-07-30T11:31:22-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-30</time></div>

<ul>
<li><a href="http://xahlee.info/comp/why_python_popular.html">Why is Python Popular (2022)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Windows sucks: Dark Theme (2019)</title>
<id>urn:uuid:3e51cc89-e7a2-4f47-9501-05b53bbed578</id>
<updated>2026-07-29T09:51:58-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-29</time></div>

<p>
major addition.
idiotic Microsoft Windows 11.
when you switch to light theme, parts of text disappears.
</p>

<ul>
<li><a href="http://xahlee.info/w/dark_theme_design.html">Windows sucks: Dark Theme (2019)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Linux: xargs</title>
<id>urn:uuid:984bd014-affe-4462-9cb5-ea1b3d397d62</id>
<updated>2026-07-29T09:43:45-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-29</time></div>

<ul>
<li><a href="http://xahlee.info/linux/linux_xargs.html">Linux: xargs</a></li>
<li><a href="http://xahlee.info/linux/linux_shell_find_example.html">Linux: find (List files by filter. walk dir.)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>ai on xargs (2026)</title>
<id>urn:uuid:0febae64-85f3-4815-86eb-273cf121fe9f</id>
<updated>2026-07-29T09:33:11-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-29</time></div>

<ul>
<li><a href="http://xahlee.info/comp/ai_on_xargs.html">ai on xargs (2026)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Type inference. Hindley-Milner type system (2026)</title>
<id>urn:uuid:b34a4567-ab5f-4690-a9e7-e7de15a5bcc1</id>
<updated>2026-07-28T21:29:37-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-28</time></div>

<ul>
<li><a href="http://xahlee.info/comp/type_inference.html">Type inference. Hindley-Milner type system (2026)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Convert image to webp</title>
<id>urn:uuid:4e8c14a8-735a-4b70-8cec-4e84a84c6932</id>
<updated>2026-07-28T14:43:40-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-27</time></div>

<p>
minor update
</p>

<ul>
<li><a href="http://xahlee.info/img/convert_webp_to_jpg.html">Convert image to webp</a></li>

<li><a href="http://xahlee.info/img/imagemagic.html">ImageMagick Tutorial</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Programing language experts</title>
<id>urn:uuid:cedfc668-a279-4cac-9dd6-75b343d9f8f9</id>
<updated>2026-07-28T14:43:12-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-28</time></div>

<ul>
<li><a href="http://xahlee.info/comp/programing_language_experts.html">Programing language experts</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>ai generated programing language tutorials are still inferior than those written by human experts.</title>
<id>urn:uuid:c02d9b07-331c-45e5-ac3d-7ba21b001e66</id>
<updated>2026-07-28T14:39:37-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-27</time></div>

<p>
I noticed, ai generated programing language tutorials are still inferior than those written by human experts.
The ai ones lack coherence and insight.
</p>

<ul>
<li><a href="https://x.com/xah_lee/status/2081024746456776811" data-accessed="2026-07-27" target="_blank" rel="noreferrer">https://x.com/xah_lee/status/2081024746456776811</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Why Fsharp PowerShell tutorials do not explain what is dotnet (2026)</title>
<id>urn:uuid:ce358941-a933-492e-88dc-25fdf3472d7a</id>
<updated>2026-07-27T22:36:46-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-27</time></div>

<ul>
<li>ai answered a question i have.</li>
<li><a href="http://xahlee.info/comp/dot_net_Fsharp_interwine.html">Why Fsharp PowerShell tutorials do not explain what is dotnet (2026)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Lazy list in programing languages, python iterator, JavaScript iterable iterator generator.</title>
<id>urn:uuid:31456aa2-5ae3-4906-8b79-97275eaf597f</id>
<updated>2026-07-27T09:04:56-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-25</time></div>

<ul>
<li><a href="http://xahlee.info/comp/lazy_list.html">Lazy list in programing languages, python iterator, JavaScript iterable iterator generator.</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Creator of Ocaml, Xavier Leroy. (2026)</title>
<id>urn:uuid:da8ec179-755e-474f-954e-85aa231a3332</id>
<updated>2026-07-24T14:57:24-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-24</time></div>

<ul>
<li><a href="http://xahlee.info/comp/creator_of_ocaml.html">Creator of Ocaml, Xavier Leroy. (2026)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>JavaScript WeakMap, a design from c cpp bit-diddler mindset (2026)</title>
<id>urn:uuid:07138e1e-dfba-4cad-abf5-623d91564e78</id>
<updated>2026-07-20T18:00:55-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-20</time></div>

<ul>
<li><a href="http://xahlee.info/comp/js_weakmap_bit_diddle.html">JavaScript WeakMap, a design from c cpp bit-diddler mindset (2026)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>The c cpp unix fan's personality (2026)</title>
<id>urn:uuid:57379123-0389-45a3-a080-f8eee32073bd</id>
<updated>2026-07-20T08:00:29-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-20</time></div>

<ul>
<li><a href="http://xahlee.info/comp/c_hacker_personality.html">The c cpp unix fan's personality (2026)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>A Haskell A Day: Factorial Example</title>
<id>urn:uuid:c147f78a-0e3d-40f0-af33-c82ad51acc8b</id>
<updated>2026-07-12T11:03:42-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-12</time></div>

<p>
my haskell dabbling, in 2005, that went nowhere.
</p>

<figure>
<img src="http://xahlee.info/comp/i/haskell_a_day_2026-07-12_1922d_ll.webp" alt="haskell a day 2026-07-12 1922d ll" width="759" height="1057" />
<figcaption>
haskell a day 2026-07-12 1922d ll
</figcaption>
</figure>

<ul>
<li><a href="http://xahlee.info/haskell/factorial.html">A Haskell A Day: Factorial Example</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>C lang expert vs programing language theory expert</title>
<id>urn:uuid:534c77c1-9c80-4402-89d7-cbc0689d03df</id>
<updated>2026-07-12T11:03:36-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-11</time></div>

<h3>C lang expert vs programing language theory expert</h3>

<ul>
<li>to know why c or cpp is bad, you need to know about programing language theory, lambda calculus, and design.</li>
<li>being expert of c cpp helps little.</li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>why special 2d array type, not nested array</title>
<id>urn:uuid:3e304c1f-a966-476a-b81e-0d908a947b4a</id>
<updated>2026-07-12T11:00:52-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-11</time></div>

<h3>why special 2d array type, not nested array</h3>

<p class="xbubble">
Why does F Sharp Programming Language has a dedicated data structure for two dimensional array why can it not be simply nested array
</p>

<figure>
<img src="http://xahlee.info/comp/i/fsharp_2d_array_2026-07-11_2028a_ll.webp" alt="fsharp 2d array 2026-07-11 2028a ll" width="816" height="1000" />
<figcaption>
fsharp 2d array 2026-07-11 2028a ll
</figcaption>
</figure>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Windows Credential Manager</title>
<id>urn:uuid:ece29567-7e11-4570-8082-5fd604e4c61e</id>
<updated>2026-07-12T11:00:45-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-09</time></div>

<ul>
<li><a href="http://xahlee.info/comp/windows_credential_manager.html">Windows Credential Manager</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Interactive shell vs scripting shell (2026)</title>
<id>urn:uuid:1edf7374-93a3-4e36-a895-495bb4222c76</id>
<updated>2026-07-09T19:05:28-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-09</time></div>

<ul>
<li><a href="http://xahlee.info/comp/interactive_shell_vs_scripting_shell.html">Interactive shell vs scripting shell (2026)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>gnu tar doc</title>
<id>urn:uuid:e16e31f6-6b69-45b5-bf0e-729ed2b3dd0f</id>
<updated>2026-07-09T15:31:14-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-09</time></div>

<ul>
<li><a href="http://xahlee.info/linux/gnu_tar_doc.html">gnu tar doc</a></li>
<li><a href="http://xahlee.info/linux/bsd_tar_doc.html">bsd tar doc</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Golang: Find Text in Directory (grep) 📜</title>
<id>urn:uuid:75c543f9-444f-4ff2-b758-cc2ee9e6c7f9</id>
<updated>2026-07-08T22:00:25-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-08</time></div>

<p>
updated.
</p>

<ul>
<li><a href="http://xahlee.info/golang/goland_find_string.html">Golang: Find Text in Directory (grep) 📜</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Tar archive quadratic time. By Martin Dørum</title>
<id>urn:uuid:9ae2cfd8-6a3d-42aa-93fc-31d391b1dd19</id>
<updated>2026-07-08T21:59:46-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-08</time></div>

<ul>
<li><a href="http://xahlee.info/comp/tar_archive_quadratic_time.html">Tar archive quadratic time. By Martin Dørum</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Linux: Extract tar zip gzip lzip bzip2 xz rar</title>
<id>urn:uuid:acee346c-ac40-4241-a662-2e98f276ddf9</id>
<updated>2026-07-08T13:58:37-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-08</time></div>

<ul>
<li><a href="http://xahlee.info/linux/linux_gzip_bzip2_xz_7zip.html">Linux: Extract tar zip gzip lzip bzip2 xz rar</a></li>
<li><a href="http://xahlee.info/linux/linux_create_tar_zip.html">Linux: Create tar zip gzip bzip2 xz zip 7z rar</a></li>
</ul>

<ul>
<li><a href="http://xahlee.info/powershell/powershell_unzip.html">PowerShell: Extract zip tar 7z lz</a></li>
<li><a href="http://xahlee.info/powershell/powershell_tar.html">PowerShell: Create Archive zip, tar, 7z</a></li>
</ul>

<ul>
<li>🆕 <a href="http://xahlee.info/linux/zip_doc.html">zip doc</a></li>
<li>🆕 <a href="http://xahlee.info/linux/7z_doc.html">7z doc</a></li>
</ul>

<ul>
<li><a href="http://xahlee.info/linux/wget_curl_tutorial.html">Linux: wget (download web page)</a></li>
<li><a href="http://xahlee.info/linux/curl_tutorial.html">Linux: curl (download web page)</a></li>
<li><a href="http://xahlee.info/powershell/powershell_get_website.html">PowerShell: download webpage, Invoke-WebRequest, curl, wget</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Why unix tar does not use hyphen for its options (2026)</title>
<id>urn:uuid:f94d6c75-05a9-49db-a692-f135542026f3</id>
<updated>2026-07-08T11:52:32-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-08</time></div>

<ul>
<li><a href="http://xahlee.info/comp/unix_tar_problem.html">UNIX tar issues, path truncation, unicode (2011)</a></li>
<li>🆕 <a href="http://xahlee.info/comp/unix_tar_truncate_path.html">Why unix tar truncates long file path (2026)</a></li>
<li>🆕 <a href="http://xahlee.info/comp/why_tar_not_use_hyphen.html">Why tar no hyphen in option syntax (2026)</a></li>
<li>🆕 <a href="http://xahlee.info/comp/why_not_tar.html">Why not tar? (linux tar problems) (2021)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Linus Torvalds on Line Truncation. 2022</title>
<id>urn:uuid:582f7f16-6890-47b6-8a2e-ef09a4fff23c</id>
<updated>2026-07-08T10:28:26-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-08</time></div>

<ul>
<li><a href="http://xahlee.info/comp/linus_torvalds_line_truncation.html">Linus Torvalds on Line Truncation. 2022</a></li>
<li><a href="http://xahlee.info/UnixResource_dir/writ/harm_of_manual_code_formatting.html">The Harm of Manual Code Formatting (2007)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Linux: curl (Download Web Page)</title>
<id>urn:uuid:e5ce73f3-e7b8-491f-9c28-e709f6fc1499</id>
<updated>2026-07-07T15:39:05-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-02</time></div>

<ul>
<li><a href="http://xahlee.info/linux/curl_tutorial.html">Linux: curl (Download Web Page)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Windows: AppData</title>
<id>urn:uuid:7d25c022-d801-4ae3-9058-3fd3fb2de0e0</id>
<updated>2026-07-07T15:20:50-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-07</time></div>

<ul>
<li><a href="http://xahlee.info/mswin/Microsoft_Windows_AppData.html">Windows: AppData</a></li>
<li><a href="http://xahlee.info/mswin/Windows_AppData_vs_Application_Data.html">Windows: AppData vs Application Data</a></li>
<li><a href="http://xahlee.info/mswin/Windows_AppData_Roaming.html">Windows: what is AppData Roaming</a></li>
<li><a href="http://xahlee.info/mswin/Windows_AppData_LocalLow.html">Windows: what is AppData LocalLow</a></li>
</ul>

<ul>
<li><a href="http://xahlee.info/mswin/index.html">Microsoft Windows Tutorial. Index</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Unix quote convention problem (2026)</title>
<id>urn:uuid:f20dd1fc-882e-4528-9ec8-b4f6664b6315</id>
<updated>2026-07-07T13:33:13-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-07</time></div>

<ul>
<li><a href="http://xahlee.info/comp/unix_quote_problem.html">Unix quote convention problem (2026)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>PowerShell: String Wildcards (glob pattern)</title>
<id>urn:uuid:3bc0dd1f-452c-43ee-8002-f9c9b9cc9490</id>
<updated>2026-07-05T13:02:08-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-05</time></div>

<ul>
<li><a href="http://xahlee.info/powershell/powershell_wildcard.html">PowerShell: String Wildcards (glob pattern)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Homoglyph spam (2012)</title>
<id>urn:uuid:bb464ed0-1a97-425f-83c3-6d25817a9e84</id>
<updated>2026-07-05T13:02:01-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-04</time></div>

<ul>
<li><a href="http://xahlee.info/w/spam_collection_2012.html">Homoglyph spam (2012)</a></li>
<li><a href="http://xahlee.info/w/ass-kissing_spam.html">Ass-kissing spam (2012)</a></li>
<li><a href="http://xahlee.info/w/ask_a_question_spam.html">Ask a question spam (2012)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>What is Philosophy and Paul Graham (2010)</title>
<id>urn:uuid:dd50da38-d518-4d9e-8da4-908908f0b758</id>
<updated>2026-07-03T16:12:33-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-03</time></div>

<ul>
<li><a href="http://xahlee.info/Netiquette_dir/whats_philosophy.html">What is Philosophy and Paul Graham (2010)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>recognize keystrokes using wifi devices (2026)</title>
<id>urn:uuid:ef7242ef-e3fe-4474-873d-da15b61aa80d</id>
<updated>2026-07-03T15:33:31-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-06-30</time></div>

<ul>
<li><a href="http://xahlee.info/comp/recognize_keystrokes_by_wifi.html">recognize keystrokes using wifi devices (2026)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>npm creator Isaac Z. Schlueter controversy (2026)</title>
<id>urn:uuid:e7edcfba-9b4f-4d58-ab16-1219ff83e269</id>
<updated>2026-07-02T16:16:19-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-02</time></div>

<ul>
<li><a href="http://xahlee.info/comp/npm_Isaac_Z._Schlueter.html">npm creator Isaac Z. Schlueter controversy (2026)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>CSS Logo</title>
<id>urn:uuid:fa7c8684-e67a-4721-b3a0-0889e910ea6d</id>
<updated>2026-07-01T16:31:56-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-07-01</time></div>

<ul>
<li><a href="http://xahlee.info/logo_design/css_logo.html">CSS Logo</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Origin of unix bin sbin (by Rob Landley. 2010)</title>
<id>urn:uuid:249a37d1-aa26-409b-9b5e-419eb4f047ad</id>
<updated>2026-06-26T11:07:12-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-06-26</time></div>

<ul>
<li><a href="http://xahlee.info/linux/unix_bin_sbin.html">Origin of unix bin sbin (by Rob Landley. 2010)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>perl dot com $190_000</title>
<id>urn:uuid:d9b7eac9-cf98-4d17-9d82-5a7bd0f60a53</id>
<updated>2026-06-25T10:55:55-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-06-25</time></div>

<h2>perl dot com $190_000</h2>

<ul class="x-cite">
<li><cite>The Hijacking of Perl.com</cite></li>
<li><time>2021-02-28</time></li>
<li>By Brian D Foy.</li>
<li><a href="https://www.perl.com/article/the-hijacking-of-perl-com/" data-accessed="2024-01-10" target="_blank" rel="noreferrer">https://www.perl.com/article/the-hijacking-of-perl-com/</a></li>
</ul>

<p class="xbubble">
summarize
https://www.perl.com/article/the-hijacking-of-perl-com/
</p>

<figure>
<img src="http://xahlee.info/comp/i/perl_dot_com_hijack_2026-06-25_199dc_ll.webp" alt="perl dot com hijack 2026-06-25 199dc ll" width="617" height="939" />
<figcaption>
perl dot com hijack 2026-06-25 199dc ll
</figcaption>
</figure>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Rob Pike - Concurrency Is Not Parallelism (Waza 2012)</title>
<id>urn:uuid:99e28851-2ea1-4c2e-916d-48dea4ea7a1e</id>
<updated>2026-06-25T10:55:26-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-06-25</time></div>

<ul>
<li><a href="http://xahlee.info/comp/Rob_Pike_on_Concurrency.html">Rob Pike - Concurrency Is Not Parallelism (Waza 2012)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Xah Talk Show 2026-03-24 Ep783. Indian. Silicon Valley. Philosophy. Meaning of Life. Beauty.</title>
<id>urn:uuid:dc9c2963-f7a5-4f73-9a65-e6a1bf0b27d8</id>
<updated>2026-06-22T21:30:50-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-06-22</time></div>

<ul>
<li><a href="http://xahlee.info/talk_show/xah_talk_show_ep783.html">Xah Talk Show 2026-03-24 Ep783. Indian. Silicon Valley. Philosophy. Meaning of Life. Beauty.</a></li>
</ul>

<ul>
<li><a href="http://xahlee.info/talk_show/xah_talk_show_ep796.html">Xah Talk Show 2026-06-21 Ep796. emacs lisp. add width height to image thumbnails html. part 3</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Python vs OCaml (2014)</title>
<id>urn:uuid:e9aa2b64-8d13-468c-83bd-886494d8ad0f</id>
<updated>2026-06-21T19:24:56-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-06-21</time></div>

<p>
repost
</p>

<ul>
<li><a href="http://xahlee.info/comp/python_vs_ocaml.html">Python vs OCaml (2014)</a></li>
<li><a href="http://xahlee.info/typescript/Golang_vs_JavaScript.html">TypeScript/JavaScript vs Golang (2025)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Xah Lee AI immortality (2026)</title>
<id>urn:uuid:fd3ad0b1-249e-4068-820a-529be8e34421</id>
<updated>2026-06-20T12:21:38-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-06-20</time></div>

<ul>
<li><a href="http://xahlee.info/comp/Xah_Lee_AI_immortality.html">Xah Lee AI immortality (2026)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>image formats intro: jpeg png gif webp</title>
<id>urn:uuid:e8de66ec-3238-4f3a-8b1f-a31cca4887ce</id>
<updated>2026-06-20T12:13:14-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-06-19</time></div>

<p>
massive updates and new.
</p>

<ul>
<li><a href="http://xahlee.info/img/image_formats_jpeg_png.html">image formats intro: jpeg png gif webp</a></li>
<li><a href="http://xahlee.info/img/sips_image_processing.html">Convert png jpg heic on MacOS, using sips</a></li>
<li><a href="http://xahlee.info/img/sips_man_page.html">MacOS sips man page</a></li>
<li><a href="http://xahlee.info/img/convert_webp_to_jpg.html">convert image png jpg to webp by cwebp</a></li>
<li><a href="http://xahlee.info/img/oxipng.html">Optimize png Files, oxipng</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Xah Lee website optimize png files (2023)</title>
<id>urn:uuid:d6f86a10-73db-4bd5-85d4-0b97dc1d1f84</id>
<updated>2026-06-20T12:13:06-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-06-20</time></div>

<ul>
<li><a href="http://xahlee.info/comp/xah_lee_website_optimize_png.html">Xah Lee website optimize png files (2023)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>How many times faster is today's computer compared to a computer in 1999?</title>
<id>urn:uuid:f0758077-e03a-4992-a1fd-e92fe16c5165</id>
<updated>2026-06-15T22:30:07-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-06-03</time></div>

<h3>How many times faster is today's computer compared to a computer in 1999?</h3>

<p>
about one thousand.
</p>

<p>
 quite amazing what we have.
</p>

<figure>
<img src="http://xahlee.info/comp/i/computer_speed_2026-06-03_18773.png" alt="computer speed 2026-06-03 18773" width="765" height="559" />
<figcaption>
computer speed 2026-06-03 18773
</figcaption>
</figure>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>sRGB, Wide Gamut Colors, Display P3</title>
<id>urn:uuid:63c962e1-70c5-4e9f-b66d-7440e5c9ded6</id>
<updated>2026-06-15T22:27:22-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-06-11</time></div>

<ul>
<li><a href="http://xahlee.info/js/wide_gamut_colors.html">sRGB, Wide Gamut Colors, Display P3</a></li>
<li><a href="http://xahlee.info/comp/ai_chat_on_srgb_color.html">AI chat on science of color, sRGB, display p3, oklch (2026)</a></li>
<li><a href="http://xahlee.info/img/heic_vs_avif_vs_jpeg_xl.html">new image formats. HEIC, AVIF, JPEG XL (2026-06)</a></li>
</ul>

<p>
<a href="http://xahlee.info/img/index.html">Image / Video Processing. Index</a>
</p>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Philosophies of Netiquette (2000)</title>
<id>urn:uuid:1f405363-dde3-42ad-8c43-78033d87bc7f</id>
<updated>2026-06-15T22:27:13-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-06-14</time></div>

<p>
old. repost.
</p>

<ul>
<li><a href="http://xahlee.info/UnixResource_dir/writ/phil_netiquette.html">Philosophies of Netiquette (2000)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Ubuntu Logo</title>
<id>urn:uuid:b11ab45f-4b5b-45fb-8644-9bdb345da0e1</id>
<updated>2026-06-11T13:30:39-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-06-11</time></div>

<ul>
<li><a href="http://xahlee.info/logo_design/ubuntu_logo.html">Ubuntu Logo</a></li>
<li><a href="http://xahlee.info/logo_design/index.html">Logo Design in Software Industry. Index</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>YouTube ai generated thumbnail (2026)</title>
<id>urn:uuid:4d397f6b-e8e6-4a6d-be4c-b1516a1ef5cf</id>
<updated>2026-06-11T12:24:23-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-06-11</time></div>

<ul>
<li><a href="http://xahlee.info/comp/youtube_ai_generated_thumbnail.html">YouTube ai generated thumbnail (2026)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Wolfram Language Clones and Tools</title>
<id>urn:uuid:65d4ac58-28ca-410d-a0d0-6baaac4f63a4</id>
<updated>2026-06-08T09:57:16-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-06-08</time></div>

<ul>
<li>added woxi</li>
<li><a href="http://xahlee.info/M/Wolfram_Language_clone.html">Wolfram Language Clones and Tools</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Technology Review. Index</title>
<id>urn:uuid:1513f9fd-6c9b-4152-9255-050157785d50</id>
<updated>2026-06-05T15:03:59-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-06-03</time></div>

<ul>
<li><a href="http://xahlee.info/comp/technological_musing.html">Technology Review. Index</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Xah Talk Show 📺</title>
<id>urn:uuid:06efe532-4be7-4a89-a78b-13e63c090305</id>
<updated>2026-06-05T15:03:45-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-06-05</time></div>

<figure>
<img src="http://xahlee.info/comp/i/xl/xah_Talk_Show_2026-06-04_1b8a6.jpg" alt="Xah Talk Show 2026-06-04 1b8a6" width="1432" height="789" />
<figcaption>
Xah Talk Show 2026-06-04 1b8a6
</figcaption>
</figure>

<ul>
<li><a href="http://xahlee.info/talk_show/xah_talk_show_index.html">Xah Talk Show 📺</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>AI chat on science of color, sRGB, display p3, oklch (2026)</title>
<id>urn:uuid:e35fa36c-c102-4c7f-9330-ce5694a8dd87</id>
<updated>2026-06-04T15:02:23-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-06-04</time></div>

<ul>
<li><a href="http://xahlee.info/comp/ai_chat_on_srgb_color.html">AI chat on science of color, sRGB, display p3, oklch (2026)</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Programing Language: Unicode math symbols in function name, variable, operator</title>
<id>urn:uuid:d0dd1c1c-603f-4435-9508-b6086e1c68f2</id>
<updated>2026-06-03T11:10:53-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-06-03</time></div>

<ul>
<li><a href="http://xahlee.info/comp/unicode_support_ruby_python_elisp.html">Programing Language: Unicode math symbols in function name, variable, operator</a></li>
</ul>

<ul>
<li>updated.</li>
<li>the nasty, is that many follow unicode recommendation, of allowing only letters in function or variable names.</li>
<li>this prevents you from using ⊕ ∑ ° ∞.</li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

<entry>
<title>Logitech USB driver update 2026-05-31</title>
<id>urn:uuid:d5da9fce-379c-4e2d-8ba0-50f67074139d</id>
<updated>2026-06-03T11:06:03-07:00</updated>
 <content type="xhtml">
 <div xmlns="http://www.w3.org/1999/xhtml"><section>

<div class="date_xl"><time>2026-06-01</time></div>

<ul>
<li><a href="http://xahlee.info/comp/logitech_usb_driver_update_2026-05-31.html">Logitech USB driver update 2026-05-31</a></li>
</ul>

</section></div>
 </content>
<link rel="alternate" href="http://xahlee.info/comp/blog.html"/>
</entry>

</feed>
