<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: plehoux</title><link>https://news.ycombinator.com/user?id=plehoux</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 13 Sep 2026 23:57:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=plehoux" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by plehoux in "Ask HN: Who is hiring? (May 2026)"]]></title><description><![CDATA[
<p>Missive | Senior Backend Developer | REMOTE (Eastern americas to Central central Europe) | Full-time<p>Missive brings inbox collaboration to teams that run on email.<p>This isn’t your typical SaaS; it’s a full-fledged app users live in all day. We integrate with dozens of APIs and servers, process 10M+ emails, 100M+ requests per day serving thousands of users who collaborate in real-time. If you’re excited by data at large scale, complex edge cases and third parties that always find new ways to fail, this is for you.<p>Missive started over a decade ago. It is mature, still 100% founder-owned and highly profitable. We’re in it for the long run; a small, dedicated team building a product customers genuinely love.<p>We keep our stack simple and that doesn’t mean boring. The backend is a Rails monolith, Postgres, plus a few tiny services in Ruby, Node or Bun.<p>Warning, we are hiring remotely, but Eastern americas to central Europe timezones only.<p>Read more and apply here: <a href="https://jobs.rubyonrails.org/jobs/27037-senior-backend-developer-missive" rel="nofollow">https://jobs.rubyonrails.org/jobs/27037-senior-backend-devel...</a></p>
]]></description><pubDate>Fri, 01 May 2026 20:35:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47979947</link><dc:creator>plehoux</dc:creator><comments>https://news.ycombinator.com/item?id=47979947</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47979947</guid></item><item><title><![CDATA[New comment by plehoux in "Spherical Snake"]]></title><description><![CDATA[
<p>I love this, congratulations on the clever design and concept.</p>
]]></description><pubDate>Tue, 06 Jan 2026 19:49:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46517615</link><dc:creator>plehoux</dc:creator><comments>https://news.ycombinator.com/item?id=46517615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46517615</guid></item><item><title><![CDATA[New comment by plehoux in "Replacing a $3000/mo Heroku bill with a $55/mo server"]]></title><description><![CDATA[
<p>Congrats Greg & Antoine! disco.cloud is really needed, I hope you guys get the visibility you deserve and some momentum from the community!</p>
]]></description><pubDate>Tue, 21 Oct 2025 22:32:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45662573</link><dc:creator>plehoux</dc:creator><comments>https://news.ycombinator.com/item?id=45662573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45662573</guid></item><item><title><![CDATA[Tell HN: Crazy sloppiness in X.com Content Security Policy]]></title><description><![CDATA[
<p>TL;TR Just uncovered a backdoor into http://X.com’s stack... or more likely some giant sloppiness.<p>First let's define CSP, Content Security Policy. In simple terms, CSP is a browser-side firewall: it lets websites tell the browser exactly which domains it may load scripts, images, or exchange data with; blocking rogue code and data leaks. In my book, it’s one of the greatest inventions of the modern web.<p>When configured well, CSP can make your web app practically immune to XSS and data exfiltration.<p>A few weeks ago I was pondering if allowing “.yourdomain.com” or “.thirdparty.com” wildcards in CSP was risky, especially if you run side projects on sub-domains. A marketing microsite left to rot for years, with user upload capability could become an attacker’s exfil gateway.<p>Curious, I wondered how the big players handled their CSP. Were they whitelisting entire subdomain trees? I opened the dev console. First check: X… and to my surprise, I found hundreds of domains in their CSP.<p>I pasted the list into Grok and asked it to flag anything suspicious, and indeed, it found a few "connect-src" directives whitelisting three SnappyTV sub-domains, an old video product Twitter shut down in 2019.<p>The gotcha is that the domain expired in 2023 and is now controlled by unrelated third party pushing Korean casino ads. (see screenshots here https://x.com/plehoux/status/1961170683439853875)<p>That means if the new owner of this domain is a bad actor, with the right XSS, they can exfiltrate data from X, all with CSP's blessing.<p>I reported the finding through X's bug-bounty program. Their verdict: “best practice, not a vulnerability.” Maybe true in isolation, but still crazy they are not cleaning the mess (reported 45 days ago).<p>“Not exploitable today” can become “critical tomorrow” when conditions align.<p>I mean X threat model must include state actors...<p>I would suggest a business to:<p>1. Never let any business domain name expire.
2. Have their most conspiracist developer review their CSP on a recurring basis.<p>I'm crazy or, shouldn't this be fixed ASAP?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45064867">https://news.ycombinator.com/item?id=45064867</a></p>
<p>Points: 5</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 29 Aug 2025 14:48:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45064867</link><dc:creator>plehoux</dc:creator><comments>https://news.ycombinator.com/item?id=45064867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45064867</guid></item><item><title><![CDATA[New comment by plehoux in "AI Horseless Carriages"]]></title><description><![CDATA[
<p>This is our exact approach at Missive. You 100% control system prompts. Although, it's more powerful... it does take more time to setup and get right.<p><a href="https://missiveapp.com/blog/autopilot-for-your-inbox-ai-rules-have-arrived" rel="nofollow">https://missiveapp.com/blog/autopilot-for-your-inbox-ai-rule...</a></p>
]]></description><pubDate>Wed, 23 Apr 2025 19:35:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=43775861</link><dc:creator>plehoux</dc:creator><comments>https://news.ycombinator.com/item?id=43775861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43775861</guid></item><item><title><![CDATA[Ask HN: AI Tools Now Drive 50% of Our Traffic, You?]]></title><description><![CDATA[
<p>At Missive, for every 100 referrals we get from Google, AI now sends 50.<p>Google has long been our main source of traffic, with a significant portion coming from our comparison ("versus") pages.<p>But now, AI tools like ChatGPT and Grok are sending us close to 50% of the referrals we get from Google.<p>Crazy shift!<p>e.g. 12 minutes o3 research on "What is the best shared inbox for a law practice?"<p>https://chatgpt.com/share/680293fb-4190-8000-be2b-d4c4debad1d3<p>Would love to know more insights if you are dealing with this for your product/company?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43736464">https://news.ycombinator.com/item?id=43736464</a></p>
<p>Points: 3</p>
<p># Comments: 2</p>
]]></description><pubDate>Sat, 19 Apr 2025 13:58:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=43736464</link><dc:creator>plehoux</dc:creator><comments>https://news.ycombinator.com/item?id=43736464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43736464</guid></item><item><title><![CDATA[New comment by plehoux in "A Decade of Lazy Marketing to $500k MRR"]]></title><description><![CDATA[
<p>Look we were lazy on the marketing side, not on the product side. :)</p>
]]></description><pubDate>Wed, 02 Oct 2024 20:23:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=41724662</link><dc:creator>plehoux</dc:creator><comments>https://news.ycombinator.com/item?id=41724662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41724662</guid></item><item><title><![CDATA[A Decade of Lazy Marketing to $500k MRR]]></title><description><![CDATA[
<p>Article URL: <a href="https://missiveapp.com/blog/a-decade-of-lazy-marketing">https://missiveapp.com/blog/a-decade-of-lazy-marketing</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41724598">https://news.ycombinator.com/item?id=41724598</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 02 Oct 2024 20:16:06 +0000</pubDate><link>https://missiveapp.com/blog/a-decade-of-lazy-marketing</link><dc:creator>plehoux</dc:creator><comments>https://news.ycombinator.com/item?id=41724598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41724598</guid></item><item><title><![CDATA[We coded our affiliate program from scratch, you should too]]></title><description><![CDATA[
<p>Article URL: <a href="https://missiveapp.com/blog/affiliate-program">https://missiveapp.com/blog/affiliate-program</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40277275">https://news.ycombinator.com/item?id=40277275</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 06 May 2024 17:44:36 +0000</pubDate><link>https://missiveapp.com/blog/affiliate-program</link><dc:creator>plehoux</dc:creator><comments>https://news.ycombinator.com/item?id=40277275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40277275</guid></item><item><title><![CDATA[Dropbox sends takedown notices to developers building with their File Picker API]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/plehoux/status/1760338005322035220">https://twitter.com/plehoux/status/1760338005322035220</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39455827">https://news.ycombinator.com/item?id=39455827</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 21 Feb 2024 16:25:56 +0000</pubDate><link>https://twitter.com/plehoux/status/1760338005322035220</link><dc:creator>plehoux</dc:creator><comments>https://news.ycombinator.com/item?id=39455827</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39455827</guid></item><item><title><![CDATA[New comment by plehoux in "Proton Mail gets a desktop app for encrypted email and calendar"]]></title><description><![CDATA[
<p>CEO at Missive and proud developer of an electron based email client, I would love for you to try it and judge it's speed. It might change your opinion.</p>
]]></description><pubDate>Thu, 14 Dec 2023 13:59:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=38641363</link><dc:creator>plehoux</dc:creator><comments>https://news.ycombinator.com/item?id=38641363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38641363</guid></item><item><title><![CDATA[New comment by plehoux in "Entrepreneurs who regret starting businesses"]]></title><description><![CDATA[
<p>What a depressing take.<p>Starting young (at 20 years old or earlier) gives you over a decade to explore and discover your entrepreneurial path with low risk. Stop making excuse.</p>
]]></description><pubDate>Tue, 04 Apr 2023 13:16:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=35439102</link><dc:creator>plehoux</dc:creator><comments>https://news.ycombinator.com/item?id=35439102</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35439102</guid></item><item><title><![CDATA[AI Could Transform Email]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.wired.com/story/how-to-use-ai-for-email-artificial-intelligence-tips-advice/">https://www.wired.com/story/how-to-use-ai-for-email-artificial-intelligence-tips-advice/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34981938">https://news.ycombinator.com/item?id=34981938</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 01 Mar 2023 13:07:46 +0000</pubDate><link>https://www.wired.com/story/how-to-use-ai-for-email-artificial-intelligence-tips-advice/</link><dc:creator>plehoux</dc:creator><comments>https://news.ycombinator.com/item?id=34981938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34981938</guid></item><item><title><![CDATA[New comment by plehoux in "Sam Altman calls Google a lethargic search monopoly"]]></title><description><![CDATA[
<p>I think Google is fine. Will win this in the end.<p>But I was curious about DuckDuckGo and Gabriel's take on this, <a href="https://twitter.com/yegg" rel="nofollow">https://twitter.com/yegg</a>... not a word.<p>AI is a scale game, how can they offer this without blowing all their revenues to MS?</p>
]]></description><pubDate>Thu, 09 Feb 2023 11:23:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=34722379</link><dc:creator>plehoux</dc:creator><comments>https://news.ycombinator.com/item?id=34722379</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34722379</guid></item><item><title><![CDATA[Embracing Hard Limits]]></title><description><![CDATA[
<p>Article URL: <a href="https://missiveapp.com/blog/embracing-hard-limits">https://missiveapp.com/blog/embracing-hard-limits</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33645165">https://news.ycombinator.com/item?id=33645165</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 17 Nov 2022 20:27:56 +0000</pubDate><link>https://missiveapp.com/blog/embracing-hard-limits</link><dc:creator>plehoux</dc:creator><comments>https://news.ycombinator.com/item?id=33645165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33645165</guid></item><item><title><![CDATA[New comment by plehoux in "Remote startups will win the war for top talent"]]></title><description><![CDATA[
<p>I'm in the rare camp of those believing the employees will crave back the office at some point.<p>Maybe not in the crazy expensive cities with long commutes like LA and SF, but everywhere, yes.</p>
]]></description><pubDate>Tue, 23 Aug 2022 15:31:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=32566382</link><dc:creator>plehoux</dc:creator><comments>https://news.ycombinator.com/item?id=32566382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32566382</guid></item><item><title><![CDATA[Insanely productive workflow to keep track of user requests]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/plehoux/status/1531998984155418624">https://twitter.com/plehoux/status/1531998984155418624</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=31581957">https://news.ycombinator.com/item?id=31581957</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 01 Jun 2022 14:04:41 +0000</pubDate><link>https://twitter.com/plehoux/status/1531998984155418624</link><dc:creator>plehoux</dc:creator><comments>https://news.ycombinator.com/item?id=31581957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31581957</guid></item><item><title><![CDATA[New comment by plehoux in "Shopify Store more predatory than the App Store with its developer cut"]]></title><description><![CDATA[
<p>I post this thread on HN. I honestly can't understand why they would deprecate the Unpublished App option. Was a win win for everyone. Using their Billing API makes sense when you building a business on top of theirs... but it's not our case.<p>Any other people affected by this here?</p>
]]></description><pubDate>Fri, 20 May 2022 14:57:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=31448343</link><dc:creator>plehoux</dc:creator><comments>https://news.ycombinator.com/item?id=31448343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31448343</guid></item><item><title><![CDATA[Shopify Store more predatory than the App Store with its developer cut]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/plehoux/status/1527659599028969473">https://twitter.com/plehoux/status/1527659599028969473</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=31448060">https://news.ycombinator.com/item?id=31448060</a></p>
<p>Points: 41</p>
<p># Comments: 8</p>
]]></description><pubDate>Fri, 20 May 2022 14:38:22 +0000</pubDate><link>https://twitter.com/plehoux/status/1527659599028969473</link><dc:creator>plehoux</dc:creator><comments>https://news.ycombinator.com/item?id=31448060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31448060</guid></item><item><title><![CDATA[New comment by plehoux in "We need a middle class for startups"]]></title><description><![CDATA[
<p>> We Need a Middle Class for Startups<p>You mean a bourgeoisie?</p>
]]></description><pubDate>Tue, 10 May 2022 15:23:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=31328214</link><dc:creator>plehoux</dc:creator><comments>https://news.ycombinator.com/item?id=31328214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31328214</guid></item></channel></rss>