Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Laya the open source version of Jev(convaiinnovations.com ↗)
    69comments
  2. What Zig felt like, coming from Rust(besok.github.io ↗)
    25comments
  3. A graphical desktop for the ZX Spectrum(github.com/mindbox77 ↗)
    6comments
  4. AI-generated posters don’t have to be horrible(john.hartnup.uk ↗)
    353comments
  5. Human brain is two separate organs, Stanford Medicine-led research finds(stanford.edu ↗)
    162comments
  6. Tin: full-text search for Postgres(planetscale.com ↗)
    3comments
  7. “The Secret Life of Circuits” is here(coredump.cx ↗)
    34comments
  8. Asking Authors About Their Own Papers(medium.com/tmlrorg ↗)
    4comments
  9. Android 17 is the first since 3.x to add new APIs without releasing to the AOSP(grapheneos.social ↗)
    515comments
  10. Black Holes or Black Hole Stars? Astronomers Spar over 'Little Red Dots'(quantamagazine.org ↗)
    5comments
  11. San Francisco Onion Futures Company(onionfutures.com ↗)
    91comments
  12. If math is more than proof, we need to better celebrate the rest of it(terrytao.wordpress.com ↗)
    163comments
  13. GPT-6 Astra Solves a WWI German Radio Cipher(prinzai.com ↗)
    120comments
  14. Learning Another Language May Be One of the Best Ways to Keep Your Brain Healthy(theconversation.com ↗)
    3comments
  15. Cloudflare Quick Tunnels(cloudflare.com ↗)
    299comments
  16. Communication by means of modulated Johnson noise(pnas.org ↗)
    16comments
  17. How to Write with an LLM(sockpuppet.org ↗)
    356comments
  18. You can run Git on object storage if you re-make packfiles(tigrisdata.com ↗)
    23comments
  19. SDCC – Small Device C Compiler(sourceforge.net ↗)
    22comments
  20. Saving another 100TB of RAM(cloudflare.com ↗)
    87comments
  21. Science Is Open Software(jepedersen.dk ↗)
    46comments
  22. From Stonemasons to Carpenters(thelastsoftwareengineer.substack.com ↗)
    4comments
  23. Why building a Rust LSP is hard(rust-glancer.github.io ↗)
    44comments
  24. Ctenophores: Wonders of Biology(quantamagazine.org ↗)
    6comments
  25. NASA-IBM Lunar Foundation open-Source Geospatial AI Model(usra.edu ↗)
    5comments
  26. The first new cat species discovered in 100 years(nationalgeographic.com ↗)
    118comments
  27. How OpenAI Used Its Own LLMs to Design Its Jalapeño Chip(ieee.org ↗)
    114comments
  28. OpenJev(openjev.com ↗)
    275comments
  29. Goroutine Leak Profiles(go.dev ↗)
    6comments
  30. Ray Ozzie and the Optimism of Being Early(reproof.app ↗)
    5comments

Build123d: A Python CAD programming library

2 pointsby 3y agogithub.com
1 comments
3y agoHN ↗

Build123d is a python-based, parametric, boundary representation (BREP) modeling framework for 2D and 3D CAD. It's built on the Open Cascade geometric kernel and allows for the creation of complex models using a simple and intuitive python syntax. Build123d can be used to create models for 3D printing, CNC machining, laser cutting, and other manufacturing processes. Models can be exported to a wide variety of popular CAD tools such as FreeCAD and SolidWorks.

Build123d could be considered as an evolution of CadQuery where the somewhat restrictive Fluent API (method chaining) is replaced with stateful context managers - e.g. with blocks - thus enabling the full python toolbox: for loops, references to objects, object sorting and filtering, etc

Is there a jupyter-cadquery -like tool for build123d?

"Render with Blender and/or o3de" https://github.com/bernhard-42/jupyter-cadquery/issues/99

Is there a blenderGPT-like tool trained on build123d Python models?

examples/heat_exchanger.py: https://github.com/gumyr/build123d/blob/dev/examples/heat_ex...