frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Microsoft will reduce GitHub's independence and move its servers to Azure

https://www.neowin.net/news/microsoft-will-reduce-githubs-independence-and-move-its-servers-to-az...
1•bundie•6m ago•0 comments

Next.js is not a good fit for vibe engineering

https://fabianlindfors.se/blog/nextjs-vibe-engineering/
2•fabianlindfors•6m ago•0 comments

Introduction to Formal Verification with Spark

https://www.youtube.com/watch?v=tYAod_61ZuQ
1•eggy•7m ago•1 comments

AI is "comically good" at detecting small earthquakes–here's why that matters

https://arstechnica.com/science/2025/10/like-putting-on-glasses-for-the-first-time-how-ai-improve...
1•rntn•9m ago•0 comments

Piri-Piri

https://piripiri.chat/
2•hagade•11m ago•1 comments

My First Gulfstream

https://www.vanityfair.com/news/1998/10/gulfstream-199810
1•bookofjoe•12m ago•1 comments

Books to Stoke the Soul of a Young Child

https://www.theintrinsicperspective.com/p/books-to-stoke-the-soul-of-a-young
1•paulpauper•13m ago•0 comments

Silver linings of ADHD: a thematic analysis of adults' positive experiences

https://bmjopen.bmj.com/content/13/10/e072052
1•bilsbie•13m ago•0 comments

Will the explainer post go extinct?

https://dynomight.substack.com/p/explainers
1•paulpauper•13m ago•1 comments

The Great Alzheimer's Scam and the Proven Cures They've Buried for Billions

https://www.midwesterndoctor.com/p/the-great-alzheimers-scam-and-the
2•bilsbie•14m ago•1 comments

Show HN: Easy, Automatic HTTPS for Node.js

https://magicserver.arsh.sh/docs
1•mendocinox•17m ago•0 comments

Self Hosting Nightscout on Raspberry Pi

https://broderic.blog/post/nightscout/
1•Group_B•19m ago•0 comments

Watching AWS Instance Types Evolution in 2025

https://rmazur.io/blog/aws-instances.html?2
1•roman-mazur•20m ago•0 comments

We Ran OpenAI GPT-OSS 20B Locally on a Phone

https://nexa.ai/blogs/gptoss-on-a-phone
1•alanzhuly•23m ago•0 comments

Investment or political marketing? Analysing OpenAI's Argentina announcement

https://www.batimes.com.ar/news/opinion-and-analysis/investment-or-political-marketing-analysing-...
1•wslh•25m ago•0 comments

Better vector search with graphs and spectral indexing

https://www.tuned.org.uk/blog
1•tuned•27m ago•0 comments

Astronomers Find Mystery Dark Object in Distant Universe

https://www.ucdavis.edu/news/astronomers-find-mystery-dark-object-distant-universe
2•gmays•28m ago•0 comments

Microsoft only lets you opt out of AI photo scanning 3x a year

https://hardware.slashdot.org/story/25/10/11/0238213/microsofts-onedrive-begins-testing-face-reco...
1•dmitrygr•31m ago•1 comments

Ireland's Basic Income for Arts pilot to be made permanent

https://djmag.com/news/irelands-basic-income-scheme-artists-be-made-permanent-2026
1•fireinsnow•33m ago•0 comments

1.2 mi Neolithic circle of deep shafts found near Stonehenge (2020)

https://www.theguardian.com/science/2020/jun/22/vast-neolithic-circle-of-deep-shafts-found-near-s...
1•CGMthrowaway•34m ago•1 comments

The Alien Artifact: DSPy and the Cargo Cult of LLM Optimization

https://www.data-monger.com/syndeblog/the-alien-artifact-dspy-and-the-cargo-cult-of-llm-optimization
2•valgaze•36m ago•0 comments

Rating 26 years of Java changes

https://neilmadden.blog/2025/09/12/rating-26-years-of-java-changes/
3•PaulHoule•39m ago•0 comments

How to Escape from the Iron Age?

