frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

HN was down or experiencing timeouts for authenticated users

https://hackernews.onlineornot.com/incidents/lrk-1pNNAMoe
1•exploraz•1m ago•0 comments

The App to Celebrate Food

1•ejfhp•1m ago•0 comments

Show HN: A global synchronized meditation bell website to connect us

https://waake.onrender.com/
1•dakinitribe•2m ago•0 comments

Show HN: RAG-corpus-profiler – A linter for RAG datasets (dedup, PII, quality)

https://github.com/aashirpersonal/rag-corpus-profiler
1•aashirpersonal•7m ago•1 comments

Show HN: Open-source WhatsApp inbox for the Cloud API

https://github.com/gokapso/whatsapp-cloud-inbox
1•aamatte•9m ago•0 comments

Show HN: ssh tiny.christmas

1•eieio•14m ago•2 comments

Is gravity evidence of a computational universe?

https://pubs.aip.org/aip/adv/article/15/4/045035/3345217/Is-gravity-evidence-of-a-computational-u...
1•manidoraisamy•20m ago•0 comments

Python 3.15's interpreter for Windows should be 15% faster

https://fidget-spinner.github.io/posts/no-longer-sorry.html
1•lumpa•20m ago•0 comments

Where Winds Meet Players Are Finding Ways to Screw with the Game's AI NPCs

https://kotaku.com/where-winds-meet-ai-npc-llm-chatgpt-steam-2000650074
1•PaulHoule•21m ago•0 comments

Incremental Backups of Gmail Takeouts

https://baecher.dev/stdout/incremental-backups-of-gmail-takeouts/
2•pbhn•23m ago•1 comments

Show HN: Ac2 – Agentic CLI Toolkit to Enhance Claude Code and Gemini CLI

https://github.com/biliqiqi/ac2
1•Kholin•25m ago•0 comments

AI Food Image Generator for Restaurant Photography

https://aifoodgenerator.net/
1•qweasdzxc111111•28m ago•0 comments

Ask HN: Books in 2025

1•huncyrus•34m ago•1 comments

Relatively open vegetation landscapes promoted early Pleistocene human evolution

https://www.nature.com/articles/s43247-025-02983-x
1•bryanrasmussen•34m ago•1 comments

Data Structures in Practice

https://github.com/djiangtw/data-structures-in-practice-public/blob/main/manuscript/chapters/chap...
1•atomlib•35m ago•0 comments

A Veteran of the Pusspenesian Wars

https://medium.com/luminasticity/a-veteran-of-the-pusspenesian-wars-937f0f5b6dcb
1•bryanrasmussen•39m ago•0 comments

Applying "make invalid states unrepresentable"

https://kevinmahoney.co.uk/articles/applying-misu/
1•fanf2•41m ago•0 comments

DreamQL → Better SQL?

https://www.nozdrenkov.com/dreamql/
2•whatever3•44m ago•1 comments

Show HN: Snipplle – an open-source snippet manager

https://github.com/snipplle/snipplle
2•alf_UMi•44m ago•0 comments

How do you validate video pipeline changes for ML models?

1•iamdani•55m ago•0 comments

Fight bad bot with SEC Fetch and Client Hints inconsistencies

https://blog.sicuranext.com/sec-fetch-and-client-hints-a-powerful-tool-against-automation/
1•emegeve83•59m ago•0 comments

LimeWire re-emerges in online rush to share pulled "60 Minutes" segment

https://arstechnica.com/tech-policy/2025/12/yo-what-limewire-re-emerges-in-online-rush-to-share-p...
6•smurda•59m ago•1 comments

Mostlymatter is a fork of Mattermost without users limit

https://framagit.org/framasoft/framateam/mostlymatter
2•simjue•1h ago•0 comments

How the world of work will change over the next 20 years

https://www.wsj.com/lifestyle/workplace/future-of-work-978509bf
1•hhs•1h ago•0 comments

EIG Letter: DHS Should Revise Proposed H-1B Weighted Lottery

https://eig.org/eig-letter-dhs-should-revise-proposed-h-1b-weighted-lottery-to-prioritize-top-tal...
1•Romanorum•1h ago•0 comments

Nuclear developer proposes using Navy reactors for data centres

https://financialpost.com/commodities/energy/developer-proposes-navy-reactors-for-data-centres
2•pseudolus•1h ago•1 comments

Nvidia to poach top staff from AI chip startup Groq in licensing deal

