<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: jsn</title><link>https://news.ycombinator.com/user?id=jsn</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 03 May 2026 19:14:58 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jsn" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jsn in "NetHack 5.0.0"]]></title><description><![CDATA[
<p>The DevTeam released nethack-3.4.3 in Dec 2003, and then pretty much went dormant for 11 years -- no new releases, no roadmap, nothing. So some time around 2013 some people not connected to the DevTeam created this project: <a href="http://nethack4.org/" rel="nofollow">http://nethack4.org/</a> . So now the DevTeam skips 4.x version numbers completely to avoid confusion.</p>
]]></description><pubDate>Sat, 02 May 2026 20:36:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47990238</link><dc:creator>jsn</dc:creator><comments>https://news.ycombinator.com/item?id=47990238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47990238</guid></item><item><title><![CDATA[New comment by jsn in "Sit."]]></title><description><![CDATA[
<p>> Zen shinkanzen<p>You probably meant to say "shikantaza", I don't think "shinkanzen" is a word.</p>
]]></description><pubDate>Fri, 05 Jan 2024 08:13:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=38876876</link><dc:creator>jsn</dc:creator><comments>https://news.ycombinator.com/item?id=38876876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38876876</guid></item><item><title><![CDATA[New comment by jsn in "Coherent: The affordable Unix-like PC OS from over a decade before Linux 0.01"]]></title><description><![CDATA[
<p>Huh, what a blast from the past. About 30 years ago, in Russia, I hacked up cyrillics keyboard support for Coherent by extending the line discipline layer in its kernel. It was probably still Coherent 3.0 though (which IIRC was based on Unix V6?), and the one on github seems to be 4.2.x.</p>
]]></description><pubDate>Sun, 10 Dec 2023 23:06:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=38595933</link><dc:creator>jsn</dc:creator><comments>https://news.ycombinator.com/item?id=38595933</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38595933</guid></item><item><title><![CDATA[New comment by jsn in "Chasquid – SMTP server focused on simplicity"]]></title><description><![CDATA[
<p>Apparently there's no support for smarthost / relayhost (or I can't find any traces of it in the documentation). Running your own low traffic mail exchanger without it is often not a pleasant experience.</p>
]]></description><pubDate>Sun, 03 Dec 2023 21:51:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=38511123</link><dc:creator>jsn</dc:creator><comments>https://news.ycombinator.com/item?id=38511123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38511123</guid></item><item><title><![CDATA[New comment by jsn in "We have used too many levels of abstractions"]]></title><description><![CDATA[
<p>You can just `openssl s_client en.wikipedia.org:443`.</p>
]]></description><pubDate>Sat, 21 Oct 2023 14:25:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=37967015</link><dc:creator>jsn</dc:creator><comments>https://news.ycombinator.com/item?id=37967015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37967015</guid></item><item><title><![CDATA[New comment by jsn in "The effects of sleep debt"]]></title><description><![CDATA[
<p>^ This. I have narcolepsy and it's really similar to what OP describes. And Sodium Oxybate is seriously life changing stuff if you have narcolepsy.</p>
]]></description><pubDate>Thu, 14 Jul 2022 05:29:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=32092362</link><dc:creator>jsn</dc:creator><comments>https://news.ycombinator.com/item?id=32092362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32092362</guid></item><item><title><![CDATA[New comment by jsn in "Sarco suicide capsule ‘passes legal review’ in Switzerland"]]></title><description><![CDATA[
<p>Hmm, interesting. Are you speaking from experience? Because I definitely am. I watched my mother die a very slow, very painful death from cancer several years ago. I can assure you she would be absolutely genuinely happy to get that cellophane hood and that nitrogen cannula. And, having seen what I've seen, I will also take the hood over some very real alternatives in a heartbeat. Playing dress up with this ridiculously futuristic glass coffin toy instead seems somewhat preposterous when you are facing death.</p>
]]></description><pubDate>Mon, 06 Dec 2021 02:16:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=29455464</link><dc:creator>jsn</dc:creator><comments>https://news.ycombinator.com/item?id=29455464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29455464</guid></item><item><title><![CDATA[New comment by jsn in "Sarco suicide capsule ‘passes legal review’ in Switzerland"]]></title><description><![CDATA[
<p>Yeah, this is seriously overengineered. A cellophane hood with elastic collar and a nitrogen nasal cannula is all it takes.</p>
]]></description><pubDate>Sun, 05 Dec 2021 19:48:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=29452414</link><dc:creator>jsn</dc:creator><comments>https://news.ycombinator.com/item?id=29452414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29452414</guid></item><item><title><![CDATA[New comment by jsn in "Russia restricts opposition election voting app"]]></title><description><![CDATA[
<p>No, it (again) doesn't work like this at all. 1) DNS blocking of cloudflare is useless, you can receive IPs, or names in non-cloudflare zones, 2) IP blocking of the whole cloudflare will bring so much collateral damage (unrelated services going down) that it's a non-starter, politically speaking, 3) cloudflare is far from the only mass frontend / cdn available, there are hundreds high-collateral services out there.</p>
]]></description><pubDate>Sun, 19 Sep 2021 17:22:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=28586083</link><dc:creator>jsn</dc:creator><comments>https://news.ycombinator.com/item?id=28586083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28586083</guid></item><item><title><![CDATA[New comment by jsn in "Russia restricts opposition election voting app"]]></title><description><![CDATA[
<p>They don't have to be strictly unique per user. You can send out different sets of URLs to different cohorts of users, then correlate new URL blockings with client IDs to detect rogue app installations and excommunicate them. Telegram did that when Russia tried (unsuccessfully) block it.</p>
]]></description><pubDate>Sun, 19 Sep 2021 14:50:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=28584769</link><dc:creator>jsn</dc:creator><comments>https://news.ycombinator.com/item?id=28584769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28584769</guid></item><item><title><![CDATA[New comment by jsn in "Russia restricts opposition election voting app"]]></title><description><![CDATA[
<p>Not as of yet. Actually, if you use tor (with out-of-Russia exit nodes, which I think is the default when using it from Russia?), you can already freely access all the sites blocked in Russia, non-onion ones. But, obviously, tor and VPNs are good solutions only for people willing to go an extra mile to get to the prohibited content.</p>
]]></description><pubDate>Sun, 19 Sep 2021 14:18:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=28584505</link><dc:creator>jsn</dc:creator><comments>https://news.ycombinator.com/item?id=28584505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28584505</guid></item><item><title><![CDATA[New comment by jsn in "Russia restricts opposition election voting app"]]></title><description><![CDATA[
<p>Not really. You can use whatever you like, the possibilities are endless. AFAIU, the most straightforward approach would be to use Android / IOS push notifications (which can't be easily blocked) to regularly push a constantly changing (to avoid censorship) URL of your backend API servers to the mobile apps.</p>
]]></description><pubDate>Sun, 19 Sep 2021 11:59:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=28583642</link><dc:creator>jsn</dc:creator><comments>https://news.ycombinator.com/item?id=28583642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28583642</guid></item><item><title><![CDATA[New comment by jsn in "Russia restricts opposition election voting app"]]></title><description><![CDATA[
<p>Yes, you can re-host, but propagating the new URL to your users will take days, and the authorities reaction time is, for high profile cases, measured in hours. Another interesting question is how will you propagate the new URL? To do that, you need some way to reach your users when your website is down. And if you have such a way, do you really need a website?</p>
]]></description><pubDate>Sun, 19 Sep 2021 11:53:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=28583611</link><dc:creator>jsn</dc:creator><comments>https://news.ycombinator.com/item?id=28583611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28583611</guid></item><item><title><![CDATA[New comment by jsn in "Russia restricts opposition election voting app"]]></title><description><![CDATA[
<p>> In this case there's not many reasons for it to be a native app instead of a Progressive Web App. This would simplify distribution.<p>The opposite of this is true. Blocking a web application is very easy for Russian authorities, there are well-established legal and technical protocols for that, it's a routine, it happens every day. The opposition uses apps precisely because they are more difficult to censor.</p>
]]></description><pubDate>Sun, 19 Sep 2021 10:25:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=28583171</link><dc:creator>jsn</dc:creator><comments>https://news.ycombinator.com/item?id=28583171</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28583171</guid></item><item><title><![CDATA[New comment by jsn in "Musicolet – Offline Music Player for Android"]]></title><description><![CDATA[
<p>It now has the option to avoid (laggy) Android media service framework, and to use its own scanner to detect media changes instead. That should be immediate.</p>
]]></description><pubDate>Sat, 03 Apr 2021 12:24:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=26680484</link><dc:creator>jsn</dc:creator><comments>https://news.ycombinator.com/item?id=26680484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26680484</guid></item><item><title><![CDATA[New comment by jsn in "When Bloom filters don't bloom"]]></title><description><![CDATA[
<p>32 bit mask is <i>way</i> too generous, you only need 5 bit masklen. It all doesn't matter though since they have v6 addresses and ranges.</p>
]]></description><pubDate>Mon, 02 Mar 2020 17:26:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=22466497</link><dc:creator>jsn</dc:creator><comments>https://news.ycombinator.com/item?id=22466497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22466497</guid></item><item><title><![CDATA[New comment by jsn in "DOJ plans to strike against encryption while the Techlash iron is hot"]]></title><description><![CDATA[
<p>You are mistaken. PRISM is specifically a program that "collects stored internet communications based on <i>demands</i> made to internet companies" [em. mine]. NSA wiretapping the non-public links of Google et ol was not PRISM (I'm not even sure that the name of that program was ever disclosed).</p>
]]></description><pubDate>Wed, 26 Feb 2020 19:57:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=22426669</link><dc:creator>jsn</dc:creator><comments>https://news.ycombinator.com/item?id=22426669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22426669</guid></item><item><title><![CDATA[New comment by jsn in "The world in which IPv6 was a good design (2017)"]]></title><description><![CDATA[
<p>> IPv4 and NAT require maintaining a lot of state at critical intermediate routers. I'm sure we've all experienced (perhaps regularly) a NAT'ing router losing state because of a reboot, state tables overflowing, or similar hiccups.<p>As far as I can see, that state is not very important for the mobile IP design describe in the article. A router reboot or other hiccups are handled more or less the same way as an address change (there is a temporary connectivity loss, and when it's restored, you create a new mapping on the Y server between the existing connection, identified by the same old uuid, and the new external/internal addresses/ports of the client X).</p>
]]></description><pubDate>Wed, 12 Jun 2019 19:46:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=20168530</link><dc:creator>jsn</dc:creator><comments>https://news.ycombinator.com/item?id=20168530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20168530</guid></item><item><title><![CDATA[New comment by jsn in "Bookworm: A Simple, Focused eBook Reader"]]></title><description><![CDATA[
<p>I use calibre from community packages on archlinux, it has absolutely no problems reading metadata (authors, titles and covers, and tags etc when present) from epub / mobi / pdf / etc.</p>
]]></description><pubDate>Tue, 19 Feb 2019 12:59:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=19198598</link><dc:creator>jsn</dc:creator><comments>https://news.ycombinator.com/item?id=19198598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19198598</guid></item><item><title><![CDATA[New comment by jsn in "Why Telegram is insecure (2015)"]]></title><description><![CDATA[
<p>This is just Crypviser spreading lies. No, being on that Russian register doesn't imply any intention to comply with any wiretapping / censorship requests; in fact, IIRC, it doesn't even necessarily imply any consent to being added to the register. Saying that Treema's being added to the register means it "moved under the control of the Russian government" is no different than adding their company name and address to some Excel file on your computer and then saying that Threema has moved under your control.</p>
]]></description><pubDate>Sun, 06 Jan 2019 13:32:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=18838216</link><dc:creator>jsn</dc:creator><comments>https://news.ycombinator.com/item?id=18838216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18838216</guid></item></channel></rss>