frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

3D-Printed Mathematical Lampshades

https://hessammehr.github.io/blog/posts/2025-12-24-maths-to-lampshade.html
32•hessammehr•4d ago

Comments

mlmonkey•1h ago
In theory, one should be able to use OpenSCAD to come up with fancy surfaces to 3-D print, right?

I'm just dipping my toes in 3D printing, with a recent acquisition of a Bambu P2S

hessammehr•1h ago
I haven't used OpenSCAD much beyond combining primitives. Truthfully these organic shapes are more of a use-case for 3D modelling software like Blender rather than CAD, but I'd be keen to hear if you end up giving OpenSCAD a go.

My Bambu A1 mini has been reliable despite the challenging geometry; pretty sure your P2S will work just as well if not better. Good luck!

Zarathruster•1h ago
I was in your shoes about a year ago with an A1 mini, getting into OpenSCAD to make my own keycaps.

If you're getting into OpenSCAD I'd highly recommend getting Belfry ASAP.

https://github.com/BelfrySCAD/BOSL2/wiki

I wouldn't really consider using OpenSCAD without it

aforwardslash•1m ago
> In theory, one should be able to use OpenSCAD to come up with fancy surfaces to 3-D print, right?

Yes, but it is painfully slow. Even perforated patterns are quite slow to generate.

hessammehr•1h ago
Just noticed that this has made it to the front page, so just had a quick look through to see if there are any broken links, etc. (as I have a habit of forgetting them) and added the missing OnShape link to the LED strip diffuser.

Also recommend checking out the live Marimo notebook linked down at the bottom. Incredible what you can do with Pyodide + Marimo these days. I only wish there was a webassembly version of jax to make it easier to share random numpyro experiments.

Aurornis•1h ago
Cool project. The author used PLA, but for anything near a heat source PETG or ASA would be a better choice. PLA will soften and deform at only mildly elevated temperatures. An LED light strip will generate enough heat to cause normal PLA to warp and droop over time.
JKCalhoun•47m ago
Was going to comment similar. Definitely don't want to use these lamp shades with incandescent bulbs (too hot).

As per drooping over time, perhaps for some of these models the "Persistence of Memory" might apply a nice transform to the shapes.

hessammehr•24m ago
Good to know about the risk of deformation due to heat from the LED strip. Ours hasn’t visibly warped over the past few months of use, fingers crossed it will last a little while
givc•55m ago
This is awesome. I’ve also been playing with OnShape to make lamps and it’s been quite challenging. I also tried Blender but the learning curve is just too steep for me. I like this idea of using Python. I might try OpenSCAD too like someone else suggested.

Here’s my lamp if you’re curious, printed with a .8 mm nozzle, otherwise it would fail https://imgur.com/a/mRqw1pI

alhirzel•2m ago
Try cadquery also!

https://github.com/CadQuery/cadquery

Native Linux VST plugin directory

https://linuxmusic.rocks
14•Aldipower•53m ago•8 comments

Airfoil (2024)

https://ciechanow.ski/airfoil/
256•brk•6h ago•43 comments

Mousefood – Build embedded terminal UIs for microcontrollers

https://github.com/ratatui/mousefood
78•orhunp_•3h ago•29 comments

Oban, the job processing framework from Elixir, has come to Python

https://www.dimamik.com/posts/oban_py/
112•dimamik•4h ago•53 comments

Microsoft forced me to switch to Linux

https://www.himthe.dev/blog/microsoft-to-linux
1297•bobsterlobster•6h ago•1015 comments

Computer History Museum Launches Digital Portal to Its Collection

https://computerhistory.org/press-releases/computer-history-museum-launches-digital-portal-to-its...
51•ChrisArchitect•2h ago•7 comments

Android's desktop interface leaks

https://9to5google.com/2026/01/27/android-desktop-leak/
60•thunderbong•17h ago•72 comments

The Five Levels: From Spicy Autocomplete to the Software Factory

https://www.danshapiro.com/blog/2026/01/the-five-levels-from-spicy-autocomplete-to-the-software-f...
8•benwerd•4d ago•1 comments

Show HN: The HN Arcade

https://andrewgy8.github.io/hnarcade/
267•yuppiepuppie•10h ago•68 comments

I have written gemma3 inference in pure C

https://github.com/robitec97/gemma3.c
29•robitec97•2d ago•15 comments

Spinning around: Please don't – Common problems with spin locks

https://www.siliceum.com/en/blog/post/spinning-around/
39•bdash•4h ago•13 comments

I Overengineered a Spinning Top

https://www.youtube.com/watch?v=Wp5NodfvvF4
86•bane•5d ago•22 comments

Amazon cuts 16k jobs

https://www.reuters.com/legal/litigation/amazon-cuts-16000-jobs-globally-broader-restructuring-20...
332•DGAP•5h ago•445 comments

New Books Aren't Worth Reading

https://www.atlaspress.co/p/new-books-arent-worth-reading
6•speckx•54m ago•2 comments

Native Instruments enters into insolvency proceedings

https://www.engadget.com/audio/native-instruments-enters-into-insolvency-proceedings-leaving-its-...
29•elevaet•1h ago•3 comments

LM Studio 0.4.0

https://lmstudio.ai/blog/0.4.0
70•jiqiren•2h ago•36 comments

If you tax them, will they leave?

https://www.theatlantic.com/economy/2026/01/california-wealth-tax-billionaire-migration/685779/
52•JumpCrisscross•8h ago•147 comments

3D-Printed Mathematical Lampshades

https://hessammehr.github.io/blog/posts/2025-12-24-maths-to-lampshade.html
32•hessammehr•4d ago•10 comments

When Every Network is 192.168.1.x

https://netrinos.com/blog/conflicting-subnets
46•pcarroll•6h ago•44 comments

That's not how email works

https://danq.me/2026/01/28/hsbc-dont-understand-email/
149•HotGarbage•2h ago•97 comments

Show HN: SHDL – A minimal hardware description language built from logic gates

https://github.com/rafa-rrayes/SHDL
9•rafa_rrayes•8h ago•3 comments

Amazon One palm authentication discontinued

https://amazonone.aws.com/help
32•KerryJones•4h ago•65 comments

Kyber (YC W23) Is Hiring a Staff Engineer

https://www.ycombinator.com/companies/kyber/jobs/GPJkv5v-staff-engineer-tech-lead
1•asontha•8h ago

Will AIs take all our jobs and end human history, or not? (2023)

https://writings.stephenwolfram.com/2023/03/will-ais-take-all-our-jobs-and-end-human-history-or-n...
47•lukakopajtic•4h ago•93 comments

There's only one Woz, but we can all learn from him

https://www.fastcompany.com/91477114/steve-wozniak-woz-apple-the-tech-interactive-humanitarian-award
292•coloneltcb•5d ago•141 comments

Show HN: Dwm.tmux – a dwm-inspired window manager for tmux

https://github.com/saysjonathan/dwm.tmux
80•saysjonathan•4d ago•16 comments

Package management is a wicked problem

https://nesbitt.io/2026/01/23/package-management-is-a-wicked-problem.html
78•zdw•4d ago•55 comments

Allowlisting some Bash commands is often the same as allowlisting all

https://www.joinformal.com/blog/allowlisting-some-bash-commands-is-often-the-same-as-allowlisting...
7•drewgregory•1h ago•4 comments

Immanuel 'the Königsberg clock' Kant (2015)

https://www.versobooks.com/en-gb/blogs/news/1963-immanuel-kant-the-errrr-walker
28•rishabhd•3d ago•4 comments

Rust at Scale: An Added Layer of Security for WhatsApp

https://engineering.fb.com/2026/01/27/security/rust-at-scale-security-whatsapp/
225•ubj•14h ago•112 comments