https://www.ft.com/content/3584197e-a99a-4a06-9386-dc65cf603f45
1•bookofjoe•1h ago•2 comments

Speed Act passes in House despite changes that threaten clean power projects

https://insideclimatenews.org/news/18122025/speed-act-passes-in-house-threatens-clean-power-proje...
1•pseudolus•1h ago•0 comments

The dollar game

https://www.imf.org/en/publications/fandd/issues/2025/12/cafe-economics-the-dollar-game-bruce-edw...
3•hhs•1h ago•1 comments

Dirlock

https://gitlab.steamos.cloud/holo/dirlock
1•birdculture•1h ago•0 comments
Open in hackernews

Mattermost restricted access to old messages after 10000 limit is reached

https://github.com/mattermost/mattermost/issues/34271
118•xvilka•2h ago

Comments

bramhaag•1h ago
Mattermost is MIT licensed. What is stopping anyone from removing this restriction?
jstummbillig•1h ago
I don't know, but that seems somewhat beside the point. The restriction obviously was not added to test peoples ability to remove it.
Y_Y•1h ago
https://github.com/mattermost/mattermost/issues/34271#issuec...

Wanting to use Mattermost's binaries rather than building from source?

Re licensing see: https://isitreallyfoss.com/projects/mattermost/

LudwigNagasena•1h ago
It’s not open source, it’s “open core” SaaS.
bfkwlfkjf•1h ago
The time and energy that it takes to do it and build it, and then make it easy for current users to move their automatic updates to the fork, then maintaining it etc.
J-Kuhn•1h ago
The compiled binary is.

The source code is... AGPL licensed? But not the admin tools. They seem to be licensed under the Apache License 2.0.

--------

Yeah, good luck. Contact your lawyer.

bfkwlfkjf•1h ago
Explain please. This interests me and I'm extremely curious about what you mean.
true_religion•1h ago
AGPL and Apache are both open source licenses. So I’m not getting what the confusion would be as an end user, who won’t be modifying the software or packaging it for sale.
ekjhgkejhgk•18m ago
They're both FREE software licenses, which is more.

https://www.gnu.org/licenses/license-list.html

csomar•58m ago
Nothing. Open Source is dying. The model to finance open source work (well-off suburban american dads or as a portfolio show off) no longer apply. The old generation that believed in this model is retiring and for the new generation it pays better to "network", leet code, or spam your resume to thousands of employers.

Now couple that with the fact that supply-chain control is profitable (legally or illegally); I think the next 5-10 years will be interesting.

mort96•56m ago
Maintaining your own fork is a ton of work. Even if it's just routinely rebasing on upstream and maintaining your own upgrade infrastructure and doing releases, that's far from trivial.

The open source community really needs to stop with the "just fork it" mindset.

derefr•54m ago
I don't think the implication is that anyone as an individual would fork it.

I think the implication is that some other interested org could very easily step in and assume the role that the Mattermost org was in, and everyone would very eagerly switch and leave Mattermost itself speaking to an empty room.

whatevaa•14m ago
Still need someone to do unthankful work, in which many are not interested, naturally.
integralid•47m ago
>The open source community really needs to stop with the "just fork it" mindset.

The open source community really needs to stop with the "just do everything i want for free" mindset.

I mean, open source does not mean you're entitled to free support, and free in free software is not about money. I think people depend too much on those projects and then act entitled.

Of course the open source bait and switch done by companies is a shitty behavior worth calling out, but the companies exist to earn money and at this point this can be expected.

mort96•5m ago
I don't think I've expressed a "just do everything I want for free" mindset. In fact, I'm pushing against the idea that someone should just fork Mattermost and maintain that fork for free.

I do think this development represents a bait and switch though.

acheong08•1h ago
It's another level of insane to put hard limits for self hosted open source software. I'm surprised so few people in the thread have just changed the source code and build it themselves.
dotancohen•1h ago
They probably found performance problems at certain limits and "resolved" the problem with a hard coded limit.
danielheath•48m ago
... a hard coded limit... for self-hosted software... which is removed for paying users?
gmerc•1h ago
Did they take VC money?
shafyy•1h ago
Yes. They are a YC company, too: https://mattermost.com/blog/yc-leads-50m-series-b-in-matterm...
bfkwlfkjf•1h ago
I think that the photos they have on their front page should be enough to tell you who is their target market.

I've invented this heuristic: if the page that describes the project uses the word "solutions", then they'll attempt to use "open source" to obtain free labour, but will distribute the revenues only amongst those people who actually have control.

