frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

The UK's Online Safety Act Is the Privacy-Crushing Failure Everyone Warned About

https://www.techdirt.com/2025/08/04/didnt-take-long-to-reveal-the-uks-online-safety-act-is-exactly-the-privacy-crushing-failure-everyone-warned-about/
1•JoshTriplett•43s ago•0 comments

Ask HN: Theoretical Strategies for Mitigating GEO?

1•ptrhvns•1m ago•0 comments

Estimating worst case frontier risks of open weight LLMs

https://openai.com/index/estimating-worst-case-frontier-risks-of-open-weight-llms/
1•mosesk•1m ago•0 comments

OpenAI offers 20M user chats in ChatGPT lawsuit. NYT wants 120M.

https://arstechnica.com/tech-policy/2025/08/openai-offers-20-million-user-chats-in-chatgpt-lawsuit-nyt-wants-120-million/
1•tamishungry•3m ago•0 comments

Secure deployment platform for AI-generated code and internal tools

1•citizensinan•6m ago•0 comments

Show HN: Far Manager theme and palette configurator

https://deejayy.github.io/far-color-configurator/
1•deejayy•7m ago•0 comments

Unsloth: GPT-OSS

https://docs.unsloth.ai/basics/gpt-oss
1•tosh•8m ago•0 comments

OpenAI Harmony Response Format

https://cookbook.openai.com/articles/openai-harmony
1•0xedb•9m ago•0 comments

Sortition: Activism for Activists

https://assemblingamerica.substack.com/p/sortition-activism-for-activists
2•maaaaxaxa•9m ago•0 comments

Ask HN: Is AI so environmentally damaging that we shouldn't use it?

2•rrosen326•13m ago•0 comments

We're Still Underestimating What AI Means

https://tinyclouds.org/underestimating-ai/
2•ezequiel-garzon•13m ago•1 comments

Earth's Rotation Is 1k Miles per Hour – Here's Why We Don'

https://www.discovermagazine.com/the-sciences/the-speed-of-earths-rotation-is-1-000-miles-per-hour-heres-why-we-dont-feel
1•Bluestein•15m ago•0 comments

Improving Performance with HTTP Streaming

https://medium.com/airbnb-engineering/improving-performance-with-http-streaming-ba9e72c66408
1•ShaggyHotDog•17m ago•0 comments

Show HN: Experimental distributed AI training tool with P2P

https://github.com/efeDeGurates/BasicDistributedAI
1•cucumber35•17m ago•0 comments

US to require up to $15K bond from visitors in new visa trial

https://www.usatoday.com/story/travel/news/2025/08/04/state-department-visa-bond-requirement/85514659007/
2•geox•18m ago•2 comments

Why suppressing all wildfires has made today's megafires worse

https://www.nature.com/articles/d41586-025-02455-4
3•gnabgib•18m ago•0 comments

Grok generates fake Taylor Swift nudes without being asked

https://arstechnica.com/tech-policy/2025/08/grok-generates-fake-taylor-swift-nudes-without-being-asked/
4•duxup•18m ago•1 comments

Huawei to open-source AI chip toolkit to take on Nvidia's proprietary platform

https://www.scmp.com/tech/tech-war/article/3320852/tech-war-huawei-open-source-ai-chip-toolkit-take-nvidias-proprietary-platform
2•giuliomagnifico•21m ago•0 comments

The AI economy is full of financial gimmicks

https://davekarpf.substack.com/p/the-ai-economy-is-full-of-financial
1•baxtr•22m ago•0 comments

Claude Fans Threw a Funeral for Anthropic's Retired AI Model

https://www.wired.com/story/claude-3-sonnet-funeral-san-francisco/
2•jshchnz•22m ago•0 comments

The Self-Honest Career Plan

https://kb.buildingbetterteams.de/docs/tools-frameworks/management/career-plan/
1•mooreds•23m ago•0 comments

Show HN: LLMAdmin An Admin Panel to create and manage LLM's for non tech founder

https://github.com/Velonova-AI/LLMAdmin
1•leyoDeLionKin•24m ago•0 comments

The Generativity Pattern in Rust

https://arhan.sh/blog/the-generativity-pattern-in-rust/
1•ArchAndStarch•26m ago•0 comments

