MurphyA/hacker-news huggingface dataset:
Show HN: Out Plane – Deploy any app in 60s with per-second pricing
by receperdogan | 2026-02-16 13:38:25+00:00
Hey HN,

I've been working on Out Plane for about 3 months. It's a PaaS that does one thing: gets your code to production as fast as possible, and charges you only for the seconds it actually runs.

The problem I kept hitting: I'd finish a side project, then spend hours on Dockerfiles, nginx reverse proxies, SSL certs, CI/CD pipelines. The deploy took longer than building the app.

How it works:
- Connect GitHub repo
- We auto-detect your stack or you can use Dockerfile (Node, Python, Go, Ruby, etc.) — no Dockerfile needed
- Deploy in ~60 seconds
- Built-in monitoring (metrics, logs)
- Managed PostgreSQL & Redis provisioned in seconds
- Scale to zero when idle (side project not getting traffic = $0)
- Per-second billing — not per hour, not monthly. Seconds.

What's different from Railway/Render/Fly.io: mostly the pricing model. I deployed the same Next.js+Postgres app on 6 platforms — Outplane was $2.40/mo vs $12-47/mo on others.

Where it's still rough: docs need work, CLI tool isn't out yet, community is small (about 100 users).
I'm a solo founder so things move at human speed.

$20 free credit to try, no credit card. Would appreciate honest feedback — especially if something breaks or confuses you.

Happy to answer any technical questions about the architecture.
by huijzer | 2026-02-16 13:38:56+00:00
I'm running multiple services such as Forgejo, Audiobookshelf, Castopod and they all need no more than roughly 100 MB RAM.

There is one exception though. Open WebUI with a whopping 960 MB. It's literally a ChatGPT interface. I'm only using external API providers. No local models running.

Meanwhile my website that runs via my own Wordpress-like software written in Rust [1] requires only a few MB of RAM, so it's possible.

[1]: https://github.com/rikhuijzer/fx
by raw_anon_1111 | 2026-02-16 13:39:33+00:00
Well most people aren’t going to no more buy computers to run at home than they do run their own Plex media servers. Besides that, most people’s primary computer is a phone.

On the business side, to a first approximation, no one is running their own computers in their office. They are using either a Colo or cloud service.

Speaking of which, AI that they access through an API key is not a product that most people buy. They buy products that use AI - like ChatGPT. Speaking of which, open AI has no illusions about becoming profitable based on $20/month subscriptions or even lesser so advertising.

The money that AI companies make from selling API access directly (except maybe Anthropic via Claude Code) pales in comparison to what they make selling through cloud providers who then sell to businesses.

> I could see people buying a desktop they keep at home, and having all their personal inference running on that one machine. Or even having inference pools to distribute load among many people

Yes I’m sure my 80 year old mother who uses ChatGPT is going to get together with her sisters and buy computers that they can network together over their 30 Mbps uplink cable modem…

This is so much not how normal people operate.
by belter | 2026-02-16 13:40:02+00:00
Yeap.

"F-35I Adir: Israel’s Custom F-35 That No Other Nation Has" - https://www.19fortyfive.com/2025/04/f-35i-adir-israels-custo...

And the ultimate kicker...They got them for free, plus 2 Billion from US tax payers...While suckers Norway, Denmark, Italy who invested billions in the program development plus Netherlands etc...Have to pay for them.

https://en.wikipedia.org/wiki/Lockheed_Martin_F-35_Lightning...
by rco8786 | 2026-02-16 13:40:25+00:00
Totally agreed. Those assumptions often compound as well. So the AI makes one wrong decision early in the process and it affects N downstream assumptions. When they finally finish their process they've built the wrong thing. This happens with one process running. Even on latest Opus models I have to babysit and correct and redirect claude code constantly. There's zero chance that 5 claude codes running for hours without my input are going to build the thing I actually need.

And at the end of the day it's not the agents who are accountable for the code running in the production. It's the human engineers.
by kd913 | 2026-02-16 13:40:32+00:00
ARM is a bloody financial hand grenade.

10% of the stock is floated.

90% of the stock is owned by Masa who used it for collateral for his 18 billion loan for Stargate. THat is against 33 banks who have a strong incentivise to dump in a margin call situation.

