<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: Arkanosis</title><link>https://news.ycombinator.com/user?id=Arkanosis</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 22:36:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Arkanosis" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Arkanosis in "Show HN: Pianoterm – Run shell commands from your Piano. A Linux CLI tool"]]></title><description><![CDATA[
<p>That's nice!<p>That may not seem like an obvious use-case when only thinking about a piano, but since it's mapping MIDI keys to commands, I guess it should be able — or at least no very far from being able — to map ergonomic MIDI controllers to actions that are not as ergonomic with the usual keyboard / mouse / trackball / touchpad most people use.<p>I wrote what I believe is a similar tool but with completely different goals initially: <a href="https://github.com/Arkanosis/smhkd" rel="nofollow">https://github.com/Arkanosis/smhkd</a> ; I use it with a cheap MIDI controller (namely the KORG nanoKONTROL2) and was considering using another one with motorized faders (namely the Icon Platform M).<p>MIDI controllers are great for all kinds of non-musical things like:
 - setting the volume / balance / solo / mute for speakers / multiple headsets and mixing multiple applications (eg. using pactl);
 - setting the zoom level / brightness for camera / webcam (eg. using v4l2-ctl) ;
 - setting the source / brightness for monitors (eg. using ddcutil)…</p>
]]></description><pubDate>Mon, 02 Mar 2026 23:27:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47225765</link><dc:creator>Arkanosis</dc:creator><comments>https://news.ycombinator.com/item?id=47225765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47225765</guid></item><item><title><![CDATA[New comment by Arkanosis in "Discord will require a face scan or ID for full access next month"]]></title><description><![CDATA[
<p>That would either mean you can tell the device to lie (which makes it useless), or that you don't own the device you use (which makes it unacceptable).</p>
]]></description><pubDate>Tue, 10 Feb 2026 09:36:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46957341</link><dc:creator>Arkanosis</dc:creator><comments>https://news.ycombinator.com/item?id=46957341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46957341</guid></item><item><title><![CDATA[New comment by Arkanosis in "Dissecting the gzip format (2011)"]]></title><description><![CDATA[
<p>On top of enabling indexing, it reduces the amount of data lost in the event of data corruption — something you get for free with block-based compression algorithms like BWT-based bzip2 but is most of the time missing from dictionary-based algorithms like LZ-based gzip.<p>I don't think many people use that last property or are even aware of it, which is a shame. I wrote a tool (bamrescue) to easily recover data from uncorrupted blocks of corrupted BAM files while dropping the corrupted blocks and it works great, but I'd be surprised if such tools were frequently used.</p>
]]></description><pubDate>Tue, 17 Sep 2024 17:37:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=41570374</link><dc:creator>Arkanosis</dc:creator><comments>https://news.ycombinator.com/item?id=41570374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41570374</guid></item><item><title><![CDATA[New comment by Arkanosis in "A new home and license (AGPL) for Synapse and friends"]]></title><description><![CDATA[
<p>It's great. I've been using it as a single-user Matrix homeserver for a little more than one year now and haven't had any issue with it whatsoever. It's taking around 100 MiB of resident memory and consuming 0% of the CPU on my small server; I've used chat /clients/ that use ten times more than that.</p>
]]></description><pubDate>Tue, 07 Nov 2023 20:59:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=38182743</link><dc:creator>Arkanosis</dc:creator><comments>https://news.ycombinator.com/item?id=38182743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38182743</guid></item><item><title><![CDATA[New comment by Arkanosis in "A new home and license (AGPL) for Synapse and friends"]]></title><description><![CDATA[
<p>I understand that pre-fork code is under the ASL, not the AGPL, so anybody can use it within derivative works under any license — no CLA needed.</p>
]]></description><pubDate>Tue, 07 Nov 2023 20:41:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=38182536</link><dc:creator>Arkanosis</dc:creator><comments>https://news.ycombinator.com/item?id=38182536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38182536</guid></item><item><title><![CDATA[New comment by Arkanosis in "Podman v4.6 Introduces Podmansh: A Revolutionary Login Shell"]]></title><description><![CDATA[
<p>I've been using UNIX-like machines (mostly Linux) since the mid-2000s and single-user machines have always been the exception rather than the norm everywhere I've been.<p>Even at home, I've set up multiple accounts for myself (main one, one for closed-source programs, one for gaming I can share with other people…) and for my family (to each their preferences, wallpaper and so on). Having two or three user sessions running at the same time is not uncommon. I'm probably the exception here, but I don't think Podman targets the regular home user anyway.<p>It's not obvious to me how Podmansh would revolutionize that, but I guess it's nice, I'll try it for sure.</p>
]]></description><pubDate>Sun, 13 Aug 2023 12:46:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=37109456</link><dc:creator>Arkanosis</dc:creator><comments>https://news.ycombinator.com/item?id=37109456</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37109456</guid></item><item><title><![CDATA[New comment by Arkanosis in "Conduit: Simple, fast and reliable chat server powered by Matrix"]]></title><description><![CDATA[
<p>My understanding is still imperfect, but I'll try to provide some info:<p>Not all messages are encrypted with the same key, so if all of your clients are not connected at the same time, and the same is true for the sender, they can't exchange their keys. When that happens, each client can only decrypt the subset of the messages for which it has the keys. Also note that clients only exchange their keys with other verified clients.<p>If you look at the “session_id” attribute of the JSON source of the messages, you'll see that for a given session (ie. when the sender is logged in a client), all the messages are decrypted (which means you have the key for that session) or none of them are (which means you haven't received the key for that session yet).</p>
]]></description><pubDate>Mon, 31 Jul 2023 12:53:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=36941853</link><dc:creator>Arkanosis</dc:creator><comments>https://news.ycombinator.com/item?id=36941853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36941853</guid></item><item><title><![CDATA[New comment by Arkanosis in "Conduit: Simple, fast and reliable chat server powered by Matrix"]]></title><description><![CDATA[
<p>My (imperfect) understanding is that this is because of how end-to-end encryption works: you not only need to receive the messages (which are stored on the server, so you don't have to worry about them as you can retrieve them when you want), but also the keys to decrypt these messages (which are only stored on the clients, so whether or not they are available depends on you).<p>Possibly, one of your clients has the keys needed to decrypt one of the messages, but you're using another client which doesn't. Things go back to normal when both are connected at the same time and can share the keys, or when the client of the sender is connected <i>and</i> still has the keys.<p>If you don't keep your clients connected all the time, you can use a secure backup on the server, so the clients can retrieve the encrypted keys from the server and decrypt them locally.<p>Not having the keys happens more often if one the parties uses short-lived sessions (like logging exclusively in a private browser window, for example).<p>This article helped me with understanding a little: <a href="https://gerstner.it/2021/02/matrix-and-e2e-encryption-or-how-not-to-lose-your-messages/" rel="nofollow noreferrer">https://gerstner.it/2021/02/matrix-and-e2e-encryption-or-how...</a></p>
]]></description><pubDate>Mon, 31 Jul 2023 12:37:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=36941693</link><dc:creator>Arkanosis</dc:creator><comments>https://news.ycombinator.com/item?id=36941693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36941693</guid></item><item><title><![CDATA[New comment by Arkanosis in "Conduit: Simple, fast and reliable chat server powered by Matrix"]]></title><description><![CDATA[
<p>Thank you for your answer.<p>1: That's a relief :)<p>2: I've just joined `#conduit:fachschaften.org`; we'll see if I can help somehow.</p>
]]></description><pubDate>Mon, 31 Jul 2023 11:46:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=36941228</link><dc:creator>Arkanosis</dc:creator><comments>https://news.ycombinator.com/item?id=36941228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36941228</guid></item><item><title><![CDATA[New comment by Arkanosis in "Conduit: Simple, fast and reliable chat server powered by Matrix"]]></title><description><![CDATA[
<p>Hi Timo!<p>I've been using Conduit for 10 months now and I love it. Thank you so much for it!<p>I've two questions:<p>- Is there any concern to have with regards to its future when you finish university? You seem to be by far the most active contributor and I'm worried the project is still dependent on how much time you can afford to put into it;<p>- What is the best way for a Rust / Linux developer to do a first impactful contribution to Conduit? With 155 open issues on GitLab at the moment and no problem really standing out for me as a user, I don't know where to start :p<p>Thanks!<p>BTW I hope you land a great job; I'd happily recommend you where I work, but we don't have any office near Dortmund unfortunately… Feel free to reach out to me if Dortmund / remote is not a requirement.</p>
]]></description><pubDate>Mon, 31 Jul 2023 10:14:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=36940618</link><dc:creator>Arkanosis</dc:creator><comments>https://news.ycombinator.com/item?id=36940618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36940618</guid></item><item><title><![CDATA[New comment by Arkanosis in "Conduit: Simple, fast and reliable chat server powered by Matrix"]]></title><description><![CDATA[
<p>I've been running it for 10 months now. Very smooth experience (both installation and usage).<p>I'm the only user on my server and I've not joined any very active room, but so far its impact on my small VPS performance has been negligible.</p>
]]></description><pubDate>Mon, 31 Jul 2023 09:27:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=36940334</link><dc:creator>Arkanosis</dc:creator><comments>https://news.ycombinator.com/item?id=36940334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36940334</guid></item><item><title><![CDATA[New comment by Arkanosis in "Ask HN: Are you faster navigating windows with i3 than other window managers?"]]></title><description><![CDATA[
<p>I've used quite a few different window managers (WM) in the past, and I'm mostly sticking to awesome today, which shares with i3 the benefit of being highly configurable (even scriptable), which undoubtedly makes me much faster at navigating <i>my</i> windows than any other WM…<p>The exact monitor / window / new program to run I want to look at is always exactly one keystroke away, an so are moving, resizing, bringing to top and so on.<p>This did not happen by just installing this WM, though. I've had to tailor it to my specific needs, and that's still an ongoing process, as needs change over time. The WM makes it possible, but there's still work on the user side.<p>Also, I feel like the (real) benefits can easily be dwarfed by the inefficiencies of what's in the windows you're dealing with. What's the point of being able to open an app without leaving the home row of your keyboard or instantly focus on the right app window if the first thing you need to do to use that app is to grab a mouse and click in ten difference places? You get most of the benefits of i3, awesome and other similar WMs when you combine them with keyboard-driven programs.</p>
]]></description><pubDate>Tue, 13 Jun 2023 17:06:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=36313289</link><dc:creator>Arkanosis</dc:creator><comments>https://news.ycombinator.com/item?id=36313289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36313289</guid></item><item><title><![CDATA[New comment by Arkanosis in "Ask HN: What lesser-known accessories do you use with your computer?"]]></title><description><![CDATA[
<p>Same here! I have no arthritis of any kind, but these are very thin gloves that do not get in the way when typing (unlike most other gloves) and still make a huge difference wrt cold hands. Got two additional pairs for my parents; they love them as much as I do.</p>
]]></description><pubDate>Tue, 04 Apr 2023 16:37:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=35442315</link><dc:creator>Arkanosis</dc:creator><comments>https://news.ycombinator.com/item?id=35442315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35442315</guid></item><item><title><![CDATA[New comment by Arkanosis in "Ask HN: Something you’ve done your whole life that you realized is wrong?"]]></title><description><![CDATA[
<p>Shoe lacing. Then I found out Ian's fantastic website:<p><a href="https://www.fieggen.com/shoelace/grannyknot.htm" rel="nofollow">https://www.fieggen.com/shoelace/grannyknot.htm</a><p>Small, but life-changing discovery.</p>
]]></description><pubDate>Mon, 30 Jan 2023 16:02:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=34581494</link><dc:creator>Arkanosis</dc:creator><comments>https://news.ycombinator.com/item?id=34581494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34581494</guid></item><item><title><![CDATA[New comment by Arkanosis in "Wordalle – Guess the prompt used to generate a set of images from DalleMini"]]></title><description><![CDATA[
<p>Unexpectedly (to me at least), this might be the most enjoyable Wordle-like I've tried so far!</p>
]]></description><pubDate>Sun, 03 Jul 2022 11:13:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=31966819</link><dc:creator>Arkanosis</dc:creator><comments>https://news.ycombinator.com/item?id=31966819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31966819</guid></item><item><title><![CDATA[New comment by Arkanosis in "Vectorized and performance-portable Quicksort"]]></title><description><![CDATA[
<p>Pushing them out of the CPU, I don't know, but some SIMD instruction sets on some CPUs have side effects that can negatively affect the performance of other operations. For example, the use of AVX2 / AVX-512 can cause some Intel CPUs to lower their base frequency, thus reducing the performance of simultaneous operations that are not using SIMD.</p>
]]></description><pubDate>Sat, 04 Jun 2022 17:21:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=31622933</link><dc:creator>Arkanosis</dc:creator><comments>https://news.ycombinator.com/item?id=31622933</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31622933</guid></item><item><title><![CDATA[New comment by Arkanosis in "France ends gas heaters subsidies"]]></title><description><![CDATA[
<p>Developer in France here. No, it's not, not by a long shot.</p>
]]></description><pubDate>Thu, 17 Mar 2022 11:05:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=30709754</link><dc:creator>Arkanosis</dc:creator><comments>https://news.ycombinator.com/item?id=30709754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30709754</guid></item><item><title><![CDATA[New comment by Arkanosis in "Steam Deck reports are here"]]></title><description><![CDATA[
<p>If you want to ((use open-source drivers OR use wayland) AND play demanding games), that's true, AMD hardware is probably a better choice, but:
 - if you're fine with the proprietary Nvidia drivers and Xorg, Nvidia hardware works great;
 - if you play less demanding games, Intel hardware works great.</p>
]]></description><pubDate>Fri, 04 Mar 2022 23:04:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=30561818</link><dc:creator>Arkanosis</dc:creator><comments>https://news.ycombinator.com/item?id=30561818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30561818</guid></item><item><title><![CDATA[New comment by Arkanosis in "Req – An HTTP Scripting Language"]]></title><description><![CDATA[
<p>That seems so obvious, now that you said it. Thanks for sharing :)</p>
]]></description><pubDate>Wed, 02 Mar 2022 08:32:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=30525166</link><dc:creator>Arkanosis</dc:creator><comments>https://news.ycombinator.com/item?id=30525166</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30525166</guid></item><item><title><![CDATA[New comment by Arkanosis in "Req – An HTTP Scripting Language"]]></title><description><![CDATA[
<p>It's sans-serif, hence the difference.<p>What's extremely interesting is that on my laptop, HN is 12px when Firefox is full screen, but 13.33px when Firefox only uses the left or right half of my screen.</p>
]]></description><pubDate>Tue, 01 Mar 2022 20:44:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=30519735</link><dc:creator>Arkanosis</dc:creator><comments>https://news.ycombinator.com/item?id=30519735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30519735</guid></item></channel></rss>