frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

After Ruining a Treasured Water Resource, Iran Is Drying Up

https://e360.yale.edu/features/iran-water-drought-dams-qanats
49•YaleE360•1h ago•18 comments

How getting richer made teenagers less free

https://www.theargumentmag.com/p/how-getting-richer-made-teenagers
82•NavinF•1h ago•62 comments

It's all about momentum

https://combo.cc/posts/its-all-about-momentum-innit/
26•sph•1h ago•3 comments

Slowness Is a Virtue

https://blog.jakobschwichtenberg.com/p/slowness-is-a-virtue
22•jakobgreenfeld•1h ago•4 comments

RCE via ND6 Router Advertisements in FreeBSD

https://www.freebsd.org/security/advisories/FreeBSD-SA-25:12.rtsold.asc
42•weeha•3h ago•29 comments

What is an elliptic curve? (2019)

https://www.johndcook.com/blog/2019/02/21/what-is-an-elliptic-curve/
81•tzury•5h ago•7 comments

GitHub Actions for Self-Hosted Runners Price Increase Postponed

https://pricetimeline.com/news/189
60•taubek•3h ago•39 comments

Egyptian Hieroglyphs: Lesson 1

https://www.egyptianhieroglyphs.net/egyptian-hieroglyphs/lesson-1/
66•jameslk•5h ago•14 comments

Gemini 3 Flash: Frontier intelligence built for speed

https://blog.google/products/gemini/gemini-3-flash/
995•meetpateltech•19h ago•527 comments

Online Textbook for Braid groups and knots and tangles

https://matthematics.com/redoak/redoak.html
12•marysminefnuf•2h ago•0 comments

Jonathan Blow has spent the past decade designing 1,400 puzzles for you

https://arstechnica.com/gaming/2025/12/jonathan-blow-has-spent-the-past-decade-designing-1400-puz...
84•furcyd•6d ago•53 comments

Coursera to combine with Udemy

https://investor.coursera.com/news/news-details/2025/Coursera-to-Combine-with-Udemy-to-Empower-th...
525•throwaway019254•23h ago•316 comments

I got hacked: My Hetzner server started mining Monero

https://blog.jakesaunders.dev/my-server-started-mining-monero-this-morning/
429•jakelsaunders94•14h ago•278 comments

Working quickly is more important than it seems (2015)

https://jsomers.net/blog/speed-matters
182•bschne•3d ago•94 comments

Breaking Paragraphs into Lines [pdf] (1981)

https://gwern.net/doc/design/typography/tex/1981-knuth.pdf
10•Smaug123•5d ago•4 comments

Building a High-Performance OpenAPI Parser in Go

https://www.speakeasy.com/blog/building-speakeasy-openapi-go-library
16•subomi•3d ago•4 comments

Ask HN: Those making $500/month on side projects in 2025 – Show and tell

271•cvbox•10h ago•244 comments

Gut bacteria from amphibians and reptiles achieve tumor elimination in mice

https://www.jaist.ac.jp/english/whatsnew/press/2025/12/17-1.html
415•Xunxi•12h ago•101 comments

Don MacKinnon: Why Simplicity Beats Cleverness in Software Design [audio]

https://maintainable.fm/episodes/don-mackinnon-why-simplicity-beats-cleverness-in-software-design
46•mooreds•2d ago•16 comments

AWS CEO says replacing junior devs with AI is 'one of the dumbest ideas'

https://www.finalroundai.com/blog/aws-ceo-ai-cannot-replace-junior-developers
940•birdculture•18h ago•481 comments

Creating apps like Signal could be 'hostile activity' claims UK watchdog

https://www.techradar.com/vpn/vpn-privacy-security/creating-apps-like-signal-or-whatsapp-could-be...
6•donohoe•24m ago•0 comments

America's Dirtiest Carbon Polluters, Mapped to Ridiculous Precision

https://gizmodo.com/americas-dirtiest-carbon-polluters-mapped-to-ridiculous-precision-2000700924
10•ourmandave•44m ago•1 comments

Judge hints Vizio TV buyers may have rights to source code licensed under GPL

https://www.theregister.com/2025/12/05/vizio_gpl_source_code_ruling/
107•pabs3•7h ago•13 comments

A Safer Container Ecosystem with Docker: Free Docker Hardened Images

https://www.docker.com/blog/docker-hardened-images-for-every-developer/
327•anttiharju•18h ago•75 comments

Show HN: I built a fast RSS reader in Zig

https://github.com/superstarryeyes/hys
73•superstarryeyes•1d ago•23 comments

OBS Studio Gets a New Renderer

https://obsproject.com/blog/obs-studio-gets-a-new-renderer
260•aizk•14h ago•54 comments

'Ghost jobs' are on the rise – and so are calls to ban them

https://www.bbc.com/news/articles/clyzvpp8g3vo
135•1659447091•6h ago•140 comments

Tell HN: HN was down

