frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

I'm 15. I spent the last three years building a programming language

https://x-lang.vercel.app/ineedhelp
3•x-xxx•2h ago

Comments

Alien1Being•1h ago
Hmmm....

Nothing in the repository seems to be over 4 days old.

x-xxx•1h ago
The repository is only four days old, but the project isn't.

I developed X locally in folders on my computer and wasn't using Git or GitHub during most of the development. I created the public repository only when I was preparing to release it, so the Git history doesn't represent how long I worked on X.

jupr•57m ago
The whole 'the repo is only 4 days old' isn't a good tell tale anymore unfortunately.

Unexperienced builders just use git as a save button.

Im not saying this is the right way to do things, but the measure of how much effort was put into something can't really be determined from the git history.

There are plenty of reasons to develop, then throw something over the wall, one being general privacy.

tnelsond4•33m ago
So you used rust to write a better rust? I'm just kidding. Looks like a real interesting language with some good features without being verbose or ugly.

The backstory is interesting, though I wish it covered more the rationale behind the language and the thought-process that went into its design.

I especially like that track covers everything from switch statements to if-else statements in a nice concise way.

Curious if the 1 based arrays get confusing in @low mode.

As far as the benchmarks go, I didn't see, was there any other languages compared?

x-xxx•4m ago
I really love creating technology. Whether it is a game, a program, or something completely new, creating things is something I genuinely enjoy.

At some point, I began thinking that I wanted to create one programming language that could do everything. It was something I had wanted to make for a long time. I wanted it to be safe, flexible, simple, and fast.

I did not want to keep changing languages whenever I moved to a different part of a system. I did not want to constantly switch my way of thinking between different languages, syntax, and models. I wanted to be able to build everything within one language.

For the benchmarks, I intentionally chose not to compare X with other languages. I want X to be X, and I want the results to represent only what X actually produced. I do not want the benchmarks to be used for boasting that X is better than another language, or for speaking negatively about other languages. I want X to exist as its own language without competing with anyone. Readers can decide for themselves whether they want to compare the results.

For the names and syntax, my main goal was to make them as easy as possible. Even if a beginner knows almost nothing about programming, I want them to feel that the language is understandable, and to be able to guess what something means quickly.

I think that creating too many different syntax forms for closely related ideas forces people to remember too much. Reducing a group of related operations into one consistent form can reduce how much the user has to memorize.

More generally, I try not to create a new syntax form for every small variation. I think humans remember patterns more naturally than they remember many separate words and rules about exactly when each one must be used. A familiar pattern can continue to feel natural and simple even when the behavior behind it is still detailed and powerful.

The simplest summary of my design process is that I kept asking what people actually need, and thinking about the problems I experienced when I first started learning programming.

tnelsond4•19m ago
I'm amazed by how in-depth the documentation is. Usually projects struggle to get decent docs. (Unless the docs are LLM generated). I'm not sure what's better, the design or the docs.

Like you said in your backstory, it's an awful shame to work so hard on something and have it get absolutely no attention.

I haven't tried out any of the code yet, but I'm curious enough to maybe try it sometime, especially since it has a robust FFI already. I had just uninstalled rust because I'm more of an old school C guy and don't like writing "safe" code.

I wrote 5000 lines of assembly because I was angry

https://ujjwalvivek.com/blog/log_0009_baremetal.md
1•ujjwalvivek•45s ago•0 comments

Kimi 2.7 vs. DeepSeek Coder

https://simpletechguides.com/comparisons/kimi-k2-vs-mimo-code-vs-deepseek-coder/
1•ritzaco•1m ago•0 comments

Show HN: Hey, Reachy – near-real-time voice for the Reachy Mini desktop robot

https://www.runreachyrun.com/
1•RyeCatcher•1m ago•0 comments

Anonymized Network Sensing Graph Challenge

https://graphchallenge.mit.edu/challenges/
1•teleforce•2m ago•0 comments

Degoogling cost me my YouTube feed, so I had to make my own

https://philippdubach.com/posts/degoogling-cost-me-my-youtube-feed-so-i-made-my-own/
1•7777777phil•3m ago•0 comments

AI Supercharges Deepfake Nudes–Unleashing a New Form of Bullying Among Kids

