Hacker News
Jelly Sheet(mrdoob.github.io)
466 points by memalign 4 days ago | 119 comments
[–] OuterVale 4 days ago
As you can surmise from the domain, this is created by Mr Doob. They're most well known for creating the 3D JavaScript library Three.js: https://threejs.org

Their full site and a lot more cool stuff they've made can be found here: https://mrdoob.com

[–] treems 4 days ago
Or, best known to others as being the guy that made Gravity Google way back when.
[–] BrokenCogs 4 days ago
I thought it was Doobs, aka Penis Anthony Doubineux.
[–] brailsafe 3 days ago
You mean Penis Scarlett Johansson Anal? From Silver Lining's Gaybook[0]?

[0] https://youtu.be/YfJRWg9C_CY?si=lddua1cpDlrbGgq-

[–] joelanman 3 days ago
the name is because it looks like someone wearing headphones - doob
[–] spartanatreyu 3 days ago
> this is created by Mr Doob

I'm thankful for the work Mr Doob has done before, but this wasn't "created" by him.

It's AI output that he himself has published.

[–] hypercube33 3 days ago
I opened that in a background tab and went "why does it sound like quake 1" - haha. This whole site has a bunch of awesome stuff on it, thank you for sharing.
[–] skrebbel 4 days ago
And r08064!
[–] plastic041 4 days ago
I know no one stops you from using hashtag `codevember` on vibe coded project[0], but... isn't the whole point of these one month challenges(genuary, nodevember, inktober, etc) about human creativity? Like game jams?

[0]: https://x.com/mrdoob/status/2117561239249518650

[–] plastic041 4 days ago
I've been thinking about this and it's still difficult to accept it. It feels like making generative ai art and posting it with hashtag inktober.

You could say that 'the artist' guided the genai to show creativity, ai is just a tool, and maybe the process helped improve their drawing skills.

Yes, I agree. It's just... maybe it's because I won't be amazed by coding challenge posts anymore like I used to, just like I'm not excited about hobby coding projects these days.

[–] brainless 4 days ago
A lot of established engineers are using LLMs. I am not sure why that is still a stigma. Our industry is going through major changes, that is well established. I would be surprised if someone is not using LLMs to produce cool experiments.
[–] F3nd0 4 days ago
> I am not sure why that is still a stigma.

> isn't the whole point of these one month challenges(genuary, nodevember, inktober, etc) about human creativity? Like game jams?

[–] handoflixue 3 days ago
Human creativity goes into "what to build", not "how to build it".

A Photograph is, mechanically, 100% machine-created. But we still call photographers "creative" for their work on picking what to photograph, how to frame it, timing the shot, etc..

Honestly, I think it's wonderful that editors are finally getting some credit for the creativity they bring to the process. There's plenty of writing about how famous films like "Star Wars" often owe a lot to their editing, even though that traditionally doesn't get credited as "creative" work.

[–] staffordrj 3 days ago
Is someone who commissions a painting considered creative?
[–] zamadatix 3 days ago
Creativity is defined by what one did in the creative process, not whether you did something else outside of the creative process or not. I.e. if the only thing you do is say "make me a piece of art, I'll pay you $x" then you had 0 creative involvement. Not because you paid for it, but because of the lack of doing anything during the creation process.

The same is true of using any tool. If you just click a premade and generic "process photo" button in an image editor for every photo you get then you're doing no creative work (unless that whole action is a meta statement itself or something). If you mess with the different options and settings to find the one which matches your creative vision then you've played a part in the creative process, even if you weren't the one responsible for the code of how the pixels changed and paid for the software to do that part.

To LLMs directly, if you just say "make me some art" then you've done nothing creative as well. If you iterate and mess around with what you like until you get something you find interesting, then you've played, what seems to me, the biggest part in the creativity process of that output (which has nothing to do with where the code to match that vision of the output came from). I think LLMs and creativity can be confusing because "make me some art" will produce something that, at a glance, looks very much like we'd expect creative art to look like (regardless the reason or if it actually is), and we often falsely jump to the conclusion anything that looks creative out of an LLM must therefore only ever be able to source from the LLM. This would be like assuming because an image editor has that generic "process photo" button one can never do anything creative with an image editor.

[–] brainless 3 days ago
Commissioning a painting, if it needs describing a scene, a thought or some direction, then yes.