570•uyzstvqs•18h ago•309 comments

Ask HN: Does anyone understand how Hacker News works?

113•jannesblobel•11h ago•143 comments

Cloudflare Radar 2025 Year in Review

https://radar.cloudflare.com/year-in-review/2025
99•ksec•14h ago•38 comments
Open in hackernews

GitHub Actions for Self-Hosted Runners Price Increase Postponed

https://pricetimeline.com/news/189
58•taubek•3h ago

Comments

julius-fx•2h ago
Not gonna wait 30seconds to read the bloody article, when it says "5seconds ad".
greazy•2h ago
this is a better link:

https://github.blog/changelog/2025-12-16-coming-soon-simpler...

techterrier•1h ago
from the tweet [1]:

"We’ve read your posts and heard your feedback.

1. We’re postponing the announced billing change for self-hosted GitHub Actions to take time to re-evaluate our approach.

2. We are continuing to reduce hosted-runners prices by up to 39% on January 1, 2026.

We have real costs"

^ theres more in the actual tweet, but the preview that gets unfurled on discord cuts off there. That last lines a killer, poor olde microsoft

1. https://x.com/i/status/2001372894882918548

bilekas•1h ago
> We have real costs"

Am i wrong or didn't they have a bug in the action runners that would basically cycle the CPU infinitely ?

> https://github.com/actions/runner/issues/2380

> https://github.com/actions/runner/issues/3792

Didn't they take years to fix this ? Or its unrelated ?

Narretz•1h ago
They are talking about the cost to run the Actions control plane and the scheduler that is not executed on the runner itself.
bilekas•1h ago
> GitHub stated that it has canceled the price increase after reviewing developer feedback. It added that it will take time to listen to customers and partners.

I get the feeling they got the feedback that their runners are not as indispensable to developers as they thought and realized they would lose a significant amount of users. Now if only they would listen to the feedback about windows 11 and their forced copilot we might be onto something.

anothernewdude•1h ago
I've already jumped ship. Switching source control host was actually pretty easy. Builds still working just fine.
thomasnno•1h ago
Great! Who did you jump to ?
embedding-shape•1h ago
The most obvious "all-in-one" package is GitLab, if you have the hardware for it and don't mind bit of bloat but all the needed features in one package.

Personally, for smaller scale projects that still require collaboration over the web, Gitea/Forgejo + Woodpecker CI has been a really simple, lightweight and easy to maintain solution.

germandiago•1h ago
I am self host8ng forgejo. What can other CIs do that I could potentially need that is absent?
embedding-shape•46m ago
If you're using the built-in Actions/CI/whatever it's called, and it works for you, then that's great, don't try to change :)

I guess I'm mostly still with Woodpecker because of having used it for years already, don't think there is anything major missing with either approaches, but was a while ago I looked deeper into it, maybe someone else here knows more (recent) details.

embedding-shape•1h ago
I wonder if Microsoft will ever get that asking users before making changes can help them avoid looking bad in public.

Maybe half of all clients I work with use GitHub Actions for CI (the rest basically all use Jenkins), most of those using Actions use self-hosted runners for performance and security reasons, almost all of them reached out to me asking how difficult it would be to move away from GitHub Actions yet continue using GitHub.

Do you think these companies now suddenly stop wanting to move away from GitHub Actions because Microsoft suddenly changed their mind? I don't think so, probably less priority, but it will happen, because now the cat is out of the bag.

If they'd just do user research before announcing changes and not use announcements as "testing the waters", I'm sure they'd see a lot less churn. But I guess some number counting team somewhere in Microsoft figured out they'd make more money by charging people to run software on their own hardware, so maybe I'm just dreaming.

Xylakant•26m ago
Fun thing is that almost every other CI as a service provider charges you in some shape or form for self hosted runners. CircleCI limits the number of self-hosted Job Running in parallel based on your plan and charges a fixed base fee per seat.

So moving away from GHA will not make self-hosted runners free, they’ll move into a different pricing structure that may or may not be beneficial.

And I think charging for self-hosted runners is actually fine. They’re not free for the provider either - log aggregation, caching of artifacts, runner scheduling, implementing the runner software etc are non-trivial problems for any larger CI system.

So I’m actually fine with the proposed change since it also gives me the power as a customer to say “hey, I’m paying for this, fix it.”

top_sigrid•1h ago
See also:

- https://news.ycombinator.com/item?id=46304379

- https://news.ycombinator.com/item?id=46305216

Daviey•1h ago
Oh good, I can postpone my migration for personal projects.
redrove•1h ago
Or, rather, you have more time to execute it. They _will_ rug pull again, this is Microsoft ffs.
KJBweb•1h ago
That's the signal I'm getting here and they're not even being coy about it, they're just postponing some form of inevitable price increase.
duskdozer•6m ago
It's the classic strategy of floating an extreme change, "listening to feedback", and then coming back later with the price they intended to charge all along.
tom-9999•1h ago
1. Announce price increase generating bad publicity.

