Hacker Newsnew | past | comments | ask | show | jobs | submit | latchkey's commentslogin

You storing source code on their platform is worth more than raising prices.

Neat. I feel like my Orange Juice extension did that with HN.

agreed. i even paid for beeper when they first started and the whole experience was so awful that i just deleted it and never went back.

It is subtle, but PoW mining itself doesn't generate coins. It isn't like someone is digging a hole in the ground and extracting gold.

PoW miners are rewarded for correctly validating transactions, with newly minted coins.

The whole proof of work thing is that you proved that you validated a transaction by expending energy, and the network pays you for that security service.

Miners then need to sell those coins on the open market in order to pay for their capex/opex, which creates the market.

The open question is that if you have a fixed supply of coins that eventually runs out, what will carry the miners?

It'll be increased fees or the network will switch to another solution.


I believe transactions are quite optional though? A miner could choose to mine empty blocks if they truly wanted, which transactions to include if any is up to them.

Correct, one can mine empty blocks, but in practice, dumb idea. Most people mine with a pool. The pool decides what goes into a block. Even at scale. The point is that it smoothes out the reward cycle. For ETH, we mined with a pool that dual mined ETH+ZIL, which increased our overall rewards.

Agreed with your explanation.

I would add a different way to make sense of it.

Proof of work allows for what Keynes called "Bancor". BTC is succesful because unlike fiat central banks, the money supply isn't dictated by interest rates (and thus loans) but by the effort of participants. The price of BTC is almost irrelevant, BTC itself is a paradigm shift.

Regarding the fixed supply, it's only fixed because participants agree to the consensus algorithm that fixes it. Many cryptocurrencies have different tokenomics, such as ETH's rules under PoS. BTC miners could vote onchain for a hard fork to change the 21M cap - or another solution.


The money supply of BTC has a fixed schedule. It has nothing to do with the effort of participants.

Full disclosure, I was a bitcoin, and 5MW litecoin miner, and 150,000 GPU ETH miner, so I was pretty deeply involved in it for many years.

Correct on the rest, but I just want to say that I was intentionally avoiding discussing specific tokens or the politics due to HN's stance on crypto.


> GPUs don’t last long enough to justify the infrastructure cost.

I'm CEO of an AMD neocloud. Confirming this is a myth.

https://x.com/HotAisle/status/2045181374030856300


My favorite Vercel pricing was the one where their AI token offering is just a wrapper around OpenRouter, and where OpenRouter has a few models for free, Vercel was charging for them.

Looking now, Arcee is no longer free, but the exact same tokens/model costs more on Vercel.

https://vercel.com/ai-gateway/models?providers=arcee-ai

https://openrouter.ai/provider/arcee-ai

arcee-ai/trinity-large-thinking

Vercel: $0.25/M $0.90/M

Arcee: $0.25/M $0.80/M


If everyone moves off GH, it'll just go back to normal again?

People keep wanting to replace GitHub, but with what?

If GH is getting RCE's this late in the game who wants to take the chance something else won't?


