frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Extending Emacs with Fennel (2024)

https://andreyor.st/posts/2024-12-20-extending-emacs-with-fennel/
34•Bogdanp•2h ago•3 comments

Rescuing two PDP-11s from a former British Telecom underground shelter (2023)

https://forum.vcfed.org/index.php?threads/rescuing-two-pdp-11-systems-in-uk-from-a-former-big-british-telecom-underground-shelter-in-central-london.1244723/page-2
39•mhh__•2h ago•6 comments

Qwen3-Coder: Agentic coding in the world

https://qwenlm.github.io/blog/qwen3-coder/
539•danielhanchen•11h ago•184 comments

Mathematics for Computer Science (2024)

https://ocw.mit.edu/courses/6-1200j-mathematics-for-computer-science-spring-2024/
93•vismit2000•4h ago•10 comments

When Is WebAssembly Going to Get DOM Support?

https://queue.acm.org/detail.cfm?id=3746174
33•jazzypants•3h ago•13 comments

Show HN: WTFfmpeg – Natural Language to FFmpeg Translator

https://github.com/scottvr/wtffmpeg
48•ycombiredd•4h ago•28 comments

Org tutorials

https://orgmode.org/worg/org-tutorials/index.html
65•dargscisyhp•5h ago•11 comments

Depot (YC W23) Is Hiring a Technical Content Writer (Remote)

https://www.ycombinator.com/companies/depot/jobs/BzrfAzP-technical-content-writer
1•jacobwg•51m ago

More than you wanted to know about how Game Boy cartridges work

https://abc.decontextualize.com/more-than-you-wanted-to-know/
291•todsacerdoti•13h ago•32 comments

Android Earthquake Alerts: A global system for early warning

https://research.google/blog/android-earthquake-alerts-a-global-system-for-early-warning/
256•michaefe•14h ago•84 comments

Why you can't color calibrate deep space photos

https://maurycyz.com/misc/cc/
124•LorenDB•8h ago•56 comments

Algorithms for Modern Processor Architectures

https://lemire.github.io/talks/2025/sea/sea2025.html
161•matt_d•9h ago•19 comments

AI groups spend to replace low-cost 'data labellers' with high-paid experts

https://www.ft.com/content/e17647f0-4c3b-49b4-a031-b56158bbb3b8
10•eisa01•3d ago•3 comments

Managing EFI boot loaders for Linux: Controlling secure boot (2015)

https://www.rodsbooks.com/efi-bootloaders/controlling-sb.html
28•CaliforniaKarl•3d ago•0 comments

Swift-erlang-actor-system

https://forums.swift.org/t/introducing-swift-erlang-actor-system/81248
276•todsacerdoti•13h ago•56 comments

We built an air-gapped Jira alternative for regulated industries

https://plane.so/blog/everything-you-need-to-know-about-plane-air-gapped
217•viharkurama•13h ago•132 comments

I watched Gemini CLI hallucinate and delete my files

https://anuraag2601.github.io/gemini_cli_disaster.html
184•anuraag2601•13h ago•196 comments

Countries across the world see food price shocks from climate extremes

https://www.bsc.es/news/bsc-news/countries-across-the-world-see-food-price-shocks-climate-extremes-research-involving-bsc-shows
56•littlexsparkee•4h ago•30 comments

AI coding agents are removing programming language barriers

https://railsatscale.com/2025-07-19-ai-coding-agents-are-removing-programming-language-barriers/
60•Bogdanp•4h ago•45 comments

Don't animate height

https://www.granola.ai/blog/dont-animate-height
372•birdculture•3d ago•213 comments

Subliminal learning: Models transmit behaviors via hidden signals in data

https://alignment.anthropic.com/2025/subliminal-learning/
158•treebrained•14h ago•35 comments

TODOs aren't for doing

https://sophiebits.com/2025/07/21/todos-arent-for-doing
340•todsacerdoti•18h ago•200 comments

Fourier lightfield multiview stereoscope for large field-of-view 3D imaging

