GitHub has standard privacy controls and policies protecting user data and discussion content from unauthorized access.
Terms of Service
+0.05
Article 1 Article 2
GitHub ToS establish baseline equal treatment of users without discrimination, though enforcement depends on implementation.
Accessibility
+0.15
Article 25 Article 26
Observable accessibility features including keyboard navigation, ARIA support, and responsive design promote equitable access to platform functionality.
Mission
—
GitHub's public mission emphasizes open collaboration and global access to development tools, indirectly supporting knowledge-sharing rights.
Editorial Code
+0.08
Article 19 Article 27
GitHub community guidelines establish standards for respectful discussion and protect user expression within community contexts.
Ownership
-0.05
Article 17
GitHub retains platform control; user-generated content ownership is subject to platform terms, creating conditional rather than absolute intellectual property rights.
Access Model
+0.12
Article 19 Article 27
Public discussion board model enables open participation and knowledge dissemination without gatekeeping, supporting freedom of expression and information access.
Ad/Tracking
-0.08
Article 12
GitHub's feature flags and analytics tracking create potential privacy concerns; behavioral data collection may infringe on privacy of thought.
This is really great news. I've been one of the strongest supporters of local AI dedicating thousands of hours towards building a framework to enable it. I'm looking forward to seeing what comes of it!
Seems like a great fit - kinda surprised it didn’t happen sooner. I think we are deep in the valley of local AI, but I’d be willing to bet it breaks out in the next 2-3 years. Here’s hoping!
I consider HuggingFace more "Open AI" than OpenAI - one of the few quiet heroes (along with Chinese OSS) helping bring on-premise AI to the masses.
I'm old enough to remember when traffic was expensive, so I've no idea how they've managed to offer free hosting for so many models. Hopefully it's backed by a sustainable business model, as the ecosystem would be meaningfully worse without them.
We still need good value hardware to run Kimi/GLM in-house, but at least we've got the weights and distribution sorted.
Does anyone have a good comparison of HuggingFace/Candle to Burn? I am testing them concurrently, and Burn seems to have an easier-to-use API. (And can use Candle as a backend, which is confusing) When I ask on Reddit or Discord channels, people overwhelmingly recommend Burn, but provide no concrete reasons beyond "Candle is more for inference while Burn is training and inference". This doesn't track, as I've done training on Candle. So, if you've used both: Thoughts?
Can anyone point me in the direction of getting a model to run locally and efficiently inside something like a Docker container on a system with not so strong computing power (aka a Macbook M1 with 8gb of memory)?
This is great news. I've been sponsoring ggml/llama.cpp/Georgi since 2023 via Github. Glad to see this outcome. I hope you don't mind Georgi but I'm going to cancel my sponsorship now you and the code have found a home!
I'm glad the llama.cpp and the ggml backing are getting consistent reliable economic support. I'm glad that ggerganov is getting rewarded for making such excellent tools.
I am somewhat anxious about "integration with the Hugging Face transformers library" and possible python ecosystem entanglements that might cause. I know llama.cpp and ggml already have plenty of python tooling but it's not strictly required unless you're quantizing models yourself or other such things.
Honestly I’m shocked to be the only one I see of this opinion:
HuggingFace’s `accelerate`, `transformers` and `datasets` have been some of the worst open source Python libraries I have ever used that I had to use.
They break backwards compatibility constantly, even on APIs which are not underscore/dunder named even on minor version releases without even documenting this, they refuse PRs fixing their lack of `overloads` type annotations which breaks type checking on their libraries and they just generally seem to have spaghetti code. I am not excited that another team is joining them and consolidating more engineering might in the hands of these people
> The community will continue to operate fully autonomously and make technical and architectural decisions as usual. Hugging Face is providing the project with long-term sustainable resources, improving the chances of the project to grow and thrive. The project will continue to be 100% open-source and community driven as it is now.
I want this to be true, but business interests win out in the end. Llama.cpp is now the de-facto standard for local inference; more and more projects depend on it. If a company controls it, that means that company controls the local LLM ecosystem. And yeah, Hugging Face seems nice now... so did Google originally. If we all don't want to be locked in, we either need a llama.cpp competitor (with a universal abstration), or it should be controlled by an independent nonprofit.
It's hard to overstate the impact Georgi Gerganov and llama.cpp have had on the local model space. He pretty much kicked off the revolution in March 2023, making LLaMA work on consumer laptops.
I don’t know if this warrants a separate thread here but I have to ask…
How can I realistically get involved the AI development space? I feel left out with what’s going on and living in a bubble where AI is forced into by my employer to make use of it (GitHub Copilot), what is a realistic road map to kinda slowly get into AI development, whatever that means
My background is full stack development in Java and React, albeit development is slow.
I’ve only messed with AI on very application side, created a local chat bot for demo purposes to understand what RAG is about to running models locally. But all of this is very superficial and I feel I’m not in the deep with what AI is about. I get I’m too ‘late’ to be on the side of building the next frontier model and makes no sense, what else can I do?
I know Python, next step is maybe do ‘LLM from scratch”? Or I pick up Google machine learning crash course certificate? Or do recently released Nvidia Certification?
I have played with both mlx-lm and llama.cpp after I bought a 24GB M5 MacBook Pro last year.
Then I fell down the rabbit holes of uv, rust and C++ and forgot about LLMs. Today after I saw this announcement and answered someone’s question about how to set it up, when I got home, I decided play with llama.cpp again.
So great to see my two favorite Open Source AI projects/companies joining forces.
Since I don't see it mentioned here, LlamaBarn is an awesome little—but mighty—MacOS menubar program, making access to llama.cpp's great web UI and downloading of tastefully curated models easy as pie. It automatically determines the available model- and context-sizes based on available RAM.
Apart from running on localhost, the server address and port can be set via CLI:
# bind to all interfaces (0.0.0.0)
defaults write app.llamabarn.LlamaBarn exposeToNetwork -bool YES
# or bind to a specific IP (e.g., for Tailscale)
defaults write app.llamabarn.LlamaBarn exposeToNetwork -string "100.x.x.x"
# disable (default)
defaults delete app.llamabarn.LlamaBarn exposeToNetwork
One often overlooked after that is ggml, the tensor library that runs llama.cpp is not based on pytorch, rather just plain cpp. In a world where pytorch dominates, it shows that alternatives are possible and are worthy to be pursued.
It's great to see the ggml team getting proper backing. Keeping inference in bare-metal C/C++ without the Python bloat is the only way local AI is going to scale efficiently. Well deserved for Georgi, Johannes, Piotr, and the rest of the team.
Score Breakdown
+0.33
PreamblePreamble
Medium P:open-platform-structure
Editorial
ND
Structural
+0.25
SETL
ND
Combined
ND
Context Modifier
ND
Platform enables global collaboration and equal dignity through open participation structures, though content itself not evaluated.
+0.25
Article 1Freedom, Equality, Brotherhood
Medium P:equal-access-to-platform
Editorial
ND
Structural
+0.20
SETL
ND
Combined
ND
Context Modifier
ND
Platform provides equal access to discussion functionality regardless of user background, though moderation policies may create exceptions.
+0.20
Article 2Non-Discrimination
Medium P:non-discrimination-in-access
Editorial
ND
Structural
+0.15
SETL
ND
Combined
ND
Context Modifier
ND
Community standards prohibit discrimination in discussions; structural access controls do not discriminate by protected characteristics.
+0.10
Article 3Life, Liberty, Security
Low
Editorial
ND
Structural
+0.10
SETL
ND
Combined
ND
Context Modifier
ND
No observable signals regarding right to life, security of person, or bodily integrity on technical discussion platform.
0.00
Article 4No Slavery
Low
Editorial
ND
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
Not applicable to this platform context.
0.00
Article 5No Torture
Low
Editorial
ND
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
Not applicable to this platform context.
0.00
Article 6Legal Personhood
Low
Editorial
ND
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
Not applicable to this platform context.
+0.23
Article 7Equality Before Law
Medium P:equal-protection-in-moderation
Editorial
ND
Structural
+0.15
SETL
ND
Combined
ND
Context Modifier
ND
Community guidelines apply equally to all users; moderation policies provide consistent application of conduct standards without selective enforcement signals observed.
0.00
Article 8Right to Remedy
Low
Editorial
ND
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
Not applicable to this platform context.
0.00
Article 9No Arbitrary Detention
Low
Editorial
ND
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
Not applicable to this platform context.
+0.26
Article 10Fair Hearing
Medium P:open-forum-access
Editorial
ND
Structural
+0.18
SETL
ND
Combined
ND
Context Modifier
ND
Public discussion forum provides fair hearing mechanism for technical disputes and policy discussions without apparent gatekeeping.
0.00
Article 11Presumption of Innocence
Low
Editorial
ND
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
Not applicable to this platform context.
-0.21
Article 12Privacy
Medium P:tracking-and-analytics
Editorial
ND
Structural
-0.15
SETL
ND
Combined
ND
Context Modifier
ND
Feature flags and analytics infrastructure indicate behavioral tracking of user activities; privacy controls exist but tracking is structural feature.
+0.42
Article 13Freedom of Movement
Medium P:freedom-of-movement-in-platform P:unrestricted-discussion-access
Editorial
ND
Structural
+0.30
SETL
ND
Combined
ND
Context Modifier
ND
No geographic restrictions on discussion access; users can freely navigate and participate across discussion threads without location-based limitations.
+0.25
Article 14Asylum
Low P:asylum-for-technical-discussion
Editorial
ND
Structural
+0.20
SETL
ND
Combined
ND
Context Modifier
ND
Platform provides space for open technical discussion without persecution, though this is not primary function.
+0.10
Article 15Nationality
Low
Editorial
ND
Structural
+0.10
SETL
ND
Combined
ND
Context Modifier
ND
Limited signals regarding nationality rights; platform is transnational and does not enforce nationality-based restrictions.
+0.05
Article 16Marriage & Family
Low
Editorial
ND
Structural
+0.05
SETL
ND
Combined
ND
Context Modifier
ND
Platform does not directly implicate family or marriage rights.
-0.25
Article 17Property
Medium P:platform-ownership-over-user-content
Editorial
ND
Structural
-0.20
SETL
ND
Combined
ND
Context Modifier
ND
GitHub retains platform control and content terms subordinate user intellectual property rights to platform governance; ownership is conditional.
+0.30
Article 18Freedom of Thought
Medium P:freedom-of-thought-in-discussion
Editorial
ND
Structural
+0.22
SETL
ND
Combined
ND
Context Modifier
ND
Discussion platform enables expression of diverse technical viewpoints without apparent ideological filtering; no content censorship observed.
+0.47
Article 19Freedom of Expression
High P:freedom-of-expression-in-discussion P:open-information-sharing
Editorial
ND
Structural
+0.35
SETL
ND
Combined
ND
Context Modifier
ND
Public discussion board explicitly enables freedom of expression; users can share information and seek/receive ideas without gatekeeping. Community standards allow broad expression within conduct guidelines.
+0.28
Article 20Assembly & Association
Medium P:freedom-of-association-in-community
Editorial
ND
Structural
+0.20
SETL
ND
Combined
ND
Context Modifier
ND
Users can freely associate in discussions and form collaborative groups around shared technical interests; no restrictions on association observed.
+0.20
Article 21Political Participation
Medium P:democratic-participation-in-community
Editorial
ND
Structural
+0.15
SETL
ND
Combined
ND
Context Modifier
ND
Discussions enable community input on technical decisions; voting/reaction features provide democratic voice, though maintainer authority is structural.
+0.23
Article 22Social Security
Medium P:social-safety-in-community
Editorial
ND
Structural
+0.18
SETL
ND
Combined
ND
Context Modifier
ND
Community guidelines and moderation provide social safety against harassment; support structures exist for community members.
0.00
Article 23Work & Equal Pay
Low
Editorial
ND
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
Not directly applicable; platform is not employment context, though discussion may involve work-related topics.
0.00
Article 24Rest & Leisure
Low
Editorial
ND
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
Not applicable to this platform context.
+0.35
Article 25Standard of Living
Medium P:accessible-platform-design
Editorial
ND
Structural
+0.20
SETL
ND
Combined
ND
Context Modifier
ND
Observable accessibility features including keyboard navigation, ARIA labels, responsive design promote equitable access to discussion platform.
+0.17
Article 26Education
Medium P:open-knowledge-sharing
Editorial
ND
Structural
+0.12
SETL
ND
Combined
ND
Context Modifier
ND
Platform enables free education and knowledge dissemination through open technical discussions; community learning is structural purpose.
+0.37
Article 27Cultural Participation
High P:open-source-community-participation P:shared-cultural-creation
Editorial
ND
Structural
+0.25
SETL
ND
Combined
ND
Context Modifier
ND
Discussion platform explicitly enables participation in open-source community and shared technical culture; users can freely participate in cultural creation around software development.
+0.10
Article 28Social & International Order
Low
Editorial
ND
Structural
+0.10
SETL
ND
Combined
ND
Context Modifier
ND
Platform provides community order for technical discussions, though not directly implicated in social/international order.
+0.13
Article 29Duties to Community
Medium P:community-responsibility
Editorial
ND
Structural
+0.08
SETL
ND
Combined
ND
Context Modifier
ND
Community guidelines establish baseline responsibilities for respectful participation; enforcement mechanisms exist within platform.
+0.05
Article 30No Destruction of Rights
Low
Editorial
ND
Structural
+0.05
SETL
ND
Combined
ND
Context Modifier
ND
Platform does not restrict rights and freedoms; no preventive limitations observed.