2. Kill bad publicity with blog pretending to be understanding and taking on feedback while "pausing" the increase.

3. Implement price increase a few months later when the bad publicity wave is over, and its old news so wont generate new headlines.

redrove•1h ago
Sounds like Chat Control.
Uehreka•1h ago
Nah, that doesn’t work when the substance of the change is this intense and has an actual effect on peoples’ bottom lines. If they wait a few months and try again, people will see their bills go up immediately and they’ll all get mad again. I don’t know what GH will do next, but if they try to do that, it will definitely backfire.
Vespasian•1h ago
sounds like it's time to increase their vendor lock in then an make sure they are not as compatible with other solutions.

I fear this would be the obvious conclusion.

beaker52•21m ago
You might be surprised at how much you’re willing to surrender if someone gave you some time to come to terms with it.

It’s just a question of giving you enough time to move on from anger/shock/fear to toward acceptance. It’s like magic and is used all the time.

> Nah, that doesn’t work when…

Sounds like it could be another well known stage of the process called denial. Denial is when you tell yourself that something isn’t possible which makes you feel safer, when in fact you’re already moving toward acceptance - acceptance that you’re going to leave, or pay the price.

csomar•1h ago
No. There is real serious money involved here. Usually, the people who self-host are maxing their runners (otherwise it makes more sense to use minute billing). So this will affect them by roughly doubling their servers cost. Think if some company had a $15K/month bill in self-runners, they'll now also get a $15k/month additional bill from GitHub.

Many people will switch for that kind of money.

withinboredom•32m ago
We use dedicated machines for our runners. Each machine has like 16+ cpus, 64gb+ of ram. Costs are <2k per month. This pricing change would have cost more than the servers we're running on.
denismi•1h ago
Outside of work, I'm a very sporadic coder. On some side-projects where I'm using Actions, I'll have an inspired few days of progress followed by completely idle weeks/months/quarters.

Losing free Actions doesn't particularly bother me, and I have no issue with paying what is most likely a negligible amount, but I don't really want to have a credit card on file which could be charged some unbounded amount if somebody gets into my account. I've shut down my personal AWS for similar reasons.

Is there any way of me just loading up a one-time $20? That will probably last well into 2027, and give me the peace of mind that I can just let it run. If my account's compromised, or I misconfigure something that goes wild, I am perfectly happy to write off that amount and have my incredibly-low-stakes toy projects fail to build.

embedding-shape•1h ago
Setup something like CircleCI that mainly relies on paid users of their main product, and has a free plan. Microsoft currently seem to be in the process of figuring out how to lower the costs of GitHub for free users, since I'm guessing they make their actual money on other segments and products.
hi_hi•1h ago
I just want to say I found this quite an insightful comment. I similarly would love to use a pay-as-you-go pricing model as a way of safely trying out various SaaS services.

Unfortunately I feel it is not in the SaaS businesses interests, who want to replicate the gym membership model where the 70% who don't use the service are supplementing the other 30% who use it frequently.

spockz•17m ago
There are several “virtual credit card” providers that allow you to generate additional cards, set limit on them like amounts and who can charge the CC. The availability varies per geography.
robertjpayne•2m ago
Put a spend limit in GitHub and issue a chargeback if they ever bill you more.
egorfine•1h ago
Who could've thought, really
dvh•1h ago
There's one thing I don't understand. Isn't GitHub action just "take a repo, do something with it, save something somewhere". So how is it different than writing a bash script that "clones the repo, do something with it, pushes the changes back"? If actions became paid feature, wouldn't that just generated myriads of show hn posts like "I recreated GitHub actions in xyz"?
CafeRacer•1h ago
It's like bash scripts, but with ability to debug them.
Kinrany•1h ago
There are few things less debuggable than Github Actions. Bash scripts isn't one of them
000ooo000•1h ago
Where does one get to suffer YAML hell then??
benterix•57m ago
Yes, in theory any CI/CD (whether Github, Gitlab, Jenkins etc,) is just a shell script with some warpping. But this wrapping matters because it's convenience: how you integrate with the repo, how you deal with variables, secrets, caching, deployment security and so on. Some people roughly figured this out and proposed some ways which other people learned, so switching is always a bit of a pain in various ways. But it is definitely possible - I did quite a lot of pipeline migration in my life and this is definitely not a blocker for a project of small to medium to biggish-size.
donatj•1h ago
The utter rent-seeking audacity of charging by the minute for action runners you run on your own server...

Charge a flat fee per Action, sure. There is a tiny cost on GitHub's part associated with the API calls for starting and stopping, but if my build takes 8 hours on a self-hosted runner there is no more cost to GitHub than it taking 10 seconds.

That's the whole point of self-hosted runners.

Maybe there was more outrage elsewhere, but I was frankly confused at the seeming lack thereof here on Hacker News.