frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

OneDev – Self-hosted Git server with CI/CD, Kanban, and packages

https://onedev.io/
40•jcbhmr•3h ago

Comments

aime4money•1h ago
Fossil is that you?
fair_enough•5m ago
Fossil started as "not invented here", but it has grown into something I like a lot more than Git. Knowing how to use a version control system should be an incidental skill (akin to simple shell commands like "cp" and "ln"), not something that needs to be mentioned in a job posting's role description.

I also appreciate that the default workflow for undoing bad merges is a whiteout rather than a true "delete".

To each his own, but having worked with CVS, SVN, Perforce, Git, and Fossil, the centralized model is much less work for release engineering and administration most of the time. If I were a maintainer of the Linux kernel of one of the many Linux distros where you have potentially thousands of contributors to one codebase, I would use git because it scales up better.

However, I wouldn't underestimate the value of scaling down well, especially for all the people around here building some startup out of a barndominium. A VCS that includes its own GUI-based admin tool and is simple enough to used by some high school intro to web design class is a good thing in my book.

goofiw•1h ago
This looks super cool - especially given the changes to github’s leadership.

One minor note - on mobile safari there didn’t seem to be any state update on press of buttons, and submission was not clear until the backend server seemed to respond. My internet connection is a little slow and it was unclear tapping the button worked. I would expect a little loading state or at least ui to show the button as disabled during submission.

kachapopopow•29m ago
Seems like heavier version of gitea with a pricing section.
odie5533•29m ago
Why do people self-host things like this instead of Github or Gitlab? I don't want to maintain more services for my services. Who has time for that.
d12bb•25m ago
Especially as self-hosting means loosing the community aspect of GitHub. Every potential contributor already has an account. Every new team member already knows how to use it.
nirvdrum•29s ago
You’re assuming people are self-hosting open source projects. That’s often not the case. Even if it were, GitHub irked a lot of people using their code to train Copilot.

I self-host gitea. It took maybe 5 minutes to set up on TrueNAS and even that was only because I wanted to set up different datasets so I could snapshot independently. I love it. I have privacy. Integrating into a backup strategy is quite easy —- it goes along with the rest of my off-site NAS backup without me needing to retain local clones on my desktop. And my CI runners are substantially faster than what I get through GitHub Actions.

The complexity and maintenance burden of self-hosting is way overblown. The benefits are often understated and the deficiencies of whatever hosted service left unaddressed.

kachapopopow•21m ago
because: 1) privacy - don't want projects leaving a closed circle of people 2) compliance - you have to self-host and gitlab/github are way too expensive for what they provide when open-source alternatives exist 3) you just want to say fuck you to coorperate (nothing is free) and join the clippy movement.
homebrewer•16m ago
Our gitea instance had roughly five minutes of downtime in total over the past year, just to upgrade gitea itself. All in the middle of the night. How much downtime has GitHub seen over the same period, and how many people's work was affected by that?
hamdingers•15m ago
As a mirror of my GitHub repositories following the 3-2-1 backup principle.
elevation•1m ago
One answer might be to avoid LLMs training off the intellectual property that your humans typed out for you. But as LLM code generation tools take off, it's a losing battle for most orgs to prevent staff from using LLMs to generate the code in the first place, so this particular advantage is being subverted.
eikenberry•26m ago

    Code discussion anywhere anytime
    
    Select any code or diff to start discussion. Suggest and apply changes. Discussions stay with code to help code understanding.
How do the discussions stay with the code? Git notes?
Havoc•19m ago
I recall looking at it maybe 2-3 years ago and deciding against it. And it never seemed to get traction in the selfhosted community either.

...but I can't for the life of me recall why. Definitely wasn't a radioactive red flag issue...but some aspect around CI wasn't for me.

In general though with things like this that carry an open license and have a docker image you're better off trying it yourself than listening to randoms like me

s09dfhks•16m ago
This is why I dropped it. The CI/CD configurations were some weird proprietary format where as gitlab/gitea/forejo are all (mostly) feature compliant with my already existing github workflow files
elevation•5m ago
I evaluated moving from Gitea to OneDev before Gitea had CI. OneDev was useable, I didn't mind it, but I don't run java anywhere else so I decided against adopting it. A few years later and now Gitea/Forgejo are at feature parity.
hk1337•19m ago
Ooh! My interest is peaked seeing it is written in Java.

Learn Your Way: Reimagining Textbooks with Generative AI

https://research.google/blog/learn-your-way-reimagining-textbooks-with-generative-ai/
81•FromTheArchives•1h ago•28 comments

Nvidia buys $5B in Intel

