<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: nanis</title><link>https://news.ycombinator.com/user?id=nanis</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 02 Jul 2026 23:47:04 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nanis" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nanis in "Android Developer Verification: Threat masquerading as Protection"]]></title><description><![CDATA[
<p>> Governments need to wake up to this insane level of Evil<p>Governments are made up of people. People who have at best median level understanding of the things they are ruling about but great self-interest in following the biggest purse to which they can attach themselves.</p>
]]></description><pubDate>Thu, 02 Jul 2026 11:12:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48759585</link><dc:creator>nanis</dc:creator><comments>https://news.ycombinator.com/item?id=48759585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48759585</guid></item><item><title><![CDATA[New comment by nanis in "Show HN: A terminal spreadsheet editor with Vim keybindings"]]></title><description><![CDATA[
<p>I was able to test the keystroke-doubling and that works well in Windows Terminal now. I am going to try out the formulas later.</p>
]]></description><pubDate>Sun, 03 May 2026 15:42:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47998076</link><dc:creator>nanis</dc:creator><comments>https://news.ycombinator.com/item?id=47998076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47998076</guid></item><item><title><![CDATA[New comment by nanis in "Show HN: A terminal spreadsheet editor with Vim keybindings"]]></title><description><![CDATA[
<p>This looks good, but, I noticed:<p>> Supported Functions (v1)
> SUM, AVERAGE, COUNT, MIN, MAX, IF<p>I would recommend switching to numerically stable algorithms for adding numbers and taking their averages sooner rather than later.<p>Looking at the code[1], it looks like you are simply summing the numbers and dividing by count. If that is indeed the case, please switch to a stable average[2]. See also [3].<p>Additionally, I tried to test the executable[4] on Windows, but there is something wrong with input. Using Windows Terminal Version: 1.24.10921.0, characters are doubled on input. Regular Vim compiled using Visual C++ does not have this issue.<p>When I press `:`, I get `::` in the COMMAND line. Then, every key I press gets doubled. This means I cannot `:q!`. :-)<p>[1]: <a href="https://github.com/garritfra/cell/blob/99b0afc7a60a871b274527a1b154e0d713ab8cf5/crates/cell-sheet-core/src/formula/functions.rs#L24" rel="nofollow">https://github.com/garritfra/cell/blob/99b0afc7a60a871b27452...</a><p>[2]: <a href="https://www.nu42.com/2015/03/how-you-average-numbers.html" rel="nofollow">https://www.nu42.com/2015/03/how-you-average-numbers.html</a><p>[3]: <a href="https://en.wikipedia.org/wiki/Algorithms_for_calculating_variance#Online_algorithm" rel="nofollow">https://en.wikipedia.org/wiki/Algorithms_for_calculating_var...</a><p>[4]: <a href="https://github.com/garritfra/cell/releases/tag/v0.2.0" rel="nofollow">https://github.com/garritfra/cell/releases/tag/v0.2.0</a></p>
]]></description><pubDate>Mon, 27 Apr 2026 20:05:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47926621</link><dc:creator>nanis</dc:creator><comments>https://news.ycombinator.com/item?id=47926621</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47926621</guid></item><item><title><![CDATA[New comment by nanis in "Revocation of X.509 Certificates"]]></title><description><![CDATA[
<p>Might want to add /sarc just in case someone believes it :-)</p>
]]></description><pubDate>Mon, 27 Apr 2026 10:37:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47919861</link><dc:creator>nanis</dc:creator><comments>https://news.ycombinator.com/item?id=47919861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47919861</guid></item><item><title><![CDATA[New comment by nanis in "Interview with Øyvind Kolås, GIMP developer (2017)"]]></title><description><![CDATA[
<p>> Unfortunately, the rest of the interviews from that event have never seen the light of day - until now!<p>Not really -- It invites speculation as to why they were not published for 9 years. And, are the words spoken a decade ago still valid?</p>
]]></description><pubDate>Sun, 01 Mar 2026 15:09:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47207400</link><dc:creator>nanis</dc:creator><comments>https://news.ycombinator.com/item?id=47207400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47207400</guid></item><item><title><![CDATA[New comment by nanis in "Interview with Øyvind Kolås, GIMP developer (2017)"]]></title><description><![CDATA[
<p>> 2026-02-22 by GIMP Team<p>I am confused<p>> This interview took place on February 4th, 2017</p>
]]></description><pubDate>Sun, 01 Mar 2026 14:40:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47207130</link><dc:creator>nanis</dc:creator><comments>https://news.ycombinator.com/item?id=47207130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47207130</guid></item><item><title><![CDATA[New comment by nanis in "Show HN: TinyPDF – 3kb pdf library (70x smaller than jsPDF)"]]></title><description><![CDATA[
<p>HTML + CSS works great for this kind of thing. Once you get the print scope correct, you really never need to think about it again.</p>
]]></description><pubDate>Sat, 20 Dec 2025 12:30:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46335708</link><dc:creator>nanis</dc:creator><comments>https://news.ycombinator.com/item?id=46335708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46335708</guid></item><item><title><![CDATA[New comment by nanis in "Murderland: Crime and Bloodlust in the Time of Serial Killers"]]></title><description><![CDATA[
<p>> too much punctuation<p>I thought you were joking. ... After a while, I started expecting a comma after each and every word.</p>
]]></description><pubDate>Sun, 29 Jun 2025 12:35:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44412601</link><dc:creator>nanis</dc:creator><comments>https://news.ycombinator.com/item?id=44412601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44412601</guid></item><item><title><![CDATA[New comment by nanis in "The dark side of the Moomins"]]></title><description><![CDATA[
<p>First time I heard about the Moomins. I thought this was about Mumins[1].<p>[1]: <a href="https://en.wikipedia.org/wiki/Mumin" rel="nofollow">https://en.wikipedia.org/wiki/Mumin</a></p>
]]></description><pubDate>Sun, 13 Apr 2025 13:56:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=43672839</link><dc:creator>nanis</dc:creator><comments>https://news.ycombinator.com/item?id=43672839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43672839</guid></item><item><title><![CDATA[New comment by nanis in "A Farewell to the ArcoLinux University"]]></title><description><![CDATA[
<p>It is your twist and unjustifiable generalization of the author's words about the author himself:<p>> "aging is a synonym of cognitive decline"<p>compared to:<p>> As I near 60, I’ve come to realize I simply don’t have the same mental sharpness or stamina I used to.<p>The author did not say anything about anyone else.<p>Synoym: <a href="https://www.bennetyee.org/http_webster.cgi?isindex=synonym&method=exact" rel="nofollow">https://www.bennetyee.org/http_webster.cgi?isindex=synonym&m...</a></p>
]]></description><pubDate>Sun, 13 Apr 2025 13:25:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=43672654</link><dc:creator>nanis</dc:creator><comments>https://news.ycombinator.com/item?id=43672654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43672654</guid></item><item><title><![CDATA[New comment by nanis in "Microsoft begins turning off uBlock Origin and other extensions in Edge"]]></title><description><![CDATA[
<p>This is why Firefox's changes are so frustrating[1].<p>[1]: <a href="https://news.ycombinator.com/item?id=43203096">https://news.ycombinator.com/item?id=43203096</a></p>
]]></description><pubDate>Fri, 28 Feb 2025 11:00:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=43204271</link><dc:creator>nanis</dc:creator><comments>https://news.ycombinator.com/item?id=43204271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43204271</guid></item><item><title><![CDATA[New comment by nanis in "Introducing a terms of use and updated privacy notice for Firefox"]]></title><description><![CDATA[
<p>This is pure speculation, but what are the chances this change is simply an attempt to provide legal cover what they might have started doing 50 versions ago?[1]<p>[1]: <a href="https://news.ycombinator.com/item?id=29082856">https://news.ycombinator.com/item?id=29082856</a></p>
]]></description><pubDate>Fri, 28 Feb 2025 10:21:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43203975</link><dc:creator>nanis</dc:creator><comments>https://news.ycombinator.com/item?id=43203975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43203975</guid></item><item><title><![CDATA[New comment by nanis in "Calculating the largest known prime in Ruby"]]></title><description><![CDATA[
<p>1 is 2 to the power 0 ... 0b0001<p>shifted left once, it becomes 2 to the power 1 ... 0b0010<p>shifted left twice, it becomes 2 to the power 2 ... 0b0100<p>shifted left three times, it becomes 2 to the power 3 ... 0b1000<p>etc until<p>shifted left 136_279_841 times, it becomes 2 to the power 136_279_84 ... 0b1000...many zeros...0000<p>subtract 1, it becomes<p>0b0111...many ones...1111</p>
]]></description><pubDate>Sat, 30 Nov 2024 12:28:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=42281185</link><dc:creator>nanis</dc:creator><comments>https://news.ycombinator.com/item?id=42281185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42281185</guid></item><item><title><![CDATA[New comment by nanis in "Fearless SSH: Short-lived certificates bring Zero Trust to infrastructure"]]></title><description><![CDATA[
<p>This was corrected to:<p>> ... SSH certificates issued by the Cloudflare CA include a field called valid_principals<p>which indicates it wasn't just the spelling of `principals`.</p>
]]></description><pubDate>Sun, 27 Oct 2024 22:33:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=41966219</link><dc:creator>nanis</dc:creator><comments>https://news.ycombinator.com/item?id=41966219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41966219</guid></item><item><title><![CDATA[New comment by nanis in "Fearless SSH: Short-lived certificates bring Zero Trust to infrastructure"]]></title><description><![CDATA[
<p>> the SSH certificates issued by the Cloudflare CA include a field called ValidPrinciples<p>Having implemented similar systems before, I was interested to read this post. Then I see this. Now I have to find out if that really is the field, if this was ChatGPT spellcheck, or something else entirely.</p>
]]></description><pubDate>Thu, 24 Oct 2024 10:58:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=41934270</link><dc:creator>nanis</dc:creator><comments>https://news.ycombinator.com/item?id=41934270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41934270</guid></item><item><title><![CDATA[New comment by nanis in "Pretty.c"]]></title><description><![CDATA[
<p>>     if (argc above 1)<p>I give up.</p>
]]></description><pubDate>Thu, 24 Oct 2024 10:28:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=41934108</link><dc:creator>nanis</dc:creator><comments>https://news.ycombinator.com/item?id=41934108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41934108</guid></item><item><title><![CDATA[New comment by nanis in "Htmx, Raku and Pico CSS"]]></title><description><![CDATA[
<p>> I am a simple sole, ... go back to the halcyon early days of the web before Netscape dropped the JS-bomb. You know HTML for the layout and CSS for the style.<p>I am not sure if this is intended as humor, but JavaScript came before CSS.</p>
]]></description><pubDate>Mon, 09 Sep 2024 01:35:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=41484773</link><dc:creator>nanis</dc:creator><comments>https://news.ycombinator.com/item?id=41484773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41484773</guid></item><item><title><![CDATA[New comment by nanis in "Ask HN: Resources about math behind A/B testing"]]></title><description><![CDATA[
<p>Early in the A-B craze (optimal shade of blue nonsense), I was talking to someone high up with an online hotel reservation company who was telling me how great A-B testing had been for them. I asked him how they chose stopping point/sample size. He told me experiments continued until they observed a statistically significant difference between the two conditions.<p>The arithmetic is simple and cheap. Understanding basic intro stats principles, priceless.</p>
]]></description><pubDate>Sat, 10 Aug 2024 10:47:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=41208617</link><dc:creator>nanis</dc:creator><comments>https://news.ycombinator.com/item?id=41208617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41208617</guid></item><item><title><![CDATA[New comment by nanis in "Robots on Lake Michigan beaches to prevent drownings"]]></title><description><![CDATA[
<p>Number one criterion for finding a good beach to swim: A prominent sign saying "Swim at your own risk: No lifeguard on duty."</p>
]]></description><pubDate>Mon, 24 Jun 2024 23:03:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=40782076</link><dc:creator>nanis</dc:creator><comments>https://news.ycombinator.com/item?id=40782076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40782076</guid></item><item><title><![CDATA[New comment by nanis in "Workman Layout for Vim"]]></title><description><![CDATA[
<p>This[1] links to <a href="http://www" rel="nofollow">http://www</a>. workmanlayout.com/blog/ which is a 404. (space inserted to avoid auto link generation).<p>Going to the main page of that site reveals some articles from the past few years, but also has online casino and crypto links disguised as posts. E.g.:<p>> is your premier source for crypto insights, covering the latest news, trends, and guides on blockchain, cryptocurrencies, and cybersecurity. Whether a beginner or a pro, you can find valuable information and tips to stay ahead in the Web 3.0 era.<p>Weird and shady.<p>I keep seeing all these people fancy keyboards and interesting looking layouts except that it takes them six to 10 attempts to type anything correctly. Don't really get the point, but having got curious about this "workman" layout and regretted trying to find out.<p>I was thinking of a pane layout manager ... Anything like that around?<p>[1]: <a href="https://axiomatic.neophilus.net/workman-layout-for-vim/" rel="nofollow">https://axiomatic.neophilus.net/workman-layout-for-vim/</a></p>
]]></description><pubDate>Tue, 09 Apr 2024 01:25:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=39975458</link><dc:creator>nanis</dc:creator><comments>https://news.ycombinator.com/item?id=39975458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39975458</guid></item></channel></rss>