frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Start all of your commands with a comma (2009)

https://rhodesmill.org/brandon/2009/commands-with-comma/
232•theblazehen•2d ago•67 comments

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

https://openciv3.org/
694•klaussilveira•15h ago•206 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
6•AlexeyBrin•59m ago•0 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
962•xnx•20h ago•554 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
130•matheusalmeida•2d ago•35 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

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

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
53•jesperordrup•5h ago•24 comments

Jeffrey Snover: "Welcome to the Room"

https://www.jsnover.com/blog/2026/02/01/welcome-to-the-room/
36•kaonwarb•3d ago•27 comments

ga68, the GNU Algol 68 Compiler – FOSDEM 2026 [video]

https://fosdem.org/2026/schedule/event/PEXRTN-ga68-intro/
10•matt_d•3d ago•2 comments

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

https://github.com/valdanylchuk/breezydemo
236•isitcontent•15h ago•26 comments

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

https://github.com/pydantic/monty
233•dmpetrov•16h ago•124 comments

Where did all the starships go?

https://www.datawrapper.de/blog/science-fiction-decline
32•speckx•3d ago•21 comments

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

https://vecti.com
335•vecti•17h ago•147 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
502•todsacerdoti•23h ago•244 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
386•ostacke•21h ago•97 comments

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

https://eljojo.github.io/rememory/
300•eljojo•18h ago•186 comments

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

https://github.com/microsoft/litebox
361•aktau•22h ago•185 comments

UK infants ill after drinking contaminated baby formula of Nestle and Danone

https://www.bbc.com/news/articles/c931rxnwn3lo
8•__natty__•3h ago•0 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
424•lstoll•21h ago•282 comments

PC Floppy Copy Protection: Vault Prolok

https://martypc.blogspot.com/2024/09/pc-floppy-copy-protection-vault-prolok.html
68•kmm•5d ago•10 comments

Dark Alley Mathematics

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

Was Benoit Mandelbrot a hedgehog or a fox?

https://arxiv.org/abs/2602.01122
21•bikenaga•3d ago•11 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
19•1vuio0pswjnm7•1h ago•5 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
264•i5heu•18h ago•216 comments

Delimited Continuations vs. Lwt for Threads

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

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
64•gfortaine•13h ago•28 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/
1076•cdrnsf•1d ago•460 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...
39•gmays•10h ago•13 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
298•surprisetalk•3d ago•44 comments

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

https://infisical.com/blog/devops-to-solutions-engineering
154•vmatsiiako•20h ago•72 comments
Open in hackernews

Show HN: I spent 6 years building a ridiculous wooden pixel display

https://benholmen.com/blog/kilopixel/
1145•benholmen•6mo ago
I built the world's most impractical 1000-pixel display and anyone in the world can draw on it. It draws a single pixel at a time and takes 30-60 minutes to complete a single image. Anyone can participate in the project by voting for the next image to be drawn, and submitting images.

https://kilopx.com/

Comments

joetannenbaum•6mo ago
Incredible write-up and a hugely ambitious project. Thanks for sharing!
aarondf•6mo ago
This has to be the the most expensive cost per pixel display I've ever seen. And I've never loved a display more. This is absurd in the best possible way
benholmen•6mo ago
I don't think I want to think of the actual cost per pixel - especially the cost of my time! I have deliberately avoided accounting the final cost
zahlman•6mo ago
For what it's worth, dollar stores typically sell wooden cubes for arts & crafts purposes (board game designers also like them for prototyping) in bags that work out to a few cents per piece. I guess they're quite a bit smaller than what you ended up using, though. And of course that doesn't account for the frame or the control mechanism. (And now you have me trying to think of more robust ways to turn the pixels...)
ralferoo•6mo ago
When I was a kid, my school had several "1 litre" tubs of 1cm³ wooden cubes so that we could stack them 10x10x10. This would have been very early 80s UK.

Just googled and I found some on Shein with 200 cubes for £2.50. They also have 2cm sized ones at £1.31 for 20 cubes and 4cm ones for £1.88 for 4 cubes.

