<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: crisopolis</title><link>https://news.ycombinator.com/user?id=crisopolis</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 22:38:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=crisopolis" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by crisopolis in "Ask HN: What do you use for user management/IAM in your SaaS app?"]]></title><description><![CDATA[
<p>Hi! I have a side project (that I haven't infiltrated with Claude Code yet, lol) that I need to dust off and get back to work on. It's essentially a B2B SaaS product where I needed to solve the usual suspects: multi-tenancy, SSO, RBAC, passkeys, sessions, and letting customers self-configure their IAM. Since it's a side project and I'm not paying for anything yet, I went ahead and integrated with WorkOS.<p>My project is built in Elixir, so I implemented the flows where my application has no login screen UI. I just push all unauthenticated users straight to WorkOS. WorkOS and their AuthKit (hosted login page) handles the heavy lifting (User/Pass, Passkey, MFA, SSO, etc) and sends them back to my application with a JWT. I check if the user exists, and if not, just-in-time provisioning kicks in on my side and we're done. Tenant identified, and tenant user authenticated all wrapped up in a single JWT.<p>Why WorkOS?<p>Simple... I don't want to be responsible for any authentication headaches. I don't want to self-host or duct tape a bunch of different components together. I'd rather put as much of that control in the client's hands (or WorkOS's if they don't have their own IAM). Plus, I like what WorkOS offers. Documentation is solid, though I still need to figure out their Fine Grained Authorization (FGA) product, formerly known as Warrant. In the end, nothing lives on my side except workos_tenant_id, workos_user_id, and my application data. The tenant has full control over their IAM, all the features of WorkOS via their own admin panel and ultimately who can access my SaaS application.<p>How's it going so far?<p>I have exactly zero customers except my development tenant. Everything works as expected so far. Maybe I'll have a different story when I get a customer willing to foot the bill for all the WorkOS bells and whistles in production. But implementation has been smooth, and AuthKit works great for dev/testing as a hosted login page, one-click testing SSO flows, etc.<p>If I had to re-implement, would I still choose WorkOS?<p>I probably would've done the same deep research you're doing, hoping to find that needle in a haystack. As a bootstrap developer, I'd try to avoid the paid options and figure out the open source/roll-your-own route. But if I had a plan to afford the paid ones, I'd probably evaluate WorkOS against other paid options properly.</p>
]]></description><pubDate>Mon, 11 Aug 2025 19:34:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=44868500</link><dc:creator>crisopolis</dc:creator><comments>https://news.ycombinator.com/item?id=44868500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44868500</guid></item><item><title><![CDATA[New comment by crisopolis in "Show HN: Kate's App"]]></title><description><![CDATA[
<p>Epic is a electronic health record (EHR) software used by many hospitals and clinics. It's not the only EHR there are many but it's probably the most known. Doctors usually type patient notes, diagnoses, prescriptions... everything goes in Epic and your team of providers can gain access to see that info.</p>
]]></description><pubDate>Fri, 10 Jan 2025 09:44:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=42654172</link><dc:creator>crisopolis</dc:creator><comments>https://news.ycombinator.com/item?id=42654172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42654172</guid></item><item><title><![CDATA[New comment by crisopolis in "Ask HN: Companies of one, what is your tech stack in 2024?"]]></title><description><![CDATA[
<p>I'm also in the process of building a product mostly in Elixir with minimal JavaScript. I just completed the WorkOS integration, now putting more effort into the actual product itself which is a extended workforce management SaaS.<p>What is your tech stack?<p>Backend: Phoenix<p>Frontend: Phoenix LiveView (with Preline UI)<p>Database: PostgreSQL (I want to use neon.tech soon for tenant db isolation)<p>Auth: WorkOS (for B2B SSO)<p>Cloud Provider: Fly.io (tbd)<p>Why did I choose this tech stack?<p>I've loved elixir for a few years but I've yet to build a functional SaaS with it yet. I've built one-off apps, and even stock algo bots. This time I'm going to try for something bigger which means I get to use Phoenix and LiveView to make a fast web app.<p>As for PostgreSQL we'll it's PostgreSQL and WorkOS seemed to be my biggest risk since I had no experience with it's platform or SSO OAuth2. However, WorkOS has tons of features that makes B2B SSO painless for me and potential customers. No real reason for fly.io yet.<p>Do you think your choices had any impact on your success or failure?<p>No success or failures yet.</p>
]]></description><pubDate>Mon, 21 Oct 2024 11:41:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=41903051</link><dc:creator>crisopolis</dc:creator><comments>https://news.ycombinator.com/item?id=41903051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41903051</guid></item><item><title><![CDATA[New comment by crisopolis in "Show HN: Serverless VPN, pay as you go, unlimited devices, no subscriptions"]]></title><description><![CDATA[
<p>Interesting, if they were going to provision a disposable vpn, couldn't they have done the same with the DNS.</p>
]]></description><pubDate>Wed, 28 Jun 2023 19:54:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=36511704</link><dc:creator>crisopolis</dc:creator><comments>https://news.ycombinator.com/item?id=36511704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36511704</guid></item><item><title><![CDATA[New comment by crisopolis in "Show HN: Algorithmic trading for everyone"]]></title><description><![CDATA[
<p>Curious, your users like this design? Or is it a bit better once signed up?<p>Somethings do not work on mobile and while on desktop I was getting error pages clicking around. :-/</p>
]]></description><pubDate>Wed, 25 Jan 2023 06:21:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=34515038</link><dc:creator>crisopolis</dc:creator><comments>https://news.ycombinator.com/item?id=34515038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34515038</guid></item><item><title><![CDATA[New comment by crisopolis in "Show HN: Ello (YC W20) – AI-reading tutor for kids that works with real books"]]></title><description><![CDATA[
<p>It still exists ello.co and I remember the same another FB/MySpace killer that didn't kill anything lol.</p>
]]></description><pubDate>Fri, 06 Jan 2023 00:38:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=34269261</link><dc:creator>crisopolis</dc:creator><comments>https://news.ycombinator.com/item?id=34269261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34269261</guid></item><item><title><![CDATA[New comment by crisopolis in "Ask HN: What's Your Experience of Fly.io?"]]></title><description><![CDATA[
<p>That site loads instantly on my mobile device over wifi. Is that fly.io only or do you use other caching services?</p>
]]></description><pubDate>Tue, 03 Jan 2023 17:03:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=34234181</link><dc:creator>crisopolis</dc:creator><comments>https://news.ycombinator.com/item?id=34234181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34234181</guid></item><item><title><![CDATA[New comment by crisopolis in "Plano man keeping Blockbuster alive"]]></title><description><![CDATA[
<p>No, RadioShack brand is just being used for a trend. Not even related to keeping their technology or stores open/alive in 2022.<p>RIP RadioShack</p>
]]></description><pubDate>Mon, 11 Jul 2022 18:18:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=32059698</link><dc:creator>crisopolis</dc:creator><comments>https://news.ycombinator.com/item?id=32059698</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32059698</guid></item><item><title><![CDATA[New comment by crisopolis in "What are your most used self-hosted applications?"]]></title><description><![CDATA[
<p>Most likely Sonarr, Radarr they are library management and fetch apps.</p>
]]></description><pubDate>Wed, 04 May 2022 20:14:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=31265250</link><dc:creator>crisopolis</dc:creator><comments>https://news.ycombinator.com/item?id=31265250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31265250</guid></item><item><title><![CDATA[New comment by crisopolis in "Show HN: Web app for creating and running contests on TikTok"]]></title><description><![CDATA[
<p>Looks really close in design to Gleam.io's competition widgets they use.</p>
]]></description><pubDate>Tue, 12 Apr 2022 22:38:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=31009083</link><dc:creator>crisopolis</dc:creator><comments>https://news.ycombinator.com/item?id=31009083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31009083</guid></item><item><title><![CDATA[New comment by crisopolis in "Why I'll never use Affirm again"]]></title><description><![CDATA[
<p>Same with any other loan product the bank doesn't care if it's a scam, only cares about collecting that glorious interest payment or fees associated. Plenty of people buy bad used cars with loans that span over years and that used car may fail months after purchase. Guess who doesn't care... the loan provider/bank.<p>Still the point is Affirm was the wrong target for their chargeback and the OP should have contacted Affirm to potentially resolve the merchant not delivering the goods or a refund of the loan.<p>Merchant > Affirm > OP Bank</p>
]]></description><pubDate>Fri, 08 Apr 2022 20:13:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=30961989</link><dc:creator>crisopolis</dc:creator><comments>https://news.ycombinator.com/item?id=30961989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30961989</guid></item><item><title><![CDATA[New comment by crisopolis in "Why I'll never use Affirm again"]]></title><description><![CDATA[
<p>I agree it does read like the OP triggered the entire issue with payments using a chargeback originating from Chase, regardless of the support/platform issues with Affirm.<p>I don't believe charging back the loan provider had any outcome to getting their product/service.<p>Affirm was the wrong target.</p>
]]></description><pubDate>Fri, 08 Apr 2022 20:01:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=30961840</link><dc:creator>crisopolis</dc:creator><comments>https://news.ycombinator.com/item?id=30961840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30961840</guid></item><item><title><![CDATA[New comment by crisopolis in "Euro Truck Simulator 2: ZX Spectrum Edition"]]></title><description><![CDATA[
<p>This actually gave me an itch to make a web-based version... still pondering it.</p>
]]></description><pubDate>Fri, 01 Apr 2022 14:49:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=30878585</link><dc:creator>crisopolis</dc:creator><comments>https://news.ycombinator.com/item?id=30878585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30878585</guid></item><item><title><![CDATA[New comment by crisopolis in "Teradata is laying off people today"]]></title><description><![CDATA[
<p>This website is frustrating to use.</p>
]]></description><pubDate>Tue, 27 Oct 2020 02:29:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=24903975</link><dc:creator>crisopolis</dc:creator><comments>https://news.ycombinator.com/item?id=24903975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24903975</guid></item><item><title><![CDATA[New comment by crisopolis in "How I built a keyboard/video/mouse switch for my two 4k monitors"]]></title><description><![CDATA[
<p>Wow, I use this same USB switch and also use two monitors for everything. Right now I manually switch my main monitor and just gave up on switching the monitor above it.<p>But this is friggin awesome.</p>
]]></description><pubDate>Thu, 03 Sep 2020 00:07:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=24359612</link><dc:creator>crisopolis</dc:creator><comments>https://news.ycombinator.com/item?id=24359612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24359612</guid></item><item><title><![CDATA[New comment by crisopolis in "Ask HN: What is your financial “setup”?"]]></title><description><![CDATA[
<p>Since I got in a lot of debt with credit in the past. I don't have much credit now and majority is being paid off. So my financial setup is rather simple, always slide the debit instead of the credit.<p>Charles Schwab is my main bank <3, broker and 401k investment holder (employer forced).<p>Local credit union finances my car loan (almost paid off), my secondary checking/savings and my only credit card.<p>CashApp for any type of sharing/transfer of funds.<p>YNAB does all the budgeting. (I've become better at spending money that I have!)</p>
]]></description><pubDate>Mon, 23 Dec 2019 17:27:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=21865217</link><dc:creator>crisopolis</dc:creator><comments>https://news.ycombinator.com/item?id=21865217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21865217</guid></item><item><title><![CDATA[New comment by crisopolis in "Ask HN: Does the Intercom chat bubble drive you crazy?"]]></title><description><![CDATA[
<p>Yes, that chat bubble even the notification noise it makes drives me crazy.</p>
]]></description><pubDate>Sun, 27 Oct 2019 21:50:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=21372663</link><dc:creator>crisopolis</dc:creator><comments>https://news.ycombinator.com/item?id=21372663</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21372663</guid></item><item><title><![CDATA[New comment by crisopolis in "Show HN: Hordes – A Mmorpg in JavaScript"]]></title><description><![CDATA[
<p>Postgres is my fav. I've never heard of Svelte but just looked it up and might have to give it a whirl.<p>Anyways great information and great work on your MMO! If you ever need more Dev staff I'd love to help!</p>
]]></description><pubDate>Thu, 29 Aug 2019 15:47:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=20830539</link><dc:creator>crisopolis</dc:creator><comments>https://news.ycombinator.com/item?id=20830539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20830539</guid></item><item><title><![CDATA[New comment by crisopolis in "Show HN: Hordes – A Mmorpg in JavaScript"]]></title><description><![CDATA[
<p>I love the UI, and how performant this game is for being JavaScript. What GFx engine does this use? Also timeline to getting to this Alpha? Years?</p>
]]></description><pubDate>Tue, 27 Aug 2019 17:26:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=20812254</link><dc:creator>crisopolis</dc:creator><comments>https://news.ycombinator.com/item?id=20812254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20812254</guid></item><item><title><![CDATA[New comment by crisopolis in "NordVPN sued by Torguard for blackmail [pdf]"]]></title><description><![CDATA[
<p>So pretty much NordVPN pokes TorGuard into suing and now... NordVPN gets to put TorGuard in a body bag and call it a day as they've always wanted. Mission Accomplished.</p>
]]></description><pubDate>Tue, 04 Jun 2019 18:41:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=20097950</link><dc:creator>crisopolis</dc:creator><comments>https://news.ycombinator.com/item?id=20097950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20097950</guid></item></channel></rss>