https://www.spiedigitallibrary.org/journals/advanced-photonics-nexus/volume-4/issue-04/046008/Fourier-lightfield-multiview-stereoscope-for-large-field-of-view-3D/10.1117/1.APN.4.4.046008.full
7•PaulHoule•2d ago•0 comments

TapTrap: Animation‑Driven Tapjacking on Android

https://taptrap.click/
56•Bogdanp•8h ago•8 comments

Font Comparison: Atkinson Hyperlegible Mono vs. JetBrains Mono and Fira Code

https://www.anthes.is/font-comparison-review-atkinson-hyperlegible-mono.html
210•maybebyte•18h ago•135 comments

Show HN: A word of the day that doesn't suck

50•jsomers•20h ago•20 comments

Many lung cancers are now in nonsmokers

https://www.nytimes.com/2025/07/22/well/lung-cancer-nonsmokers.html
156•alexcos•17h ago•193 comments

Gemini North telescope discovers long-predicted stellar companion of Betelgeuse

https://www.science.org/content/article/betelgeuse-s-long-predicted-stellar-companion-may-have-been-found-last
124•layer8•15h ago•30 comments

Show HN: Phind.design – Image editor & design tool powered by 4o / custom models

https://phind.design
56•rushingcreek•14h ago•16 comments

Project Lyra – Exploring Interstellar Objects

https://i4is.org/what-we-do/technical/project-lyra/
11•andsoitis•3h ago•0 comments
Open in hackernews

Gitea Private, Fast, Reliable DevOps Platform

https://about.gitea.com/
44•Bluestein•2d ago

Comments

techknowlogick•8h ago
Hey, I'm a part of the Gitea project leadership. Thanks for sharing. If you have any questions, please don't hesitate to ask :)
thrill•6h ago
Do you know if there are (settable) limits on image sizes using it as a container repository? Some of my larger images never fully get uploaded.
techknowlogick•5h ago
Yes there are :) You can use the Package limit setting to change it (search the config docs for `LIMIT_SIZE_CONTAINER`), by default there is no limit, but if you are running into a 413 due to container uploads being so large, then it could be a reverse proxy configuration you might be running into.
weitendorf•2h ago
How do you feel about other companies potentially also hosting gitea for third parties?

Also, I’m curious about xorm and how you guys are using your internal database. Is it atypical to perform database operations outside of gitea or integrate with eg a third party users table?

gtirloni•8h ago
Anything new about it?
techknowlogick•8h ago
We are shipping ~300 PRs monthly (plus more getting reviewed), so there are always new things :) I have a few big PRs for longstanding feature requests that should go in soon that I'm pretty excited for.

edit: Im also pretty excited about the anti-crawler enhancements that went in the latest major release

siwatanejo•5h ago
Does it support GithubActions?
techknowlogick•5h ago
It does :) Gitea Actions are compatible with GitHub Actions. For the most part the same workflows you'd use on GitHub will work with Gitea.
siwatanejo•1h ago
Cool! And does GiteaCloud have macOS&Windows agents?
mikl•8h ago
There’s also a more community-driven/open source fork of Gitea, called Forgejo: https://forgejo.org/
techknowlogick•8h ago
The Gitea project is still community-driven and has the same yearly elections for leadership that has been around for close to a decade now :)

edit: Gitea is fully MIT and per our governance charter that cannot change

tgmatt•6h ago
This is nice in theory, but what happens when a community member wants to implement SAML for the community edition, or other premium features?
gchamonlive•6h ago
Is MIT license and SSO features mutually exclusive? Or is it just a business model to sweep such features under a paid subscription?
tough•6h ago
has nothing to do with licensing and ´everything to do with business model
techknowlogick•5h ago
I'm not sure what you mean, as Gitea has SSO using many different ways, such as LDAP, OAuth2/OIDC, OpenID, SMTP, and more.
mappu•6h ago
The SAML support in https://github.com/go-gitea/gitea/pull/29403 seems like it will get merged once the MR is a little bit higher quality.

