frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Goodbye, and Thanks for All the Bikesheds

https://queue.acm.org/detail.cfm?id=3818307
20•Ygg2•37m ago•2 comments

GPT-5.6 used a prompt to close a 30-year gap in convex optimization

https://old.reddit.com/r/math/comments/1uxj3cy/after_openais_cdc_proof_announcement_gpt56_used_a/
331•mbustamanter•5h ago•195 comments

Gleam Is Now on Tangled

https://tangled.org/gleam.run/gleam
95•nerdypepper•2h ago•53 comments

Setting up your spare Mac for Claude Code to control, a step-by-step guide

https://ykdojo.github.io/claude-controls-mac/
70•ykev•1h ago•39 comments

Our Approach to Bioresilience: Isomorphic Labs and Google DeepMind

https://deepmind.google/blog/our-approach-to-bioresilience/
24•bookofjoe•2h ago•15 comments

Is this the end of the once-mighty GoPro?

https://amateurphotographer.com/latest/photo-news/going-going-gone-is-this-the-end-of-the-once-mi...
124•aanet•3d ago•193 comments

Elixir-lang.org has a new design

https://elixir-lang.org/
68•bbg2401•2h ago•44 comments

If You Build It, They Will Come

https://www.benlandautaylor.com/p/if-you-build-it-they-will-come
48•barry-cotter•2h ago•17 comments

Fable 5 vs. GPT-5.6 Sol on an NP-Hard Problem: Does /goal help?

https://charlesazam.com/blog/fable-5-gpt-5-6-sol-goal/
153•couAUIA•7h ago•68 comments

Show HN: Q3Edit – Edit and play Quake 3 maps in the browser

https://q3edit.com
25•drdator•2h ago•4 comments

LG monitors silently install software through Windows Update without consent

https://videocardz.com/newz/lg-monitors-silently-install-software-through-windows-update-without-...
743•baranul•7h ago•370 comments

Regressive JPEGs

https://maurycyz.com/projects/bad_jpeg/
572•vitaut•14h ago•59 comments

Tech note: making your own V-I plots at home

https://lcamtuf.substack.com/p/tech-note-making-your-own-v-i-plots
38•zdw•21h ago•5 comments

What AI did to stackoverflow in a graph

https://data.stackexchange.com/stackoverflow/query/1953768#graph
275•secretslol•6h ago•323 comments

GTX 1080s: Testing a Legend

https://www.lttlabs.com/articles/2026/07/15/gtx-1080s-revisiting-legends
41•LabsLucas•2d ago•10 comments

A Second-Grade Teacher Revived a Beloved Video Game

https://www.nytimes.com/2026/07/13/style/backyard-baseball-video-game-teacher.html
24•danso•5d ago•6 comments

EU ban on destruction of unsold clothes and shoes enters into application

https://environment.ec.europa.eu/news/ban-destruction-unsold-clothes-and-shoes-enters-application...
171•robtherobber•4h ago•143 comments

Reviving a 15-year-old netbook with Arch Linux

https://parksb.github.io/en/article/41.html
196•parksb•4d ago•123 comments

Thanks HN for 15 years of support and helping me find my life's work

750•nicholasjbs•1d ago•95 comments

The Fermi Paradox, Percolation, and Inbreeding

https://reactormag.com/the-fermi-paradox-percolation-and-inbreeding/
12•bryanrasmussen•2h ago•12 comments

The Computer at the Bottom of a Canal

https://negroniventurestudios.com/2026/07/18/the-computer-at-the-bottom-of-a-canal/
108•Kudos•9h ago•24 comments

Fake food delivery site for the dopamine

https://old.reddit.com/r/BingeEatingDisorder/comments/1uzr3ui/fake_food_delivery_site_for_the_dop...
38•guerrilla•1h ago•13 comments

First atmosphere found on Earth-like planet in habitable zone of distant star

https://www.bbc.com/news/articles/cy4kdd1e0ejo
502•neversaydie•1d ago•292 comments

British runner Josh Kerr breaks world record for mile which stood for 27 years

https://news.sky.com/story/british-runner-josh-kerr-breaks-world-record-for-mile-which-had-stood-...
53•austinallegro•2h ago•36 comments

Qubes OS Security in the Public Record

https://arxiv.org/abs/2607.14587
54•sciences44•9h ago•9 comments

No link between acetaminophen use during pregnancy and adverse birth outcomes

https://sph.unc.edu/sph-news/no-link-between-acetaminophen-use-during-pregnancy-and-adverse-birth...
25•geox•2h ago•4 comments

