frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Doing gigabit Ethernet over my British phone wires

https://thehftguy.com/2026/01/22/doing-gigabit-ethernet-over-my-british-phone-wires/
203•user5994461•4h ago•116 comments

FOSS "Just Fork It" Delusion

https://hamishcampbell.com/foss-just-fork-it-delusion/
34•mimasama•1h ago•35 comments

XHTML Club

https://xhtml.club/
23•bradley_taunt•1h ago•24 comments

Many Small Queries Are Efficient in SQLite

https://www.sqlite.org/np1queryprob.html
48•tosh•3h ago•38 comments

I Like GitLab

https://www.whileforloop.com/en/blog/2026/01/21/i-like-gitlab/
55•lukas346•4h ago•30 comments

Internet Archive's Storage

https://blog.dshr.org/2026/01/internet-archives-storage.html
206•zdw•3d ago•54 comments

MS confirms it will give the FBI your Windows PC data encryption key if asked

https://www.windowscentral.com/microsoft/windows-11/microsoft-bitlocker-encryption-keys-give-fbi-...
33•blacktulip•1h ago•7 comments

How I Estimate Work as a Staff Software Engineer

https://www.seangoedecke.com/how-i-estimate-work/
31•mattjhall•4h ago•1 comments

Unrolling the Codex agent loop

https://openai.com/index/unrolling-the-codex-agent-loop/
382•tosh•17h ago•178 comments

80386 Multiplication and Division

https://nand2mario.github.io/posts/2026/80386_multiplication_and_division/
68•nand2mario•8h ago•14 comments

Proof of Corn

https://proofofcorn.com/
423•rocauc•20h ago•279 comments

Show HN: Coi – A language that compiles to WASM, beats React/Vue

121•io_eric•3d ago•47 comments

JVIC: New web-based Commodore VIC 20 emulator

https://vic20.games/#/basic/24k
8•lance_ewing•2h ago•2 comments

Management Time: Who's Got the Monkey? [pdf]

https://www.med.unc.edu/uncaims/wp-content/uploads/sites/764/2014/03/Oncken-_-Wass-Who_s-Got-the-...
19•rintrah•4d ago•2 comments

Modetc: Move your dotfiles from kernel space

https://maxwell.eurofusion.eu/git/rnhmjoj/modetc
33•todsacerdoti•6h ago•16 comments

When employees feel slighted, they work less

https://penntoday.upenn.edu/news/penn-wharton-when-employees-feel-slighted-they-work-less
61•consumer451•4d ago•52 comments

Extracting verified C++ from the Rocq theorem prover at Bloomberg

https://bloomberg.github.io/crane/
74•clarus•4d ago•5 comments

“Let people help” – Advice that made a big difference to a grieving widow

https://www.npr.org/2026/01/20/nx-s1-5683170/let-them-the-small-bit-of-advice-that-made-a-big-dif...
96•NaOH•11h ago•15 comments

Traintrackr – Live LED Maps

https://www.traintrackr.co.uk/
66•recursion•5d ago•24 comments

Some C habits I employ for the modern day

https://www.unix.dog/~yosh/blog/c-habits-for-me.html
187•signa11•5d ago•108 comments

Telli (YC F24) is hiring eng, design, growth [on-site, Berlin]

https://careers.telli.com/
1•sebselassie•7h ago

Gas Town's agent patterns, design bottlenecks, and vibecoding at scale

https://maggieappleton.com/gastown
357•pavel_lishin•22h ago•370 comments

The fix for a segfault that never shipped

https://www.recall.ai/blog/the-fix-for-a-segfault-that-never-shipped
13•davidgu•3d ago•2 comments

Banned C++ features in Chromium

https://chromium.googlesource.com/chromium/src/+/main/styleguide/c++/c++-features.md
203•szmarczak•18h ago•172 comments

Ask HN: What's the current best local/open speech-to-speech setup?

191•dsrtslnd23•1d ago•49 comments

Microsoft gave FBI set of BitLocker encryption keys to unlock suspects' laptops

https://techcrunch.com/2026/01/23/microsoft-gave-fbi-a-set-of-bitlocker-encryption-keys-to-unlock...
927•bookofjoe•20h ago•584 comments

Comma openpilot – Open source driver-assistance

https://comma.ai
307•JumpCrisscross•13h ago•166 comments

New YC homepage

https://www.ycombinator.com/
272•sarreph•20h ago•148 comments

Booting from a vinyl record (2020)

https://boginjr.com/it/sw/dev/vinyl-boot/
328•yesturi•1d ago•110 comments

Mental Models (2018)

