HN user

shamiln

71 karma
Posts2
Comments53
View on HN
I Like GitLab 6 months ago

Both of the headline sentences on the home pages tell me they’re self-hosted.

They both also have cloud options, one focussing more on large scale and features I don’t care about, the other others some sort of hosted instance that’s private.

Sorry, doesn’t help me

I Like GitLab 6 months ago

Why not Gitea over Forgejo, which is what Forjego seems to be forked from?

That said, looking at recent releases, there are nice things from both, and if I wasn’t running GHES, I’d be stuck to choose between the two

Tailscsle was never the unlock for me, but I guess I never was the typical use case here.

I have a 1U (or more), sitting in a rack in a local datacenter. I have an IP block to myself.

Those servers are now publicly exposed and only a few ports are exposed for mail, HTTP traffic and SSH (for Git).

I guess my use case also changes in that I don’t use things just for me to consume, select others can consume services I host.

My definition here of self-hosting isn’t that I and I only can access my services; that’s be me having a server at home which has some non critical things on it.

[dead] 7 months ago

This was completely vibe coded looking at it

Seeing it get rolled into a single IRM is a good thing. That IRM is cloud-only is not.

I do feel that Grafana are slowly becoming more cloud-first, regardless of that a lot of work is done in OSS. Even if I look at the blog, most content there is about Grafana Cloud. The "Grafana LGTM Stack news" section isn't navigable.

With Opsgenie shutting down, and I see that DataDog releasing their on-call feature; maybe migrating away from the LGTM solution might be a whole thing if there's nothing to replace OnCall; not that it would be easy, mind you.

Every year I play this, started with CorsixTH a few years ago when it became stable enough to play.

Those damned earthquakes destroying different equipment (usually the slack tongue slicer) annoy me, but it’s all good fun though.

I tried to play the reboot, but I prefer Theme Hospital.

On the mend.mid is my favourite piece of music from the series.

Location: London, UK Remote: Remote or Hybrid Willing to relocate: Potentially (dependent on opportunity) Technologies: Java, Python, Linux, Kubernetes Résumé/CV: email me Email: shamil at shamil.email

I am an engineering manager with experience in building and operating cloud services. My prior work was as an SRE, thus have a solid understanding of end-to-end engineering principles.

Most places I’ve worked, has the concepts from above.

Security is lax at most companies but even having worked as an engineer on support rotation, customer anc production access was the last thing I could do and I needed to have exhausted all other options. I don’t feel retaining production access to generate tokens should be a thing.

I wonder if React UI should really be replaced with NextJS.

The majority of react sites nowadays are just NextJS. It might be that the future of react based applications isn’t react, but nextjs.

It’s really not that difficult to automate it over helm or something. All you need is a registry, and most cloud services provide a registry, even GitHub has one.

Routing domains to a container shouldn’t be significantly different to doing it in production.

Why should Gitea/Forejo lock themselves into a CI product such as Woodpecker, which could, like Drone, be purchased out?

Creating standards would be better, but in the lack of, a closely tied CI/CD or runner or whatever would be sufficient.

Right now, even the Gitea/Gogs/Forgejo ecosystem is fragmented. The latter fork exists, but I don't see how it's different from Foregjo and I have no inclination to believe that it will be optimised for codeberg's use case beyond others, but now I do ask - if Gitea implements functionality such as CICD / run pipelines, will Forgejo keep that or strip it out of their fork, if they maintain upstream syncs?

Is there even a document about what the product aims are? If they're just going to maintain Gitea sync without adding functionality, why should I even look at it, which is likely to fall out of sync with Gitea?