EDIT (bit better source):

> Gitea Enterprise is an offering of CommitGo, not the Technical Oversight Committee of Gitea or the Gitea project itself. CommitGo remains committed to contributing back functionality to Gitea under the MIT license.

Via https://blog.gitea.com/gitea-enterprise/#faq

techknowlogick•5h ago
Yup, this is the case. I'm the main author on that PR. It sadly stalled due to reviews from other maintainers requiring it to be rewritten using another library, but hopefully I'll be able to get back to it, or someone else will be able to pick it up. We've been able to get other functionality into Gitea already, and I've personally funded maintainers and others' work for the project, which goes directly into the project itself.
techknowlogick•5h ago
I'm the main author of the PR to implement SAML in Gitea, and it sadly has stalled due to reviews from maintainers requiring it to be rewritten entirely using another library. Our governance charter requires a certain process for PRs going into Gitea, and cannot be side-stepped by anyone. As for some of the others, we've been able to merge them in already.
adduc•6h ago
> The Gitea project is still community-driven and has the same yearly elections for leadership that has been around for close to a decade now :)

[1] mentions changes to the election process that mandates half of the oversight committee to be appointed by the Gitea company. Doesn't that conflict with your assertion that the "same yearly elections" have been around?

Where can one find the governance charter for the Gitea project?

[1]: https://blog.gitea.com/quarterly-23q1/

TheNewsIsHere•7h ago
I love Forgejo. I recently started a project to exit my business (and eventually personal) git from Github. Gitea was my target having ruled out GitLab based on prior experience administering an instance, but I ended up going with a Forgejo and I am glad I did. The Gitea shenanigans around the for-profit entity and its opaque ownership structure were mainly what left a bad taste in my mouth, but there were a few other more minor factors that were use case specific. Fedora recently decided to switch to Forgejo, which is quite a feather in their cap.

I also was somewhat skeptical that a git hosting platform that had a business behind it with enterprise oriented offerings wasn’t yet self-hosting in the technical sense.

kstrauser•6h ago
Same here. Forgejo is amazing and their development velocity is soaring. And https://codeberg.org is a great host for FOSS projects, in a way I wished Sourcehut would've been except that it leaned hard into some (to me) strange workflow choices.

I'm glad I made the switch.

esafak•4h ago
Where are the screenshots?!
vunderba•8h ago
Love Gitea. Took less than an hour to get an dockerized instance of it running on my Debian VPS to handle syncing my Obsidian notes between smartphone, laptop, etc.
techknowlogick•8h ago
Thanks so much for saying so :) If you ever need any help please don't hesitate to hop into our forum, chat or issues tracker
fishgoesblub•8h ago
I'm a big fan of Gitea. Incredibly easy to setup with Docker and is fast. As a user, it's incredible the difference in responsiveness in a GitLab instance, and a Gitea instance.
techknowlogick•7h ago
Thanks so much for saying so. Not sure if you are on the latest major release yet, but hopefully you've seen that resource usage is much lower and response times are even faster.
fishgoesblub•7h ago
I am! I have my container auto-update so I'm always up to date :) I personally haven't seen decreased response times, though that's likely because my personal instance was already around 30-60ms to generate the page, pretty darn quick regardless!
tombert•7h ago
I ran this on my server for awhile.

I liked it, it was pretty cool and seemed to be pretty comparable to Github, but I ended up just moving back to Github since I didn't really want to run my own infrastructure for a git repo.

Still, I would definitely consider it if I were running a company; if nothing else it wouldn't be scanned by Microsoft for training.

techknowlogick•7h ago
Thanks :)
mappu•7h ago
My personal VPS was recently inundated with 800GB/month of traffic from AI scraper bots. Upon a bit of investigation they were getting stuck in some deep git history pages. I looked into Anubis and the like, but making carveouts for API endpoints seemed complicated.

Luckily the Gitea devs had recently implemented `REQUIRE_SIGNIN_VIEW = expensive` as a fix. It was minimally invasive for regular users, most pages can still be accessed without login, and it completely solved the AI bot problem, my traffic and load averages are back to normal.