Federated Credential Management (FedCM)

https://ciamweekly.substack.com/p/federated-credential-management-fedcm
2•mooreds•27m ago•0 comments

Hardware Has Changed

https://buttondown.com/justincormack/archive/ignore-previous-directions-5-hardware-has-changed/
2•mooreds•28m ago•0 comments

Fitch Downgrades Intel's IDR to 'BBB'; Outlook Negative

https://www.fitchratings.com/research/corporate-finance/fitch-downgrades-intel-idr-to-bbb-outlook-negative-04-08-2025
1•fidotron•28m ago•0 comments

PyDPainter

https://pydpainter.org/
1•baal80spam•29m ago•0 comments

Red‑Teaming Challenge – OpenAI GPT-OSS-20B

https://www.kaggle.com/competitions/openai-gpt-oss-20b-red-teaming/
1•tosh•31m ago•0 comments

Murdoch's News Corp. To Launch California Version of New York Post

https://www.semafor.com/article/08/05/2025/murdochs-news-corp-to-launch-california-version-of-new-york-post
7•jaredwiener•36m ago•2 comments

PowerSync – sync engine for building local-first apps

https://github.com/powersync-ja/powersync-service
2•gervwyk•37m ago•0 comments
Open in hackernews

Ask HN: Have you ever regretted open-sourcing something?

39•paulwilsonn•3d ago
Open source is usually seen as a win - for learning, visibility, and the community. But have you ever regretted it?

Maybe it became a burden to maintain, attracted the wrong users, or got used in ways you didn’t expect.

Would love to hear your experience - good or bad.

Comments

sexyman48•3d ago
Steve Ballmer nailed it when he said GPL is a cancer. No professional programmer wants to open source anything, but once one competitor does it, he must follow suit to stay competitive.
bruce511•2d ago
Um not down voting you, but your argument has some flaws.

Firstly your appeal to authority , and then using Steve Ballmer as your authority is perhaps not the best way to start.

Secondly you say that "no professional programmer" - but the statement is false. For starters it's a sweeping generalization which is trivial to show is untrue for at least 1 programmer.

Thirdly the existence of Open Source alternatuve does not make a product uncompetitive. You need look no further than Windows to see that's true. Indeed if we has to list all the commercial software that exists with an Ooen Source clone, we'd be here all day. I'd also argue that Joe public doesn't even know what open source is, much less factors it into a buying decision.

If you are building tools for programmers (already a tiny niche target market) then you need a hook other than Open Source anyway, cause programmers are a terrible target market.

I say this as someone who builds tools for programmers, and who sells commercial into a space that contains Open Source alternatives. And I do ok.