You'd still have to drill holes in them all, but I wonder if a different solution might be possible - for instance holes in the wooden strips between the rows of cubes that are slightly wider than screws that hold the cubes suspended from the strips. If they weren't too tight, the cube could rotate freely. But maybe just drilling holes using a CNC would easier (and potentially you could drill all the holes on a flat plane of wood before cutting up into cubes).

lemonberry•6mo ago
But the experience and feeling of building it... priceless. Money can't account for that.
Rexxar•6mo ago
And absolutely no energy consumption when you don't change the image.
kulahan•6mo ago
Move over, e-ink displays. A new king is in town.
wkat4242•6mo ago
This will be my new Kindle!

Only drawback is having to hire a C130 if I want to take it on a trip with me :')

joemi•6mo ago
It was directly inspired by e-ink, after all.
zer00eyz•6mo ago
> I created a reciprocating poking mechanism that uses a flexible glue stick

With the most cost effective and creative "wear item" ever.

benholmen•6mo ago
I was extremely pleased with that discovery! Needed something a little grippy, pliable yet firm, and disposable.
ortusdux•6mo ago
I think the Mythbusters might still hold the record - https://youtu.be/ZrJeYFxpUyQ?si=pysqKGFiDO99oyvD&t=476
robocat•6mo ago
Some more fabulous expensive pixels, the Danny Rosin mirrors mentioned in the article:

https://youtu.be/0o_9CHYeRvI

sleepybrett•6mo ago
I came to post about Rosin's work as well. I personally love that he uses clever lighting and angles to create the shading for his pixels instead of just painting one side. It makes it feel like a mirror, all one material like a magic wallhanging.

That said the one I experienced was an earlier work had was fully driven by hobby servos (or something that sounded very much like them) and when you get even one of those going it's loud as hell. I didn't get to look at the construction too closely and this was many years ago. I expect that he did some kind of sound dampening because it wasn't as.. deafening as I expected. But it still kinda 'took me out of it' a bit.

mosdl•6mo ago
Really cool and it would totally work for a restaurant/coffee shop.
benholmen•6mo ago
I think I might put this in my friend's coffee shop but I'll restrict access to people in the coffee shop. Not going to let the internet get a hold of that.

In addition to the user-controlled modes I also have ambient modes. My favorite is a clock that struggles to draw the current time because it takes too long

Mabusto•6mo ago
You gotta do the classic bouncing logo from The Office.
benholmen•6mo ago
Genius. I'll do this when I install it in my Zoom background and take it off the internet
cinntaile•6mo ago
There was a fish project on here a few days ago that also had to deal with uh... adverserial images and it was (mostly?) solved by training a neural net to detect those.
benholmen•6mo ago
TTFP will surely be < 1 day
benholmen•6mo ago
It was indeed < 1 day
rightbyte•6mo ago
The constraint that the picture needed to be a right facing fish made it somewhat easier though. Now I need to paint another fish...
xnx•6mo ago
Wow. Impressive. I would never have guessed you'd use a Vanna White / Wheel of Fortune turning method.
benholmen•6mo ago
That it, the method will forever be called the Vanna White Method
mjwhansen•6mo ago
Ben, can I get a vowel, please?
benholmen•6mo ago
$250!
explodingwaffle•6mo ago
This is awesome! Just so you know, you are legally obligated to do Bad Apple when interest dies down.
alnwlsn•6mo ago
By my estimation, it would only take 1/3 of a year to render
benholmen•6mo ago
y'know, I've been excited / feared that Bad Apple would show up. The good news is a lot of frames would probably just be a few pixels to change from the previous frame, so some might draw really quickly.

Basically you want to avoid keyframes on this thing, they'll kill you

drivers99•6mo ago
Some of the ports of Bad Apple have had to deal with this and they narrowed it down to the few changes needed for each frame. When there were too many pixels to change all at once, they would make fewer changes in exchange for a loss of quality.

https://trixter.oldskool.org/2014/06/19/8088-domination-post...

https://trixter.oldskool.org/2014/06/20/8088-domination-post...

eclipticplane•6mo ago
Amazing.

Could turn this into a 4 color display at the cost of drawing speed?

benholmen•6mo ago
Yes! I have an RGB sensor that could handle that, but it's more bulky than the simple IR on/off sensor I went with. Could be four colors, or four shades of a color.
stavros•6mo ago
Why do you need a sensor? Don't you always know what face each cube is showing?
xpe•6mo ago
You could order the presentation of a set of images by some distance metric :)

