<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Bits</title><link>/</link><description>Recent content on Bits</description><language>en</language><managingEditor>WaltesWeiss@gmail.com (Walter Weiss)</managingEditor><webMaster>WaltesWeiss@gmail.com (Walter Weiss)</webMaster><lastBuildDate>Sat, 22 Aug 2026 20:41:00 +0300</lastBuildDate><atom:link href="/index.xml" rel="self" type="application/rss+xml"/><item><title>SRE Books</title><link>/2026/08/22/2041/</link><pubDate>Sat, 22 Aug 2026 20:41:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/08/22/2041/</guid><description/><content:encoded>&lt;p>Found there are &lt;a href="https://sre.google/books/" target="_blank">SRE books at Google&lt;/a> you can read online for free!&lt;/p>
</content:encoded></item><item><title>Upgrading tar</title><link>/2026/08/21/2056/</link><pubDate>Fri, 21 Aug 2026 20:56:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/08/21/2056/</guid><description/><content:encoded><![CDATA[<p>NOTICE: tar backup/restore scripts have been moved</p>
<p>The &rsquo;tar&rsquo; package no longer ships the helper scripts <code>/usr/bin/backup</code> and <code>/usr/bin/restore.</code></p>
<p>If you rely on these tools, install them separately with: <code>pacman -S tar-scripts</code>. The core <code>tar</code> archiving utility itself is unaffected.</p>
<blockquote>
<p>It’s <code>tar-1.35-5</code></p>
</blockquote>
]]></content:encoded></item><item><title>Vomit</title><link>/2026/08/21/1052/</link><pubDate>Fri, 21 Aug 2026 10:52:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/08/21/1052/</guid><description/><content:encoded><![CDATA[<p>I came to love the word ‘slop,’ in regards to the modern days AI / GPT / LLM generated content.</p>
<p>But I have just seen the word vomit (in slightly different context though), and I realised it’s so cool!</p>
<p>I’m still going to call my own local copy-pastas slop, not going to rename. But this vomit thing feels funny.</p>
]]></content:encoded></item><item><title>Is U.S.</title><link>/2026/08/16/0040/</link><pubDate>Sun, 16 Aug 2026 00:40:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/08/16/0040/</guid><description/><content:encoded><![CDATA[<p>The number of times my iPhone substitutes the <strong>is</strong> word with the <strong>U.S.</strong> word while I’m swipe typing is outrageous!</p>
<p>I mean, just why?! I don’t have the U.S. being in my dictionary or something. Not that I tore the country name that often too.</p>
]]></content:encoded></item><item><title>OxiSH: a modern, memory-safe SSH server</title><link>/2026/08/14/2140/</link><pubDate>Fri, 14 Aug 2026 21:40:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/08/14/2140/</guid><description/><content:encoded><![CDATA[<p>I found <a href="https://dirkjan.ochtman.nl/writing/2026/08/13/2026/08/13/announcing-oxish.html" title="Permalink to OxiSH: a modern, memory-safe SSH server" target="_blank">OxiSH: a modern, memory-safe SSH server</a> at <a href="https://dirkjan.ochtman.nl/writing" target="_blank">Dirkjan Ochtman: writing</a></p>
<p>Sounds potentially very interesting. I was thinking of migrating from open ssh to some simpler implementation. I don’t really see any value in having password authentication, and I was postponing regenerating my RSA key with the Ed25519.</p>
<blockquote>
<p>It implements hybrid post-quantum key exchange using the mlkem768x25519-sha256 algorithm, and curve25519-sha256 is supported for key exchange as a fallback algorithm for older clients. Ed25519 and ecdsa-sha2-nistp256 are the only supported public key algorithms, AES-128-GCM is the only supported encryption algorithm and SHA-256 is the only supported hash algorithm. It should be fairly easy to add other algorithms that are supported by the underlying backends, but I&rsquo;d like to keep the set as small as possible to reduce attack surface.</p>
</blockquote>
<p>This and Windows being out of scope, paint me interested!</p>
]]></content:encoded></item><item><title>Net Upgrade Size: 2 GB</title><link>/2026/07/31/1726/</link><pubDate>Fri, 31 Jul 2026 17:26:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/07/31/1726/</guid><description/><content:encoded><![CDATA[<p>Oh wow! I haven’t seen a thing like this in a very while!</p>
<p>Updating Arch Linux at the farm’s office PC.</p>
<figure class="post-image"><picture><source srcset="screenshot-2026-07-31-172522.avif" type="image/avif">
      <img class="post-image-img" loading="lazy"
           src="screenshot-2026-07-31-172522.avif"
           alt="" title="">
    </picture>
</figure>
<p>Turned out, it’s</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"> rocm-llvm-2:7.2.4-2-x86_64                                               998.3 MiB 
</span></span><span class="line"><span class="cl"> rocm-llvm-2:7.2.4-2-x86_64                                              1374.9 MiB
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="o">(</span> 2/70<span class="o">)</span> upgrading rocm-llvm
</span></span><span class="line"><span class="cl">New optional dependencies <span class="k">for</span> rocm-llvm
</span></span><span class="line"><span class="cl">    rocm-openmp: OpenMP host runtime and GPU offloading
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">sudo pacman -Syu rocm-openmp
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Packages <span class="o">(</span>1<span class="o">)</span> rocm-openmp-7.2.4-1
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Total Download Size:    37.12 MiB
</span></span><span class="line"><span class="cl">Total Installed Size:  131.84 MiB
</span></span></code></pre></div><p>Installed <code>rocm-openmp</code>, just in case. Have no idea whether I need it.</p>
]]></content:encoded></item><item><title>A Linux decade soon</title><link>/2026/07/30/2339/</link><pubDate>Thu, 30 Jul 2026 23:39:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/07/30/2339/</guid><description/><content:encoded><![CDATA[<p>Oh, wow! I have just realised that it’s been almost a decade since I fully switched to Linux on all my computers, finally. And I’ve never looked back. And I’m even dreading a potential switch back to macOS!</p>
<blockquote>
<p>I consider doing that because Mac mini is awesome, and so are MacBooks!</p>
</blockquote>
<p>I don’t know. It terrified me, a little. Not much, but still. Time surely flies!</p>
]]></content:encoded></item><item><title>Force Powering Up</title><link>/2026/07/01/1132/</link><pubDate>Wed, 01 Jul 2026 11:32:08 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/07/01/1132/</guid><description/><content:encoded><![CDATA[<p>AI — meaning LLMs / GPTs — are force powering up us, they’re not multipliers.</p>
<p>If your forceis above 1 then it’s OK to have AI power up your force.</p>
<blockquote>
<p>Say, 2.3 to the power of 3 is 12.169.</p>
</blockquote>
<p>But if you’re a beginner and your force is bellow 1, power upping it makes things worse.</p>
<blockquote>
<p>Say, 0.2 to the power of 3 is 0.008.</p>
</blockquote>
]]></content:encoded></item><item><title>FreeBSD laptops</title><link>/2026/06/21/1641/</link><pubDate>Sun, 21 Jun 2026 16:41:18 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/06/21/1641/</guid><description/><content:encoded><![CDATA[<p>Found a nice list of laptops that are compatible with FreeBSD:</p>
<p><a href="https://freebsdfoundation.github.io/freebsd-laptop-testing/" target="_blank">Top Laptops for use with FreeBSD</a></p>
<ul>
<li>HP Laptop 15-ef2xxx</li>
<li>Lenovo Yoga 11e</li>
<li>Dell System XPS L702X</li>
<li>Dell Inspiron 7348</li>
<li>Framework Laptop 16 (AMD Ryzen 7040 Series)</li>
<li>ASUS TUF Gaming F15 (2023)</li>
<li>HP ENVY 17 Notebook PC</li>
<li>Dell XPS 9315</li>
<li>Lenovo ThinkPad T430</li>
<li>Lenovo ThinkPad E14 Gen 2</li>
</ul>
<p>There are many more models,</p>
<ul>
<li>HP Laptop 15-ef2xxx</li>
<li>Lenovo Yoga 11e</li>
<li>Lenovo G40 70</li>
<li>Dell System XPS L702X</li>
<li>Lenovo IdeaPad 5 15ALC05</li>
<li>Dell Inspiron 7348</li>
<li>Framework Laptop 16 (AMD Ryzen 7040 Series)</li>
<li>TUXEDO InfinityBook Pro AMD Gen9</li>
<li>ASUS TUF Gaming F15 (2023)</li>
<li>HP ENVY 17 Notebook PC</li>
<li>Dell XPS 9315</li>
<li>Lenovo ThinkPad T430</li>
<li>Dell Latitude E4300</li>
<li>HP 250 15.6 inch G9 Notebook PC</li>
<li>Lenovo ThinkPad E14 Gen 2 Intel</li>
<li>MacBook Pro 13 inch (2016)</li>
<li>Lenovo ThinkPad E595</li>
<li>Lenovo ThinkPad X13 Gen 4 (AMD)</li>
<li>Lenovo ThinkPad T14s Gen 4 (AMD)</li>
<li>Dell XPS 17 9700</li>
<li>Lenovo ThinkBook G6</li>
<li>Lenovo ThinkPad E15 Gen 2</li>
<li>MSI GE60 2OE</li>
<li>Framework Laptop 13 (AMD Ryzen 7040 Series)</li>
<li>Lenovo ThinkPad X270</li>
<li>Framework Laptop 13 (13th Gen Intel Core)</li>
<li>Mechrevo JIAOLONG Dragon 16 Pro 2025</li>
<li>Beelink SER8</li>
<li>HP Compaq Presario CQ56 Notebook PC</li>
<li>HP ProBook x360 435 G7</li>
<li>Lenovo ThinkPad T14 Gen 2 (Intel)</li>
<li>Dell Latitude E6410</li>
<li>Dell XPS 17 9730</li>
<li>MSI GE60 2OC</li>
<li>Acer Aspire A315-24PT</li>
<li>Dell Latitude E7440</li>
<li>Lenovo Yoga Pro 7</li>
<li>Dell Latitude 7490</li>
<li>Dell Latitude 7400</li>
<li>Microsoft Surface Book with Performance Base</li>
<li>Lenovo ThinkPad T14 Gen 2 (AMD)</li>
<li>Lenovo IdeaPad 1</li>
<li>Lenovo ThinkPad T490</li>
<li>Dell Inspiron 3543</li>
<li>Dell Inspiron 5570</li>
</ul>
<p>I’m not sure, but I think I’d love to have a FreeBSD laptop to play around with. Or maybe a desktop at home… We’ll see.</p>
]]></content:encoded></item><item><title>USE Flags</title><link>/2026/06/02/1230/</link><pubDate>Tue, 02 Jun 2026 12:30:48 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/06/02/1230/</guid><description/><content:encoded><![CDATA[<p>Ah, I’m getting obsessed with the idea to recompile all my software to have fewer features. Or maybe not all, but some. Maybe just a few packages, huh! A kernel, a browser, and a GUI file manager. I’m mostly OK with my CLI apps.</p>
<p>I use Arch Linux everywhere. And for using USE flags, I need Gentoo! I have never used it, and it’s too complex… or was too complex. Now, I feel I’m ready, but I have no device to run Gentoo, yet. I have my primary computer, running Arch. But…</p>
<p>I want to have FreeBSD, and I want to have Gentoo. For FreeBSD, I decided I’d buy a used Mac mini of Intel-era. Eyeing a 2010 server model for $30, which is a nice price, considering there are two 500 GB disks in there, and it’s in a working condition. That would work with FreeBSD no problem (and I don’t care about Wi-Fi and Bluetooth, I can ditch them even, or just disable them in software).</p>
<p>I want to have OpenBSD somewhere too. But I have no idea in mind right now, so I’d put it for later.</p>
<p>And for Gentoo… I have no idea where to start. I thought of getting a used (and probably faulty) MacBook Air M1 for that, but I’m holding off on that idea. Better next year. Or, ideally, when that laptop become obsolete.</p>
]]></content:encoded></item><item><title>Text to speech on Android</title><link>/2026/06/02/0851/</link><pubDate>Tue, 02 Jun 2026 08:51:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/06/02/0851/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>Check out FUTO keyboard with the larger 250 MB model</p>
</blockquote>
<p>Someone recommends.</p>
]]></content:encoded></item><item><title>Proper backups are done automatically</title><link>/2026/06/01/2249/</link><pubDate>Mon, 01 Jun 2026 22:49:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/06/01/2249/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>Only wimps use tape backup. Real men just upload their important stuff on ftp and let the rest of the world mirror it.</p>
</blockquote>
<p>— <a href="https://www.azquotes.com/author/14737-Linus_Torvalds" target="_blank">Linus Torvalds</a></p>
<p>Linux-kernel Mailing List, <a href="https://www.webcitation.org" target="_blank">www.webcitation.org</a>. July 20, 1996. <a href="http://www.webcitation.org/6P8EBZqQX" target="_blank"><figure class="post-image"><picture><source srcset="https://www.azquotes.com/public2/images/link_icon.png" type="image/png">
      <img class="post-image-img" loading="lazy"
           src="https://www.azquotes.com/public2/images/link_icon.png"
           alt="" title="">
    </picture>
