<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: crtxcr</title><link>https://news.ycombinator.com/user?id=crtxcr</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 31 May 2026 17:29:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=crtxcr" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by crtxcr in "Using extra Firefox profiles to make my life better"]]></title><description><![CDATA[
<p>I've been using three profiles for some time now and it works great.<p>One is a profile that I exclusively run in a Linux network namespace, where all traffic is routed over a wireguard VPN. A shellscript sets up the namespace, connects to a randomly selected VPN server, sets up routing and launches the Firefox profile in that namespace. That shell script is launched through a custom key shortcut.<p>The "normal profile" does not have many anti-tracking measures and privacy extensions enabled. I use this one for online banking or other personal activities which I don't want to route over a VPN. It's also synced with my phone.<p>A third profile is restricted to certain websites. It's pretty much a default Firefox, except for ublock. ublock filters ensure that only selected websites can be browsed in this profile. This profile does not clear cookies on exit etc. I use mainly it for web apps that require login.</p>
]]></description><pubDate>Fri, 20 Oct 2023 09:24:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=37953952</link><dc:creator>crtxcr</dc:creator><comments>https://news.ycombinator.com/item?id=37953952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37953952</guid></item><item><title><![CDATA[New comment by crtxcr in "Show HN: A better way to read blogs"]]></title><description><![CDATA[
<p>Interesting, but almost every click on the site requires an account (with an email). I would love to be able to assess it a bit more before creating an account.</p>
]]></description><pubDate>Wed, 06 Sep 2023 14:04:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=37405327</link><dc:creator>crtxcr</dc:creator><comments>https://news.ycombinator.com/item?id=37405327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37405327</guid></item><item><title><![CDATA[Drinking Baking soda could be a safe way to combat autoimmune disease (2018)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.sciencedaily.com/releases/2018/04/180425093745.htm">https://www.sciencedaily.com/releases/2018/04/180425093745.htm</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37239753">https://news.ycombinator.com/item?id=37239753</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 23 Aug 2023 17:56:32 +0000</pubDate><link>https://www.sciencedaily.com/releases/2018/04/180425093745.htm</link><dc:creator>crtxcr</dc:creator><comments>https://news.ycombinator.com/item?id=37239753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37239753</guid></item><item><title><![CDATA[New comment by crtxcr in "Growing scientific interest in vagus nerve stimulation"]]></title><description><![CDATA[
<p>>Further research revealed that the brain communicates with the spleen – an organ that plays a critical role in the immune system – by sending electrical signals down the vagus nerve. These trigger the release of a chemical called acetylcholine that tells immune cells to switch off inflammation. Electrically stimulating the vagus nerve with an implanted device achieved the same feat.<p>One might also achieve comparable effects by drinking baking soda.<p>>"We think the cholinergic (acetylcholine) signals that we know mediate this anti-inflammatory response aren't coming directly from the vagal nerve innervating the spleen, but from the mesothelial cells that form these connections to the spleen," O'Connor says.<p>>While there is no known direct connection between the vagal nerve and the spleen -- and O'Connor and his team looked again for one -- the treatment also attenuates inflammation and disease severity in rheumatoid arthritis, researchers at the Feinstein Institute for Medical Research reported in 2016 in the journal Proceedings of the National Academy of Sciences.<p>O'Connor hopes drinking baking soda can one day produce similar results for people with autoimmune disease.<p><a href="https://www.sciencedaily.com/releases/2018/04/180425093745.htm" rel="nofollow noreferrer">https://www.sciencedaily.com/releases/2018/04/180425093745.h...</a></p>
]]></description><pubDate>Wed, 23 Aug 2023 16:36:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=37238627</link><dc:creator>crtxcr</dc:creator><comments>https://news.ycombinator.com/item?id=37238627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37238627</guid></item><item><title><![CDATA[Reflections on running my own mail server for 10 years]]></title><description><![CDATA[
<p>Article URL: <a href="https://quitesimple.org/page/reflections_ten_years_own_mail_server">https://quitesimple.org/page/reflections_ten_years_own_mail_server</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37061642">https://news.ycombinator.com/item?id=37061642</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 09 Aug 2023 12:29:05 +0000</pubDate><link>https://quitesimple.org/page/reflections_ten_years_own_mail_server</link><dc:creator>crtxcr</dc:creator><comments>https://news.ycombinator.com/item?id=37061642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37061642</guid></item><item><title><![CDATA[Chess: Moving from online chess to over the board events]]></title><description><![CDATA[
<p>Article URL: <a href="https://quitesimple.org/page/chess_moving_from_online_to_otb">https://quitesimple.org/page/chess_moving_from_online_to_otb</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35399793">https://news.ycombinator.com/item?id=35399793</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 01 Apr 2023 12:37:15 +0000</pubDate><link>https://quitesimple.org/page/chess_moving_from_online_to_otb</link><dc:creator>crtxcr</dc:creator><comments>https://news.ycombinator.com/item?id=35399793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35399793</guid></item><item><title><![CDATA[New comment by crtxcr in "Had enough of Android? First 'Focal' based Ubuntu Touch is out"]]></title><description><![CDATA[
<p>I was one of the relatively early adopters in 2015 when the BQ Aquaris E4.5 came out.<p>I gave Ubuntu Touch a chance, particularly as I was longing for something comparable to Maemo on the Nokia N900. At first it was great. OpenSSH, bash, etc. I had some fun hacking on it. However, I quickly realized they threw a beta product at the people.<p>I missed phone calls because of race conditions. I couldn't connect to my wifi because my password was too long.... It overall really seemed the team at Canonical didn't have enough man power.<p>Eventually, these things got fixed, but too late for me.  In some ways it's cool that the community hasn't given up on Ubuntu touch, unlike Canonical. I don't know how much has changed under the hood, but one can only hope the software stack is more reliable now.</p>
]]></description><pubDate>Thu, 30 Mar 2023 16:08:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=35374938</link><dc:creator>crtxcr</dc:creator><comments>https://news.ycombinator.com/item?id=35374938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35374938</guid></item><item><title><![CDATA[New comment by crtxcr in "Fun with Gentoo: Why don't we just shuffle those ROP gadgets away?"]]></title><description><![CDATA[
<p>I'll keep an eye on that, thx!</p>
]]></description><pubDate>Thu, 26 Jan 2023 22:47:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=34539994</link><dc:creator>crtxcr</dc:creator><comments>https://news.ycombinator.com/item?id=34539994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34539994</guid></item><item><title><![CDATA[New comment by crtxcr in "Fun with Gentoo: Why don't we just shuffle those ROP gadgets away?"]]></title><description><![CDATA[
<p>Good catch, thx!</p>
]]></description><pubDate>Thu, 26 Jan 2023 22:45:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=34539976</link><dc:creator>crtxcr</dc:creator><comments>https://news.ycombinator.com/item?id=34539976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34539976</guid></item><item><title><![CDATA[Fun with Gentoo: Why don't we just shuffle those ROP gadgets away?]]></title><description><![CDATA[
<p>Article URL: <a href="https://quitesimple.org/page/fun-gentoo-shuffle-rop-gadgets">https://quitesimple.org/page/fun-gentoo-shuffle-rop-gadgets</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34532373">https://news.ycombinator.com/item?id=34532373</a></p>
<p>Points: 130</p>
<p># Comments: 80</p>
]]></description><pubDate>Thu, 26 Jan 2023 14:57:02 +0000</pubDate><link>https://quitesimple.org/page/fun-gentoo-shuffle-rop-gadgets</link><dc:creator>crtxcr</dc:creator><comments>https://news.ycombinator.com/item?id=34532373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34532373</guid></item><item><title><![CDATA[Font rendering config on Linux – What they didn't tell you]]></title><description><![CDATA[
<p>Article URL: <a href="https://quitesimple.org/page/fontconfig-linux-what-they-didnt-tell-you">https://quitesimple.org/page/fontconfig-linux-what-they-didnt-tell-you</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33966527">https://news.ycombinator.com/item?id=33966527</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 13 Dec 2022 09:30:31 +0000</pubDate><link>https://quitesimple.org/page/fontconfig-linux-what-they-didnt-tell-you</link><dc:creator>crtxcr</dc:creator><comments>https://news.ycombinator.com/item?id=33966527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33966527</guid></item><item><title><![CDATA[New comment by crtxcr in "Pdfgrep – a commandline utility to search text in PDF files"]]></title><description><![CDATA[
<p>I am working on looqs, it can do that (and also will render the page immediatly): <a href="https://github.com/quitesimpleorg/looqs" rel="nofollow">https://github.com/quitesimpleorg/looqs</a></p>
]]></description><pubDate>Sun, 25 Sep 2022 17:22:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=32973592</link><dc:creator>crtxcr</dc:creator><comments>https://news.ycombinator.com/item?id=32973592</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32973592</guid></item><item><title><![CDATA[New comment by crtxcr in "My customized Wim Hof breathing method"]]></title><description><![CDATA[
<p>The following resources provide some background towards the original Wim Hof method:<p><a href="https://pubmed.ncbi.nlm.nih.gov/24799686/" rel="nofollow">https://pubmed.ncbi.nlm.nih.gov/24799686/</a>
<a href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9071023/" rel="nofollow">https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9071023/</a><p><a href="https://www.youtube.com/watch?v=OpTG02x6w5o" rel="nofollow">https://www.youtube.com/watch?v=OpTG02x6w5o</a>
<a href="https://www.youtube.com/watch?v=EWHRumILOOk" rel="nofollow">https://www.youtube.com/watch?v=EWHRumILOOk</a><p>In short, the breathing increases epinephrine (adrenaline), which causes a spike in anti-inflammatory cytokines, and decreases inflammatory cytokines such as TNF-a.<p>It should be added that on the web I found several reports about increased tinnitus symptoms, which usually subside after the breathing is stopped, but for some it was permanent. This is why I am not doing it regularly, as I also get some ringing, but thankfully it was not permanent.<p>Nevertheless, I find this very method very exciting. I am glad Radboud took a look into it. However, I would love to see clinical trials on the method at last.</p>
]]></description><pubDate>Sat, 30 Jul 2022 14:04:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=32286905</link><dc:creator>crtxcr</dc:creator><comments>https://news.ycombinator.com/item?id=32286905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32286905</guid></item><item><title><![CDATA[New comment by crtxcr in "Show HN: Porting OpenBSD Pledge() to Linux"]]></title><description><![CDATA[
<p>Great work!<p>>.. So how do we get it that simple on Linux? I believe the answer is to find someone with enough free time to figure out how to use SECCOMP BPF to implement pledge.<p>> There's been a few devs in the past who've tried this. I'm not going to name names, because most of these projects were never completed.<p>I guess I am also one of those. I am giving it a shot with my WIP sandboxing library, which aims at making sandboxing easier for applications in general: <a href="https://github.com/quitesimpleorg/exile.h" rel="nofollow">https://github.com/quitesimpleorg/exile.h</a>. It also aims to fix the "file system blind spot" mentioned in the article, by using Landlock and Namespaces/chroot.<p>Though I am calling my attempt "vows" instead of "pledge" to avoid misunderstandings. At the the end of the day, pledge() cannot be pledge() on Linux, due to limitations which the article also mentions.<p>Nevertheless, as has already been mentioned in this thread, as all attempts, mine also suffers from the fact that one has to keep up constantly with kernel releases and all software must recompiled from time to time against new library releases. This is a suboptimal situation. Secondly, there systems calls with currently cannot be filtered with seccomp BPF, such as openat2() and clone3() and so on.<p>Therefore, at this time you cannot have pledge() on Linux properly. So I am putting it on hold until deep argument inspection lands.<p>Overall, my experience led me to believe in order to have true, partical pledge() on Linux, it must be implemented in the kernel ultimately.</p>
]]></description><pubDate>Thu, 14 Jul 2022 17:10:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=32098782</link><dc:creator>crtxcr</dc:creator><comments>https://news.ycombinator.com/item?id=32098782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32098782</guid></item><item><title><![CDATA[New comment by crtxcr in "Postgres full-text search: A search engine in a database (2021)"]]></title><description><![CDATA[
<p>I was a bit disappointed by some limitations back then when I tried it for a project of mine. When searching phrases where ordering matters, phraseto_tsquery() does not quite work for larger documents, as the tsvector position values are quite limited: <a href="https://www.postgresql.org/docs/14/textsearch-limitations.html" rel="nofollow">https://www.postgresql.org/docs/14/textsearch-limitations.ht...</a> Here I had much better success with sqlite's FTS implemention.</p>
]]></description><pubDate>Mon, 11 Jul 2022 20:59:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=32061750</link><dc:creator>crtxcr</dc:creator><comments>https://news.ycombinator.com/item?id=32061750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32061750</guid></item><item><title><![CDATA[Show HN: looqs – FTS desktop file search with previews]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/quitesimpleorg/looqs">https://github.com/quitesimpleorg/looqs</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=31642999">https://news.ycombinator.com/item?id=31642999</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 06 Jun 2022 17:06:48 +0000</pubDate><link>https://github.com/quitesimpleorg/looqs</link><dc:creator>crtxcr</dc:creator><comments>https://news.ycombinator.com/item?id=31642999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31642999</guid></item><item><title><![CDATA[New comment by crtxcr in "When eBPF meets TLS. Defeating TLS encryption with eBPF tricks [pdf]"]]></title><description><![CDATA[
<p>To clarify: systemd uses seccomp to filter system calls. Seccomp employs the older BPF, but not eBPF. There was some work done to make seccomp use eBPF, but so far nothing is merged.<p>eBPF is used in systemd's firewall code though, which allows filtering the IP addresses a service can contact. If this feature is not needed, eBPF can probably be disabled without impacting the other sandboxing features of systemd.</p>
]]></description><pubDate>Sat, 21 May 2022 07:10:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=31455908</link><dc:creator>crtxcr</dc:creator><comments>https://news.ycombinator.com/item?id=31455908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31455908</guid></item><item><title><![CDATA[New comment by crtxcr in "Ask HN: Share your personal site"]]></title><description><![CDATA[
<p><a href="https://quitesimple.org/" rel="nofollow">https://quitesimple.org/</a><p>Powered by a wiki I wrote in C++ (long story), not much going there right now besides links to my projects. I added feeds recently as I plan to start blogging at some point.</p>
]]></description><pubDate>Thu, 07 Apr 2022 07:25:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=30941674</link><dc:creator>crtxcr</dc:creator><comments>https://news.ycombinator.com/item?id=30941674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30941674</guid></item><item><title><![CDATA[New comment by crtxcr in "Notes on BPF and eBPF"]]></title><description><![CDATA[
<p>>things you can attach eBPF programs to<p>>...<p>>seccomp / landlock security things<p>Landlock does not use *BPF.<p>Seccomp can only use BPF at this point, not eBPF (though there has been some work on it).</p>
]]></description><pubDate>Sun, 02 Jan 2022 22:56:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=29775005</link><dc:creator>crtxcr</dc:creator><comments>https://news.ycombinator.com/item?id=29775005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29775005</guid></item><item><title><![CDATA[New comment by crtxcr in "Ask HN: What are some tools / libraries you built yourself?"]]></title><description><![CDATA[
<p>- adhocify: I wanted to launch commands upon file system events, however without first configuring a daemon for that task. Therefore, I created adhocify: <a href="https://github.com/quitesimpleorg/adhocify" rel="nofollow">https://github.com/quitesimpleorg/adhocify</a><p>- qssb.h: A header library to make sandboxing applications on Linux more easier. Currently at an early stage though: <a href="https://github.com/quitesimpleorg/qssb.h" rel="nofollow">https://github.com/quitesimpleorg/qssb.h</a> The original aim was to make utilizing namespaces and seccomp easier without dealing with nuances. Currently working to get landlock in, then perhaps a CLI utility and test cases.<p>- raou: I found sudo too complex for the simple taks of switching users on a system. Given sudo also had some vulnerabilities in the past, I decided to write an alternative in Rust: <a href="https://gitea.quitesimple.org/crtxcr/raou" rel="nofollow">https://gitea.quitesimple.org/crtxcr/raou</a><p>- qsni: <a href="https://github.com/quitesimpleorg/qsni" rel="nofollow">https://github.com/quitesimpleorg/qsni</a> At times I simply wanted to cut off a few applications from the network or to assign some specific firewall rules: <a href="https://github.com/quitesimpleorg/qsni" rel="nofollow">https://github.com/quitesimpleorg/qsni</a></p>
]]></description><pubDate>Sun, 16 May 2021 19:52:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=27176478</link><dc:creator>crtxcr</dc:creator><comments>https://news.ycombinator.com/item?id=27176478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27176478</guid></item></channel></rss>