frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Simple 3D Packing

https://github.com/Vrroom/psacking
37•matroid•5d ago

Comments

matroid•5d ago
A while back, I implemented a paper that had showed up on HN for a course project (Dense, Interlocking-Free and Scalable Spectral Packing of Generic 3D Objects).

Over the holidays, I cleaned up the implementation (with the help of Claude Code, although this is not an advertisement for it) and released it on GitHub.

If anyone needs fast 3D packing in python, do give this a shot. Hopefully I have attributed all the code/ideas I have used from elsewhere properly (if not, please feel free to let me know).

jukea•5d ago
The problem sounds very interesting and a complex one to solve. Could give examples of use cases where dense 3d packing is needed? (Say, besides literal packing of physical objects in a box? )
phil-martin•5d ago
The main one I could think of was maximising 3D printer utilisation, I.e if filling your print volume was something you wanted to optimise for.
RaftPeople•5d ago
> Could give examples of use cases where dense 3d packing is needed? (Say, besides literal packing of physical objects in a box? )

Not an answer, but something interesting on this topic:

In a warehouse/distribution center, a dense packing result can be too time consuming for most consumer products. As density increases, it takes the human longer to find their own solution rapidly that works. You can provide instructions but that is even slower than the human just doing their best via trial and error.

We had to dial back our settings from about a 95% volume consumption percent (initial naive setting) down to about 80% before they could rapidly fill the cartons. Basically it's balancing cost of labor vs capacity of system during peak (conveyor would start backing up) vs shipping costs.

avidiax•1h ago
Much too hard to find the original paper: https://dl.acm.org/doi/epdf/10.1145/3592126

One question I have, is when we say "interlocking-free", does this mean that the algorithm can still densely stack cups (with a draft angle), or is it instead guaranteeing that the convex hull of shapes are non-interfering?

Cameras and Lenses (2020)

https://ciechanow.ski/cameras-and-lenses/
274•sebg•4h ago•25 comments

A website to destroy all websites

https://henry.codes/writing/a-website-to-destroy-all-websites/
36•g0xA52A2A•1h ago•11 comments

Linux is good now; to feel like you actually own your PC, put Linux on it

https://www.pcgamer.com/software/linux/im-brave-enough-to-say-it-linux-is-good-now-and-if-you-wan...
138•Vinnl•1h ago•79 comments

Dell's version of the DGX Spark fixes pain points

https://www.jeffgeerling.com/blog/2025/dells-version-dgx-spark-fixes-pain-points
45•thomasjb•2h ago•15 comments

Show HN: OpenWorkers – Self-hosted Cloudflare workers in Rust

https://openworkers.com/introducing-openworkers
297•max_lt•6h ago•101 comments

iOS allows alternative browser engines in Japan

https://developer.apple.com/support/alternative-browser-engines-jp/
295•eklavya•8h ago•199 comments

2025 Letter

https://danwang.co/2025-letter/
192•Amorymeltzer•7h ago•110 comments

Python numbers every programmer should know

https://mkennedy.codes/posts/python-numbers-every-programmer-should-know/
202•WoodenChair•6h ago•92 comments

C-events, yet another event loop, simpler, smaller, faster, safer

https://zelang-dev.github.io/c-events/
42•thetechstech•6d ago•6 comments

Gemini 3.0 Deciphered the Mystery of a Nuremberg Chronicle Leaf's

https://blog.gdeltproject.org/gemini-as-indiana-jones-how-gemini-3-0-deciphered-the-mystery-of-a-...
9•kilroy123•3h ago•0 comments

Building an internal agent: Code-driven vs. LLM-driven workflows

https://lethain.com/agents-coordinators/
35•pavel_lishin•3h ago•6 comments

Quickemu: Quickly create and run optimised Windows, macOS and Linux VMs

https://github.com/quickemu-project/quickemu
75•teekert•2d ago•11 comments

Finland detains ship and its crew after critical undersea cable damaged

https://www.cnn.com/2025/12/31/europe/finland-estonia-undersea-cable-ship-detained-intl
149•wslh•2h ago•79 comments

How to construct complex data declaratively and progressively?

https://github.com/allmonday/pydantic-resolve
5•tank-34•5d ago•0 comments

Bluetooth Headphone Jacking: A Key to Your Phone [video]

https://media.ccc.de/v/39c3-bluetooth-headphone-jacking-a-key-to-your-phone
385•AndrewDucker•10h ago•121 comments

Memory Subsystem Optimizations

https://johnnysswlab.com/memory-subsystem-optimizations/
34•mfiguiere•3h ago•5 comments

Prompting People

https://kuber.studio/blog/Reflections/Prompting-People
6•kuberwastaken•2h ago•1 comments

I rebooted my social life

https://takes.jamesomalley.co.uk/p/this-might-be-oversharing
272•edent•10h ago•208 comments

Build a Deep Learning Library

https://zekcrates.quarto.pub/deep-learning-library/
83•butanyways•6h ago•12 comments

Common Lisp SDK for the Datastar Hypermedia Framework

https://github.com/fsmunoz/datastar-cl
59•fsmunoz•5h ago•7 comments

Street-Fighting Mathematics (2008)

https://ocw.mit.edu/courses/18-098-street-fighting-mathematics-january-iap-2008/pages/readings/
6•mpweiher•3h ago•1 comments

All my Deutschlandtickets gone: Fraud at an industrial scale [video]

https://media.ccc.de/v/39c3-all-my-deutschlandtickets-gone-fraud-at-an-industrial-scale
71•Kyro38•4d ago•19 comments

Cycling Game (Mini Neural Net Demo)

https://www.doc.ic.ac.uk/~ajd/Cycling/
3•ungreased0675•28m ago•1 comments

Implementing HNSW (Hierarchical Navigable Small World) Vector Search in PHP

https://centamori.com/index.php?slug=hierarchical-navigable-small-world-hnsw-php&lang=en
72•centamiv•5h ago•14 comments

Love your customers

https://bcantrill.dtrace.org/2025/12/31/love-your-customers/
74•chmaynard•1d ago•14 comments

Show HN: Wario Synth – Turn any song into Game Boy version

https://www.wario.style
25•birdmania•11h ago•4 comments

Show HN: Tasker – An open-source desktop agent for browser and OS automation

https://automatewithtasker.com/
9•schnetzlerjoe•45m ago•2 comments

Sony PS5 ROM keys leaked – jailbreaking could be made easier with BootROM codes

https://www.tomshardware.com/video-games/playstation/playstation-5-rom-keys-leaked-jailbreaking-c...
205•gloxkiqcza•5h ago•50 comments

Joseph Campbell Meets George Lucas – Part I (2015)

https://www.starwars.com/news/mythic-discovery-within-the-inner-reaches-of-outer-space-joseph-cam...
6•indigodaddy•7h ago•1 comments

Worlds largest electric ship launched by Tasmanian boatbuilder

https://www.theguardian.com/australia-news/2025/may/02/hull-096-worlds-largest-electric-ship-batt...
121•aussieguy1234•11h ago•98 comments