https://fs.blog/mental-models/
113•hahahacorn•17h ago•17 comments
Open in hackernews

I Like GitLab

https://www.whileforloop.com/en/blog/2026/01/21/i-like-gitlab/
55•lukas346•4h ago

Comments

gear54rus•1h ago
Absolutely the same here. Same journey and same points. One added benefit is that you don't have to suffer through GH actions on GitLab as well.

They sometimes do braindead moves like prohibiting no-expiry-date access tokens but otherwise it's pretty smooth sailing.

And with recent migration to an SPA GitLab feels quicker and quicker.

bratao•1h ago
One interesting point of GitLab for me is the self-hosted version, including the AI features (Duo) that can also be self-hosted and you can bring your own OpenAI/Anthropic key.
Kelteseth•36m ago
But only with a premium subscription, right?
lkramer•1h ago
For a long time I self hosted Gitlab, and was always quite happy with it, but I recently moved my VPS and decided to give Forgejo a try, and I have to say it's refreshing. It's really fast and takes a fraction of the resources Gitlab does. I'm sure Gitlab have more features, but frankly, I wasn't using them. I still like Gitlab, we use it at work and it does a good job, but for my own needs I don't see myself switching back any time soon.
ofrzeta•1h ago
It's frustrating that the so-called enterprise solutions are monsters. In a former workplace we were using Gogs for a long time. It's so nice to work with software that doesn't require a ton of resources for a relatively simple task.
firesteelrain•1h ago
We are running GitLab Ultimate in three different environments. Like 2000 users each and each user pipeline runs crazy like hundreds amounts of jobs. GitLab is keeping up. But we are sized for the 40 RPS architecture
moepstar•40m ago
> But we are sized for the 40 RPS architecture

Just in case anyone else (like me) didn't get the reference:

> This page describes the GitLab reference architecture designed to target a peak load of 40 requests per second (RPS), the typical peak load of up to 2,000 users, both manual and automated, based on real data.

https://docs.gitlab.com/administration/reference_architectur...

wiether•15m ago
My experience also.

I would never use Gitlab for my own needs, but at company level, it's impressive how well it behaves!

KronisLV•1h ago
For a company that (optionally) wants to self-host stuff, I'd say GitLab is pretty great - it's there for you, be it in the cloud or on-prem and mostly works, if you have enough resources to throw at the instance.

It's not as demanding as a some of the other software out there, like a self-hosted Sentry install, just look at all of the services: https://github.com/getsentry/self-hosted/blob/master/docker-... in comparison to their self-contained single image install: https://docs.gitlab.com/install/docker/installation/#install...

At the same time it won't always have full on feature parity with some of the other options out there, or won't be as in depth as specialized software (e.g. Jira / Confluence) BUT everything being integrated can also be delightfully simple and usable.