</figure>
</a></p>
]]></content:encoded></item><item><title>ADHD and GPTs</title><link>/2026/06/01/1817/</link><pubDate>Mon, 01 Jun 2026 18:17:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/06/01/1817/</guid><description/><content:encoded><![CDATA[<p>I found the <a href="https://thoughts.hmmz.org/2026-05-31.html" target="_blank">the solution might be cancelling my AI subscription</a> post to be useless.</p>
<ul>
<li>As a cherry on top, empty blog. I wonder who are the people who have nothing to say, then they post like one silly piece of word salad, then they don’t post for years again. I’d prefer reading someone who actually posts regularly, and is able toto communicate their mind clearly.</li>
</ul>
<p>Here … I mean, why did you start so many projects, and why did you abandoned them? I too have an ADHD, like many others these days, I believe. Yet, for me, a GPT allows make progress when I’m stuck and don’t know where to start to continue working on my abandoned project. The massive improvement to me is the ability to communicate. To have my mind written, the problem clearly formulated. I have never paid for any subscription and I would never pay them. It would be less convenient when this shit won’t be given for free to folks like me. By that point, I expect I’d just run some less powerful local model. The value I get is from the ability to communicate and have feedback, sometimes (oftentimes) on topic. Yes, it’s slop. The longer the chat, the sloppier it is. But I usually have up to 10 messages conversations, and I use it only in my browser, for like an hour or two a day, tops. Most times, it’s much less than that. About 4 hours a week, summarised.</p>
<p>I usually hit the free limit with Claude and that’s where I stop. I almost never hit that limit with ChatGPT for some reason. Weirdly, Gemini was absolutely useless to me. I tried it thrice and never opened it again. I have no use for it.</p>
<p>I am not that good to juggle gazillion of projects and languages too. So I don’t. I work on one project, sometimes two or three, but they are highly related, they are almost the same, or solve the same thing from different angels.</p>
<p>I’d love to discuss it, but this particular piece has zero value. To me, there’s not much to discuss.</p>
<p>And, it’s irrelevant to my ADHD. Perhaps because I actually do something with it, and I have no Instagram, Facebook et al. I don’t doom scroll, so the dopamine is here only when I’m able to write some tiny helpful script with one prompt. When things go into some complex work, a GPT always produces incredible useless shit. So, I’ve learned there’s no point in using it that way. So, I use it with very small tasks only.</p>
<p>There screens simultaneously, I can only laugh at these delusional folks who believe they’re being efficient.</p>
]]></content:encoded></item><item><title>Loading from external drive</title><link>/2026/05/31/2146/</link><pubDate>Sun, 31 May 2026 21:46:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/05/31/2146/</guid><description/><content:encoded><![CDATA[<p>Oh, I like it!</p>
<blockquote>
<p>The entire OS runs from a <a href="https://amzn.to/4dOg1nG" target="_blank">Corsair MP600 MINI</a> in a <a href="https://amzn.to/3Rv8lPQ" target="_blank">DockCase USB-C NVMe enclosure</a>. No internal drive modification needed. When I want to game, I unplug the drive and reboot into my main Windows install, and game normally on the 4080. When I want to do LLM stuff, I plug the drive back in, reboot into NixOS, and both GPUs are available.</p>
</blockquote>
<p>From <a href="https://blog.tymscar.com/posts/v100localllm/" target="_blank">I Put a Datacenter GPU in My Gaming PC for £200</a> article.</p>
]]></content:encoded></item><item><title>Fucking rsync</title><link>/2026/05/31/1218/</link><pubDate>Sun, 31 May 2026 12:18:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/05/31/1218/</guid><description/><content:encoded><![CDATA[<p>Emmmmm, the fuck is that?</p>
<p><a href="https://github.com/RsyncProject/rsync/issues/929" target="_blank">Please Do Not Vibe Fuck Up This Software #929</a></p>
<figure class="post-image"><picture><source srcset="https://private-user-images.githubusercontent.com/62655118/600487735-1b00011b-1b7d-4d76-a6a9-286eb0392ba4.png" type="image/png">
      <img class="post-image-img" loading="lazy"
           src="https://private-user-images.githubusercontent.com/62655118/600487735-1b00011b-1b7d-4d76-a6a9-286eb0392ba4.png"
           alt="" title="">
    </picture>
</figure>
<p>I didn’t expect to realise that rsync is maintained by one person, who decides to vibe code their own very popular project.</p>
<p>Some comments from my research on that issue.</p>
<blockquote>
<p>Rsync has to be one of the worst spaghetti projects I&rsquo;ve worked with. It&rsquo;s an incredibly decent tool, but it&rsquo;s code is an exact opposite of what you&rsquo;d expect. And it&rsquo;s written in C.
I&rsquo;m not surprised letting Claude loose on it for roughly 2 months already caused visible breakage. The question is, with it being very obviously a bad idea, can the maintainer still be trusted if he let something like this happen?</p>
</blockquote>
<blockquote>
<p>26k code changes in 2 months&hellip;.. rsync was 67k LOC as of <a href="https://github.com/RsyncProject/rsync/issues/929#issuecomment-4585065320" target="_blank">236417c</a> (latest not obviously vibecoded commit it seems?)</p>
</blockquote>
]]></content:encoded></item><item><title>Move zsh to configs</title><link>/2026/05/29/0720/</link><pubDate>Fri, 29 May 2026 07:20:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/05/29/0720/</guid><description/><content:encoded><![CDATA[<p>for ZSH, you can set a variable named ZDOTDIR to ~/.config/zsh . You do that in a global config file in /etc .</p>
<p>edit the file  <code>/etc/zsh/zshenv</code> , add the following lines to the file:</p>
<pre tabindex="0"><code>export XDG_DATA_HOME=$HOME/.local/share
export XDG_CONFIG_HOME=$HOME/.config
export XDG_STATE_HOME=$HOME/.local/state
export XDG_CACHE_HOME=$HOME/.cache
export ZDOTDIR=$HOME/.config/zsh 
</code></pre><p>You can then put .zshrc and other zsh config into the .config/zsh/ directory.</p>
]]></content:encoded></item><item><title>Topton Desktop NAS</title><link>/2026/05/22/1151/</link><pubDate>Fri, 22 May 2026 11:51:35 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/05/22/1151/</guid><description/><content:encoded><![CDATA[<p>Found an interesting off-the-shelf server, <a href="https://www.aliexpress.com/item/1005007211649500.html" target="_blank">2 Bay High-Performance Desktop NAS with Intel N150 AMD Ryzen 7 5825U Processor Dual 2.5GbE Network Connectivity</a>.</p>
<p><figure class="post-image"><picture><source srcset="https://ae-pic-a1.aliexpress-media.com/kf/S398ab03d463f40bea6373b54f3f95187O.jpg_960x960q75.jpg_.avif" type="image/avif">
      <img class="post-image-img" loading="lazy"
           src="https://ae-pic-a1.aliexpress-media.com/kf/S398ab03d463f40bea6373b54f3f95187O.jpg_960x960q75.jpg_.avif"
           alt="" title="">
    </picture>
</figure>

<figure class="post-image"><picture><source srcset="https://ae-pic-a1.aliexpress-media.com/kf/S7acc043362e54794ab33d3838b377ce4Z.jpg_960x960q75.jpg_.avif" type="image/avif">
      <img class="post-image-img" loading="lazy"
           src="https://ae-pic-a1.aliexpress-media.com/kf/S7acc043362e54794ab33d3838b377ce4Z.jpg_960x960q75.jpg_.avif"
           alt="" title="">
    </picture>
</figure>

<figure class="post-image"><picture><source srcset="https://ae-pic-a1.aliexpress-media.com/kf/S4b171299d5e2490b8458a3f7a95b5f14j.jpg_960x960q75.jpg_.avif" type="image/avif">
      <img class="post-image-img" loading="lazy"
           src="https://ae-pic-a1.aliexpress-media.com/kf/S4b171299d5e2490b8458a3f7a95b5f14j.jpg_960x960q75.jpg_.avif"
           alt="" title="">
    </picture>
</figure>
</p>
<p>I won’t recommend on buying one though. It’s simply too expensive for just a board, but perhaps it’s cheap enough, if you consider getting the same modern hardware. Or not much more. It’s stylish and all.</p>
<p>Me, I’d go with any used PC you can get, it’ll deal with the whatever task gracefully enough, and does not have to look awful, be noisy and all that.</p>
]]></content:encoded></item><item><title>Mysterious MacBooks at Nestle</title><link>/2026/05/18/1611/</link><pubDate>Mon, 18 May 2026 16:11:57 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/05/18/1611/</guid><description/><content:encoded><![CDATA[<p>My wife, a Nestle employee, is getting a MacBook today. Over half a year ago, I wrote her <a href="https://walter.weiss.trueowl.com/2025/10/21/1026/">why MacBook is better</a>. She’s getting one! Yay!</p>
<p>Not that fast though. It comes with conditions.</p>
<ul>
<li>She’d have her Lenovo ThinkPad,</li>
<li>and she’d be required to write a report where exactly MacBook was better.</li>
</ul>
<p>After which the management would decide whether the employees of the design team of Nestle are worthy of MacBooks.</p>
<blockquote>
<p>LOL. Imagine what a company that is. That alone is humiliating enough.</p>
</blockquote>
<p>Then, we have no idea which MacBook that would be. A Pro? Our bets are:</p>
<ul>
<li>MacBook Pro 13, the cheapest. The most sane option. It’s good enough, it has ports, and it’s pro enough.</li>
<li>MacBook Air, also 13. Obviously. Those people won’t waste a cent on an employee’s comfort. Same thing in principal, but USB-C everything makes it a bit harder for an average Joe to deal with the laptop. They may not care, since the office packed with USB-C displays, so… This option is more likely, but hey, isn’t an Air is just 8 GB RAM laptop in its basic configuration?</li>
<li>MacBook Neo. I would laugh my ass off if they’d actually buy a Neo! It would be as if the company decided to sabotage this whole migration thing for designers. Giving an average employee a month to accomodate is idiotic enough.</li>
</ul>
<p>And one option I’m particularly proud of:</p>
<ul>
<li>They’d bring some stupid-ass old MacBook circa 2009 and say ‘hah, told ya!’</li>
</ul>
<blockquote>
<p>Idiots.</p>
</blockquote>
<p>We’ll see what would that be. A sane company would bring a 16 MacBook Pro for a designer, at least. And wouldn’t think twice. For myself, for any serious work, I’d rather get a 16 MacBook Pro than anything else. Personally, I could live with an Air too. But that’s me. I wouldn’t just do most of serious work on a laptop, when I can have a desktop.</p>
<h2 id="air-15">Air 15</h2>
<p>Air 15 it is! With a 24 GB RAM, huh! Well, my apologies the folks who bought it, it’s a pretty decent computer. Hats off, guys. I was really scared it would be fucking Neo. But it wasn’t.</p>
]]></content:encoded></item><item><title>Windows spyware</title><link>/2026/05/18/1240/</link><pubDate>Mon, 18 May 2026 12:40:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/05/18/1240/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>If you&rsquo;re running Windows, always assume that if the US Authorities or Microsoft itself want to spy on you as an individual or on do a little industrial espionage on your company (which US agencies also do), they&rsquo;ll just use a backdoor already present or at worse push an update to your machines(s) to create said backdoor.</p>
<p>Treat any and all software made by US companies as a foreign agent.</p>
<p>All the shit that the US Government and companies say about China, is pure Projection - the result of a mental process of &ldquo;what would we do if we were the ones making those devices&rdquo;.
(And, yeah, China probably does that shit too)</p>
<p>If it ain&rsquo;t Open Source, you got it as a binary or it can self-update, that software is somebody else&rsquo;s agent and you&rsquo;re trusting their ethics and goodwill when you have it running in your system outside a sandbox.</p>
</blockquote>
<p><a href="https://discuss.tchncs.de/comment/25829283" target="_blank">Link</a>.</p>
<p>Basically that’s it.</p>
]]></content:encoded></item><item><title>Debian vs Arch</title><link>/2026/05/18/0725/</link><pubDate>Mon, 18 May 2026 07:25:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/05/18/0725/</guid><description/><content:encoded><![CDATA[<p>Stole from an online comment:</p>
<ul>
<li>Is your hardware ten years old or more?</li>
<li>Do you want a system made up of software that is on average 3 years old?</li>
<li>Do you want absolutely ridiculous stability for the uptime memes?</li>
<li>Are you a fan of the idea that every design decision should be done by a committee of theoretically democratically chosen developers but is actually just whoever wants the job because there is never any real transparency or motion about when the meetings are, much less when elections are?</li>
<li>Does the idea of your operating system being compatible not because its good but because it&rsquo;s just the largest base thanks to corporate investment make you moist?</li>
</ul>
<p>Then pick Debian.</p>
<p>If you answered no to literally any of those options then go ahead and pick <del>an Arch flavour, or</del> Arch <del>itself</del>.</p>
<p>I’m not tolerating an Arch flavour but otherwise good comparison.</p>
]]></content:encoded></item><item><title>Real servers</title><link>/2026/05/17/2226/</link><pubDate>Sun, 17 May 2026 22:26:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/05/17/2226/</guid><description/><content:encoded><![CDATA[<p>A few days ago, I impulsively explored tiny bits of real servers (Dell something), and I was impressed how expensive the whole thing is! A used server, is about a thousand euros a for base hardware, sometimes no memory and no disks. Perhaps, that’s just recent development of lack of RAM and SSDs too. The whole thing felt very expensive. I still believe I’m going to buy a lot of <em>real</em> servers one day. I’m dreaming of having a tiny data centre, to serve the local community. Plus some global projects of mine. Websites, backups, media perhaps. I was even calculating how many solar panels I’d need to have to cover for  that. I thought of mostly using solar.</p>
<p>I wonder how many years into the future would it take me to have all this. Not just money wise, but also requirement wise. I don’t need much these days, but I’m slowly growing my hardware needs. I’m pretty sure I’d go with tiny efficient machines, like Raspberry Pi, Orange Pi, or alike. Mac mini too. I’m more like a Mac stadium guy, but I still think I’d have a rack or two at some point. I’m really curious when would that happen. Hundreds of thousands in servers, huh.</p>
<p>On the very opposite end, most of my servers are about tens of dollars each, no more. I believe I can cover most of my projects with servers like this. Even some professional projects! What a time to be alive! Many folks of the past were housing complex things on machine much slower than that!</p>
]]></content:encoded></item><item><title>Good MacBook Neo review for normies</title><link>/2026/05/13/2316/</link><pubDate>Wed, 13 May 2026 23:16:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/05/13/2316/</guid><description/><content:encoded>&lt;p>&lt;a href="https://fireborn.mataroa.blog/blog/macbook-neo-review-the-laptop-for-the-rest-of-us/" target="_blank">https://fireborn.mataroa.blog/blog/macbook-neo-review-the-laptop-for-the-rest-of-us/&lt;/a>&lt;/p>
</content:encoded></item><item><title>Microslop studies</title><link>/2026/04/29/2201/</link><pubDate>Wed, 29 Apr 2026 22:01:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/04/29/2201/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>“Microsoft’s ability to acquire successful companies and then destroy them needs to be studied. Today, we’re talking about GitHub.”</p>
</blockquote>
<p>— <a href="https://www.windowscentral.com/microsoft/github-is-failing-me-every-single-day-and-it-is-personal-after-xbox-and-windows-now-github-is-in-crisis-microsoft-what-are-you-doing" target="_blank">Windowscentral.com topic</a> sentence.</p>
<p>👌</p>
]]></content:encoded></item><item><title>Local music</title><link>/2026/04/28/2054/</link><pubDate>Tue, 28 Apr 2026 20:54:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/04/28/2054/</guid><description/><content:encoded><![CDATA[<p>Nice idea, I like it:</p>
<blockquote>
<p>i also only download flac files, and i keep them in my <code>~/music/lossless</code> directory. i use picard to organize that, and wrote a bash script to keep a synchronized opus format copy in <code>~/music/lossy</code>. on my phone i use termux/ssh to rsync the lossy files to my phone and avoid streaming altogether. for reference, my lossless directory is 221gb, and lossy is 19gb.</p>
</blockquote>
<p>And</p>
<blockquote>
<p>Same almost. I have an ~800gb main library of mostly lossless files that I squash to around 150gb by transcoding to 196k or something opus that i put locally on my phone. I also strip embedded cover art which can save a stupid amount of space sometimes; relying on folder hierarchy with cover.jpg/png files. (Bitrate is pretty overkill for me so I may drop it to 128-160&hellip;)</p>
<p>I haven&rsquo;t had the time to manage the tags properly on my reference library*, but my folder hierarchy encodes artist/album/title with optional years and track numbers. I wrote a linter script to check the structure, that every folder has a cover art image, and to warn about lossy formats not in directories suffixed with [lossy] (purely for documentation purposes; not used in script logic).</p>
</blockquote>
<p>My transcode script generates tags from the folder and filenames, only copying genre tags if they exist and stripping everything else. Lossless files are transcoded while structure, art, and lossy files are copied. Then that result is synced to my mobile devices. So whenever I add music my workflow is to just name file folders properly and download or extract art then I just lint, transcode, and then resync.</p>
<p>*(Tags of my reference library don&rsquo;t matter so much to me, but the squashed lib needs consistent tags for mobile apps for behave as I intend)</p>
]]></content:encoded></item><item><title>Apple’s AirDrop Protocol</title><link>/2026/04/28/1730/</link><pubDate>Tue, 28 Apr 2026 17:30:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/04/28/1730/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>The protocol Apple uses under the hood is AWDL (Apple Wireless Direct Link), which is a proprietary peer-to-peer layer that runs alongside your existing WiFi connection without dropping it. It uses a time-sliced channel-hopping mechanism so the radio can serve both infrastructure WiFi and the direct peer link simultaneously.</p>
<p>That&rsquo;s the part that&rsquo;s hard to replicate. LocalSend and most alternatives need an existing shared network because they&rsquo;re just TCP/IP, they have no way to negotiate a direct radio link without OS-level support. Even Android&rsquo;s QuickShare, which does peer-to-peer via WiFi Direct, drops your existing WiFi connection on older devices because the radio can only be associated with one BSS at a time.</p>
<p>The EU interoperability mandate lxgr mentions would theoretically require Apple to expose this, but AWDL interop would mean licensing or reverse-engineering some fairly deep radio scheduling logic, so I&rsquo;d expect compliance via a different (probably slower) path.</p>
</blockquote>
<p>— <a href="https://news.ycombinator.com/item?id=47934012" target="_blank">Some HN dude</a></p>
]]></content:encoded></item><item><title>Quickly reinstalling Arch Linux</title><link>/2026/04/26/2255/</link><pubDate>Sun, 26 Apr 2026 22:55:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/04/26/2255/</guid><description/><content:encoded>&lt;p>Being with Arch for like seven years or so, it’s only recently I’ve learned one neat trick, upon reinstalling the system I have on various Windows tablets. I start sshd, do passwd and connect from my main machine. Then I just quickly format disks, and pacstrap system by copy-pasting commands from my blog, where I have the instructions for my devices. It’s not the very techy way, I guess, but I was able to reinstall my system within like 10 minutes, most of which was booting off the USB drive with Arch ISO, and then downloading the packages and waiting for them to be installed, and rebuilding Initramfs.&lt;/p>
</content:encoded></item><item><title>Selling Rubbish</title><link>/2026/04/14/2244/</link><pubDate>Tue, 14 Apr 2026 22:44:56 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/04/14/2244/</guid><description/><content:encoded><![CDATA[<p>Yesterday, I’ve seen a very intersting laptop / Windows tablet, Acer Iconia Tab W500 for <a href="https://www.olx.ua/d/uk/obyavlenie/planshet-acer-iconia-tab-w500-ID1084De.html" target="_blank">650 грн. / $15</a>.</p>
<p>It’s quite old, from 2011. The seller ignores me.</p>
<p>I don’t understand these kind of folks. They sell rubbish, yet they are not aware of it, are they? I message them, they read my message, yet they chose to ignore me. Why? Not that I write them to tell them they sell shit and they want too much for it. (Yet, it’s actually true.)</p>
<p>I have a collection of these folks. They sell something, and it’s pretty obvious they’d sell it another year or two. Yet, they refuse to even fucking reply in a fucking chat! Not that they did not read my message. They clearly did saw it.</p>
<blockquote>
<p>The fuck are you posting your rubbish on these platforms then, huh?!</p>
</blockquote>
<p>I litreally bought a mouse for $2 then some other idiot sells a broken mouse. Yet, the idiot failed to even reply to me. Some people, I pinged them in a week or two, asking similar question again, if what they sell is still on sell. Crickets. Yet, the ad is still active.</p>
<p>The fuck? What’s their logic?</p>
]]></content:encoded></item><item><title>Lenovo</title><link>/2026/04/10/0839/</link><pubDate>Fri, 10 Apr 2026 08:39:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/04/10/0839/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>Buying a ThinkPad means using a device made by Lenovo, a company which has repeatedly shipped devices infected with malware and backdoors (sometimes for profit) see: <a href="https://en.wikipedia.org/wiki/Lenovo#Security_and_privacy_incidents" target="_blank">https://en.wikipedia.org/wiki/Lenovo#Security_and_privacy_in&hellip;</a></p>
</blockquote>
<p>I hope it pays well, those Windows users are subsidizing some great hardware <a href="https://news.ycombinator.com/item?id=47712614" target="_blank">😂</a></p>
]]></content:encoded></item><item><title>FreeBSD laptops</title><link>/2026/04/10/0738/</link><pubDate>Fri, 10 Apr 2026 07:38:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/04/10/0738/</guid><description/><content:encoded><![CDATA[<p><a href="https://freebsdfoundation.github.io/freebsd-laptop-testing/" target="_blank">Top Laptops for use with FreeBSD</a></p>
<p>I would like to have one ☝️</p>
<p>One day.</p>
]]></content:encoded></item><item><title>Vim key bindings in shell</title><link>/2026/04/08/2346/</link><pubDate>Wed, 08 Apr 2026 23:46:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/04/08/2346/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>Don&rsquo;t forget to do vim keybindings in your shell, kids! Tell your parents to <code>set -o vi</code></p>
</blockquote>
<p>Oh, so much to learn!</p>
<p>Also,</p>
<blockquote>
<p><a href="https://github.com/glacambre/firenvim" target="_blank">firenvim</a> may be of interest!</p>
</blockquote>
<p>Also,</p>
<blockquote>
<p>I toss in <a href="https://github.com/junegunn/goyo.vim" target="_blank">goyo.vim</a> for when I’m writing prose.</p>
</blockquote>
<p>Also,</p>
<blockquote>
<p>There&rsquo;s a similar plugin called <a href="https://github.com/folke/zen-mode.nvim" target="_blank">zen-mode.nvim</a>for neovim, which has a few more bells and whistles like tmux handling and Wezterm support.</p>
</blockquote>
<p>A great <a href="https://lobste.rs/s/vq6o44/what_text_editor_cli_gui_are_you_using_for" target="_blank">thread</a> by the way.</p>
]]></content:encoded></item><item><title>On Windowse Insiderings</title><link>/2026/04/07/1857/</link><pubDate>Tue, 07 Apr 2026 18:57:23 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/04/07/1857/</guid><description/><content:encoded><![CDATA[<p>Found an <a href="https://lobste.rs/c/wi4kpp" target="_blank">interesting comment</a>, which is also funny in a way.</p>
<p>It is a reply to this conversation.</p>
<p>The linked article is <a href="https://caio.ca/blog/the-downfall-and-enshittification-of-microsoft.html" target="_blank">The Downfall and Enshittification of Microsoft in 2026</a></p>
<p><a href="https://lobste.rs/c/immuek" target="_blank">Person 1</a>:</p>
<blockquote>
<p>2025 wasn&rsquo;t bad either. Retiring Windows 10, while requiring new hardware to upgrade during an economic downturn, and aggressively pushing unpopular features nobody asked for.</p>
<p>Whatever led to this sequence of floundering and cartoonishly stepping on rakes feels like it should be a case study.</p>
</blockquote>
<p><a href="https://lobste.rs/c/mahcqu" target="_blank">Person 2</a>:</p>
<blockquote>
<p>Just pure greed. Never been in short supply at MS HQ, but this time short-term-ism has finally defeated the &ldquo;long con&rdquo; faction.</p>
</blockquote>
<p>So, the <a href="https://lobste.rs/c/wi4kpp" target="_blank">Person 3</a> writes a truly great comment:</p>
<blockquote>
<p>I don’t agree (having worked with the Windows team for a few years). There were several factors:</p>
<p>TPM 2 for Windows 11 was an important baseline for a load of security features that they were being hammered for not having. Apple and most Android phones had security coprocessors that did more than TPM 2 and so it was viewed as table stakes for security by a lot of government and corporate customers. The Microsoft sales org is focussed entirely on these kind of customers because of the company!s scale. Getting a $1M contract is barely worth a sales person’s time. The ones that move the dial in their org are at least tens, if not hundreds of millions of dollars. This means that they simply do not talk to SMEs, let alone individuals. They have a partner ecosystem to sell to these people but the feedback channels are not good.</p>
<p>They have an ingrained culture of lying to management. Partly this is incentives being misaligned, but there’s also fear of things leaking to journalists. No one wants a slide deck about how far behind a competitor they are to leak, so mid-level managers delete those slides when they present to senior leadership. This means that senior leadership has no idea how bad things are. They get a rose-tinted picture and reduce headcount in the org (and the mid-level manager gets promoted for making things good).</p>
<p>Windows is full of technical debt. The virtual memory subsystem alone is more code than a minimal Linux configuration. It has a load of copied and pasted code that made SQL Server marginally faster on one specific thing. Only three people in the company understand it (and one is semi-retired). Win32k is a massive attack surface that has vast numbers of things in the kernel that have no business being there. All of this happened for good reasons in the ‘90s but modern computers look nothing like the computers for which all of these optimisations were done and they hurt both maintainability and performance. Worse, most ‘anti-malware’ systems hook into these things and they can’t change them significantly without other vendors crying antitrust and claiming they did it to make Defender the only usable option. Apple isn’t a convicted monopolist, so was able to kick all third-party code out of the kernel. Windows still lets third parties run code in interrupt handlers (ever wondered why interactive performance is so bad on Windows? Take a look at how many things run in ISRs: every other OS moved to a policy of ‘ISRs wake threads, they don’t do anything directly’ twenty years ago).</p>
<p>A lot of the senior people on both the product and engineering sides don’t use competitors’ products at all, so they have no idea of what the competition looks like. They’ve been using Windows and Office for decades and believe it’s better. And they’re so used to Windows and Office that, if they do briefly try something else, the fact that it’s different makes it seem worse.</p>
<p>There are a bunch of cultural issues that reward shipping new features without any reference to user demand or how they integrate with other things. It’s not quite at the level of Google’s ‘get promoted for shipping a new chat system’ phase, but it’s quite bad.</p>
<p>But, first and foremost, senior leadership has no vision. I asked a bunch of senior folks what they thought computing should look like in 10-20 years. None of them had an answer. You can’t define a strategy unless you have an idea of what the strategy is aiming towards. And, because this comes from the top, no one with any kind of vision stays long enough to get promoted, with very few exceptions. It was noticeable that about half of the people I respected and enjoyed working with quit in the year before I did, and none of the ones I thought were a waste of space did (some got promoted).</p>
<p>There are more issues, and now that the stock price is tanking the board should be asking Nadella some hard questions.</p>
</blockquote>
<p>While I truly appreciate some mindful pieces of wisdom, all I want to say is ‘Microsoft is full of idiots, lol!’ when I see any discussion about them. They’re like cartoonish villans, but also very stupid, like it’s some stupid movie.</p>
<p>Interesting thing is, the Person 3 says ‘hey, they aren’t all idiots!’ and then they tell how idiotic M$ is :)</p>
<p>Also, an interesting series of articles: <a href="https://isolveproblems.substack.com/p/how-microsoft-vaporized-a-trillion" target="_blank">How Microsoft Vaporized a Trillion Dollars. Inside the complacency and decisions that eroded trust in Azure—from a former Azure Core engineer</a>.</p>
<p>Linux is just superior on Desktops now. (I mention desktop only because servers… only incompetent idiots run their servers on Windows. Plus a couple of very niche usecases where its necessary, I believe.) And now we have games. This user nicely <a href="https://lobste.rs/c/4lztbv" target="_blank">summarised the situation</a>:</p>
<blockquote>
<p>And we probably shouldn&rsquo;t discount the actual areas of improvement either. It used to be that for a large segment of the population, Windows could get almost infinitely bad before they would consider switching, because they play games and you just couldn&rsquo;t really get games to work on Linux. The fact that the trade-off is no longer &ldquo;I will not be able to play any games&rdquo;, but instead &ldquo;some games may be a bit more buggy or a few have anti-cheat which makes them not work but most just work out of the box&rdquo;, is an immense achievement.</p>
</blockquote>
<p>Ah, and the <a href="https://caio.ca/blog/the-downfall-and-enshittification-of-microsoft.html" target="_blank">blog post itself</a>, it’s good.</p>
]]></content:encoded></item><item><title>Trackpad Not Centred</title><link>/2026/04/04/1943/</link><pubDate>Sat, 04 Apr 2026 19:43:46 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/04/04/1943/</guid><description/><content:encoded><![CDATA[<p>I have just noticed, using my Surface RT3 for almost two weeks, that its trackpad is not centred, but centred to the space bar.</p>
<p>WHAT. THE. FUCK?!</p>
<p>Why? Fuck you!</p>
<p>No, really. WHY? I have this strong impression that Microsoft is just full of absolute idiots. I used to have MacBooks throught my entire life, and even this Dell laptop I’ve got at work recently, it has its trackpad centred. This trackpad right here… it’s off by millimeters.</p>
<p>Oh, what a piece of crap hardware!</p>
]]></content:encoded></item><item><title>Grep</title><link>/2026/03/31/0703/</link><pubDate>Tue, 31 Mar 2026 07:03:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/03/31/0703/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>Grep was produced in a night based on the source code of Ed.</p>
<p>Grep is in fact short for the ed command g/<regular expression>/p shortened to g/re/p and then dropping the slashes.</p>
</blockquote>
<p>— Some random stranger in a <a href="https://lobste.rs/s/kqnoi9/okapi_what_if_ripgrep_could_edit#c_i68dit" target="_blank">comment</a></p>
]]></content:encoded></item><item><title>Where I can</title><link>/2026/03/30/2217/</link><pubDate>Mon, 30 Mar 2026 22:17:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/03/30/2217/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>I use Unity where I can and Xfce where I can’t</p>
</blockquote>
<p>Oh. I like this phrase.</p>
<p>I use Sway WM where I can, and Gnome where I cannot.</p>
]]></content:encoded></item><item><title>dpms is deprecated</title><link>/2026/03/29/1108/</link><pubDate>Sun, 29 Mar 2026 11:08:36 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/03/29/1108/</guid><description/><content:encoded><![CDATA[<p>According to <a href="https://man.archlinux.org/man/sway-output.5" target="_blank">man 5 sway-output</a>:</p>
<ul>
<li>
<p>output <name> power on|off|toggle</p>
<p>Turns on or off the specified output.</p>
<p>As opposed to the enable and disable commands, the output keeps its current workspaces and windows.</p>
</li>
<li>
<p>output <name> dpms on|off|toggle</p>
<p>Deprecated. Alias for power.</p>
</li>
</ul>
<p>I have no idea how long that was, just noticed the update. Well, thankfully nothing is broken, but I updated my configs.</p>
<p>So,</p>
<pre tabindex="0"><code>:%s/dpms/power/g                                                                    
</code></pre><p>it would be.</p>
]]></content:encoded></item><item><title>Firefox for Windows 7</title><link>/2026/02/19/2041/</link><pubDate>Thu, 19 Feb 2026 20:41:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/02/19/2041/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>Firefox is ending support for Windows 7, 8 and 8.1; Mozilla recommend switching to Linux, for people who can&rsquo;t run Windows 10 or 11</p>
</blockquote>
<p>I would recommend Linux also for people who can run Windows 10 or 11.</p>
]]></content:encoded></item><item><title>Software Artificial Obsolescence</title><link>/2026/02/10/0949/</link><pubDate>Tue, 10 Feb 2026 09:49:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/02/10/0949/</guid><description/><content:encoded><![CDATA[<p>For smartphones longevity, it all boils down to drivers, if those are not open source (and they usually are not), then phone upgradability depends on them.</p>
<p>That’s exactly the issue, and the bigger one. As compared to a ‘repairable’ phone. Like FairPhone et al.</p>
<p>Theoretically, a very first Google Pixel 1 could be upgraded software-wise with the newest Android, while the hardware can work longer. Heck, even my Google Nexus 6P and 5X could be upgraded! If not my beloved Google Nexus 4.</p>
<p>So, I’m not really interested in repairability (except the battery replacement, obviously) as much as in software longevity.</p>
<p>My iPhone 4S is still going strong, even despite numerous falls. The software though, it made it useless. I use one as a digital voice recorder sometimes, but that’s the only idea I had. It can shoot nice pictures too (in a bright daylight), and be a nice smartphone for a kid. (Because it’s very limited, and also small, and also cheap.) But the software made it useless.</p>
]]></content:encoded></item><item><title>Hardware</title><link>/2026/02/07/1456/</link><pubDate>Sat, 07 Feb 2026 14:56:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/02/07/1456/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>Who loves hardware? Well, I do and this is my blog so I win.</p>
</blockquote>
<p>Stolen from <a href="https://nickcraver.com/" target="_blank">Nick Craver</a>’s <a href="https://nickcraver.com/blog/2016/03/29/stack-overflow-the-hardware-2016-edition/" target="_blank">Stack Overflow: The Hardware - 2016 Edition</a></p>
]]></content:encoded></item><item><title>Sharing knowledge</title><link>/2026/02/05/2059/</link><pubDate>Thu, 05 Feb 2026 20:59:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/02/05/2059/</guid><description/><content:encoded><![CDATA[<p>From this article, <a href="https://nickcraver.com/blog/2016/02/03/stack-overflow-a-technical-deconstruction/" target="_blank">Stack Overflow: A Technical Deconstruction</a>, from 0 years ago.</p>
<blockquote>
<p>When I tell you how we do <code>&lt;something&gt;</code>, a few things happen:</p>
<ul>
<li>You might learn something cool you didn’t know about.</li>
<li>We might learn we’re doing it wrong.</li>
<li>We’ll both find a better way, together…and we share that too.</li>
<li>It helps eliminate the perception that “the big boys” always do it right. No, we screw up too.</li>
</ul>
</blockquote>
]]></content:encoded></item><item><title>Epstein and Windows</title><link>/2026/02/02/2212/</link><pubDate>Mon, 02 Feb 2026 22:12:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/02/02/2212/</guid><description/><content:encoded>&lt;p>The data Windows collects about you goes to a company founded by someone who is in the Epstein files.&lt;/p>
</content:encoded></item><item><title>Tailscale Funnel</title><link>/2026/02/01/1517/</link><pubDate>Sun, 01 Feb 2026 15:17:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/02/01/1517/</guid><description/><content:encoded><![CDATA[<p>Please be aware that when you use tailscale funnel you announce to the whole world that your service exists (through certificate transparency), and you will get scanned immediately. If you don&rsquo;t believe me just put up a simple http server and watch the scanning request come in within seconds of running <code>tailscale funnel</code>.</p>
<p>Do not expose anything without authentication.</p>
<p>And absolutely do not expose a folder with something like <code>python -m http.server -b 0.0.0.0 8080</code> if you have .git in it, someone will help themselves to it immediately.</p>
<p>If you are aware of this, funnel works fine and is not insecure.</p>
<p>Tailscale IMHO failing in educating people about this danger. They do mention in on the docs, but I think it should be a big red warning when you start it, because people clearly does not realise this.</p>
<p>I took a quick look a while ago and watching just part of the CT firehose, I found 35 .git folders in 30 minutes.</p>
<p>No idea if there was anything sensitive I just did a HEAD check against <code>.git/index</code> if I recall.</p>
<p><a href="https://infosec.exchange/@gnyman/115571998182819369" target="_blank">https://infosec.exchange/@gnyman/115571998182819369</a></p>
]]></content:encoded></item><item><title>Linux’ UXs</title><link>/2026/01/31/0822/</link><pubDate>Sat, 31 Jan 2026 08:22:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/01/31/0822/</guid><description>&lt;blockquote&gt;
&lt;p&gt;‘Bad’ comes in many shapes and sizes. Specifically, “technically competent person implementing a thing designed by a technically incompetent person” is remarkably different from “technically incompetent person implementing a thing designed by a technically competent person”.&lt;/p&gt;
&lt;/blockquote&gt;</description><content:encoded><![CDATA[<blockquote>
<p>The way this plays out in practice is that those products you listed can hire actual UX designers, but many product decisions are made by people focusing on business concerns rather than product concerns, so you have competent people implementing designs by incompetent people.</p>
<p>Inversely, because open source software is usually built by people trying to scratch their own itches, they those people actually understand what the product should be, but, because they&rsquo;re usually software engineers instead of UX designers, they&rsquo;re typically incompetent at UX design. So you have incompetent people (devs with their UX design hat on) implementing designs by competent people (those same devs, with their &ldquo;scratch my own itch&rdquo; product owner hat on)</p>
</blockquote>
]]></content:encoded></item><item><title>Chaos Monkey</title><link>/2026/01/25/1228/</link><pubDate>Sun, 25 Jan 2026 12:28:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/01/25/1228/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>Ironically, Russia probing defences in Europe is functioning like Chaos Monkey — revealing vulnerabilities and triggering hardening.</p>
</blockquote>
<p>Oh, Chaos Monkey, I do like this name!</p>
<p>Also, have never heard of <a href="https://en.wikipedia.org/wiki/Chaos_engineering" target="_blank">Chaos engineering</a>.</p>
]]></content:encoded></item><item><title>Raspberry Pi 3 models</title><link>/2026/01/24/2341/</link><pubDate>Sat, 24 Jan 2026 23:41:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/01/24/2341/</guid><description/><content:encoded><![CDATA[<p>the Pi 3 range is a sweet spot for low cost, low power draw, decent-enough CPU. Newer models draw increasingly more power; going from 1.4W to 2.8W may not seem like much, but that&rsquo;s half your battery life. There&rsquo;s a few differences in Raspberry Pi 3 versions that may lead you to buy one or the other:</p>
<ul>
<li>
<p>The Pi 3B has 10/100 Ethernet, 802.11n (single-band) WiFi, Bluetooth 4.1. Power idled at 1.4W and peaked at 3.7W.</p>
</li>
<li>
<p>The Pi 3B+ removed the 10/100 Ethernet in favor of USB Ethernet (~300Mbps w/USB2.0). CPU cores were overclocked from 1.2GHz to 1.4GHz (so a heatsink is more necessary), with ~15% increase in benchmark performance. It added 802.11ac (dual band) WiFi and Bluetooth 4.2 w/BLE. Power idled at 1.9W and peaked at 5.1W. This is also the only 3-model supporting PoE (w/ extra HAT).</p>
</li>
<li>
<p>The Pi 3A+ removed Ethernet and reduced USB to a single port. The RAM was reduced from 1GB to 512MB. Power idled at 1.13W and peaked at 4.1W. The A+ form factor is more compact. Overall the 3A+ is smaller, cheaper, and less power draw than the 3B+ (but not as low as the 3B).</p>
</li>
</ul>
<p>The lowest power draw with acceptable performance is the 3B. For slightly more power draw and more CPU performance, go with 3A+. For &ldquo;everything&rdquo; (including PoE) the 3B+ is it.</p>
<p>If you want the 3A+ but don&rsquo;t need the video, want a smaller form factor, and half the power draw, the Pi Zero 2 W is it. Though the Pi Zero 2 W is supposed to be cheapest, due to demand it&rsquo;s often sold out or more expensive. The 3A+ is still cheap (~$25) and available, with the downside of the higher power draw and larger form factor.</p>
<p>(disabling HDMI, LEDs, Wifi, Bluetooth, etc reduces power draw more. in testing, the 3A+ drew less power than the Zero 2 W with everything disabled. all of them draw ~0.1W when powered off)</p>
<p><a href="https://hakkernieuws.vercel.app/post/46745922#comment-46747128" target="_blank">Source</a></p>
]]></content:encoded></item><item><title>Windows culture</title><link>/2026/01/20/2240/</link><pubDate>Tue, 20 Jan 2026 22:40:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/01/20/2240/</guid><description/><content:encoded><![CDATA[<p>What a great <a href="https://lobste.rs/c/i26n74" target="_blank">comment</a>, I wouldn’t place it better myself.</p>
<blockquote>
<p>I recently worked for a company where using Windows was the norm (Linux is allowed, but be prepared to be on your own with company infrastructure). It felt ridiculous at first, then I decided to try and be more open to it, maybe I don&rsquo;t know something. I even tried working on Windows for a week, but couldn&rsquo;t stand it, everything just took so much more effort to get done and there were annoying ads on my lockscreen.</p>
<p>Three months in, I&rsquo;m realizing my first feeling was right. Using Windows was just one of symptoms of poor culture, low standards for developer&rsquo;s experience, neglect for code maintenance and devops. A few examples of what they considered normal:</p>
<ul>
<li>svn with a custom-made GUI Java tool to make PRs; it&rsquo;s buggy, bugs are neither fixed, nor documented, each new dev just learns to work around them,</li>
<li>culture of passing documentation orally; many projects with no READMEs, you&rsquo;re just expected to ask around if you have questions,</li>
<li>workstations are connected to internet over wifi, which acts funky couple of times a week, and you write in the group chat to ask someone to restart the router,</li>
<li>legacy projects that are built with a spaghetti of Makefiles with quirky behaviors not documented anywhere,</li>
<li>company file sharing is on Samba, use instructions can&rsquo;t tell you what protocol version and settings to use, they just go though clicking steps in Windows GUI on how to access it, Linux users are on their own,</li>
<li>instructions for setting up dev evironment going though GUI clicking steps, again no technical spec of what formats, versions and protocols we&rsquo;re using — figure this out yourself (many Windows users end up doing thing under WSL anyway, but some system setting still require clicking).</li>
</ul>
<p>To me, apart from just being technically inferior, Windows is a signal that company has a problem with culture. Now if I&rsquo;m interviewing and they say they use Windows, I instantly walk out, not trying that again. I can accept if someone uses Windows due to external pressing circumstances, and we&rsquo;re on the same page about it being a necessary evil, but it&rsquo;s a huge red flag if the see nothing wrong with it.</p>
</blockquote>
<p>And for those stupid enough to ask why, or those stupid enough to have arguments for the sake of arguments, the author continued:</p>
<blockquote>
<p>You mean Linux kernel? Judging by the standards of C projects, its dev docs <a href="https://docs.kernel.org/" target="_blank">https://docs.kernel.org/</a> are excellent, there&rsquo;s also books on it. Many opensource Linux tools I used have alright user docs and mans (nobody will use it without docs), they&rsquo;re certainly better than no docs at all which is the case this company. I&rsquo;m saying that a competent dev will leave docs to what he wrote, because he has a habit of doing it, and it costs him little. Even for something as small as a hobby project on Github. And I&rsquo;m also saying that a competent dev won&rsquo;t tolerate a lot of things that Windows user experience does to him (unless he&rsquo;s paid extra or Windows is somehow inherent for the problem at hand).</p>
<p>The common link is neglect to and lack of awareness of developer&rsquo;s convenience, good tools, and good maintenance practices. I&rsquo;m claiming that this is causing both the choice of Windows and the things I listed. The Windows and docs are not linked directly, but there&rsquo;s two links to analyze: poor culture → bad docs, poor culture → Windows. Which of the two are you skeptical of?</p>
<p>I admit that my point is not bulletproof solid, one needs to share my sentiment on Windows to a degree to buy the example, and it&rsquo;s alright to not be convinced if you come from a different background. But I do think we may have a fun conversation if we try to find where the mismatch is.</p>
</blockquote>
<p>Really, that’s a great write up, and I’d like it to be not far to link it, when I need it. Thanks, <a href="https://lobste.rs/~ph14nix" target="_blank">ph14nix</a>.</p>
]]></content:encoded></item><item><title>Sneakernet</title><link>/2026/01/17/0824/</link><pubDate>Sat, 17 Jan 2026 08:24:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/01/17/0824/</guid><description/><content:encoded>&lt;blockquote>
&lt;p>the scale of data involved is so great that Google famously used ‘sneakernets’ (give an employee a backpack of hard drives and tell them to go from A to B) over traditional internet or intranet connections between their larger facilities in the 2010s, because it was faster.&lt;/p>
&lt;/blockquote>
</content:encoded></item><item><title>Pipes</title><link>/2026/01/15/2036/</link><pubDate>Thu, 15 Jan 2026 20:36:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/01/15/2036/</guid><description/><content:encoded>&lt;blockquote>
&lt;p>I pipe two pipes in the morning, I pipe two pipes at night
I pipe two pipes in the afternoon, it makes me feel all right
I pipe two pipes in time of peace, and two in time of war
›I pipe two pipes before I pipe two pipes, and then I pipe two more&lt;/p>
&lt;/blockquote>
</content:encoded></item><item><title>Commercial OSes</title><link>/2026/01/11/1109/</link><pubDate>Sun, 11 Jan 2026 11:09:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/01/11/1109/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>Commercial OSes (both Windows and macOS) are also both American, and lots of people are trying to de-Americanize.</p>
</blockquote>
<p>I’d rather de-Americani<strong>s</strong>e it, you know.</p>
]]></content:encoded></item><item><title>Two phones</title><link>/2026/01/09/2048/</link><pubDate>Fri, 09 Jan 2026 20:48:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/01/09/2048/</guid><description/><content:encoded><![CDATA[<p>I like this setup:</p>
<ul>
<li>An unmodified iPhone SE (2022 model) with OS support until 2032. This runs all my authentication, banking, health, etc. It is in airplane mode 99% of the time unless I need it.</li>
<li>The second is a Pixel 9a with Graphene OS for daily use, routing and internet access.</li>
</ul>
<blockquote>
<p>This is expensive, but I found it to be the only viable solution to this problem.</p>
</blockquote>
<p>Well, I use older versions, but I think two phones is the best approach.</p>
]]></content:encoded></item><item><title>The Great Unracking by SO</title><link>/2026/01/04/2214/</link><pubDate>Sun, 04 Jan 2026 22:14:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/01/04/2214/</guid><description/><content:encoded><![CDATA[<p><a href="https://stackoverflow.blog/2025/12/24/the-great-unracking-saying-goodbye-to-the-servers-at-our-physical-datacenter/" target="_blank">Stack Overflow removed all their servers and migrated to the cloud</a>. Also, they mentioned that they have no offices. <em>That</em> I can understand. Removing their servers, no I cannot.</p>
<p>What’s the logic behind this? I cannot wrap my head around this.</p>
<ul>
<li>What about the need to physically drive to there to do something with the server? Cannot they hire someone to do the job? It’s just ridiculous.</li>
<li>Why destroy the hardware? What a waste! Weren’t your disks encrypted? If they were, you rewrite everything a couple of times, and it’s impossible to recover. Destroying everything else just cries incompetence to me. The fuck were you having on your servers? No, really. What users data? The database of questions and comments? Aren’t they public already? Hashed passwords? What?</li>
</ul>
<p>This feels like they’re cursed there, and their administration brain rot has filled everyone. They migrated to someone else’s data centre. Because what? Today’s price is cheaper, isn’t it? All that is just somewhat weird to me. Drop the five nines uptime requirement. Optimise the software stack to be more efficient and run on less servers, so you could manage spikes more efficiently. Sell half of your servers, if you predict you won’t ever need it.</p>
<p>I simply don’t understand that as of now. I may lack quite a bit of knowledge, that’s for sure. But I see that as some cultural thing, plus the red eyed crowd to somewhat forgetting we’re the minority. People in general won’t care if, say, stack overflow would go offline for a week. Will it though? Of course it won’t. So even going offline for a while for whatever reason is not the end of the world.</p>
<p>It feels like these too big to fail companies are simply unable to scale down when needed.</p>
<p>I won’t ever believe being in the ‘cloud’ is sane strategy for a company that can manage their servers by themselves.</p>
]]></content:encoded></item><item><title>Pomerium with Pocket ID</title><link>/2026/01/01/2230/</link><pubDate>Thu, 01 Jan 2026 22:30:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2026/01/01/2230/</guid><description/><content:encoded><![CDATA[<p>I stumbled upon an <a href="https://lobste.rs/c/dlwrvn" target="_blank">interesting infrastructure advice</a>:</p>
<p><a href="https://github.com/pomerium/pomerium" target="_blank">Pomerium</a> with <a href="https://github.com/pocket-id/pocket-id" target="_blank">Pocket ID</a>.</p>
<p>I had the same difficulties with the next gen VPNs:</p>
<ul>
<li>high battery drain</li>
<li>poor integration with the rest of the OS networking (DoH, firewalls, oher VPNs, etc.)</li>
<li>challenges with extended family</li>
<li>security concerns: a compromised program on a device has all the access that any program on the device needs. This is the usual BeyondCorp critique.</li>
</ul>
<p>So I went looking for something BeyondCorp-esque:</p>
<ul>
<li>All entrypoints are authenticated through a small set of programs: I don&rsquo;t trust random programs to implement auth correctly.</li>
<li>Authentication to live as close to the backend as possible: the further it is, the more exposed that backend is to the rest of my infra.</li>
<li>WebAuthn for everything interactive, with SSO.</li>
<li>mTLS for non-interactive (OpenSSH, NFS, HTTP monitoring)</li>
<li>Identity to be provided via OIDC, since Pocket ID is very simple, and there are decent hosted OIDC, which I&rsquo;m open to (esp for social login).</li>
</ul>
<p>I&rsquo;ve mostly now migrated to:</p>
<ul>
<li><a href="https://github.com/pomerium/pomerium" target="_blank">Pomerium</a> on each of my servers, exposing all its HTTP/TCP services via HTTPS. It had a convenient free-tier hosted control plane, but I&rsquo;ve since migrated to self-hosted.</li>
<li><a href="https://github.com/pocket-id/pocket-id" target="_blank">Pocket ID</a> for SSO based on WebAuthn.</li>
</ul>
<p>I like this because:</p>
<ul>
<li>Pomerium is designed for my usecase, making it easy to setup, and hard to get wrong.</li>
<li>It&rsquo;s easy for family.</li>
<li>I don&rsquo;t have to deal with the problems and limitations that next gen VPNs have.</li>
</ul>
<p>It&rsquo;s not perfect though:</p>
<ul>
<li>Some Android apps don&rsquo;t support WebAuthn or mTLS, forcing me to use the website instead.</li>
<li>Setting it up is more complex than the next gen VPNs.</li>
<li>It doesn&rsquo;t address lack of IP reachability. I&rsquo;m fortunate for that not to be an issue.</li>
</ul>
]]></content:encoded></item><item><title>X86 vs Arm support</title><link>/2025/12/28/2320/</link><pubDate>Sun, 28 Dec 2025 23:20:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/12/28/2320/</guid><description/><content:encoded><![CDATA[<p>My uninformed normie view of the ecosystem suggests that it&rsquo;s the support for almost every particular board, and that&rsquo;s exactly the issue. For some reason, ARM devices always have some custom OS or Android and can&rsquo;t run off-the-shelf Linux. Meanwhile you can just buy an x86/amd64 device and assume it will just work. I presume there is some fundamental reason why ARM devices are so bad about this? Like they&rsquo;re just missing standardization and every device requires some custom firmware to be loaded by the OS that&rsquo;s inevitably always packaged in a hacky way?</p>
<p>Answer:</p>
<p>Its the kernel drivers, not firmware. There is no bios or acpi, so the kernel itself has to support a specifc board. In practice it means there is a dtb file that configures it and the actual drivers in the kernel.</p>
<p>Manufacturers hack it together, flash to device and publish the sources, but dont bother with upstreaming and move on.</p>
<p>Same story as android devices not having updates two years after release.</p>
<p><a href="https://hakkernieuws.vercel.app/post/46401499#comment-46402909" target="_blank">Source</a></p>
]]></content:encoded></item><item><title>RAM prices</title><link>/2025/12/25/2204/</link><pubDate>Thu, 25 Dec 2025 22:04:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/12/25/2204/</guid><description/><content:encoded>&lt;p>So, our generation will be the first to have to teach both our boomer parents AND our millennial offspring what “RAM” is!&lt;/p>
&lt;p>(╯°□°）╯︵ ┻━┻)&lt;/p>
</content:encoded></item><item><title>Dank Material Shell</title><link>/2025/12/25/0806/</link><pubDate>Thu, 25 Dec 2025 08:06:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/12/25/0806/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>It bundles things like a bar, launcher, and control centre that one normally has to assemble piece by piece in WMs like Niri and Sway.</p>
</blockquote>
<p><a href="https://github.com/AvengeMedia/DankMaterialShell" target="_blank">Dank Material Shell on GitHub</a></p>
<p>Looks cool. I won’t ever use it (for myself), but I may recommend it to someone.</p>
]]></content:encoded></item><item><title>Travel Routers</title><link>/2025/12/24/0439/</link><pubDate>Wed, 24 Dec 2025 04:39:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/12/24/0439/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>I never travel without my <a href="https://www.gl-inet.com/products/gl-axt1800/" target="_blank">GL-AXT1800</a>. Saved me so many times.</p>
</blockquote>
<p>What is the benefit of this over, for example, an iPhone hotspot?</p>
<blockquote>
<p>Run one wireguard server in your home and one client instance on this router and now all of your devices can share the same residential VPN connection. No fraud blocks or extra extra verifications from your banking apps, no million suspicious login detected from all your social accounts, use your home netflix account, etc. All without your individual devices running a VPN app.</p>
</blockquote>
]]></content:encoded></item><item><title>Netrinos</title><link>/2025/12/22/2301/</link><pubDate>Mon, 22 Dec 2025 23:01:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/12/22/2301/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>The obvious competitor here is Tailscale. But let’s say, reasons, and Tailscale isn’t an option. Then you go down the path… TwinGate, Teleport, Netbird, Pomerium, Netmaker, ZeroTier, etc…</p>
</blockquote>
<p>The logo is cool though!</p>
]]></content:encoded></item><item><title>Hacker News is shit</title><link>/2025/12/21/2322/</link><pubDate>Sun, 21 Dec 2025 23:22:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/12/21/2322/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>Not that <em>karma</em> matters; except to say that it probably informs the reader if there&rsquo;s a grey comment saying something; it&rsquo;s a signal that this is not the correct opinion.</p>
</blockquote>
<p>From <a href="https://lobste.rs/s/glvd20/mysterious_forces_steering_views_on" target="_blank">lobsters</a>.</p>
<p>As I’ve been saying recently:</p>
]]></content:encoded></item><item><title>Nuclear</title><link>/2025/12/15/2337/</link><pubDate>Mon, 15 Dec 2025 23:37:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/12/15/2337/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>I think we are well past the point where belief in a rules-based world order turns from optimism to delusion. Entrench yourself behind entire libraries of law books if you wish, it only makes for spectacular kindling.</p>
</blockquote>
<p>To paraphrase Thucydides: the nuclear capable countries do what they want, and the non-nuclear countries suffer what they must.</p>
]]></content:encoded></item><item><title>Tesla accident</title><link>/2025/12/15/2332/</link><pubDate>Mon, 15 Dec 2025 23:32:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/12/15/2332/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>Just a reminder they can car accident anyone anywhere from anywhere and having an old car will not save anyone when a Tesla with AI enabled cloud cameras is approaching head on.</p>
</blockquote>
<p>Oh, that reminds me of the film by Obamas.</p>
]]></content:encoded></item><item><title>AI Quality</title><link>/2025/12/15/1036/</link><pubDate>Mon, 15 Dec 2025 10:36:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/12/15/1036/</guid><description/><content:encoded>&lt;blockquote>
&lt;p>AI is really good until you know what you’re talking about.&lt;/p>
&lt;/blockquote>
</content:encoded></item><item><title>Smart TVs with smart ads</title><link>/2025/12/13/1420/</link><pubDate>Sat, 13 Dec 2025 14:20:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/12/13/1420/</guid><description/><content:encoded><![CDATA[<p>I quite like this idea:</p>
<blockquote>
<p>A while ago I had a discussion with my friends that it is possible that in the future if 5G is sufficiently cheap, smart tvs come with a 5G SIM so they can force ads and updates even if you refuse to connect it to WiFi. I wonder if this will ever be a real thing. Either 5G, 6G or whatever comes next.</p>
</blockquote>
<p>Sure thing, I don’t want this in my room. But the idea is quite good.</p>
<p>And <a href="https://news.ycombinator.com/item?id=46253901" target="_blank">this</a> idea is even better.</p>
<blockquote>
<p>I fear this won&rsquo;t even required SIM cards. I&rsquo;m worried that Apple&rsquo;s Find My and Amazon&rsquo;s Sidewalk networks are the precursors of this: They&rsquo;re effectively company controlled p2p networks that lets the company use their customers&rsquo; internet access points like a commodity. If one customer refuses to give a device access to the internet, they could use that network to route it through the access point of another customer.</p>
<p>Also, personal experience: My own ISP (in Germany) experimented with some similar stuff a few years ago: They mandated use of their own home routers where only they had root access. At some point, they pushed an OTA update that made the router announce a second Wifi network in addition to the customer&rsquo;s. This was meant as a public hotspot that people walking down the street could connect to after installing an app from the ISP and buying a ticket.</p>
<p>The customer that &ldquo;owned&rdquo; the router wasn&rsquo;t charged for that traffic and the hotspot was isolated from the LAN (or at least the ISP promised that), but it still felt intrusive to just repurpose a device sitting in my living room as &ldquo;public&rdquo; infrastructure.</p>
<p>(The ISP initially wanted to do this on an &ldquo;opt-out&rdquo; basis, which caused a public uproar thankfully. I think eventually they switched to opt-in and then scrapped the idea entirely.)</p>
</blockquote>
]]></content:encoded></item><item><title>IoT S</title><link>/2025/12/09/0022/</link><pubDate>Tue, 09 Dec 2025 00:22:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/12/09/0022/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>remember the &ldquo;S&rdquo; in &ldquo;IoT&rdquo; stands for &ldquo;security&rdquo;</p>
</blockquote>
<p>Haha, <a href="https://tailscale.com/blog/tailscale-sucks" target="_blank">you</a>’ve got me!</p>
]]></content:encoded></item><item><title>Tailscale sucks</title><link>/2025/12/09/0000/</link><pubDate>Tue, 09 Dec 2025 00:00:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/12/09/0000/</guid><description/><content:encoded><![CDATA[<p>You can root certain models of robot vacuums and then ssh into them. Most run some variant of linux. Then just install tailscale. There are a few blogs out there of people who have done it[0][1].</p>
<p>It&rsquo;s taking a cloud-based product, de-clouding it, and then connecting it to your own private &lsquo;cloud&rsquo;. Pretty cool all things told.</p>
<p>[0] <a href="https://kazlauskas.me/entries/tailscale-doesnt-quite-suck" target="_blank">https://kazlauskas.me/entries/tailscale-doesnt-quite-suck</a></p>
<p>[1] <a href="https://tailscale.com/blog/tailscale-sucks" target="_blank">https://tailscale.com/blog/tailscale-sucks</a></p>
]]></content:encoded></item><item><title>Tailscale vs OpenVPN</title><link>/2025/12/06/1117/</link><pubDate>Sat, 06 Dec 2025 11:17:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/12/06/1117/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>I don’t get the appeal of Tailscale for simple homelab use. I have OpenVPN and it&rsquo;s trivial. Hit the toggle and I&rsquo;m connected, no fuss.</p>
</blockquote>
<p>I’d prefer to have WireGuard, which is better in a lot of ways compared to OpenVPN. It’s far more flexible, secure, configurable and efficient.</p>
<p>So I’m assuming the person means just regular simple WireGuard vs Tailscale.</p>
<p>Tailscale (and similar services) is an abstraction on top of Wireguard. This gives you a few benefits:</p>
<ol>
<li>
<p>You get a mesh network out of the box without having to keep track of Wireguard peers. It saves a bunch of work once you’re beyond the ~5 node range.</p>
</li>
<li>
<p>You can quickly share access to your network with others — think family &amp; friends.</p>
</li>
<li>
<p>You have the ability to easily define fine grained connectivity policies. For example, machines in the “untrusted” group cannot reach machines in the “trusted” group.</p>
</li>
<li>
<p>It “just works”. No need to worry about NAT or port forwarding, especially when dealing with devices in your home network.</p>
</li>
</ol>
]]></content:encoded></item><item><title>Self-host email, again</title><link>/2025/12/03/1447/</link><pubDate>Wed, 03 Dec 2025 14:47:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/12/03/1447/</guid><description/><content:encoded><![CDATA[<p>Common folklore is that this is extremely onerous to self-host (and have it work successfully.) How did you go about it?</p>
<p>The common folklore is just FUD. The main issue is deliverability to the likes of Google, Microsoft, Yahoo, etc. You need a clean fixed IP in non-residential block and a sufficiently aged domain or your mail will be flagged as spam or rejected. Alternatively, you can use a relay service for outbound email. Besides the deliverability issue, hosting email is fairly trivial from a technical standpoint; on Linux, the standard utilities are Postfix, Dovecot and OpenDKIM. The server is for my own use, so I don&rsquo;t even bother with spam and AV filters.</p>
<p>Even if you can&rsquo;t send email at all (unlikely if you use an outbound relay), there are very significant privacy benefits to having your own server. I send very few emails relative to the number I receive. You couldn&rsquo;t pay me enough to go back to one of big commercial providers.</p>
]]></content:encoded></item><item><title>Open WRT 24.10</title><link>/2025/12/01/2347/</link><pubDate>Mon, 01 Dec 2025 23:47:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/12/01/2347/</guid><description/><content:encoded>&lt;p>Today, I have bricked my bridge router by trying Travelmate. I just messed up my very complex setup, so not that I cannot recommend Travelmate. It looks like an interesting plugin, so I’d like to try it out with some other workflow. Possibly, travelling.&lt;/p>
&lt;p>Then I upgraded it to 24.10.3, which, turned out, removed WiFi AC support. Then I rolled back to the 23.05.6 version. I had 23.05.0, so technically still an upgrade. And a task I had for half a year was checked as done.&lt;/p>
</content:encoded></item><item><title>Yojo</title><link>/2025/12/01/1747/</link><pubDate>Mon, 01 Dec 2025 17:47:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/12/01/1747/</guid><description/><content:encoded><![CDATA[<p>Great to see progress on this, but it&rsquo;s always been really surprising to me that github users frequently don&rsquo;t have any other place to publish static files.</p>
<p>The CI situation on codeberg is definitely their weakest link; IIRC it doesn&rsquo;t even let you SSH into your builds to debug. I was very happy to discover <a href="https://yojo.emersion.fr/" target="_blank">https://yojo.emersion.fr/</a> which could allow you to easily build your codeberg projects on sourcehut, which has top-tier CI.</p>
]]></content:encoded></item><item><title>Cloudflare is free… until</title><link>/2025/11/26/2044/</link><pubDate>Wed, 26 Nov 2025 20:44:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/11/26/2044/</guid><description/><content:encoded>&lt;blockquote>
&lt;p>Cloudflare’s pricing is “free until you get a message from the sales team that it’s time to pay up.” That’s impossible to compare to anything else, so yes effectively a different market segment.&lt;/p>
&lt;/blockquote>
</content:encoded></item><item><title>Restore system test from an SSD</title><link>/2025/11/25/1824/</link><pubDate>Tue, 25 Nov 2025 18:24:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/11/25/1824/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>Keep in mind that when flash memory is read, you don’t get back 0 or 1. You get back (roughly) a floating point value — so you might get back 0.1, or 0.8. There’s extensive code in SSD controllers to reassemble/error correct/compensate for that, and LDPC-ish encoding schemes.<br>
<br>
Modern controllers have a good idea how healthy the flash is. They will move data around to compensate for weakness. They’re doing far more to detect and correct errors than a file system ever will, at least at the single-device level.<br>
<br>
It’s hard to get away from the basic question, though — when is the data going to go “poof!” and disappear?
That is when your restore system will be tested.</p>
</blockquote>
<p>I have my root on a RAID-0 set of 3 SSDs. I plan to move it to 6 SSDs, I just need reshuffle my disks for that.</p>
]]></content:encoded></item><item><title>Force a full read</title><link>/2025/11/25/1812/</link><pubDate>Tue, 25 Nov 2025 18:12:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/11/25/1812/</guid><description/><content:encoded><![CDATA[<p>the most basic solution that will work for every filesystem and every type of block device without even mounting anything, but won&rsquo;t actually check much except device-level checksums:</p>
<pre tabindex="0"><code>  sudo pv -X /dev/sda
</code></pre><p>or even just:</p>
<pre tabindex="0"><code>  sudo cat /dev/sda &gt;/dev/null
</code></pre><p>and it&rsquo;s pretty inefficient if the device doesn&rsquo;t actually have much data, because it also reads (and discards) empty space.</p>
<p>for copy-on-write filesystems that store checksums along with the data, you can request proper integrity checks and also get the nicely formatted report about how well that went.</p>
<p>for btrfs:</p>
<pre tabindex="0"><code>  sudo btrfs scrub start -B /
</code></pre><p>or zfs:</p>
<pre tabindex="0"><code>  sudo zpool scrub -a -w
</code></pre><p>for classic (non-copy-on-write) filesystems that mostly consist of empty space I sometimes do this:</p>
<pre tabindex="0"><code>  sudo tar -cf - / | cat &gt;/dev/null
</code></pre><p>the <code>cat</code> and redirection to /dev/null is necessary because GNU tar contains an optimization that doesn&rsquo;t actually read anything when it detects /dev/null as the target.</p>
<p>On macOS / Linux you can use <code>dd</code> to &ldquo;copy&rdquo; everything from /dev/yourssd to /dev/null. Just be careful not to do it the other way!
<a href="https://www.man7.org/linux/man-pages/man1/dd.1.html" target="_blank">https://www.man7.org/linux/man-pages/man1/dd.1.html</a>
I have no idea if forcing a read is good / the right way. I&rsquo;m just answering how to do it.</p>
<p>/dev/null is &ldquo;empty&rdquo; if you read it, its /dev/zero you dont want to dd onto your disk.</p>
]]></content:encoded></item><item><title>UA to fight bots</title><link>/2025/11/16/1941/</link><pubDate>Sun, 16 Nov 2025 19:41:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/11/16/1941/</guid><description/><content:encoded><![CDATA[<p>The more things change, the more they stay the same.</p>
<p>About 10-15 years ago, the scourge I was fighting was <em>social media monitoring</em> services, companies paid by big brands to watch sentiment across forums and other online communities. I was running a very popular and completely free (and ad-free) discussion forum in my spare time, and their scraping was irritating for two reasons. First, they were monetising my community when I wasn’t. Second, their crawlers would hit the servers as hard as they could, creating real load issues. I kept having to beg our hosting sponsor for more capacity.</p>
<p>Once I figured out what was happening, I blocked their user agent. Within a week they were scraping with a generic one. I blocked their IP range; a week later they were back on a different range. So I built a filter that would pseudo-randomly[0] inject company names[1] into forum posts. Then any time I re-identified[2] their bot, I enabled that filter for their requests.</p>
<p>The scraping stopped within two days and never came back.</p>
<hr>
<p>[0] Random but deterministic based on post ID, so the injected text stayed consistent.</p>
<p>[1] I collated a list of around 100 major consumer brands, plus every company name the monitoring services proudly listed as clients on their own websites.</p>
<p>[2] This was back around 2009 or so, so things weren&rsquo;t nearly as sophisticated as they are today, both in terms of bots and anti-bot strategies. One of the most effective tools I remember deploying back then was analysis of all HTTP headers. Bots would spoof a browser UA, but almost none would get the full header set right, things like <em>Accept-Encoding</em> or <em>Accept-Language</em> were either absent, or static strings that didn&rsquo;t exactly match what the real browser would ever send.</p>
<p>— <a href="https://kulli.sh/share?q=https://herman.bearblog.dev/messing-with-bots/&amp;title=Messing%20with%20bots%20%7c%20Herman%27s%20blog#10321645046410054727" target="_blank">Source</a> (<a href="https://news.ycombinator.com/item?id=45937144" target="_blank">original</a>)</p>
<p>Thank you very much for the observation about headers. I just looked closer at the bot traffic I&rsquo;m currently receiving on my small fediverse server and noticed that it&rsquo;s user agents of old Chrome versions <em>but also</em> that the Accept-Language header is never set, which is indeed something that no real Chromium browser would do. So I added a rule to my nginx config to return a 403 to these requests. The amount of these per second seems to have started declining.</p>
]]></content:encoded></item><item><title>Primary Selection Disabled in SwayWM</title><link>/2025/11/14/1433/</link><pubDate>Fri, 14 Nov 2025 14:33:43 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/11/14/1433/</guid><description/><content:encoded><![CDATA[<p>Oh, that took me some time to investigate.</p>
<p>There was thig feature (more a bug to me) when I was scrolling through the long email I have written, and I did not notice I paste some shit I constantly select with my mouse. That’s the habit of mine, and it helps me concentrate on the reading. The pasting happens when you press the mouse wheel. I wasn’t actually meaning to press it, rather scrolling. And my mouse is perfectly fine, and in a perfectly healthy condition! If it was broken, the shit would be pasted much more often. I know it by experience, because before this mouse, I had this broken mouse.</p>
<blockquote>
<p>‘<a href="https://github.com/swaywm/sway/issues/4511#issuecomment-527830256" target="_blank">Don’t use it</a>’ they say.</p>
</blockquote>
<p>FUCKING WHAT?! You can select the shit not meaning it, and then you can middle-click not meaning. And <strong>not even noticing</strong>! That happened to me. Often, when I was editing CSS for my website, and obviously that was broken. But that wasn’t a big issue. I was accidentally pasting shit into the layout partials for my website, and while there was no issue purely because I just noticed that at some point.</p>
<p>But also, I was writing a long email, and I was pasting some irrelevant shit in there, and did not notice it, because the whole block of text looked very similar. A block of text I meant to send, and another block of text I did not mean to send.</p>
<p>That’s a fucking security issue. Here’s the solution for sway, thankfully that was implemented.</p>
<pre tabindex="0"><code># idiotic feature when middle-click (the scroll wheel) mouse button (usually button-2) pastes things

primary_selection disabled
</code></pre><p>Here’s a thing though, you need to reboot. Or re-enter sway, if you will. Reloading the config won’t help. But that’s a minor annoyance for a desktop. Otherwise, I have no idea how to battle with this shit. Last time I’ve heard, it’s disabled in Wayland-only sessions like Gnome. And I assume that’s treated as an obsolete junk. Really, who ever needs that? What for? There’s cmd+c (if you’re lucky to have Apple keyboard or a keyboard with cmd, and you know how to make <a href="2022/12/24/2159/">X86Copy, ’Paste, and ’Cut</a> work.</p>
<pre tabindex="0"><code>set $mod Mod4

bindsym --to-code $mod+z exec wtype -P XF86Undo
bindsym --to-code $mod+Shift+z exec wtype -P XF86Redo
bindsym --to-code $mod+x exec wtype -P XF86Cut
bindsym --to-code $mod+c exec wtype -P XF86Copy
bindsym --to-code $mod+v exec wtype -P XF86Paste
</code></pre><p>Where Mod4 is the left CMD key.</p>
]]></content:encoded></item><item><title>Orange Pi Zero: Disable GPU</title><link>/2025/11/12/1901/</link><pubDate>Wed, 12 Nov 2025 19:01:21 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/11/12/1901/</guid><description/><content:encoded><![CDATA[<p>On Armbian, that’s this file: /boot/armbianEnv.txt</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-ini" data-lang="ini"><span class="line"><span class="cl"><span class="na">verbosity</span><span class="o">=</span><span class="s">1</span>
</span></span><span class="line"><span class="cl"><span class="na">bootlogo</span><span class="o">=</span><span class="s">false</span>
</span></span><span class="line"><span class="cl"><span class="na">console</span><span class="o">=</span><span class="s">both</span>
</span></span><span class="line"><span class="cl"><span class="na">disp_mode</span><span class="o">=</span><span class="s">1920x1080p60</span>
</span></span><span class="line"><span class="cl"><span class="na">overlay_prefix</span><span class="o">=</span><span class="s">sun8i-h3</span>
</span></span><span class="line"><span class="cl"><span class="na">overlays</span><span class="o">=</span><span class="s">usbhost2 usbhost3 tve</span>
</span></span><span class="line"><span class="cl"><span class="na">rootdev</span><span class="o">=</span><span class="s">UUID=b4aabcac-142e-30f4-b70f-c216082688e0</span>
</span></span><span class="line"><span class="cl"><span class="na">rootfstype</span><span class="o">=</span><span class="s">ext4</span>
</span></span><span class="line"><span class="cl"><span class="na">usbstoragequirks</span><span class="o">=</span><span class="s">0x2537:0x1066:u,0x2537:0x1068:u</span>
</span></span></code></pre></div><p>While after the removal it looks like this:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-ini" data-lang="ini"><span class="line"><span class="cl"><span class="na">verbosity</span><span class="o">=</span><span class="s">1</span>
</span></span><span class="line"><span class="cl"><span class="na">bootlogo</span><span class="o">=</span><span class="s">false</span>
</span></span><span class="line"><span class="cl"><span class="na">console</span><span class="o">=</span><span class="s">both</span>
</span></span><span class="line"><span class="cl"><span class="na">overlay_prefix</span><span class="o">=</span><span class="s">sun8i-h3</span>
</span></span><span class="line"><span class="cl"><span class="na">overlays</span><span class="o">=</span><span class="s">usbhost2 usbhost3</span>
</span></span><span class="line"><span class="cl"><span class="na">rootdev</span><span class="o">=</span><span class="s">UUID=0b51a721-639c-41e1-ac3f-c33c4b9d1533</span>
</span></span><span class="line"><span class="cl"><span class="na">rootfstype</span><span class="o">=</span><span class="s">ext4</span>
</span></span><span class="line"><span class="cl"><span class="na">extraargs</span><span class="o">=</span><span class="s">video=HDMI-A-1:d video=Composite-1:d</span>
</span></span><span class="line"><span class="cl"><span class="na">usbstoragequirks</span><span class="o">=</span><span class="s">0x2537:0x1066:u,0x2537:0x1068:u</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Upgrade to Windows 11</title><link>/2025/11/08/1731/</link><pubDate>Sat, 08 Nov 2025 17:31:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/11/08/1731/</guid><description/><content:encoded><![CDATA[<p>Mount a Windows 11 ISO. Open an administrative command window. Navigate to the new drive letter. Enter this command:</p>
<pre tabindex="0"><code>.\setup.exe /product server /auto upgrade /EULA accept /migratedrivers all /ShowOOBE none /Compat IgnoreWarning /Telemetry Disable
</code></pre><p>I&rsquo;ve used this to upgrade 10 to 11 on non approved hardware, going back to at least 2nd Gen. Intel CPUs. I&rsquo;ve used it to upgrade existing Pro, EDU and IOT that didn&rsquo;t want to upgrade.</p>
<p>The install window will say server but it isn&rsquo;t.</p>
]]></content:encoded></item><item><title>Xiqi printer for barcode printing</title><link>/2025/11/05/0314/</link><pubDate>Wed, 05 Nov 2025 03:14:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/11/05/0314/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>I use Xiqi printer for barcode printing on a self-adhesive paper. It&rsquo;s about $11 only, battery powered, light, bluetooth.</p>
</blockquote>
<p>— <a href="https://hakkernieuws.vercel.app/post/45729340#comment-45811770" target="_blank">Someone on the internet</a>.</p>
]]></content:encoded></item><item><title>Windows 11 install</title><link>/2025/10/29/1720/</link><pubDate>Wed, 29 Oct 2025 17:20:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/10/29/1720/</guid><description/><content:encoded><![CDATA[<p>For those who care at the first setup screen instead of answering any of the questions press Shift + F10</p>
<p>CMD will open</p>
<p>Type (no quotes) “net user <em>Prefferedusername</em> /add” (replacing <em>Prefferedusername</em> with the user name you wish to use) and press enter.</p>
<p>Next type “net localgroup administrators <em>Prefferedusername</em>/add” and press enter.</p>
<p>Next type “ net user <em>Prefferedusername</em>/active:yes” and press enter.</p>
<p>Next type “net user <em>Prefferedusername</em>/expires:never” and press enter.</p>
<p>Next type “net user administrator /active:no” and press enter.</p>
<p>Next type “net user defaultUser0 /delete” (this is case sensitive make sure the &ldquo;U&rdquo; is capitalized) and press enter.</p>
<p>Next type &ldquo;regedit&rdquo; and press enter.</p>
<p>This opens registry editor navigate to &ldquo;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE&rdquo;</p>
<p>Delete DefaultAccountAction, DefaultAccountSAMName, and DefaultAccountSID</p>
<p>Right click on LaunchUserOOBE and rename it to SkipMachineOOBE and make sure the value is set to 1.</p>
<p>Close registry editor and type shutdown /r /t 0</p>
<p>— <a href="https://news.ycombinator.com/item?id=45746112" target="_blank">Source</a></p>
]]></content:encoded></item><item><title>Fedora 43</title><link>/2025/10/29/1457/</link><pubDate>Wed, 29 Oct 2025 14:57:48 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/10/29/1457/</guid><description/><content:encoded><![CDATA[<p>It’s so weird that Fedora Upgrades never work for me from the GUI. I have it installed since 2021 or 2022, so for at least 6 releases.</p>
<p>I remember there was just one release that worked. But I don’t remember how it went through. All other times, I had to <a href="https://docs.fedoraproject.org/en-US/quick-docs/upgrading-fedora-new-release/" target="_blank">refer to Fedora’s documentation</a>.</p>
<p>Yesterday’s evening, I pressed Download Upgrade, yet it hung, the interface. I needed to leave it for like 15 minutes or so, and it showed that it downloaded the upgrade. Then, I pressed ‘Restart to upgrade’ (or whatever the name of the button is), and it did nothing. Precisely, it asked for my password, but did nothing afterwards. I pressed it like 5 times, entered my password 5 times, and then 5 times of nothing. Then I noticed the entire interface is fucking hung. I said ‘fuck it,’ reached to my laptop, <code>ssh</code>ed into the computer and <code>systemctl poweroff</code>ed it.</p>
<p>This morning, I repeated the same thing, and nothing really happened. Nothing. This afternoon, I decdided I’m going to update it via ssh, as always. There were new updates (regular updates) and the upgrade too. I pressed both buttons. It was super long to download regular packages updates, but it downloaded the upgrade to Fedora 43. I pressed Reboot, expecting nothing, as always. Yet this time it fucking worked, and it prompted me with the question whether I’d like to reboot or not. Well, ‘yes’ I said. So here we are, this thing is being updated now.</p>
<p>It’s been about 10 or 15 minutes now, and it’s at 46% now. That’s with the regular SATA-3 SSD and</p>
]]></content:encoded></item><item><title>Avoid 2:00 and 3:00 am cron jobs!</title><link>/2025/10/27/2033/</link><pubDate>Mon, 27 Oct 2025 20:33:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/10/27/2033/</guid><description/><content:encoded><![CDATA[<p>That’s such a great advice, I want to cite it in fullest!</p>
<blockquote>
<p>A word to the wise: <strong>Do not set any cron jobs for 2:00 am or 3:00 am on Sunday morning!</strong> Or to be safe, on other mornings besides Sunday as well, since jobs originally set to run on some particular day may eventually be changed to run on another day, or every day.</p>
<p>Most of the time such cron jobs will run fine, but if they run every Sunday morning, then twice per year they will run at the exact time daylight savings time (aka summer time) kicks in or ends, sometimes with very strange results.</p>
<p>On Linux with vixie-cron we saw two cron jobs run something like once per second between 3:00 and 3:01 when the most recent daylight savings time began. Thus they ran about 60 times, stepping all over each other and making a noisy mess in email. No serious harm was done, but that’s only because they were not tasks capable of causing serious harm.</p>
<p>Feel free to wish for or agitate for or fund or write a better open source job scheduler that everyone will use, one that will ensure no overlapping runs, allow specifying time limits, etc. Better tools exist, but until one of them achieves cron’s level of ubiquity, we have to live with cron at least some places and sometimes.</p>
<p>Alternatively, where possible set the server timezone to UTC so that no daylight savings changes will happen at all.</p>
<p>Or most preferable: Governments of the world, stop the twice-yearly dance of daylight saving time altogether.</p>
<p>But in the meantime this particular problem can be entirely avoided by just not scheduling any cron jobs to run on Sunday morning at 2:00 or 3:00 server time.</p>
</blockquote>
<p>— <a href="https://www.endpointdev.com/blog/2013/04/avoid-200-and-300-am-cron-jobs/" target="_blank">Source</a></p>
<p>I start my jobs at 03:50, I don’t know why I chose this particular  time.</p>
]]></content:encoded></item><item><title>Arch in a container</title><link>/2025/10/23/2256/</link><pubDate>Thu, 23 Oct 2025 22:56:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/10/23/2256/</guid><description/><content:encoded><![CDATA[<p>Found this <a href="https://lobste.rs/c/mizqcc" target="_blank">comment</a>, pretty cool:</p>
<blockquote>
<p>My <a href="https://yorickpeterse.com/articles/switching-to-fedora-silverblue/" target="_blank">current setup is Fedora Silverblue</a>, and an <a href="https://github.com/yorickpeterse/dotfiles/tree/main/containers/arch" target="_blank">Arch container</a> for development. Silverblue as a base system is rock solid, but it being immutable means you need a container, Nix or something else.</p>
<p>Fedora as a development environment is also fine, but I ran into a few issues with packages either not being available or being really out of date. The bigger underlying issue here is Fedora&rsquo;s dumb packaging requirements (= every dependency must be a package, even if that doesn&rsquo;t make sense), resulting in (at least I suspect) many people just not bothering packaging their project for Fedora.</p>
<p>An Arch container means you can work around this by, well, using Arch. Since it&rsquo;s not your base system the usual issues with Arch (e.g. it not always being stable) don&rsquo;t matter much, because in the worst case you rebuild your container (something I&rsquo;ve automated down to a simple <code>make arch</code>). And Arch being Arch means pretty much every package is available, either as an official package or an AUR package.</p>
<p>My main gripe with Silverblue is that running development environments inside a container is a bit wonky, and the tooling surrounding it is a hit and miss. For example, Toolbox is generally more stable/of better quality compared to Distrobox, but lacks features that seem pretty important (e.g. generating <code>.desktop</code> files).</p>
</blockquote>
<p>And the whole thread is just golden!</p>
<p><a href="https://lobste.rs/c/36uh0g" target="_blank">This</a> is so great way of formulating this:</p>
<blockquote>
<p>Beyond dissing Hansson, which is admittedly why I clicked, this turned out to be a neat laundry list of what not to do when writing orchestration scripts. Worth reading from that perspective alone.</p>
</blockquote>
<p>Aaaaaannndd</p>
<blockquote>
<p>there&rsquo;s a huge grey area separating a noob installing Fedora and a noob installing Omarchy.</p>
</blockquote>
<p>… called brain 😂</p>
]]></content:encoded></item><item><title>Paying for OS that locks you down</title><link>/2025/10/23/0842/</link><pubDate>Thu, 23 Oct 2025 08:42:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/10/23/0842/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>I would like to point out that it is entirely Apple’s choice that their operating system does not run on <a href="https://web.archive.org/web/20080314043121/http://diveintomark.org/archives/2006/05/30/bye-apple" target="_blank">my new Lenovo ThinkCentre</a>. I’m not saying it was a bad business decision — they are a hardware company, after all — but it is particularly galling to realize that if I bought a new Mac, I would be subsidizing the development of an operating system that contains code whose sole purpose is to lock me into a specific hardware platform. I realize that most people don’t look at it that way, but there it is.</p>
</blockquote>
<p>What interesting about this citation is that it is from the year 2006, almost twenty years ago. When Steve Jobs was still alive, and would be for 5 more years. The very first iPhone would be invented (demonstrated to the public) in a year.</p>
]]></content:encoded></item><item><title>Douchebaggery</title><link>/2025/10/23/0733/</link><pubDate>Thu, 23 Oct 2025 07:33:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/10/23/0733/</guid><description/><content:encoded><![CDATA[<p>Quite a nice (and very old!) article, <a href="https://blog.codinghorror.com/douchebaggery/" target="_blank">Douchebaggery</a>.</p>
<blockquote>
<p><a href="http://en.wikipedia.org/wiki/David_Heinemeier_Hansson" target="_blank">David Heinemeier Hansson</a> has a problem with <a href="http://www.loudthinking.com/arc/000433.html" target="_blank">Windows as a programming platform</a>.</p>
</blockquote>
<p>— <a href="https://blog.codinghorror.com/author/jeff-atwood/" target="_blank">Jeff Atwood</a> at 26 Feb 2008</p>
]]></content:encoded></item><item><title>Tedious details of Omarchy</title><link>/2025/10/22/2119/</link><pubDate>Wed, 22 Oct 2025 21:19:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/10/22/2119/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>Pro tip: If you’ve arrived here via a link aggregator, feel free to skip ahead to the Summary for a conveniently digestible tl;dr that spares you all the tedious details, yet still provides enough ammunition to trash-talk this post in the comments of whatever platform you stumbled upon it.</p>
</blockquote>
<p>I like it, and thought of stealing it. The phrase. However, it feels like I cannot be bothered to truly give a — what’s the polite word? — I mean, I don’t mind others thrashing on my blog posts. I’m too long on the internet.</p>
<p>The <a href="https://xn--gckvb8fzb.com/a-word-on-omarchy/" target="_blank">original post — A Word on Omarchy</a> — is quite good. <a href="https://news.ycombinator.com/item?id=45667615" target="_blank">Flagged on this idiotic hacker news</a> (search the page for the word ‘flagged’), obviously. Not even surprised.</p>
<h2 id="omwhat">Omwhat?</h2>
<p>The name <em>Omarchy</em> appears to be a portmanteau of <em>Arch</em>, the Linux distribution that <em>Hansson</em>’s configuration is based upon, and お任せ, which translates to <em>omakase</em> and means to leave something up to someone else (任せる, makaseru, <em>to entrust</em>). When ordering <em>omakase</em> in a restaurant, you’re leaving it up to the chef to serve you whatever they think is best. <em>Oma(kase)</em> + <em>(A)rch</em> + <em>y</em> is supposedly where the name comes from.</p>
<hr>
<p>This was a fantastic overview of what Omarchy is, and I’m so happy I was able to <em>fully</em> understand its details! I did not expect it, truly! But hey, I’m using Arch for over six years now, almost daily.</p>
<blockquote>
<p>Almost, because due to being a father of two kids, sometimes there are days I don’t touch my computer, at all.</p>
</blockquote>
<hr>
<p><a href="https://lobste.rs/c/dilugd" target="_blank">This</a> is just funny!</p>
<blockquote>
<p>To all evidence, the creator of Omarchy has no such concern. They were <a href="https://world.hey.com/dhh/committing-to-windows-2d6388fd" target="_blank">all-in on Windows</a> last year, then a couple months later it was <a href="https://omakub.org/" target="_blank">Omakub</a>. About a year later, it was <a href="https://world.hey.com/dhh/omarchy-is-out-4666dd31" target="_blank">this thing</a>. It seems there&rsquo;s a good chance they&rsquo;ll be on to the next new shiny thing before they have to worry much about maintaining this one.</p>
</blockquote>
]]></content:encoded></item><item><title>ChatGPT Atlas</title><link>/2025/10/21/2312/</link><pubDate>Tue, 21 Oct 2025 23:12:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/10/21/2312/</guid><description/><content:encoded><![CDATA[<p>I enjoyed the following conversation:</p>
<hr>
<p>I tried making it my default browser because of:</p>
<blockquote>
<p>Set as default browser <em>BOOST CHATGPT LIMITS</em> Unlock 7 days of extended limits on messaging, file uploads, data analysis, and image generation on ChatGPT Atlas.</p>
</blockquote>
<p>You miss the most questionable bit which is asking for keychain access. I said no to that one.</p>
<p>A browser using your keychain seems like the least questionable bit, if anything.</p>
<p>Right, but most browsers aren’t owned by money-losing startups desperate for any bit of training data they can get their hands on as scaling taps out.</p>
<p>I really doubt OpenAI consciously wants my passwords, but I could absolutely see a poorly-coded (or vibe-coded, lol) OpenAI process somehow getting my keychain into their training set anyway, and then somebody being able to ask Chat-GPT 6, “hey, what’s Analemma_’s gmail password?” and it happily supplying it. The dismal state of LLM scraper behavior and its support (or lack thereof) of adherence to best practices lends credibility to this.</p>
<p>— <a href="https://hakkernieuws.vercel.app/post/45658479#comment-45659967" target="_blank">Source</a>.</p>
<hr>
<p>I think Chrome is going to be vibe-coded as well, pretty soon. LOL.</p>
]]></content:encoded></item><item><title>14W Control Centre</title><link>/2025/10/21/1448/</link><pubDate>Tue, 21 Oct 2025 14:48:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/10/21/1448/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>For those who hasn’t seen it, just dropping down the control center consumes 14 watts of CPU/GPU power as demonstrated by various YouTube videos.</p>
</blockquote>
<p>Yeah, I can imagine! My iPhone 12 mini wastes the battery so much quicker!</p>
<blockquote>
<p>In big engineering programs engineers are paid bounties for every kg they remove from the design. We need software developer bounties for removing CPU cycles and memory.</p>
</blockquote>
<p>In the car industry, this is the case because there is a direct incentive for the company to make a vehicle lighter.</p>
<p>A single kg is enormous likely saving tens of dollars per car. Which sounds like nothing, but if a million of these cars are made the cost saving are in the tens of millions.</p>
<p>What does a software company save by their software running 10% faster on user hardware? Exactly nothing. In the case of Apple they even have some incentives to make their software worse to get people to buy new devices.</p>
<p>The curse of software engineering has always been that there is very rarely a reward for your software being better. Software companies mostly make it on features and “good enough” stability.</p>
]]></content:encoded></item><item><title>Scalability</title><link>/2025/10/14/2059/</link><pubDate>Tue, 14 Oct 2025 20:59:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/10/14/2059/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>The tragedy I see these days is that building scalable services is the height of tech fashion, and every engineer wants a fashionable CV that will help her get the next job. Nobody has ever gotten a job with a CV that said “I don’t know AWS and Kubernetes, but I know how to fulfill all your SLAs for a $100/mo infra bill,” because every hiring manager has stopped reading before the comma, and that engineer has starved to death.</p>
</blockquote>
<p>— Source: <a href="https://www.stavros.io/posts/why-is-everything-so-scalable/" target="_blank">Why is everything so scalable?</a></p>
<p>Oh, yes, and I’m that guy! I’m over six years (at least) into this, and I have no idea about AWS and Kubernetes so far. Well, I know k8s, but mostly theoretically, and I have no real opportunity to master that knowledge. Same with AWS. And I’m on that side that does not think it’s an issue. I’m pretty good with computers though. My servers</p>
]]></content:encoded></item><item><title>XDA</title><link>/2025/10/14/1531/</link><pubDate>Tue, 14 Oct 2025 15:31:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/10/14/1531/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>There were zero Android phones in 2007. The G1 launched in 2008 as a brand new platform with no third party apps. In 2007, Windows Mobile was the popular platform for people who liked loading their own software on their phone.</p>
<p>If you were around for the early Android scene you might have heard of XDA Developers — which was named for the O2 XDA Windows Mobile phone.</p>
</blockquote>
<p>— <a href="https://news.ycombinator.com/item?id=45574752" target="_blank">Source</a></p>
<p>Oh wow, I didn’t know about this XDA Windows Mobile phone. I bet these days XDA the community is much stronger brand than that Windows phone.</p>
]]></content:encoded></item><item><title>Liquid Ass</title><link>/2025/10/12/2213/</link><pubDate>Sun, 12 Oct 2025 22:13:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/10/12/2213/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>…</p>
<p>And so I seriously dislike the experience of using a Mac with Liquid Glass. The UI has become the star, but the drunken star, blurry, illegible, and physically unstable. It makes making things way more of a struggle than it used to be.</p>
<p>We had pretty good Mac UI, but Apple took the bad parts of it — the translucency and blurriness already there — and dialed it way up and called it content-centric. But it seems to me the opposite. Liquid Glass is Liquid-Glass-centric.</p>
</blockquote>
<p>Oh, and I’m so happy I’m a Linux user now!</p>
]]></content:encoded></item><item><title>Remote Mac</title><link>/2025/10/12/2145/</link><pubDate>Sun, 12 Oct 2025 21:45:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/10/12/2145/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>For those not on latest macOS and not on Apple Silicon but on a somewhat recent Intel Mac, there&rsquo;s still &lsquo;sudo fdesetup authrestart&rsquo; (check with &lsquo;fdesetup supportsauthrestart&rsquo; before whether your Mac supports that). Then you can reboot the machine without being physically present by providing unlocking credentials prior to reboot.</p>
</blockquote>
<p>Thanks!</p>
]]></content:encoded></item><item><title>Gentoo idle</title><link>/2025/10/09/1911/</link><pubDate>Thu, 09 Oct 2025 19:11:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/10/09/1911/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>I have been using Gentoo for close to 13 years now. What really helps with the long compile times (I don&rsquo;t have the fastest computers; my current one is a Ryzen-APU-based one from 2019) is to run emerges with low priority in the background. Out of sight, out of mind.</p>
<p>You can do that by setting</p>
</blockquote>
<pre tabindex="0"><code>PORTAGE_SCHEDULING_POLICY=&#34;idle&#34;
</code></pre><p>in /etc/portage/make.conf. This tells portage to run the emerge processes with an extremely low priority, and updates more or less trickle down in the background without disrupting system performance noticeably. You can also set <a href="https://wiki.gentoo.org/wiki/Portage_niceness" target="_blank">other portage scheduling policies</a>.</p>
<p>— <a href="https://lobste.rs/c/gimkzp" target="_blank">Source</a></p>
<p>Cool, nice to know!</p>
]]></content:encoded></item><item><title>Not a nerd</title><link>/2025/10/08/2247/</link><pubDate>Wed, 08 Oct 2025 22:47:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/10/08/2247/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>You see, it’d be much easier not to be such a nerd. When I set up a computer for someone else, it’s Windows or LMDE or Fedora. It’s such a no-brainer. The relationship with a computer can be simple: like/dislike, works/doesn’t work, can fix/can’t fix. One can actually <em>accept</em> that something can’t be fixed or changed! Really admirable. But that’s not me. I actually care what is the DHCP daemon, who’s resolving the DNS queries and how aggressive the OOM killer is going to be.</p>
</blockquote>
<p>Haha! Yes, indeed! It’d be much easier not to be such a nerd!</p>
<p>I think I cannot escape that path myself. I do care what’s my DHCP daemon either.</p>
<p>Source: <a href="https://blog.jutty.dev/posts/half-an-year-on-alpine/" target="_blank">Half an year on Alpine: just musl aside</a></p>
]]></content:encoded></item><item><title>Part of hardware software</title><link>/2025/10/08/0854/</link><pubDate>Wed, 08 Oct 2025 08:54:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/10/08/0854/</guid><description/><content:encoded><![CDATA[<p>I want regulation that divides all software into two categories: part of the hardware, or not part of the hardware, with specific requirements.
Part of the hardware:</p>
<ul>
<li>Can be restricted to specific devices</li>
<li>Must be available under GPLv3, including anti-tivoization provisions (forced bootloader unlock)</li>
<li>May not attempt to use TPMs, DRM, or other systems to support assertions about client devices
Not part of the hardware:</li>
<li>May only interact with hardware through public, documented, APIs in the “part of hardware” category</li>
<li>Using alternatives from competitors must be fully supported</li>
<li>When made by a company that also makes hardware, must also work on competitors’ hardware (at least one, more if technically feasible)</li>
<li>May be under a proprietary license</li>
<li>Must not attempt to assert anything regarding the hardware, so things like Google Safteynet are now illegal. Security boundary must be shifted to consider client devices insecure
This is, I think, a good compromise to allow software developers to get paid without taking away ownership of hardware devices. Developers can be paid for “part of the hardware” software with money from selling the hardware, and “not part of the hardware” software can be trivially commercialized under a proprietary license. But, there is no way for a user to end up unable to control their hardware, or incentivized to configure it in a specific way.</li>
</ul>
]]></content:encoded></item><item><title>No Backup No Sympathy</title><link>/2025/10/05/2152/</link><pubDate>Sun, 05 Oct 2025 21:52:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/10/05/2152/</guid><description/><content:encoded><![CDATA[<p><a href="https://koreajoongangdaily.joins.com/news/2025-10-01/national/socialAffairs/NIRS-fire-destroys-governments-cloud-storage-system-no-backups-available/2412936" target="_blank">NIRS fire destroys government’s cloud storage system, no backups available</a></p>
<p>This is the reason the 3-2-1 rule for backing up exists.</p>
<p>They might be singing this song now. (To the tune of &lsquo;Yesterday&rsquo; from the Beatles).</p>
<pre><code>Yesterday,
All those backups seemed a waste of pay.
Now my database has gone away.
Oh I believe in yesterday.

Suddenly,
There’s not half the files there used to be,
And there’s a deadline
hanging over me.
The system crashed so suddenly.

I pushed something wrong
What it was I could not say.
Now my data’s gone
and I long for yesterday-ay-ay-ay.

Yesterday,
The need for back-ups seemed so far away.
Thought all my data was here to stay,
Now I believe in yesterday.
</code></pre>
]]></content:encoded></item><item><title>macOS-like Gnome</title><link>/2025/10/05/1101/</link><pubDate>Sun, 05 Oct 2025 11:01:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/10/05/1101/</guid><description/><content:encoded><![CDATA[<p>There are also GNOME themes if you want a FOSS approximation of macOS:</p>
<ul>
<li><a href="https://github.com/vinceliuice/MacTahoe-gtk-theme" target="_blank">https://github.com/vinceliuice/MacTahoe-gtk-theme</a></li>
<li><a href="https://github.com/vinceliuice/WhiteSur-gtk-theme" target="_blank">https://github.com/vinceliuice/WhiteSur-gtk-theme</a></li>
</ul>
<p>They look pretty good!</p>
]]></content:encoded></item><item><title>Bcachefs</title><link>/2025/09/30/2227/</link><pubDate>Tue, 30 Sep 2025 22:27:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/09/30/2227/</guid><description/><content:encoded><![CDATA[<p>That’s the <a href="https://lobste.rs/c/tedm8p" target="_blank">best thing I read so far on file systems</a>:</p>
<blockquote>
<p>Bugs aside bcachefs is the most advanced filesystem I am aware of. It really delivered on that promise of “just add all of your disks, then dump your data on and it does the right thing.”</p>
<p>For example: Do you have disks of different sizes? That’s fine just works. Do you have disks of different speeds? That’s fine it will measure them and read from the faster ones. Or you can configure to write to the fast disks first then migrate them to the slower disks later. You can also configure to migrate to the faster disks during read.</p>
<p>On top of that all of the settings were configurable at the file or directory level. So if you have one directory that is huge but replaceable just mark it as unreplicated. You have one directory that needs consistent great performance? Mark it as always stored on the fast disks (unless they run out of space of course). Do you have a directory of videos that don’t need faster storage? Mark them as HDD only. Or maybe write to SDD first for fast writes but then migrate to HDD as you don’t need to read them very fast.</p>
<p>And again, all of these settings are configurable at runtime. No need for different partitions, datasets or whatever. No need for different mountpoints for each different service directory. Just tag the directory with the settings you want and you are good. Change your mind? No problem, just update the directory settings. You get a lot of advantages from having a single filesystem for example you can hardlink or reflink between any directories on the system, no worrying if they happen to be different datasets. You also get whole-system atomic snapshots.</p>
<p>Most people compare it to ZFS but I don’t think it really compares. ZFS is really just RAID + a CoW filesystem. Sure, there is good integration for things like read errors but fundamentally there isn’t really anything that it does that RAID can’t do (the ZFS AnyRaid project may change this). You basicaslly build up your vdevs using regular RAID patterns then put a filesystem on top of it. bcachefs is a step further in flexibility.</p>
<p>That being said a lot of these differences matter most for more “home” use. For larger scale you typically provision a server with a full set of matching drives and you more or less know what you are using it for. In that case ZFS really isn’t missing much functionality and of course it is rock solid.</p>
</blockquote>
<p>Short, and in simple words! Kudos, <a href="https://kevincox.ca/" target="_blank">Kevin</a>!</p>
]]></content:encoded></item><item><title>Cross-platform or Native on Linux</title><link>/2025/09/28/2211/</link><pubDate>Sun, 28 Sep 2025 22:11:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/09/28/2211/</guid><description/><content:encoded><![CDATA[<p>Today I spent my entire day working with Gimp on Linux —</p>
<blockquote>
<p>What a fucking idiotic name for a software, and what a fucking correct it is, it’s literally the worst interface I’ve ever seen on any platform. Change this idiotic name, improve the interface, and you’d get a very strong graphical editor not much worse (if at all) than Photoshop, you dorks.</p>
</blockquote>
<p>And playing with a graphical editor in Linux, I realised I don’t care whether it is cross-platform or not. Previously, when I used proprietary operating systems, I treated any software as whether it’s worth my time to invest my resources into it, by evaluating whether it is available on other operating systems. That cross-platformness, it allowed jumping ships. I heavily used Adobe Creative Suite on Windows, but then I switched to macOS. And upon switching, nothing bad happened, I could use the software I mastered.</p>
<p>These days, being a Linux user, I take pleasure in the system being open-source, and the entire software stack being open-source too. Or, free and open-source, as it’s commonly named. Also, there is this name, libre software.</p>
<blockquote>
<p>I assume the same would apply for FreeBSD and other BSDs too, but I just have very little experience with them. However, enough to know I can switch my system for FreeBSD pretty easily. There’s some difference, and I’d need to learn some new concepts (jails?), but overall, I can transfer all the experience I have.</p>
</blockquote>
<p>Today, I realised that on Linux, I just don’t care about Windows or macOS any more! Will Gimp work on Windows or macOS? I know it will, but I don’t care. Same with Krita, Blender, my browser of choice (I use Firefox), my window manager (I love sway), my graphical file manager (I adore Nautilus), my video player (mpv), my terminal emulator (foot). I don’t care whether they are available on Windows or macOS. I’d like them to work on FreeBSD, because I consider this system to become my main desktop system one day, but made not for 100% of my machines. But also I know that most of Linux software works on FreeBSD.</p>
<p>Technically, I see no perspectives with Linux becoming hostile. I assume we’d be able to recompile our own kernel without bloat when needed. If needed. That’s why I mostly don’t care whether the software I use is available on other platforms. While I can imagine giving up and returning to macOS on a laptop (only because of their MacBooks), I cannot imagine a scenario I’d use Windows ever again in my life.</p>
<p>And so, if some software is heavily dependent on, say, <code>systemd</code>, like Gnome is, I have no issues with that. Sad there’s no support for FreeBSD now (and alpine, and some other systemd-less systems), but it’s still no Windows.</p>
<p>I’m willing to study Blender, and I think It’s available on Windows and macOS. But what’s the point? If you need maximum resources for 3D, why would you ever consider using Windows for that? Feels incredibly stupid. I can understand macOS, because of their hardware. But again, in heavy workloads, I expect a loaded Threadripper paired with a dedicated powerful GPU to utilise the software much better.</p>
<p>I wonder, will dropping these other platforms simplify software development for Linux?</p>
]]></content:encoded></item><item><title>Cloudflare and NSA</title><link>/2025/09/26/2228/</link><pubDate>Fri, 26 Sep 2025 22:28:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/09/26/2228/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>If there was one thing clear from the Snowden leaks, it was that the NSA really lamented the rise of encrypted web traffic back in the late 2000s and early 2010s. Wouldn’t it have been very convenient for the NSA to have a TLS termination point covering the majority of the web?</p>
<p>I think Cloudflare is just that, or at least a part of it (PRISM). Cloudflare sits in the US, so they can be legally surveiled/overtaken by the NSA, and it would be a punishable crime for anyone working at Cloudflare and knowing about this to speak up about it (FISA laws).</p>
<p>Worried about DDoS attacks? Most providers include that in their VPS offerings. For instance, Hetzner does. It’s not at Cloudflare’s scale, but you most likely won’t need that level of protection anyway (you need to be a viable target in the first place).</p>
<p>Cloudflare is just obnoxious. I can’t believe how many well-read, technical people use it.</p>
</blockquote>
<p>Now, as I think of it, it feels pretty real, this version.</p>
<p>Also:</p>
<blockquote>
<p>And everything is free! Or almost everything. How convenient.</p>
<p>This also reminds me of this very unclear and sad story: <a href="https://www.wired.com/story/lee-holloway-devastating-decline-brilliant-young-coder/" target="_blank">https://www.wired.com/story/lee-holloway-devastating-decline-brilliant-young-coder/</a></p>
</blockquote>
]]></content:encoded></item><item><title>Tor hidden services</title><link>/2025/09/26/2223/</link><pubDate>Fri, 26 Sep 2025 22:23:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/09/26/2223/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>it’s a way to self-host your website from home, without revealing your home IP address.</p>
</blockquote>
<p>Wouldn’t Tor hidden services be better for that?</p>
<p>Hmm, I think I’d like to explore that. Just for the sake of it.</p>
<p>Also:</p>
<blockquote>
<p>Have you ever seen a hidden service submitted to lobste.rs?</p>
<p>If they were supported by mainstream browsers then yeah, they would be great for that. I particularly like that since they’re bound to a public key[1], it’s impossible e.g. for a scalper to take over the domain if you stop paying for it. You actually don’t have to pay rent for a domain at all - you can actually own an onion address, unlike normal domains.</p>
<p>[1] Sadly, right now this means you need to have quite a lot of trust in the server you host your website on. It needs access to the private keys, and if someone steals them, they can impersonate you - and AFAIK they aren’t revocable. <a href="https://spec.torproject.org/rend-spec/protocol-overview.html#imd-offline-keys" target="_blank">The protocol does support offline keys</a>, but tor doesn’t yet support them on the server side (<a href="https://gitlab.torproject.org/tpo/core/tor/-/issues/29054" target="_blank">tor#29054</a>, not sure about Arti).</p>
<p>That being said I don’t think I’ve heard of this being an actual issue for someone.</p>
</blockquote>
<p>Also:</p>
<blockquote>
<p>One of the issues I have with discussions about Cloudflare is that Cloudflare has been good at cultivating a following with certain technical types to the point where it could be said that they have a small army of defenders.</p>
<p>Try to discuss the kinds of things in this post on Reddit or on the orange site, and more often than not things will quickly devolve in to emotional exchanges with downvotes that have nothing to do with engaging or facts. What’s the point in having discussions if fans who don’t care about facts can simply downvote discussions until they’re not seen? I don’t value popularity contests — I like facts.</p>
<p>Add to this that Cloudflare seem to use certain sites for marketing purposes, and a great case can be made for avoiding those certain sites in favor of ones where actual discussion matters more than fanboying over a wanna-be monopoly.</p>
<p>That’s not to say that it doesn’t happen here — I’ve played around with it here — but it happens a lot less. Thank you, lobste.rs people :)</p>
</blockquote>
]]></content:encoded></item><item><title>Bash shebang</title><link>/2025/09/23/1928/</link><pubDate>Tue, 23 Sep 2025 19:28:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/09/23/1928/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>Note that <code>/bin/bash</code> isn&rsquo;t guaranteed to exist, even if Bash is installed. <code>/usr/bin/env</code> is guaranteed to exist on POSIX systems, so <code>/usr/bin/env bash</code> is the generally recommended way to invoke it in a shebang. <code>/bin/sh</code> is guaranteed to exist on a POSIX system, but <code>/usr/bin/env sh</code> can be used for consistency.</p>
</blockquote>
<p>Yeah, that’s what I noticed.</p>
]]></content:encoded></item><item><title>Fish</title><link>/2025/09/23/1926/</link><pubDate>Tue, 23 Sep 2025 19:26:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/09/23/1926/</guid><description/><content:encoded>&lt;blockquote>
&lt;p>lots of people sleeping on Fish. Probably because it’s not POSIX compliant — which is something I was hesitant about at first, too. My favorite features are: built-in vim mode, alt+s instead of sudo !!, backwards search with arrow-up, overall good default settings&lt;/p>
&lt;/blockquote>
</content:encoded></item><item><title>iPhone Air battery</title><link>/2025/09/21/1217/</link><pubDate>Sun, 21 Sep 2025 12:17:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/09/21/1217/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>And in a fun twist, we’ve confirmed that it’s the <a href="https://www.youtube.com/watch?v=lkr58Sa2GeY" target="_blank">exact same cell found in Apple’s MagSafe battery pack</a>. You can swap between them and the phone still boots up just fine. Like a rear-mounted spare tire on an SUV, an iPhone Air with a MagSafe battery pack is ready for an on-the-go swap, if you will. Granted it’ll take a <em>bit</em> more than a tire iron to make it happen.</p>
</blockquote>
<p>— <a href="https://www.ifixit.com/News/113171/iphone-air-teardown" target="_blank">Source</a></p>
]]></content:encoded></item><item><title>FLX1s</title><link>/2025/09/20/2158/</link><pubDate>Sat, 20 Sep 2025 21:58:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/09/20/2158/</guid><description/><content:encoded><![CDATA[<p>An interesting smartphone for $550.</p>
<p>The FLX1s from Furi Labs runs a fully optimized Linux system called FuriOS, packing a lightning fast user interface, 3 hardware switches for microphone, camera and modem/gps, and a privacy centric approach like no other.</p>
<p>FuriLabs is ready to protect your data and keep you connected and secure at all times. Long term support and an unmatched price point. Get your hands on one today.</p>
<p>Dimensions &amp; Weights:<br>
Phone: 170mm x 76mm x 8mm : 201g<br>
Box: 180mm x 90mm x 28mm : 120g<br>
Total: 180mm x 90mm x 28mm : 321g</p>
<p>See our <a href="https://furilabs.com/shipping/" target="_blank">shipping details</a>.</p>
<p>Read some <a href="https://furilabs.com/reviews/" target="_blank">reviews</a>, also in the below tabs, or <a href="https://furilabs.com/furilabs-in-the-media/" target="_blank">some external reviews</a>.</p>
]]></content:encoded></item><item><title>Windows is a malware</title><link>/2025/09/20/0646/</link><pubDate>Sat, 20 Sep 2025 06:46:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/09/20/0646/</guid><description/><content:encoded><![CDATA[<p>From the article <a href="https://www.osnews.com/story/143376/dark-patterns-killed-my-wifes-windows-11-installation/" target="_blank">Dark patterns killed my wife’s Windows 11 installation</a>:</p>
<blockquote>
<p>This cost us hours and hours of our lives, causing especially my wife a significant amount of stress, during an already very difficult time in our lives (which I won’t get into). I’m seething with rage towards Microsoft and its utter incompetence and maliciousness. Let me, for once, not mince words here: Windows 11 is a travesty, a loose collection of dark patterns and incompetence, run by people who have zero interest in lovingly crafting an operating system they can be proud of. Windows has become a vessel for subscriptions and ads, and cannot reasonably be considered anything other than a massive pile of user-hostile dark patterns designed to extract data, ad time, and subscription money from its users.</p>
<p>If you can switch away and ditch Windows, you should. The ship is burning, and there’s nobody left to put out the fires.</p>
</blockquote>
<p>Couldn’t agree more.</p>
<p>Don’t trust Microsoft to make good decisions in your best interest.</p>
]]></content:encoded></item><item><title>First Week with iOS 26</title><link>/2025/09/19/1149/</link><pubDate>Fri, 19 Sep 2025 11:49:39 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/09/19/1149/</guid><description/><content:encoded><![CDATA[<p>Well, it was almost a year, since I started using the iPhone 12 mini that Nick gave me when he bought his 15 Pro Max. (He said 16th is the same, and it’s not reasonable to buy it for more.)</p>
<p>I was charging my phone 35…65% all the time, I even have my special automations for that. Sometimes I needed some relaxed recharges during the day, it was super effortless. When I see the phone is at 35%, I put it on charge for like 15 to 30 minutes (a slow charge), and it’s closer to 50% or even more. And it’s usable for almost the entire day. I don’t use my iPhone <em>that</em> heavily. It’s mostly messenger, or me reading some web, or me working with my to-do system in Obsidian (so, reading or writing text). All that was perfectly good on my 1st Gen SE, yet it’s screen isn’t <em>that</em> good. Performance-wise, I could use an iPhone X from 2017 (mine one from 2020), which is now-obsolete. And probably I’d like to downgrade, but since my iPhone is perfectly good, except the battery, I’m not going to.</p>
<p>This phone felt like it is from the future. The infinite battery changes a lot. My battery was infinite, and when Nick was giving the phone to me, he was smirking that charging it four times a day is <em>my</em> problem now. I replied in all seriousness that I’m not going to, and that was the truth. I was chrging that phone twice a day with 15 minutes sessions of slow-charge, literally. The battery was infinite, and each use was a couple of percents, I couldn’t do 60% → 50% unless I was using it very heavily. Not to say 65% → 35% (I have notifications for both). That travel would take half a day for me.</p>
<p>Today? Yeah, I can take it with 65% and put it back on charge with 35% within one session, which in my case isn’t very long usually. Like, half an hour tops?</p>
<p>That’s iOS 26 with all its fanciness. I understand I should pay for this. But the thing is, I don’t even like all these glassy things. They are nice and fancy and all, but the previous version wasn’t bad either! It was <em>more</em> stylish than this. But nobody asked me. I’m not some luddite in that regard, and I’m very open to many things. And I’m open to this glassy super-distraction (from the interface alone!) too, even when I clearly see it’s too much for me, it just spams and DDOSes my attention muscle. Which isn’t that strong.</p>
<p>I have an impression that my Intel MacBook Pro 13&quot; (Late 2014) with battery at 60% health is much more stable with its battery. It works very confidently for at least 3 hours of heavy usage. Last time I was in the office a couple of weeks back, I didn’t take my charger (expecting to leave the office after two hours tops), and it survived 3 hours easily. I didn’t use my laptop that heavily for maybe half a year, yet it survived this.</p>
<p>Now, I’m like Nick. I charge my phone 3 to 4 times a day, and that charge is 20% → 80% now. Sometimes even 20% → 100% now (I can simply forget to remove the charger). Now these two Belkin dock stations Nick gave me are of a use, finally! They were just a fancy paperweights on my tables, at farm and at home. Now, I actually use them to re-charge my phone!</p>
<p>Cool, ain’t?</p>
<p>Same goes with Solomia. She’s a super light phone user, and her phone surely survived a day or two. Now, I’m paying attention, I see her phone is constantly closer to 20%, so it triggers me to go put it on charge, when I see it. She’s having iPhone 11, which is regular size. So, that’s not some tiny-phone-tiny-battery-plebs issue, it’s the system. The system.</p>
<p>Now, I feel this teleportation back in time. Not even into my SE1 years, not even my 5S ones, but straight into my first iPhone 4S. Oh, remember that iOS 6 → iOS 7 update? That was it, that was all the same. This time, I expect I won’t be given this privilege to update to iOS 9 equivalent. I expect our phones won’t be supported next year, and when there are at least some performance patches, we won’t get it. As how would they nudge us into buying new iPhones? These are perfect for us already.</p>
<p>Only I started value this little size of mine much more. I started using it as my organiser with the collection of my (mostly to-do) notes. What a blessing to have this super-computer in my pocket. Sorry thing, it was perfect before the update, and now it’s just a fancy toy that’s not too reliable, when I need it.</p>
<p>So, for the future, it’s obviously only the biggest possible size, since its battery is also bigger. Or… maybe <a href="https://media1.giphy.com/media/v1.Y2lkPTc5MGI3NjExYXd4aXhvOXdsaHpoNzY3ZnpobzFiYTh3Z2VtbW9oOG10OG03Y2Y3dCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/fmOuJjYSQybfpDJO7g/giphy.gif" target="_blank">Apple will fix this, at some point</a>.</p>
]]></content:encoded></item><item><title>Mostly matter</title><link>/2025/09/18/1213/</link><pubDate>Thu, 18 Sep 2025 12:13:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/09/18/1213/</guid><description/><content:encoded><![CDATA[<p>Oh, I have never heard of mostly matter, and I think that’s a nice initiative.</p>
<p><a href="https://forum.mattermost.com/u/jacobgkau" target="_blank">Jacob Kauffmann</a><a href="https://forum.mattermost.com/u/jacobgkau" target="_blank">jacobgkau</a></p>
<p><a href="https://forum.mattermost.com/t/solved-is-there-any-limitations-on-user-count-mattermost-community-version/11580/9" title="Post date" target="_blank">Jun 27</a></p>
<p>As mentioned over in <a href="https://forum.mattermost.com/t/feedback-on-collaboration-for-mission-critical-work/17563" target="_blank">Feedback on Collaboration for Mission-Critical Work</a>, Framasoft is maintaining a soft fork called Mostlymatter that removes the arbitrary user limits.</p>
<ul>
<li>The downloads are here: <a href="https://packages.framasoft.org/projects/mostlymatter/" target="_blank">https://packages.framasoft.org/projects/mostlymatter/</a></li>
<li>The patch’s source code is here: <a href="https://framagit.org/framasoft/framateam/mostlymatter" target="_blank">https://framagit.org/framasoft/framateam/mostlymatter</a></li>
</ul>
<p>System76 migrated to Mostlymatter in late February for the Pop!_OS community chat, and it seems to be working well. (As explained in that other thread, we do have far fewer <em>simultaneous</em> users than registered users, and while I expect many servers are like that, YMMV based on your own server loads.)</p>
]]></content:encoded></item><item><title>Slack</title><link>/2025/09/18/1152/</link><pubDate>Thu, 18 Sep 2025 11:52:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/09/18/1152/</guid><description/><content:encoded><![CDATA[<p>I like <a href="https://news.ycombinator.com/item?id=45285978" target="_blank">this</a>:</p>
<blockquote>
<p>I was cancelling my annual slack premium last month and had to click to acknowledge that some of my members are using the AI features and they will lose access to them.</p>
<p>They then offered me a discount and if I refused there was another checkbox where I accepted that I was about to cause disruption for other staff.</p>
<p>I was tempted to take the deal until that point, but I&rsquo;m the only member of the organisation and I absolutely do not use their AI</p>
</blockquote>
]]></content:encoded></item><item><title>Automation vs AI</title><link>/2025/09/17/2231/</link><pubDate>Wed, 17 Sep 2025 22:31:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/09/17/2231/</guid><description/><content:encoded><![CDATA[<p>Partially timed <a href="https://lobste.rs/c/vyahll" target="_blank">comment</a>:</p>
<blockquote>
<p>In my experience, software developers love automation. You can pry my CI/CD server from my cold, dead hands!</p>
<p>But what exactly do LLMs really automate? First of all, they are loosely specified and cannot be trusted to produce the same outputs given the same inputs. Second, they are expensive to run at scale, if you want to use them for anything beyond a demo or toy. Third, they are in constant flux. What works today may be broken tomorrow when the underlying model is updated.</p>
<p>For automation, I much prefer technology that is reproducible, well specified, cheap and efficient.</p>
</blockquote>
<p>Yeah! Me too! Especially I love cheap for that, solely because that scales really well!</p>
]]></content:encoded></item><item><title>Raspberry Pi: Disable led to save power</title><link>/2025/09/16/1207/</link><pubDate>Tue, 16 Sep 2025 12:07:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/09/16/1207/</guid><description/><content:encoded><![CDATA[<p>Add</p>
<pre tabindex="0"><code># Disable Power LED after boot
dtparam=pwr_led_activelow=off
# Disable SD card activity led
dtparam=act_led_trigger=none
dtparam=act_led_activelow=off
# Disable the ethernet LEDs - these are Pi4 specific values.
# Look in the docs for the values for other Pi boards.
dtparam=eth_led0=4
dtparam=eth_led1=4
</code></pre><p>to <code>/boot/config.txt</code></p>
]]></content:encoded></item><item><title>Americas first</title><link>/2025/09/15/2147/</link><pubDate>Mon, 15 Sep 2025 21:47:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/09/15/2147/</guid><description/><content:encoded><![CDATA[<p>The new version of iOS, 26, is planned for release today, September 15.</p>
<p>I have been checking it all day long, but it isn’t there. Wasn’t there. Now it’s here, as I’m checking now.</p>
<p>Apparently, American employers woke up! Thanks guys, I’m going to test it right now.</p>
]]></content:encoded></item><item><title>Different terminal tools in Linux and macOS</title><link>/2025/09/14/2212/</link><pubDate>Sun, 14 Sep 2025 22:12:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/09/14/2212/</guid><description/><content:encoded><![CDATA[<p>Interesting, I’ve been making bash scripts for over a year now, and it was one of my favourite hobby projects. And it’s only now that I realise that these things — terminal tools — are different in these systems.</p>
<p>I mean, I know that for quite a long time, a decade maybe. But it’s only now that I realised that. Particularly, this comment made me think over it just once again:</p>
<blockquote>
<p>Given that both grep and find are weird/inconsistent between BSD/GNU versions, and I typically use them piped together for the same things anyway, I’ve found that ripgrep is a nice/faster/universal alternative that is pretty unproblematic to install in whatever environment I want: <a href="https://github.com/BurntSushi/ripgrep" target="_blank">https://github.com/BurntSushi/ripgrep</a></p>
</blockquote>
<p>Followed by the joke:</p>
<blockquote>
<p>But isnt that what AI is for? Writing syntactically correct regexes?</p>
</blockquote>
<p>Also, I realised that I don’t have to use built-in tools, on my servers I can install everything I want. I guess I would rewrite my scripts over time, over and over again.</p>
]]></content:encoded></item><item><title>Debian</title><link>/2025/09/14/2134/</link><pubDate>Sun, 14 Sep 2025 21:34:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/09/14/2134/</guid><description/><content:encoded><![CDATA[<p>Oh Debian, Debian, Debian. The system I cannot like, since the early days. It’s just the worst for me.</p>
<p>Random people on the internet aren’t fans either:</p>
<blockquote>
<p>From my experience in anger, it’s only really Debian (and for very different reasons, Windows, of course). Arch, Fedora, etc. don’t seem to have this much random breakage version to version that is ignored and NOTABUGged.</p>
</blockquote>
<p>And then as the reply:</p>
<blockquote>
<p>That’s because everyone else ships the software more or less as released and tested upstream. Debian messes with EVERYTHING, splits it all up, then has to do their own testing. It’s their packaging philosophy, it’s intentional, and it creates a lot of work for sysadmins. They do it in the name of ultimate system control but if that’s what you’re after you can probably get a better product out of arch or something without the constant breakage and hair-brained defaults.</p>
</blockquote>
<p>I guess it’s hare-brained<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>, and I’m agree so much here!</p>
<p>And the first commenter replies:</p>
<blockquote>
<p>Yeah if one is after ultimate control then they should probably use, in this particular order, Guix SD, NixOS, Gentoo, Void, Arch. I’m just fine with Arch for my home messing around server, and RHEL at work. I just don’t get what’s the appeal of ubuntu/debian for pet servers.</p>
</blockquote>
<p>Me, I am experienced with Arch for 6 years now, using it daily. And Debian for maybe 15…17 years, using it on and off, and it was the worst all the time. It’s only advantage was that for some mysterious to me reason, it supports some obscure hardware, like my Orange Pi Zeros. I’d love to have Arch there, or even FreeBSD, but there are no options like that.</p>
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p>Aha, okay, those are synonyms. I just never seen the hair version.&#160;<a href="#fnref:1" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
</ol>
</div>
]]></content:encoded></item><item><title>pass and its advantages</title><link>/2025/09/14/0708/</link><pubDate>Sun, 14 Sep 2025 07:08:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/09/14/0708/</guid><description/><content:encoded><![CDATA[<p>I have heavily used Pass over the years. Here are some of its pros:</p>
<ul>
<li>Your secret key can be stored in Yubikey, handled by a dedicated OpenPGP agent. This allows deriving a strong key from a weak one. Your password is basically a short PIN with max 3 tries. Every password retrieval can require a physical touch. This is convenient and secure!</li>
</ul>
<p>Pass makes sense if you use it with a hardware key, with touch enabled. With this setup, it’s hard to beat its security.</p>
<ul>
<li>
<p>It uses public key cryptography, and comes with its advantages. You don’t need your master password to add/encrypt passwords. You only need that for decryption. Less exposure of master key, and more convenience.</p>
<p>For that reason, it’s well suited to share passwords with other people or devices. You can encrypt to multiple public keys. This adds multi user and device support.</p>
<p>You can easily add a backup offline public key (which you may print) if you lose your Yubikey.</p>
</li>
<li>
<p>You can decrypt a single password without decrypting and exposing other passwords. The passwords are isolated, if you use Yubikey.</p>
</li>
<li>
<p>Searching passwords is quick and transparent. You easily see what is in your store.</p>
</li>
<li>
<p>You can use it programmatically, eg, your backup script can grab a password from the store.</p>
</li>
<li>
<p>It’s a short bash script that you can verify, and delegates encryption to a dedicated well-audited cryptographic tool.</p>
</li>
<li>
<p>PGP is a standard, and GPG and git are widely available. There is no database to break or migrate. You can read your passwords anywhere and in the future.</p>
</li>
<li>
<p>The script is written by the creator of the acclaimed Wireguard!</p>
</li>
</ul>
<p>There are also cons.</p>
<ul>
<li>
<p>Some people don’t like that it leaks metadata (filenames, and password tree), though there are versions of pass that fix it.</p>
</li>
<li>
<p>Lately gpg is causing some troubles with Debian Trixie. GPG agent frequently locks the Yubikey and requires restarting pcscd (probably due to conflicts with pcscd). There is a similar tool Passage using Age, maybe that solves it.</p>
</li>
<li>
<p>There are mobile apps, but they are not as frequently updated as something like Bitwarden apps (which has client for every OS, and frequently fixes bugs and adds functionality).</p>
</li>
<li>
<p>I haven’t used and not sure how good browser support is.</p>
</li>
</ul>
<p>Here is a post on a similar password management with GPG replaced with Age</p>
<p><a href="https://words.filippo.io/passage/" target="_blank">https://words.filippo.io/passage/</a></p>
]]></content:encoded></item><item><title>New iPhones</title><link>/2025/09/10/2222/</link><pubDate>Wed, 10 Sep 2025 22:22:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/09/10/2222/</guid><description/><content:encoded><![CDATA[<p>Someone voiced my opinion, so I’m copying it as it is:</p>
<blockquote>
<p>When a phone costs north of 1000USD something is terribly wrong. 99% of &ldquo;modern&rdquo; phone use is basically (doom) scrolling, browsing the web, using core apps (like maps) for directions, taking pictures and finally communicating with whatsapp and making the odd/rare old school phone call.
This should not require spending 1000-1500USD on a phone.</p>
<p>Im doing all of the above with a iPhone SE for what i paid like 300-350USD for.</p>
<p>Second hand phones are even cheaper, just change the battery and you are good to go.</p>
</blockquote>
<p>I’m rocking 12 mini, and I’m happy with it.</p>
<p>And also, as a bonus:</p>
<blockquote>
<p>It&rsquo;s wild to see the HN crowd, bleeding-edge technologists, regularly bring up &ldquo;lying flat on a table&rdquo; as a critical feature for a supercomputer inside a camera that fits in your pocket.
Somebody (many somebodies?) is rolling over in his grave.</p>
</blockquote>
<p>That’s HN, my man. Don’t expect them to be any smart, huh.</p>
<p>It’s just ridiculous. I use smartphones for like my entire life, literally. And never ever I needed to use them when they lie flat on a table. What is wrong with these people? I have my phone in my hands, always. Otherwise it’s in my pocket. Or bag. That’s it.</p>
<p>I like new iPhones. I won’t buy them, they’re too expensive for me. Not only because of their price, I have no real use for them. That’s it. I’ll continue being second-hand guy when it comes to iPhones. I bought few new ones, and I just regret it. Money being wasted. They better be put into any work, money.</p>
]]></content:encoded></item><item><title>Mattermost and web server</title><link>/2025/09/06/1916/</link><pubDate>Sat, 06 Sep 2025 19:16:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/09/06/1916/</guid><description/><content:encoded><![CDATA[<p>From <a href="https://wiki.archlinux.org/title/Mattermost" target="_blank">Arch wiki</a>:</p>
<blockquote>
<p>To securely access your Mattermost server from the Android and iOS apps, which do not support self-signed TLS certificates, you can <a href="https://docs.mattermost.com/install/config-proxy-nginx.html?highlight=proxy#configuring-nginx-as-a-proxy-for-mattermost-server" target="_blank">setup a reverse web proxy</a>.</p>
</blockquote>
<p>The main benefits of a proxy are:</p>
<ul>
<li>SSL termination</li>
<li>HTTP to HTTPS redirect</li>
<li>Port mapping 80 to 8065</li>
<li>Standard request logs</li>
</ul>
<p>Proxying can be achieved with most web servers.</p>
]]></content:encoded></item><item><title>Mattermost vs Campfire</title><link>/2025/09/06/1224/</link><pubDate>Sat, 06 Sep 2025 12:24:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/09/06/1224/</guid><description/><content:encoded><![CDATA[<h2 id="mattermost">Mattermost</h2>
<p>According to <a href="https://docs.mattermost.com/deployment-guide/software-hardware-requirements.html" target="_blank">specs</a>.</p>
<h3 id="hardware-requirements-for-team-deployments">Hardware requirements for team deployments</h3>
<p>Most small to medium Mattermost team deployments can be supported on a single server with the following specifications based on registered users:</p>
<ul>
<li>
<p>1 - 1,000 users - 1 vCPU/cores, 2 GB RAM</p>
</li>
<li>
<p>1,000 - 2,000 users - 2 vCPUs/cores, 4 GB RAM</p>
</li>
</ul>
<h2 id="campfire">Campfire</h2>
<p>According to their <a href="https://once.com/campfire" target="_blank">promo page</a>:</p>
<table>
	<thead>
			<tr>
					<th><strong>Concurrent Users</strong></th>
					<th><strong>RAM</strong></th>
					<th><strong>CPU</strong></th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>250</td>
					<td>2GB</td>
					<td>1CPU</td>
			</tr>
			<tr>
					<td>1,000</td>
					<td>8GB</td>
					<td>4CPU</td>
			</tr>
			<tr>
					<td>5,000</td>
					<td>32GB</td>
					<td>16CPU</td>
			</tr>
			<tr>
					<td>10,000</td>
					<td>64GB</td>
					<td>32CPU</td>
			</tr>
	</tbody>
</table>
<p>So, I can make a conclusion that Mattermost is much more efficient. While being packed with much more features.</p>
<p>However, since I have an old Intel Atom server with 2 GB of ram and 2 CPUs, I can try both, considering both of my organisations are less than 250 users.</p>
]]></content:encoded></item><item><title>Dynamic screencast</title><link>/2025/08/31/0633/</link><pubDate>Sun, 31 Aug 2025 06:33:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/08/31/0633/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>Niri v25.05 (the previous release) added a feature called dynamic screencast target where you can bind a key that changes the target of your screencast to the focused window or screen. It’s very slick and easy to setup.</p>
</blockquote>
<p>Ha, sounds cool! I’m curious how it works and how would you use it.</p>
]]></content:encoded></item><item><title>Shadowsocks</title><link>/2025/08/29/2146/</link><pubDate>Fri, 29 Aug 2025 21:46:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/08/29/2146/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>Free and open-source encrypted proxy project, shadowsocks.org</p>
</blockquote>
<p>Has Durov did the most typical Russian thing? Did he stole the logo for his Telegram?</p>
]]></content:encoded></item><item><title>Data Vampires</title><link>/2025/08/26/2235/</link><pubDate>Tue, 26 Aug 2025 22:35:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/08/26/2235/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>The ecological and societal costs of data centers are hidden from the FAANG companies. It&rsquo;s very important to be well informed about it so society can regulate it. This podcast series, &ldquo;Data Vampires&rdquo; is really informative about the subject: <a href="https://www.youtube.com/playlist?list=PLm-sqZXTqq9oIG_d0P7aTMQHhoBiVroBa" target="_blank">https://www.youtube.com/playlist?list=PLm-sqZXTqq9oIG_d0P7aT&hellip;</a></p>
<p>You can find it in your favorite podcast player. Everybody should listen to it.</p>
</blockquote>
<p>Okay, I will.</p>
]]></content:encoded></item><item><title>Old PCs</title><link>/2025/08/26/1739/</link><pubDate>Tue, 26 Aug 2025 17:39:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/08/26/1739/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>If you want lots of nvme, lots of sata, lots of ram and lots of ability to power drives then you’re not looking at a minipc anymore.</p>
<p>Would suggest you do the same I did — climb onto ebay and look at the AM4 systems that gamers are dumping. AM4 is aging out of gaming space but for NAS/proxmox duty they’re aging like fine wine. Look for one that has is X570 and has bifuraction support on the X16</p>
</blockquote>
<p>Ahh, I might want to explore that one day too.</p>
]]></content:encoded></item><item><title>Frigate</title><link>/2025/08/26/1731/</link><pubDate>Tue, 26 Aug 2025 17:31:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/08/26/1731/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>I set up one to run Frigate [1] to detect motion over my several security cameras and send me notification emails with still images and video clips attached. It works well, and I hate the idea of sending my private videos to the cloud for processing with usual security camera setups.</p>
</blockquote>
<p>[1] <a href="https://github.com/blakeblackshear/frigate" target="_blank">https://github.com/blakeblackshear/frigate</a></p>
<p>Oh, I like the idea. Might want make it real one day.</p>
]]></content:encoded></item><item><title>Windows clock</title><link>/2025/08/25/1455/</link><pubDate>Mon, 25 Aug 2025 14:55:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/08/25/1455/</guid><description/><content:encoded><![CDATA[<p>Someone on the Internet:</p>
<blockquote>
<p>The clock problem is actually a Linux issue. Linux sets the hardware system clock to UTC and only applies time zones when displaying the time.</p>
<p>Windows sets the hardware clock to local time.</p>
<p>Every time one or the other updates the clock, it&rsquo;s now in the wrong format for the other OS. The fix is to tell Linux to use local time. There are no side effects as far as I can tell.</p>
</blockquote>
<p>Oh wow, okay. Hope I’ll never need this knowledge though.</p>
]]></content:encoded></item><item><title>GNU/Linux</title><link>/2025/08/18/1418/</link><pubDate>Mon, 18 Aug 2025 14:18:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/08/18/1418/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>For all the Stallman incarnates out there, I understand that Linux is a kernel and GNU corelibs and userspace all unite in some unholy ceremony to make a usable operating system.</p>
<p>For the bulk of the userbase though, this ultimately doesn’t matter. Language also has the neat capability to evolve based on its accepted understanding. Everyone knows what is meant when an operating system is referred to as “Linux” and that’s what matters.</p>
</blockquote>
<p>That’s a good one, I’m going to save it.</p>
]]></content:encoded></item><item><title>Termius</title><link>/2025/08/14/2313/</link><pubDate>Thu, 14 Aug 2025 23:13:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/08/14/2313/</guid><description/><content:encoded><![CDATA[<p><a href="https://apps.apple.com/app/id549039908" target="_blank">Termius for iPhone</a> is so cool, I’m excited how cool it is.</p>
<ul>
<li>I am unable to get asleep, and that’s a bad news</li>
<li>And I realised I don’t need it, which also is a bad news.</li>
</ul>
<p>The interface is a wonder. But comparing to 5.9 MB iSH this thing is 224.3 MB.</p>
<p>I need to ssh into my servers once in a very long while. And most times it’s so typical that I can just create a shortcut, which would be much more convenient and efficient.</p>
<p>That makes me sad, and angry too. Also, I don’t like that it’s made by a corporation. It’s worse than being too useful. Really, I cannot imagine a scenario one needs such a useful ssh into servers tool. It’s super fancy, and a great example of a very modern interface. Outstanding job.</p>
]]></content:encoded></item><item><title>Canonical and their boss</title><link>/2025/08/14/2008/</link><pubDate>Thu, 14 Aug 2025 20:08:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/08/14/2008/</guid><description/><content:encoded><![CDATA[<p>This is from a very long time ago, but if you dig deep enough you can still find this gem. From memory, and not the precise wording:
The Canonical jobs page used to say you should only apply if you have accomplished something extraordinary in your life. If you haven’t you should apply here, where here liked to the US government website.
EDIT:
I misremembered the site, it was not on canonical.com but <a href="http://markshuttleworth.com/work.html" target="_blank">http://markshuttleworth.com/work.html</a>
Around 2004 it said:
&ldquo;Brilliant. Tell me about things you’ve done in which you have truly excelled. I don’t mind if you did brilliantly at school and then crashed at university because you were more interested in something else, just tell me about the something else! It could be an open source piece of software you wrote and which has been widely used. It could be a small business you’ve setup and run. It could be that you were consistently in the top 10% of your class at school or university. It could be that you are a natural leader or organiser. If you haven’t done brilliantly at something in life, try applying here, you’ll fit in just fine&rdquo;
The very last “here” was a link to <a href="http://www.whitehouse.gov/" target="_blank">http://www.whitehouse.gov/</a></p>
<ul>
<li><a href="https://web.archive.org/web/20040606095703/http://www.markshuttleworth.com/work.html" target="_blank">web.archive.org</a>
<a href="https://archive.is/o2rJa" target="_blank">https://archive.is/o2rJa</a></li>
</ul>
<p>Someone says:</p>
<blockquote>
<p>Huge red flag. What extraordinary thing did Canonical accomplish by the way? Making a Debian distro for first year uni students?</p>
</blockquote>
<p>And this reply is quite good:</p>
<blockquote>
<p><em>What extraordinary thing did Canonical accomplish by the way</em><br>
<br>
I’m not sure you remember what the Linux landscape looked like when Ubuntu was first released, but it was a pretty huge deal at the time. So much more hardware and software (esp. media playback) worked out of the box than any other distro at the time. USB and wireless networking just worked. The desktop they provided was was really nice and well configured as well with most defaults working the way most people expecting them to. Plus the pretty amazing fact that they would send you an install CD, for free, basically anywhere in the world. Back when downloading 700 MB over the internet was an impossibility for most people, this was a seriously huge deal for getting Linux into the hands of people. You could take that free CD, pop it into almost any computers, just accept all the defaults and be pretty sure to have a working Linux desktop at the end. At the time, that was a huge accomplishment. <br>
<br>
We can all have opinions about the choices Canonical has made over the years and what they have become, but let’s not pretend that they weren’t one of the biggest and most significant drivers of Linux on the desktop back in the day.</p>
</blockquote>
<p>— <a href="https://news.ycombinator.com/item?id=37062043" target="_blank">Source</a></p>
<p>Them I’m going to just cite some things I found interesting:</p>
<blockquote>
<p>SuSE and other mainstream distros worked “out-of-the box” just as well, or better, than the early Ubuntu versions. Fedora, Debian, etc didn’t not work because they couldn’t, but they were trying to make a point about free software and what that meant, so they took a strict stance on included licensed code. It was 2 minutes of adding RPMForge to your repos to fix, however. <br>
<br>
The early versions of Ubuntu weren’t popular because they were easier, they were popular because they followed the AOL model and would send you an install disc for free. They leaned into making the install process easier much later (around the 6…7 versions).</p>
</blockquote>
<p>That’s about CDs:</p>
<blockquote>
<p>The one real reason they were popular and the one real accomplishment. No doubt.</p>
</blockquote>
<p>I agree here. The CDs were a popularity hack. I have some of them, or maybe I had. They were in a foreign country I’m not living in, and have no plans to ever visit.</p>
]]></content:encoded></item><item><title>Canonical HR Sinking Ship</title><link>/2025/08/14/1937/</link><pubDate>Thu, 14 Aug 2025 19:37:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/08/14/1937/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>I can understand a hiring process like this if we’re talking about fighter pilots, astronauts, special forces operators, scientists going to antarctica, or whatever. But software engineering? C’mon. Delusions of grandeur.</p>
</blockquote>
<p>Well.. have you met their CEO?
The truth is once companies have a certain size and revenue, their software developers don’t matter really that much. Yes it can be hell to work there, everyone is overworked, things are low quality, etc. As long as the checks keep coming in ( and they will ) there is really no critical problem to be addressed.
Now the funny part: once the alarm bells go off and they try to change course… not happens, the “ship” is unresponsive and in most cases it will sink. But depending on the size of the company that will take years and maybe even decades.
So the best skill everyone needs to have (I wish really technical introverted software developers had this more ) is: Develop “street smarts” and tell these people to go fuck themselves and shove their “hiring process” up their asses.</p>
<p>— <a href="https://news.ycombinator.com/item?id=37066941" target="_blank">Source</a></p>
]]></content:encoded></item><item><title>Crontab on my bridge (repeater) router</title><link>/2025/08/14/1430/</link><pubDate>Thu, 14 Aug 2025 14:30:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/08/14/1430/</guid><description/><content:encoded><![CDATA[<p>Made it rebooting when I’m not here, on the farm:</p>
<ul>
<li>1:45 am, when it’s the night</li>
<li>8:45 am, when it’s the morning, and I’m somewhere in the kindergarten with the kids</li>
<li>12:45 pm, when I’m in the Kdg to get my daughter</li>
<li>17:45, when I’m in the Kdg again, to get my son</li>
<li>23:45, when I’m more likely to be asleep, so the reboot won’t affect me, and just in case</li>
</ul>
<p>It’s an OpenWrt router, so the commands are:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">crontab -e
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">crontab -l
</span></span><span class="line"><span class="cl"><span class="m">45</span> 1,8,12,17,23 * * * sleep <span class="m">120</span> <span class="o">&amp;&amp;</span> touch /etc/banner <span class="o">&amp;&amp;</span> reboot
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">service cron restart
</span></span></code></pre></div>]]></content:encoded></item><item><title>Canonical (are) idiots</title><link>/2025/08/13/2134/</link><pubDate>Wed, 13 Aug 2025 21:34:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/08/13/2134/</guid><description/><content:encoded><![CDATA[<p>I have just read this article:</p>
<p><a href="https://www.tomkranz.com/blog1/a-case-study-in-bad-hiring-practice-and-how-to-fix-it" target="_blank">https://www.tomkranz.com/blog1/a-case-study-in-bad-hiring-practice-and-how-to-fix-it</a></p>
<p>And it’s so fucking funny! It’s exactly my experience of applying for jobs these days.</p>
<p>I never liked Ubuntu, and I believe they are harm to Linux community. Their system is an utter piece of shit, and if it wasn’t, I might be attracted to full switch to Linux much earlier.</p>
<blockquote>
<p>Fedora is just a fantastic jewel, and surely one of the best Linux distributions alive.<br>
<br>
I’m not very sure about Arch (which I use), but it was rock solid for me (solider than any Debian ever was). Also, there are Gentoo, Nix, and Alpine, that I want to try out.</p>
</blockquote>
<p>Reading this, it feels like they are absolute idiots. They stink with mediocrity, even their font is just, I cannot stand it, there’s something very unprofessional about it to me.</p>
<p>So, yeah. Not even surprised their hiring processes are like that.</p>
<p>Also this</p>
<p><a href="https://old.reddit.com/r/recruitinghell/comments/15kj845/canonical_the_recruitment_process_really_is_that/" target="_blank">Canonical: the recruitment process really is that long/complex/you want how much info about high school?!</a></p>
]]></content:encoded></item><item><title>Oh wow, .desktop files are great</title><link>/2025/08/13/1724/</link><pubDate>Wed, 13 Aug 2025 17:24:06 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/08/13/1724/</guid><description/><content:encoded>&lt;p>I just never used them, really. Turned out, they allow pretty nice way of automating things.&lt;/p>
</content:encoded></item><item><title>A Time Traveller</title><link>/2025/08/13/1003/</link><pubDate>Wed, 13 Aug 2025 10:03:45 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/08/13/1003/</guid><description/><content:encoded><![CDATA[<p>I noticed that one of my servers drifted 5 minutes into the future.</p>
<blockquote>
<p>Four minutes and a half, to be precise.</p>
</blockquote>
<p>Turned out, it never had a time sync thing enabled. Weird, should I do that manually? I cannot recall me enabling this on some other machine. Yet, all other machines have it enabled.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">timedatectl
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">               Local time: Wed 2025-08-13 10:05:08 EEST
</span></span><span class="line"><span class="cl">           Universal time: Wed 2025-08-13 07:05:08 UTC
</span></span><span class="line"><span class="cl">                 RTC time: Wed 2025-08-13 07:05:08
</span></span><span class="line"><span class="cl">                Time zone: Europe/Kyiv <span class="o">(</span>EEST, +0300<span class="o">)</span>
</span></span><span class="line"><span class="cl">System clock synchronized: no
</span></span><span class="line"><span class="cl">              NTP service: inactive
</span></span><span class="line"><span class="cl">          RTC in <span class="nb">local</span> TZ: no
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">systemctl status systemd-timesyncd
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">○ systemd-timesyncd.service - Network Time Synchronization
</span></span><span class="line"><span class="cl">     Loaded: loaded <span class="o">(</span>/usr/lib/systemd/system/systemd-timesyncd.service<span class="p">;</span> disabled<span class="p">;</span> preset: enabled<span class="o">)</span>
</span></span><span class="line"><span class="cl">     Active: inactive <span class="o">(</span>dead<span class="o">)</span>
</span></span><span class="line"><span class="cl">       Docs: man:systemd-timesyncd.service<span class="o">(</span>8<span class="o">)</span>
</span></span></code></pre></div><p>All it took, is just:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo systemctl <span class="nb">enable</span> --now systemd-timesyncd
</span></span></code></pre></div><p>And now it lives in the present:</p>
<pre tabindex="0"><code>Created symlink &#39;/etc/systemd/system/dbus-org.freedesktop.timesync1.service&#39; → &#39;/usr/lib/systemd/system/systemd-timesyncd.service&#39;.
Created symlink &#39;/etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service&#39; → &#39;/usr/lib/systemd/system/systemd-timesyncd.service&#39;.

timedatectl status
               Local time: Wed 2025-08-13 10:03:26 EEST
           Universal time: Wed 2025-08-13 07:03:26 UTC
                 RTC time: Wed 2025-08-13 07:03:26
                Time zone: Europe/Kyiv (EEST, +0300)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no
</code></pre><p>I wonder whether it influenced anything. This server being living in the future.</p>
<blockquote>
<p>E.g. how would it resolve syncthing conflicts? Its files are always newer, right?</p>
</blockquote>
]]></content:encoded></item><item><title>Trixie 13</title><link>/2025/08/09/2333/</link><pubDate>Sat, 09 Aug 2025 23:33:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/08/09/2333/</guid><description/><content:encoded>&lt;p>Oh, what a day! What a life!&lt;/p>
&lt;p>I believe I’ve been waiting for this day for a couple of years, at least. I don’t like Debian, but there’s not many alternatives for SBCs.&lt;/p>
</content:encoded></item><item><title>Open sourcing Win11 UI</title><link>/2025/08/02/2255/</link><pubDate>Sat, 02 Aug 2025 22:55:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/08/02/2255/</guid><description/><content:encoded><![CDATA[<p>Saw <a href="https://kulli.sh/share?q=https://www.neowin.net/news/microsoft-is-taking-steps-to-open-sourcing-windows-11-user-interface-framework/&amp;title=Microsoft%20is%20taking%20steps%20to%20open-sourcing%20Windows%2011%20user%20interface%20framework%20-%20Neowin" target="_blank">on Kullish</a> that <a href="https://www.neowin.net/news/microsoft-is-taking-steps-to-open-sourcing-windows-11-user-interface-framework/" target="_blank"><strong>Microsoft is taking steps to open-sourcing Windows 11 user interface framework - Neowin</strong></a></p>
<p>Got me laughing, the irony of all this. Perhaps, that’s a good thing, the open sourcing the whole thing.</p>
<p>But honestly, are there people who actually use Windows 11 these days? I understand the percentage, but still, it feels like everyone is on macOS or Linux. Windows feels so obsolete, so clumsy.</p>
<p>I worked with it from my wife’s with issued laptop. And it’s so unbelievably bad!</p>
<ul>
<li>I renamed a file, and it never showed that in file explorer from where I renamed the file. Until I pressed the refresh button. Oh, this is very futuristic thing to have.</li>
<li>Then, turned out, I cannot select files and make a directory with them.</li>
<li>When I manually created a directory and moved the files there, turned out the change wasn’t reflected in the other window that, turned out, had the same directory opened. Mind blowing.</li>
</ul>
<p>Really, I used the system for like 3 minutes and I faced so many absolutely incredible stupid things. It’s hard to believe people are actually using the system. It’s just miserable.</p>
<p>Always has been.</p>
]]></content:encoded></item><item><title>Ubunutu</title><link>/2025/07/27/1925/</link><pubDate>Sun, 27 Jul 2025 19:25:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/07/27/1925/</guid><description/><content:encoded>&lt;p>Oh, I like this tiny misprint.&lt;/p>
</content:encoded></item><item><title>Amber-lang</title><link>/2025/07/22/0006/</link><pubDate>Tue, 22 Jul 2025 00:06:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/07/22/0006/</guid><description/><content:encoded><![CDATA[<blockquote>
<p><a href="https://amber-lang.com/" target="_blank">amber-lang</a> is dope, it requires this and doesn’t have insane syntax for it and compiles down to bash. <br>
<br>
Lots of other nice features that make it easy to do things you <em>should</em> always be doing but aren’t</p>
</blockquote>
<p>Oh wow! Today I learned. Thanks, <a href="https://old.reddit.com/r/programming/comments/1ifunbl/unexpected_benefits_of_building_your_own_tools/mao0bhi/" target="_blank">dude</a>!</p>
]]></content:encoded></item><item><title>Distro sea</title><link>/2025/07/10/0719/</link><pubDate>Thu, 10 Jul 2025 07:19:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/07/10/0719/</guid><description/><content:encoded><![CDATA[<p>If you want to check out Zorin, or other popular Linux flavors, in your browser to see if you like them without having to install them on a VM/separate partition, try Distro Sea:<a href="https://distrosea.com/" target="_blank">https://distrosea.com/</a></p>
<p>There’s also quite a few good reviews on Zorin on YouTube.</p>
<p>People should also note Zorin sells a &ldquo;pro&rdquo; version for around $50. I&rsquo;m sure most people could achieve the same features the pro edition has without much trouble, but it also helps them with development costs and everything else.</p>
<p><a href="https://zorin.com/os/pro/" target="_blank">https://zorin.com/os/pro/</a></p>
]]></content:encoded></item><item><title>Configs</title><link>/2025/07/07/1405/</link><pubDate>Mon, 07 Jul 2025 14:05:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/07/07/1405/</guid><description/><content:encoded><![CDATA[<p>A pretty decent <a href="https://news.ycombinator.com/item?id=44487823" target="_blank">summary of the history of config files formats in Unix systems</a>:</p>
<blockquote>
<p>Since the context is systemd, one really should look to Unices in the 1980s rather than to Microsoft Windows in the 1980s. INI files were popularized by DOS+Windows, where there was no formal specification and whatever the Win16 API happened to do was gospel, but were largely nonexistent as a file format on contemporary Unices. Far from being &ldquo;the&rdquo; configuration file format, they were barely a blip on the radar and their introduction into Linux was somewhat akin to an invasive species as the Unix world had plenty of file formats and tooling for such formats before then, and the Linux-based operating system world had been busy cloning them all for years. <br>
<br>
Things like rc files for shells and .mailrc for BSD Mail were simply scripts written in the program&rsquo;s own command language. The .newsrc used by ReadNews was an example of a common colon-separated key+value format, also seen in Xresources and others. The sendmail.cf used by BSD Sendmail was its own <em>very</em> special thing, indistinguishable from modem line noise. <br>
<br>
BSD also widely used the &ldquo;capabilities&rdquo; file format, which still exists in many parts of FreeBSD, NetBSD, and OpenBSD to this day for various things such /etc/login.conf and /etc/gettytab and termcap. (In many cases nowadays, cap files are compiled into Berkeley DB or other constant database files by tools such as cap_mkdb and tic.)<br>
<br>
Many configuration files in the Unix world were simply flat file tables, with colons, whitespace, or TAB as the field separator. phones(5) is one such TAB-separated table that is in FreeBSD to this day.</p>
</blockquote>
]]></content:encoded></item><item><title>Sony vaio sve111</title><link>/2025/06/30/2344/</link><pubDate>Mon, 30 Jun 2025 23:44:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/06/30/2344/</guid><description/><content:encoded><![CDATA[<p>Ahh, I’ve seen this laptop for €12, and now I think whether I’d like to buy it or not.</p>
<p>The Sony VAIO SVE111 is a compact and lightweight laptop featuring an 11.6-inch display with a resolution of 1366 x 768. It is powered by an AMD E2-1800 dual-core processor, includes 4GB of RAM, and has integrated AMD Radeon HD 7340M graphics, making it suitable for basic tasks and multimedia use.</p>
<p>The Sony VAIO SVE111 is a part of the VAIO E series, designed to be a portable and stylish laptop suitable for everyday use. Here are some detailed specifications and features:</p>
<h3 id="design-and-build">Design and Build</h3>
<ul>
<li><strong>Form Factor</strong>: Ultraportable laptop with a sleek design.</li>
<li><strong>Dimensions</strong>: Approximately 29.4 cm x 20.5 cm x 2.1 cm (11.6 inches x 8.1 inches x 0.83 inches).</li>
<li><strong>Weight</strong>: Around 1.3 kg (2.87 lbs), making it easy to carry.</li>
</ul>
<h3 id="display">Display</h3>
<ul>
<li><strong>Screen Size</strong>: 11.6 inches.</li>
<li><strong>Resolution</strong>: 1366 x 768 pixels, providing decent clarity for everyday tasks.</li>
<li><strong>Panel Type</strong>: LED-backlit display, which offers good brightness and color reproduction.</li>
</ul>
<h3 id="performance">Performance</h3>
<ul>
<li><strong>Processor</strong>: AMD E2-1800 dual-core processor, which is suitable for basic computing tasks such as web browsing, document editing, and media playback.</li>
<li><strong>RAM</strong>: 4GB DDR3, which is adequate for multitasking with light applications.</li>
<li><strong>Storage</strong>: Typically comes with a 500GB HDD, providing ample space for files and applications.</li>
</ul>
<h3 id="graphics">Graphics</h3>
<ul>
<li><strong>Integrated Graphics</strong>: AMD Radeon HD 7340M, which can handle basic gaming and video playback but is not suitable for demanding graphics tasks.</li>
</ul>
<h3 id="connectivity">Connectivity</h3>
<ul>
<li><strong>Ports</strong>:
<ul>
<li>USB 3.0 and USB 2.0 ports for connecting peripherals.</li>
<li>HDMI output for connecting to external displays.</li>
<li>Ethernet port for wired internet connections.</li>
<li>Headphone and microphone jacks.</li>
</ul>
</li>
<li><strong>Wireless</strong>: Wi-Fi (802.11 b/g/n) and Bluetooth support for wireless connectivity.</li>
</ul>
<h3 id="battery-life">Battery Life</h3>
<ul>
<li><strong>Battery</strong>: Typically offers around 4 to 6 hours of battery life, depending on usage, which is standard for laptops in this category.</li>
</ul>
<h3 id="operating-system">Operating System</h3>
<ul>
<li><strong>OS</strong>: Originally shipped with Windows 8, but can be upgraded to later versions of Windows.</li>
</ul>
<h3 id="additional-features">Additional Features</h3>
<ul>
<li><strong>Keyboard</strong>: Chiclet-style keyboard with a comfortable typing experience.</li>
<li><strong>Touchpad</strong>: Multi-touch capable touchpad for easy navigation.</li>
<li><strong>Audio</strong>: Integrated speakers with decent sound quality for casual listening.</li>
</ul>
<h3 id="use-cases">Use Cases</h3>
<p>The VAIO SVE111 is suitable for students, professionals, and casual users who need a lightweight laptop for tasks like web browsing, document editing, and media consumption. However, it may struggle with more demanding applications such as video editing or high-end gaming.</p>
<p>Overall, the Sony VAIO SVE111 is a solid choice for users looking for a portable and budget-friendly laptop for everyday tasks.</p>
<p>The Sony VAIO SVE111 is equipped with the AMD E2-1800 processor, which is part of AMD&rsquo;s low-power, budget-friendly APU (Accelerated Processing Unit) lineup. Here are the key details about the AMD E2-1800 processor:</p>
<h3 id="specifications">Specifications</h3>
<ul>
<li><strong>Architecture</strong>: Based on the Bobcat architecture, which is designed for low power consumption and efficiency.</li>
<li><strong>Cores</strong>: Dual-core processor, meaning it has two physical cores that can handle tasks simultaneously.</li>
<li><strong>Threads</strong>: Does not support simultaneous multithreading (SMT), so it can handle two threads at a time (one per core).</li>
<li><strong>Base Clock Speed</strong>: 1.7 GHz, which is the speed at which the processor operates under normal conditions.</li>
<li><strong>Turbo Boost</strong>: Can boost up to 2.4 GHz under certain conditions, providing a temporary performance increase for demanding tasks.</li>
<li><strong>Cache</strong>: 1 MB of L2 cache, which helps improve performance by storing frequently accessed data closer to the processor.</li>
</ul>
<h3 id="graphics-1">Graphics</h3>
<ul>
<li><strong>Integrated GPU</strong>: The E2-1800 features an integrated AMD Radeon HD 7340 graphics processor, which is suitable for basic graphics tasks, such as video playback and light gaming.</li>
<li><strong>DirectX Support</strong>: Supports DirectX 11, allowing for better graphics performance in compatible applications and games.</li>
</ul>
<h3 id="power-consumption">Power Consumption</h3>
<ul>
<li><strong>TDP (Thermal Design Power)</strong>: The E2-1800 has a TDP of 18 watts, making it energy-efficient and suitable for use in ultraportable laptops. This low power consumption contributes to longer battery life.</li>
</ul>
<h3 id="performance-1">Performance</h3>
<ul>
<li><strong>Target Use Cases</strong>: The E2-1800 is designed for entry-level laptops and is suitable for basic computing tasks such as web browsing, word processing, and media consumption. It is not intended for heavy multitasking or demanding applications like video editing or high-end gaming.</li>
<li><strong>Benchmark Performance</strong>: In benchmark tests, the E2-1800 performs adequately for its class, but it may struggle with more intensive applications compared to higher-end processors.</li>
</ul>
<h3 id="conclusion">Conclusion</h3>
<p>The AMD E2-1800 processor is a budget-friendly option that provides sufficient performance for everyday tasks in lightweight laptops like the Sony VAIO SVE111. While it may not be suitable for demanding workloads, it excels in energy efficiency and is a good choice for users who need a portable device for basic computing needs.</p>
]]></content:encoded></item><item><title>Acer Multi-Touch 2-in-1 Chromebook Spin 11 N3350</title><link>/2025/06/30/1934/</link><pubDate>Mon, 30 Jun 2025 19:34:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/06/30/1934/</guid><description/><content:encoded><![CDATA[<p>Found an interesting model of a Chromebook, Acer Multi-Touch 2-in-1 Chromebook Spin 11 N3350. Can have it for a $100 (€82) on a local market.</p>
<p>Looks like I’m obsessed with an ultra-portable laptop for basic tasks, and I don’t know how to fight that obsession. Because, honestly, I have everything I need right now. My MacBook Pro 13 weights 1.54 kg, and that’s tolerable. Yes, I have to take a charger with it, but that’s not really an issue. Yet, this thing — an ultra-portable and cheap laptop — haunts me.</p>
<p>I don’t even need to have it all the time on me, I don’t have any use case for that. Yet, here we are.</p>
]]></content:encoded></item><item><title>VLC Clash Update</title><link>/2025/06/29/1049/</link><pubDate>Sun, 29 Jun 2025 10:49:32 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/06/29/1049/</guid><description/><content:encoded><![CDATA[<blockquote>
<p><a href="https://discussion.fedoraproject.org/t/is-anyone-else-getting-this-vlc-clash-while-updating-to-most-recent-bits/156609/1" target="_blank">Is anyone else getting this VLC clash while updating to most recent bits?</a></p>
</blockquote>
<p>Yeah, me too!</p>
<p>Just run</p>
<pre tabindex="0"><code>dnf update -x &#39;vlc*&#39;
</code></pre><p>That would update everything except vlc.</p>
<p>Or:</p>
<p>Executing</p>
<pre tabindex="0"><code>dnf remove vlc-plugins-freeworld-3.0.21-4.fc42.x86_64
</code></pre><p>solved my transaction issue.</p>
]]></content:encoded></item><item><title>Shell escape</title><link>/2025/06/28/2207/</link><pubDate>Sat, 28 Jun 2025 22:07:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/06/28/2207/</guid><description/><content:encoded><![CDATA[<p>In case someone wants to go that route though, it’s useful to know that in bash/zsh/probably others too, you can call a command that is shadowed by an alias by prefixing it with <code>\</code>. So if you do <code>alias ls=&quot;ls -a&quot;</code>, you can call the regular <code>ls</code> binary from your PATH by calling <code>\ls</code>. Same thing can be done with POSIX’s <code>command</code> utility.</p>
]]></content:encoded></item><item><title>My Orange Pi Zero at 400%</title><link>/2025/06/26/0824/</link><pubDate>Thu, 26 Jun 2025 08:24:24 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/06/26/0824/</guid><description/><content:encoded><![CDATA[<p>I have a habit of routinely check my servers, and today I noticed that one of my OrangePis, a Zero one, it was at 400% for over 5 hours, since 3 am. I connected to it, and found out that its tmpfs /var/log and /var/log.hdd directories were full. Manual check returned no results, I couldn’t diagnose the issue.</p>
<p>Also, there were multiple rsync processes from root. I couldn’t understand what’s up.</p>
<p>The temp was 75 ºC and I believe it was that low — and not 95 ºC as it was after a brief cpu-intensive session — only because I set the CPU to <code>powersave</code> from the default <code>ondemand</code> by</p>
<pre tabindex="0"><code>echo &#34;powersave&#34; | sudo tee /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
</code></pre><p>This modifies current behaviour, which would return back to ondemand after a reboot. For permanent change, add <code>echo &quot;powersave&quot; &gt; /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor</code> to <code>/etc/rc.local</code></p>
<p>I didn’t know how to mitigate the issue. In hindsight, I realised I should have killed these multiple rsync processes, and possibly that could solve the issue of CPU being at 400%. But anyway, reboot would be needed anyway. So I had to reboot the server.</p>
<p>The issue is, this board, Orange Pi Zero, it has some weird bug somewhere, it cannot reboot. It only turns off. It’s not a big deal, when your SBC isn’t far (I have my at home), so I’ll turn it on manually in a while, I’ll let it cool down first. But I have an Orange Pi Zero at a remote location, and if I’ll face the same issue there, there’s no chance of manually re-enabling the board. I’ll have to either do a lot of unnecessary moves, or I’ll have to wait till the place have its next power outage. Which happens sometimes.</p>
<p>But what if there’s a very remote location with no power outages at all?</p>
]]></content:encoded></item><item><title>Who to donate</title><link>/2025/06/24/2138/</link><pubDate>Tue, 24 Jun 2025 21:38:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/06/24/2138/</guid><description/><content:encoded><![CDATA[<p>You could look at what FOSS you use the most and shoot them some money. A time tracker like <a href="https://activitywatch.net/" target="_blank">this</a> can help to identify where you spend your time.</p>
<p>As a one off just browsing the <a href="https://liberapay.com/explore/recipients" target="_blank">explore</a> section on smth like liberapay can help.</p>
]]></content:encoded></item><item><title>Murena /e/OS</title><link>/2025/06/24/0705/</link><pubDate>Tue, 24 Jun 2025 07:05:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/06/24/0705/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>GrapheneOS support for Fairphone is unlikely to ever happen. Their hardware is too insecure to satisfy <a href="https://grapheneos.org/faq#future-devices" target="_blank">GrapheneOS’s reasonable requirements</a> and have stated that <a href="https://grapheneos.social/@GrapheneOS/114733211017800480" target="_blank">they aren’t interested in improving it</a>. Software is also lacking and they’ve partnered with <a href="https://murena.com/" target="_blank">Murena</a>, who has been <a href="https://grapheneos.social/@GrapheneOS/114235396540176085" target="_blank">slinging shit at GOS</a></p>
</blockquote>
<p>On a more positive note, due to the AOSP/Pixel drama there now is a real possibility a different major OEM will be supported: <a href="https://grapheneos.social/@GrapheneOS/114711328082841462" target="_blank">https://grapheneos.social/@GrapheneOS/114711328082841462</a></p>
<hr>
<p>Fairphone’s… phones are sold in the USA through Murena. They’re preloaded with <a href="https://en.wikipedia.org/wiki//e/_%28operating_system%29" target="_blank">/e/OS</a>.</p>
]]></content:encoded></item><item><title>Helping Artsiom with buying a GPU for his new PC</title><link>/2025/06/23/2109/</link><pubDate>Mon, 23 Jun 2025 21:09:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/06/23/2109/</guid><description/><content:encoded><![CDATA[<p>So he needs a GPU to play some light video games, play video and it should work with his current computer too.</p>
<p>Our options were:</p>
<ul>
<li>Nvidia GTX 640 (Turned out to be GTX 650) 1 GB for 50 BYN ($17)</li>
<li>Asus GT 630 1 GB for 35 BYN ($12)</li>
<li><strong>MSI R6670 2 GB</strong> for 40 BYN ($14)</li>
<li>Gigabyte GTX 750 Ti for 90 BYN ($30)</li>
<li>BIOSTAR Radeon RX 550 2GB GDDR5 VA5515R for 100 BYN ($33)</li>
<li>Gigabyte GeForce GT 710 1GB DDR3 for 60 BYN ($20)</li>
</ul>
<p>He’s planning to get a 40 BYN ($14) card — <strong><a href="https://www.msi.com/Graphics-Card/R6670MD2GD3/Specification" target="_blank">MSI R6670 2 GB</a></strong> — which is the best option, I think.</p>
<p>So, he bought that card for his Lenovo PC. The full price was 115 BYN ($37) for working PC.</p>
<ul>
<li>40 BYN for GPU</li>
<li>75 BYN for the computer</li>
</ul>
<p>He said he tired to insert + 8 GB ram, and it doesn’t work. My guess is that either the motherboard or CPU doesn’t support it.</p>
]]></content:encoded></item><item><title>Smart Home Redundancy</title><link>/2025/06/23/1558/</link><pubDate>Mon, 23 Jun 2025 15:58:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/06/23/1558/</guid><description/><content:encoded>&lt;p>When I specify smart home stuff, I have several criteria. Things like controls must be mains powered or on UPS or both.
If it is important, then if wifi/ethernet out then it should still work. So my doorbell used to have a link to a mechanical chime (Doorbird), the current Reolink jobbie does not but it is PoE and all my switches have UPS. The Reolink does have a separate chime that plugs into a power socket and a way better camera.
Oh and none of my home things ever get unfettered access to the internet. I have two VLANs for IoT: things is for most devices and sewer is for those that scare me somewhat.
I treat the whole thing the same way I do corporate IT and I do point Nessus at it. I have several Home Assistants that I look after — home and work and several customer ones too.
The OP’s choice of smart plug is clearly designed to be mildly inconvenient to get at but also reliable. I’ll put money on there being a monitoring function too.
That’s a nerd that does things “proper like.”&lt;/p>
</content:encoded></item><item><title>Home Assistant</title><link>/2025/06/23/1453/</link><pubDate>Mon, 23 Jun 2025 14:53:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/06/23/1453/</guid><description/><content:encoded><![CDATA[<p>Oh, what a great home assistant use case</p>
<p>I love Home Assistant.</p>
<p>Many years ago we gave our then-toddler an old digital camera to play with. Some time later, we looked at the pictures he took. We were horrified to find out that he took pictures of the outside of the house at night. As in, our toddler would unlock and open the front door, go outside (at night!), take pictures of the house, go back in, close and lock the door, and go back into his bed. I bought some wireless door sensors and created an automation where if the sensors are triggered between 10pm and 6am, the lights in our room would turn on to wake us up.</p>
<p>I expanded this later and today we have sensors on all doors/windows that kids can use to leave the house (we have 4 young kids). As it happens, these are the same doors/windows that burglars can use to enter the house, so this doubles as an alarm system (that we can activate when we leave the house and will notify us remotely if the sensors are triggered).</p>
<p>The best part is that with Home Assistant you are not locked into an app/ecosystem. Our door/window sensors are of a different brand than our lightbulbs, and we control everything from a single app.</p>
]]></content:encoded></item><item><title>Leave your phone at home</title><link>/2025/06/23/1427/</link><pubDate>Mon, 23 Jun 2025 14:27:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/06/23/1427/</guid><description/><content:encoded><![CDATA[<p>Here is a gradated set of exercises to determine one&rsquo;s phone addiction, if any, in increasing levels of potential difficulty.</p>
<ol>
<li>
<p>On an off day, with no reason to require phone use,
put your phone in a dresser drawer for the day and
do not use or look at it.</p>
</li>
<li>
<p>on an off day, with no reason to require phone use,
put your phone in a dresser drawer for the day and
leave your residence for at least one hour.</p>
</li>
<li>
<p>Leave your phone at home when either meeting friends,
getting lunch, or going to the grocery store.</p>
</li>
<li>
<p>Leave your phone at home when going into the office
for one day.</p>
</li>
<li>
<p>Leave your phone in a dresser drawer for an entire
weekend.</p>
</li>
<li>
<p>Leave your phone at home when traveling for more
than a day (vacation, visiting family, etc.).</p>
</li>
</ol>
<p>I take phone-free walks around the neighborhood, to the store, downtown for a festival. It feels weird at first, then it&rsquo;s nice.</p>
<p>It was <em>awesome</em> just knowing there was no way a notification could ding, nobody could call me, no news headline could pop up and harsh my mellow. Even if those things didn&rsquo;t actually happen constantly, simply existing in a state where they _could_was stressful, apparently, and turning the damn thing off was remarkably cathartic.</p>
]]></content:encoded></item><item><title>iPad as a GTD terminal</title><link>/2025/06/20/1708/</link><pubDate>Fri, 20 Jun 2025 17:08:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/06/20/1708/</guid><description/><content:encoded><![CDATA[<h2 id="battery-measurements">Battery measurements</h2>
<p>These are <strong>idle</strong> measurements mostly.</p>
<ul>
<li>June 20, Friday, at 17:10 — 55%</li>
<li>June 21, Saturday, at 10:35 — still 55%</li>
</ul>
<p>I did some <strong>work</strong>, and left it lying.</p>
<ul>
<li>June 21, Saturday, at 12:00 — 53%</li>
<li>June 27, Friday, at 09:00 — 52%</li>
<li>June 30, Monday, at 14:00 — 49%</li>
</ul>
]]></content:encoded></item><item><title>Convert images</title><link>/2025/06/18/1949/</link><pubDate>Wed, 18 Jun 2025 19:49:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/06/18/1949/</guid><description/><content:encoded><![CDATA[<p>Saw this on the orange site:</p>
<blockquote>
<p>I hate webp. Not for any legitimate technical reason like, but I often just want to download an image from the web for an image board or drop it in a diagram or ppt or for a joke and <em>nothing</em> works with that format. Nothing. Google image search is useless because of it. <br>
<br>
Cmd+shift+4 is now the only way to grab an image out of a browser. Which is annoying. <br>
<br>
It has made my life needlessly more complicated. I wish it would go away.
<br>
Maybe if browsers auto converted when you dragged an image out of the browser window I wouldn’t care, but when I see webp… I hate.</p>
</blockquote>
<p>Those are the folks from the community that praises AI in each and every shape or form.</p>
<p>Another one:</p>
<blockquote>
<p>Worst case you can open it up in Paint and save as JPEG.</p>
</blockquote>
<p>I almost throw up reading this. What? Open Paint?</p>
<p>Those are the folks …</p>
<p>Wannabes.</p>
<p>Get the script:</p>
<pre tabindex="0"><code>#!/bin/bash
    dwebp &#34;$1&#34; -o  &#34;${1%%.webp}&#34;.png
</code></pre>]]></content:encoded></item><item><title>Meta Frauds</title><link>/2025/06/18/1306/</link><pubDate>Wed, 18 Jun 2025 13:06:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/06/18/1306/</guid><description/><content:encoded><![CDATA[<p><a href="https://news.ycombinator.com/user?id=EGreg" target="_blank">EGreg</a> <a href="https://news.ycombinator.com/item?id=44304579" target="_blank">9 hours ago</a> | <a href="https://news.ycombinator.com/item?id=44302752#44303208" target="_blank">root</a> | <a href="https://news.ycombinator.com/item?id=44302752#44304175" target="_blank">parent</a> | <a href="https://news.ycombinator.com/item?id=44302752#44305032" target="_blank">prev</a> | <a href="https://news.ycombinator.com/item?id=44302752#44306779" target="_blank">next</a>[–]</p>
<p>They usually just do a mea culpa:</p>
<p>Camera: <a href="https://www.bitdefender.com/en-us/blog/hotforsecurity/facebook-app-for-ios-caught-accessing-camera-in-background" target="_blank">https://www.bitdefender.com/en-us/blog/hotforsecurity/facebo&hellip;</a></p>
<p>Audio: <a href="https://news.ycombinator.com/item?id=41424016" target="_blank">https://news.ycombinator.com/item?id=41424016</a></p>
<p>Conversations: <a href="https://www.vice.com/en/article/facebook-said-it-wasnt-listening-to-your-conversations-it-was/" target="_blank">https://www.vice.com/en/article/facebook-said-it-wasnt-liste&hellip;</a></p>
<p>Mass surveillance:<a href="https://thehill.com/video/facebook-spying-on-users-new-report-details-social-networks-mass-surveillance/9305488/" target="_blank">https://thehill.com/video/facebook-spying-on-users-new-repor&hellip;</a></p>
<p>Across the web: <a href="https://www.wired.com/story/ways-facebook-tracks-you-limit-it/" target="_blank">https://www.wired.com/story/ways-facebook-tracks-you-limit-i&hellip;</a></p>
<p>Beacon: <a href="https://www.wired.com/2007/12/facebook-ceo-apologizes-lets-users-turn-off-beacon/" target="_blank">https://www.wired.com/2007/12/facebook-ceo-apologizes-lets-u&hellip;</a></p>
<p>Apps: <a href="https://www.theguardian.com/news/2018/mar/17/cambridge-analytica-facebook-influence-us-election" target="_blank">https://www.theguardian.com/news/2018/mar/17/cambridge-analy&hellip;</a></p>
<p>People who aren&rsquo;t even on facebook: <a href="https://www.vox.com/2018/4/20/17254312/facebook-shadow-profiles-data-collection-non-users-mark-zuckerberg" target="_blank">https://www.vox.com/2018/4/20/17254312/facebook-shadow-profi&hellip;</a></p>
<p>Others do it too, e.g. Amazon: <a href="https://www.bloomberg.com/news/articles/2019-04-10/is-anyone-listening-to-you-on-alexa-a-global-team-reviews-audio?embedded-checkout=true" target="_blank">https://www.bloomberg.com/news/articles/2019-04-10/is-anyone&hellip;</a></p>
<p>But Facebook has always been on a whole other level</p>
<p><a href="https://www.theguardian.com/technology/2018/apr/17/facebook-people-first-ever-mark-zuckerberg-harvard" target="_blank">https://www.theguardian.com/technology/2018/apr/17/facebook-&hellip;</a></p>
<p><a href="https://news.ycombinator.com/reply?id=44304579&amp;goto=item%3Fid%3D44302752%2344304579" target="_blank">reply</a></p>
]]></content:encoded></item><item><title>KDE Plasma 6.4 is so cool!</title><link>/2025/06/17/2342/</link><pubDate>Tue, 17 Jun 2025 23:42:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/06/17/2342/</guid><description/><content:encoded>&lt;p>I’ve read this article, &lt;a href="https://kde.org/announcements/plasma/6/6.4.0/" target="_blank">KDE Plasma 6.4 released&lt;/a> and once again, I want to use KDE somewhere. It’s so good! I like me screenshots feature the most. But all the other tiny details are cool too.&lt;/p>
</content:encoded></item><item><title>MiBand 3</title><link>/2025/06/17/2223/</link><pubDate>Tue, 17 Jun 2025 22:23:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/06/17/2223/</guid><description/><content:encoded>&lt;p>MiBand 3 width is same as a regular desk panel, 18 mm. Found it by putting it on my bedside cabinet I named chest.&lt;/p>
</content:encoded></item><item><title>Kudos to VLC for iOS</title><link>/2025/06/17/1457/</link><pubDate>Tue, 17 Jun 2025 14:57:57 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/06/17/1457/</guid><description>Thanks for iOS still supporting iOS 9, my iPad 3 is still of some use, as my iPod Touch</description><content:encoded></content:encoded></item><item><title>K8s Slack</title><link>/2025/06/16/2224/</link><pubDate>Mon, 16 Jun 2025 22:24:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/06/16/2224/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>Surely self-hosting a chat platform is not that hard? Surely <em>hosting</em>, a chat platform, is not that hard for the <em>Kubernetes</em> folks?</p>
</blockquote>
<p>It’s pretty ironic, actually.</p>
]]></content:encoded></item><item><title>Censorship on HN</title><link>/2025/06/15/2042/</link><pubDate>Sun, 15 Jun 2025 20:42:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/06/15/2042/</guid><description/><content:encoded><![CDATA[<p>Is there a censorship on hacker news? Asks one person.</p>
<p>I’ll just cite this comment:</p>
<blockquote>
<p>Yes, there is, and it&rsquo;s not as innocent as many commenters here seem to believe. <br>
<br>
Have a look at my favorites [0], and you can see recent popular stories which I noticed were flagged (some were unflagged, some were just wiped off the page without being marked as flagged). A lot of those stories are supremely relevant to HN&rsquo;s supposed remit; from good sources and generating high quality discussion&hellip; There are some definite themes there — Musk, DOGE, etc. <br>
<br>
And this thread <em>will</em> be flagged too, if people start getting into the discussion. Discussing HN censorship is not &ldquo;generally&rdquo; allowed as its own post, ie, [1, 2 etc]. This helps explain why so many people think there isn&rsquo;t censorship here at all — people don&rsquo;t see the people complaining, and don&rsquo;t see the flagged/disappeared posts, so they don&rsquo;t think it&rsquo;s happening. <br>
<br>
It&rsquo;s very easy for a few users to flag any story they choose, which means that it&rsquo;s very easy for mods to blame users for the stories getting censored — &ldquo;the community chooses, not us&rdquo;. Discussing how that works is not up for debate though, and posts about HN&rsquo;s flagging system are removed whenever they come up.  <br>
<br>
While this is going on a long time here for certain topics, ie, US torturers [3], it has ramped up wildly here in the last few months.  <br>
<br>
When you look at Garry Tan or Paul Graham&rsquo;s recent Twitter feeds, and read the weird support for the DOGE team, it&rsquo;s hard to imagine that there isn&rsquo;t top-down suppression of the stuff you&rsquo;ll see in [0] (which is just a list of stories I&rsquo;ve personally noticed being censored - there&rsquo;s certainly far more).  <br>
<br>
0 - <a href="https://news.ycombinator.com/favorites?id=mandmandam" target="_blank">https://news.ycombinator.com/favorites?id=mandmandam</a> <br>
<br>
1 - <a href="https://news.ycombinator.com/item?id=43054368" target="_blank">https://news.ycombinator.com/item?id=43054368</a> <br>
\
2 - <a href="https://news.ycombinator.com/item?id=42781604" target="_blank">https://news.ycombinator.com/item?id=42781604</a>  <br>
<br>
3 - <a href="https://news.ycombinator.com/item?id=16576569" target="_blank">https://news.ycombinator.com/item?id=16576569</a> <br>
<br>
<a href="https://news.ycombinator.com/reply?id=44281180&amp;goto=item%3Fid%3D44278544%2344281180" target="_blank">reply</a></p>
</blockquote>
<p>Of course there is censorship. Why won’t they censor stuff they might not like? It’s a private website of a private entity monetising all of their users. The more they post there, the more value they create for YCombinator.</p>
<p>The company tries to balance their censorship to be less obvious, especially to newcomers, but since there’s no moderation log, things can be hid on a whim of someone, even a regular user, who can be a bot (as in a Russian propaganda troll factory bot).</p>
<p>They are biased, even despite them claiming otherwise. Why won’t they claim it, after all?</p>
<p>I dislike them. I don’t like Paul Graham, I don’t like Garry Tan too.</p>
]]></content:encoded></item><item><title>Shock Collars</title><link>/2025/06/14/1219/</link><pubDate>Sat, 14 Jun 2025 12:19:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/06/14/1219/</guid><description/><content:encoded><![CDATA[<p>Found <a href="https://news.ycombinator.com/item?id=44272367" target="_blank">this communication</a> online, and I think it’s hilarious</p>
<blockquote>
<p>By sending manufacturing jobs overseas for decades, America sold out blue collar families so that the rich could get richer. After if/when AI will do the same to middle-class white collar workers, maybe people will realize that it’s long overdue that we eat the rich.</p>
</blockquote>
<blockquote>
<p>They’ll be living in bunkers in New Zealand, secured by armed guards wearing shock collars (so that the guards don’t eat them).</p>
</blockquote>
<p>If the collars are IoT then the hackers will mount a coup.</p>
]]></content:encoded></item><item><title>GPT-4o</title><link>/2025/06/11/2311/</link><pubDate>Wed, 11 Jun 2025 23:11:38 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/06/11/2311/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>GPT-4o may display inaccurate or offensive information.</p>
</blockquote>
<p>Yeah, me too, your fucker!</p>
]]></content:encoded></item><item><title>Gnome + systemd</title><link>/2025/06/11/2230/</link><pubDate>Wed, 11 Jun 2025 22:30:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/06/11/2230/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>I don’t really mind this. It’s clear that GNOME is trying to make a complete graphical environment in a way, not just something which neatly slots into the old school “desktop environment” shaped hole in a traditional UNIX system. It has a dependency on using GDM as your “display manager”, because GDM plays the role of a login/lock screen in the GNOME system. It depends on systemd because a graphical system needs to be able to spawn and monitor background processes, and systemd user sessions plays that role in the GNOME system. Same with seat management etc.<br>
\
There are many great alternatives which <em>do</em> slot neatly into the “desktop environment” hole, most notably KDE and XFCE. These are great projects and using one of them is probably a much better idea than to try to extract only the desktop environment-like part of GNOME to get it to run outside of the intended GNOME system. Personally, I’m excited to see what the GNOME folks are able to do when unconstrained by old traditions like “everything should be a self-contained puzzle piece which can slot together with any arbitrary set of other puzzle pieces”.</p>
</blockquote>
<p>I don’t think they’re giving up on modularity or clean architecture. They have gnome-shell doing the shell stuff, GDM doing the display manager stuff, logind dealing with user logins, systemd dealing with process management, GTK for the actual widgets, Mutter for the compositing and window management, dbus for the IPC, userdb to look up user information, etc etc etc. It’s all highly modular.</p>
<p>In fact, adding a hard dependency on various services and utilities <em>increases</em> modularity; gnome-shell no longer needs to have its own built-in process manager for example, it can use systemd user sessions for that.</p>
<p>What it’s lacking is <em>interchangeability</em>. GNOME expects to talk to systemd for process management, not <em>any process manager</em>. It expects to be started by GDM, not <em>any display manager</em>. It expects the window manager to be Mutter, not <em>any window manager</em>. It expects applications to be written in GTK, not <em>any GUI toolkit</em>.</p>
<p>I do think it’s going too far in some places. I really don’t like the lack of server side decorations, which makes all non-GTK applications look incredibly out of place. Nor do I like that e.g the GNOME emoji picker only works in GTK apps. I think there should be a much clearer distinction between “the GNOME graphical system” and “the GTK GUI toolkit”. But all the other dependencies on other modules make sense to me. The GTK situation limits what you can run on GNOME, unlike the other stuff.</p>
<blockquote>
<p>When you don’t have resources, it makes sense to concentrate things instead of trying to expand in every 10 directions and burn out.<br>
\
This decision makes sense to me.</p>
</blockquote>
]]></content:encoded></item><item><title>Distros</title><link>/2025/06/11/2220/</link><pubDate>Wed, 11 Jun 2025 22:20:40 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/06/11/2220/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>TBF “distro” is just a term of art for an operating system that happens to be based on a particular kernel.</p>
</blockquote>
<p>A <a href="https://lobste.rs/c/tuy0b1" target="_blank">nice catch</a>.</p>
]]></content:encoded></item><item><title>ESC key original place</title><link>/2025/06/08/1332/</link><pubDate>Sun, 08 Jun 2025 13:32:52 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/06/08/1332/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>the position of escape, Bill Joy was using an <a href="https://en.wikipedia.org/wiki/ADM-3A" target="_blank">ADM-3A</a> when he wrote vi and csh. Its keyboard layout is where the vi hjkl motion commands came from, and the shell abbreviation ~ for . It has ctrl in the correct location next to A, and esc next to Q. I don’t know of any classic keyboards with esc next to A.</p>
</blockquote>
<p>Oh, wow! I never thought of that! Studying history is fascinating. It can explain quite many things. Especially the ones you think of as weird.</p>
<figure class="post-image"><picture><source srcset="https://upload.wikimedia.org/wikipedia/commons/7/77/Adm3aimage.jpg" type="image/jpeg">
      <img class="post-image-img" loading="lazy"
           src="https://upload.wikimedia.org/wikipedia/commons/7/77/Adm3aimage.jpg"
           alt="ADM-3A Mint-Blue (Rare) with keypad" title="ADM-3A Mint-Blue (Rare) with keypad">
    </picture>