Thank you Gitea devs for a great product, happy user for over a decade both personally and professionally.

techknowlogick•7h ago
Thank YOU for using it :)
rnhmjoj•7h ago
I didn't know about this option, thanks. I had the same issue and solved it the hard way: I blackholed IP addresses from a bunch of ASNs (openai, microsoft, mistral).
captn3m0•7h ago
Had similar problems, but ended up migrating to rgit + gickup instead.
ggandhi•7h ago
Love this products and its simplicity. It was challenge to setup actions but other than that, its a perfect product for our small team.
reactordev•7h ago
Gitea server uptime: 6 years, 2 months, 12 days, 3 hours, and 42 minutes.

Keep making an amazing product for us who want to self-host.

msgodel•6h ago
My solution for this is a ~20 line shell script that gets run from a checked out copy of the repo under /var/www/html and uses inotifywatch on the origin repo (pushed via ssh) to update an HTML file with a tree view and links to all the files in master as well as a second HTML file with per-branch diffs from master. Then it runs "build.sh" and archives the output.

IMO this covers pretty much all the bases, it just doesn't have a flashy GUI. There's way less to configure though and one of the worst ways to spend time is configuring other people's software.

kstrauser•5h ago
That's solving a different, and far easier, problem.

I'm perfectly happy setting up my Git repos on a fileserver I have to access via SSH. That's easy enough. It works fine. But it falls down when I want to share my code with my buddy, and now I have to make a user for him. Or suppose I want some code to be world-readable because it's not sensitive and I want to clone it onto VMs that I don't want to configure to SSH into my dev server. Or I want to put a sensitive repo behind some kind of authorization, and I want full read-write access to it, but I only want my pal to have read-only access.

You can do all these things yourself using standard Unix tools. I've done it. It's possible, but wow, it's way more of a pain in the neck than just installing Forgejo and saying "put repo A behind authentication, make repo B publicly read-only, and grant my clumsy friend read-only access to repo B (but allow him to open a PR if he wants to make a change to it)". Those are all real-world things I want to do, and Forgejo and friends are way easier to configure correctly than Unix permissions and a handful of SSH pub keys.

siwatanejo•5h ago
That wouldn't have a PR review system.
infogulch•6h ago
I accidentally allowed unrestricted signups on my publicly accessible gitea instance and came back 6 months later to 20,000 accounts hosting spam and malware. Oops. Cleanup required some mysql queries and the cli. Of course its important to pay careful attention to the configuration of any app, I'm just sharing the story of how I stubbed my toe on this furniture. :)

My instance is mostly used for archiving / mirroring interesting repos, more so since I had a glancing brush with censorship on github: a contributor to one of my repos was banned, which means entire issues and discussions and PRs they started were vanished overnight. This person was prolific and opened a lot of issues, so my repo became a graveyard of broken references and missing threads with conclusions and plans I no longer remember. Despite the minor scale of my project, this incident was rage inducing; it felt like github rebased my master branch to remove historical commits because someone was offended. Completely inappropriate imo.

For self-hosting an archival-oriented mirror, a few features would be nice:

    1. Automatically mirror every repo I star on github
    2. Continuously mirror issues, discussions, and PRs
    3. "safe" mirroring (see #14076), so non-ff/force-push head updates have the old head tagged to preserve history
nodesocket•5h ago
DevOps platform? Seems like a bit of a stretch, more of GitHub replacement.
0xbadcafebee•4h ago
"Get a DevOps instance"

but is it web scale?

weitendorf•2h ago
Recently started using Gitea and have two main questions:

What is the scoop on the schism leading to forgejo? Like, the actual reason - is it just the existence of a for profit company with partial governance over gitea or is there more of a story? And does forgejo have substantially different plans for feature development vs gitea?

Secondly, how do get in contact with contributors for sponsored work? Ideally that would be the maintainers but I feel like they have a conflict of interest with anybody trying to offer gitea to third parties…