frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Mach – A compiled systems language looking for contributions

https://github.com/octalide/mach
6•octalide•1h ago
Hi HN,

I'm the creator of Mach (https://github.com/octalide/mach or https://machlang.org). Two days ago, we finally achieved full self hosting. I wanted to make a post here to show off the language since this is a big milestone for us.

## TL;DR about the language for those curious:

- There are no external dependencies anywhere in the pipeline. This includes LLVM, libc bindings, or anything of the sort (save for the historical bootstrap compiler, which requires any C compiler and has been phased out completely).

- Mach is extremely opinionated and very anti-magic. WYSIWYG is a core principal for the language. There are no hidden behaviors, implicit type conversions, or "automatic features". Simplicity and stripping away ambiguity are core principals that this language upholds.

- Performance currently lags behind C by about a factor of only 4x at the time of writing, almost entirely due to the lack of deep compiler optimizations like autovectorization, which have not been fully implemented yet. Eventually, Mach will be at least on par with C.

## Why did I build this?

I love low level systems languages like C, Zig, Go, and (sometimes) Rust, but I wanted something that actively discourages "cleverness" in favor of long-term maintainability and overall clarity. Mach is highly opinionated and explicitly demands verbosity in ways that other languages are afraid to. Computers aren't magic, and code you write should not pretend they are. This project initially started out as a learning opportunity for myself, but grew into a fully featured language as time went on. There is still a lot I have to learn, however, and I'm excited to be able to do so as this project continues to grow into the future.

## Why do I (the reader) care?

If you like C, you'll probably like Mach. Mach takes heavy inspiration from the "vibe" of writing C, but improves on much of the syntax, lacks quite a few footguns, "unhides" a lot of internal mechanisms, and has a FAR better dependency management system.

If you want to play around with a language that is fully capable of replacing C, and especially if you would like to contribute to its development, then PLEASE stop by and mess around.

## Where should I go to check it out?

The github repository has a link to our discord if you'd like to chat with myself or our few other regular users. My personal account has all of the tooling that exists as well as a few example repos if you feel inclined to try it out.

## Will this project by dead in X months?

I've been working on this in the background for over 2 years now. This is a long term project that I plan to maintain into the indefinite future, with or without a userbase. If you like the language at all, I highly encourage you to get involved in its development because it WILL be sticking around in some capacity forever.

I know this was a bit "rambly", but let me just say that it's been a great joy to work on this project and I would love any and ALL opinions and contributions, ESPECIALLY if you hate the language or find a problem that needs fixing. Let me know what you guys think!

Comments

scratchyone•36m ago
fully self hosted without any external dependencies is incredibly impressive, amazing work

Our Stock Market Is Broken

https://www.nytimes.com/2026/06/08/opinion/spacex-ipo-stock-market.html
1•2OEH8eoCRo0•3m ago•0 comments

Autonomy Is Not a Switch

https://autonomousagents19.com/blog/governed-autonomy/approval-hybrid-autonomous-three-modes-of-t...
1•KissMySaas•10m ago•0 comments

macOS 27 requires Apple Silicon, as Apple draws down the Intel Mac era

https://arstechnica.com/gadgets/2026/06/macos-27-requires-apple-silicon-as-apple-draws-down-the-i...
1•gk1•12m ago•0 comments

How to Find Consulting Clients (2015)

https://www.gkogan.co/how-to-find-consulting-clients/
1•gk1•13m ago•0 comments

If only you could be so lucky as to feel regret

https://www.bitsofwonder.co/p/if-only-you-could-be-so-lucky-as
1•ogundipeore•14m ago•0 comments

Building Software Is Learning

https://registerspill.thorstenball.com/p/building-software-is-learning
1•baetylus•16m ago•0 comments

Same Query, Three Results: Benchmarking ParadeDB and Postgres FTS

https://www.paradedb.com/blog/benchmarker-iteration
1•jamesgresql•19m ago•1 comments

The Truth About Salt – By a Midwestern Doctor