https://www.wsj.com/tech/ai-deepfake-nudes-bullying-school-d242b8d4
1•thm•4m ago•0 comments

Observability tools weren't built for AI debugging

https://leaddev.com/ai/observability-tools-werent-built-for-ai-debugging
1•argoeris•5m ago•0 comments

Pavle

1•andrejaki•5m ago•0 comments

Super Audio CD

https://en.wikipedia.org/wiki/Super_Audio_CD
1•hdz•6m ago•0 comments

The next AI challenge is profitability

https://www.businessage.com/post/the-next-ai-challenge-is-profitability
2•arnon•8m ago•0 comments

NCERT covers Mohenjo-daro 'Dancing Girl' torso in new Class 9 textbook

https://indianexpress.com/article/education/ncerts-new-class-9-art-textbook-covers-up-torso-of-mo...
2•thunderbong•8m ago•0 comments

India, UAE partner on AI sovereignty to bypass Google, Microsoft

https://restofworld.org/2026/india-uae-g42-cerebras-ai-sovereignty/
3•speckx•9m ago•0 comments

How Onions Make You Cry [video]

https://www.youtube.com/watch?v=IS9bo3cVmYI
1•gmays•9m ago•0 comments

Sealed, verify-it-yourself attestations for agent security claims

https://github.com/xanfaina/aam
2•xanfaina•9m ago•0 comments

What we know about the Medline warehouse fire in Tracy

https://www.kcra.com/article/what-we-know-medline-warehouse-tracy-fire/71576519
1•seam_carver•10m ago•0 comments

An interactive web version of Vince Ciotti's 'HIS-tory' series

https://his-history.org/
1•Alcatrats•11m ago•1 comments

Gribouille 0.3.0: A Grammar of Graphics for Typst

https://mickael.canouil.fr/posts/2026-06-15-gribouille-0-3/
2•mcanouil•11m ago•0 comments

TypeScript Performance in TanStack Table V9

https://tanstack.com/blog/tanstack-table-v9-typescript-performance
1•ilreb•13m ago•0 comments

AI Can Reverse-Engineer Hardware. I Can't Turn Off My Own Alarm

https://www.sudomoin.com/p/ai-can-reverse-engineer-hardware-i-can-t-turn-off-my-own-alarm
1•dimitri-vs•15m ago•0 comments

If prime numbers are rare, then why do they keep showing up in pairs? [video]

https://www.youtube.com/watch?v=8HBDE-msUjw
1•lambertsimnel•15m ago•0 comments

Show HN: Can Europe train a frontier AI model on the compute it owns?

https://github.com/sammysltd/euromesh
2•smashini•15m ago•0 comments

Show HN: Larastvel, Laravel-inspired Rust web framework

https://larastvel.vercel.app
1•sonyarianto•16m ago•0 comments

Publisher reviewing 2 more papers on glyphosate safety over ghostwriting claims

https://retractionwatch.com/2026/06/15/glyphosate-roundup-safety-ghostwriting-claims-critical-rev...
2•tmoertel•16m ago•0 comments

Show HN: Conan – A Live HUD for Claude Code on macOS

https://www.conan.sh/
1•randydigital•17m ago•0 comments

IP Linux – browser desktop environment built with React and Vite

https://ip-os-linux.vercel.app/
1•nexoipgit•17m ago•0 comments

Show HN: Building a Time Machine for Sports

https://www.microleaguesports.com/blogs/microleague-dev-blog-vol-1
1•esolar07•18m ago•0 comments

Google Flight Simulator

https://developers.google.com/maps/documentation/earth/flight-simulator
4•bookofjoe•20m ago•0 comments

Fox Corporation to Acquire Roku, Inc

https://investor.foxcorporation.com/news/corp-press-releases/2026/fox-corporation-to-acquire-roku...
1•JumpCrisscross•21m ago•0 comments

Show HN: Nxui – Copy-paste animated UI components for Vue

https://nxui.geoql.in/docs/
1•vinayakkulkarni•21m ago•0 comments

You're Not "AI Native"

https://www.stvn.sh/writing/youre-not-ai-native-exu048c
3•mooreds•21m ago•0 comments