https://solar.lowtechmagazine.com/2024/03/how-to-escape-from-the-iron-age/
1•zahlman•44m ago•0 comments

Timex is resurrecting its first LCD watch 50 years later

https://www.theverge.com/news/797692/timex-ssq-digital-reissue-lcd-watch-retro
2•thunderbong•47m ago•0 comments

Apple Postpones Jessica Chastain Thriller 'The Savant' Amid Current Events

https://deadline.com/2025/09/the-savant-jessica-chastain-postponed-apple-1236553658/
12•raw_anon_1111•48m ago•5 comments

Tennessee Man Arrested, Gets $2M Bond for Posting Facebook Meme

https://reason.com/2025/10/10/tennessee-man-arrested-gets-2-million-bond-for-posting-facebook-meme/
108•zzzeek•51m ago•36 comments

Intel takes the wraps off Panther Lake – first 18A client processor

https://www.tomshardware.com/pc-components/cpus/intel-takes-the-wraps-off-panther-lake-first-18a-...
1•rbanffy•52m ago•0 comments

Superpowers: I'm using coding agents in October 2025

https://simonwillison.net/2025/Oct/10/superpowers/
1•gmays•52m ago•0 comments

Moloch's Bargain: Troubling emergent behavior in LLM

https://arxiv.org/abs/2510.06105
1•ankit_mishra•53m ago•0 comments

Age of Discord II

https://peterturchin.com/age-of-discord/
2•jstanley•53m ago•0 comments
Open in hackernews

Show HN: OpenRun - Deploy web apps declaratively

https://github.com/openrundev/openrun
3•ajayvk•3h ago
I have been building OpenRun, a declarative web app deployment platform https://github.com/openrundev/openrun. It is an open source alternative to Google Cloud Run and AWS App Runner, running on your own hardware.

OpenRun allows defining your web app configuration in a declarative config using Starlark (which is like a subset of Python). Setting up a full GitOps workflow is just one command:

  openrun sync schedule --approve --promote github.com/openrundev/openrun/examples/utils.star
This will set up a scheduled sync, which will look for new apps in the config and create them. It will also apply any config updates on existing apps and reload apps with the latest source code. After this, no further CLI operations are required, all updates are done declaratively. For containerized apps, OpenRun will directly talk to Docker/Podman to manage the container build and startup.

There are lots of tools which simplify web app deployment. Most of them use a UI driven approach or an imperative CLI approach. That makes it difficult to recreate an environment. Managing these tools when multiple people need to coordinate changes is also difficult.

Kubernetes is the standard for declarative deployment. OpenRun supports only web apps, there is no plan to add support for deploying databases or queues etc with OpenRun. That makes OpenRun much simpler, a single binary which implements the web server and application server with GitOps driven deployments. Deploying and managing stateful database type services is much more complex. Declarative web app deployment is much easier.

The goal with OpenRun is to support declarative deployment for the web apps while removing the complexity of maintaining multiple YAML config files. See https://github.com/openrundev/openrun/blob/main/examples/uti... for an example config, each app is just one or two lines of config.

OpenRun currently runs on a single machine with an embedded SQLite database or on multiple machines with an external Postgres database. I plan to support OpenRun as a service on top of Kubernetes, to support auto-scaling. OpenRun implements its own web server, instead of using Traefik/Nginx. That makes it possible to implement features like scaling down to zero and RBAC.

OpenRun makes it easy to set up OAuth/OIDC/SAML based auth, with RBAC. This makes it possible to share your apps securely, see https://openrun.dev/docs/use-cases/ for a couple of such use cases. Outside of managed services, I have found it difficult to implement this type of RBAC with any other open source solution.

Comments

ajayvk•2h ago
Any repo which has a Dockerfile can be deployed directly. For frameworks like Streamlit/Gradio/FastHTML/Shiny/Reflex/Flask/FastAPI, OpenRun supports zero-config deployments, there is no need to even have a Dockerfile. Domain based deployment is supported for all apps. Path based deployment is also supported for most frameworks, which makes DNS routing and certificate management easier.