frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Fair CPU scheduling to run unlimited apps on one plan

https://miget.com/blog/how-miget-fair-scheduler-works
1•ktaraszk•2h ago
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.

Traditional platforms still charge per app, even if each app barely touches the CPU.

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.

I'm happy to discuss technical details, scheduler design, and the challenges we encountered along the way.

Comments

ktaraszk•2h ago
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).

2. We track CPU usage in real-time across all workloads and maintain a global usage map.

3. Idle CPU from any app/node becomes available for re-purchase by other workloads in the same resource plan.

4. CPU limits can be adjusted on the fly without restarts, enabling real-time response to changing load.

If anyone wants to dive into topics like threshold algorithms, node assignment heuristics, or Kubernetes API interactions - I'm happy to dig into that.

ktaraszk•2h ago
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.

If you’re curious about how this stacks up against platforms like Heroku, Render or Railway, I can post a cost-comparison table.

ktaraszk•2h ago
A couple of questions I expect here (based on similar discussions in other channels):

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.

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.

TV: Table Viewer for Terminal

https://github.com/codechenx/tv
2•codechenx•3m ago•0 comments

Show HN: Echos – A lightweight multi-agent AI system with pre-built agents

https://github.com/treadiehq/echos
1•lexokoh•5m ago•0 comments

Measuring Congestion of WiFi Channels with the USRP B206mini-I [pdf]

https://files.digilent.com/resources/whitepapers/2025-Measuring-WiFi-Congestion-using-B206mini-i.pdf
1•teleforce•6m ago•0 comments

Someone built a CRT case for the Switch 2 [video]

https://www.youtube.com/watch?v=wcym2tHiWT4
1•bsimpson•11m ago•0 comments

Every AI startup is likely to be crushed by rapid expansion of model providers

https://twitter.com/yishan/status/1987787127204249824
1•akkishore•15m ago•0 comments

Swiss Dev Jobs

https://swissdevjobs.ch/
1•peterburkimsher•18m ago•0 comments

Foundations for Hacking on OCaml

https://kcsrk.info/ocaml/2025/11/10/hacking/
1•ibobev•19m ago•0 comments

Alameda Man Charged W Stealing Rare Historic Chinese Manuscripts Frm Uni Library

https://www.justice.gov/usao-cdca/pr/alameda-county-man-charged-federal-complaint-stealing-rare-a...
3•737min•20m ago•0 comments

Readonly Characters Are a Big Deal

https://matklad.github.io/2025/11/10/readonly-characters.html
1•ibobev•20m ago•0 comments

I Hate Screenshots of Text

https://parkscomputing.com/page/i-hate-screenshots-of-text
4•paulmooreparks•21m ago•0 comments

Analysis Report of the NSA's Attack on the Chinese National Timekeeping Center

https://docs.google.com/document/d/1gk1fDLKrN3m5jOSk7QbpGL1SBcLvrm0FTN3H-5ZJZcY/edit?usp=sharing
3•ndiddy•22m ago•0 comments

Will a 50-Year Mortgage Make Homes More Affordable?

https://www.wsj.com/personal-finance/mortgages/will-a-50-year-mortgage-make-homes-more-affordable...
3•bookofjoe•27m ago•7 comments

Murder Web Forms with BPMN Driven AI Agents

https://medium.com/@danfunk/murder-web-forms-with-bpmn-driven-ai-agents-6741a01e1675
1•danfunk•27m ago•1 comments

Show HN: Nano Banana 2 – One-Shot AI Image Transformation

https://www.nanobananax.net/?i=d1d5k
1•lu794377•27m ago•0 comments

Who would like to contribute to my Vita Operating System?

https://github.com/OutfoxSemiLLC/VitaOS
1•outfoxsemillc•29m ago•1 comments

Show HN: Privacy Experiment – Rewriting HTTPS, TLS, and TCP/IP Packet Headers

1•un-nf•31m ago•0 comments

What do the "neurodivergent" think about the word 'neurodiversity'

https://theconversation.com/what-autistic-people-and-those-with-adhd-and-dyslexia-really-think-ab...
2•zeristor•33m ago•1 comments

Chaldean American History

https://www.chaldeanfoundation.org/chaldean-history/
2•marysminefnuf•34m ago•0 comments

Visual JSON Editor

https://visualjsoneditor.com
2•yennares•42m ago•0 comments

Show HN: Simulation of a desktop app I built on the web

https://www.theforges.co/
5•withwho•42m ago•0 comments

Factors Influencing Actual Usage of Self-Hosted Software Solutions

https://www.mdpi.com/2071-1050/17/22/10009
2•elashri•44m ago•0 comments

An illustrated history of the deadliest epidemics (2023)

https://thebulletin.org/2023/01/deadliest-pandemics/
3•6177c40f•44m ago•0 comments

Abandoned coal mine drainage identified as a significant source of CO2 emissions

https://phys.org/news/2025-11-abandoned-coal-drainage-significant-source.html
4•PaulHoule•47m ago•0 comments

Y'all See the Astroturfing, Right?

6•justcuriousss•50m ago•4 comments

Street Photography by Josh Chernoff

https://fullstack.ing/photo
2•fullstacking•50m ago•1 comments

What do noise functions sound like?

https://aabiji.github.io/html/noise.html
3•thunderbong•53m ago•0 comments

Unlicensing

https://www.fossable.org/fossable/unlicensing/
2•cilki•53m ago•1 comments

Show HN: A Free Instagram Story Viewer That Lets You Watch Anonymously

https://instagram-story-viewer.org
4•deep_signal•54m ago•0 comments

AI tool website – submit your MVP project here, it is free

https://aiinlink.com
1•Febe1212•55m ago•0 comments

So you want to organize an Internet Yami-Ichi

http://yami-ichi.biz/organize/
2•gregsadetsky•58m ago•1 comments