</figure>
]]></content:encoded></item><item><title>MacBook Air 11</title><link>/2025/06/03/2300/</link><pubDate>Tue, 03 Jun 2025 23:00:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/06/03/2300/</guid><description/><content:encoded><![CDATA[<p>I want to buy a MacBook Air and I’m barely holding myself back — it’s only $40.</p>
<p>Back when mine worked and wasn’t broken, I was super happy with it. Like an iPad and a typewriter for basic tasks. I don’t need it right now, so I’m holding off. It’s just a very convenient little toy. The price is so low because obviously it’s slow and doesn’t support new systems.</p>
<p>On Linux (because that’s what I use), it runs super quiet and super fast — though you can’t really do anything serious on it. But for example, for blogging, it covers 100% of my needs. Even image editing, as long as it’s not 3D.</p>
<p>I should add — it’s not like this is some rare ad. There are tons of them. That’s just what the prices are like now 😭</p>
<p>It’s the price of a battery. And there are even some units with more or less decent batteries. Basically free 😭</p>
<p>I could say it’s the price of a charger — but this specific one doesn’t even come with a charger. Full sets might be a little more expensive. The last time I bought something for that price was a Chromebook. That was the perfect little typing machine, but as of now, Linux is the only thing that really suits me. Or a Mac, but Linux is way better for my current needs.</p>
<p>The Chromebook I showed you — it’s nice, but it’s really frustrating how hard it is to install Linux on it. Very confusing. It can be complicated. On an old MacBook, it installs in 5 seconds — I can literally have everything I need up and running in 10 minutes.</p>
<p>But damn, for now I’m trying to talk myself out of things like this. Maybe if I decide to get something like that, it’ll be next year, for example.</p>
]]></content:encoded></item><item><title>Oh, fuck you HN, already</title><link>/2025/05/31/1610/</link><pubDate>Sat, 31 May 2025 16:10:06 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/05/31/1610/</guid><description/><content:encoded><![CDATA[<p>Hacker News tries to seem like they don’t push the party line, but they do. There’s no moderation log, there’s little access to any data around moderation, etc. and so my assumption is that this place is heavily bent towards whatever the powerful YC folks want us to read.</p>
<blockquote>
<p>They don’t want us to fight this administration for some reason, and it seems that the wealthy and powerful want this government for the USA right now, so they flag and remove everything that’s negative about it.</p>
</blockquote>
<p>— A random downvoted dude at news.ycombinator.</p>
<p>I absolutely despise all these investor folks.</p>
]]></content:encoded></item><item><title>Google: Duo → Meet</title><link>/2025/05/31/1549/</link><pubDate>Sat, 31 May 2025 15:49:42 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/05/31/1549/</guid><description/><content:encoded><![CDATA[<p><a href="https://9to5google.com/2025/05/27/google-meet-legacy-duo-calling/" target="_blank">Google Duo will be replaced by Google Meet in Sept 2025</a></p>
<p>Ahahahahhahaha! 🤣</p>
<p><strong>No!</strong> Fuck you, Google.</p>
<p>I’m not trusting you on software since Google Reader murder. I don’t invest into anything except Gmail, and I’d remove it as soon as I’d have my chance to delve into self-hosting my mail. If I’d buy a Pixel ever again, I’d do that only for the Lineage OS’ or Graphene OS’ sake.</p>
]]></content:encoded></item><item><title>Microsoft Recall</title><link>/2025/05/22/2220/</link><pubDate>Thu, 22 May 2025 22:20:06 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/05/22/2220/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>First announced on May 20, 2024, <a href="https://support.microsoft.com/en-us/windows/retrace-your-steps-with-recall-aa03f8a0-a78b-4b3e-b0a1-2eb8ac48701c" target="_blank">Microsoft Recall</a> takes screenshots of your apps every few seconds as you use your computer and then stores them in an easily searchable database.</p>
</blockquote>
<p>Laughing in Linux.</p>
]]></content:encoded></item><item><title>Server Ubuntu</title><link>/2025/05/19/2222/</link><pubDate>Mon, 19 May 2025 22:22:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/05/19/2222/</guid><description/><content:encoded><![CDATA[<p>I read this comment to a news about <a href="https://blogs.windows.com/windowsdeveloper/2025/05/19/the-windows-subsystem-for-linux-is-now-open-source/" target="_blank">The Windows Subsystem for Linux is now open source</a> —</p>
<blockquote>
<p>Every time I praise WSL on hn I pay the karma tax but I will die on this hill. WSL is more powerful than Linux because of how easy it is to run multiple OS on the same computer simultaneously. It’s as powerful as Linux with some janky custom local docker wrappers for device support, local storage mapping, and network mapping. Except it’s not janky at all. It’s an absolute delight to use, out of the box, on a desktop or laptop, with no configuration required.
Edit: for clarity, by “multiple OS” I mean multiple Linux versions. Like if one project has a dependency on Ubuntu22 and another is easier with Ubuntu24. You don’t have to stress “do I update my OS?”</p>
</blockquote>
<p>— and realised that the modern development (was it any different at any other time in history?) is mostly trying to combine the output from many not very competent people.</p>
<p>I’m in Linux since 2007, which is 18 years by now. Well, with some huge gaps. I’m in Linux every day since 2019. Which is 6 years by now. And I still don’t understand who are those people who run Ubuntu on servers. I still don’t understand what’s in the Ubuntu. It’s built on top of Debian.</p>
<p>I may understand Ubuntu as a desktop, but I see no point in it, as Fedora is much better, I’d say. Yep, still, folks may need choice, so I’m not saying I’m against it. But why Ubuntu on a server? I cannot grasp it. Either I’m over qualified for this topic, or I’m the opposite, not experienced enough to understand. Maybe one day I’m installing Ubuntu on some of my servers. These days they run Arch Linux (x64) and Armbian or DietPi (for Arm 32/64). Both Armbian and DietPi based on Debian.</p>
<p>I’m eyeing FreeBSD and NixOS, but it looks like it would take me a long time to delve into them properly. I see both as something worth investing my time into.</p>
<p>But Ubuntu? Right now I stand by the point that these people are simply incompetent, having their servers running Ubuntu.</p>
<p>Developing and testing software for Ubuntu Desktop, sure no issues with me.</p>
<p>Also, liked the reply to this original Windows lover:</p>
<blockquote>
<p>“More powerful than Linux” is silly. It’s a VM. The most useful thing is that it does a bunch of convenience features for you. I am not suggesting that it is not extremely convenient, but it’s not somehow more powerful than just using Linux.
You know what’s even more convenient than a VM? Not needing a VM and still having the exact same functionality. And you don’t need a bunch of janky wrapper scripts, there’s more than one tool that gives you essentially the same thing; I have used both Distrobox and toolbx to quickly drop into a Ubuntu or Fedora shell. It’s pretty handy on NixOS if I want to test building some software in a more typical Linux environment. As a bonus, you get working hardware acceleration, graphical applications work out of the box, there is no I/O tax for going over a 9p bridge because there is no 9p bridge, and there is no weird memory balloon issues to deal with because there is no VM and there is no guest kernel.</p>
</blockquote>
<p>I get that WSL is revolutionary for Windows users, but I’m sorry, the reason why there’s no WSL is because on Linux we don’t need to use VMs to use Linux. It’s that simple…</p>
]]></content:encoded></item><item><title>Cellular  WATCH</title><link>/2025/05/18/1527/</link><pubDate>Sun, 18 May 2025 15:27:52 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/05/18/1527/</guid><description/><content:encoded><![CDATA[<p>Hmm, saw this conversation:</p>
<blockquote>
<p>The 10yo does have a lot of extra-curricular activities so having a cellphone would be a big help (to know where they are and give them an option to contact us if anything happens). But there’s just no way I’m giving them a smartphone anytime soon.</p>
</blockquote>
<p>One option you might consider is a cellular Apple Watch.</p>
<hr>
<p>I’m a fan of old tech, and I think it’s actually much better to have an old iPhone (the one with button) vs the new one (the one with Face ID) for a kid, or teenagers. That’s the device that can keep you in touch, but it’s not overpowered to succumb a person into mindless scrolling. Basically because all these services are abominations these days, and won’t work well.</p>
<p>But the Apple Watch idea is not bad, I actually like it.</p>
<p>Context: a <a href="https://news.ycombinator.com/item?id=44020231" target="_blank">comment</a> to <a href="https://archive.is/HqOOG" target="_blank">Why Are There So Many ‘Alternative Devices’ All of a Sudden?</a></p>
]]></content:encoded></item><item><title>Fruit names for servers</title><link>/2025/05/16/2254/</link><pubDate>Fri, 16 May 2025 22:54:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/05/16/2254/</guid><description/><content:encoded><![CDATA[<p>Here are some fruit-themed name ideas for your Raspberry Pi server that complement &ldquo;Papaya&rdquo;:</p>
<ol>
<li><strong>Mango</strong> - Sweet and tropical, perfect for a vibrant server.</li>
<li><strong>Kiwi</strong> - Unique and refreshing, a fun name for your tech.</li>
<li><strong>Banana</strong> - A classic fruit name that’s easy to remember.</li>
<li><strong>Pineapple</strong> - A bold and tropical choice that stands out.</li>
<li><strong>Coconut</strong> - Suggests a sturdy and reliable server.</li>
<li><strong>Berry</strong> - Simple and versatile, could refer to any type of berry.</li>
<li><strong>Peach</strong> - Soft and sweet, a friendly name for your server.</li>
<li><strong>Grapefruit</strong> - A bit tangy, adding a unique twist.</li>
<li><strong>Fig</strong> - A distinctive fruit that’s both sweet and nutritious.</li>
<li><strong>Lime</strong> - Zesty and fresh, a lively name for your setup.</li>
</ol>
<p>These names should fit well with &ldquo;Papaya&rdquo; and create a fun fruit-themed naming convention for your servers!</p>
<p>Here are some more fruit-themed name options for your Raspberry Pi server:</p>
<ol>
<li><strong>Apple</strong> - A classic and widely recognized fruit.</li>
<li><strong>Cherry</strong> - Sweet and vibrant, a delightful choice.</li>
<li><strong>Plum</strong> - A rich and juicy option that stands out.</li>
<li><strong>Apricot</strong> - A soft and sweet fruit with a unique flavor.</li>
<li><strong>Pomegranate</strong> - Exotic and full of potential, perfect for a tech setup.</li>
<li><strong>Tangerine</strong> - Bright and cheerful, a fun name for your server.</li>
<li><strong>Cranberry</strong> - Tart and refreshing, a unique choice.</li>
<li><strong>Paprika</strong> - A play on &ldquo;Papaya,&rdquo; adding a spicy twist.</li>
<li><strong>Raspberry</strong> - A berry that’s both sweet and tangy, fitting for a tech theme.</li>
<li><strong>Blackberry</strong> - A bold and rich fruit, great for a server name.</li>
</ol>
<p>Feel free to mix and match or modify these suggestions to find the perfect fit for your server!</p>
<p>Here are additional fruit-themed name options for your Raspberry Pi server:</p>
<ol>
<li><strong>Cantaloupe</strong> - A sweet and refreshing melon choice.</li>
<li><strong>Honeydew</strong> - A light and sweet melon, perfect for a friendly server.</li>
<li><strong>Nectarine</strong> - A smooth and sweet fruit, similar to a peach.</li>
<li><strong>Starfruit</strong> - Unique and visually striking, a standout name.</li>
<li><strong>Dragonfruit</strong> - Exotic and colorful, a fun tech-inspired name.</li>
<li><strong>Guava</strong> - A tropical fruit with a distinct flavor.</li>
<li><strong>Lychee</strong> - Sweet and fragrant, an exotic option.</li>
<li><strong>Passionfruit</strong> - Bold and flavorful, a name with character.</li>
<li><strong>Mulberry</strong> - A lesser-known berry that adds uniqueness.</li>
<li><strong>Clementine</strong> - Small, sweet, and easy to remember.</li>
</ol>
<p>These options should give you even more variety to choose from for your server&rsquo;s name!</p>
<p>Here are some more fruit-themed name ideas for your Raspberry Pi server:</p>
<ol>
<li><strong>Papaw</strong> - A lesser-known fruit that complements &ldquo;Papaya.&rdquo;</li>
<li><strong>Soursop</strong> - An exotic fruit with a unique flavor profile.</li>
<li><strong>Persimmon</strong> - A sweet and flavorful fruit with a distinctive look.</li>
<li><strong>Kumquat</strong> - A small, tangy fruit that’s fun and unique.</li>
<li><strong>Jackfruit</strong> - A large and tropical fruit, great for a bold name.</li>
<li><strong>Quince</strong> - A unique fruit that’s both sweet and aromatic.</li>
<li><strong>Tamarind</strong> - A tangy fruit with a rich flavor, perfect for a distinctive name.</li>
<li><strong>Cranapple</strong> - A blend of cranberry and apple, adding a twist.</li>
<li><strong>Blood Orange</strong> - A vibrant and visually striking fruit.</li>
<li><strong>Acai</strong> - A trendy superfood berry, great for a modern touch.</li>
</ol>
<p>These additional options should provide even more inspiration for naming your server!</p>
<p>Here are even more fruit-themed name ideas for your Raspberry Pi server:</p>
<ol>
<li><strong>Sapote</strong> - A sweet and creamy tropical fruit.</li>
<li><strong>Coconut</strong> - A versatile fruit that adds a tropical vibe.</li>
<li><strong>Bramble</strong> - Referring to bramble fruits like blackberries and raspberries.</li>
<li><strong>Fuyu</strong> - A type of persimmon that’s sweet and crunchy.</li>
<li><strong>Jujube</strong> - A unique fruit with a sweet flavor, also known as red date.</li>
<li><strong>Rambutan</strong> - An exotic fruit with a hairy exterior and sweet flesh.</li>
<li><strong>Star Apple</strong> - A tropical fruit with a star-shaped core.</li>
<li><strong>Miracle Fruit</strong> - Known for its ability to make sour foods taste sweet.</li>
<li><strong>Cranberry</strong> - A tart berry that’s great for a techy name.</li>
<li><strong>Bing Cherry</strong> - A sweet and popular cherry variety.</li>
</ol>
<p>These names should give you plenty of options to find the perfect fit for your server!</p>
<p>Here are more fruit-themed name ideas for your Raspberry Pi server:</p>
<ol>
<li><strong>Clementine</strong> - A sweet and easy-to-peel citrus fruit.</li>
<li><strong>Tangelo</strong> - A hybrid of tangerine and pomelo, sweet and juicy.</li>
<li><strong>Pawpaw</strong> - A tropical fruit with a custard-like texture.</li>
<li><strong>Chili Pepper</strong> - A spicy fruit that adds a kick to your naming.</li>
<li><strong>Zucchini</strong> - Technically a fruit, it’s a fun and quirky choice.</li>
<li><strong>Bitter Melon</strong> - An interesting and unique fruit with a distinct flavor.</li>
<li><strong>Satsuma</strong> - A seedless citrus fruit that’s sweet and easy to eat.</li>
<li><strong>Cranberry</strong> - A tart berry that’s great for a techy name.</li>
<li><strong>Figs</strong> - Sweet and chewy, a unique fruit choice.</li>
<li><strong>Pineberry</strong> - A white strawberry variety with a pineapple flavor.</li>
</ol>
<p>These additional options should provide even more inspiration for naming your server!</p>
<p>Here are some more fruit-themed name ideas for your Raspberry Pi server:</p>
<ol>
<li><strong>Cucumber</strong> - Often mistaken for a vegetable, it&rsquo;s technically a fruit and adds a fun twist.</li>
<li><strong>Bitter Orange</strong> - A unique citrus fruit with a distinct flavor.</li>
<li><strong>Dragonfruit</strong> - An exotic fruit with a striking appearance.</li>
<li><strong>Cran-Apple</strong> - A blend of cranberry and apple, perfect for a techy vibe.</li>
<li><strong>Pistachio</strong> - A nut that’s technically a fruit, adding a quirky touch.</li>
<li><strong>Tamarillo</strong> - A sweet and tangy fruit, also known as the tree tomato.</li>
<li><strong>Kiwano</strong> - Also known as horned melon, it has a unique look and taste.</li>
<li><strong>Cacao</strong> - The fruit from which chocolate is made, a sweet choice.</li>
<li><strong>Buddha&rsquo;s Hand</strong> - A unique citrus fruit known for its fragrant zest.</li>
<li><strong>Salak</strong> - Also known as snake fruit, it has a unique texture and flavor.</li>
</ol>
<p>These options should give you even more variety to choose from for your server&rsquo;s name!</p>
]]></content:encoded></item><item><title>Five nines uptime</title><link>/2025/05/07/1511/</link><pubDate>Wed, 07 May 2025 15:11:10 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/05/07/1511/</guid><description/><content:encoded><![CDATA[<p>Haha, you got me, <a href="https://ounapuu.ee/posts/2021/02/08/things-learned-while-self-hosting/" target="_blank">Herman</a>! Took me a while to understand the meaning of it:</p>
<blockquote>
<p>Five nines uptime is perfectly doable in a homelab environment, if you are willing to move the decimal point.</p>
</blockquote>
<p>I got quickly that ‘five nines’ is 99.999% server uptime. Yeah, pretty huge.</p>
<p>‘But what was moving the decimal point about?’ I thought. ‘There’s nowhere to move!’</p>
<p>Yeah… before I realised there is 🫣</p>
]]></content:encoded></item><item><title>fsck /dev/sda1 on RPi-Sync</title><link>/2025/04/29/0841/</link><pubDate>Tue, 29 Apr 2025 08:41:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/04/29/0841/</guid><description/><content:encoded><![CDATA[<p>I realised I don’t understand what that is. I need more knowledge on that, so I’d write it down here, to investigate it one day.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">500GB: ***** FILE SYSTEM WAS MODIFIED *****
</span></span><span class="line"><span class="cl">500GB: 69/30531584 files <span class="o">(</span>7.2% non-contiguous<span class="o">)</span>, 1945062/122096646 blocks
</span></span></code></pre></div>]]></content:encoded></item><item><title>Unattended Windows install</title><link>/2025/04/27/1951/</link><pubDate>Sun, 27 Apr 2025 19:51:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/04/27/1951/</guid><description/><content:encoded><![CDATA[<p>If you burn an ISO with Rufus it has a checkbox to skip the checks.</p>
<ul>
<li>You can also use the unattended installation system: <a href="https://github.com/memstechtips/UnattendedWinstall" target="_blank">github.com/memstechtips/UnattendedWinstall</a></li>
<li>here’s another: <a href="https://schneegans.de/windows/unattend-generator/" target="_blank">https://schneegans.de/windows/unattend-generator/</a></li>
</ul>
]]></content:encoded></item><item><title>Bitwarden Authenticator</title><link>/2025/02/24/2325/</link><pubDate>Mon, 24 Feb 2025 23:25:44 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/02/24/2325/</guid><description/><content:encoded><![CDATA[<p>I’m a very happy user of <a href="https://en.wikipedia.org/wiki/Pass_%28software%29" target="_blank">pass</a>. What a blessing. I have almost thousand of passwords and most of them have <a href="https://en.wikipedia.org/wiki/Multi-factor_authentication" target="_blank">2FA</a>, I cannot imagine a simpler system.</p>
]]></content:encoded></item><item><title>iPhone 16e</title><link>/2025/02/20/1205/</link><pubDate>Thu, 20 Feb 2025 12:05:24 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/02/20/1205/</guid><description>Apple’s In-House Hardware, and iPhone 16e</description><content:encoded><![CDATA[<p>Apple released iPhone 16e, which is a cheaper version, SE-like.</p>
<p>The battery life looks impressive.</p>
<blockquote>
<p>iPhone 16e has the best battery life ever on a 6.1-inch iPhone, lasting up to six hours longer than iPhone 11 and up to 12 hours longer than all generations of iPhone SE.<br>
<br>
Their page comparing models claims the new 16e gets &ldquo;26 hours video playback.&rdquo;<br>
<br>
iPhone 16e: 26 hours<br>
iPhone 16:  22 hours<br>
iPhone 15:  20 hours<br>
iPhone 14:  20 hours<br>
iPhone 13:  19 hours<br>
iPhone 12:  17 hours<br>
iPhone 11:  17 hours</p>
</blockquote>
<p>The new battery life seems to be mostly due to their new Apple C1 cellular modem, replacing the Qualcomm modems in earlier models.</p>
<blockquote>
<p>Expanding the benefits of Apple silicon, C1 is the first modem designed by Apple and the most power-efficient modem ever on an iPhone, delivering fast and reliable 5G cellular connectivity. Apple silicon — including C1 — the all-new internal design, and the advanced power management of iOS 18 all contribute to extraordinary battery life.</p>
</blockquote>
<p>I find it interesting that the early Apple I remember, they delegated max of their work to other companies. Now I’ve got that impression that they tend to produce most things in-house.</p>
<blockquote>
<p>Or the most valuable things only?</p>
</blockquote>
<p>It’s the CPU, the GPU, and now the modem. Also, their OS is built in-house too.</p>
<p>There are various types of management, and I clearly tend to making things in-house as much as possible. Because this way, you have much more control over the quality of the final product. It’s more investment from the start, but it pays-off long-term. I won’t be surprised if that’s actually becomes even cheaper, at some point.</p>
]]></content:encoded></item><item><title>Installing Arch Linux on a RAID-1 array</title><link>/2025/01/20/2025/</link><pubDate>Mon, 20 Jan 2025 20:25:25 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/01/20/2025/</guid><description/><content:encoded><![CDATA[<p>20:CF:30:90:81:36 (Attic-Blue-Silent.lan)</p>
<h2 id="summary">Summary:</h2>
<ol>
<li>Format disks</li>
<li>Install system (packages)</li>
</ol>
<h2 id="format-disks">Format Disks</h2>
<pre tabindex="0"><code>mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sda2 /dev/sdb2
</code></pre><p>Save the RAID Configuration:</p>
<pre tabindex="0"><code>mdadm --detail --scan &gt;&gt; /etc/mdadm.conf
</code></pre><h2 id="install-system">Install System</h2>
<pre tabindex="0"><code>pacstrap -K /mnt base base-devel linux linux-firmware intel-ucode mdadm neovim grub aria2 foot-terminfo fzf git lf ranger syncthing rsync smartmontools sudo fastfetch openssh lm_sensors bottom bat tailscale i2c-tools
</code></pre><h3 id="grub">Grub</h3>
<pre tabindex="0"><code>grub-install --target=i386-pc /dev/sda
grub-install --target=i386-pc /dev/sdb
grub-mkconfig -o /boot/grub/grub.cfg
</code></pre>]]></content:encoded></item><item><title>My First Server Arch Linux Packages (+AUR)</title><link>/2025/01/19/2017/</link><pubDate>Sun, 19 Jan 2025 20:17:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/01/19/2017/</guid><description/><content:encoded><![CDATA[<p>According to 2025-01-19-2017</p>
<p>Packages I use right now:</p>
<pre tabindex="0"><code>7zip
aria2
atomicparsley
autoconf
automake
base
binutils
bison
btrfs-progs
cpupower
ddrescue
dhcpcd
duf
ethtool
fastfetch
flex
foot-terminfo
foremost
fzf
gcc
git
groff
grub
haveged
hdparm
intel-ucode
lf
libtool
linux
linux-firmware
m4
make
man-db
man-pages
minidlna
netctl
nfs-utils
nginx-mainline
nodejs
openssh
pacman-contrib
patch
php-fpm
php-sqlite
pkgconf
python-mutagen
python-pycryptodome
python-pycryptodomex
python-websockets
ranger
rsync
rtmpdump
smartmontools
sudo
syncthing
testdisk
texinfo
tldr
transmission-cli
ufw
vim
vsftpd
which
wipe
yt-dlp

AUR:
</code></pre><p>aic94xx-firmware
cloudflared-bin
wd719x-firmware</p>
<pre tabindex="0"><code>


On 2023-12-24-1755:
</code></pre><p>aic94xx-firmware<br>
aria2<br>
atomicparsley<br>
autoconf<br>
automake<br>
base<br>
binutils<br>
bison<br>
btrfs-progs<br>
cloudflared-bin<br>
cpupower<br>
ddrescue<br>
dhcpcd<br>
duf<br>
ethtool<br>
flex<br>
foremost<br>
fzf<br>
gcc<br>
git<br>
groff<br>
grub<br>
haveged<br>
hdparm<br>
intel-ucode<br>
lf<br>
libtool<br>
linux<br>
linux-firmware<br>
m4<br>
make<br>
man-db<br>
man-pages<br>
minidlna<br>
neofetch<br>
netctl<br>
nfs-utils<br>
nginx-mainline<br>
nodejs<br>
openssh<br>
p7zip<br>
pacman-contrib<br>
patch <br>
php-fpm<br>
php-sqlite<br>
pkgconf<br>
python-mutagen<br>
python-pycryptodome<br>
python-pycryptodomex<br>
python-websockets<br>
ranger<br>
rsync<br>
rtmpdump<br>
smartmontools<br>
sudo<br>
syncthing<br>
testdisk<br>
texinfo<br>
tldr<br>
transmission-cli<br>
ufw<br>
vim<br>
vsftpd<br>
wd719x-firmware<br>
which<br>
wipe<br>
wireguard-tools<br>
yt-dlp</p>
<pre tabindex="0"><code>

On 2022-08-01:
</code></pre><p>aria2<br>
atomicparsley<br>
autoconf<br>
automake<br>
base<br>
binutils<br>
bison<br>
btrfs-progs<br>
cpupower<br>
ddrescue<br>
dhcpcd<br>
flex<br>
foremost<br>
gcc<br>
git<br>
groff<br>
grub<br>
haveged<br>
intel-ucode<br>
libtool<br>
linux<br>
linux-firmware<br>
m4<br>
make<br>
man-db<br>
man-pages<br>
minidlna<br>
neofetch<br>
netctl<br>
nfs-utils<br>
nginx-mainline<br>
nodejs<br>
openssh<br>
p7zip<br>
pacman-contrib<br>
patch<br>
php-fpm<br>
php-sqlite<br>
pkgconf<br>
python-pycryptodome<br>
ranger<br>
rsync<br>
rtmpdump<br>
smartmontools<br>
sudo<br>
syncthing<br>
testdisk<br>
texinfo<br>
tldr<br>
transmission-cli<br>
ufw<br>
vim<br>
vsftpd<br>
which<br>
wipe<br>
wireguard-tools<br>
youtube-dl</p>
<pre tabindex="0"><code>
AUR: 
</code></pre><p>aic94xx-firmware<br>
cloudflared-bin<br>
pi-hole-ftl<br>
pi-hole-server<br>
wd719x-firmware</p>
<pre tabindex="0"><code></code></pre>]]></content:encoded></item><item><title>No Windows around me</title><link>/2025/01/15/2106/</link><pubDate>Wed, 15 Jan 2025 21:06:17 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/01/15/2106/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>It’s really funny.</p>
</blockquote>
<p>I need Windows for one minute, to re-connect a wireless mouse to another dongle. There’s this <a href="https://support.logi.com/hc/en-ch/articles/360025141574-Logitech-Connection-Utility" target="_blank">Logitech Connection Utility</a> to do this. But it’s only for Windows.</p>
<p>I have just two neighbours on my storey. We’re on speaking terms, I could ask them for help. If only they didn’t have Macs too.</p>
<p>Nobody I know in a close proximity has Windows.</p>
<blockquote>
<p>What a wonderful life.</p>
</blockquote>
]]></content:encoded></item><item><title>SMC Reset MacBook Pro 2014</title><link>/2025/01/06/1107/</link><pubDate>Mon, 06 Jan 2025 11:07:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2025/01/06/1107/</guid><description/><content:encoded><![CDATA[<p>Press Left buttons: <code>Shift</code> + <code>Control</code> + <code>Option</code> + <code>Power</code> button → release all the buttons → <code>Power on</code> again. The power indicator should change from red to green and back to red again.</p>
]]></content:encoded></item><item><title>Take care of your sudoers.d permissions!</title><link>/2024/12/20/1527/</link><pubDate>Fri, 20 Dec 2024 15:27:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2024/12/20/1527/</guid><description/><content:encoded><![CDATA[<p>Sudoers does not work on Hackswell, and I wasn’t aware why.
For some reason, files in my <code>/etc/sudoers.d</code> do not work on one machine, yet they work on another one. Both permissions seems to be identical.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo chmod <span class="m">0755</span> /etc/sudoers.d
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">sudo ls -lah /etc/sudoers.d
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">total 20K
</span></span><span class="line"><span class="cl">drwxr-xr-x  <span class="m">2</span> root root 4.0K Dec <span class="m">19</span> 09:28 .
</span></span><span class="line"><span class="cl">drwxr-xr-x <span class="m">93</span> root root 4.0K Dec <span class="m">20</span> 15:11 ..
</span></span><span class="line"><span class="cl">-r--r-----  <span class="m">1</span> root root   <span class="m">42</span> Dec <span class="m">18</span> 14:14 walter
</span></span><span class="line"><span class="cl">-r--r-----  <span class="m">1</span> root root   <span class="m">54</span> Dec  <span class="m">9</span> 12:07 psd
</span></span><span class="line"><span class="cl">-r--r-----  <span class="m">1</span> root root   <span class="m">93</span> Sep <span class="m">16</span> 10:27 wheel
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">sudo visudo -c
</span></span><span class="line"><span class="cl">/etc/sudoers: parsed OK
</span></span><span class="line"><span class="cl">/etc/sudoers.d/walter: parsed OK
</span></span><span class="line"><span class="cl">/etc/sudoers.d/psd: parsed OK
</span></span><span class="line"><span class="cl">/etc/sudoers.d/wheel: parsed OK
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">15:24 walter@hackswell:~ $ sudo ls -lah /etc/sudoers
</span></span><span class="line"><span class="cl">-r--r----- <span class="m">1</span> root root 5.0K Dec  <span class="m">9</span> 12:11 /etc/sudoers
</span></span></code></pre></div><h4 id="macbook-pro-13">MacBook Pro 13</h4>
<p>For some reason, it works on my MacBook Pro. I have no idea why, so I’d keep it for the record, to return to one day in the future. I really don’t get it, why doesn’t it work.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo ls -lah /etc/sudoers.d
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">total 20K
</span></span><span class="line"><span class="cl">drwxr-x---   <span class="m">2</span> root root 4.0K Dec <span class="m">17</span> 16:40 .
</span></span><span class="line"><span class="cl">drwxr-xr-x <span class="m">103</span> root root 4.0K Dec <span class="m">20</span> 14:30 ..
</span></span><span class="line"><span class="cl">-r--r-----   <span class="m">1</span> root root  <span class="m">179</span> Dec <span class="m">17</span> 16:40 walter
</span></span><span class="line"><span class="cl">-r--r-----   <span class="m">1</span> root root   <span class="m">43</span> Nov <span class="m">10</span> 20:47 ddcutil
</span></span><span class="line"><span class="cl">-r--r-----   <span class="m">1</span> root root   <span class="m">55</span> Nov <span class="m">17</span> 12:58 psd-overlay-helper
</span></span></code></pre></div><h2 id="solution">Solution</h2>
<p>Almost two years later, I noticed that the directory permissions aren’t identical, and I need</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo chmod g-x /etc/sudoers.d
</span></span></code></pre></div><p>to fix it.</p>
]]></content:encoded></item><item><title>Enterprise-grade SSDs are cheap these days!</title><link>/2024/11/18/1017/</link><pubDate>Mon, 18 Nov 2024 10:17:44 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2024/11/18/1017/</guid><description/><content:encoded><![CDATA[<p>I saw it by chance while exploring local second-hand eBay-like website.</p>
<p>These days, you can buy some super-cool SSD for almost 4 TB.</p>
<p>I was surprised by the price: only $250. By modern standards, this is overkill, because a 256 GB disk ($20) is often enough, if not 128 GB ($10-15), unless you’re doing 4K-8K rendering.</p>
<p>But as recently as (almost) 13 years ago (beginning of 2012) I was buying a 256 GB OCZ Vector SSD for $350 or something. And it died in a year or two. And it’s not that I somehow aggressively wore it down, it’s just that at that time these technologies were worse.</p>
<p>I see that there is a DRAM cache of 4 GB, that is (as I understand it) allows to significantly reduce writes. Well, it should be very durable, so that it’s not stupidly killed in everyday use.</p>
<p>I&rsquo;m a little shocked. For example, if you take my Hackintosh, you can put 6 disks there. That is, for just 1.5K (which is not much in the context of aggressive video editing), you can get 6 disks with a volume of 23 TB and a faster speed (24 GBps). Well, I think it&rsquo;s really important to haggle when ordering 6 pcs.</p>
<p>Not that you or I need it (right now), I&rsquo;m just shocked at how accessible it is today.</p>
<p>In principle, it is only 2 times more expensive than a USB hard drive of the same volume (<a href="https://hard.rozetka.com.ua/ua/106473111/p106473111/%29" target="_blank">https://hard.rozetka.com.ua/ua/106473111/p106473111/)</a>.</p>
<p>But if anything, I do not advise you. HDD is much more reliable for data storage. SSD is more convenient only for a computer for work, when you constantly rush data back and forth, it is faster. I&rsquo;m actually excited about this, but there are still very, very few use cases. I made 3 drives in RAID-0 (parallel operation, x3 speed) of 120 GB, the cheapest ones were the easiest ones — wow speed, 360 GB of space, I will have enough for years. It is easy to add 3 more disks, i.e. 2x more speed, and the same volume, +360 more, 720 GB in total. For this, I need only 1-1.5 thousand hryvnias. It could be done, but it is not easy to reinstall the system now, and in fact it is not really necessary, and everything is so super-fast.</p>
<p>But still, I can&rsquo;t help but be happy about it, as simple as it is affordable! 😮</p>
<p>It is very exciting how cool and accessible modern technologies are. I want to do something about it. But the lack of understanding is very frustrating: what exactly? I looked at the mac mini. If you don&rsquo;t buy M2 or M4, then the prices for other Intel products are simply ridiculous ($50-150 for a very cool configuration). So for me it&rsquo;s super-overkill for everything: what&rsquo;s a desktop, what&rsquo;s more, a server. But even if I bought it, I don&rsquo;t know how I would use it: for what? The same situation as with Shortcuts on the iPhone — well, it&rsquo;s like the coolest thing, you can do so much. And what exactly to do, huh? And khz. And this is just the beginning, in the next 10 years it is difficult to imagine how much it will all advance.</p>
<p>Let&rsquo;s say so that you understand. If I tell you, for the full picture. I can make a server on a mac mini, for example, with 16 GB / 1 TB, which can be bought for $50, well, maybe $70. Or with an SSD, it&rsquo;s a little more expensive, well, at least it will be x2, for $100 - 150. This will allow hosting a website&hellip; well, I can&rsquo;t even think of how much user load there should be for this server to be slow. Conditionally speaking, with a certain technological approach, onliner can be hosted (in the context of the volume of data).</p>
<p>Maybe there is more data, but even that is a very large resource to which information is added daily. And there is still a different arithmetic, because it earns a lot, that is, you can not count money on such equipment at all, and buy whatever you want.</p>
<p>If I wanted to host some private project on a mac mini, like everything I showed you, just&hellip; well, I don&rsquo;t know, I&rsquo;d start a super blog with videos and a billion pictures&hellip; well, I don&rsquo;t know, travel -blog. I probably wouldn&rsquo;t have been able to load it anyway. Only millions of simultaneous views would possibly download it, and even then I&rsquo;m not sure.</p>
<p>How to add redundancy to take into account, for example, blackouts, and do load-balancing (when you go to the first server, and it is loaded - it sends you to the second, or to the third, etc.) - for example, to put 4 servers, mine, yours, in mother-in-law, in toi toi — this will give 4x for everything, i.e. if 1 server allows a million users, then 4x will be 4 million. And all this can cost $200! Or $400 if I&rsquo;m an oligarch. Or if I am the richest person in the country, then you can buy an M4 from a store for $500, then it will be $2K (with a small difference in speed, but a big difference with light, then you will not notice at all that you have a mac mini in the house and is eating something there).</p>
<p>And taking into account that the main loading of a conditional travel blog is vidos (in 4K, the rest of the bullshit), which is still better to host on YouTube (not that it’s free, but you get paid for it), then in fact for a full-fledged cool site- one (or two in different locations, for reliability) mac-mini will be enough for the blog.</p>
<p>I really can&rsquo;t imagine what needs to be done, what kind of project, so that it is necessary to invest a lot of money in it. Unless some enterprise-thing, well, like to make another Rozetka there. But even in another 10 years, I will not be surprised that such a site will be available at home on a Mac Mini.</p>
<p>In short, I am impressed (not only SSD, but globally)</p>
<p>🤯</p>
<p>For example, I thought there might be value in local online communities. If we take Lviv, or if we take a more complex project, it is a conditional resource where millions of people can communicate in the context of competition. That is, for example, anonymously. Ah, how it all happened in Telega, but not in Telega, but on some forum. Which is hosted on a mac mini. I think one or two would be able to simply take the whole load here. Even if the project is not for making money at all, but is entirely ideological - an investment of $300 🤨</p>
<p>So what do they work, well, they consume a maximum of 100 watts, that&rsquo;s for us here for a month, well, I don&rsquo;t know, 100 UAH maybe?</p>
<p>That&rsquo;s what I understand. For example, I don&rsquo;t understand (almost) 3D. But as I understood, even for your work a Mac Mini on M4 may be enough, unless it is not the cheapest one for 500, and there for conventionally 1.5K. But as I understood, this is enough to simply replace a gigantic computer. And it will last for many years. But how much easier it is for a beginner: it&rsquo;s easy to come to the store, buy a ready-made computer, you can work easily within 10 minutes.</p>
<p>Well, there is also AI/ML, and there I understand the same situation, that such a computer is also enough for many things, except that the budget is a little bigger, but there the earnings are much higher, that is, in the relative budget, everything is a trifle.</p>
]]></content:encoded></item><item><title>‘Don’t ever be afraid of Linux, you see, it’s afraid of you’</title><link>/2024/11/16/0114/</link><pubDate>Sat, 16 Nov 2024 01:14:05 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2024/11/16/0114/</guid><description/><content:encoded><![CDATA[<p>That’s what my first Linux mentor once said for me. I was using Ubuntu back then, 08.04, quickly moving off Mandriva. Back then, I had that feeling that Debian is for real pros, and Ubuntu is for the newbs like me.</p>
<blockquote>
<p>‘Get yourself a Gentoo handbook, and never be afraid’ he continued.</p>
</blockquote>
<p>I was afraid. Of breaking my system, of being unable to use my computer. I didn’t understand how to use Photoshop, after effects, illustrator, 3Ds Max (which I used only in a virtual machine!).</p>
<blockquote>
<p>I gave up on Linux, and I went back to Windows for a couple of years, and bought myself a MacBook Pro, eat a virus bro.</p>
</blockquote>
<p>I’ve been on macOS for almost a decade. But Linux haunted me, and after a couple of my Mac years, I’ve installed Debian. For my mom, some distant acquaintances, some obsolete computers here and there to play with it. I committed to supporting the systems. thinking Debian would be easy to support.</p>
<blockquote>
<p>Debian was easy, but not simple. I didn’t like it, and it wasn’t my cup of it. It wasn’t something to be afraid either. (It’s one of the greatest distros, and one of the best. Just not my cup of tea.)</p>
</blockquote>
<p>At some point later, I discovered Arch Linux. I was very afraid of even trying it, not for newbs. But I was slowly approaching it, been closing my eyes in fear and jumped.</p>
<p>And been falling. And the rabbit hole turned out to be immersive.</p>
<blockquote>
<p>I’m still falling, five years later.</p>
</blockquote>
<p>I was successful since my first attempt. But it’s only this year when I’ve become confident with Arch, even the installation process. I guess I can install it without the guide now, but I still consult one, just to be less doubt on myself.</p>
<blockquote>
<p>But I always wanted Gentoo. It was my favourite, like, always. It’s that true love that isn’t mutual. Or it is, but you’re too afraid to even ask. No, not even ask, even speak. Even, come near. I’m not paralysed, but afraid of something, something I cannot explain.</p>
</blockquote>
<p>I tired FreeBSD meanwhile, and I like it very much. It’s too good to use daily.</p>
<blockquote>
<p>Because of the hardware support. Well, and the lack of my knowledge.</p>
</blockquote>
<p>Gentoo inherited ports from there.</p>
<p>These days, I’m pretty sure I’ll have no issues with Gentoo, and I’m looking forward to that point in time. I’m just too consumed with my parenting adventure nowadays. I’ll come to it, when I’m ready.</p>
<p>The issue with Gentoo is, apart from the knowledge gap, is that I’m too sure I won’t be able to compile everything, I don’t have that powerful computers, I think. Or maybe I have just one, the one I’m working from. Laptops, I guess they’re in a different league.</p>
<p>And when I’m arrived at that destination of accepting Gentoo as my potential distro.</p>
<blockquote>
<p>Or accepting me, as someone who can run Gentoo, actually.</p>
</blockquote>
<p>And when I’m arrived there, I see this Nix os. And I like it too. And I think of it, I’m too newb for it.</p>
<blockquote>
<p>Or am I not?</p>
</blockquote>
]]></content:encoded></item><item><title>On a cloud VM, is the hypervisor the OS or is the guest OS the OS?</title><link>/2024/11/14/2256/</link><pubDate>Thu, 14 Nov 2024 22:56:46 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2024/11/14/2256/</guid><description/><content:encoded>&lt;p>That is the question.&lt;/p>
</content:encoded></item><item><title>Tailscaled my Computers</title><link>/2024/11/13/1601/</link><pubDate>Wed, 13 Nov 2024 16:01:28 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2024/11/13/1601/</guid><description/><content:encoded><![CDATA[<p>It was just trivial, now I can access them with these addresses:</p>
<ul>
<li>home-fedora.tail1gsaaf.ts.net</li>
<li>rpi2b-01-video.tail1gsaaf.ts.net</li>
</ul>
<p>I changed the addresses, just in case. However, I believe nobody can enter, since it’s effectively a VPN, you need credentials.</p>
]]></content:encoded></item><item><title>How would you hire someone for your home lab?</title><link>/2024/11/12/2342/</link><pubDate>Tue, 12 Nov 2024 23:42:14 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2024/11/12/2342/</guid><description/><content:encoded>&lt;p>I made my own furniture to learn how to do that. But that was unnecessary, I could hire a professional and get a better result, cheaper. And more likely quicker too.&lt;/p>
&lt;p>But what about my home servers? I cannot hire a Dev Ops magician to do the project for me, unless I’m the Dev Ops magician.&lt;/p>
</content:encoded></item><item><title>iPhone 12 mini is similar to Samsung Galaxy S9</title><link>/2024/11/07/1241/</link><pubDate>Thu, 07 Nov 2024 12:41:05 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2024/11/07/1241/</guid><description/><content:encoded>&lt;p>It’s only now that I’ve realised that my iPhone 12 mini is very similar in its form to Samsung Galaxy S9, which I remember from late 2017.&lt;/p>
</content:encoded></item><item><title>Oh wow, Mac minis are cheap these days!</title><link>/2024/11/06/1940/</link><pubDate>Wed, 06 Nov 2024 19:40:10 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2024/11/06/1940/</guid><description/><content:encoded>&lt;p>I want to sync my Obsidian notes from my iPhones and iPads (iCloud) to my Linux MacBooks and Linux computers. Was inventing the ways of implementing that, and realised that buying a Mac mini is quite a simple way to solve this. Also, I would have just another server. With macOS though (which is worse than Linux, from a server perspective).&lt;/p>
&lt;p>In my area we have plenty of very good options, cheaper than a $100. What a time to be alive!&lt;/p>
</content:encoded></item><item><title>Local disks are actually cheaper!</title><link>/2024/11/03/2326/</link><pubDate>Sun, 03 Nov 2024 23:26:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2024/11/03/2326/</guid><description/><content:encoded><![CDATA[<p>My web server Raspberry Pi has 1 TB disk attached, and I’ve filled it for about 1%, it hosts all my websites, including my experiments and all their media.</p>
<p>Yet, somehow I’m still afraid of uploading even photos, not to say videos.</p>
<p>I want to rethink this. I’m not thinking twice when sending heavy media over whatever chat app I do that. Yet, uploading it to my own hardware, feels wasteful. Actually, that’s just the opposite. You can buy a decently good laptop-grade small used HDD for like $10, and it’ll serve your personal needs for years. For half a year, maybe, if you’re bombing 4K videos of your kids non-stop. Still, very cheap.</p>
]]></content:encoded></item><item><title>Thoughts on Linux for a child’s first PC experience?</title><link>/2024/10/17/0014/</link><pubDate>Thu, 17 Oct 2024 00:14:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2024/10/17/0014/</guid><description/><content:encoded><![CDATA[<p><a href="https://old.reddit.com/r/linux/comments/1fnsny5/thoughts_on_linux_for_a_childs_first_pc_experience/" target="_blank">Someone on Reddit</a>:</p>
<blockquote>
<p>Among Gen Z, there&rsquo;s a problem of how a lot of people don&rsquo;t even know how to use a computer in the workplace because they just used their smartphones for everything. With this phenomenon in retrospect, I was wondering if Linux could be a better introduction to an advanced computer.</p>
<p>Linux tends to be more secure against malware, can be made to resemble Windows superficially enough, and you can keep kids away from executing more dangerous commands with a sudo password. The compatibility issues with a lot of software can also be used against them trying to execute pirated games and the like, basically making it easier to control what they have access to.</p>
<p>I know there are stories of how if you apply child protection time limits or website blocks they end up adapting and circumventing it&hellip;but if they do that with Linux, then they are also forced to learn how the system works well enough to familiarize themselves with programming knowledge which could help them in the future.</p>
</blockquote>
]]></content:encoded></item><item><title>Mpv Harware Acceleration on Linux</title><link>/2024/08/18/1017/</link><pubDate>Sun, 18 Aug 2024 10:17:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2024/08/18/1017/</guid><description/><content:encoded><![CDATA[<p>If you&rsquo;re on Linux, don&rsquo;t forget to enable hardware acceleration by adding hwdec=auto to mpv.conf. Works with AMD/Intel/NVIDIA.</p>
<ul>
<li><a href="https://interfacinglinux.com/2024/01/10/hardware-acceleration-with-mpv/" target="_blank">Hardware Acceleration With MPV</a></li>
</ul>
<p>I do it like this:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="nv">vo</span><span class="o">=</span>gpu-next
</span></span><span class="line"><span class="cl">gpu-api<span class="o">=</span>vulkan
</span></span><span class="line"><span class="cl"><span class="nv">hwdec</span><span class="o">=</span>vulkan
</span></span><span class="line"><span class="cl">gpu-context<span class="o">=</span>waylandvk
</span></span></code></pre></div><p>You can replace <code>hwdec=vulkan</code> with <code>hwdec=vaapi</code> if Vulkan video doesn&rsquo;t work.</p>
<p><a href="https://news.ycombinator.com/item?id=41277014" target="_blank">Source</a></p>
]]></content:encoded></item><item><title>Cutefish</title><link>/2024/07/11/0058/</link><pubDate>Thu, 11 Jul 2024 00:58:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2024/07/11/0058/</guid><description/><content:encoded>&lt;p>Maybe I’ll install &lt;a href="https://wiki.archlinux.org/title/Cutefish" target="_blank">Cutefish DE&lt;/a> on a netbook, to use it for music.&lt;/p>
</content:encoded></item><item><title>Wacom Tablet in Linux</title><link>/2024/06/16/1927/</link><pubDate>Sun, 16 Jun 2024 19:27:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2024/06/16/1927/</guid><description/><content:encoded><![CDATA[<p>I wanted to mention that I found some use to my old cheap Wacom Graphical Tablet with my Linux computer. It has a touch screen, and I never used it before, as it’s awful compared to a Mac’s one. But it’s quite useful if you do not compare (as many things in our lives!). I don’t remember which model do you have, but if it has the touch screen too, in my opinion it’s nice to use as a scroll pad for websites. I like it way more than the scroll of the mouse.</p>
<p>The tablet isn’t very useful (as a graphical tablet) with multiple displays setup with sway and or hyprland (I haven’t tested, but read it’s similar to sway). But it should be useful with Gnome and KDE, if needed (also, just read about that). Since I don’t really need any graphical tablet these days, I just use it as a nice scrolling pad thing, instead of Apple’s one. If you have one with touch, you may want to try it too. It works out of the box, iirc. Or maybe there’s <a href="https://archlinux.org/packages/extra/x86_64/libwacom/" target="_blank">libwacom</a> for that. Or maybe libwacom is for just tuning it, I don’t remember. Anyway, it’s quick and easy to test. I plugged it in, scrolled, worked fine, let it be then.</p>
]]></content:encoded></item><item><title>Thunderbird Migration</title><link>/2024/06/16/1856/</link><pubDate>Sun, 16 Jun 2024 18:56:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2024/06/16/1856/</guid><description/><content:encoded><![CDATA[<p>I wanted to test my email client from my PC, whether it works or not. Including the encryption keys. Looks like it works well.</p>
<p>To migrate my Thunderbird client from one PC to another, I just copied ~/.thunderbird directory. Cool! Interesting, what if I’d sync the directory across all my devices using Syncthing. I may add one more email account from one machine, and it should magically appear on another one. Not really useful, but still I’m amazed by the easiness of the process.</p>
<p>I killed my Hackintosh entirely and created one more Arch Linux machine. It looks like I moved most of the things I needed, including even Virtual Machines workflow. Excluding Hackintosh and Windows for design work, will do later.</p>
<p>Btw, I’m amazed how easy it is to do many complicated things with the help of ChatGPT. The most inspiring thing for me was disk management (I created quite a complicated set-up) and sway tuning (made most of my DE fantasies work!).</p>
<p>I was looking for a mouse-centric yet lightweight system for my netbook to keep it as a music server (it has a broken keyboard, so it’s either ssh or external keyboard). I wanted to use Wayland, and looks like there’s no DE for that. Either it’s X11 and LXQt, LXDE or similar projects. Or it’s keyboard-centric (sway, hyprland etc.). Or it’s full-blown Gnome or KDE. Ha-ha! May need to use it without display then or what. I don’t know. In the process I found a funny video, scroll through it. It has so funny ending that I laughed! You may like it, too: <a href="https://www.youtube.com/watch?v=T4puCAp1naY" target="_blank">https://www.youtube.com/watch?v=T4puCAp1naY</a></p>
]]></content:encoded></item><item><title>Blog Style</title><link>/2024/06/03/2004/</link><pubDate>Mon, 03 Jun 2024 20:04:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2024/06/03/2004/</guid><description/><content:encoded><![CDATA[<p>A nice blog, I like it.</p>
<p><a href="https://rgoswami.me/posts/lowering-resource-usage-foot-systemd/" target="_blank">Lowering resource usage with foot and systemd</a></p>
]]></content:encoded></item><item><title>Bought iPad Pro 12.9 1st Gen</title><link>/2024/04/24/1241/</link><pubDate>Wed, 24 Apr 2024 12:41:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2024/04/24/1241/</guid><description/><content:encoded><![CDATA[<p>It costed $150-ish and I’m very happy with what I got for the price.</p>
<p>For elder people, I think that’s an ideal device. Most people don’t need a desktop operating system these days. The 1st Gen. iPad Pro won’t get past iPadOS 16, while the current is 17. But I believe it won’t be a problem for the next 5 to 10 years, which is plenty considering the price tag.</p>
<p>However, with Linux it’s much better software-wise: if you have relatively recent hardware, your support would be literally indefinite. I use 15 years old hardware and I can believe it would serve another 15 easily.</p>
<p>This iPad… well, we’ll see!</p>
]]></content:encoded></item><item><title>Managing someone else’s devices</title><link>/2024/04/24/1004/</link><pubDate>Wed, 24 Apr 2024 10:04:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2024/04/24/1004/</guid><description/><content:encoded><![CDATA[<p>A very interesting thread of comments about people managing the devices of others (parents, partners, etc.)</p>
<p><a href="https://news.ycombinator.com/item?id=40127400" target="_blank">Ask HN: How to manage phones and PCs for elderly parents?</a></p>
<blockquote>
<p>I have a friend whose parents are getting up in years. They&rsquo;re still functional enough that they want to be independent and surf the web, check their stocks, etc. He has some remote desktop software installed on their PCs, and antivirus installed and locked down. But they keep destroying their PCs with downloads, keep turning airplane mode on for their phones and can&rsquo;t figure out how to disable it, and recently his dad got in a cleaning mood and deleted a bunch of system files and bricked his machine. He&rsquo;s almost to the point of setting up an Intune tenant just to onboard and lock down his parents devices. Any suggestions on how to manage phones and PCs of the elderly to keep them functional but useful?</p>
</blockquote>
]]></content:encoded></item><item><title>Selecting Your Home Lab Rack</title><link>/2024/03/12/0917/</link><pubDate>Tue, 12 Mar 2024 09:17:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2024/03/12/0917/</guid><description/><content:encoded><![CDATA[<blockquote>
<p>A rack unit (abbreviated U or RU) is a unit of measure defined as 1 3⁄4 inches (or 44.45 mm). It’s the unit of measurement for the height of 19-inch and 23-inch rack frames and the equipment’s height. The height of the frame/equipment is expressed as multiples of rack units. A typical full-size rack is 42U high. Racks and cabinets are then listed as 1U, 2U, 3U, 4U, and so on.</p>
</blockquote>
<p><a href="https://linuxblog.io/home-lab-beginners-guide-hardware/" target="_blank">Home Lab Beginners guide (Hardware)</a></p>
]]></content:encoded></item><item><title>Obvious Advice on the Internet</title><link>/2023/12/10/2354/</link><pubDate>Sun, 10 Dec 2023 23:54:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2023/12/10/2354/</guid><description/><content:encoded><![CDATA[<p>So I read <a href="https://daringfireball.net/linked/2023/12/07/safari-chrome-firebox-multiple-tab-selection" title="Tip of the Day: You Can Select Multiple Tabs, Then Drag Them, in Safari, Chrome, and Firefox" target="_blank">this obvious shit</a>, which I stumbled upon on this Hacker News website. And suddenly I think: wow, what if someone would read me, every bit of my content.</p>
<p>Will I ever be that popular? But the real question is, of course, will I ever want to be that popular?</p>
<p>That’s the reason I never follow all of these people. Just read them randomly, not regularly. Thank you very much, I know I can use shift in a browser, thank you for enlightening me, sir.</p>
<p>I mean. I’m totally fine with the author posting this. I do use my blogs as my notebooks too. My issue lies with the people sharing this actively, as if this is some very meaningful advice.</p>
]]></content:encoded></item><item><title>I like how this blog looks on mobile</title><link>/2023/07/10/0817/</link><pubDate>Mon, 10 Jul 2023 08:17:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2023/07/10/0817/</guid><description/><content:encoded>&lt;p>&lt;a href="https://xenocara.org/Wayland_on_OpenBSD.html" target="_blank">Wayland on OpenBSD&lt;/a>&lt;/p>
</content:encoded></item><item><title>Installing Arch Linux</title><link>/2023/05/06/1349/</link><pubDate>Sat, 06 May 2023 13:49:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2023/05/06/1349/</guid><description/><content:encoded><![CDATA[<h2 id="on-my-servers">on my servers</h2>
<p>pacstrap /mnt base base-devel iwd git linux linux-firmware dhcpcd man-db man-pages texinfo openssh vim sudo tlp intel-ucode lm_sensors rsync grub aria2 minidlna neofetch smartmontools syncthing transmission-cli ufw vsftpd yt-dlp ranger pacman-contrib</p>
<p>and also micro-code</p>
<ul>
<li>Intel: intel-ucode</li>
<li>AMD: amd-ucode</li>
</ul>
<h2 id="on-a-laptop">On a laptop</h2>
<p>pacstrap /mnt base base-devel iwd git linux linux-firmware broadcom-wl dhcpcd man-db man-pages texinfo openssh vim sudo tlp intel-ucode lm_sensors rsync wl-clipboard aria2 grub ranger neofetch smartmontools syncthing ufw yt-dlp sway swayidle swaylock bemenu foot firefox fzf telegram-desktop viber transmission-cli pacman-contrib</p>
<h3 id="bootloader-for-apple-macintosh">Bootloader for Apple Macintosh</h3>
<p>Instead of grub I can use systemd-boot.</p>
<p>I need to create an extra file:
/boot/loader/entries/arch.conf</p>
<pre tabindex="0"><code>title   Arch Linux
linux   /vmlinuz-linux
initrd  /intel-ucode.img
initrd  /initramfs-linux.img
options root=LABEL=arch_os rw
</code></pre><h3 id="microcode">Microcode</h3>
<p>Installed <code>intel-ucode</code> package as microcode to Arch Linux bootloader.</p>
<p>Added <code>initrd /intel-ucode.img</code> as first initrd in /boot/loader/entries/arch.conf</p>
<p><a href="https://bbs.archlinux.org/viewtopic.php?id=236085" target="_blank">[SOLVED] In GRUB Shell, unable to boot into arch.</a></p>
<p>Boot from your installation media, mount your /mnt &amp; /boot directories etc. the same as you did for installation e.g. mount /dev/sdax /mnt.
Then you need to change root: arch chroot /mnt</p>
<p>Then go from here: <a href="https://wiki.archlinux.org/title/GRUB#Generate_the_main_configuration_file" target="_blank">https://wiki.archlinux.org/title/GRUB#Generate_the_main_configuration_file</a></p>
<pre tabindex="0"><code># grub-mkconfig -o /boot/grub/grub.cfg
</code></pre><h3 id="sensors">Sensors</h3>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo pacman -Syu lm_sensors
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Packages <span class="o">(</span>1<span class="o">)</span> lm_sensors-1:3.6.0.r41.g31d1f125-1
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Total Download Size:   0.13 MiB
</span></span><span class="line"><span class="cl">Total Installed Size:  0.46 MiB
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Optional dependencies <span class="k">for</span> lm_sensors
</span></span><span class="line"><span class="cl">    rrdtool: <span class="k">for</span> logging with sensord
</span></span><span class="line"><span class="cl">    perl: <span class="k">for</span> sensor detection and configuration convert <span class="o">[</span>installed<span class="o">]</span>
</span></span></code></pre></div><h3 id="after-installation">After Installation</h3>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">systemctl <span class="nb">enable</span> dhcpcd
</span></span></code></pre></div><p>No longer relevant, I use systemd-networkd and systemd-resolver now.</p>
]]></content:encoded></item><item><title>XF86Cut, XF86Copy, XF86Paste</title><link>/2022/12/24/2159/</link><pubDate>Sat, 24 Dec 2022 21:59:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2022/12/24/2159/</guid><description/><content:encoded><![CDATA[<p>For a universal paste binding, I use the Paste keycode, which many apps support out of the box. Many others can configure it as a custom keybinding. This is also known as Xf86Paste.</p>
<p><a href="https://www.reddit.com/r/swaywm/comments/tn8a5t/bindsym_to_wlpaste/" target="_blank">https://www.reddit.com/r/swaywm/comments/tn8a5t/bindsym_to_wlpaste/</a></p>
]]></content:encoded></item><item><title>Updated TP Link Archer C60 V2 Router</title><link>/2022/09/23/1257/</link><pubDate>Fri, 23 Sep 2022 12:57:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2022/09/23/1257/</guid><description/><content:encoded><![CDATA[<p>Upgraded to OpenWrt 22.03.0, from 21.03.02.</p>
<p>For that, I downloaded the firmware from the official website, <a href="https://openwrt.org/toh/hwdata/tp-link/tp-link_archer_c60_v2" target="_blank">Techdata: TP-Link Archer C60 v2</a> search for <em>Firmware OpenWrt Upgrade URL</em>.</p>
<ul>
<li><a href="https://downloads.openwrt.org/releases/22.03.0/targets/ath79/generic/openwrt-22.03.0-ath79-generic-tplink_archer-c60-v2-squashfs-sysupgrade.bin" target="_blank">direct link as of today</a>.</li>
</ul>
<p>I upgraded through web-interface.</p>
<ul>
<li>Visit web-interface</li>
<li>Then find <code>System</code> → <code>Backup/Flash Firmware</code></li>
<li>Then find <code>Flash image</code> and find your latest image you downloaded from the website</li>
<li>Double-check it’s <code>-sysupgrade</code>, and not <code>-factory</code>!</li>
<li>You can skip renaming it.</li>
<li>Upgrade is in the process.</li>
<li>Router will not reboot on its own. So, wait a couple of minutes (or 10…15, just in case), and then turn it off the socket, and back on again.</li>
</ul>
]]></content:encoded></item><item><title>Plotter Test on macOS</title><link>/2022/07/18/1544/</link><pubDate>Mon, 18 Jul 2022 15:44:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2022/07/18/1544/</guid><description/><content:encoded><![CDATA[<p>Well, it works!</p>
<p>That’s the software vendor we used for the plotter: <a href="https://www.silhouetteamerica.com/software" target="_blank">https://www.silhouetteamerica.com/software</a></p>
]]></content:encoded></item><item><title>Like BitTorrents, but something similar</title><link>/2022/07/10/1158/</link><pubDate>Sun, 10 Jul 2022 11:58:00 +0300</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2022/07/10/1158/</guid><description/><content:encoded><![CDATA[<p><a href="https://hypercore-protocol.org/" target="_blank">https://hypercore-protocol.org/</a></p>
<p>I’ve started using the <code>ipfs add</code> command to share files that are too big to email. The users can just download the file from a gateway like ipfs.io without installing anything, and the file is only hosted on my laptop.</p>
<ul>
<li><a href="https://docs.ipfs.io/concepts/how-ipfs-works/" target="_blank">https://docs.ipfs.io/concepts/how-ipfs-works/</a></li>
<li><a href="https://docs.ipfs.io/how-to/command-line-quick-start/" target="_blank">https://docs.ipfs.io/how-to/command-line-quick-start/</a></li>
</ul>
]]></content:encoded></item><item><title>Installed mozjpeg</title><link>/2020/07/15/1323/</link><pubDate>Wed, 15 Jul 2020 13:23:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2020/07/15/1323/</guid><description/><content:encoded><![CDATA[<p>We’ll see whether it’s better or not.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">:: mozjpeg and libjpeg-turbo are in conflict <span class="o">(</span>libjpeg<span class="o">)</span>. Remove libjpeg-turbo? <span class="o">[</span>y/N<span class="o">]</span> y
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Packages <span class="o">(</span>2<span class="o">)</span> libjpeg-turbo-2.0.5-1 <span class="o">[</span>removal<span class="o">]</span>  mozjpeg-3.3.1-2
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Total Installed Size:   1.71 MiB
</span></span><span class="line"><span class="cl">Net Upgrade Size:      -0.40 MiB
</span></span></code></pre></div>]]></content:encoded></item><item><title>Bye, Asana</title><link>/2020/06/18/1641/</link><pubDate>Thu, 18 Jun 2020 16:41:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2020/06/18/1641/</guid><description/><content:encoded>&lt;p>In the vein of removing unnecessary accounts, I removed myself from Asana.com. Bye! I haven’t used it for years.&lt;/p>
</content:encoded></item><item><title>Pinentry fails while sudo</title><link>/2020/06/17/1114/</link><pubDate>Wed, 17 Jun 2020 11:14:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2020/06/17/1114/</guid><description/><content:encoded><![CDATA[<p>There’s this issue:</p>
<ul>
<li><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=836772" target="_blank">#836772 - pinentry fails when used from dedicated account via su -</a></li>
<li>and <a href="https://lists.gnupg.org/pipermail/gnupg-users/2018-January/059889.html" target="_blank">this bug</a> looks similar to mine, with the exception I use Linux and am able to do many things to cover the bug.</li>
</ul>
]]></content:encoded></item><item><title>USB Mapping for Hackintosh</title><link>/2020/05/15/1210/</link><pubDate>Fri, 15 May 2020 12:10:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2020/05/15/1210/</guid><description/><content:encoded><![CDATA[<p>Knowing which controller(s) your motherboard has is an important part of mapping out your USB ports. The following serves as a general rule of thumb:</p>
<ul>
<li>If you have Broadwell or earlier, and have USB 3 support, then you likely have EHCI and XHCI</li>
</ul>
]]></content:encoded></item><item><title>Getting Voice Memos from iPhone on Catalina</title><link>/2020/03/25/1250/</link><pubDate>Wed, 25 Mar 2020 12:50:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2020/03/25/1250/</guid><description/><content:encoded><![CDATA[<p>Looks like there&rsquo;s no way to copy it! See <a href="https://discussions.apple.com/thread/250764386" target="_blank">Transferring voice memos from iPhone to mac in Catalina</a>.</p>
<p>Like… THE FUCK?</p>
]]></content:encoded></item><item><title>SystemD Timer</title><link>/2020/01/28/2238/</link><pubDate>Tue, 28 Jan 2020 22:38:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2020/01/28/2238/</guid><description/><content:encoded><![CDATA[<p>For some reason, my <code>systemd.timer</code> unit works only when I connect to the server. I need to investigate.</p>
<p>Update: Aha, it’s <a href="https://walter.weiss.trueowl.com/2020/01/31/1045/">SystemD lingering</a>, whatever that thing is.</p>
]]></content:encoded></item><item><title>Trying F3 Fight Flash Fraud</title><link>/2020/01/28/1347/</link><pubDate>Tue, 28 Jan 2020 13:47:00 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2020/01/28/1347/</guid><description/><content:encoded><![CDATA[<p>An interesting utility, F3: Fight Flash Fraud.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">walter@walter:~/f3-7.2$ ./f3write /media/walter/3465-6362/
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">F3 write 7.2
</span></span><span class="line"><span class="cl">Copyright <span class="o">(</span>C<span class="o">)</span> <span class="m">2010</span> Digirati Internet LTDA.
</span></span><span class="line"><span class="cl">This is free software<span class="p">;</span> see the <span class="nb">source</span> <span class="k">for</span> copying conditions.
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Free space: 14.83 GB
</span></span><span class="line"><span class="cl">Creating file 1.h2w ... OK!                         
</span></span><span class="line"><span class="cl">Creating file 2.h2w ... OK!                          
</span></span><span class="line"><span class="cl">Creating file 3.h2w ... OK!                          
</span></span><span class="line"><span class="cl">Creating file 4.h2w ... OK!                          
</span></span><span class="line"><span class="cl">Creating file 5.h2w ... OK!                          
</span></span><span class="line"><span class="cl">Creating file 6.h2w ... OK!                          
</span></span><span class="line"><span class="cl">Creating file 7.h2w ... OK!                          
</span></span><span class="line"><span class="cl">Creating file 8.h2w ... OK!                          
</span></span><span class="line"><span class="cl">Creating file 9.h2w ... OK!                         
</span></span><span class="line"><span class="cl">Creating file 10.h2w ... OK!                         
</span></span><span class="line"><span class="cl">Creating file 11.h2w ... OK!                         
</span></span><span class="line"><span class="cl">Creating file 12.h2w ... OK!                         
</span></span><span class="line"><span class="cl">Creating file 13.h2w ... OK!                         
</span></span><span class="line"><span class="cl">Creating file 14.h2w ... OK!                         
</span></span><span class="line"><span class="cl">Creating file 15.h2w ... OK!                         
</span></span><span class="line"><span class="cl">Free space: 0.00 Byte
</span></span><span class="line"><span class="cl">Average writing speed: 12.11 MB/s
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">walter@walter:~/f3-7.2$ ./f3read /media/walter/3465-6362/
</span></span><span class="line"><span class="cl">F3 <span class="nb">read</span> 7.2
</span></span><span class="line"><span class="cl">Copyright <span class="o">(</span>C<span class="o">)</span> <span class="m">2010</span> Digirati Internet LTDA.
</span></span><span class="line"><span class="cl">This is free software<span class="p">;</span> see the <span class="nb">source</span> <span class="k">for</span> copying conditions.
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">                  SECTORS      ok/corrupted/changed/overwritten
</span></span><span class="line"><span class="cl">Validating file 1.h2w ... 2097152/        0/      0/      <span class="m">0</span>
</span></span><span class="line"><span class="cl">Validating file 2.h2w ... 2097152/        0/      0/      <span class="m">0</span>
</span></span><span class="line"><span class="cl">Validating file 3.h2w ... 2097152/        0/      0/      <span class="m">0</span>
</span></span><span class="line"><span class="cl">Validating file 4.h2w ... 2097152/        0/      0/      <span class="m">0</span>
</span></span><span class="line"><span class="cl">Validating file 5.h2w ... 2097152/        0/      0/      <span class="m">0</span>
</span></span><span class="line"><span class="cl">Validating file 6.h2w ... 2097152/        0/      0/      <span class="m">0</span>
</span></span><span class="line"><span class="cl">Validating file 7.h2w ... 2097152/        0/      0/      <span class="m">0</span>
</span></span><span class="line"><span class="cl">Validating file 8.h2w ... 2097152/        0/      0/      <span class="m">0</span>
</span></span><span class="line"><span class="cl">Validating file 9.h2w ... 2097152/        0/      0/      <span class="m">0</span>
</span></span><span class="line"><span class="cl">Validating file 10.h2w ... 2097152/        0/      0/      <span class="m">0</span>
</span></span><span class="line"><span class="cl">Validating file 11.h2w ... 2097152/        0/      0/      <span class="m">0</span>
</span></span><span class="line"><span class="cl">Validating file 12.h2w ... 2097152/        0/      0/      <span class="m">0</span>
</span></span><span class="line"><span class="cl">Validating file 13.h2w ... 2097152/        0/      0/      <span class="m">0</span>
</span></span><span class="line"><span class="cl">Validating file 14.h2w ... 2097152/        0/      0/      <span class="m">0</span>
</span></span><span class="line"><span class="cl">Validating file 15.h2w ... 1739712/        0/      0/      <span class="m">0</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">  Data OK: 14.83 GB <span class="o">(</span><span class="m">31099840</span> sectors<span class="o">)</span>
</span></span><span class="line"><span class="cl">Data LOST: 0.00 Byte <span class="o">(</span><span class="m">0</span> sectors<span class="o">)</span>
</span></span><span class="line"><span class="cl">               Corrupted: 0.00 Byte <span class="o">(</span><span class="m">0</span> sectors<span class="o">)</span>
</span></span><span class="line"><span class="cl">        Slightly changed: 0.00 Byte <span class="o">(</span><span class="m">0</span> sectors<span class="o">)</span>
</span></span><span class="line"><span class="cl">             Overwritten: 0.00 Byte <span class="o">(</span><span class="m">0</span> sectors<span class="o">)</span>
</span></span><span class="line"><span class="cl">Average reading speed: 20.24 MB/s
</span></span></code></pre></div>]]></content:encoded></item><item><title>Huge Phone One-handedly</title><link>/2015/12/30/1718/</link><pubDate>Wed, 30 Dec 2015 17:18:22 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2015/12/30/1718/</guid><description/><content:encoded><![CDATA[<p>Okay. I have to admit it. Huge smartphone is very useful, even when used one-handedly. I think what about the one-handed people? Would they prefer tiny phones? Will it depend on a person and their skills?</p>
<blockquote>
<p>Hi from Singapore, by the way.</p>
</blockquote>
]]></content:encoded></item><item><title>Hackintosh Hardware</title><link>/2015/12/02/0524/</link><pubDate>Wed, 02 Dec 2015 05:24:06 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2015/12/02/0524/</guid><description/><content:encoded>&lt;p>I was looking for hardware for Hackintosh, and once again I realised I don’t care whether the hardware is new and flashy. I’d rather pick the usefullness of the software. Whether I’d enjoy working with that tech. That’s why I decided to try the Hackintosh way.&lt;/p>
</content:encoded></item><item><title>Two phones</title><link>/2015/12/01/1619/</link><pubDate>Tue, 01 Dec 2015 16:19:20 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2015/12/01/1619/</guid><description/><content:encoded><![CDATA[<p>Okay, here’s the idea: two phones, work and private one.</p>
<ul>
<li>The work one is for work tasks</li>
<li>The private one is for private tasks</li>
</ul>
<p>One iPhone and one Android is even better, when you need to cover various scenarious and test things. Why didn’t I think of that earlier?</p>
]]></content:encoded></item><item><title>Bloated Android systems exist for a reason!</title><link>/2013/12/09/0926/</link><pubDate>Mon, 09 Dec 2013 09:26:26 +0200</pubDate><author>WaltesWeiss@gmail.com (Walter Weiss)</author><guid>/2013/12/09/0926/</guid><description/><content:encoded><![CDATA[<p>It occured to me why these ugly bloated customised Android systems exist! Previously, I thought why oh why would you just waste your company’s resources by developing your custom Android version?</p>
<blockquote>
<p>Here I mean Samsung, Xiaomi, Huawei and others, mostly Chinese companies.</p>
</blockquote>
<p>I think I’ve got it. They want us to get used to <em>their</em> version of the system, so we would just buy their smartphones, as we already used to them.</p>
<p>To some degree it’s the same for me, as I’ve been buying only the Google-branded smartphones, as to my liking all the others are just shit. Well, and iPhones. I keep buying iPhones, because it’s stays mostly the same, keeping the UX consistent, and I’m buying that.</p>
]]></content:encoded></item></channel></rss>