https://www.tomshardware.com/pc-components/cpus/nvidia-and-intel-announce-jointly-developed-intel...
630•stycznik•8h ago•380 comments

This map is not upside down

https://www.maps.com/this-map-is-not-upside-down/
50•aagha•1h ago•66 comments

Configuration files are user interfaces

https://ochagavia.nl/blog/configuration-files-are-user-interfaces/
73•todsacerdoti•2h ago•35 comments

Launch HN: Cactus (YC S25) – AI inference on smartphones

https://github.com/cactus-compute/cactus
56•HenryNdubuaku•3h ago•25 comments

Flipper Zero Geiger Counter

https://kasiin.top/blog/2025-08-04-flipper_zero_geiger_counter_module/
159•wgx•6h ago•45 comments

The Last Days of the Managerial Class

https://eyeofthesquid.com/the-last-days-of-the-managerial-class-5c95bd74ee60
11•TinyBig•41m ago•2 comments

TernFS – An exabyte scale, multi-region distributed filesystem

https://www.xtxmarkets.com/tech/2025-ternfs/
145•rostayob•4h ago•48 comments

When Knowing Someone at Meta Is the Only Way to Break Out of "Content Jail"

https://www.eff.org/pages/when-knowing-someone-meta-only-way-break-out-content-jail
57•01-_-•1h ago•15 comments

Luau – Fast, small, safe, gradually typed scripting language derived from Lua

https://luau.org/
114•andsoitis•5h ago•43 comments

KDE is now my favorite desktop

https://kokada.dev/blog/kde-is-now-my-favorite-desktop/
563•todsacerdoti•7h ago•446 comments

American Prairie unlocks another 70k acres in Montana

https://earthhope.substack.com/p/victory-for-public-access-american
200•mooreds•3h ago•127 comments

Aaron Levie: Startups win in the AI era [video]

https://www.youtube.com/watch?v=uqc_vt95GJg
28•sandslash•5h ago•9 comments

OpenTelemetry Collector: What It Is, When You Need It, and When You Don't

https://oneuptime.com/blog/post/2025-09-18-what-is-opentelemetry-collector-and-why-use-one/view
15•ndhandala•2h ago•2 comments

The quality of AI-assisted software depends on unit of work management

https://blog.nilenso.com/blog/2025/09/15/ai-unit-of-work/
116•mogambo1•6h ago•69 comments

OneDev – Self-hosted Git server with CI/CD, Kanban, and packages

https://onedev.io/
40•jcbhmr•3h ago•16 comments

PostgreSQL Maintenance Without Superuser

https://boringsql.com/posts/postgresql-predefined-roles/
10•radimm•3d ago•0 comments

Chrome's New AI Features

https://blog.google/products/chrome/new-ai-features-for-chrome/
105•HieronymusBosch•2h ago•59 comments

Slack has raised our charges by $195k per year

https://skyfall.dev/posts/slack
2638•JustSkyfall•17h ago•1133 comments

Midcentury North American Restaurant Placemats

https://casualarchivist.substack.com/p/order-up
137•NaOH•2d ago•40 comments

Grief gets an expiration date, just like us

https://bessstillman.substack.com/p/oh-fuck-youre-still-sad
274•LaurenSerino•5h ago•127 comments

CERN Animal Shelter for Computer Mice (2011)

https://computer-animal-shelter.web.cern.ch/index.shtml
294•EbNar•12h ago•39 comments

Automatic differentiation can be incorrect

https://www.stochasticlifestyle.com/the-numerical-analysis-of-differentiable-simulation-automatic...
59•abetusk•5h ago•20 comments

Show HN: The text disappears when you screenshot it

https://unscreenshottable.vercel.app/?text=Hello
500•zikero•17h ago•175 comments

Show HN: One prompt generates an app with its own database

https://www.manyminiapps.com/
15•stopachka•3h ago•17 comments

Rereading books

https://maxgirkins.com/writings/on-rereading
38•mgirkins•4d ago•23 comments

CircuitHub (YC W12) Is Hiring Operations Research Engineers (UK/Remote)

https://www.ycombinator.com/companies/circuithub/jobs/UM1QSjZ-operations-research-engineer
1•seddona•9h ago

The Day the Linter Broke My Code

https://blog.fillmore-labs.com/posts/errors-2/
14•eik•3d ago•3 comments

This website has no class

https://aaadaaam.com/notes/no-class/
186•robin_reala•10h ago•78 comments

Pnpm has a new setting to stave off supply chain attacks

https://pnpm.io/blog/releases/10.16
179•ivanb•12h ago•110 comments