This is literally what photographers do. Most do not even deal with exposure or any other setting. "Auto".

[–] xgulfie 3 days ago
Revered photographers do a lot more than push a button. But I agree pushing a button and getting a result without much thought or effort generally doesn't make for an interesting creative work, most professional photographers would agree too
[–] weakfish 3 days ago
> Most do not even deal with exposure or any other setting. "Auto".

Professional ones, this is completely incorrect. Maybe hobbyists? But even then, not many.

[–] xgulfie 3 days ago
> Human creativity goes into "what to build", not "how to build it".

This is nonsense, right? If I decided "hey wouldn't it be cool if there was a really interesting painting of a dude" that isn't an interesting creative expression

[–] handoflixue 3 days ago
Explore the editing angle: do you really think that absolutely nothing of artistic value would be lost if we just stopped editing films entirely? Or is it clear that an editor can bring value simply by offering input?

Certainly the extent of the input matters - "cool art of a dude" is a very generic concept, but at a certain point, just writing the idea down has to count as creative, because otherwise books are all uncreative.

[–] xgulfie 2 days ago
> Explore the editing angle:

I am not ChatGPT, do not talk to humans like this. I am not obligated to think for you.

[–] acedTrex 3 days ago
> Human creativity goes into "what to build", not "how to build it".

I dont know if i've ever seen a message miss the point more than this one.

[–] embedding-shape 3 days ago
If I enter a "Make pottery" monthly challenge locally, and show up with a robot that produces mugs, I'm sure it'd spawn some interesting conversation nonetheless, but I'd also expect the organizers to tell me I didn't quite get the spirit of what they're doing.

It's pretty much the same here. The purpose of these "jams" or "challenges" isn't to see if LLMs can do those things, obviously they can, we all know this already. The point is for you to personally challenge yourself, and improve yourself. That's the spirit at least.

[–] colordrops 4 days ago
I guess, but this isn't just some claude-kiddie, he's the creator of Three.js. it's like slamming Linus for using AI on the Linux kernel. He knows what he's doing.
[–] plastic041 4 days ago
I know who he is and I don't care what he does with ai.

To me these little challenges are about improving programming skills, showing creativity, and mostly just for fun. So using LLMs on 'codevember' feels weird. That doesn't mean I'm blaming him for it, I'm just having a hard time accepting it.

[–] agilek 4 days ago
If coding is for you about writing beautiful code, then yes.

Many of us are in the game because of the love for building things.

[–] soon_to_be_sb 4 days ago
So you get the same joy from building things even when you outsource the "building" to some other person?
[–] Cthulhu_ 4 days ago
A big chunk of the software development industry is not typing code but figuring out what code to write in the first place.

If you want to draw out the construction analogy, ask a mason or carpenter if they'd rather be an architect. (a lot would probably not want to, but I know a few people in the trades that can do a lot more than just welding two pieces of steel together, it's just that their job is the welding part.

Actually this will be one of the challenges; LLM assisted coding has empowered people to be more decision makers, lead developers, architects, etc than code monkeys. But it's a pyramid, there's only so many lead developers you feasibly need on a project.)

[–] soon_to_be_sb 4 days ago
> empowered people to be more decision makers, lead developers, architects

Add a "pseudo" before each and we would be in total agreement.

[–] bsenftner 4 days ago
Writing software and having software running on a computer is not the point of all of this. The point is to then use these tools to improve your physical world outside of the computer, and to use the computer to improve your mind and then apply that to how you live in the physical living world. The computer is not your friend, your colleague, or your enemy, it's a screwdriver the over excited gave a celebrity complex.
[–] JoshuaRogers 4 days ago
Do I get the same satisfaction from defining and directing a project that my team at work implements?

Yes. Writing code was always fun but running a project is itself a systems engineering problem. Especially if you’re the one defining project scope.

So yes, absolutely it is the same level of joy. The code I wrote was just the method needed to solve the low-level problem but it was never the entire problem space.

I can see my fingerprints all over the user facing design and I can see all the places where I agonized over different approaches to maximize user enjoyment. Seeing the solutions manifest is thrilling frankly. I see users of LLMs as filling a similar role to mine in this respect.

That said, I understand that not everyone enjoys the entirety of the problem space to the same degree and so I can see how a reasonable group of people might not find the higher-level puzzle as enjoyable as its low-level counterpart just as there are those who might find the low-level tedious instead of rewarding.