Their revenues are circular for the last 4 years, with 30% growth purely coming from Softbank shuffling their own money.

They are gonna be the canary in the coal mine for when the AI bubble implodes.
by dns_snek | 2026-02-16 13:41:27+00:00
More than anything I want "Here's the current officially sanctioned best practice of how to report errors with payloads". For a language that's highly opinionated about everything it's strangely unopinionated here and worse off for it because many libraries just swallow useful diagnostic information, some of my own projects included.

There's a barrier to setting up the diagnostic pattern. When you're in the greenfield phase it's easy to search for information about error reporting, discover various different approaches and long threads of people arguing about what better and just say "ah screw it, I have more important things to do right now" and postpone the decision.

Your approach is fine, I don't love how verbose it is but it could probably be tweaked. If this is the way forward then it should be included in stdlib, documented, and promoted as the recommended way of reporting errors.
by tzebco | 2026-02-16 13:41:34+00:00
Yep, that's the ideal approach for decent browsers. A curious caveat is that IE 8 and below will interpret that example HTML as <custom-ele></><stdelement></> (ie. as siblings, not parent and child) and therefore not apply any component-scoped styles. Not ideal.

Of course nobody uses those browsers anymore, the same caveat applies to non-custom HTML5 elements, and the bad behavior has long been preventable with JavaScript [0]. But anyone (else) with an extreme backwards compatibility mindset might consider if they could instead bootstrap from <div class="custom-ele"><stdelement></></> and (if needed and in window) a coordinating MutationObserver.

[0] https://web.archive.org/web/20091031083341/http://diveintoht...
by GuB-42 | 2026-02-16 13:41:54+00:00
And what's wrong with not wanting to write functions yourself? It is a perfectly reasonable thing, and in some cases (ex: crypto), rolling your own is strongly discouraged. That's the reason why libraries exist, you don't want to implement your own associative array every time your work needs it do you?

As for plagiarism, it is not something to even consider when writing code, unless your code is an art project. If someone else's code does the job better then yours, that's the code you should use, you are not trying to be original, you are trying to make a working product. There is the problem of intellectual property laws, but it is narrower than plagiarism. For instance, writing an open source drop-in replacement of some proprietary software is common practice, it is legal and often celebrated as long as it doesn't contain the original software code, in art, it would be plagiarism.

Copyright laundering is a problem though, and AI is very resource intensive for a result of dubious quality sometimes. But that just shows that it is not a good enough "plagiarism machine", not that using a "plagiarism machine" is wrong.
by scott_w | 2026-02-16 13:43:08+00:00
> Rule of thumb for everyone (i.e. both).

That's never been how humans work. Going back to the specific example: the question is so nonsensical on its face that the only logical conclusion is that the asker is taking the piss out of you.

> Certainly when dealing with technical problem solving I often find myself asking extremely simple questions and it often wastes time when people don't answer directly

Context and the nature of the questions matters.

> demanding explanations why I'm asking for certain information when I'm just trying to help them.

Interestingly, they're giving you information with this. The person you're asking doesn't understand the link between your question and the help you're trying to offer. This is manifesting as a belief that you're wasting their time and they're reacting as such. Serious point: invest in communication skills to help draw the line between their needs and how your questions will help you meet them.
by hmmmmmmmmmmmmmm | 2026-02-16 13:43:15+00:00
How do we know it is not rigged with an explosive like the Pagers?

Edit: https://news.ycombinator.com/item?id=45763674

"Cohen (former head of Mossad) insisted that the publicly recognized success against Hezbollah was merely one element of a far wider, systematic deployment of sophisticated devices worldwide, although notably abscent in the Gaza Strip."
by StopDisinfo910 | 2026-02-16 13:44:11+00:00
To me, that seems like a misreading of the market.

Apple and Qualcomm don't sublicense so they are not really Arm competitors. Plus, ARM was always a convenient way to mutualise development costs without the risk of collusion. I am not sure it's changing.

You say people want to differentiate but Google constant failures to bring a state of the art offer with the Tensor shows that it's not that easy. Meanwhile Mediatek is competitive while remaining close to ARM design.