dotancohen•1h ago
Black businesswomen? Firefighters? White servicemen? White software developers?

I really don't get what you're implying. I don't see any problem with the photos on the mattermost front page.

https://mattermost.com/

bfkwlfkjf•1h ago
Everything you mentioned in that list in people who can pay. As opposed to people who code and they use what they code, and furthermore share it with other people who also code and use what they code.

It's "open source" so that they save on developer costs, not for ideological reasons, and you can tell from the photos on their front page - that's what I was implying.

xhkkffbf•59m ago
I think this is kind of cynical. I often adopt open source tools because I want to avoid vendor lockin. And so do many. It's not like I say, "Wow. Another code base to dive into and spend hours trying to understand." Nope. I just want the assurance that I can do it if I ever need to do so.
stavros•1h ago
I don't think the GP implied anything about race? The photos I see are war frigates, power plants, some sort of military operations center, and commercial airliners.

Think "enterprise", rather than "racism".

bfkwlfkjf•1h ago
Exactly. But some people think everyone else is racist. Those people's skin colour didn't even register.
dotancohen•21m ago
I left every option open for OP to explain. I personally couldn't care less what skin colour are in any of the photos. Not a single one of them match my own.
notarobot123•59m ago
Governmental organizations and corporate firms is the vibe (or maybe that was obvious and you're just trolling).

I think the point was that open source hasn't often been supported by companies serving these kinds of markets and the interests of the broader community are often sidelined.

bfkwlfkjf•1h ago
What's mattermost? People in the GitHub comments say "I just need messages" but there's lots of self hosted messaging apps/servers, no? XMPP comes to mind immediately.
figmert•1h ago
It's an open source alternative to Slack
firesteelrain•54m ago
It’s an IRC-like, group chat for Corporate that works in airgap. When HipChat was obsoleted, then Mattermost took over.
gus_massa•1h ago
From the readme.md

> A new compiled version is released under an MIT license every month on the 16th.

What does than even mean? Is it equivalent to what we use to call "freeware". Is it legal to modify the binaries?

dotancohen•1h ago
I'm not sure about MIT, but the GNU license specifically requires the application licensed to be available in source code (human readable and editable form or similar verbiage).
tom_•1h ago
The MIT licence does not require this.
ekjhgkejhgk•13m ago
I'm not an expert, but I very much doubt this.

The FSF calls it a "free license" [1] and I don't think they would if they didn't make the source code available.

Source code available is necessary but not sufficient for Free software, see [2]

> Freedoms 1 and 3 require source code to be available because studying and modifying software without its source code can range from highly impractical to nearly impossible.

[1] https://www.gnu.org/licenses/license-list.en.html#Expat

[2] https://en.wikipedia.org/wiki/Free_software

EDIT Oh sorry, you mean for the LICENSE to be available. Never mind then.

gjsman-1000•1h ago
> “Mattermost only got where it is today because of the open-source community.”

Not really? FOSS communities overestimate their importance on a daily basis.

Case in point: Linux. 90%+ of commits were corporate sponsored… in 2004. The pure community member does almost nothing of importance for Linux anymore; or any of these projects.

cantalopes•1h ago
Thank god i didn't convince my team to selfhost mattermost instead of using slack
jamescontrol•1h ago
I looked at it for company chat and data, but those weird limits in functionality making in unusable was just too much, so them doing this too is not really surprising. Are they low on money?
shaky-carrousel•1h ago
You can switch to https://framagit.org/framasoft/framateam/mostlymatter which doesn't have the user limit crap.
carolosf•1h ago
I used to use Mattermost. Highly recommend looking at Zulip as an alternative. (It’s my favourite slack alternative and even better than Slack because it’s the best at managing distractions IMO. It also has an interesting history was acquired by Dropbox and then back from Dropbox I believe)
constantius•58m ago
They're now a defense contractor, the copy on their website sounds like military cosplaying.... Probably chasing the stupid profits of Anduril and Palantir, and doing the old open source rugpull in the process.

Zulip (for Slack) and Wekan (for Trello) are good replacements, save yourself the ethical and technical worries.

https://zulip.com/

https://wekan.github.io/

firesteelrain•51m ago
mIRC was used during GWOT for military. They just didn’t openly advertise it.

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

huhtenberg•46m ago
What's GWOT?
firesteelrain•45m ago
Global War on Terror
OutOfHere•18m ago
Global War on Tankers
constantius•43m ago
Knives were too, and yet I'm not calling people to use forks instead. There is a difference between military contractors and generic tools.

Edit: sorry, hotheaded reply. I assume you mean that the creator of mIRC was encouraging it (though it's not mentioned anywhere). I still.stand by my analogy, but I see your point given your assumption.

firesteelrain•25m ago
> I assume you mean that the creator of mIRC was aware of it and encouraging it.

Like most licensed software, it was likely licensed by “US Government” or “Department of Defense”. Plus, it was openly written about back in the day. It was well known. No clauses in their licensing to prevent its use for those purposes.

Comparing to Mattermost and amplifying the original comment, Mattermost website is openly associating with PlatformOne.

constantius•21m ago
Thanks. For context, this is what you're referring to (many entities with that name):

https://p1.dso.mil/

firesteelrain•15m ago
Yes, exactly.
ekjhgkejhgk•27m ago
On Kanban, I would instead suggest cryptpad.fr.

Crucially, it's end to end encrypted.

You can self-host it, or pay for having it hosted (or use the hosted free tier).

Has other things in addition to kanban.

I got a 1 yr account.

https://cryptpad.fr/

Zephilinox•53m ago
so not only did they enforce a ridiculously small message limit, they also did it for the self-hosted version, and they did it without announcing it AND without a suitable migration path

and still no one from that company has admitted to it being a mistake?

very nice

protimewaster•50m ago
In defense of them not admitting any kind of mistake, maybe it's not actually a mistake but instead a really well thought out, yet incredibly stupid, plan.
creshal•24m ago
That'd be even more reason for them to have a solid PR plan prepared, to grind down opposition and gaslight everyone into giving up. Leaving all messaging about the issue to upset users is the worst way to handle it. Even just closing the issue would've been less damaging at this point.
cwmoore•15m ago
The distinction isn’t non-discriminating, but if it is then, what it is, I believe.
Vespasian•31m ago
Yeah I'm mostly confused about their lack of communication.

If they want to do that then, as every corporate "open source", they are free to do so but why not communicate that at least in the release post?

Any potential free user who would consider going paid will now be starting off their relationship negatively.

Really weird strategy.

ekianjo•6m ago
what license do they use? If a true FOSS license it's time to fork...
q3k•37m ago

    diff --git a/server/channels/app/limits.go b/server/channels/app/limits.go
    index b13103898a..a8be8dd908 100644
    --- a/server/channels/app/limits.go
    +++ b/server/channels/app/limits.go
    @@ -36,17 +36,6 @@ func (a *App) GetServerLimits() (*model.ServerLimits, *model.AppError) {
                    limits.MaxUsersHardLimit = licenseUserLimit + int64(extraUsers)
            }
     
    -       // Check if license has post history limits and get the calculated timestamp
    -       if license != nil && license.Limits != nil && license.Limits.PostHistory > 0 {
    -               limits.PostHistoryLimit = license.Limits.PostHistory
    -               // Get the calculated timestamp of the last accessible post
    -               lastAccessibleTime, appErr := a.GetLastAccessiblePostTime()
    -               if appErr != nil {
    -                       return nil, appErr
    -               }
    -               limits.LastAccessiblePostTime = lastAccessibleTime
    -       }
    -
            activeUserCount, appErr := a.Srv().Store().User().Count(model.UserCountOptions{})
            if appErr != nil {
                    return nil, model.NewAppError("GetServerLimits", "app.limits.get_app_limits.user_count.store_error", nil, "", http.StatusInternalServerError).Wrap(appErr)
p2detar•25m ago
This seems to be only for the Enterprise edition. The ”free“ Teams edition should not have this limit:

https://github.com/mattermost/mattermost/issues/34271#issuec...

Also one of the comments:

> Would be a shame if someone with too much time on their hands dug into the binary and added a few zeroes to the message limit

Can this be done via some binary-patch tool? Really curious. It would save recompile efforts.

petcat•20m ago
Am I understanding this right that the main complainant in that issue thread is an IT company that wants to resell the (free) version of Mattermost software and is now complaining that they have to pay?

At first they tried to say that "we're a school" and then when the MM rep said they have an Education license, they admitted that they are not actually a school, but rather a consulting company that is gouging schools by overcharging for open source software.

sergiotapia•9m ago
No, you are not understanding this right.

It's about rug pulling your users and cutting them off at the knees. I don't use mattermost but read the github thread in it's entirety.

yard2010•9m ago
So, they limit the access to data on self hosted instances after upgrade? Sounds like a ransomware with extra steps.

Enshitification ensues.