[–] soon_to_be_sb 4 days ago
There is a point in the LLM usage spectrum where I feel that I am not really understanding the stuff I am creating. I can have the LLM write some code, without starting to feel this. But it is only a small amount of code...
[–] properbrew 4 days ago
Imagine you're getting an extension to your house. You might not be an architect, an electrician, a plasterer, a carpenter, an interior designer, a grounds worker, a gardener, a labourer or any other profession I've missed off (apologies) but you get a great sense of joy from designing and seeing your extension built.

You outsourced literally everything, you didn't lay a single brick, didn't calculate a single beams "load-bearing" capacity but at the end you have this awesome extension you can live in that brings you joy. There's going to be snags here and there as there always is with anything, even if you crafted and did it all by hand, but seeing it built and guiding and adapting things along the way is the fun part.

[–] Jtarii 4 days ago
This analogy only makes sense if you think there is zero value in actually crafting something yourself.
[–] botanrice 3 days ago
yeah man the point of software development is to develop software that is useful, helpful, thoughtful, creative, productive, or just cool. For me and most non hardcore engineers like on hackernews, the outcome is all that matters.
[–] lrvick 4 days ago
Not OP but if it comes to Claude or OpenAI use, that does make me roll my eyes.

I keep my local AI rack under my 3D printer because they are the same type of tool to me.

[–] plastic041 4 days ago
> If coding is for you about writing beautiful code

...when did I ever said that?

[–] ftchd 4 days ago
What are you saying then?

And why are you implying that using AI does not improve those skills?

You can learn nothing or become a master both ways. AI will just give you some tangible results first but in the end it depends solely on you.

[–] plastic041 4 days ago
> What are you saying then?

I literally said that "I'm just having hard time accepting it."

> And why are you implying that using AI does not improve those skills?

I'm not.

[–] ktallett 4 days ago
Creativity is about coming up with your vision with the tools at hand in my eyes. I would still argue in situations like this you need a sense of style to understand what works and what doesn't.
[–] sevenzero 4 days ago
I thought so too, but AI is kinda destroying everything fun. Game jams, Advent of code, codevember apparently. To me personally it's super sad to see.
[–] cinntaile 4 days ago
If you care about leaderboards perhaps. If you do it because it's fun then there is no reason to use AI if you don't find that fulfilling.
[–] derpyzza 4 days ago
i don't care about leaderboards but i do care about the community of like-minded people that comes with these kinds of competitions, which AI larpers totally eliminate
[–] hackboyfly 4 days ago
I agree given that it’s about competition and not just having fun.
[–] solyin 4 days ago
Ugh, fun.
[–] prodigycorp 4 days ago
I see plenty of creativity on display here. I haven't seen anything like this and it was delightful. Also makes me want to explore more that I can do to create visualizations like this.

The fact that it was vibe coded matters very little to me. Gate keeping the concept of a codevember doesnt seem very codevember to me.

[–] altmanaltman 4 days ago
i don't know, i vibe code a lot but could never come up with that. To me, it is pretty much human creativity.
[–] Cthulhu_ 4 days ago
While true, I think it's also true that ideas are cheap - how many people here know someone that had a great idea (like "uber for pets") and just need a software developer to build it?

That said, idea people can now make their ideas a reality quicker / cheaper without needing an expert, if only to show it. Which in turn can make them more creative and original. In theory.

[–] Rodmine 4 days ago
The creativity space moves. Now, it has moved to how you use your tokens.
[–] ehnto 4 days ago
People still paint, despite photoshop. People still play instruments, despite Digital Audio Workstations.

There is art in the craft, and more importantly enjoyment in the craft.

I wouldn't AI generate a song because all of the fun for me and my friends is in the playing and watching. You will find that's true very often for creative people and those who enjoy their work.

If all you are doing is blasting out corporate assets, or persuing money, I don't think anyone cares what you are using, generate away.

[–] ash_091 3 days ago
Are you suggesting that artists who work primarily in Photoshop or DAWs aren't creative and/or don't have fun?
[–] ehnto 3 days ago
No, I am suggesting that tools progress but people will still use older tools for various reasons.

DAWs and photoshop/digital art tools are still hands on tools in my opinion, you still make all the decisions and do all the implementation.

