297 points by tosh 4 days ago | 112 comments on HN
| Moderate positive Mixed · v3.7· 2026-02-26 00:49:41 0
Summary Digital Access & Education Advocates
The Om language documentation and open-source distribution model advocate for universal access to programming knowledge and tools through simplified design, free availability, and collaborative development. The content demonstrates strongest alignment with Article 19 (freedom of information and expression through open-source code sharing), Article 26 (right to education via free, accessible technical learning materials), and Article 27 (participation in scientific and technical culture). The site structure systematically removes barriers to information access, technical education, and collaborative knowledge creation.
Would recommend placing example language syntax above the fold. Was tough to have to scroll halfway down the entire site to see any syntax. Nobody cares about the EBNF syntax until they have a feel for the language.
That would be parsed as a single operator and evaluated using the following rule:
> Evaluates to the operation defined for the operator in the environment. If none, evaluates to a constant function that pushes the operator, followed by all input terms, onto the output program.
It's clearly a language designed for people interested in programming languages. Plenty of straightforward examples to show what makes this language interesting/different/worth your time.
But if you're incurious about things that aren't immediately practical (which has sadly been a growing number of HN community in more recent years), you will probably not be interested.
In an era when so much "practical" coding can be offloaded to an LLM, I'm particularly interested in seeing languages that are doing something different even if it makes them initially impractical.
Nasty swipes like this routinely get upvoted, and then we end up with them at the top of a thread, choking out everything HN is supposed to be for. (I've downweighted it now.)
Article 26 protects the right to education, including free primary education, with education directed toward human development, human rights, and fundamental freedoms. The Om language explicitly advocates for accessibility through 'maximally-simple' design, minimal syntax, and freely available documentation. The design philosophy removes barriers to technical literacy and programming education.
FW Ratio: 50%
Observable Facts
The page emphasizes 'minimal syntax, comprised of only three elements' to reduce learning barriers.
Complete documentation with examples and explanations is freely accessible.
The source code is available for students and learners to study and modify without cost.
Inferences
The design emphasis on simplicity directly targets educational accessibility for diverse learners.
Free documentation and open-source code enable anyone to self-educate in programming.
The educational framing supports Article 26's goal of enabling human development and rights literacy.
Article 27 protects the right to participate in the cultural life of the community and to benefit from scientific advancement and artistic creation. The Om language supports this through open-source collaborative development, comprehensive documentation enabling scientific understanding, and a licensing framework that enables participation in technical culture.
FW Ratio: 50%
Observable Facts
The page states the project welcomes 'others to get involved in early development.'
The Eclipse Public License v1.0 explicitly permits modification and redistribution of code.
The site provides full 'documentation' of the language and implementation for scientific study.
Inferences
The open-source licensing and collaborative GitHub model enable broad participation in scientific/technical culture.
Free access to comprehensive technical documentation enables benefiting from scientific advancement.
The invitation to contribute positions users as participants in cultural creation, not mere consumers.
Article 19 protects freedom of opinion and expression, including the right to seek, receive, and impart information and ideas through any medium. The Om language explicitly emphasizes open-source collaborative development, unicode support enabling global expression, and documentation freely available. The design philosophy advocates for removing barriers to information access and programming literacy.
FW Ratio: 50%
Observable Facts
The page states source code is 'downloadable from the Om GitHub repository' with no restrictions on use.
The documentation includes full language specifications and implementation details, freely accessible.
Unicode support is explicitly highlighted: 'Unicode is fully supported' with examples in Korean and Chinese characters.
Inferences
The emphasis on open-source GitHub availability and collaborative development directly supports freedom of information exchange.
The explicit support for non-Latin Unicode demonstrates commitment to enabling expression across all languages and scripts.
Free access to complete technical documentation aligns with the right to seek and receive information.
The preamble of the UDHR emphasizes dignity, equality, and freedom as foundations for justice and peace. The Om language documentation implicitly advocates for open access to programming tools and knowledge by emphasizing simplicity, accessibility, and collaborative development. The open-source model aligns with principles of universal participation and equal opportunity.
FW Ratio: 60%
Observable Facts
The page states Om is 'a novel, maximally-simple concatenative...programming and algorithm notation language.'
The source code is 'downloadable from the Om GitHub repository' with no access restrictions mentioned.
The program uses the Eclipse Public License v1.0, which is explicitly linked for reference.
Inferences
The emphasis on 'minimal syntax' and simplicity suggests advocacy for reducing barriers to programming knowledge.
Free, open-source distribution with public GitHub access demonstrates structural commitment to universal access.
Article 22 recognizes the right to social security and the realization of economic, social, and cultural rights. The Om language's emphasis on removing barriers to technical education and knowledge access supports the right to participate in cultural and scientific advancement.
FW Ratio: 67%
Observable Facts
The page explicitly states the software is available for building and use 'without' cost barriers.
Documentation includes 'comprehensive' language specifications and implementation details.
Inferences
Free access to technical tools supports economic and social advancement for all participants.
Article 1 asserts all humans are born free and equal in dignity and rights. The Om language, through its design for universal accessibility and open-source availability, implicitly supports equal access to technical education and tool creation across all individuals regardless of background.
FW Ratio: 67%
Observable Facts
The page contains no identity requirements, login barriers, or discriminatory access mechanisms.
The open-source model permits any individual to download, study, and modify the code.
Inferences
Universal access mechanisms reflect a structural commitment to equal opportunity in technical development.
Article 20 protects freedom of peaceful assembly and association. The Om language, through its open-source collaborative model, implicitly supports community association and collective development of shared resources.
FW Ratio: 67%
Observable Facts
The page references 'Om GitHub repository' as the source for community-driven development.
The documentation invites others to 'get involved in early development.'
Inferences
The open-source model structurally facilitates community assembly and collaborative association.
Article 2 prohibits discrimination based on race, color, sex, language, religion, political opinion, national origin, property, birth status, and other characteristics. The Om documentation makes no explicit claims about discrimination or protected categories.
Article 3 recognizes the right to life, liberty, and security of person. The Om language documentation does not address these fundamental rights directly.
Article 8 protects the right to effective remedy for violations of fundamental rights. The Om documentation does not address remedies or grievance mechanisms.
Article 10 protects the right to a fair and public hearing by an independent, impartial tribunal. The Om documentation does not address judicial processes.
Article 11 protects against retroactive criminal liability and provides presumption of innocence. The Om documentation does not engage with criminal law or liability.
Article 12 protects privacy, family, home, and correspondence against arbitrary interference. The Om documentation does not discuss privacy protections.
FW Ratio: 67%
Observable Facts
The page contains no cookie consent banner, tracking pixels, or analytics services visible in the HTML.
No privacy policy is linked from the main page.
Inferences
The absence of tracking mechanisms and data collection suggests a neutral-to-positive stance on user privacy through non-intrusion.
Article 13 protects freedom of movement and the right to leave and return to one's country. The Om documentation does not address movement or migration.
Article 21 protects the right to participate in government, voting, and public service. The Om documentation does not address political participation or governance.
Article 23 protects rights to work, free choice of employment, fair wages, and unionization. The Om documentation does not address employment or labor rights.
Article 25 protects the right to an adequate standard of living, including food, clothing, housing, and medical care. The Om documentation does not address these material needs.
Article 28 protects the right to a social and international order in which UDHR rights are fully realizable. The Om documentation does not explicitly address social order or systemic conditions.
FW Ratio: 50%
Observable Facts
The site uses international standards (Unicode, C++, common build tools) enabling global participation.
Inferences
The use of universal standards and global accessibility mechanisms implicitly supports an inclusive international order.
Article 29 frames rights and freedoms within the context of duties to the community and limits necessary to protect the rights of others. The Om documentation does not explicitly address duties or community obligations.
FW Ratio: 50%
Observable Facts
The Eclipse Public License v1.0 is explicitly cited as governing the software's use and distribution.
Inferences
The licensing framework establishes implicit duties regarding how others may use and modify the shared work.
Article 30 prohibits interpreting any provision of the UDHR as granting rights to destroy fundamental human rights. The Om documentation does not engage with this meta-principle.
The site provides free, comprehensive technical education materials without paywall or access restrictions. Open-source code enables hands-on learning. The structure supports universal technical education access.
The site structure enables free dissemination of ideas through open-source code, public GitHub repository access, and comprehensive documentation. No censorship, content filtering, or expression restrictions are observable. The platform encourages community contribution and idea-sharing through collaborative development.
The open-source model and freely available documentation enable broad participation in technical and scientific culture. The structure removes barriers to contributing ideas, creating derivative works, and benefiting from collective knowledge.
The site provides free, unrestricted access to a programming language and its source code via open-source licensing. No paywalls, authentication barriers, or access restrictions are imposed. The structure enables universal participation in development and learning.
By providing free, open-source access to a programming language with comprehensive documentation, the site structurally enables broad participation in technical and cultural advancement without economic barriers.
The site structure allows anyone to access, download, modify, and contribute to the language without discrimination. No identity verification, payment, or privileged status is required for access.
The site contains no observable privacy policy, cookie consent mechanisms, or data collection practices. The DCP indicates no privacy policy or data collection is observable.
The open-source, globally accessible structure of the project supports the emergence of a more open international knowledge order, though this is not explicitly framed.
The Eclipse Public License v1.0 imposes limited obligations on users regarding code modification and distribution, implicitly establishing duties to respect others' rights in a shared technical commons.
build 1ad9551+j7zs · deployed 2026-03-02 09:09 UTC · evaluated 2026-03-02 13:57:54 UTC
Support HN HRCB
Each evaluation uses real API credits. HN HRCB runs on donations — no ads, no paywalls.
If you find it useful, please consider helping keep it running.