- naively: Levenshtein

- better: real world edit time based on a model of the display : probably dominated by XY travel distance

benholmen•6mo ago
Oh I kinda love the idea of drawing the next one based on the pixel diff! Would be fun to game that queue.
skrebbel•6mo ago
you could have it render a movie
sphars•6mo ago
This version of the Bad Apple meme[0] does just that, with physical apples: https://www.youtube.com/watch?v=lT-fdnIK0k0

[0]: https://knowyourmeme.com/memes/bad-apple

munificent•6mo ago
I was wondering about the algorithm to drive the plotter and update pixels, which ties into this.

Given the current image being shown and the next image, you (presumably) want to plot the pixels of the next image as quickly as possible. I believe the optimal algorithm is:

1. Calculate the set of pixels that are changed between the current and next image.

2. Find the shortest path from the plotter's current position through each of those pixels. I believe breadth-first search (O(n)) is sufficient here.

Running this on all potential upcoming images and choosing the one with the lowest total path cost would do what you propose under "better".

ashleyhindle•6mo ago
This is so great

How is it volume wise while it's working? Manageable or painful?

benholmen•6mo ago
Pretty quiet! I spent some time figuring out how to make sure the stepper motors don't whine (the answer is microstepping and decent motor controllers). The pixel turning is very quiet unless it misses slightly, then it makes a clunk.
xpe•6mo ago
Another idea: have the cubes point an edge straight forward (instead of a face). Then if each cube has two adjacent dark sides and two adjacent light sides, one could setup two ‘simultaneous’ images: one viewed from the left at 45° and another viewed from the right. (Each pixel would have four possibilities.)
boothby•6mo ago
Similarly, the camera could stay face-on and double the pixel count with largely the same hardware.
zahlman•6mo ago
For this to work, you'd want two adjacent faces painted, rather than opposite faces being painted, which seems to be how they're currently done (unless they only have one face painted?). Then the four possible rotations would allow for each possible pixel-pair. (The cubes could perhaps instead be squat rectangular prisms, to correct the aspect ratio, too.)
boothby•6mo ago
Likewise, if you generalize to 3-face array, you'd need an octagonal unit painted in a 2^3 debruijn sequence...
zahlman•6mo ago
... But that's as far as you could take it, since 16-gons would show at least 7 faces while only having an encoding for 4.

I also thought of using hexagonal prisms, showing two faces at a time in paired colours but using three colours. These would also need much less clearance in order to rotate freely, compared to face-on cubes.

mxfh•6mo ago
If you're willing to sacrifice a color just use triangles/prisms the faces could then just be virtually adjacent and still rotate independently

https://excalidraw.com/#json=driyv7dR-eODBzuh_hdrk,93QQvkYae...

mxfh•6mo ago
I guess the patents are long expired now and don't really apply to pixels, but that concept exists already for non-pixelated images and sadly these are replaced mostly by LEDs now in the wild:

https://www.rotapanel.com/trivision-mechanism-and-prism-type...

robocat•6mo ago
Or paint the 4 faces RGBK or CYMK or to get a colour display?
boredpudding•6mo ago
This used to exist! I remember a video about this large analog billboard in Amsterdam (?).

Unfortunately I can't find the video. Will edit if I do (or anybody else finds it first).

smokel•6mo ago
Perhaps you are thinking of Daniel Rozin's "Wooden Mirror" (1999)?

https://www.smoothware.com/danny/woodenmirror.html

benholmen•6mo ago
Rozin was a direct influence on me! Seeing his stuff ~10 years ago got me thinking about unorthodox displays.
boredpudding•6mo ago
That's a very good one, but in my case it was a huge billboard that was advertising movies and stuff.

It had cubes in different colors so from further away it would look like an image.

fentonc•6mo ago
Awesome project! I built a somewhat similar 30-pixel display: https://www.chrisfenton.com/the-pixelweaver/

Mine was entirely mechanical (driven by punch cards and a hand-crank), and changed all of the pixels in parallel, but a lot of the mechanism development looked extremely familiar to me.