The Zilog Z80 has turned 50

https://goliath32.com/blog/z80.html
259•st_goliath•22h ago•105 comments

TP-Link Kasa cameras leaked home GPS via unauthenticated UDP for 6 years

https://github.com/BadChemical/IoT-Vulnerability-Research-Public/blob/main/TP-Link_Kasa_EC71/Kasa...
194•BadChemical•20h ago•78 comments

Learning a few things about running SQLite

https://jvns.ca/blog/2026/07/17/learning-about-running-sqlite/
307•surprisetalk•1d ago•77 comments

Kimi K3, and what we can still learn from the pelican benchmark

https://simonwillison.net/2026/Jul/16/kimi-k3/
387•droidjj•1d ago•209 comments
Open in hackernews

Gleam Is Now on Tangled

https://tangled.org/gleam.run/gleam
95•nerdypepper•2h ago

Comments

propstober•2h ago
if anyone has more info on tangled would love to hear. been looking for a decentralized git provider for a while. started self hosting but was missing the social element
p-e-w•2h ago
I’d be interested too. Besides the fact that the company appears to be registered in Finland, I haven’t been able to find any information on who’s behind this, how they are funded, etc.
verdverm•1h ago
https://blog.tangled.org/seed/

Similar groups to Bluesky (bain capital crypto) and some notable CEOs

GitHub's moat is not code hosting, they will need to build out the equivalent of Actions and figure out what private repos look like. Unclear how they intend to IAP with corporate identity systems, I have a hard time seeing ATProto break into that category.

p-e-w•1h ago
> GitHub's moat is not code hosting

Of course not, it’s the number of people who are already signed up.

Instagram’s moat also most certainly isn’t a scrollable photo timeline.

verdverm•1h ago
There's more to it than the number of people.

Actions, GitHub apps/external integrations, identity/permission management

The most significant, near-term, non-moaty gap is still private repos, which isn't all that big of a feature on the surface, but will have major work under the surface because of how bluesky is designing private spaces.

I also think being primarily nix/jj focussed turns a lot of people away. Those techs are not my cup of tea, so I don't see myself using tangled.

I'd be curious to hear tangled's thoughts on the path to financial sustainability. Without something that sounds plausible, I'm unwilling to migrate my code forge, for risk of going away / obsolescence.

arikrahman•1h ago
I see it attracting more people than it dissuades. You can use jj as just a prefix for Git commands like jj git init. Yet you get supercharged repo navigation abilities. If obscelecene is your concern, jujutsu is VCS agnostic and doesn't have to use Git in the future.

Nix is as simple as it gets, even better than docker. Just 'nix run' whatever flake file someone gives you and everything works magically.

This codeforge going away can't happen for me because I self-host it.

dgellow•1h ago
Oh they raised a pretty large seed. But they don’t seem to have a business model, or at least I cannot find details on how they plan to make an actual business
OneDeuxTriSeiGo•1h ago
I'm not sure what's been published but as someone who plays with tangled as a hobby the immediate monetisation paths I could see are:

- Charging to bypass the (admittedly very reasonable) rate limits on the main appview

- Providing paid hosting tiers for private git knots, high traffic git knots, git LOP knots, CI runners/spindles, web page hosting (via their github pages equivalent), etc

- Introducing a paid-for and permissioned nix binary cache platform since their CI spindle system is already nix-first.

- providing paid PDS hosting for corporate/business customers with SSO integration etc.

- SLAs and support contracts

There's enough options here that they have a pretty flexible path towards profitability.