I don't think the market has changed that much on the high-end. The real question is how free will ARM be to export their future architectures. That's more where I see a risk.

That and the low-end being contested by Risk-V.
by mrweasel | 2026-02-16 13:44:12+00:00
When people mentions the number of lines of code, I've started to become suspicious. More often than not it's X number of lines, calling a massive library loading a large model, either locally or remote. We're just waiting for spinning up your entire company infrastructure in two lines of code, and then just being presented a Terraform shell script wrapper.

I do agree with the use of serverless though. I feel like we agree long ago that serverless just means that you're not spinning up a physical or virtual server, but simply ask some cloud infrastructure to run your code, without having to care about how it's run.
Ask HN: What happens after the AI bubble bursts?
by 101008 | 2026-02-16 13:44:31+00:00
I keep hearing we’re in an AI bubble, but I’m struggling to visualize the day after scenario.

If the bubble pops (meaning these massive compute costs never turn into actual profits and the VC money dries up) what does the tech landscape look like?

A lot of us use Copilot, Claude, or ChatGPT daily for coding and docs. If the subsidized cheap access vanishes because these companies can't eat the losses anymore, do the tools just disappear? Because if a tool like Claude Code (or any other LLM) suddenly cost $1,000 a month to reflect what it actually costs to run, would people keep paying for it out of pocket? Would their companies?

I’m especially curious to hear from anyone who lived through 2000 or 2008. Does a postbubble world mean we just abandon the tech entirely or is it a move toward expensive solutions?
by hippo22 | 2026-02-16 13:44:45+00:00
I don't think this is necessarily a fair comparison. In your sample of David Greene, he's being _interviewed_, which is different than hosting a radio show or podcast. For instance, turn on the nightly news and listen to the very bizarre intonation used by the newscasters. This is something they do for the broadcast, it's not how they normally talk.
by nilamo | 2026-02-16 13:46:01+00:00
A structured language without ambiguity is not, in general, how people think or express themselves. In order for a model to be good at interfacing with humans, it needs to adapt to our quirks.

Convincing all of human history and psychology to reorganize itself in order to better service ai cannot possibly be a real solution.

Unfortunately, the solution is likely going to be further interconnectivity, so the model can just ask the car where it is, if it's on, how much fuel/battery remains, if it thinks it's dirty and needs to be washed, etc
by slop_sommelier | 2026-02-16 13:46:02+00:00
I wonder if these common sense failure modes would persist if LLMs left the internet, and walked around.

Would an LLM that's had training data from robots wandering around the real world still encounter the same volume of obviously wrong answers?

Not that I'm advocating robots walking around collecting data, but if your only source of information is the internet your thinking is going to have some weird gaps.
by heliumtera | 2026-02-16 13:46:54+00:00
Magnus peak rating was on 2014.

But he lost motivation afterwards, so that was not necessarily his peak, maybe he just yoloed a little after that.
In his own words he's way past his peak. In recent interview he said his bullet no increment (most taxing on reflex/fast calculation) peak was around 7 years ago.
I would assume his prime physical form came after his rating peak, because classical chess rewards deep study and consistency, and he admits all motivation was gone once there were basically no challengers and he distanced himself too much of the pack after Caruana also peaked hard.

But regardless, safe to assume his peak was 10-7 years ago. Still good enough to surpass current gen easily.
by epolanski | 2026-02-16 13:47:03+00:00
Cheap cotton cannot hold for years, the fiber length and yarn quality makes it simply impossible. On top of that, cheap cotton is bleached and fast dyied which makes the clothing change after few washings.

I mean if you mean "hold" like, you can't still wear it albeit it looks nothing like it did two washings before, of course it does.

But then you look exactly like what you buy, someone with worn low quality clothing which looked nice in the shop and first wear.
by ruszki | 2026-02-16 13:47:57+00:00
> not giving a shit about the quality of work one delivers

I’ve learned in the past decades that people who care about quality is the minority.

Look at any B2B software. They don’t care because their customers are different than who uses their products. They care about their customers only (managers). They pay attention to users as much as minimally possible without loosing customers.