[–] soon_to_be_sb 4 days ago
For some..
[–] Rodmine 4 days ago
And some people still make stone tools as a creative pursuit. Everything is valid as creativity.
[–] cscheid 3 days ago
You do realize who this is, right? Do you know how many manually written jams/demos mrdoob has directly enabled by his three.js work? Can we please, please, try and fight the urge to driveby this sort of work?
[–] FeteCommuniste 3 days ago
That he did so much great work in the past makes it all the more depressing that he has gone full-on slopper.
[–] ramcle 4 days ago
It is nice, but I'm somewhat unnerved that it never stops pouring. I expect it to finally stop at some time, and it doesn't, which for some reason makes me uneasy.
[–] botanrice 3 days ago
you can stop it in the settings by setting feed speed to 0
[–] PyWoody 3 days ago
Or by pressing the spacebar.
[–] qingcharles 1 day ago
I couldn't figure out why my PC was lagging so bad the last couple of days, then I remembered I left it running in a tab.
[–] dengsauve 4 days ago
Definitely kept me on the page, very cool.

If it could move with a mobile device’s gyroscope, that would be quite the amuse-esprit.

[–] ncr100 4 days ago
I was thinking the same thing, and I think it would be nice to use fluid in games.

If Apple has liquid glass, why can't web have jelly menus??

[–] robinvdvleuten 4 days ago
Awesome! Not only that one can build this in JavaScript, but also that your browser on a mobile phone can render this.
[–] swazzy 4 days ago
Paste this in your browser console to support shearing https://dpaste.com/6C9TJVTS5
[–] amsterdorn 4 days ago
I like this. Can I eat it?
[–] spiderfarmer 4 days ago
When I grow up I want to be as intelligent and productive as Mr. Doob.
[–] storch 4 days ago
This is fun, but boy it gets heavy/laggy as it accumulates.
[–] Applejinx 3 days ago
Or even before that. I'm on a M1 Ultra mac studio with 128G of RAM. I would have expected a lot more performance, but then I'm seeing a lot of conversation about codevember and AI use and yeah… this is a good part of that argument.

I feel like this is what you get when you don't codevember, but you had an idea that would be cool. I've never seen a HN 'show something cool that's a relatively simple visual hack that's also physics etc.' that chugged this hard on my machine. I'm not running anything else and I have 20 cores and RAM isn't going to pose any obstacle. It's not very performant.

[–] troyvit 3 days ago
Huh. I left it open on Firefox on an old i5 for probably > 5 minutes and while I did hear the fan come up it was nowhere near as bad as a video call.
[–] TechPlasma 4 days ago
`Unable to start: can't access property "getSupportedExtensions", this.gl is null`

Doesn't work on Firefox Mobile.

[–] 0x00cl 4 days ago
You might have webgl disabled. In the URL bar:

about:config -> webgl.disabled: false

[–] mpern 4 days ago
Works over here on Firefox Mobile 159.0.1
[–] Leonard_of_Q 4 days ago
Works in Fennec (F-droid), doesn't work in Brave
[–] Rnonymous 4 days ago
Works on iceraven on mobile for me.
[–] stephbook 4 days ago
Safari/Chrome on iPhone fail.
[–] fmbb 4 days ago
Wdym?

Works in Safari on my old iPhone 12 mini.

[–] brabel 4 days ago
Works on Firefox on iOS.
[–] lofties 4 days ago
Love it, but I want to tear it in half!
[–] cpvcpv 4 days ago
Really fun to play with. Great work!
[–] sandos 4 days ago
If you pause and the unpause after a while you get very pretty color bands! :)
[–] cchance 3 days ago
There's something incredibly satisfying about this
[–] low_tech_punk 3 days ago
I'd prefer this over Liquid Glass for my phone UI
[–] kunley 4 days ago
I will give, for almost free, a nice consultancy to folks looking for the purpose in their lives.
[–] swiftcoder 4 days ago
That is oddly satisfying
[–] nenadg 4 days ago
we could do this with flash 20 years ago, nice stuff tho
[–] npodbielski 4 days ago
I am a bit disappointed that it cannot fill entire screen because it disappears.
[–] ayaros 4 days ago
So squishy
[–] baxuz 4 days ago
Now i want those jelly candies in plastic blisters.
[–] jdpigeon 4 days ago
Classic web shit. Nice.
[–] Alien1Being 4 days ago
AI slop on the front page of Hacker News.

I guess the great unwashed have finally won.