vixalien•2h ago
I think it's currently non-selfhostable. You can host your own git server (knot) and CI runner (spindle) but not really the UI/API itself, but they're working on changing it. Currently it's a bit centralised
nerdypepper•1h ago
you can selfhost the appview: https://blog.tangled.org/bobbin, which makes all of tangled fully selfhostable now.
arikrahman•1h ago
It is self-hostable, but Tangled could disclose that great fact a bit more upfront.
Arubis•1h ago
[Radicle](https://radicle.dev/) gets a wee bit closer. It’s selfhostable and federated. You’ll have a hard time finding something with the same social gravity well as GitHub; it remains to be seen whether that’s a separable element or if it needs to ship as part of the forge itself.
jeremyjh•1h ago
This looks like a much more sensible design for code repos: all the artifacts live in the repo.
theptip•1h ago
I’ve been testing Radicle and it’s more focused on the distributed protocol for federating git repos, I.e. the data plane. The social / coordination control-plane angle is really thin, following users and repos goes by opaque IDs, etc.

It could be a better solution for agents that don’t bounce off such mundane complexity. It could be better for private repo federation (eg private collective or agent swarm.)

I’m interested in Tangled for the OSS/community aspect, it seems to have an advantage there with the richer identity layer for humans.

jeremyjh•21m ago
Issue and PR content are not social artifacts, they belong in the repo or at least its hosting instance. Likes and activity feed are the sort of thing that belongs in the social layer.
arikrahman•2h ago
How does tangled compare with codeberg? Seem like a cool project, wonder how the migration story is.
bpev•1h ago
I use both. Tangled is missing some important features (private repos, protected branches). The ui feels more comfy to me, though. And Codeberg is quite slow for me.

Idk if I can give you toooo much about migration, since I haven't used any CICD kind of stuff; just having repos to push to is super simple if you use their hosted knots. Also not too complicated to host a knot yourself; I'm hosting my own knot, and I like that I own at least one of the servers that I'm pushing code to.

arikrahman•1h ago
I just switched to Tangled. It was actually very similar experience. I will be using Tangled henceforth!
nicce•47m ago
Tangled is also VC funded, something to consider.
Planktonne•2h ago
This post needs a bunch more context; right now it's only immediately accessible to people who don't need the announcement [1].

[1] https://knowyourmeme.com/memes/curtains-for-zoosha

Arubis•1h ago
The irony of that linked page dragging a reposted mid tweet into multiple scrollable pages of “content” and in doing so reading exactly like a celeb news article
Planktonne•1h ago
I think it would only be irony if it was guilty of the same issue it's complaining about in celeb news: not sufficiently explaining the context. If anything, it's too exhaustive.
nvme0n1p1•1h ago
Yeah, it turns out human culture has a lot of depth and complexity, even so-called "mid" culture. If you think you can write a better explainer, I'd love to read it.
Arubis•1h ago
I absolutely could, by removing everything past the first 3-5 sentences in the article. But that probably wouldn’t satisfy the site owner’s desired metrics and SEO targeting.
ryukoposting•1h ago
jordand•1h ago
I'm willing to give Tangled a go too with a project, but feature set to bridge the gap still has a long way to go (no idea how long it'll take). Github outages (especially when just viewing repos!) are getting way too disrupting.
julianlam•1h ago
Why Tangled instead of something more established like Codeberg, or if f/loss, Forgejo or Gitea?

Just because ATProto vibes?

nerdypepper•1h ago
disclaimer: i maintain tangled, some reasons to try might be:

- tangled federates: https://blog.tangled.org/federation

- native stacked PRs: https://blog.tangled.org/stacking

- tangled implements mitchell's vouch system: https://blog.tangled.org/vouching

benrutter•1h ago
> - tangled federates: https://blog.tangled.org/federation

People have been talking about federation across forges for a couple of years and seems like its finally at least close to being a real thing!? That's absolutely amazing!!

avsm•59m ago
yep, I host two separate Tangled knots; one for my personal use and another for work at the Cambridge Computer Science department. Having large git repos on a server near me is great, and because I can sync the bare git repos it’s easy to run a local forge as well.
gchamonlive•1h ago
Wish a git forge would support both Actions and Gitlab CI pipelines. Reuse community workflows for simple actions, default to Gitlab CI for anything custom.
nerdypepper•1h ago
the way the CI runners on tangled work, you could just plug in your own bespoke runner as long as it fits the interface. we implement two such "engines": nixery and microvm. you can plug an engine like tack[0], which can act like a bridge interface to other CI systems. there is also loom[1], which is a kubernetes based engine.

[0]: https://tangled.org/mitchellh.com/tack

[1]: tangled.org/evan.jarrett.net/loom

gchamonlive•1h ago
The problem is that interface isn't enough when in Gitlab the CI natively integrates with other systems, like test reports displaying results in merge requests. This would certainly enable hybrid pipelines through.
pbjerkeseth•1h ago
First hearing of tangled, tried signing up and this first time user experience needs to be tightened up. Currently unwilling to sign in because of the friction I ran into using a password manager. From what it looks like they:

- ask you for an email

- send you an email

- ask you for a username

- except you cant actually log in with this username directly

- im being forced to learn some new social url protocol

- why does the auth flow pass me through a new ui/url that seems owned by the project but visually disconnected (eg, different branding/colors for the form)

- my password manager couldnt bridge the gap

I'm notoriously fickle about dealing with signup/login friction, but the project sounds cool so hopefully my feedback is more actionable than curmudgeony.

whywhywhywhy•44m ago
Better than my experience with it, just says:

>Failed to complete sign up. Try again later.