https://www.midwesterndoctor.com/p/the-truth-about-salt-efa
1•bilsbie•21m ago•0 comments

Federal judge blocks H1B visa $100K fee

https://www.alaskasnewssource.com/2026/06/08/federal-judge-blocks-h1-b-visa-100k-fee/
4•naturalmovement•23m ago•0 comments

Let us filter AI slop, you cowards

https://www.theverge.com/ai-artificial-intelligence/942909/let-us-filter-ai-slop-google-youtube-m...
3•cdrnsf•23m ago•0 comments

1010220

https://www.1010220.com/
1•kidbomb•25m ago•0 comments

A cargo airship lifted by vacuum instead of helium (peer-reviewed)

https://www.sciencedirect.com/science/authShare/S1270963826011788/20260608T232600Z/1?md5=c16e82fa...
1•iliatoli•27m ago•0 comments

Meta Launches 'Workforce Academy' to Train Workers to Build Data Centers

https://www.wsj.com/tech/ai/meta-launches-workforce-academy-to-train-workers-to-build-data-center...
1•sebastian_z•27m ago•0 comments

France Slaps Nintendo with $46M Fine over Switch Joy-Con Drift

https://www.ign.com/articles/france-slaps-nintendo-with-46-million-fine-over-switch-joy-con-drift
1•rcy•27m ago•0 comments

US millionaire big-game hunter dies after being crushed by elephants

https://www.theguardian.com/us-news/2026/apr/24/millionaire-hunter-dies-elephants-gabon
3•PaulHoule•29m ago•2 comments

Getting Lois in Defense?

1•andrebenoit11•31m ago•0 comments

If HN policy disallows AI comments, why is linking to AI generated content ok?

5•ekelsen•32m ago•5 comments

Empire of the Air (PBS, 1992)

https://archive.org/details/empire-of-the-air
1•petethomas•34m ago•0 comments

Tests suggest Russian satellites can jam GPS on a continental scale

https://arstechnica.com/space/2026/06/tests-suggest-russian-satellites-can-jam-gps-on-a-continent...
5•emot•40m ago•0 comments

Elon Musk says SpaceX doesn't need 'magic' to put AI data centers up in space

https://www.marketwatch.com/story/elon-musk-says-spacex-doesnt-need-magic-to-put-ai-data-centers-...
2•emot•41m ago•0 comments

Meta Deletes Face-Recognition System from Smart Glasses App After Wired Report

https://www.wired.com/story/meta-removes-face-recognition-code-meta-ai-app-smart-glasses/
4•littlexsparkee•41m ago•0 comments

Show HN: I recreated AOL Instant Messenger in the browser

https://www.webaim.xyz
3•RgrTheShrubbr•47m ago•0 comments

Loop Engineering

https://twitter.com/i/status/2064127981161959567
2•twapi•49m ago•0 comments

Rutger Bregman and His School for Moral Ambition Lacks Moral Ambition

https://louwrentius.com/rutger-bregman-his-school-for-moral-ambition-lacks-moral-ambition.html
1•louwrentius•49m ago•0 comments

Supporting Exchange and beyond

https://brendan.abolivier.bzh/exchange-pt-2/
1•babolivier•50m ago•0 comments

A new study says people love working from home, but does it love them back?

https://www.npr.org/2026/06/08/nx-s1-5848125/remote-work-mental-health-isolation
2•xrd•52m ago•0 comments

Exposing the Solid State Donut Battery. It's Over. [video]

https://www.youtube.com/watch?v=j5oyVNjrUPI
3•jbardnz•52m ago•0 comments

GNU Binutils 2.46.1 Released

https://sourceware.org/pipermail/binutils/2026-June/149568.html
2•edelsohn•52m ago•0 comments

Semantics for 2D Rasterization

https://arxiv.org/abs/2603.23696
3•coffeeaddict1•56m ago•0 comments

SpaceX has just officially unveiled its AI1 satellite

https://twitter.com/SawyerMerritt/status/2064108916611420273
3•redox99•58m ago•0 comments