A "reasonable" answer is probably a primary self-hosted Forgejo instance as the canonical forge, while using GitHub as a mirror solely to take advantage of its free CI, while that lasts, while hosting secrets with a dedicated secret-hosting provider (I don't know what the provider du jour for this is these days).

Replace a whole 24/7 team of devops people with myself?

As much as I'd like to believe that I'm worthy, I'm not.


It's the devops team can manage a measly 87% uptime [1] you're talking about, you can do a lot better on your homeserver.

[1]: https://mrshu.github.io/github-statuses/


If the primary forge's only job is to host the actual Git infrastructure (the code, the MRs, the issues, maybe a wiki), it's a lot more simple than GitHub, and probably more within the scope of what people can reasonably administer themselves.

I hosted the first "java.apache.org". I was an early employee at CollabNet, and in the first discussions around starting subversion. I worked on Cloud Foundry.

This stuff isn't easy and I'm more than happy letting someone else do it at the expense of some downtime.


24/7 devops team for a forgejo instance? Come on mate...

24/7 devops team for github? Come on mate...

Is running a small forgejo instance for a team the same as running GitHub?

Will I have to patch machines, keep packages updated, deal with SSL certs, maintain action runner infra, deal with billing for the machines, add monitoring, alerts, logging, etc

No, I don't want to be in the business of running my own Github clone. That's what I pay Github for.

Why do you pay salary to employees to buy food when you can just run a farm next to the office and save money by operating the farm and giving the employees food directly? You'd save money by not having to pay as high of salaries, and farms don't even need 24/7 devops teams.


Don't you think the farm example was a bit too extreme for it to make sense? A tech company probably does not have expertise in farming but devOps is something they already know how to do and can easily manage it in-house. Also how fast do you think farms produce food that you can drip feed it to employees constantly

> solely to take advantage of its free CI, while that lasts

Eh, if you want to be able to continue working, deploy and what not as normal during weekdays, I'd suggest also moving to Forgejo Actions if you're moving anyways. Not 100% compatible, but more or less the same, and even paying the same but with dedicated hardware you'd get way faster runners.


For companies with resources for infrastructure, sure.

For OSS, the unlimited free minutes of multiplatform CI offered by GitHub are literally impossible to replace. Maintaining runners yourself to do the same things would be somewhere between a part- and full-time job.


> https://docs.codeberg.org/ci/

"Codeberg is a non-profit, community-led effort that provides services to free and open-source projects, such as Git hosting (using Forgejo), Pages, CI/CD and a Weblate instance."

Never say impossible.

Github is still "new" to a lot of us. OSS existed well before it, and will continue to exist well after.


If Codeberg starts offering Mac and Windows runners alongside their Linux ones for free (or at an achievable price point) for a modest OSS project I'll certainly look at it very closely. If all I needed was a Linux runner, I'd probably be on there already.

And yes, if we make OSS just about hosting the code, things are much simpler. If you're a piece of desktop software though, and you have users, they'll typically (and reasonably) want auditable signed binaries on all the platforms you support, which requires multiplatform CI.


> For OSS, the unlimited free minutes of multiplatform CI offered by GitHub are literally impossible to replace.

Yeah, how you think the ecosystem got by before GitHub even had actions? Y'all don't remember Travis CI et al anymore?

There are more CI services than what Microsoft offers the world, sometimes it's worth looking around a bit.


I am personally now drawing a clear delineation between projects for my internal consumption (e.g. ansible scripts) and projects that have potential use for the general populace. For the prior, I now host a private Forgejo instance. For the latter, I'll put it on GitHub but mirror it to my Forgejo instance.

I was pleasantly shocked that Forgejo is literally a single binary with a relatively easy config. All my internal services reference my Forgejo instance so, if I need to bail on GitHub, it's low friction for me.


We moved from github to a self-hosted forgejo instance about 6 months ago, works like a charm. Still can't belive how snappy forgejo is / laggy github has become


Self hosted gitlab behind a VPN.

The all-in-docker image and a couple of gitlab runners is all small to medium sized teams need. (Don't overcomplicate it with the kubernetes version unless you really need it)



GitLab ?

The people who suggest gitlab, haven't used it. But I guess I could be tempted to try again...

https://status.gitlab.com/pages/history/5b36dc6502d06804c083...


If you could only choose from github, gitlab and atlassan then I suppose.. But really anything newer that stays in existance has to be focused on quality from early enough to not be defined by path dependence problems and bad choices like those 3.

Given that github is imploding under a lot of load, everyone leaving github for something else, actually makes github better.

Ah, you assumed I meant SaaS GitLab. I meant the self-hosted version. I would never host our source code on a remote service.

Why not?

Because I don't trust someone else to not train or steal our source code, or, even legally, introduce some silly cause after we are invested/locked into their infra, that allows them to do whatever with our property.

And on equal footing, I trust our security more than theirs. Case in point.


Me and my friends call it CveLab because there was a time where there was a critical security update every week or multiple times a week.

just git

.... git?

replace it with git.

if you want a whole ui you can use something like forgejo which has far fewer features likely leading to less issues.


You probably meant Forgejo. Codeberg is a Forgejo instance exclusive for FOSS projects.

i want what github offers.

Enjoy your experience, there will certainly be no end to it.

I've had my account since 2008. ¯\_(ツ)_/¯

updated: changed the date to 2008.

my account shows 2001, but that's probably from projects I moved over... proof: https://github.com/lookfirst


GitHub launched in 2008, so that seems unlikely?

Just be careful your patronage doesn't lead to a sunk cost fallacy---a middle manager might just be betting on it

I have no ingrained loyalty, I just haven't found something better.

i just deleted my account of 2008. github sucks

You mention rocm-smi in your blog post, but you don't actually support AMD gpus?

AMD support is on the roadmap, but we mentioned it for now to highlight that AMD calculates their utilization metric the same way -- it's not just NVIDIA.

I like having control over my backups.

I've been working on improving an open source menubar that wraps restic. Right now it is a bit rough around the edges, but my plan is to have a simple onboarding experience for various backend services like B2.

Over the weekend, I added a "Smart backups" feature that uses all the same directories that the backblaze menubar app and timemachine excludes. This was the primary missing feature for me. It even generates and backups your Brewfile...

https://github.com/lookfirst/ResticScheduler


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: