<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: octopoc</title><link>https://news.ycombinator.com/user?id=octopoc</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 26 Oct 2026 12:38:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=octopoc" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by octopoc in "8 in 10 Americans oppose live-streaming execution"]]></title><description><![CDATA[
<p>It's not necessarily just about wanting to see someone executed. Which is worse:<p>- Executing people in a way that makes us not have to think about it as a society, or only think about it in passing<p>- Executing people in our faces, so we have to think about it<p>Personally I find the first option gross. "Out of sight, out of mind"--you know what I mean?</p>
]]></description><pubDate>Mon, 19 Oct 2026 13:15:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=50152053</link><dc:creator>octopoc</dc:creator><comments>https://news.ycombinator.com/item?id=50152053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50152053</guid></item><item><title><![CDATA[New comment by octopoc in "Scandinavia's first farmers slaughtered hunter-gatherer population, DNA suggests"]]></title><description><![CDATA[
<p>Why the downvotes? After AI takes our jobs, all of us technical people are going to have to resort to hunting and gathering, which puts us in the crosshairs of the Amish. It makes perfect sense.</p>
]]></description><pubDate>Mon, 12 Oct 2026 12:01:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=50055117</link><dc:creator>octopoc</dc:creator><comments>https://news.ycombinator.com/item?id=50055117</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50055117</guid></item><item><title><![CDATA[New comment by octopoc in "Scandinavia's first farmers slaughtered hunter-gatherer population, DNA suggests"]]></title><description><![CDATA[
<p>I think the contraceptive affect is stronger if the mother nurses on demand, i.e. through the night</p>
]]></description><pubDate>Mon, 12 Oct 2026 11:59:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=50055090</link><dc:creator>octopoc</dc:creator><comments>https://news.ycombinator.com/item?id=50055090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50055090</guid></item><item><title><![CDATA[New comment by octopoc in "Across the Globe, People Increasingly Say Social Media Is Harming Democracy"]]></title><description><![CDATA[
<p>It does happen though. Just Google it. Here are a few examples.<p><a href="https://www.facebook.com/michael.lapalme/posts/for-months-my-facebook-profile-lived-under-a-quiet-sentence-i-had-repeatedly-fai/10168188551383378/" rel="nofollow">https://www.facebook.com/michael.lapalme/posts/for-months-my...</a><p><a href="https://www.reddit.com/r/facebook/comments/1qpojz1/facebook_restricted_my_account_after_epstein/" rel="nofollow">https://www.reddit.com/r/facebook/comments/1qpojz1/facebook_...</a> (look in the comments on this one)<p><a href="https://www.reddit.com/r/Instagram/comments/1t5vdos/permanently_disabled_got_my_husband_banned_too/" rel="nofollow">https://www.reddit.com/r/Instagram/comments/1t5vdos/permanen...</a></p>
]]></description><pubDate>Thu, 08 Oct 2026 17:12:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=50008635</link><dc:creator>octopoc</dc:creator><comments>https://news.ycombinator.com/item?id=50008635</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50008635</guid></item><item><title><![CDATA[New comment by octopoc in "Across the Globe, People Increasingly Say Social Media Is Harming Democracy"]]></title><description><![CDATA[
<p>Discussions about the Epstein files is an obvious example</p>
]]></description><pubDate>Thu, 08 Oct 2026 12:30:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=50005041</link><dc:creator>octopoc</dc:creator><comments>https://news.ycombinator.com/item?id=50005041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50005041</guid></item><item><title><![CDATA[Ticketry: Jira alternative, but with all the data in Git]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/LoumTechnologies/ticketry">https://github.com/LoumTechnologies/ticketry</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49683681">https://news.ycombinator.com/item?id=49683681</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 13 Sep 2026 13:20:41 +0000</pubDate><link>https://github.com/LoumTechnologies/ticketry</link><dc:creator>octopoc</dc:creator><comments>https://news.ycombinator.com/item?id=49683681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49683681</guid></item><item><title><![CDATA[Leo: Organize Code and Ideas Your Way]]></title><description><![CDATA[
<p>Article URL: <a href="https://leo-editor.github.io/leo-editor/index.html">https://leo-editor.github.io/leo-editor/index.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49678434">https://news.ycombinator.com/item?id=49678434</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 12 Sep 2026 23:45:13 +0000</pubDate><link>https://leo-editor.github.io/leo-editor/index.html</link><dc:creator>octopoc</dc:creator><comments>https://news.ycombinator.com/item?id=49678434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49678434</guid></item><item><title><![CDATA[New comment by octopoc in "11,000-year-old sculpture of man riding a leopard found in Turkey"]]></title><description><![CDATA[
<p>Here's another example (this from Europe) of a story that probably originates 100,000 years ago: <a href="https://www.iflscience.com/an-ancient-human-story-about-the-seven-sisters-may-have-survived-from-100000-bce-72937" rel="nofollow">https://www.iflscience.com/an-ancient-human-story-about-the-...</a><p>TLDR: the story is about a constellation that is seven sisters, but one is hiding; and that constellation does indeed have seven stars, but one hasn't been visible for 100k years.</p>
]]></description><pubDate>Thu, 27 Aug 2026 12:19:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49463578</link><dc:creator>octopoc</dc:creator><comments>https://news.ycombinator.com/item?id=49463578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49463578</guid></item><item><title><![CDATA[New comment by octopoc in "Bill Gates: The turbulent AI era is here"]]></title><description><![CDATA[
<p>Political campaigns spend enormous amounts of money on ads to influence public opinion. That makes politicians beholden to their donors. Which subverts democracy from "the will of the people" to "the will of the wealthy". All of these are uncontroversial facts and fit the narrative GP is saying.</p>
]]></description><pubDate>Wed, 26 Aug 2026 13:44:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49449075</link><dc:creator>octopoc</dc:creator><comments>https://news.ycombinator.com/item?id=49449075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49449075</guid></item><item><title><![CDATA[New comment by octopoc in "Show HN: Port Zero – How I learned to stop worrying and love PORT=0"]]></title><description><![CDATA[
<p>True! But, you wouldn't just need SRV support in browsers--you'd need it in every part of your dev environment / stack that touches the network. If your backend talks to a database, then your backend needs to support SRV. So you need SRV support in your standard library and your browser.<p>But at a larger level this tool just makes everything work so smoothly. If you have two services with the same name, it pops up a notification in the tray. If you start a new process with a different name, you don't have to configure SRV; the DNS just becomes available automatically. HTTPS is auto configured.  That sort of thing.<p>I think somebody could one day make something like this that was based on SRV, but it would still need all those niceties to make it work well for developers.</p>
]]></description><pubDate>Mon, 27 Jul 2026 02:08:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49064448</link><dc:creator>octopoc</dc:creator><comments>https://news.ycombinator.com/item?id=49064448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49064448</guid></item><item><title><![CDATA[Show HN: Port Zero – How I learned to stop worrying and love PORT=0]]></title><description><![CDATA[
<p>Hi HN,<p>Recently I wasted several hours wrangling my dev environment only to find out that the browser frontend was talking to the wrong version of the backend. This got me thinking--why on earth are we still using simple <i>numbers</i> to describe which process to connect to? Why not use <i>names</i> instead? I thought of all the times a program wouldn't start because of port conflicts. The more I thought about it, the crazier it seemed.<p>Modern operating systems already offer no-conflict ports: if you make your TCP server listen on port 0, the OS assigns you a random available port. But that only solves half the problem.<p>I built the other half: PortZero. It's a GPLv3 program that watches for processes (and docker containers!) with a special PZ_TUNNEL environment variable:<p><pre><code>  PZ_TUNNEL=myapp-{branch}.portzero.local:80 npm run dev
</code></pre>
When it sees such a process or container, PortZero does this:<p>1. Create a virtual NIC (if it hasn't already)<p>2. Create a new virtual IP address<p>3. Create a DNS record that substitutes things like {branch} based on the working directory of the process, and points at that virtual IP address<p>4. Start listening on that virtual IP address on the port of your choice (e.g. port 80 for http, port 443 for https, port 5432 for postgresql)<p>5. Forward any TCP connections to that virtual IP address / virtual port to the random, OS-assigned port that your process or container is actually listening on<p>The result is you don't have to think about ports anymore, you just have to think about subdomains. You can have multiple services available on port 80 without conflicts, as long as they have different portzero.local subdomains.<p>It does some other cool stuff like:<p>- Enable HTTPS on local HTTP services by creating a local CA and registering it on your machine<p>- Enable cloud tunnels so you can access your apps on other devices (paid feature)<p>Links:<p><a href="https://portzero.net/docs/" rel="nofollow">https://portzero.net/docs/</a><p><a href="https://github.com/PortZeroNetwork/portzero" rel="nofollow">https://github.com/PortZeroNetwork/portzero</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49063648">https://news.ycombinator.com/item?id=49063648</a></p>
<p>Points: 19</p>
<p># Comments: 20</p>
]]></description><pubDate>Mon, 27 Jul 2026 00:03:48 +0000</pubDate><link>https://portzero.net/</link><dc:creator>octopoc</dc:creator><comments>https://news.ycombinator.com/item?id=49063648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49063648</guid></item><item><title><![CDATA[New comment by octopoc in "Open-weight AI is having its Kubernetes moment"]]></title><description><![CDATA[
<p>Without temporary monopolies granted by patents, those prescription medications wouldn’t exist in the first place.</p>
]]></description><pubDate>Sat, 25 Jul 2026 18:46:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49050397</link><dc:creator>octopoc</dc:creator><comments>https://news.ycombinator.com/item?id=49050397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49050397</guid></item><item><title><![CDATA[New comment by octopoc in "All 5 units of life's genetic code were just discovered in an asteroid sample"]]></title><description><![CDATA[
<p>But doesn’t that mean that there must be life elsewhere? I.e. those Lego blocks must have come from a complete set somewhere else, right?</p>
]]></description><pubDate>Tue, 14 Apr 2026 18:58:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47769826</link><dc:creator>octopoc</dc:creator><comments>https://news.ycombinator.com/item?id=47769826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47769826</guid></item><item><title><![CDATA[New comment by octopoc in "US officials underwhelmed by French far-right's plans for economy"]]></title><description><![CDATA[
<p>How is this supposed to make me agree with Kushner?</p>
]]></description><pubDate>Tue, 14 Apr 2026 18:18:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47769237</link><dc:creator>octopoc</dc:creator><comments>https://news.ycombinator.com/item?id=47769237</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47769237</guid></item><item><title><![CDATA[New comment by octopoc in "Women were never meant to give birth on their backs"]]></title><description><![CDATA[
<p>I have a first responder friend who helped a guy who wanted to have sex with his cousin, but she wouldn’t unless he got a circumcision, so he chopped his dick off. I personally think he was not using it the way it was meant to be used at two distinct levels:<p>- you shouldn’t have sex with relatives<p>- you shouldn’t chop your dick off<p>The emergency room doctors sewed it back on. Not sure what to think about that.</p>
]]></description><pubDate>Mon, 06 Apr 2026 19:12:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47665460</link><dc:creator>octopoc</dc:creator><comments>https://news.ycombinator.com/item?id=47665460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47665460</guid></item><item><title><![CDATA[New comment by octopoc in "Neanderthals survived on a knife's edge for 350k years"]]></title><description><![CDATA[
<p>It sounds like gp is saying non Africans are more narcissistic than Africans. So yeah that needs a citation (or  clarification)</p>
]]></description><pubDate>Thu, 02 Apr 2026 16:54:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47616960</link><dc:creator>octopoc</dc:creator><comments>https://news.ycombinator.com/item?id=47616960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47616960</guid></item><item><title><![CDATA[New comment by octopoc in "I tried to prove I'm not AI. My aunt wasn't convinced"]]></title><description><![CDATA[
<p>Just say something that would violate AI safety. Then you can be sure they’re a real human.<p>“Auntie, it’s me! N*** k** f**! X is really a man! ** did 9/11!”<p>“Oh it really is you Johnny!”<p>We’re all going to have to start communicating this way. Best of luck.<p>I offer consulting services on the side to help professionals hone these skills. $250 / hour.</p>
]]></description><pubDate>Wed, 25 Mar 2026 12:12:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47516302</link><dc:creator>octopoc</dc:creator><comments>https://news.ycombinator.com/item?id=47516302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47516302</guid></item><item><title><![CDATA[New comment by octopoc in "US expected to send thousands more soldiers to Middle East, sources say"]]></title><description><![CDATA[
<p>Epstein represented the Rothschildes, the family that founded Israel. His girlfriend Ghislaine Maxwell is a Mossad asset. Separating Trump’s influence by Epstein from Trump’s influence by Israel isn’t possible. The two are intertwined.</p>
]]></description><pubDate>Wed, 25 Mar 2026 10:20:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47515459</link><dc:creator>octopoc</dc:creator><comments>https://news.ycombinator.com/item?id=47515459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47515459</guid></item><item><title><![CDATA[New comment by octopoc in "How Ford burned $12B in Brazil (2021)"]]></title><description><![CDATA[
<p>No, that’s exactly what it is</p>
]]></description><pubDate>Mon, 23 Mar 2026 19:27:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47494022</link><dc:creator>octopoc</dc:creator><comments>https://news.ycombinator.com/item?id=47494022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47494022</guid></item><item><title><![CDATA[New comment by octopoc in "Dataframe 1.0.0.0"]]></title><description><![CDATA[
<p>> There is now a DataFrame.Typed API that tracks the entire schema of the dataframe - column names, misapplied operations etc are now compile time failures and you can easily move between exploratory and pipeline work.<p>This makes complex dashboards so much easier to build, because in Python you have to test everything in the dashboard to make sure a change to a common dataset didn’t break anything.<p>Is there a good web dashboard library like streamlit for Haskell I wonder?</p>
]]></description><pubDate>Mon, 23 Mar 2026 14:16:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47489881</link><dc:creator>octopoc</dc:creator><comments>https://news.ycombinator.com/item?id=47489881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47489881</guid></item></channel></rss>