<?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/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>etbe &#8211; Russell Coker</title>
	<atom:link href="https://etbe.coker.com.au/feed/" rel="self" type="application/rss+xml" />
	<link>https://etbe.coker.com.au</link>
	<description>Linux, politics, and other interesting things</description>
	<lastBuildDate>Tue, 14 Apr 2026 09:31:17 +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>
<site xmlns="com-wordpress:feed-additions:1">1818743</site>	<item>
		<title>Furilabs FLX1s Finally Working</title>
		<link>https://etbe.coker.com.au/2026/04/14/furilabs-flx1s-finally-working/</link>
					<comments>https://etbe.coker.com.au/2026/04/14/furilabs-flx1s-finally-working/#respond</comments>
		
		<dc:creator><![CDATA[etbe]]></dc:creator>
		<pubDate>Tue, 14 Apr 2026 09:31:17 +0000</pubDate>
				<category><![CDATA[Mobile Linux]]></category>
		<guid isPermaLink="false">https://etbe.coker.com.au/?p=5976</guid>

					<description><![CDATA[I&#8217;ve been using the Furilabs FLX1s phone [1] as my daily driver for 6 weeks, it&#8217;s a decent phone, not as good as I hoped but good enough to use every day and rely on for phone calls about job interviews etc. I intend to keep using it as my main phone and as a [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I&#8217;ve been using the <a href="https://etbe.coker.com.au/2026/01/19/furilabs-flx1s/">Furilabs FLX1s phone [1]</a> as my daily driver for 6 weeks, it&#8217;s a decent phone, not as good as I hoped but good enough to use every day and rely on for phone calls about job interviews etc. I intend to keep using it as my main phone and as a platform to improve phone software in Debian as you really can&#8217;t effectively find bugs unless you use the platform for important tasks.</p>
<h2>Support Problems</h2>
<p>I previously wrote about the phone after I received it without a SIM caddy on the 13th of Jan. I had a saga with support about this, on the 16th of Jan one support person said that they would ship it immediately but didn&#8217;t provide a tracking number or any indication of when it would arrive. On the 5th of Feb I contacted support again and asked how long it would be, the new support person seemed to have no record of my previous communication but said that they would send it. On the 17th of Feb I made another support request including asking for a way of direct communication as the support email came from an address that wouldn&#8217;t accept replies, I was asked for a photo showing where the problem is. The support person also said that they might have to send a replacement phone!</p>
<p>The last support request I sent included my disappointment at the time taken to resolve the issue and the proposed solution of replacing the entire phone (why have two international shipments of a fragile and expensive phone when a single letter with a cheap SIM caddy would do?). I didn&#8217;t receive a reply but the SIM caddy arrived on the 2nd of Mar. Here is a pic of the SIM caddy and the package it came in:</p>
<p><a href="https://www.coker.com.au/blogpics/2026/simpackage-big.jpg"><img decoding="async" src="https://www.coker.com.au/blogpics/2026/simpackage.jpg" width="400px" height="540px" alt="" /></a></p>
<p>One thing that should be noted is that some of the support people seemed to be very good at their jobs and they were all friendly. It was the system that failed here, turning a minor issue of a missing part into a 6 week saga.</p>
<p>Furilabs needs to do the following to address this issue:</p>
<ol>
<li>Make it possible to reply directly to a message from a support person. Accept email with a custom subject to sort it, give a URL for a web form, anything. Collating discussions with a customer allows giving better support while taking less time for the support people.</li>
<li>Have someone monitor every social media address that is used by the company. When someone sends a support request in a public Mastodon post it indicates that something has gone wrong and you want to move quickly to resolve it.</li>
<li>Take care of the little things, like sending a tracking number for every parcel. If it&#8217;s something too small for a parcel (the SIM caddy could have fit in a regular letter) then just tell the customer what date it was posted and where it was posted from so they have some idea of when it will arrive.</li>
</ol>
<p>This is not just a single failure of Furilabs support, it&#8217;s a systemic failure of their processes.</p>
<h2>Problems I Will Fix &#8211; Unless Someone Beats Me to it</h2>
<p>Here are some issues I plan to work on.</p>
<h3>Smart Watch Support</h3>
<p>I need to port one of the smart watch programs to Debian. Also I want to make one of them support the <a href="https://etbe.coker.com.au/2025/08/19/colmi-p80-smartwatch/">Colmi P80 [2]</a>.</p>
<p>A smart watch significantly increases the utility of a phone even though IMHO they aren&#8217;t doing nearly all the things that they could and should do. When we get Debian programs talking to the PineTime it will make a good platform for development of new smart phone and OS features.</p>
<h3>Nextcloud</h3>
<p>I have ongoing issues of my text Nextcloud installation on a Debian VM not allowing connection from the Linux desktop app (as packaged in Debian) and from the Android client (from f-droid). The desktop client works with a friend&#8217;s Nextcloud installation on Ubuntu so I may try running it on an Ubuntu VM I run while waiting for the Debian issue to get resolved. There was a bug recently fixed in Nextcloud that appears related so maybe the next release will fix it.</p>
<p>For the moment I&#8217;ve been running without these features and I call and SMS people from knowing their number or just returning calls. Phone calls generally aren&#8217;t very useful for me nowadays except when applying for jobs. If I could deal with recruiters and hiring managers via video calls then I would consider just not having a phone number.</p>
<h3>Wifi IPv6</h3>
<p>Periodically IPv6 support just stops working, I can&#8217;t ping the gateway. I turn wifi off and on again and it works. This might be an issue with my wifi network configuration. This might be an issue with the way I have configured my IPv6 networking, although that problem doesn&#8217;t happen with any of my laptops.</p>
<h3>Chatty Sorting</h3>
<p>Chatty is the program for SMS that is installed by default (part of the phosh/phoc setup), it also does Jabber. Version 0.8.7 is installed which apparently has some Furios modifications and it doesn&#8217;t properly support sorting SMS/Jabber conversations. Version 0.8.9 from Debian sorts in the same way as most SMS and Jabber programs with the most recent at the top. But the Debian version doesn&#8217;t support Jabber (only SMS and Matrix). When I went back to the Furilabs version of Chatty it still sorted for a while but then suddenly stopped. Killing Chatty (not just closing the window and reopening it) seems to make it sort the conversations sometimes.</p>
<h2>Problems for Others to Fix</h2>
<p>Here are the current issues I have starting with the most important.</p>
<h3>Important</h3>
<p>The following issues seriously reduce the usability of the device.</p>
<h4>Hotspot</h4>
<p>The Wifi hotspot functionality wasn&#8217;t working for a few weeks, <a href="https://github.com/FuriLabs/issue-tracker/issues/216">this Gitlab issue seems to match it [3]</a>. It started working correctly for a day and I was not sure if an update I applied fixed the bug or if it&#8217;s some sort of race condition that worked for this boot and will return next time I reboot it. Later on I rebooted it and found that it&#8217;s somewhat random whether it works or now.</p>
<p>Also while it is mostly working it seemed to stop working about every 25 minutes or so and I had to turn it off and on again to get it going.</p>
<p>On another day it went to a stage where it got repeated packet loss when I pinged the phone as a hotspot from my laptop. A pattern of 3 ping responses and 3 &#8220;Destination Host Unreachable&#8221; messages was often repeated.</p>
<p>I don&#8217;t know if this is related to the way Android software is run in a container to access the hardware.</p>
<h4>4G Reliability</h4>
<p>Sometimes 4G connectivity has just stopped, sometimes I can stop and restart the 4G data through software to fix it and sometimes I need to use the hardware switch. I haven&#8217;t noticed this for a week or two so there is a possibility that one fix addressed both Hotspot and 4G.</p>
<p>One thing that I will do is setup monitoring to give an alert on the phone if it can&#8217;t connect to the Internet. I don&#8217;t want it to just quietly stop doing networking stuff and not tell me!</p>
<h4>On-screen Keyboard</h4>
<p>The compatibility issues of the GNOME and KDE on-screen keyboards are getting me. I use phosh/phoc as the login environment as I want to stick to defaults at first to not make things any more difficult than they need to be. When I use programs that use QT such as Nheko the keyboard doesn&#8217;t always appear when it should and it forgets the setting for &#8220;word completion&#8221; (which means spelling correction).</p>
<p>The spelling correction system doesn&#8217;t suggest replacing &#8220;dont&#8221; with &#8220;don&#8217;t&#8221; which is really annoying as a major advantage for spelling checkers on touch screens is inserting an apostrophy. An apostrophy takes at least 3* longer than a regular character and saving that delay makes a difference to typing speed.</p>
<p>The spelling correction doesn&#8217;t correct two words run together.</p>
<h3>Medium Priority</h3>
<p>These issues are ongoing annoyances.</p>
<h4>Delay on Power Button</h4>
<p>In the best case scenario this phone has a much slower response to pressing the power button than the Android phones I tested (Huawei Mate 10 Pro and Samsung Galaxy Note 9) and a much slower response than my recollection of the vast majority of Android phones I&#8217;ve ever used. For testing pressing buttons on the phones simultaneously resulted in the Android phone screens lighting up much sooner. Something like 200ms vs 600ms &#8211; I don&#8217;t have a good setup to time these things but it&#8217;s very obvious when I test.</p>
<p>In a less common case scenario (the phone having been unused for some time) the response can be something like 5 seconds. The worst case scenario is something in excess of 20 seconds.</p>
<p>For UI designers, if you get multiple press events from a button that can turn the screen on/off please make your UI leave the screen on and ignore all the stacked events. Having the screen start turning on and off repeatedly when the phone recovers and processes all the button presses isn&#8217;t good, especially when each screen flash takes half a second.</p>
<h4>Notifications</h4>
<p>Touching on a notification for a program often doesn&#8217;t bring it to the foreground. I haven&#8217;t yet found a connection between when it does and when it doesn&#8217;t.</p>
<p>Also the lack of icons in the top bar on the screen to indicate notifications is annoying, but that seems to be an issue of design not the implementation.</p>
<h4>Charge Delay</h4>
<p>When I connect the phone to a power source there is a delay of about 22 seconds before it starts to charge. Having it miss 22 seconds of charge time is no big deal, having to wait 22 seconds to be sure it&#8217;s charging before leaving it is really annoying. Also the phone makes an audible alert when it gets to 0% charge which woke me up one night when I had failed to push the USB-C connector in hard enough. This phone requires a slightly deeper connector than most phones so with some plugs it&#8217;s easy to not quite insert them far enough.</p>
<h4>Torch aka Flash</h4>
<p>The light for the &#8220;torch&#8221; or flash for camera is not bright at all. In a quick test staring into the light from 40cm away wasn&#8217;t unpleasant compared to my Huawei Mate 10 Pro which has a light bright enough that it hurts to look at it from 4 meters away.</p>
<p>Because of this photos at night are not viable, not even when photographing something that&#8217;s less than a meter away.</p>
<p>The torch has a brightness setting which doesn&#8217;t seem to change the brightness, so it seems likely that this is a software issue and the brightness is set at a low level and the software isn&#8217;t changing it.</p>
<h4>Audio</h4>
<p>When I connect to my car the Lollypop player starts playing before the phone directs audio to the car, so the music starts coming from the phone for about a second. This is an annoying cosmetic error. Sometimes audio playing pauses for no apparent reason.</p>
<p>It doesn&#8217;t support the phone profile with Bluetooth so phone calls can&#8217;t go through the car audio system. Also it doesn&#8217;t always connect to my car when I start driving, sometimes I need to disable and enable Bluetooth to make it connect.</p>
<p>When I initially set the phone up Lollypop would send the track name when playing music through my car (Nissan LEAF) Bluetooth connection, after an update that often doesn&#8217;t happen so the car doesn&#8217;t display the track name or whether the music is playing but the pause icon works to pause and resume music (sometimes it does work).</p>
<p>About 30 seconds into a phone call it switches to hands-free mode while the icon to indicate hands-free is not highlighted, so I have to press the hands-free button twice to get it back to normal phone mode.</p>
<h3>Low Priority</h3>
<p>I could live with these things remaining as-is but it&#8217;s annoying.</p>
<h4>Ticket Mode</h4>
<p>There is apparently some code written to display tickets on screen without unlocking. I want to get this working and store screen-caps of the Android barcode screens of the different loyalty cards so I can scan them without unlocking. My threat model does not include someone trying to steal my phone to get a free loaf of bread on the bakery loyalty program.</p>
<h4>Camera</h4>
<p>The camera app works with both the back and front cameras, which is nice, and sadly based on my experience with other Debian phones it&#8217;s noteworthy. The problem is that it takes a long time to take a photo, something like a second after the button is pressed &#8211; long enough for you to think that it just silently took a photo and then move the phone.</p>
<p>The UI of the furios-camera app is also a little annoying, when viewing photos there is an icon at the bottom left of the screen for a video camera and an icon at the bottom right with a cross. Which every time makes me think &#8220;record videos&#8221; and &#8220;leave this screen&#8221; not &#8220;return to taking photos&#8221; and &#8220;delete current photo&#8221;. I can get used to the surprising icons, but being so slow is a real problem.</p>
<h4>GUI App Installation</h4>
<p>The program for managing software doesn&#8217;t work very well. It said that there were two updates for Mesa package needed, but didn&#8217;t seem to want to install them. I ran &#8220;flatpak update&#8221; as root to fix that. The process of selecting software defaults to including non-free, and most of the available apps are for desktop/laptop with no way to search for phone/tablet apps.</p>
<p>Generally I think it&#8217;s best to just avoid this and use apt and flatpak directly from the command-line. Being able to ssh to my phone from a desktop or laptop is good!</p>
<h4>Android Emulation</h4>
<p>The file <b>/home/furios/.local/share/andromeda/data/system/uiderrors.txt</b> is created by the Andromeda system which runs Android apps in a LXC container and appears to grow without end. After using the phone for a month it was 3.5G in size. The disk space usage isn&#8217;t directly a problem, out of the 110G storage space only 17G is used and I don&#8217;t have a need to put much else on it, even if I wanted to put backups of /home from my laptop on it when travelling that would still leave plenty of free space. But that sort of thing is a problem for backing up the phone and wasting 3.5G out of 110G total is a fairly significant step towards breaking the entire system.</p>
<p>Also having lots of logging messages from a subsystem that isn&#8217;t even being used is a bad sign.</p>
<p>I just tried using it and it doesn&#8217;t start from either the settings menu or from the f-droid icon. Android isn&#8217;t that important to me as I want to get away from the proprietary app space so I won&#8217;t bother trying this any more.</p>
<h2>Unfixable Problems</h2>
<h3>Unlocking</h3>
<p>After getting used to fingerprint unlocking going back to a password is a pain. I think that the hardware isn&#8217;t sufficient for modern quality face recognition that can&#8217;t be fooled by a photo and there isn&#8217;t fingerprint hardware.</p>
<p>When I first used an Android phone using a pin to unlock didn&#8217;t seem like a big deal, but after getting used to fingerprint unlock it&#8217;s a real drag to go without. This is a real annoyance when doing things like checking Wikipedia while watching TV.</p>
<p>This phone would be significantly improved with a fingerprint sensor or a camera that worked well enough for face unlock.</p>
<h3>Plasma Mobile</h3>
<p><a href="https://www.reddit.com/r/linux/comments/1o0ylc5/furios_a_linux_phone_that_works/">According to Reddit Plasma Mobile (KDE for phones) doesn&#8217;t support Halium and can never work on this phone because of it [4]</a>. This is one of a number of potential issues with the phone, running on hardware that was never designed for open OSs is always going to have issues.</p>
<h3>Wifi MAC Address</h3>
<p>The MAC keeps changing on reboot so I can&#8217;t assign a permanent IPv4 address to the phone. It appears from the MAC prefix of 00:08:22 that the network hardware is made in InPro Comm which is well known for using random addresses in the products it OEMs. They apparently have one allocation of 2^24 addresses and each device randomly chooses a MAC from that range on boot.</p>
<p>In the settings for a Wifi connection the &#8220;Identity&#8221; tab has a field named &#8220;Cloned Address&#8221; which can be set to &#8220;Stable for SSID&#8221; that prevents it from changing and allows a static IP address allocation from DHCP. It&#8217;s not ideal but it works.</p>
<p>Network Manager can be configured to have a permanent assigned MAC address for all connections or for just some connections. In the past for such things I have copied MAC addresses from ethernet devices that were being discarded and used them for such things. For the moment the &#8220;Stable for SSID&#8221; setting does what I need but I will consider setting a permanent address at some future time.</p>
<h3>Docks</h3>
<p>Having the ability to connect to a dock is really handy. The PinePhonePro and Librem5 support it and on the proprietary side a lot of Samsung devices do it with a special desktop GUI named Dex and some Huawei devices also have a desktop version of the GUI. It&#8217;s unfortunate that this phone can&#8217;t do it.</p>
<h2>The Good Things</h2>
<p>It&#8217;s good to be able to ssh in to my phone, even if the on-screen keyboard worked as well as the Android ones it would still be a major pain to use when compared to a real keyboard. The phone doesn&#8217;t support connecting to a dock (unlike Samsung phones I&#8217;ve used for which I found Dex to be very useful with a 4K monitor and proper keyboard) so ssh is the best way to access it.</p>
<p>This phone has very reliable connections to my home wifi. I&#8217;ve had ssh sessions from my desktop to my phone that have remained open for multiple days. I don&#8217;t really need this, I&#8217;ve just forgotten to logout and noticed days later that the connection is still running. None of the other phones running Debian could do that.</p>
<p>Running the same OS on desktop and phone makes things easier to test and debug.</p>
<p>Having support for all the things that Linux distributions support is good. For example none of the Android music players support all the encodings of audio that comes from YouTube so to play all of my music collection on Android I would need to transcode most of them which means either losing quality, wasting storage space, or both. While Lollypop plays FLAC0, mp3, m4a, mka, webm, ogg, and more.</p>
<h2>Conclusion</h2>
<p>This is a step towards where I want to go but it&#8217;s far from the end goal.</p>
<p>The PinePhonePro and Librem5 are more open hardware platforms which have some significant benefits. But the battery life issues make them unusable for me.</p>
<p>Running Mobian on a OnePlus 6 or Droidian on a Note 9 works well for the small tablet features but without VoLTE. While the telcos have blocked phones without VoLTE data devices still work so if recruiters etc would stop requiring phone calls then I could make one of them an option.</p>
<p>The phone works well enough that it could potentially be used by one of my older relatives. If I could ssh in to my parents phones when they mess things up that would be convenient.</p>
<p>I&#8217;ve run this phone as my daily driver since the 3rd of March and it has worked reasonably well. 6 weeks compared to my previous use of the PinePhonePro for 3 days. This is the first time in 15 years that a non-Android phone has worked for me personally. I have briefly used an iPhone 7 for work which basically did what it needed to do, it was at the bottom of the pile of unused phones at work and I didn&#8217;t want to take a newer iPhone that could be used by someone who&#8217;s doing more than the occasional SMS or Slack message.</p>
<p>So this is better than it might have been, not as good as I hoped, but a decent platform to use it while developing for it.</p>
<ul>
<li>[1]<a href="https://etbe.coker.com.au/2026/01/19/furilabs-flx1s/"> https://etbe.coker.com.au/2026/01/19/furilabs-flx1s/</a></li>
<li>[2]<a href="https://etbe.coker.com.au/2025/08/19/colmi-p80-smartwatch/"> https://etbe.coker.com.au/2025/08/19/colmi-p80-smartwatch/</a></li>
<li>[3]<a href="https://github.com/FuriLabs/issue-tracker/issues/216"> https://github.com/FuriLabs/issue-tracker/issues/216</a></li>
<li>[4]<a href="https://www.reddit.com/r/linux/comments/1o0ylc5/furios_a_linux_phone_that_works/"> https://tinyurl.com/27vkulbr</a></li>
</ul>
<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<p>Related posts:</p><ol>
<li><a href="https://etbe.coker.com.au/2026/01/19/furilabs-flx1s/" rel="bookmark" title="Furilabs FLX1s">Furilabs FLX1s</a> <small>The Aim I have just got a Furilabs FLX1s [1]...</small></li>
<li><a href="https://etbe.coker.com.au/2010/01/31/my-ideal-mobile-phone/" rel="bookmark" title="My Ideal Mobile Phone">My Ideal Mobile Phone</a> <small>Based on my experience testing the IBM Seer software on...</small></li>
<li><a href="https://etbe.coker.com.au/2024/12/15/oneplus-6-debian/" rel="bookmark" title="OnePlus 6 Debian">OnePlus 6 Debian</a> <small>I recently got a OnePlus 6 for the purpose of...</small></li>
</ol>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://etbe.coker.com.au/2026/04/14/furilabs-flx1s-finally-working/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5976</post-id>	</item>
		<item>
		<title>HP Z640 and E5-2696 v4</title>
		<link>https://etbe.coker.com.au/2026/04/10/hp-z640-e5-2696-v4/</link>
					<comments>https://etbe.coker.com.au/2026/04/10/hp-z640-e5-2696-v4/#respond</comments>
		
		<dc:creator><![CDATA[etbe]]></dc:creator>
		<pubDate>Thu, 09 Apr 2026 23:33:19 +0000</pubDate>
				<category><![CDATA[Review]]></category>
		<guid isPermaLink="false">https://etbe.coker.com.au/?p=6021</guid>

					<description><![CDATA[I recently decided to upgrade the CPU in my workstation, the E5-2696 v3 CPU was OK (passmark 2045 for single thread and 21,380 for multi thread) [1] but I felt like buying something better so I got a E5-2696 v4 (passmark 2115 and 24,643) [2]. I chose the E5-2696 v4 because I was looking for [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I recently decided to upgrade the CPU in my workstation, the <a href="https://www.cpubenchmark.net/cpu.php?cpu=Intel+Xeon+E5-2696+v3+%40+2.30GHz&#038;id=2526">E5-2696 v3 CPU was OK (passmark 2045 for single thread and 21,380 for multi thread) [1]</a> but I felt like buying something better so I got a <a href="https://www.cpubenchmark.net/cpu.php?cpu=Intel+Xeon+E5-2696+v4+%40+2.20GHz&#038;id=2750">E5-2696 v4 (passmark 2115 and 24,643) [2]</a>. I chose the E5-2696 v4 because I was looking for a E5-2699 v4 and found an ebay seller who had them at $140 but was offering the E5-2696 v4 for $99 and the passmark results for the two CPUs are almost identical.</p>
<p>After buying the CPU and waiting for it to be delivered I realised that the Z640 doesn&#8217;t include it in the list of supported CPUs and that the maximum TDP of any supported CPU is 145W while according to passmark it has a TDP of 150W. I looked for information about it on Intel ARK (the official site for specs of Intel CPUs) and discovered that <a href="https://community.intel.com/t5/Mobile-and-Desktop-Processors/where-is-Intel-Xeon-E5-2696-v4-CPU-specifications-on-INTEL-ark/td-p/1373164">&#8220;The Intel® Xeon® Processor E5-2696 v4 is designed to be used by system manufacturers (OEMs), and this means they can modify its specifications depending on the system where it will be implemented&#8221; and &#8220;The processor does not have an ARK page for this reason, since it has no standard specification from Intel, so depending on the original system, it is necessary to contact that system manufacturer for information&#8221; [3]</a>. That&#8217;s the official response from an Intel employee saying that there are no standard specs for that CPU!!!</p>
<p>Somehow I had used a E5-2696 v3 for 3 years without realising that <a href="https://community.intel.com/t5/Mobile-and-Desktop-Processors/Can-not-find-specifications-of-Intel-Xeon-E5-2696-v3/m-p/636614">the same lack of support and specs applies to it [4]</a>!</p>
<p>I installed the new CPU in another Z640 which had a E5-1620 v3 CPU and it worked. I was a little surprised to discover that the hole in the corner is in the bottom right (according to the alignment of the printed text on the top) for all my E5-26xx CPUs while it&#8217;s in the top left on the E5-1620 v3. Google searches for things like &#8220;e5-2600 e5-1600 difference&#8221; and &#8220;e5-2600 e5-1600 difference hole in corner&#8221; didn&#8217;t turn up any useful information. The best information I found was from the <a href="https://linustechtips.com/topic/820213-why-is-there-a-hole-in-my-cpu-is-this-normal/">Linus Tech Tips forum which says that the hole is to allow gasses to escape when the CPU package is glued together [5]</a> which implies (but doesn&#8217;t state) that the location of the hole has no meaning. I had previously thought that the hole was to indicate the location of &#8220;pin 1&#8221; and was surprised when the new CPU had the hole in the opposite corner. Hopefully in future when people have such concerns they can find this post and not be worried that they are about to destroy their CPU, PC, or both when upgrading the CPU.</p>
<p>The previous Z640 was one I bought from Facebook marketplace for $50 in &#8220;unknown condition&#8221; in the expectation that I would get at least $50 of parts but it worked perfectly apart from one DIMM socket. The Z640 I&#8217;m using now is one I bought from Facebook marketplace for $200 and it&#8217;s working perfectly with 4 DIMMs, 128G of RAM, and the E5-2696 v4 CPU. $300 for a workstation with ECC RAM and a 22 core CPU is good value for money!</p>
<p>There are some accounts of the E5-2696 v4 not working on white-box motherboards including a claim that when it was selling for $4000US someone&#8217;s motherboard destroyed one. The best plan for such CPUs is to google for someone who&#8217;s already got it working in the same machine, which means a name-brand server. That doesn&#8217;t guarantee that it will work (Intel refuses to supply specs and states that different items may work differently) but greatly improves the probability.</p>
<p>This system has the HP BIOS version 2.61, note that the Linux <b>fwupd</b> package doesn&#8217;t seem to update the BIOS on HP workstations so you need to manually download it and install it. There is a possibility that a Z640 with an older BIOS won&#8217;t work with this CPU.</p>
<p><a href="https://etbe.coker.com.au/2025/04/05/hp-ml110-gen9-z640/">Here is the previous post in my Z640 saga [6]</a>.</p>
<ul>
<li>[1]<a href="https://www.cpubenchmark.net/cpu.php?cpu=Intel+Xeon+E5-2696+v3+%40+2.30GHz&#038;id=2526"> https://tinyurl.com/2hrrnqfr</a></li>
<li>[2]<a href="https://www.cpubenchmark.net/cpu.php?cpu=Intel+Xeon+E5-2696+v4+%40+2.20GHz&#038;id=2750"> https://tinyurl.com/2j2gg3es</a></li>
<li>[3]<a href="https://community.intel.com/t5/Mobile-and-Desktop-Processors/where-is-Intel-Xeon-E5-2696-v4-CPU-specifications-on-INTEL-ark/td-p/1373164"> https://tinyurl.com/2742z4qm</a></li>
<li>[4]<a href="https://community.intel.com/t5/Mobile-and-Desktop-Processors/Can-not-find-specifications-of-Intel-Xeon-E5-2696-v3/m-p/636614"> https://tinyurl.com/25nzpa5t</a></li>
<li>[5]<a href="https://linustechtips.com/topic/820213-why-is-there-a-hole-in-my-cpu-is-this-normal/"> https://tinyurl.com/25ebra97</a></li>
<li>[6]<a href="https://etbe.coker.com.au/2025/04/05/hp-ml110-gen9-z640/"> https://etbe.coker.com.au/2025/04/05/hp-ml110-gen9-z640/</a></li>
</ul>
<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<p>Related posts:</p><ol>
<li><a href="https://etbe.coker.com.au/2025/04/05/hp-ml110-gen9-z640/" rel="bookmark" title="More About the HP ML110 Gen9 and z640">More About the HP ML110 Gen9 and z640</a> <small>In May 2021 I bought a ML110 Gen9 to use...</small></li>
<li><a href="https://etbe.coker.com.au/2025/04/05/hp-z840/" rel="bookmark" title="HP z840">HP z840</a> <small>Many PCs with DDR4 RAM have started going cheap on...</small></li>
<li><a href="https://etbe.coker.com.au/2023/02/12/t320-idrac-failure-hp-z640/" rel="bookmark" title="T320 iDRAC Failure and new HP Z640">T320 iDRAC Failure and new HP Z640</a> <small>The Dell T320 Almost 2 years ago I made a...</small></li>
</ol>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://etbe.coker.com.au/2026/04/10/hp-z640-e5-2696-v4/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6021</post-id>	</item>
		<item>
		<title>Ebook Readers in Debian</title>
		<link>https://etbe.coker.com.au/2026/03/29/ebook-readers-debian/</link>
					<comments>https://etbe.coker.com.au/2026/03/29/ebook-readers-debian/#respond</comments>
		
		<dc:creator><![CDATA[etbe]]></dc:creator>
		<pubDate>Sun, 29 Mar 2026 12:29:53 +0000</pubDate>
				<category><![CDATA[Mobile Phones]]></category>
		<guid isPermaLink="false">https://etbe.coker.com.au/?p=6006</guid>

					<description><![CDATA[Laptop For a while I&#8217;ve been using Calibre 8.5.0+ds-1+deb13u1 in Debian/Trixie running KDE for reading ebooks on my laptop, it generally works well and has a large font size. The only downsides of it for that use are taking more RAM than I would prefer (about 780M RSS which seems a lot for a relatively [&#8230;]]]></description>
										<content:encoded><![CDATA[<h2>Laptop</h2>
<p>For a while I&#8217;ve been using Calibre 8.5.0+ds-1+deb13u1 in Debian/Trixie running KDE for reading ebooks on my laptop, it generally works well and has a large font size. The only downsides of it for that use are taking more RAM than I would prefer (about 780M RSS which seems a lot for a relatively simple task) and having separate windows for the list of books and reading an actual book without any options to just open the last book and not delay me.</p>
<p>I tried Arianna 25.04.0-1 in Debian/Trixie, it has a significantly smaller font size and doesn&#8217;t allow high contrast colors as the default is black on gray with the dark theme in KDE. It also only allows left and right arrows for moving through the book while Calibre uses up/down, left/right, or pgup/pgdn so whatever keys seem reasonable to you are going to work. The RSS was 762M which wasn&#8217;t great but wasn&#8217;t the real problem. Rumours of Arianna using less RAM than Calibre seem exaggerated.</p>
<h2>Librem5</h2>
<p>On my Librem5 phone with Plasma Mobile Calibre 8.5.0+ds-1+deb13u1 both the initial setup screen and the main screen for selecting a book to read don&#8217;t work in the width of portrait view on the phone. After putting it in landscape mode it worked, but I couldn&#8217;t touch on a book title to select it I had to touch on the number of the book at the left of the list box. But once it was loaded everything was fine. On the Librem5 Arianna 25.04.0-1 just worked fine, although only using left/right swipes to change pages instead of up/down was annoying.</p>
<h2>Furilabs FLX1s</h2>
<p>On my Furilabs FLX1s with phosh Arianna 25.04.0-1 and Calibre 8.16.2+ds+~0.10.5-3 both gave the same result of not displaying text or images from the book, I&#8217;m not sure if it&#8217;s phosh or some other aspect of the FLX1s configuration at fault.</p>
<h2>PinePhonePro</h2>
<p>On my PinePhonePro running Debian/Testing with Plasma Mobile Arianna 25.12.3-1 worked without any issue and up/down swipes worked. Calibre 9.5.0+ds+~0.10.5-1 had the initial screen work fine in portrait mode but the main screen was too wide and needed landscape. Also the issue of having to touch the number applied.</p>
<h2>Laptop running Debian/Unstable</h2>
<p>Calibre 9.6.0+ds+~0.10.5-2 and Arianna 25.12.3-1 worked quite nicely on a Thinkpad running Debian/Unstable. One thing I discovered while testing it is that Calibre supports the CTRL-PLUS and CTRL-MINUS key combinations to change font sizes and that also works on the version in Debian/Trixie. Arianna doesn&#8217;t support CTRL-PLUS/MINUS.</p>
<h2>Conclusion</h2>
<p>The problems I had were Arianna on a laptop, everything on the Furilabs FLX1s, and Calibre&#8217;s UI not being well adjusted for mobile devices.</p>
<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<p>Related posts:</p><ol>
<li><a href="https://etbe.coker.com.au/2006/12/22/encryption-speed-debian-vs-fedora/" rel="bookmark" title="encryption speed &#8211; Debian vs Fedora">encryption speed &#8211; Debian vs Fedora</a> <small>I&#8217;m in the process of converting my Fedora/rawhide laptop to...</small></li>
<li><a href="https://etbe.coker.com.au/2026/01/05/phone-charging-speeds/" rel="bookmark" title="Phone Charging Speeds With Debian/Trixie">Phone Charging Speeds With Debian/Trixie</a> <small>One of the problems I encountered with the PinePhone Pro...</small></li>
<li><a href="https://etbe.coker.com.au/2026/01/19/furilabs-flx1s/" rel="bookmark" title="Furilabs FLX1s">Furilabs FLX1s</a> <small>The Aim I have just got a Furilabs FLX1s [1]...</small></li>
</ol>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://etbe.coker.com.au/2026/03/29/ebook-readers-debian/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6006</post-id>	</item>
		<item>
		<title>Communication and Hostile AIs</title>
		<link>https://etbe.coker.com.au/2026/03/29/communication-hostile-ais/</link>
					<comments>https://etbe.coker.com.au/2026/03/29/communication-hostile-ais/#respond</comments>
		
		<dc:creator><![CDATA[etbe]]></dc:creator>
		<pubDate>Sat, 28 Mar 2026 15:08:11 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<guid isPermaLink="false">https://etbe.coker.com.au/?p=5962</guid>

					<description><![CDATA[We seem to be entering an &#8220;AI&#8221; apocalypse of sorts, they aren&#8217;t going to kill us or even take our jobs. What they are doing is destroying the Internet commons by filling it with rubbish. This isn&#8217;t even real AI, just pattern matching and prediction systems, mostly LLMs. The Problem Scott Shambaugh&#8217;s saga of being [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>We seem to be entering an &#8220;AI&#8221; apocalypse of sorts, they aren&#8217;t going to kill us or even take our jobs. What they are doing is destroying the Internet commons by filling it with rubbish. This isn&#8217;t even real AI, just pattern matching and prediction systems, mostly LLMs.</p>
<h2>The Problem</h2>
<p><a href="https://theshamblog.com/an-ai-agent-published-a-hit-piece-on-me/">Scott Shambaugh&#8217;s saga of being attacked and defamed by an OpenClaw AI bot is interesting and raises some disturbing possibilities for future online discussion [1]</a>. Imagine what it would be like if everyone who was in any way notable for free software work had 100 such bots going after them.</p>
<p><a href="https://www.aikido.dev/blog/why-trying-to-secure-openclaw-is-ridiculous">Dania Dumas wrote an insightful blog post about why OpenClaw is impossible to secure and why it won&#8217;t go away [2]</a>.</p>
<p><a href="https://www.schneier.com/blog/archives/2026/02/the-ai-generated-text-arms-race.html">Bruce Schneier and Nathan E. Sanders wrote an insightful article about the AI generated text arms race [3]</a> primarily concentrating on situations in which text that was assumed to be written by humans but was actually written in bulk by bots was performing a DOS attack on people who were reviewing it. There are many situations such as book publishing and publishing letters to the editor of newspapers where getting new material from unknown people is an important part of the job but where there are also people making low quality submissions that are almost a DOS attack at the best of times.</p>
<p>Currently the email spam problem continues to get worse and when LLM use increases it will get significantly worse. <a href="https://soatok.blog/2026/01/04/everything-you-need-to-know-about-email-encryption-in-2026/">Email encryption isn&#8217;t viable [4]</a>. The PGP web of trust never really worked well as it&#8217;s too difficult for most users.</p>
<p>The amount of &#8220;AI&#8221; generated content that&#8217;s being recommended to users on platforms like YouTube and Facebook is steadily increasing and the amount of LLM generated commentary that purports to be from real people on Twitter and Facebook is also increasing. <a href="https://www.vitavonni.de/blog/202602/20260213dogfood-the-AI.html">Here&#8217;s an informative blog post by Erich Schubert about this [5]</a>.</p>
<h2>Potential Solutions</h2>
<h3>Surrender?</h3>
<p>One option and possibly the default option is to surrender to this and just let everything we built on the Internet over decades get destroyed. Whether to surrender is a decision that can be made on a per-service basis.</p>
<p>Twitter is pretty much useless anyway, <a href="https://etbe.coker.com.au/2026/03/25/death-of-twitter/">I quit Twitter because Elon deliberately made it suck [6]</a>. In my opinion this is not surrendering to what&#8217;s being done there, I&#8217;m just stopping wasting time on it and using better options. I used to have about 300 followers on Twitter and I don&#8217;t think that many of them would ever choose to stop following me, so I presume that about 1/3 of the people following me have decided to totally quit Twitter and delete their accounts. I also presume that some of the remainder have done the same as me and just kept a mostly inactive account. If Elon suddenly stopped being a stupid asshole it probably wouldn&#8217;t change anything as the value of the system was connections to others. Some people will consider my abandonment of Twitter as surrender and I accept that it&#8217;s not an unreasonable opinion. I think that the possibly 100 Twitter followers of mine who deleted their accounts surrendered.</p>
<p>Facebook has been becoming a worse service, it&#8217;s business model is becoming increasingly exploitative and it&#8217;s interface is designed to be addictive. It&#8217;s probably best avoided unless you really need it. The only good thing about Facebook at the moment is that Facebook Marketplace doesn&#8217;t take a cut on sales and there are some really good deals on computers if you know what to look for. Unfortunately Facebook has a large number of users who are from marginalised communities and have no other alternatives for communication. It would be good to get them migrated to other platforms.</p>
<p>We could just give up on a lot of general communications services and have everyone accept that good content is drowned out by rubbish and have the Internet become divided between people who accept the rubbish and those who cease using large portions of the Internet environment to avoid it.</p>
<h3>Using Non Commercial Services</h3>
<p>Lemmy is a good FOSS federated alternative to Reddit which also covers some of the uses of Facebook. It needs more users to get critical mass but is still quite usable. A post that might get a dozen comments on Reddit may get 1 comment on Lemmy but that one comment will be a good one. Reddit doesn&#8217;t appear to be attacked much by LLM generated content at least not yet. Even if the Reddit model proves to be resilient to LLM attack the Lemmy software can be used to replace some things that are done on Facebook, </p>
<p>Mastodon is a good FOSS federated replacement for Twitter, it has a decent user-base including some VIPs. While it is aimed at the Twitter use case it can also cover a significant part of the Facebook use case.</p>
<p>There are some other FOSS social media programs which could take over other parts of the commercial social media environment.</p>
<p>Generally commercially run Internet services will have a financial incentive to allow the problems to get worse so we need to rely on FOSS software, non-commercial implementations, and government services.</p>
<h3>Web Search</h3>
<p>For a long time Google has had a monopoly on web search, but now they default to including an &#8220;AI Overview&#8221; at the start of the results which is sometimes useful but also sometimes very wrong. You can use the search URL &#8220;<b>https://www.google.com/search?q=%s&#038;udm=web</b>&#8221; to get google results without rubbish. But I presume that they will break that if it gets too popular.</p>
<p>Searxng is a AGPL licensed metasearch engine that aggregates results from other engines, <a href="https://github.com/searxng/searxng">here&#8217;s the Searxng source [7]</a> and <a href="https://searx.space/">here&#8217;s a list of Searxng instances if you want to try one [8]</a>.</p>
<p>Even using meta search engines like Searxng won&#8217;t help if the original data is overloaded with spam, but alleviating the problem is a good temporary measure.</p>
<h3>Web of Trust for the Web?</h3>
<p>I&#8217;ve idly considered the possibility of having some sort of rating system for web pages that uses a web of trust so that you can securely use trust ratings of friends of friends etc. But given all the difficulties in using a web of trust for signing GPG key for software developers (the demographic that is most skilled at doing such things) it doesn&#8217;t seem viable.</p>
<p>Should we surrender the idea of having a usable public web?</p>
<p>In the early days of the web (before Google) it was standard practice to rely on recommendations from other people or from trusted sites to find other sites, that could be considered to be an informal web of trust. We could go back to that sort of usage pattern if Google and many of the big sites get overwhelmed by LLM generated spam.</p>
<h3>Wikipedia</h3>
<p>I believe that Wikipedia will be at the front lines of this battle. It&#8217;s model has always included anonymous contributions. <a href="https://mako.cc/copyrighteous/how-taboo-shapes-knowledge-production-on-wikipedia">Benjamin Mako Hill wrote an interesting blog post about research he did with Kaylea Champion into Wikipedia pages on taboo topics which have a larger portion of contributors choosing to be anonymous than non-taboo pages [9]</a>. Wikipedia also has a long history of being abused for various reasons, one that I witnessed was someone putting false content into Wikipedia pages to immediately cite them in support of their facebook arguments. That sort of thing can be dealt with at human scale but a large scale attack by bots is a different problem to solve. Also with the recent developments in AI developing multiple web sites entirely populated for the purpose of supporting one fake entry in Wikipedia is plausible.</p>
<p>The upside of these attacks that I predict is that they will attract the attention of all the people who have skills related to developing counter-measures. While LLM bots are filling the inboxes of publishers with rubbish and messing up the stackoverflow comments section not a lot of people are bothered, but once the attacks on Wikipedia get serious everyone will take notice.</p>
<h3>National AI</h3>
<p><a href="https://www.schneier.com/blog/archives/2026/03/canada-needs-nationalized-public-ai.html">Bruce Schneier and Nathan E. Sanders wrote an interesting blog post about nationalised public AI [10]</a>. While that won&#8217;t directly address this issue it will get the right technology in the hands of people who can use it in the right way.</p>
<h2>Conclusion</h2>
<p>This is going to be a difficult problem to solve, more difficult than the email spam problem we have been unable to solve after 30 years of working on it.</p>
<p>This is also a very important problem, we are currently in an age where we have access to information that most people couldn&#8217;t even dream of 30 years ago. We also have disinformation that combines some of the worst aspects of authoritarian regimes throughout history combined with the worst aspects of cult brainwashing. If we lose access to the information but the disinformation remains (or get worse) then the result will be terrible.</p>
<p>I don&#8217;t have great ideas for solving this. I have outlined some small ideas to mitigate things and I hope that others can expand on them.</p>
<p>Please write comments with any good ideas you have, or even ideas that don&#8217;t totally suck. A problem this difficult is not going to be solved in a blog comment, but a blog comment might point in the right direction.</p>
<ul>
<li>[1]<a href="https://theshamblog.com/an-ai-agent-published-a-hit-piece-on-me/"> https://theshamblog.com/an-ai-agent-published-a-hit-piece-on-me/</a></li>
<li>[2]<a href="https://www.aikido.dev/blog/why-trying-to-secure-openclaw-is-ridiculous"> https://tinyurl.com/26wm43e2</a></li>
<li>[3]<a href="https://www.schneier.com/blog/archives/2026/02/the-ai-generated-text-arms-race.html"> https://tinyurl.com/22ghka6s</a></li>
<li>[4]<a href="https://soatok.blog/2026/01/04/everything-you-need-to-know-about-email-encryption-in-2026/"> https://tinyurl.com/29to4cw5</a></li>
<li>[5]<a href="https://www.vitavonni.de/blog/202602/20260213dogfood-the-AI.html"> https://www.vitavonni.de/blog/202602/20260213dogfood-the-AI.html</a></li>
<li>[6]<a href="https://etbe.coker.com.au/2026/03/25/death-of-twitter/"> https://etbe.coker.com.au/2026/03/25/death-of-twitter/</a></li>
<li>[7]<a href="https://github.com/searxng/searxng"> https://github.com/searxng/searxng</a></li>
<li>[8]<a href="https://searx.space/"> https://searx.space/</a></li>
<li>[9]<a href="https://mako.cc/copyrighteous/how-taboo-shapes-knowledge-production-on-wikipedia"> https://tinyurl.com/26m98gca</a></li>
<li>[10]<a href="https://www.schneier.com/blog/archives/2026/03/canada-needs-nationalized-public-ai.html"> https://tinyurl.com/24xt9gst</a></li>
</ul>
<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<p>Related posts:</p><ol>
<li><a href="https://etbe.coker.com.au/2010/11/01/communication-shutdown/" rel="bookmark" title="Communication Shutdown and Autism">Communication Shutdown and Autism</a> <small>The AEIOU Foundation The AEIOU Foundation [1] is a support...</small></li>
<li><a href="https://etbe.coker.com.au/2026/03/25/death-of-twitter/" rel="bookmark" title="The Death of Twitter">The Death of Twitter</a> <small>At the end of last year I uninstalled the Twitter...</small></li>
<li><a href="https://etbe.coker.com.au/2016/10/02/hostile-web-sites/" rel="bookmark" title="Hostile Web Sites">Hostile Web Sites</a> <small>I was asked whether it would be safe to open...</small></li>
</ol>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://etbe.coker.com.au/2026/03/29/communication-hostile-ais/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5962</post-id>	</item>
		<item>
		<title>The Death of Twitter</title>
		<link>https://etbe.coker.com.au/2026/03/25/death-of-twitter/</link>
					<comments>https://etbe.coker.com.au/2026/03/25/death-of-twitter/#respond</comments>
		
		<dc:creator><![CDATA[etbe]]></dc:creator>
		<pubDate>Wed, 25 Mar 2026 05:21:26 +0000</pubDate>
				<category><![CDATA[Society]]></category>
		<guid isPermaLink="false">https://etbe.coker.com.au/?p=5995</guid>

					<description><![CDATA[At the end of last year I uninstalled the Twitter app on my phone. In the past Twitter used to be very useful for providing feedback to large organisations. I had responses from supermarkets, chain restaurants, online stores, major computer companies, and even the IT department of a court. In recent times I have had [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>At the end of last year I uninstalled the Twitter app on my phone.</p>
<p>In the past Twitter used to be very useful for providing feedback to large organisations. I had responses from supermarkets, chain restaurants, online stores, major computer companies, and even the IT department of a court. In recent times I have had less responses from corporations which significantly reduces the value of Twitter to me and to many other users. It seems that Elon&#8217;s management style has discouraged not only advertising but also all forms of corporate interaction. Messing up the check mark on accounts to make it harder to work out which is a real corporate </p>
<p>Since Elon bought it Twitter has been increasingly pushing conservative Tweets and has done little to stop bot accounts. The incidence of useful discussions has steadily decreased. I know people who have quit Twitter entirely due to opposition to Elon, I am not doing that. I finally decided to stop using Twitter in any serious way when the notifications on my phone about popular Tweets started only being about Tweets from conservative influencers and Elon. This was obviously not any algorithm based on Tweets I was liking, it was based on political decisions. I didn&#8217;t uninstall the app due to political disagreement, I uninstalled it because it was through deliberate design promoting material that any algorithm would know was something I wouldn&#8217;t either like or &#8220;like&#8221;.</p>
<p>I still announce new blog posts on Twitter for my 198 followers at the same time as announcing them on Mastodon and Facebook. I get the most reactions to such announcements on Mastodon, the second most on Facebook, and hardly any on Twitter. I&#8217;m wondering how long it will be worth announcing blog posts on Twitter or whether I should stop now.</p>
<p>I am sure that many other people are making similar decisions and this is going to affect Twitter overall.</p>
<p>The web site <a href="https://www.russellcoker.com/">www.russellcoker.com</a> has information on all the ways of following me.</p>
<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<p>Related posts:</p><ol>
<li><a href="https://etbe.coker.com.au/2022/05/10/elon-free-speech/" rel="bookmark" title="Elon and Free Speech">Elon and Free Speech</a> <small>Elon Musk has made the news for spending billions to...</small></li>
<li><a href="https://etbe.coker.com.au/2009/07/02/web-hosting-after-death/" rel="bookmark" title="Web Hosting After Death">Web Hosting After Death</a> <small>Steve Kemp writes about his concerns for what happens to...</small></li>
<li><a href="https://etbe.coker.com.au/2006/11/06/the-death-penalty/" rel="bookmark" title="the death penalty">the death penalty</a> <small>I have just read the news about Saddam finally receiving...</small></li>
</ol>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://etbe.coker.com.au/2026/03/25/death-of-twitter/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5995</post-id>	</item>
		<item>
		<title>The Difference Between Email and Instant Messaging</title>
		<link>https://etbe.coker.com.au/2026/03/15/difference-email-im/</link>
					<comments>https://etbe.coker.com.au/2026/03/15/difference-email-im/#comments</comments>
		
		<dc:creator><![CDATA[etbe]]></dc:creator>
		<pubDate>Sun, 15 Mar 2026 08:37:02 +0000</pubDate>
				<category><![CDATA[Networking]]></category>
		<guid isPermaLink="false">https://etbe.coker.com.au/?p=5967</guid>

					<description><![CDATA[Introduction With various forms of IM becoming so prevalent and a lot of communication that used to be via email happening via IM I&#8217;ve been thinking about the differences between Email and IM. I think it&#8217;s worth comparing them not for the purpose of convincing people to use one or the other (most people will [&#8230;]]]></description>
										<content:encoded><![CDATA[<h2>Introduction</h2>
<p>With various forms of IM becoming so prevalent and a lot of communication that used to be via email happening via IM I&#8217;ve been thinking about the differences between Email and IM.</p>
<p>I think it&#8217;s worth comparing them not for the purpose of convincing people to use one or the other (most people will use whatever is necessary to communicate with the people who are important to them) but for the purpose of considering ways to improve them and use them more effectively.</p>
<p>Also I don&#8217;t think that users of various electronic communications systems have had a free choice in what to use for at least 25 years and possibly much longer depending on how you define a free choice. What you use is determined by who you want to communicate with and by what systems are available in your region. So there&#8217;s no possibility of an analysis of this issue giving a result of &#8220;let&#8217;s all change what we use&#8221; as almost everyone lacks the ability to make a choice.</p>
<h2>What the Difference is Not</h2>
<p>The name Instant Messaging implies that it is fast, and probably faster than other options. This isn&#8217;t necessarily the case, when using a federated IM system such as Matrix or Jabber there can be delays while the servers communicate with each other.</p>
<p>Email used to be a slow communication method, in the times of UUCP and Fidonet email there could be multiple days of delay in sending email. In recent times it&#8217;s expected that email is quite fast, many web sites have options for authenticating an email address which have to be done within 5 minutes so the common expectation seems to be that all email is delivered to the end user in less than 5 minutes.</p>
<p>When an organisation has a mail server on site (which is a common configuration choice for a small company) the mail delivery can be faster than common IM implementations.</p>
<p>The <a href="https://en.wikipedia.org/wiki/Instant_messaging">Wikipedia page about Instant Messaging [1]</a> links to the <a href="https://en.wikipedia.org/wiki/Real-time_computing">Wikipedia page about Real Time Computing [2]</a> which is incorrect. Most IM systems are obviously designed for minimum average delays at best. For most software it&#8217;s not a bad thing to design for the highest performance on average and just let users exercise patience when they get an unusual corner case that takes much longer than expected.</p>
<p>If an IM message takes a few minutes to arrive then &#8220;that&#8217;s life on the Internet&#8221; &#8211; which was the catchphrase of an Australian Internet entrepreneur in the 90s that infuriated some of his customers.</p>
<h2>Protocol and Data Format Differences</h2>
<h3>Data Formats</h3>
<p>Email data contains the sender, one or more recipients, some other metadata (time, subject, etc), and the message body. The recipients are typically an arbitrary list of addresses which can only be validated by the destination mail servers. The sender addresses weren&#8217;t validated in any way and are now only minimally validated as part of anti-spam measures.</p>
<p>IM data is sent through predefined connections called rooms or channels. When an IM message is sent to a room it can tag one or more members of the room to indicate that they may receive a special notification of the message.</p>
<p>In many implementations it&#8217;s possible to tag a user who isn&#8217;t in the room which may result in them being invited to the room. But in IM there is no possibility to add a user to the CC list for part of a discussion and then just stop CCing messages to them later on in the discussion.</p>
<h3>Protocols</h3>
<p>Internet email is a well established system with an extensive user base. Adding new mandatory features to the protocols isn&#8217;t viable because many old systems won&#8217;t be updated any time soon. So while it is possible to send mail that&#8217;s SSL encrypted and has a variety of authentication mechanisms that isn&#8217;t something that can be mandatory for all email. Most mail servers are configured to use the SSL option if it&#8217;s available but send in cleartext otherwise, so a hostile party could launch a Man In the Middle (MITM) attack and pretend to be the mail server in question but without SSL support.</p>
<p>Modern IM protocols tend to be based on encryption, even XMPP (Jabber) which is quite an old IM protocol can easily be configured to only support encrypted messaging and it&#8217;s reasonable to expect that all other servers that will talk to you will at least support SSL. Even for an IM system that is run by a single company the fact that communication with the servers is encrypted by SSL makes it safer than most email. A security model of &#8220;this can only be read by you, me, and the staff at an American corporation&#8221; isn&#8217;t the worst type of Internet security.</p>
<p>The Internet mail infrastructure makes no attempt to send mail in order and the design of the Simple Mail Transfer Protocol (SMTP) means that a network problem after a message has been sent but before the recipient has confirmed receipt will mean that the message is duplicated and this is not considered to be a problem.</p>
<p>The IM protocols are designed to support reliable ordered transfer of messages and Matrix (the most recently designed IM protocol) has cryptographic connections between users.</p>
<h3>Forgery</h3>
<p>For most email systems there is no common implementation that prevents forging email. For Internet email transferred via SMTP it&#8217;s possible to use technologies like SPF and DKIM/DMARC to make recipients aware of attempts at forgery, but many recipient systems will still allow email that fails such checks to be delivered. The default configuration tends to be permitting everything and all of the measures to prevent forgery require extra configuration work and often trade-offs as some users desire features that go against security. The default configuration of most mail servers doesn&#8217;t even prevent trivial forgeries of email from the domain(s) owned by that server.</p>
<p>For evidence check the SPF records of some domains that you communicate with and see if they end with &#8220;-all&#8221; (to block email from bad sources), &#8220;~all&#8221; (to allow email from bad sources through after possibly logging an error), &#8220;?all&#8221; (to be &#8220;neutral&#8221; on mail from unknown sources, or just lack a SPF record entirely. The below shows that of the the top four mail servers in the world only outlook.com has a policy to reject mail from bad sources.</p>
<pre># dig -t txt _spf.google.com|grep spf1
_spf.google.com.	300	IN	TXT	"v=spf1 ip4:74.125.0.0/16 ip4:209.85.128.0/17 ip6:2001:4860:4864::/56 ip6:2404:6800:4864::/56 ip6:2607:f8b0:4000::/36 ip6:2800:3f0:4000::/36 ip6:2a00:1450:4000::/36 ip6:2c0f:fb50:4000::/36 ~all"
# dig -t txt outlook.com|grep spf1
outlook.com.		126	IN	TXT	"v=spf1 include:spf2.outlook.com -all"
# dig -t txt _spf.mail.yahoo.com|grep spf1
_spf.mail.yahoo.com.	1800	IN	TXT	"v=spf1 ptr:yahoo.com ptr:yahoo.net ip4:34.2.71.64/26 ip4:34.2.75.0/26 ip4:34.2.84.64/26 ip4:34.2.85.64/26 ip4:34.2.64.0/22 ip4:34.2.68.0/23 ip4:34.2.70.0/23 ip4:34.2.72.0/22 ip4:34.2.78.0/23 ip4:34.2.80.0/23 ip4:34.2.82.0/23 ip4:34.2.84.0/24 ip4:34.2.86.0" "/23 ip4:34.2.88.0/23 ip4:34.2.90.0/23 ip4:34.2.92.0/23 ip4:34.2.85.0/24 ip4:34.2.94.0/23 ?all"
# dig -t txt icloud.com|grep spf1
icloud.com.		3586	IN	TXT	"v=spf1 ip4:17.41.0.0/16 ip4:17.58.0.0/16 ip4:17.142.0.0/15 ip4:17.57.155.0/24 ip4:17.57.156.0/24 ip4:144.178.36.0/24 ip4:144.178.38.0/24 ip4:112.19.199.64/29 ip4:112.19.242.64/29 ip4:222.73.195.64/29 ip4:157.255.1.64/29" " ip4:106.39.212.64/29 ip4:123.126.78.64/29 ip4:183.240.219.64/29 ip4:39.156.163.64/29 ip4:57.103.64.0/18" " ip6:2a01:b747:3000:200::/56 ip6:2a01:b747:3001:200::/56 ip6:2a01:b747:3002:200::/56 ip6:2a01:b747:3003:200::/56 ip6:2a01:b747:3004:200::/56 ip6:2a01:b747:3005:200::/56 ip6:2a01:b747:3006:200::/56 ~all"</pre>
<p>In most IM systems there is a strong connection between people who communicate. If I send you two direct messages they will appear in the same room, and if someone else tries forging messages from me (EG by replacing the &#8216;c&#8217; and &#8216;e&#8217; letters in my address with Cyrillic letters that look like them or by mis-spelling my name) a separate room will be created and it will be obvious that something unexpected is happening. Protecting against the same attacks in email requires the user carefully reading the message, given that it&#8217;s not uncommon for someone to start a message to me with &#8220;Hi Russel&#8221; (being unable to correctly copy my name from the To: field of the message they are writing) it&#8217;s obvious that any security measure relying on such careful reading will fail.</p>
<p>The IM protections against casual forgery also apply to rooms with multiple users, a new user can join a room for the purpose of spamming but they can&#8217;t send a casual message impersonating a member of the room. A user can join a Matrix room I&#8217;m in with the name &#8220;Russell&#8221; from another server but the potential for confusion will be minimised by a message notifying everyone that another Russell has joined the room and the list of users will show two Russells. For email the protections against forgery when sending to a list server are no different than those when sending to an individual directly &#8211; which means very weak protections.</p>
<p>Authenticating the conversation context once as done with IM is easier and more reliable than authenticating each message independently.</p>
<h3>Is Email Sucking the Main Technical Difference?</h3>
<p>It seems that the problems with forgery, spam, and general confusion when using email are a large part of the difference between email and IM.</p>
<p>But in terms of technical issues the fact that email has significantly more users (if only because you need an email account to sign up for an IM system) is a major difference.</p>
<p>Internet email is currently a universal system (apart from when it breaks from spam) and it has historically been used to gateway to other email systems like Fidonet, Uucp, and others. The lack of tight connection between parties that exchange messages in email makes it easier to bridge between protocols but harder to authenticate communication.</p>
<p>Most of the problems with Internet email are not problems for everyone at all times, they are technical trade-offs that work well for some situations and for some times. Unfortunately many of those trade-offs are for things that worked well 25+ years ago.</p>
<h2>The GUI</h2>
<p>From a user perspective there doesn&#8217;t have to be a great difference between email and IM. Email is usually delivered quickly enough to be in the same range as IM. The differences in layout between IM client software and email client software is cosmetic, someone could write an email client that organises messages in the same way as Slack or another popular IM system such that the less technical users wouldn&#8217;t necessarily know the difference.</p>
<p>The significant difference in the GUI for email and IM software was a design choice.</p>
<h3>Conversation Organisation</h3>
<p>The most significant difference in the operation of email and IM at the transport level is the establishment of connections in IM. Another difference is the fact that there are no standards implemented for the common IM implementations to interoperate which is an issue of big corporations creating IM systems and deliberately making them incompatible.</p>
<p>The methods for managing email need to be improved. Having an &#8220;inbox&#8221; that&#8217;s an unsorted mess of mail isn&#8217;t useful if you want to track one discussion, breaking it out into different sub folders for common senders (similar to IM folders for DMs) as a standard feature without having to setup rules for each sender would be nice. Someone could design an email program with multiple layouts, one being the traditional form (which seems to be copied from <a href="https://en.wikipedia.org/wiki/Eudora_(email_client)">Eudora [3]</a>) and one with the inbox (or other folders) split up into conversations. There are email clients that support managing email threads which can be handy in some situations but often isn&#8217;t the best option for quickly responding to messages that arrived recently.</p>
<h3>Archiving</h3>
<p>Most IM systems have no method for selectively archiving messages, there&#8217;s a request open for a bookmark function in Matrix and there&#8217;s nothing stopping a user from manually copying a message. But there&#8217;s nothing like the convenient ability to move email to an archive folder in most IM systems.</p>
<p>Without good archiving IM is a transient medium. This is OK for conversations but not good for determining the solutions to technical problems unless there is a Wiki or other result which can be used without relying on archives.</p>
<h3>Composing Messages</h3>
<p>In a modern email client when sending a message it prompts you for things that it considers complete, so if you don&#8217;t enter a Subject or have the word &#8220;attached&#8221; in the message body but no file is attached to the message then it will prompt you to confirm that you aren&#8217;t making a mistake. In an IM client the default is usually that pressing ENTER sends the message so every paragraph is a new message. IM clients are programmed to encourage lots of short messages while email clients are programmed to encourage more complete messages.</p>
<h2>Social Issues</h2>
<h3>Quality</h3>
<p>The way people think about IM and email is very different, as one example there was never a need for a site like <a href="https://nohello.net/">nohello.net</a> for email.</p>
<p>The idea that it&#8217;s acceptable to use even lower quality writing in IM than people tend to use in email seems to be a major difference between the communication systems.</p>
<p>It can be a good thing to have a chatty environment with messages that are regarded as transient for socialising, but that doesn&#8217;t seem ideal for business use.</p>
<h3>Ownership</h3>
<p>Email is generally regarded as being comparable to physical letters. It is illegal and widely considered to be socially wrong to steal a letter from someone&#8217;s letterbox if you regret sending it. In email the only unsend function I&#8217;m aware of is that in Microsoft software which is documented to only work within the same organisation, and that only works if the recipient hasn&#8217;t read the message. The message is considered to be owned by the recipient.</p>
<p>But for IM it&#8217;s a widely supported and socially acceptable function to delete or edit messages that have been sent. The message is regarded as permanently the property of the sender.</p>
<h2>What Should We Do?</h2>
<h3>Community Creators</h3>
<p>When creating a community (and I use this in the broadest sense including companies) you should consider what types of communication will work well.</p>
<p>When I started the <a href="https://flounder.linux.org.au/">Flounder group [4]</a> I made a deliberate decision that non-free communication systems go against the aim of the group, I started it with a mailing list and then created a Matrix room which became very popular. Now the list hardly gets any use. It seems that most of the communication in the group is fairly informal and works better with IM.</p>
<p>Does it make sense to use both?</p>
<p>Should IM systems be supplemented with other systems that facilitate more detail such as a Wiki or a <a href="https://en.wikipedia.org/wiki/Lemmy_(social_network)">Lemmy room/instance [5]</a> to cover the lack of long form communication? I have created a Lemmy room for Flounder but it hasn&#8217;t got much interest so far.</p>
<p>It seems that almost no-one makes a strategic decision about such issues.</p>
<h3>Software Developers</h3>
<p>It would be good to have the same options for archiving IM as there are for email. Also some options to encourage quality in IM communication similar to the way email clients want confirmation before sending messages without a subject or that might be missing an attachment.</p>
<p>It would also be good to have better options for managing conversations in email. The Inbox as currently used is good for some things but a button to switch between that and a conversation view would be good. There are email clients that allow selecting message sort order and aggregation (kmail has a good selection of options) but they are designed for choosing a single setup that you like not between multiple views based on the task you are doing.</p>
<p>It would be good to have links between different communication systems, if users had the option of putting their email address in their IM profile it would make things much easier. Having entirely separate systems for email and IM isn&#8217;t good for users.</p>
<h3>Users</h3>
<p>The overall communications infrastructure could be improved if more people made tactical decisions about where and how to communicate. Keep the long messages to email and the chatty things to IM. Also for IM just do the communication not start with &#8220;hello&#8221;. To discourage wasting time I generally don&#8217;t reply to messages that just say &#8220;hello&#8221; unless it&#8217;s the first ever IM from someone.</p>
<h2>Conclusion</h2>
<p>A large part of the inefficiencies in electronic communication are due to platforms and usage patterns evolving with little strategic thought. The only apparent strategic thought is coming from corporations that provide IM services and have customer lock in at the core of their strategies.</p>
<p>Free software developers have done great work in developing software to solve tactical problems but the strategies of large scale communications aren&#8217;t being addressed.</p>
<p>Email is loosely coupled and universal while IM is tightly coupled, authenticated, and often siloed. This makes email a good option for initial contact but a risk for ongoing discussions.</p>
<p>There is no great solution to these issues as they are largely a problem due to the installed user base. But I think we can mitigate things with some GUI design changes and strategic planning of communication.</p>
<ul>
<li>[1]<a href="https://en.wikipedia.org/wiki/Instant_messaging"> https://en.wikipedia.org/wiki/Instant_messaging</a></li>
<li>[2]<a href="https://en.wikipedia.org/wiki/Real-time_computing"> https://en.wikipedia.org/wiki/Real-time_computing</a></li>
<li>[3]<a href="https://en.wikipedia.org/wiki/Eudora_(email_client)"> https://en.wikipedia.org/wiki/Eudora_(email_client)</a></li>
<li>[4]<a href="https://flounder.linux.org.au/"> https://flounder.linux.org.au/</a></li>
<li>[5]<a href="https://en.wikipedia.org/wiki/Lemmy_(social_network)"> https://en.wikipedia.org/wiki/Lemmy_(social_network)</a></li>
</ul>
<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<p>Related posts:</p><ol>
<li><a href="https://etbe.coker.com.au/2006/12/29/email-disclaimers/" rel="bookmark" title="email disclaimers">email disclaimers</a> <small>Andre Pang blogs about the annoyance of email disclaimers. For...</small></li>
<li><a href="https://etbe.coker.com.au/2007/11/20/conditions-of-sending-email/" rel="bookmark" title="Conditions of Sending Email">Conditions of Sending Email</a> <small>Update: Due to the popularity of this post I have...</small></li>
<li><a href="https://etbe.coker.com.au/2009/04/27/email-passwords/" rel="bookmark" title="Email Passwords">Email Passwords</a> <small>I was doing some routine sysadmin work for a client...</small></li>
</ol>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://etbe.coker.com.au/2026/03/15/difference-email-im/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5967</post-id>	</item>
	</channel>
</rss>