This happens at every level.
by snapplebobapple | 2026-02-16 13:48:48+00:00
You're basically me except instead of gaming I ripped out hyprjellynix (my super crappy nixos config to autologin to a window manager and start jellyfin media player setup for bazzite because it just worked so well and auto update worked so well and setting up new boxes was a breeze. I just need it to keep booting into kde and loading jellyfin media player and updating and rebooting at 3 am every night on my 3 boxes so really hoping I don't notice this change. If I do I'll have to find another immutable os that can do this and works great with hardware acceleration on the cheap nuc like n150 based boxes I prefer for this.
by sometimes_all | 2026-02-16 13:48:58+00:00
Claude 4.6:

```
Drive. The car needs to be at the car wash.
```

Gemini Thinking gives me 3-4 options. Do X if you're going to wash yourself. Do Y if you're paying someone. Do Z if some other random thing it cooked up. And then asks me whether I want to check whether the weather in my city is nice today so that a wash doesn't get dirtied up by rain.

Funnily enough, both have the exact same personal preferences/instructions. Claude follows them almost all the time. Gemini has its own way of doing things, and doesn't respect my instructions.
by asim | 2026-02-16 13:49:02+00:00
Yea sorry it probably comes across as pre-determined but you as a person have likely spent a long time becoming good at something and have a certain personality and experience based on your life, so I guess what I'm saying is, that sort of creates a role for you, and when you understand what that is, you can really hone in and do good work. Sometimes its not obvious to us and when we see something we might want to go after it. That's fine. I guess my point is, don't look at the shiny thing and chase that. It's not what's going to fulfil you in life e.g Peter probably wasn't chasing the shiny thing. He was trying to solve a personal problem and it resonated with a lot of people. But when people see something be successful or this kind of wildride where you end up with a hugely successful project and go to a huge company like OpenAI, they focus on the wrong things. The inner insecurity takes over and you wonder, why not me, and how do I do that. But essentially it comes back to, solve problems. Solve interesting problems, work on things that you think are meaningful, and whatever the success might be, that's for someone else to decide. But I think people chase "fame", cause that's what we essentially see. Validation through popularity. It won't fulfil you. Trust me. But yes to your point. We're coming at the same thing from different angles.
by gambiting | 2026-02-16 13:49:10+00:00
You know when your game crashes on PS5 and you get a little popup that offers you the opportunity to write feedback/description of the crash?

Yeah, I used to sit and read all of these(at one of the largest video game publishers - does that count?). 95% of them were "your game sucks" but we fixed many bugs thanks to detailed descriptions that people have provided through that box.
by vladdoster | 2026-02-16 13:49:38+00:00
Location: Nashville, TN
Remote: true
Willing to relocate: boston || nashville
Technologies: Python, Django, IaC, Terraform, Golang, CI/CD, Azure/AWS, {ba,z}sh, Lua, Springboot,
Redis, Docker, Open Service Broker, {,non}relational & vector dbs, shared services, SOA
Email: mvdoster@gmail.com

resume: https://linkedin.vdoster.com && http://github.com/vladdoster

sr. cloud software engineer @ Mastercard (5 years)

Designed and built Platform-as-a-Service for microservice workloads running on Azure and AWS
to migrate on-prem workloads to the cloud. The platform operates globally, allowing teams to
deploy to several Azure-backed regions worldwide. Helped plan and create regional landing zones
in Azure for application teams wanting to perform globally. Designed platform components using
Terraform, Go, and Node; developed support tooling using Bash, Python, and Azure CLI. De-risk the
platform by addressing security vulnerabilities and ensuring the platform is PCI compliant.

api/devops software engineer @ Harvard Medical School (2 years)

Worked as part of the DevOps team to manage a 15k core CentOS HPC cluster. Designed and implemented
Python-based security scanning pipeline to securely deploy & run Apptainer images via SLURM.
Coordinated cross-team emergency patching eﬀorts. Collaborated with researchers and engineers across
3-letter institutions to deliver secure research infrastructure. Built CI/CD Pipelines with GitHub, Jenkins,
to automate code builds, testing, and deployments. Wrote Puppet modules to manage configuration of HPC fleet.
Wrote custom Puppet module & Python scripts to automatically remediate Tenable findings.

full-stack software engineer @ Global Prior Art (3 years)

