frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
510•klaussilveira•8h ago•141 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
848•xnx•14h ago•507 comments

How we made geo joins 400× faster with H3 indexes

https://floedb.ai/blog/how-we-made-geo-joins-400-faster-with-h3-indexes
61•matheusalmeida•1d ago•12 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
168•isitcontent•9h ago•20 comments

Monty: A minimal, secure Python interpreter written in Rust for use by AI

https://github.com/pydantic/monty
171•dmpetrov•9h ago•77 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
282•vecti•11h ago•127 comments

Dark Alley Mathematics

https://blog.szczepan.org/blog/three-points/
64•quibono•4d ago•11 comments

Microsoft open-sources LiteBox, a security-focused library OS

https://github.com/microsoft/litebox
340•aktau•15h ago•165 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
228•eljojo•11h ago•142 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
333•ostacke•14h ago•90 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
425•todsacerdoti•16h ago•221 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
4•videotopia•3d ago•0 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
365•lstoll•15h ago•253 comments

PC Floppy Copy Protection: Vault Prolok

https://martypc.blogspot.com/2024/09/pc-floppy-copy-protection-vault-prolok.html
35•kmm•4d ago•2 comments

Delimited Continuations vs. Lwt for Threads

https://mirageos.org/blog/delimcc-vs-lwt
11•romes•4d ago•1 comments

Show HN: ARM64 Android Dev Kit

https://github.com/denuoweb/ARM64-ADK
12•denuoweb•1d ago•1 comments

Why I Joined OpenAI

https://www.brendangregg.com/blog/2026-02-07/why-i-joined-openai.html
85•SerCe•4h ago•66 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
214•i5heu•11h ago•160 comments

Show HN: R3forth, a ColorForth-inspired language with a tiny VM

https://github.com/phreda4/r3
59•phreda4•8h ago•11 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
35•gfortaine•6h ago•9 comments

Female Asian Elephant Calf Born at the Smithsonian National Zoo

https://www.si.edu/newsdesk/releases/female-asian-elephant-calf-born-smithsonians-national-zoo-an...
16•gmays•4h ago•2 comments

I spent 5 years in DevOps – Solutions engineering gave me what I was missing

https://infisical.com/blog/devops-to-solutions-engineering
123•vmatsiiako•13h ago•51 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
160•limoce•3d ago•80 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
258•surprisetalk•3d ago•34 comments

I now assume that all ads on Apple news are scams

https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
1022•cdrnsf•18h ago•425 comments

FORTH? Really!?

https://rescrv.net/w/2026/02/06/associative
53•rescrv•16h ago•17 comments

Evaluating and mitigating the growing risk of LLM-discovered 0-days

https://red.anthropic.com/2026/zero-days/
44•lebovic•1d ago•13 comments

WebView performance significantly slower than PWA

https://issues.chromium.org/issues/40817676
14•denysonique•5h ago•1 comments

I'm going to cure my girlfriend's brain tumor

https://andrewjrod.substack.com/p/im-going-to-cure-my-girlfriends-brain
98•ray__•5h ago•49 comments

Show HN: Smooth CLI – Token-efficient browser for AI agents

https://docs.smooth.sh/cli/overview
81•antves•1d ago•59 comments
Open in hackernews

Simple programming language with offline usable browser IDE

https://tiki.li/apps/tut_learn.html?v=2505e
114•chrisjj•8mo ago

Comments

bn-l•8mo ago
Who is this aimed at? Kids? If so it is unbelievably far off the mark.
lukaslalinsky•8mo ago
It has a similar vibe to the BASIC I was starting with at around 10-11 years old. When I first saw this, I was thinking it could be a good first language for someone who is actually eager to learn more, but doesn't need to be exposed to the realities of the IT world.
gus_massa•8mo ago
I made a somewhat similar project for My daughter when she was 8 or 9 y.o. It was a turtle that has to turn instead of using absolute coordinates like in this article.
James_K•8mo ago
There are people who don't know how to program, not necessarily because they are young, but because it hasn't been relevant in their lives yet.
SoftTalker•8mo ago
This is most people, and it will never be relevant in their lives ever.
delusional•8mo ago
How come? When I was learning HTML 20 years ago it was all angelfire sites and w3schools. This seems like a reasonable analogue to that. It doesn't have to be for all people in an age group.
hyperhello•8mo ago
It’s probably just aimed at scratching an itch of the person who designed it. Often when I see “for kids” I see a simplification of what adults would think. Here I see…JavaScript without brackets and parentheses.
bn-l•8mo ago
If it is designed for kids then it is off the mark.
mike_ivanov•8mo ago
Depends on the kind of kids. I find the approach perfect for the 10-15 years old age group.
istjohn•8mo ago
Why do you say that? It seems like a great halfway point between Scratch and Python.
chrisbrandow•8mo ago
Why?
mike_ivanov•8mo ago
There are 3yo kids, 5yo, 15yo ... 50yo kids. All are different. Don't judge by your own inner kid age.
7thaccount•8mo ago
Although simplistic it does remind me of my dream for a simplistic command driven language that actually does the tasks I want in a simple manner. I'm not thinking of tcl either, but if powershell was a lot faster and included support for a lot more things kind of like the graphics language mentioned here. Calling out to the Microsoft GUI tools is such a pain and not worth it given the glacial performance.
WillAdams•8mo ago
I've actually been using OpenPythonSCAD for this sort of thing:

https://pythonscad.org/

paired with:

https://www.blockscad3d.com/editor/

it lets me rough out an algorithm (see the section on arcs in: https://github.com/WillAdams/gcodepreview/blob/main/gcodepre... ) interactively, seeing the result on-screen --- then once I have the rough concept, I can re-write it in Python, retaining this interactivity.

EDIT: next step is to work up a batch file which has me running OpenSCAD on a series of files to output .png and .svg files to read them back in and place the output at the appropriate places in the document.

7thaccount•8mo ago
Nice setup to solve a problem. Seems like something I would do :)
WillAdams•8mo ago
Thanks!

I kind of wish that I could find some tool like to Jupyter Notebook which would work for my needs, but I always run into some odd limitation.

jerf•8mo ago
This seems a very surprising combination of technologies to turn into a visual prototyping language. Do you have a blog post or something on this topic that might expand on this workflow?
WillAdams•8mo ago
I suppose I should blog about this at: https://designinto3d.com/

but I've written a fair number of posts on it at:

https://forum.makerforums.info/search?q=gcodepreview

and it has come up a few times at:

https://community.carbide3d.com/search?q=gcodepreview

and on the OpenSCAD mailing list --- that latter might need to be extended back in time to encompass: https://github.com/openscad/openscad/issues/2017

EDIT: also see my post history here, and this post might be what you are asking after?

https://news.ycombinator.com/item?id=44108440

Reasons for the technologies:

- OpenSCAD affords 3D modeling

- Python was added to it which finally got me the ability to write out files _and_ mutable variables (programming this w/o them was an interesting intellectual challenge and resulted in a quite stilted programming style)

- G-code is the _lingua franca_ of CNCs, so modeling that seemed a natural fit

- DXFs are imported by many CAD and CAM applications, so supporting them was a no-brainer

- LuaLaTeX is the current (La)TeX implementation, and I've been using/learning TeX since first checking out a copy of _TeX and METAFONT_ from the local college library

Maybe the most important context is what my first project on my Shapeoko 3 entailed: https://community.carbide3d.com/t/locking-register-calipers-... --- drawing in Macromedia Freehand, making a one character font in Fontforge, doing V-carving using F-Engrave, then the balance of the CAM using MakerCAM (a Flash file formerly known as PartKam).

The over-arching name of the project is "Design Into 3D", so also see: https://willadams.gitbook.io/design-into-3d/programming and you may find the (very early) Tugboat article: https://tug.org/TUGboat/tb40-2/tb125adams-3d.pdf of interest.

Glad to answer any other questions you might have! I'm hoping to have a project ready for a "Show HN" before 4 July.

mdaniel•8mo ago
Seems to be GPLv3 https://github.com/chkas/easylang/blob/394e29a44458ac67f8483... although I think the line right above that stating "All rights reserved" is actually incompatible with GPLv3 which is designed to grant rights, not reserve them. I am not lawyerly enough to know what the story is with that "must contain a built-in function" clause.

Kind of sad it's not self hosted yet :-D

n2d4•8mo ago
"All rights reserved" no longer means anything anymore. In the past, you had to state that you want to reserve copyright, but now this has become the default even if you say nothing.

Either way, this does not conflict with GPLv3; if the author decides to reserve all rights, and then use their reserved right to license the work under a certain license like GPLv3, that is totally fine. Notably, the phrase "All rights reserved" does not recapture any rights that you don't have. It is the same logic under which you're allowed to license your own GPLv3 code under a proprietary, non-FOSS license, but that doesn't revoke the GPLv3 license itself.

ornitorrincos•8mo ago
I'm more worried on the advertising clause, which would afaik make it gpl-incompatible for anyone else. (and probably also unfit for osi defined open source)
ModernMech•8mo ago
> Kind of sad it's not self hosted yet :-D

Self hosting a language is only really a useful exercise if the language is designed for writing compilers. Easylang doesn't seem to be intended for that, so there are always better things to spend one's time on, as there's an infinite amount of work that goes into making a language, and writing a compiler is not a trivial task. There are better ways to stress test a language.

xunil2ycom•8mo ago
So, basically Logo.
RHSeeger•8mo ago
That was my first thought; that it looks like a version of Logo; which holds a fond place in my heart from younger years.
abjr•8mo ago
I've always heard of this as Easylang https://easylang.online/

Is it just a re-branding as Tiki?

Anyway, the author does AoC every year in it: https://easylang.online/aoc/ which I admit I have referenced during my own attempts.

bertman•8mo ago
>Is it just a re-branding as Tiki?

Looks like it. The source link at the bottom of the page goes to https://github.com/chkas/easylang

abjr•8mo ago
Found this comment from the author: "tiki.li is a test variant of easylang.online"

https://news.ycombinator.com/item?id=32319578

chrisbrandow•8mo ago
This really resonates for me. I have been thinking for sometime that it would be much more useful than scratch, if we could have a simple programming language with a simple canvas next to a text/console output, both of which were separate from the editor.

And ta da!! You’ve done it.

I really think this is wonderful.

layer8•8mo ago
This reminds me of Comal 80: https://www.reddit.com/r/c64/comments/1g8gqeu/comal_for_the_...

A programming language halfway between Basic and Pascal, with old-style REPL and Logo-like turtle graphics.

jcmontx•8mo ago
It's like a DSL for graphics, really really cool!
WillAdams•8mo ago
If that is what one wants, then why not Logo, or METAPOST, or TikZ?
_rousbound•8mo ago
I would love something like that for Lua.

Am I wrong to think that these language simplifications turn thing harder?

I would prefer to teach a real programming language, although introducing only a subset of features.

For example, pretend we have only variables, strings, numbers, booleans, "ifs", "fors" and tables.

I think that's enough to introduce someone to programming.