tliltocatl•1h ago
The marginal cost of software is zero and therefore the just price in a perfect market is zero. You can compete on delivering features quickly (and that's how all 80-00s software was - they were able to charge simply because no one was offering same features yet), but other than that there is no way software can be a profitable product without being a monopoly - and monopolies is not a thing to be tolerated. You can sell customer support, you can sell services, you cannot really sell software forever. Hate this as much as you want, but that's how things are.
incomingpain•3d ago
>Maybe it became a burden to maintain,

This is literally why i think AI coding cant touch dev jobs.

In theory you can code LOADS of projects. Want a panel widget on your desktop environment, dont even know what language its in? ask ai to produce it.

but when you have open source projects, people from all over the world bring their requests and problems to you. Some are great to just merge, others you have no clue what they are doing wrong but it's totally them; and you get paid in github stars? Now there's a bunch of open source projects that are just working for me every day, but i havent modified in years and they look stagnant.

but even in the non-open source realm, no dev wants to forever maintain a project. Its not a regret, just 1 dev can probably only be responsible for a handful of codebases/projects and ai coding isnt going to super expand this.

al_borland•2d ago
Isn’t this the thing AI is going to claim to solve? A project exists, a user writes a feature request, the AI codes up the changes, pushes a new release, and everyone is happy. That’s the sales pitch.

The big issue with this, even if it works perfectly every time, is that there is no one at the core of the project with some vision and taste, who is willing to say “no” to bad ideas or things outside the scope of the project. We’d end up seeing a lot of bloat over time. I’m sure AI will claim to solve that too, just have it code up a new lightweight project. The project sprawl will be endless.

pavel_lishin•1h ago
Everything will look like PHP functions.
NitpickLawyer•52m ago
> there is no one at the core of the project with some vision and taste, who is willing to say “no” to bad ideas or things outside the scope of the project.

That can literally be a system prompt.

"Here are the core principles of this project [...]. Here is some literature (updated monthly?). Project aims to help in x area, but not sprawl in other areas. Address every issue/PR based on a careful read of the core principles. Blah blah. Use top5 most active users on github as a voting group if score is close to threshold or you can't make an objective judgement based on what you conclude. Blah blah."

Current models are really close to being able to do this, if not fully capable already. Sure, exceptions will happen, but this seems reasonable, no?

plumbees•1h ago
Never done open source but always wanted to. Developers of open source could always ask for a fee to add features, and easy prs are easy prs. But for those more complicated things that don't interest the main owners, could they offer a PR service where if you pay the developers or the project a fee, they'll take the time to review the PR and tell you what to do for it to be accepted, or keep a 5$ review fee and return the rest if it's just not a feature that jives with the project's overarching goals. I don't see why that cannot be a piece of the market. It would still be open source but it would add incentive to say a project is worth doing.

Albeit I'm sure that most would likely not be willing to pay to have their code reviewed and accepted in a project; but on another hand, if I wanted to contribute to GNUCash and I didn't want to read the manual, or I found the manual hard to understand, it would be like paying for training. So it can in certain cases be win-win.

And if it is a feature that is wanted, then there's no worry about it being reviewed. Or having to pay because the value will be obvious to the creators who will take it on.

In other words: Pay the developer/maintainer to care about the feature you want.

Has this ever been attempted and successful?

pestatije•3d ago
i was asked for a third party lib exemption licence, i asked for a sweetener...no, they couldn't even answer me after that
acheong08•3d ago
I regret open sourcing my reverse engineering of Obsidian Sync. I did it mostly for personal use but thought it might be useful for others. After a bit of cat and mouse, they fixed all the "vulnerabilities" that let you change the sync and publish endpoints and now I'm still stuck using a very outdated version. I recently found another way to get it working on IOS again but definitely not publishing it.
josephcsible•3d ago
Why do they consider it a "vulnerability" that you can change configuration of software running on your own computer? I've heard a lot of good things about Obsidian before, but hearing that basically burns it all up and means I'm going to strongly recommend nobody buy anything from them anymore.
dtkav•3d ago
Obsidian distributes their software for free, and makes money on a core plugin called Obsidian Sync (note that it is not open source). Obsidian Sync relies on their cloud to offer e2ee file sync.

Obsidian also has a rich plugin ecosystem with lots of open source plugins that are available and serve the same purpose (and you can use gdrive, dropbox, etc too).

It makes sense to me that they released a proprietary privacy and security focused plugin (that is their core business) and they don't want other plugins to be able to arbitrarily change the server that their plugin is pointed at.

Suppose they have a government customer who is using Obsidian Sync and the sync URL can be changed easily via configuration changes -- now the customer believes they are using Obsidian Sync, but actually their data is going somewhere else.

I don't think you would be surprised to find that e.g. a dropbox daemon has protections to make sure it is pointing at dropbox.com. Why would you expect Obsidian to be different?

(disclaimer: I work on a different plugin that adds file sync and collaboration features to Obsidian)

acheong08•3d ago
My opinion is that they should have a rule such that plugins from the official list can't modify the sync url to prevent abuse and phishing but the user should still be able to do whatever they want. The process for manually adding a plugin is already enough friction for users to be aware what they're doing is not "safe"
al_borland•2d ago
I always just stick my Obsidian vault in iCloud and called it a day. No additional sync service required.
nkrisc•2h ago
This works very well, been doing it for years. Even works flawlessly for me on Windows using the iCloud client.
sshine•1h ago
This worked for me until iCloud started cache clearing all my files aggressively so my vault would take ten minutes to open on iPhone. Every few days.

When I tried to copy my vault off iCloud, the copy failed and two years of notes were permanently lost.

I’m never putting anything of value in iCloud again.

carefulfungi•1h ago
Flashbacks to the time I copied iCloud pointers/placeholders thinking I was actually copying files with actual data. Oh well, who needed those few years of documents anyway.
nickthegreek•1h ago
Can this work with a windows or nix system in the mix?
MSFT_Edging•1h ago
This gets complicated when you want your vault accessible across linux/windows/android/macos/ipad.

The ipad is the real stick in the mud and I don't want to deal with an icloud staging zone for everything else, or try to get icloud syncing on linux/android.

hiAndrewQuinn•1d ago
I've open sourced a few things in the past that I wish I could have kept closed source for monetization purposes. Probably a failure of some imagination on my part, but also, it's really hard to make and sell good desktop software if a user can make their own for free by typing `make`.
immibis•1h ago
Only if your target audience is nerds. Actually a bunch of software is like this and still somehow manages to make money. It's more complicated than typing "make", I promise - I typed "make" three times in this comment and your software didn't materialize.
bhaney•2h ago
No
mike-the-mikado•1h ago
Is that "No, I never open sourced anything"? Or, "No, I have open sourced things, but never regretted it"?
greyface-•2h ago
I tried to open source a weekend personal project while at $BIGCO via their "Invention Assignment Review Committee". It turned into a minor bureaucratic nightmare and I was ultimately never given the OK to release it, or any clarity over whether my employer was choosing to assert an IP ownership interest in it. In retrospect, I wish I had never notified them of its existence, and released it under a pseudonym instead.
bitbasher•1h ago
Whenever I join a company I always create a bunch of made up names on my “prior inventions” list. When I open source something I just name it after something I put on my list if the description is close enough.
toss1•1h ago
^^^^ Excellent idea and thinking ahead.

Great suggestion to make in advance placeholders to contain side projects.

neilv•41m ago
Do you think your colleagues have the same ideas of what is honest and trustworthy behavior?

In what ways do you trust, and not trust, your colleagues?

How do you feel about that?

ryandrake•1h ago
Whenever I see someone on HN talking about their moonlighting or side/hobby project, I get chills and think to myself "Boy, I hope they don't work for $BIGCO, because in all likelihood their existing employer claims IP ownership over that work, and if they ever try to do anything substantial with it, they're going to have corporate lawyers on their case."

I've had experience with a similar "committee" (probably same company) and I concluded the safest path is to just not do side projects while employed with BigTech.

lrvick•47m ago
Or live in California where forced assignment of personal time IP is illegal.
ryandrake•25m ago
With an exception that is important if you work at $BIGCO: https://news.ycombinator.com/item?id=44803482
BrandoElFollito•23m ago
This is insane. When I am out of work in France, I am out of work. Sure, I cannot write software that competes with my company but unrelated open source that does not being me income - yes.
lrvick•53m ago
In California you can just open source it and do not need permission as long as you did it on personal time on personal hardware without referencing proprietary IP.

Sure, a company could not like you doing that and find a reason to fire you, but they have no valid legal recourse and you may even be able to sue them for wrongful termination.

We are one of the only states that prevents employers from having ownership of your brain on personal time.

Corpos have tried to claim ownership of things I did in my personal time, multiple times. I just show them this law and they back down immediately.

Having rights to my own brain is a big reason I live in California, cost of living be damned.

https://california.public.law/codes/labor_code_section_2870

IANAL, but know your rights!

ryandrake•25m ago
There are two exceptions listed on 2870, the first one is going to be the gotcha. It excludes inventions that:

> (1)Relate at the time of conception or reduction to practice of the invention to the employer’s business, or actual or demonstrably anticipated research or development of the employer;

So, if you work at $BIGCO, they will argue that since they have their fingers in everything, that anything you might work on "relates" to their business or actual or demonstrably anticipated R&D. This is a truck-sized loophole.

lrvick•26s ago
Ah, fair. More great reasons to never work for a megacorpo.
galad87•1h ago
I wrote a small app to display a bitrate graph of video files, and posted the code on GitHub with the GPL2 license. A few weeks later someone uploaded it to the Mac App Store and sold it for 7$, the only difference was the name.
phkahler•1h ago
If they're not complying with your license terms, sue them. If they are then I guess you missed the boat on money.
01HNNWZ0MV43FF•1h ago
Taking that all the way to court would be like $10,000, right? Big companies will sue. For individuals it's a barrier to entry
3-cheese-sundae•1h ago
That stings, but how many purchases do you think it's getting?
Scene_Cast2•1h ago
Not the OP, but I have a similar dilemma. I'm currently sitting on a SOTA ML model for a particular niche. I'm trying to figure whether I should try selling it to the incumbents (in some shape or form), or if I should publish a paper on the techniques, and/or if I should OSS it.
arkmm•59m ago
IMO if you think you can sell to users within the niche, you can publish a blog post of benchmarks and that'll serve as strong technical marketing for your niche.

It also keeps open the option to sell to an incumbent (possibly helps maximize the value of that option as well).

rglover•1h ago
I regret it only from the perspective that it opens you up to noise from smarmy, entitled, often wildly under-qualified developers trying to "get you" for not knowing something or not having some feature they claim is table stakes.

And if it's not that, it's someone (who very well may be qualified) being unnecessarily passive aggressive trying to make a failure of your own seem like a show stopping nightmare that they'd never let happen.

What I really don't like is that sharing anecdotes like the above often invites equally annoying "tHaT's NoT mY eXpErIeNcE" type comments which leads to a sort of "who cares, just do the best you can and ignore everybody" mindset (which can be helpful at times, damaging at others).

Aside from all of that nonsense, it's great because you have other sets of eyes looking around that may see something you didn't. This is incredibly valuable if you're a soloist or small team working on a big project.

jasonthorsness•1h ago
Here is one such story of regret for paint.net (not my project but I'm a fan). I think the author's take was quite reasonable for this project.

https://blog.getpaint.net/2009/11/06/a-new-license-for-paint...

throwaway889900•1h ago
Got death threats because I wasn't prioritizing stuff people were requesting, said nah I'm done
crinkly•1h ago
Lovely people no?

I had death threats once for raising a github issue!

pinewurst•55m ago
I open sourced a portable benchmark program and was getting angry responses because I wouldn't accept changes to make it Linux-specific.
lrvick•3m ago
Just tell them to fork it. Done. No need to take any grief you do not want.
zote•48m ago
were you working on an emulator perchance?
throwaway889900•45m ago
Nope.
crinkly•1h ago
About 10 years ago I was on a contract sabbatical from the usual job and the customer at the time open sourced part of the product with the wrong license, a competitor forked it and made a superior product, undercut them and took all of their customers. They had enough capital to buy the competitor but it was an extremely expensive mistake. I'm not sure they ever broke even.

This was one of those niche industry specific things that no one would give a crap about if it was open sourced other than the competitor in the market.

Principal architect was tossed on the street for that one.

dakiol•1h ago
I did "open source" my static site generator. No forks, no stars, no PRs. I removed it from github since the only one who's taking advantage of it is probably Microsoft.
doawoo•1h ago
Yup.

Long long (2016 ish) ago I released an Unreal Engine 4 plugin that let people embed chromium embedded framework views into the engine via textures, so you could make fancy HUDs or whatever.

Epic Games was kind enough to give me a developer grant for open sourcing and making it, cool as hell for a college student at the time, helped pay my classes.

The number of angry game devs who basically wanted me to solve all their problems for them for free was astounding, additionally another dev grant receiver was jealous that I got money close to their grant for “just making a crappy plugin”

(paraphrasing but that was essentially what happened)

No one is ever thankful lol.

jmclnx•51m ago
Never regretted. But my "things" are far from earth shattering and most have now have better alternatives.

Only one item became a bit popular, but was written for MS-DOS ages ago and I hear it is still used by 1 person :)

ikidd•37m ago
PleaseReEnableSpacebarHeating.xkcd
systemdev•37m ago
I regret open sourcing an offline patch I made for an Unreal Engine 3 game. The game was unplayable due to an always online backend that got shut down, but was still being sold so I required everyone buy a license to play with my mod. I had to reimplement stock UE3 netcode, and a bunch of other really cool stuff. Someone who was mad at me for not giving them more help when they struggled to develop on my software decided to "repack" my software and the game on a popular piracy site, both violating my AGPL license and increasing the risk that the whole project gets CnDd. I guess it's funny that a project violating a companies "no reverse engineering" clause is pissed that someone violated their OSS license, but such is life :D