benholmen•6mo ago
This is incredible! I can appreciate how much work it took to make this happen. Well done!

I was recently in the presence of some linotype machines from the 1800s and it's so good to be humbled by the achievements of people who came before us. That machine was so complex, I could barely begin to figure out how to manufacture one. Your discussion of looms reminds me of that!

knome•6mo ago
If you enjoy linotype machines, I'll suggest you watch 'Farewell ETAOIN SHRDLU', a documentary on the last night the New York Times ran its hot press system
cgriswald•6mo ago
This is great, but you can get even more impractical: build a framebuffer!
joshmanders•6mo ago
This is awesome, Ben!
derefr•6mo ago
Speaking of "alternatives to e-ink for a zero-power-use-when-not-updating dot-matrix display"...

Has there ever been designed a "display" that is just a thermal printer hidden in one end of a box, and a take-up spool + tensioning spring hidden on the other end, such that the "display" is then a continuous thermal paper "scroll" stretched across the box behind [UV-protective!] glass, that can be "refreshed" by printing a new full-width image to the thermal printer?

cgriswald•6mo ago
Allow me to correct you: Some fax machines use thermal paper so your display can be at least 8.5".
tristor•6mo ago
Ooh, I like this idea. You could also use the box structure to stretch the display so it has 4 sides if you build the mechanism correctly, which means as you refresh the image on the "primary" display it moves the other images to the secondary, tertiary, and quaternary displays before it gets taken up. You can use tensioned rollers at each corner hidden by the frame if you plan for a gap for "bezel".
daotoad•6mo ago
If you wanted to take this a little further, you could cover the "display" with heat erasable ink like is used in a Pilot Frixion pens.

This ink is interesting in that it fades when heated (60 C), but darkens when cooled (-10 C). In between those temperatures it is stable.

Thus you could have one loop that is continuously reused. Not sure how many cycles you can get before the ink degrades.

gmueckl•6mo ago
I like that idea. The printing process should probably be inverted: cool the paper as a whole to darken the whole sheet amd use a small heating coil to erase.
afandian•6mo ago
Or thermochromic film

https://en.wikipedia.org/wiki/Thermochromism

turtlebits•6mo ago
Not sure if you can call it a display if you have to throw it away to change an image.
Maxion•6mo ago
Look into ticker tape, and dot matrix printing, this is how early computer displays worked.
mjwhansen•6mo ago
Such a cool project, Ben!
saltcured•6mo ago
I keep trying to imagine "faster" variations.

What about some system to shoot wooden spheres into a tube or channel for each scan line, selectively feeding different color spheres. Some combination of gravity or pneumatics to drive it. So a scan line would flush out one end and refill from the other. Then scale it up to a stadium size unit with bowling ball pixels.

I guess a challenging part would be proper timing to recycling the colors back into their appropriate supply channels. And also introducing some kind of damping to quiet it down and reduce the wear and tear on the pixels.

On the other extreme, you could go active matrix and have blocks that simply rotate in place to show different face colors based on some solenoid/servo action.

rented_mule•6mo ago
Your idea is not too far from marble pixel art machines... https://youtu.be/w1ks0Vy98KI
benholmen•6mo ago
I love this project! I was well on my way with the kilopixel when I find him or it would have given me pause.

He's optimizing for some very different things though.