bpavuk•23m ago
ha, I could not sign in and I already have an Atmosphere account!
gpm•41m ago
Fwiw the sign up/in process for me was "click login, type in my existing blue sky handle, type in my password (into a bsky domain name login prompt), click authorize".

I expect that's the... more optimized flow at this point in this forge's life.

> - why does the auth flow pass me through a new ui/url that seems owned by the project but visually disconnected (eg, different branding/colors for the form)

Probably because of the above, identity isn't tightly associated with the app you're using here so they've stood up their own infra for it but probably not spent too much time on making it good.

> - except you cant actually log in with this username directly

Really? That's strange... I haven't made a native account... what do you need to login with then?

esafak•1h ago
If you too are wondering their CI story, it is based on NixOS:

https://blog.tangled.org/ci/

https://blog.tangled.org/spindle-microvm/

Curiously the link to the spec is broken: https://tangled.sh/@tangled.sh/core/blob/master/docs/spindle...

LukaD•1h ago
I just tried out tangled for the first time and unfortunately it seems buggy beyond being actually usable. I created a repo but can't look at it because I get a 404 for it. The login was quite painful as well as I needed several attempts to enter my atproto handle (copy-pasted every time, so no typo). But I'm glad more people are working on git hosting options.
embedding-shape•1h ago
> I created a repo but can't look at it because I get a 404 for it.

I remember back in early GitHub days this used to happen too, as the repository was asynchronously created but the redirect was immediate, then after a few seconds you refreshed the page and it was there. At one point they added the interstitial that I think is still there, that basically does the "waiting then redirect" for you.

LukaD•38m ago
Oh yes, seems like that's it. I can now view the repo. A bit annoying when creating a repo redirects you to a URL that will give you a 404 initially (and at least for minute or so, that's how long I tried).
sc68cal•59m ago
I tried Tangled and tried to run my own Knot, the problem I had was I'd create a repository, have it get created correctly on my Knot, but then would never see any updates to the repo on Tangled itself.

The main issue is that even though I had the knot with IPv6 connectivity, it only really reliably worked once I enabled lots of IPv4 NAT'ing and also created a dummy A record for the Knot.

This is a known issue - https://tangled.org/tangled.org/core/issues/494

HeavyStorm•49m ago
What's tangled? Which Gleam?
sbuttgereit•36m ago
I guess this is one of those cases where, "if you know, you know."

I'm not sure of the link on the post though... I didn't see anything at all that jumped out as pertinent to this "Tangled" thing. I get that many posts on HN just aren't meant for me... but this seems to take that to an extreme.

Edit: yes I see the URL is Tangled... But that is a very subtle cue that I didn't notice until the third time I clicked through to see if the landing page really said nothing about Tangled.

phplovesong•43m ago
Github is fine. I know it has issues, but for the day to day random OS gig it has never failed me.
lavela•31m ago
I'd love to hear why they chose a VC funded forge over e.g. Codeberg.

Doesn't really fit the 'friendly language' claim IMO

Headline reminds me of Poob.

https://knowyourmeme.com/photos/3056633-poob-has-it-for-you

wffurr•1h ago
The fact that I know what both Gleam and Tangled are in this context means I spend too much time on HN and not enough time doing useful things.
arikrahman•1h ago
Yes, separation between git storage and identity. Very simple to use your own Knot instead of the default knot1, just enter your own website link to it. Not as beholden to Github downtimes that are out of your hands.

I was using Codeberg this morning, now I'm on Tangled. All I had to do was switch remote origin.

jeremyjh•1h ago
It also has a pretty fundamental design flaw: issue /PR comments belong to the server where the commenter is hosted, not to the repo. I’m sure they will find a workaround but finding that reduced confidence they actually understand the problem they are solving.
nerdypepper•1h ago
this is changing very soon :)

see knot2[0] for some initial experiments: https://tangled.org/oyster.cafe/knot2

> As time goes on we are re-assessing the idea of users owning what is "collaborative data" (issues, PRs, etc.) on their PDSes - soon may come the day that an issue also lives on the knot as a source of truth, with an accompanying pointer record on user PDS to attest that it's theirs

icy•1h ago
We’re solving for this very issue. Issues & pulls will belong to the repo, backed by a “COB” (collaborative object) system.
pbjerkeseth•14m ago
a "username.tngl.sh" schema, which is that I meant by the unfamiliar protocol in the next bullet
gpm•4m ago
Oh, that is unfortunate. Bluesky implicitly adds the .bsky.social domain name. Hopefully tangled starts doing the same some day.