I will say that I immensely enjoy working with GitLab CI at work (https://docs.gitlab.com/ci/), even the colleagues on projects using Jekins migrated over to it and seems like everyone prefers it as well, the last poll showing 0 teams wanting to use Jenkins over it (well I might later for personal stuff, but that's more tool-hopping, like I also browser and distro hop; to see how things have changed).

However, it was a bit annoying for me to keep up with the updates and the resource usage on a VPS so that's why my current setup is Gitea + Drone CI (might move over to Woodpecker CI) + Nexus instead of GitLab, and is way more lightweight and still has the features I need. Some people also might enjoy Forgejo or whatever, either way it's nice to have options!

publicdebates•1h ago
Tangent, but fantastic website. Honestly it was a pleasure just to read it and click around on it. I'm not sure if the design and idea was your own or part of some Jekyll theme, but the execution is just fantastic. Couldn't find the source in your GitHub repos, but maybe I just didn't look hard enough.
dxdm•5m ago
It's also one of the few instances where the dark theme is pleasantly readable.
egeozcan•1h ago
I like using it at work. I probably would use something lighter if I ever move off github though, as I've seen the IT throw more and more resources at it for simple usage with just 30-40 MRs per day.

Also the free version doesn't have PR requirements or multiple reviewers etc.

IshKebab•1h ago
It's okay. But I would definitely pick Forgejo over it for self-hosting these days. It's written in Go which is a lot better. Much faster, easier to set up, you can actually follow the code (sometimes I've had to read Gitlab's code to understand features and nearly always failed). Also no features are paid. The ones that made us eventually pay for Gitlab were mandatory reviews and merge trains. Tbh I don't think Forgejo has either of those features yet but at least when they are available they'll be free!
shamiln•58m 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

wiether•19m ago
Philosophical convictions, I guess?

One is supported by a for-profit org, while the other by a non-profit org.

bramhaag•1h ago
I switched from GitLab to Forgejo for my private projects after not wanting to deal with how slow GitLab's interface is anymore.

I still have proper CI, issue tracking, and all other features I care about, but the interface loads instantly and my screen isn't filled with many features I'll never use for my private projects.

locknitpicker•19m ago
Here's a link to a previous HN discussion on forgejo

https://news.ycombinator.com/item?id=42753523

traspler•42m ago
While it‘s pretty great to have such a unified interface, there are many papercuts. To me it has become a bit of a meme that you always end up in this old-issue flow: I want to do X -> Try it -> Run into an issue -> Search for solution -> Find an official bugreport that is 3-8y old. Also many features seem to be stuck in either the 80/20 hell or it the „we needed a bulletpoint on a feature list and built a barely working MVP“-situation. The slow interface, as mentioned in other comments, is so incredibly painful on MR-views that it drives me crazy some days.
coopreme•42m ago
I also like it. At one point I had my team move all of our team management to it as well. It was a little bit painful as first, but once you understand the issue, epic, milestone hierarchy it was it was great. The board feature that does kanban was cool. Switching from dedicated ec2 runners to pods in our cluster was less awesome…
javier2•36m ago
We switched to gitlab at work about five years ago and this perfectly summarizes my experience. Add to that Gitlab projects also have a included Maven, NPM and python compatible package registry, so you can just push your package back in the CI pipeline is one of my favourite features as a smaller team. My least favorite feature is actually the sheer number of features. There is actually too many features. And the constant waiting. Basically every screen is just twice as slow as I would like to wait.
spockz•22m ago
After using Stash for ages at work we switched to gitlab which was refreshing. It was fast, self hosted, and full of features, especially useful around quality gates and build on PRs. Then it was decided we should go for best of suite instead of breed and we went to azure devops.

It is slow as molasses, issues are more project management oriented instead of coding, quality gates are virtually non existent and builds are now slow. Builds are slow because instead of our beefy build servers they run on VMs, that are undersized and have IOPS restrictions, because downloading the cache for maven/docker/npm is relatively fast but actually expanding it on disk is slow, because just the simple orchestration to spawn a job is also slow.

I would love to go back to gitlab and I would even dedicate some time to performance tune it and contribute back. I think gitlab does everything right. (Technically, not sure about pricing and tiering.)

flipped•35m ago
Forgejo does all that while being lightweight and run by a non-profit. Gitlab is awfully resource hungry.
wiether•16m ago
> Gitlab is awfully resource hungry.

Yes... and no.

Gitlab doesn't make sense for a low-volume setup (single private user or small org) because it's a big boat in itself.

But when you reach a certain org size (hundreds of users, thousands of repos), it's impressive how well it behaves with so little requirements!

wycy•32m ago
We use self-hosted GitLab at work. It’s really a pleasure to use, everything works the way it feels like it should. The main downside is the system resource requirements are absurd considering at any given time there’s only 1-2 people using the GitLab interface.
ksec•28m ago
>Speed. The GitLab web interface has always felt sluggish to me.

10 years later the same problem remains. While Gitea / Forgejo have very little performance problems. And will only get better once Go 1.26 is out. Which is a much bigger release than a single digit version number upgrade.

dewey•11m ago
Just like a truck will always be more sluggish than a small car. They are very different beasts where one is aimed at enterprises and the other one for small projects without all the corporate needs.
NorwegianDude•15m ago
I've been using GitLab since the early days, but a week ago I switched to Forgejo. Power usage on the server dropped by 10%, despite both being idle most of the time.

As the author says, GitLab feels sluggish, and is bloated with 1001 thing I'd never use that just makes the UI a pain. Despite all the features I don't need, some that I would benefit from are disabled in the free version.

Forgejo is simpler. It allows me to hide features per project that I don't need. Bit there are some tradeoffs. Updates on GitLab was great. I've been letting it self update for years with no issues. This does not work on Forgejo. Forgejo is also a lot less polished, and some features just doesn't seem to work like they should.

vibe_assassin•8m ago
I didn't know people disliked GitLab. I use it for work and while some things could definitely be improved, overall I find it to be a pretty intuitive and easy experience. They could definitely improve user management at the admin vs group level (you cant see LDAP sync settings in admin panel, you have to navigate to the group) but overall I don't get frustrated using it. It's CICD syntax is a breeze for the most part too
hatmatrix•8m ago
Yeah I started using GitLab for the same reason and also that FSF "approved" of its CE version. But doesn't hosting private repos on GitLab and using public repos on GitHub just give GitHub that much more monetizable value?