jstanley•6mo ago
Hah, cool, I had an idea for a similar project (although I'm not crazy enough to make 1000 pixels, or a robot to turn them for me). But I got as far as making a JavaScript simulation and realised I couldn't be bothered manually turning the beads https://incoherency.co.uk/beadboard/
re•6mo ago
Really cool! I just watched it finish "cat saying 'hi'". It doesn't look like any new posts have shown up on @kilopx.com on Bluesky for the last 9 days though.

A few suggestions for improvements:

- After completing a submission, move the "pen" out of the way as much as possible to get a clean photo of the completed art before moving onto the next submission.

- On the website, show attribution for the currently in-progress submission.

- On the website, have a "history" gallery for completed submissions. It looks like pending submissions have permalinks that say "Timelapse will be available after this is drawn", but there's no way to discover permalinks for completed submissions (or the in-progress one).

rexreed•6mo ago
This is cool. I wonder, as you were iterating on the design and development, why didn't you start with a very small grid (10x10) to validate or test different options for their practicality and operation before scaling up to the 1000 pixel versions? It might have saved a lot of time and money, but maybe small scale tests aren't sufficient to work out the kinks?
benholmen•6mo ago
Definitely! I scaled up to 3×21 to validate some things and immediately broke a lot of what I thought would work.

I tested a 1×10 grid of the wooden pixels to try out some different variations as well.

paulorlando•6mo ago
Reminded me of NYU's Wooden Mirror Project: https://www.youtube.com/watch?v=Wb6eFGbwPeA
CodeWriter23•6mo ago
Best practical application of glue stick ever!
alexandersix_•6mo ago
When you commit, you really commit. What an incredibly cool project.

I need to go find some corgi art to upload next!

yubblegum•6mo ago
It may be "ridiculous" but the fact remains that you are (clearly) awesome.
hugs•6mo ago
I'm working on something similar, but 3D and faster motion: PinThing / TAP (Tangible Actuated Pins) [1]

"Motorized pin art display" is what i'm going for...

The problem with passion projects: Progress is never as much or as fast as I want, though! Hard to find the people who want to throw money at things like this and/or buy them. And anything mechanical gets complicated and expensive very quickly. But it's so much fun and a great way to learn and apply so many new skills: laser cutting, 3D printing, CNC milling, circuit design, embedded programming, etc.

[1]: https://youtu.be/tx4W3ZDA_Vg

benholmen•6mo ago
I love this so much! Will it be mounted so that gravity makes the pins fall back down or do you need a retraction mechanism?
hugs•6mo ago
it's all motorized, so it can be wall-mounted or table-top mounted.
theletterf•6mo ago
A refresh rate of 370 microhertz gives "Calm Technology" a whole new meaning. I love it.

https://en.wikipedia.org/wiki/Calm_technology

bl0rg•6mo ago
Coincidentally that's also the framerate of the YouTube stream main camera (please fix OP)
benholmen•6mo ago
I think the issue is that I'm streaming to disk with ffmpeg and recording at 5 fps to save space. OBS must be locked to the same frame rate since it's sharing the webcam?

My original concept included two webcams, one for OBS, one for ffmpeg. Guess I should have gone with that!

lemonberry•6mo ago
This is really interesting. Have you read Amber Case's book, "Calm Technology"? If so would you recommend.
theletterf•6mo ago
I do! https://passo.uno/best-tech-writing-books/
lemonberry•6mo ago
Thank you! I subscribed to your RSS feed too. Nice interrobang reference in your About Me.
yunusabd•6mo ago
Very nice!

> I have a mechanism to quickly delete problem submissions.

Did you build a male genitalia swastika classifier like the fish guy? (What a sentence)

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

tlaverdure•6mo ago
This has been a fun project to follow. Great job, Ben! Hope I'll see one of these in a coffee shop, mall, or airport one day.
dpe82•6mo ago
Super cool project! I see the map on the wall.. where in Wisconsin are ya?
benholmen•6mo ago
Western Wisconsin, Eau Claire. It's beautiful here
TrnsltLife•6mo ago
Very cool. I loved reading your write-up. It reminded me of something I'd read in a steampunk novel once. I had to Google it to get the details. It's the kinotrope from Gibson & Sterling's Difference Engine.

I found a blog post about it and someone who made one with a servo for each pixel. Now that would be expensive!

https://differencing.blogspot.com/2010/04/kinotrope-clackers...

jwagenet•6mo ago
Breakfast design has made a number of similar panels with different “mediums”, likely inspired by Rozin’s work: https://breakfaststudio.com/works/echo
antithesizer•6mo ago
Evil triumphs when good people lean into their hobbies.
paulgerhardt•6mo ago
See also Daniel Rozin’s Wooden Mirror [1999]

https://digitalartarchive.siggraph.org/artwork/daniel-rozin-...

_giorgio_•6mo ago
It reminds me of this

In Christopher Nolan's "Interstellar," the "Interstellar library" refers to the tesseract, a 5-dimensional space within a black hole, visualized as a bookshelf. This structure is not a physical library but rather a construct created by future humans, allowing Cooper to interact with the past and relay gravity data to his daughter, Murph.

donatj•6mo ago
Oh hey, I know you IRL from the PHP meetups! I've been watching this develop on Bluesky!

Super cool project.

benholmen•6mo ago
Hey, I know you! Thanks for checking it out, looking forward to seeing you at the next PHP×MSP!
bobafett-9902•6mo ago
this is so cool! add some Mark Rober build type music montage and this is a viral video on YT
grliga•6mo ago
this similar(?) one paints one pixel at a time, but with ping pong balls

https://everyware.kr/home/portfolio/r/

joemi•6mo ago
This is pretty cool as-is, but I can't help but try to think up ways to increase the speed. (Not the point, I know.) I feel like it should be able to do a whole column pretty quickly with some optimizations. If the device that turns a block could do so without needing x-axis alignment to change, then you could do a whole column pretty quickly. Or perhaps it'd be better to do rows instead of columns, since the y-axis alignment shouldn't need to change with the current device. As for the block-turning device itself, I think some sort of thing that rotates would speed things up since you wouldn't need to reset, I think. I bet a manufacturing automation specialist could get this thing cruising...

BTW I love that you initially went with a very direct e-ink analog with the balls!

benholmen•6mo ago
Thanks for thinking through it! I've found that moving left-right is a little noisier and has a little vibration - up-down is smoother. However, it's not that noisy and it'd be fun to experiment with different algorithms for finding the next pixel.
leoc•6mo ago
If you had a rotating mechanism which allows slip then you could have rotor shafts which rotate all the blocks in a column while braking mechanisms prevent all the blocks in a given row from moving. Or you could have both rotor rows and rotor columns if you implement a rough mechanical equivalent of the hysteresis systems of ferrite-core memory. Or (I think GistNoesis suggested something similar https://news.ycombinator.com/item?id=44794092 ) if you hide a neodymium permanent magnet just under one corner of each of the blocks you could use a pair of electromagnets behind that block to pull the block from either orientation into the other, almost a solid-state solution apart from the axle the block would rotate on and potentially one which could set the entire display at once.
jamestimmins•6mo ago
This is really exciting. The world of non-electronic computer interfaces has a ton of potential, so I love seeing people build them and write up their experiences.

Congrats OP!

stavros•6mo ago
This is fantastic, great job! I loved reading about the process, and it's the sort of pointless thing I really enjoy seeing done to perfection.
crimony•6mo ago
You have four sides to each pixel cube, have you considered black, white and two grey levels?
christophilus•6mo ago
Rad. The occasional crazy project like this is what keeps me on HN.
fitsumbelay•6mo ago
this is what I come to hacker news for. this. so awesome
mappu•6mo ago
There's a full colour one of these in the entrance hallway inside the Berlin Technikmuseum, near the Zuse exhibit - there are 12800 cubes, each with 4 colours: https://www.youtube.com/watch?v=BfWFLnsy6QA
0x696C6961•6mo ago
But can it run doom?
rudasn•6mo ago
Super cool and congrats for getting it done. You should be proud, even just for persisting all these years.

Also, I'm surprised "All your base are belong to us!" hasn't been submitted yet!

ahmed_ssh•6mo ago
Reminds me of this https://youtu.be/ludHTR3xyLI?si=3F1ZfKMoyWmZkJDf 0:44
shiandow•6mo ago
Apparently I can't watch tge feed without logging in, that's kind of annoying.
omoikane•6mo ago
Works for me, I am watching from this link: https://www.youtube.com/watch?v=4OUF7sfAuHA
verdverm•6mo ago
Mumbo Jumbo built a similar concept on Hermitcraft using trap doors. There is a revolution going on called "buildstone", using redstone to create aesthetics

Mumbot 2.0 https://www.youtube.com/watch?v=uUzU8HnjBI4&t=1108s

Grian made an animated waterfall with dispensers, snow particles, and potioned arrows: https://www.youtube.com/watch?v=gGPS8hURZks

yupyupyups•6mo ago
https://benholmen.com/assets/images/kilopixel/assembling-tim...

Legends say this is how MicroLEDs are made, one pixel at a time. That's why they are so expensive.

zakirullah49•6mo ago
Come on
pstuart•6mo ago
I have to confess I only skimmed it, but it seems that if the choice is to rotate an object, then using a simple flap on an axis would be both cheaper and likely faster (less mass to move). I realize that efficiency was not a goal, but it does align with the pricing issue.
mrheosuper•6mo ago
it's mandatory to play bad apple on it.
mister_mort•6mo ago
Opening the site and immediately seeing it drawing a frame from Bad Apple was amusing, I suspect someone will attempt to automate submissions of frames from that video at some point.
aidenn0•6mo ago
I wonder how hard it would be to get two consecutive images that are pixel-wise inverses of each other in the queue; maximum rendering time!
GistNoesis•6mo ago
As an experiment, I just spray painted 66 magnet spheres in half, to make a physical display in 5 minutes. I manually rotated the sphere into position and it holds the image.

https://gist.github.com/unrealwill/b8f585758880009113805bd95...

Small spherical magnets are quite cheap.

There is hope of physically moving them if you put each sphere into a 3d-printed countersink hole over some metal sheet (so that the magnet is hold in place against the plastic), moving a electro-magnet head over you can rotate the magnet, like a scaled-up version of a 2d magnetic tape.

You may even create a Ising model if you put magnets too close to each other.

curiosity42•6mo ago
Absolutely wild this came up today. Just last night I was fiddling with my kids 'magnetic ball board', bought at SF MoMA, and thinking that it could be turned into a cool display by loading a small magnet on the 3-d printer gantry.
wraptile•6mo ago
There's always something new and novel in each mechanical display projects. Love reading these!
seltzered_•6mo ago
Very neat to see! I've been wanting to make one for ~15 years, one approach to making one would be inspired by a wooden binary counter where each 'pixel' has a gravity latch that rolls out when on one side and triggers a flip for the next adjacent pixel: https://youtu.be/zELAfmp3fXY

Also worth noting this art project: http://breakfastny.com/dot-screen

ltbarcly3•6mo ago
Incredibly cool, but how is there not a single video on the page!?
dripdrapdroop•6mo ago
I wish everything in the world was like this.
bubblebeard•6mo ago
It’s great to see someone doing something just for the love of doing it. We so often get wrapped up in reaching a goal we forget the journey is what matters most. The curiosity and will to learn new things. I think this project reflects this quite well, and bravo on this amazing achievement. It’s seriously badass.
dan00•6mo ago
That's absolutely useless and that's great!
enopod_•6mo ago
Ben, the arm seems to be misaligned, it is punching into the shelfes!
wkat4242•6mo ago
I don't see a live view on kilopx.com? That's a bit disappointing.

Edit: Oops there is, it was an issue on my side.

rasguanabana•6mo ago
There is a live view, but it looks like the machine has broken down
wkat4242•6mo ago
Oh yes I see it's a YouTube embed, I had those blocked sorry
benholmen•6mo ago
I had some down time when the Y axis stepper motor managed to unplug itself overnight!
johnorourke•6mo ago
It's the 'camera' from the book Project Hail Mary!

https://en.wikipedia.org/wiki/Project_Hail_Mary

dandaka•6mo ago
Why is the pen in front and not behind the display? It would allow for a clear view; now it is obstructed.
GypsyKing716•6mo ago
Sounds like a huge waste of time.
CommenterPerson•6mo ago
This is very cool. I might have the skills to replicate this but would never be able to accomplish it. My brain is warped .. to get motivated, I need the end result to be of some tangible value. Pure fun doesn't work for me, sadly. I am also unable to go and learn something just for the sake of learning.

Just an aside, an I realize efficiency is NOT a metric for your fabulous display .. here is another interesting mechanism. Maybe one could build a 10K or 100K display with this?:

https://en.wikipedia.org/wiki/Split-flap_display

benholmen•6mo ago
Oh yeah I love split flaps! Even considered them for this project but they're cost prohibitive and that idea is already out there.

The sound those things make is just perfect.

paulmooreparks•6mo ago
I'd love to see Conway's Game of Life on this thing.
Ayushmishra23•6mo ago
make a youtube video
fuzzieozzie•6mo ago
A more practical project that has been commercialized: https://www.vestaboard.com/
yb0000•6mo ago
That's really a beautiful art - great work!!!
HexTan•6mo ago
so you've literally created the world's first wooden display?