<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: ktaraszk</title><link>https://news.ycombinator.com/user?id=ktaraszk</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 06 May 2026 22:46:16 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ktaraszk" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ktaraszk in "Heroku Seems to Be Down"]]></title><description><![CDATA[
<p>The routing layer being down while workers/data services stay up is such a specific failure mode. Usually means the load balancers or edge routing got corrupted somehow, not the actual compute infrastructure.<p>If you're serious about migrating off (and not just saying it in the heat of the moment), the main thing is having a plan for the database migration. That's always the painful part. Everything else is just Docker containers that run anywhere.</p>
]]></description><pubDate>Wed, 18 Feb 2026 10:03:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47059311</link><dc:creator>ktaraszk</dc:creator><comments>https://news.ycombinator.com/item?id=47059311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47059311</guid></item><item><title><![CDATA[New comment by ktaraszk in "Google Public CA is down"]]></title><description><![CDATA[
<p>Yeah, if Heroku's cert rotation depends on Google's CA and it tried to renew during the outage window, that'd definitely cause problems. The 8-hour ETA is rough. This is why multi-CA fallback configs exist, but most platforms don't bother until they get burned by something like this. Worth checking if your apps are actually affected or if it's just the dashboard/API having issues.</p>
]]></description><pubDate>Wed, 18 Feb 2026 10:02:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47059300</link><dc:creator>ktaraszk</dc:creator><comments>https://news.ycombinator.com/item?id=47059300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47059300</guid></item><item><title><![CDATA[New comment by ktaraszk in "Heroku Seems to Be Down"]]></title><description><![CDATA[
<p>The fact that your database is reachable but the app isn't after restart points to the routing layer being toast. If you can ssh into the dyno or check logs, look for anything related to the router handshake timing out. Usually when deploys work but traffic doesn't route, it's something between the load balancer and your instances.<p>The correlation with scheduled restarts is interesting though. Makes me wonder if there's a cert validation issue on boot that's causing new instances to fail health checks.</p>
]]></description><pubDate>Wed, 18 Feb 2026 09:56:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47059248</link><dc:creator>ktaraszk</dc:creator><comments>https://news.ycombinator.com/item?id=47059248</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47059248</guid></item><item><title><![CDATA[New comment by ktaraszk in "Heroku Seems to Be Down"]]></title><description><![CDATA[
<p>The status page lag is the worst part. Hard to debug when you're questioning whether it's your config or their infrastructure. At least when multiple providers go down at once you know it's not just you going insane.</p>
]]></description><pubDate>Wed, 18 Feb 2026 09:55:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47059244</link><dc:creator>ktaraszk</dc:creator><comments>https://news.ycombinator.com/item?id=47059244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47059244</guid></item><item><title><![CDATA[New comment by ktaraszk in "Google Public CA is down"]]></title><description><![CDATA[
<p>The CA outage is hitting a lot of services, but yeah, Heroku's been on a slow decline since the Salesforce acquisition. Free tier killed, pricing creep, stagnant innovation. Even when it's not their fault, you start wondering if it's worth the risk of being on a platform that feels like it's in maintenance mode.</p>
]]></description><pubDate>Wed, 18 Feb 2026 09:55:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47059242</link><dc:creator>ktaraszk</dc:creator><comments>https://news.ycombinator.com/item?id=47059242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47059242</guid></item><item><title><![CDATA[New comment by ktaraszk in "Heroku is not dead"]]></title><description><![CDATA[
<p>I've been watching this thread closely. We built miget (<a href="https://miget.com/" rel="nofollow">https://miget.com/</a>) specifically because of these pain points. The Heroku-style DX without the eye-watering bills or corporate neglect.<p>What stood out from the comments: people don't want to leave the simplicity, they just can't justify the cost or trust the direction. That's exactly the gap we're trying to fill. Flat pricing (hobby plans from $5/mo, pro from $22/mo), unlimited apps per plan, and we're actually shipping features.<p>Not trying to be opportunistic here, but if anyone's evaluating alternatives, happy to help. We have people migrating from Heroku weekly and the feedback has been solid.</p>
]]></description><pubDate>Sun, 15 Feb 2026 12:30:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47023184</link><dc:creator>ktaraszk</dc:creator><comments>https://news.ycombinator.com/item?id=47023184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47023184</guid></item><item><title><![CDATA[New comment by ktaraszk in "Heroku is not dead"]]></title><description><![CDATA[
<p>The enterprise communication breakdown is rough. We built miget (<a href="https://miget.com/" rel="nofollow">https://miget.com/</a>) partly because we kept hearing stories like ojame's - long-time Heroku users stuck between expensive renewals and migration risk.<p>The "no new features" announcement is honest, but it forced a lot of teams into planning mode overnight. Most aren't looking for fancy features. They want reliable deployments, reasonable pricing, and to not worry about their platform disappearing. That's the gap we're trying to fill - Heroku-style DX without the Salesforce uncertainty or the sticker shock.</p>
]]></description><pubDate>Sun, 15 Feb 2026 11:55:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47023017</link><dc:creator>ktaraszk</dc:creator><comments>https://news.ycombinator.com/item?id=47023017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47023017</guid></item><item><title><![CDATA[New comment by ktaraszk in "An Update on Heroku"]]></title><description><![CDATA[
<p>We built miget.com specifically for cases like this. Free tier (no card required) with 256MB RAM should handle Spring Boot apps fine for teaching purposes. It's much simpler than Azure but still supports any JVM app. If your students need more resources later, hobby plans start at $5/mo. Happy to help get your course set up if you want to try it out.</p>
]]></description><pubDate>Sun, 15 Feb 2026 00:09:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47019768</link><dc:creator>ktaraszk</dc:creator><comments>https://news.ycombinator.com/item?id=47019768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47019768</guid></item><item><title><![CDATA[New comment by ktaraszk in "Heroku is not dead"]]></title><description><![CDATA[
<p>The AI-assisted provisioning part is wild. That setup would've taken days just a few years ago.<p>One thing worth considering: at $200/mo you're still managing patches, security updates, backups, and handling your own uptime. A single Hetzner VPS is also a single point of failure. The cost savings are real, but so is the operational overhead that comes back to bite you at 2am.<p>We built miget.com to sit in that middle ground—simpler than managing your own servers, way cheaper than Heroku. Unlimited apps on flat pricing ($5/mo hobby, $22/mo pro with dedicated CPU), so you're not penalized for scaling out. Free tier if you want to try it.<p>Not saying DIY is wrong—just that there are more options now between "manage everything yourself" and "$1200/mo PaaS."</p>
]]></description><pubDate>Sun, 15 Feb 2026 00:08:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47019763</link><dc:creator>ktaraszk</dc:creator><comments>https://news.ycombinator.com/item?id=47019763</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47019763</guid></item><item><title><![CDATA[New comment by ktaraszk in "Heroku is not dead"]]></title><description><![CDATA[
<p>This exactly. The tech migration part is usually straightforward (Buildpacks and Procfiles work mostly the same across platforms), but the harder question is "how do we avoid this situation again?"<p>That's why we built miget.com around flat pricing for unlimited apps instead of per-app billing. Makes the economics predictable, and you're not betting on a single vendor's roadmap decisions. Free tier for trying it out, hobby plans from $5/mo.<p>The DX concern is real though. Most alternatives either give you raw infrastructure (more ops work) or lock you into their specific tooling. Worth running some tests to see what the actual tradeoffs are for your stack.</p>
]]></description><pubDate>Sun, 15 Feb 2026 00:02:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47019728</link><dc:creator>ktaraszk</dc:creator><comments>https://news.ycombinator.com/item?id=47019728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47019728</guid></item><item><title><![CDATA[New comment by ktaraszk in "Heroku is not dead"]]></title><description><![CDATA[
<p>I used Heroku until 2023 too. That "operational excellence" line felt like a euphemism for "we're done here."<p>The frustrating part wasn't just the lack of new features - it was watching the price stay high while reliability got worse. We're building miget.com partly because of that: flat pricing for unlimited apps, so you don't get nickel-and-dimed as you scale out. Starts at $5/mo for hobby projects, free tier for trying it out.<p>Not trying to pitch - just saying there are options now that didn't exist when Heroku was the only game in town. The PaaS space is healthier for it.</p>
]]></description><pubDate>Sun, 15 Feb 2026 00:02:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47019723</link><dc:creator>ktaraszk</dc:creator><comments>https://news.ycombinator.com/item?id=47019723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47019723</guid></item><item><title><![CDATA[New comment by ktaraszk in "Heroku is not dead"]]></title><description><![CDATA[
<p>The "on life support" analogy is spot on. We built miget (<a href="https://miget.com" rel="nofollow">https://miget.com</a>) specifically because of this pattern, watching platforms slowly sunset while users scramble to migrate under pressure.<p>The ops planning point resonates. When you're evaluating alternatives, the question isn't just "where do I move?" but "how do I avoid this situation again?" That's why we went with unlimited apps on flat pricing instead of per-app billing. Makes the economics predictable, and you're not locked into a single vendor's roadmap decisions.<p>For anyone actively planning their migration: the technical migration is usually straightforward (Buildpacks, Procfiles, etc. mostly work the same). The harder part is re-architecting around the pricing model of wherever you land. Happy to answer questions if helpful.</p>
]]></description><pubDate>Sun, 15 Feb 2026 00:01:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47019718</link><dc:creator>ktaraszk</dc:creator><comments>https://news.ycombinator.com/item?id=47019718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47019718</guid></item><item><title><![CDATA[Show HN: Migetpacks – Zero-config container builds, no Dockerfile needed]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/migetapp/migetpacks">https://github.com/migetapp/migetpacks</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46995165">https://news.ycombinator.com/item?id=46995165</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 12 Feb 2026 21:06:27 +0000</pubDate><link>https://github.com/migetapp/migetpacks</link><dc:creator>ktaraszk</dc:creator><comments>https://news.ycombinator.com/item?id=46995165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46995165</guid></item><item><title><![CDATA[New comment by ktaraszk in "Railway (PaaS) global outage"]]></title><description><![CDATA[
<p>Yes, have you seen miget.com by any chance?  You can start with the free tier, and can have a backend with a database for free (256Mi plan). If you need more, just upgrade. They redefined cloud billing. Worth checking.</p>
]]></description><pubDate>Wed, 11 Feb 2026 16:55:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46977415</link><dc:creator>ktaraszk</dc:creator><comments>https://news.ycombinator.com/item?id=46977415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46977415</guid></item><item><title><![CDATA[New comment by ktaraszk in "Design and Implementation of Sprites"]]></title><description><![CDATA[
<p>Just use container-os as your runtime image: <a href="https://hub.docker.com/r/miget/container-os" rel="nofollow">https://hub.docker.com/r/miget/container-os</a><p>and you should be good</p>
]]></description><pubDate>Thu, 15 Jan 2026 18:28:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46636912</link><dc:creator>ktaraszk</dc:creator><comments>https://news.ycombinator.com/item?id=46636912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46636912</guid></item><item><title><![CDATA[New comment by ktaraszk in "Show HN: VoteSprint – Planning poker without the bloat"]]></title><description><![CDATA[
<p>Interesting. Is this going to be integrated with Jira, ClickUp, etc?</p>
]]></description><pubDate>Mon, 29 Dec 2025 22:37:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46426719</link><dc:creator>ktaraszk</dc:creator><comments>https://news.ycombinator.com/item?id=46426719</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46426719</guid></item><item><title><![CDATA[New comment by ktaraszk in "Show HN: Fair CPU scheduling to run unlimited apps on one plan"]]></title><description><![CDATA[
<p>A couple of questions I expect here (based on similar discussions in other channels):<p>1) What about memory - is it shared too?
CPU is shared dynamically. Memory is still hard allocated as a guaranteed limit per workload. This was intentional because, unlike CPUs, memory oversubscription risk is significantly harder to mitigate safely at PaaS scale without introducing latency unpredictability and OOM risk. So: CPU = elastic, RAM = guaranteed / stable.<p>2) Is isolation compromised by this approach?
No - apps don’t run on the same container host. Every app runs on its own Kubernetes node (physical or VM). The Fair Scheduler coordinates CPU fairness across nodes under a single user resource plan. This eliminates noisy neighbors and preserves app-level blast radius reduction.</p>
]]></description><pubDate>Mon, 10 Nov 2025 23:49:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45882457</link><dc:creator>ktaraszk</dc:creator><comments>https://news.ycombinator.com/item?id=45882457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45882457</guid></item><item><title><![CDATA[New comment by ktaraszk in "Show HN: Fair CPU scheduling to run unlimited apps on one plan"]]></title><description><![CDATA[
<p>A quick example of why this matters for devs & startups: imagine you’ve got 5 small apps each using 0.3 CPU most of the time. In most PaaS you’d pay for 5 separate instances. On Miget you pay for one resource plan and those apps share the CPU dynamically - result: ~75% cost reduction.<p>If you’re curious about how this stacks up against platforms like Heroku, Render or Railway, I can post a cost-comparison table.</p>
]]></description><pubDate>Mon, 10 Nov 2025 23:47:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45882442</link><dc:creator>ktaraszk</dc:creator><comments>https://news.ycombinator.com/item?id=45882442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45882442</guid></item><item><title><![CDATA[New comment by ktaraszk in "Show HN: Fair CPU scheduling to run unlimited apps on one plan"]]></title><description><![CDATA[
<p>Here’s a bit more detail on how the scheduler works under the hood:
1. Each application still runs on its own Kubernetes node to guarantee isolation (so noisy-neighbor issues are eliminated).<p>2. We track CPU usage in real-time across all workloads and maintain a global usage map.<p>3. Idle CPU from any app/node becomes available for re-purchase by other workloads in the same resource plan.<p>4. CPU limits can be adjusted on the fly without restarts, enabling real-time response to changing load.<p>If anyone wants to dive into topics like threshold algorithms, node assignment heuristics, or Kubernetes API interactions - I'm happy to dig into that.</p>
]]></description><pubDate>Mon, 10 Nov 2025 23:46:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45882434</link><dc:creator>ktaraszk</dc:creator><comments>https://news.ycombinator.com/item?id=45882434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45882434</guid></item><item><title><![CDATA[Show HN: Fair CPU scheduling to run unlimited apps on one plan]]></title><description><![CDATA[
<p>Most cloud PaaS cost isn’t the CPU you actually use - it’s the CPU you reserve and then sits idle 90% of the time.<p>Traditional platforms still charge per app, even if each app barely touches the CPU.<p>We redesigned scheduling: CPU is dynamically shared across your workloads based on real demand. You pay once for the resource, rather than multiple times for idle capacity.<p>I'm happy to discuss technical details, scheduler design, and the challenges we encountered along the way.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45882422">https://news.ycombinator.com/item?id=45882422</a></p>
<p>Points: 1</p>
<p># Comments: 3</p>
]]></description><pubDate>Mon, 10 Nov 2025 23:43:48 +0000</pubDate><link>https://miget.com/blog/how-miget-fair-scheduler-works</link><dc:creator>ktaraszk</dc:creator><comments>https://news.ycombinator.com/item?id=45882422</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45882422</guid></item></channel></rss>