frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: LuaCAD – Parametric CAD Scripted in Lua

https://luacad.ad-si.com
13•adius•1h ago
LuaCAD models solids in Lua rather than the OpenSCAD language, with operator overloading for CSG (`a + b`, `a - b`, `a * b`).

It ships with a CLI and a desktop app, including a preview area and a text editor.

I've always been a big fan of OpenSCAD, but the SCAD language itself is unfortunately quite cobbled-together and is a very poorly designed programming language.

LuaCAD takes all the good parts of OpenSCAD and combines them with one of the best scripting languages. It has now completely replaced OpenSCAD for me, and I think it provides a better experience than OpenSCAD for all use cases. I'd love to hear any reasons why LuaCAD shouldn't fully replace OpenSCAD!

Tech stack:

- It's implemented in Rust and uses mlua (https://github.com/mlua-rs/mlua) to execute the Lua code.

- Uses OpenCSG (https://opencsg.org) for fast and correct rendering of the 3D models (like OpenSCAD)

- Uses Manifold (https://github.com/elalish/manifold) to create the manifold triangle meshes

- Native support for all BOSL2 functions (i.e. implemented in Rust for better performance)

Comments

tolugenius•6m ago
Really interesting! I actually use freecad so I'm use to that layer of the process but I'll check this out. Also good to see the work being done in modeling software these days
WillAdams•3m ago
Is it able to access the file system and write/read files?

I've been doing that via PythonSCAD for my current project https://github.com/WillAdams/gcodepreview and it might be interesting to do a re-write in another language.

Qwen 3.8 27B

https://huggingface.co/Qwen/Qwen3.8-27B-FP8
325•erdaltoprak•2h ago•243 comments

Seven books I keep close because I love them

https://blog.plover.com/2026/08/02/
149•surprisetalk•2h ago•54 comments

Count Binface receives over a quarter of votes in Clacton by-election

https://www.bbc.com/news/articles/ce97mm3vvemo
83•tcp_handshaker•1h ago•34 comments

RustDesk now supports true unattended remote access on Wayland

https://rustdesk.com/blog/unattended-remote-access-wayland/
66•rustdesk•1h ago•21 comments

Why does Opus 5 feel worse to work with?

https://mun-logadan.github.io/why-does-opus-5-feel-worse/
450•numeri•7h ago•436 comments

Introducing Toast 1

https://www.mixedbread.com/blog/toast-1
100•mplappert•2h ago•28 comments

GLM-5.3: Frontier coding with emergent cyber capabilities

https://z.ai/blog/glm-5.3
926•pella•12h ago•468 comments

AI by Hand

https://www.byhand.ai/
43•sans_souse•2h ago•4 comments

Forbidden City Cabbage

https://www.cnn.com/2025/11/10/style/jadeite-cabbage-taiwan-forbidden-city-curio-hnk-intl
17•dude250711•2d ago•0 comments

Ultraviolet Bird Photography

https://uvbirds.com/
31•EndXA•1w ago•3 comments

I turned my RSS feeds into an e-ink newspaper to stop reading on my phone

https://heyjonny.dev/posts/rss-to-eink-newspaper/
63•speckx•3h ago•24 comments

Every Fucking Website (2020)

https://lxe.github.io/everywebsite/
558•doubletwoyou•3h ago•325 comments

RayforceDB – a pure C analytics database with a Lisp-like syntax

https://rayforcedb.com/
21•sourdecor•1h ago•12 comments

Maximizing the value of your Claude Code sessions

https://claude.com/blog/maximizing-the-value-of-your-claude-code-sessions
21•twapi•1h ago•10 comments

France's top court blocks social media ban for under-15s

https://www.reuters.com/world/frances-top-court-rules-social-media-ban-curtails-freedom-expressio...
109•BlueBerry2001•1h ago•43 comments

In Australia, a home battery boom has helped cut wholesale power prices

https://e360.yale.edu/digest/australia-home-batteries
224•speckx•3h ago•170 comments

Google is making private AI practical with homomorphic encryption

https://blog.google/security/how-google-is-making-private-ai-practical-with-homomorphic-encryption/
71•u1hcw9nx•2h ago•53 comments

Discrete Fourier Transform by Hand

https://www.byhand.ai/p/28-discrete-fourier-transform
10•Bluestein•1h ago•1 comments

Don't classify, hallucinate

https://softwaredoug.com/blog/2026/08/10/hypothetical-classifications
170•softwaredoug•3d ago•72 comments

DeepSeek peak/off-peak pricing update

https://api-docs.deepseek.com/news/news260813/
206•fagnerbrack•8h ago•110 comments

Show HN: LuaCAD – Parametric CAD Scripted in Lua

https://luacad.ad-si.com
14•adius•1h ago•3 comments

Self-hosted web push Cloudflare Worker, works on iOS

https://kukuroo.cc/
39•saiday•2h ago•11 comments

AI Model Atlas – visualizing populations of ML models as interconnected 3D graph

https://run.cosmograph.app/public/ca9fd1ad-fe83-4238-8b69-b707c633aef0
25•bj-rn•3h ago•4 comments

A Contract-Grade Verifier for LLM-Generated GPU Kernels

https://arxiv.org/abs/2608.12700
4•Jimmc414•1h ago•0 comments

HashAgent – Share an AI agent as a URL, runs locally via WebGPU

https://hashagent.pages.dev/
35•masonhsu•5h ago•4 comments

The TEMU-Fication of Software, Digital Goods and Services

https://xn--gckvb8fzb.com/the-temu-fication-of-software-digital-goods-services/
80•surprisetalk•5h ago•61 comments

Gödel, Escher, Elisp: The Beauty of Macros

https://www.chiply.dev/post-elisp-macros-are-beautiful
42•JNRowe•1w ago•14 comments

Cursor is now a part of SpaceX

https://cursor.com/blog/joining-spacex
69•billy_jones_75•4h ago•52 comments

Show HN: We Implemented the IPv8 Internet-Draft in Linux, Libc, and BGP

https://goonhost.rocks/blog/implementing-ipv8-internet-draft
55•turborigby•5h ago•34 comments

Earth.nullschool.net

https://earth.nullschool.net/
24•TremendousJudge•3h ago•12 comments