frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Making your own programming language is easier than you think (but also harder)

https://lisyarus.github.io/blog/posts/making-your-own-programming-language.html
23•ibobev•2d ago

Comments

smitty1e•1h ago
If I were to make my own programming language, it would look an awful lot like Python.

Roughly 100%.

cornholio•57m ago
I agree, Python allows anyone to write bad code, but makes up for it by running the code slow enough that it can't do real damage.
Imustaskforhelp•1h ago
I have only read the first end of the article but I can't help but think that a project like libriscv[0] would've/could've worked for their game project too because fun fact but the creator of librsicv, the legendary fwsgonzo is also making a game. I highly recommend for people to check out their discord server.

But my main point is that libriscv is one of the fastest libriscv emulators and then something like C/C++/lua could've been used with sandboxing purposes for the purposes of the game then.

Am I missing something? Although, making a programming language is one kind of its own projects and that's really cool as well :-D

but I would also love to hear the author's opinion on libriscv as it feels like it ticks of all the boxes from my understanding

[0]: https://github.com/libriscv/libriscv

virexene•28m ago
this project is pretty interesting, although i'm wondering how they're planning to address the "easy sandboxing" design goal in a compiled language with raw pointer arithmetic and clib interop... in that regard i think lua would have been a lot easier to sandbox, despite the author's concerns.

(also, they might want to look into lua userdata, since that would address their concern about the overhead of converting between native and lua data structures. the language is designed to be embedded in C programs after all)

unnouinceput•24m ago
Making you own language is easy. Creating the library that will actually solve problems without forcing the developers to reinvent the wheel is the crux. There is a reason why C++ / Java / JavaScript etc are established, it's the already proven libraries around those languages that allows them to be so successful.

Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc

https://twitter.com/jarredsumner/status/2053047748191232310
329•heldrida•13h ago•322 comments

Internet Archive Switzerland

https://blog.archive.org/2026/05/06/internet-archive-switzerland-expanding-a-global-mission-to-pr...
505•hggh•11h ago•72 comments

Rust but Lisp

https://github.com/ThatXliner/rust-but-lisp
21•thatxliner•1h ago•7 comments

I’ve banned query strings

https://chrismorgan.info/no-query-strings
225•susam•6h ago•118 comments

Zed Editor Theme-Builder

https://zed.dev/theme-builder
133•cuechan•5h ago•40 comments

Show HN: I made a Clojure-like language in Go, boots in 7ms

https://github.com/nooga/let-go
50•marcingas•5h ago•10 comments

CPanel's Black Week: 3 New Vulnerabilities Patched After Attack on 44k Servers

https://www.copahost.com/blog/cpanels-black-week-three-new-vulnerabilities-patched-after-ransomwa...
94•ggallas•6h ago•49 comments

Making your own programming language is easier than you think (but also harder)

https://lisyarus.github.io/blog/posts/making-your-own-programming-language.html
24•ibobev•2d ago•5 comments

Production engineering when trading billions of dollars a day [video]

https://www.youtube.com/watch?v=zR9PpXWsKFQ
66•abstrus•1d ago•14 comments

Distributing Mac software is increasing my cortisol levels

https://blog.kronis.dev/blog/apple-is-increasing-my-cortisol-levels
158•LorenDB•8h ago•98 comments

The Serial TTL connector we deserve

https://kohlschuetter.github.io/blog/posts/2026/05/07/serial-ttl-connector/
6•kohlschuetter•2d ago•0 comments

LLMs corrupt your documents when you delegate

https://arxiv.org/abs/2604.15597
322•rbanffy•14h ago•126 comments

A recent experience with ChatGPT 5.5 Pro

https://gowers.wordpress.com/2026/05/08/a-recent-experience-with-chatgpt-5-5-pro/
579•_alternator_•20h ago•413 comments

Meta's embrace of A.I. is making its employees miserable

https://www.nytimes.com/2026/05/08/technology/meta-ai-employees-miserable.html
208•JumpCrisscross•4h ago•180 comments

I caught the car

https://undecidability.net/senior/
23•holden_nelson•2h ago•26 comments

Getting Arrested in Japan

https://sundaicity.com/blogs/getting-arrested-in-japan
83•bane•1h ago•51 comments

The hypocrisy of cyberlibertarianism

https://matduggan.com/the-intolerable-hypocrisy-of-cyberlibertarianism/
239•ColinWright•9h ago•184 comments

Using Claude Code: The unreasonable effectiveness of HTML

https://twitter.com/trq212/status/2052809885763747935
400•pretext•18h ago•233 comments

PipeDream on the Acorn Archimedes

https://stonetools.ghost.io/pipedream-archimedes/
71•msephton•8h ago•34 comments

France Moves to Break Encrypted Messaging

https://reclaimthenet.org/france-moves-to-break-encrypted-messaging
15•Cider9986•1h ago•1 comments

The ROKR wooden typewriter: a closer look

http://writingball.blogspot.com/2026/05/the-rokr-wooden-typewriter-closer-look.html
24•speckx•2d ago•3 comments

Forking the Web

https://dillo-browser.org/lab/web-fork/
97•wrxd•11h ago•103 comments

Mythical Man Month

https://martinfowler.com/bliki/MythicalManMonth.html
339•ingve•2d ago•189 comments

OpenAI’s WebRTC problem

https://moq.dev/blog/webrtc-is-the-problem/
463•atgctg•2d ago•140 comments

All my clients wanted a carousel, now it's an AI chatbot

https://adele.pages.casa/md/blog/all-my-clients-wanted-a-carousel-now-it-s-an-ai-chatbot.md
151•edent•16h ago•64 comments

America's carpet capital: an empire and its toxic legacy

https://apnews.com/projects/pfas-forever-stained/
146•rawgabbit•3d ago•95 comments

How LEDs are made (2014)

https://learn.sparkfun.com/tutorials/how-leds-are-made/all
122•smig0•2d ago•20 comments

GrapheneOS fixes Android VPN leak Google refused to patch

https://cyberinsider.com/grapheneos-fixes-android-vpn-leak-google-refused-to-patch/
255•Georgelemental•9h ago•85 comments

Google broke reCAPTCHA for de-googled Android users

https://reclaimthenet.org/google-broke-recaptcha-for-de-googled-android-users
1434•anonymousiam•1d ago•526 comments

What causes lightning? The answer keeps getting more interesting

https://www.quantamagazine.org/what-causes-lightning-the-answer-keeps-getting-more-interesting-20...
187•Tomte•3d ago•42 comments