Used Django, Celery, Selenium grid, and AWS API Gateway for IP rotation to scrape USPTO patent PDFs,
apply CV for data extraction, and generate reports with relevant claims, saving employees 4-5 hours daily.
Wrote E2E black-box/fuzzing unit tests. Automated on-premise deployment via Github Actions and Ansible.
by yorwba | 2026-02-16 13:49:50+00:00
"the library just knows these rules for each language as part of the standard" sounds great until you try to support a small minority language that the library just doesn't know about and then you're left trying to hack around it by pretending that it's actually a regional variety of another language with similar plural rules.

AFAIK, unlike gettext, MessageFormat doesn't allow you to specify a formula for the plural forms as part of the localization data, so the variant selection logic ended up in the hands of library developers rather than localizers or application developers.

And the standard does get updated occasionally, which can also lead to bugs with localization data written against another version of the standard: https://github.com/cakephp/cakephp/issues/18740
by ninjagoo | 2026-02-16 13:49:58+00:00
My bad; I should have been more precise: "ai" in this case is "LLMs for coding".

If all one uses is the free thinking model their conclusion about its capability is perfectly valid because nowhere is it clearly specified that the 'free, thinking' model is not as capable as the 'paid, thinking ' model, Even the model numbers are the same. And given that the highest capability LLMs are closed source and locked behind paywalls, there is no means to arrive at a contrary verifiable conclusion. They are a scientist, after all.

And that's a real problem. Why pay when you think you're getting the same thing for free. No one wants yet another subscription. This unclear marking is going to lead to so many things going wrong over time; what would be the cumulative impact?
by pmarreck | 2026-02-16 13:50:10+00:00
I actually just enhanced my `codescan` project to exceed Serena in some ways

https://github.com/pmarreck/codescan

Essentially zero-install, no MCP, just tell your agent about its CLI, have Ollama running with a particular embeddings model and boom

now I just need to set up Github Actions (ugh) so people can actually download artifacts
by pmarreck | 2026-02-16 13:51:12+00:00
I actually just enhanced my `codescan` project to exceed Serena in some ways

https://github.com/pmarreck/codescan

Essentially zero-install, no MCP, just tell your agent about its CLI, have Ollama running with a particular embeddings model and boom

now I just need to set up Github Actions (ugh) so people can actually download artifacts
by iggori | 2026-02-16 13:51:41+00:00
I keep running into the same thing with AI tools: they’re powerful, but everything around them feels rationed. Token buckets, session limits, weird pricing. It’s like using a prepaid SIM card.

I dug into the economics behind it and ended up writing a long piece about the “scarcity trap” we’re in right now. The short version: the whole stack is upside‑down, and GPU scarcity leaks into every layer above it.

If anyone here has been building real systems with AI, I’d be interested in your take.
Tnx
by roxolotl | 2026-02-16 13:51:42+00:00
Here’s some that seem genuinely useful to me depending on what you’re looking for.

- https://concrete.style/

- water.css https://watercss.kognise.dev/

- magick.css https://css.winterveil.net/

- mui.css: https://www.muicss.com/

- pico.css: https://picocss.com/
by anymouse123456 | 2026-02-16 13:51:57+00:00
I don't doubt that some luxury organizations destroy unsold inventory rather than allow it to diminish the status of their brand. My claim is that if they could have sold that inventory at a profit, they would have.

It's theirs to do with as they please. They paid for it to be made.

If you don't like how they run their business, don't buy the overpriced garbage they sell.

People seem to be so concerned about externalities like CO2 emissions, but it's difficult to believe this problem represents a scale even remotely meaningful in that area. It feels like the plastic straw bullshit that took over the US for a few years. A useless, symbolic gesture that causes far more harm than good.

As a side note, it's a weird feeling to jump to the defense of an industry I generally despise, but the regulation just seems so ludicrous.
by vrighter | 2026-02-16 13:52:15+00:00
That doesn't mean it is not strictly feedforward.

You run it again, with a bigger input. If it needs to do a loop to figure out what the next token should be (Ex. The result is: X), it will fail. Adding that token to the input and running it again is too late. It has already been emitted. The loop needs to occur while "thinking" not after you have already blurted out a result whether or not you have sufficient information to do so.