<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: joshmn</title><link>https://news.ycombinator.com/user?id=joshmn</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 10 Apr 2026 11:10:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=joshmn" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by joshmn in "Show HN: Dull – Instagram Without Reels, YouTube Without Shorts (iOS)"]]></title><description><![CDATA[
<p>In my vast personal experience, <a href="https://www.law.cornell.edu/uscode/text/18/1030" rel="nofollow">https://www.law.cornell.edu/uscode/text/18/1030</a> is the most absurdly vague law in existence.</p>
]]></description><pubDate>Fri, 03 Apr 2026 01:32:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47622343</link><dc:creator>joshmn</dc:creator><comments>https://news.ycombinator.com/item?id=47622343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47622343</guid></item><item><title><![CDATA[New comment by joshmn in "Big data on the cheapest MacBook"]]></title><description><![CDATA[
<p>My dad spun up my Pentium Deschutes (400MHz!) machine the other day. Same hard drive from when I was 10 years old. “clouds.psd” was on the desktop.<p>I still remember retiring that computer. The first thing I did when I got my Pentium IV chip a year later was download Macromedia Dreamweaver. Did me well.</p>
]]></description><pubDate>Fri, 13 Mar 2026 01:43:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47359729</link><dc:creator>joshmn</dc:creator><comments>https://news.ycombinator.com/item?id=47359729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47359729</guid></item><item><title><![CDATA[New comment by joshmn in "RFC 454545 – Human Em Dash Standard"]]></title><description><![CDATA[
<p>Related: Em dash leaderboard <a href="https://news.ycombinator.com/item?id=45071722">https://news.ycombinator.com/item?id=45071722</a></p>
]]></description><pubDate>Tue, 10 Mar 2026 15:02:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47324231</link><dc:creator>joshmn</dc:creator><comments>https://news.ycombinator.com/item?id=47324231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47324231</guid></item><item><title><![CDATA[New comment by joshmn in "Cloud VM benchmarks 2026"]]></title><description><![CDATA[
<p>There are plenty of other dedicated server providers that do.</p>
]]></description><pubDate>Sun, 08 Mar 2026 06:27:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47295073</link><dc:creator>joshmn</dc:creator><comments>https://news.ycombinator.com/item?id=47295073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47295073</guid></item><item><title><![CDATA[New comment by joshmn in "OpenClaw surpasses React to become the most-starred software project on GitHub"]]></title><description><![CDATA[
<p>> I keep reading folks saying OpenClaw has completely changed their life while posting a picture of 58 mac minis on their desk.<p>I was having a conversation with someone about OpenClaw, and they proposed this idea of OpenClaw being used for inventory tracking at the retail-level. I let them continue. They said it'd be the best option for tracking when purchases are made and what SKUs are sold at what time of day. They weren't talking about prompting, they were talking about it as a data store.<p>I didn't bother mentioning how long this problem had been solved.<p>It's not you being a curmudgeon.</p>
]]></description><pubDate>Mon, 02 Mar 2026 16:09:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47219827</link><dc:creator>joshmn</dc:creator><comments>https://news.ycombinator.com/item?id=47219827</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47219827</guid></item><item><title><![CDATA[New comment by joshmn in "New accounts on HN more likely to use em-dashes"]]></title><description><![CDATA[
<p>You shared this with me via email and I had a great laugh.<p>I'm very disappointed to not have made the list—going to federal prison for 18 months didn't help my score.</p>
]]></description><pubDate>Thu, 26 Feb 2026 15:53:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47167731</link><dc:creator>joshmn</dc:creator><comments>https://news.ycombinator.com/item?id=47167731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47167731</guid></item><item><title><![CDATA[New comment by joshmn in "How I use Claude Code: Separation of planning and execution"]]></title><description><![CDATA[
<p>Sometimes I daydream about people screaming at their LLM as if it was a TV they were playing video games on.</p>
]]></description><pubDate>Sun, 22 Feb 2026 02:56:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47107667</link><dc:creator>joshmn</dc:creator><comments>https://news.ycombinator.com/item?id=47107667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47107667</guid></item><item><title><![CDATA[New comment by joshmn in "The Palantir app helping ICE raids in Minneapolis"]]></title><description><![CDATA[
<p>I've been on the receiving end of federal enforcement (DOJ, high-profile "cybercrime"). When they want you, they don't need a confidence score. There is no quota—they take time to build a case. The existence of these tools tells you this isn't targeted enforcement, it's industrial-scale population processing dressed up in an algorithm.<p>I live in Minnesota. This is my backyard.</p>
]]></description><pubDate>Thu, 15 Jan 2026 15:52:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46634333</link><dc:creator>joshmn</dc:creator><comments>https://news.ycombinator.com/item?id=46634333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46634333</guid></item><item><title><![CDATA[New comment by joshmn in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://josh.mn" rel="nofollow">https://josh.mn</a><p>mostly about the federal prison system (for which i am an alumnus) and ruby. some essays about autism, too.</p>
]]></description><pubDate>Thu, 15 Jan 2026 02:37:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46627342</link><dc:creator>joshmn</dc:creator><comments>https://news.ycombinator.com/item?id=46627342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46627342</guid></item><item><title><![CDATA[New comment by joshmn in "Checkout.com hacked, refuses ransom payment, donates to security labs"]]></title><description><![CDATA[
<p>He would complain that it disrupted their business, and that it doesn't catch all keys—it catches the big ones that he certainly found to be very valuable.</p>
]]></description><pubDate>Thu, 13 Nov 2025 13:42:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45914801</link><dc:creator>joshmn</dc:creator><comments>https://news.ycombinator.com/item?id=45914801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45914801</guid></item><item><title><![CDATA[New comment by joshmn in "Checkout.com hacked, refuses ransom payment, donates to security labs"]]></title><description><![CDATA[
<p>It’s notable that there were ShinyHunters members arrested by the FBI a few years ago. I was in prison with Sebastian Raoult, one of them. We talked quite a bit.<p>The level of persistence these guys went through to phish at scale is astounding—which is how they gained most of their access. They’d otherwise look up API endpoints on GitHub and see if there were any leaked keys (he wasn’t fond of GitHub's automated scanner).<p><a href="https://www.justice.gov/usao-wdwa/pr/member-notorious-international-hacking-crew-sentenced-prison" rel="nofollow">https://www.justice.gov/usao-wdwa/pr/member-notorious-intern...</a></p>
]]></description><pubDate>Thu, 13 Nov 2025 13:11:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45914502</link><dc:creator>joshmn</dc:creator><comments>https://news.ycombinator.com/item?id=45914502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45914502</guid></item><item><title><![CDATA[New comment by joshmn in "Lessons from Growing a Piracy Streaming Site"]]></title><description><![CDATA[
<p>Thanks for the advice, I sent him a note on LinkedIn.</p>
]]></description><pubDate>Sun, 09 Nov 2025 16:32:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45866754</link><dc:creator>joshmn</dc:creator><comments>https://news.ycombinator.com/item?id=45866754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45866754</guid></item><item><title><![CDATA[New comment by joshmn in "Lessons from Growing a Piracy Streaming Site"]]></title><description><![CDATA[
<p>The typical ones were things like MMA/UFC/boxing, and those I'd say no to because their business model revolves around PPV; things like NCAA sports I said no to because I refused to profit off children (NIL didn't exist at the time) and that the implementation would have required me to "integrate" more than 5 different services just to attempt parity; I'd get the occasional EPL or UEFA requests, too.<p>I really didn't have any significant demand for these. One of my litmus tests, besides demand, was "okay, can this be as good as the other sports' implementations?" I was always concerned about feature parity—I could have provided radio feeds for MLB but not for NBA, and that would cause people to say "well they have radio feeds for x but not y" and create confusion as to what is what. Being consistent in this regard was important.<p>The run-of-the-mill IPTV requests came and went, and I just wasn't interested in that. Ultimately I made the site for me so I could watch sports, I just had some other people watching with me.</p>
]]></description><pubDate>Fri, 07 Nov 2025 20:11:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45850486</link><dc:creator>joshmn</dc:creator><comments>https://news.ycombinator.com/item?id=45850486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45850486</guid></item><item><title><![CDATA[New comment by joshmn in "Lessons from Growing a Piracy Streaming Site"]]></title><description><![CDATA[
<p>Thanks for asking. No, not yet, I'm working on introducing myself to their legal team with hopes that they might be able to take that as serious enough to believe I am me.</p>
]]></description><pubDate>Fri, 07 Nov 2025 19:22:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45849959</link><dc:creator>joshmn</dc:creator><comments>https://news.ycombinator.com/item?id=45849959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45849959</guid></item><item><title><![CDATA[New comment by joshmn in "Lessons from Growing a Piracy Streaming Site"]]></title><description><![CDATA[
<p>It wasn't about the money whatsoever.</p>
]]></description><pubDate>Fri, 07 Nov 2025 19:21:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45849951</link><dc:creator>joshmn</dc:creator><comments>https://news.ycombinator.com/item?id=45849951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45849951</guid></item><item><title><![CDATA[New comment by joshmn in "Lessons from Growing a Piracy Streaming Site"]]></title><description><![CDATA[
<p>That was one of the lessons I took away was that not every customer is a good customer. While I did have really accessible customer service, I didn’t want to be everything to anyone, even if it left money on the table. The quirks and features of the site where enough for the typical Reddit user (at the time) to discern, more so than those who were accustomed to official services, sports or otherwise.</p>
]]></description><pubDate>Fri, 07 Nov 2025 15:31:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45847432</link><dc:creator>joshmn</dc:creator><comments>https://news.ycombinator.com/item?id=45847432</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45847432</guid></item><item><title><![CDATA[New comment by joshmn in "Lessons from Growing a Piracy Streaming Site"]]></title><description><![CDATA[
<p>The bug couldn't have had less to do with streaming, and in the wrong hands would have been worth a significant amount of money—exponentially more than what the Shopify CVE calculator spit out and I replied with at the time. There's more here: <a href="https://prison.josh.mn/charges" rel="nofollow">https://prison.josh.mn/charges</a><p>There's a lot of nuance, and what was ultimately reported about the bug isn't how things played out—there's tons of context missing. I won't talk more of the bug, or the handling of situation. I realize it was the leading headline (more so than the "guy had streaming website") but it was, in my opinion, also the most far-fetched.</p>
]]></description><pubDate>Fri, 07 Nov 2025 14:15:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45846617</link><dc:creator>joshmn</dc:creator><comments>https://news.ycombinator.com/item?id=45846617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45846617</guid></item><item><title><![CDATA[New comment by joshmn in "Lessons from Growing a Piracy Streaming Site"]]></title><description><![CDATA[
<p>It's a bit vague, I'll admit. Users in this space are typically plagued by poorly written emails, or emails that are still, "Hello," if any greeting at all; they also often come from noreplys and close you off from the operator.<p>By presenting myself as, well, myself, having an informal tone (I mentioned to another user that I talked to everyone as if they were a friend of a friend), and always closing with "if you need anything just reply :)," it was a good way to reach users and to establish the human element.</p>
]]></description><pubDate>Fri, 07 Nov 2025 14:14:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45846599</link><dc:creator>joshmn</dc:creator><comments>https://news.ycombinator.com/item?id=45846599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45846599</guid></item><item><title><![CDATA[New comment by joshmn in "Lessons from Growing a Piracy Streaming Site"]]></title><description><![CDATA[
<p>I've thought about this a lot. My takeaway is that it's incredibly hard to scale personality—which I have in spades—and even more difficult to give the freedoms for each customer support individual to operate equally as themselves.<p>You can't build a playbook for friendliness, and people have bad days which they certainly can drag into work. I am guilty of this, too. The proceeding week after my mom died I was rather terse, and have some uncomfortable memories of being short and not living up to my own standards. I went so far as to tell the person my situation and they told me that because I'm providing a service I have to do better. This user in particular was relatively new. If I recall correctly, he churned.</p>
]]></description><pubDate>Fri, 07 Nov 2025 14:01:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45846458</link><dc:creator>joshmn</dc:creator><comments>https://news.ycombinator.com/item?id=45846458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45846458</guid></item><item><title><![CDATA[New comment by joshmn in "Lessons from Growing a Piracy Streaming Site"]]></title><description><![CDATA[
<p>I replied to another comment about further context: <a href="https://news.ycombinator.com/item?id=45845763">https://news.ycombinator.com/item?id=45845763</a><p>In short, I made sure that the subject matter was right—"how can I stream the Lakers when I am in Los Angeles"—and that there was no schilling. I ensured that users were otherwise active in the communities that they were posting in, and that it wasn't just spamming referral links. Everything had to be tasteful or I'd kick them off the platform, which happened once after the person told me they were going to do it anyway.</p>
]]></description><pubDate>Fri, 07 Nov 2025 13:58:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45846415</link><dc:creator>joshmn</dc:creator><comments>https://news.ycombinator.com/item?id=45846415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45846415</guid></item></channel></rss>