Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mattdesl
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
46 ms
·
511.
▲
by
mattdesl
5y ago
The preferred choice is just to pin your content directly, here’s an example with Hicetnunc: https://gist.github.com/mattdesl/47f4ea12ea131eed8401bdacf95...
512.
▲
by
mattdesl
5y ago
The NYTimes hashes idea is brilliant, but if you were to try to scale that concept to thousands or millions of different global use cases, eventually it seems like you'd end up with a technology platform similar to a public distributed
513.
▲
Blockchain-Based Archival Generative Art
(mattdesl.substack.com)
1 points
by
mattdesl
5y ago
|
0 comments
514.
▲
Archival Generative Art on the Blockchain
(mattdesl.substack.com)
1 points
by
mattdesl
5y ago
|
0 comments
515.
▲
by
mattdesl
6y ago
When you but work from an artist, you own the “artwork” rather than a copyright of the artwork, ie you have no right to reproduce it. The difference is that this is a digital artefact rather than a physical one, not all that different than
516.
▲
by
mattdesl
6y ago
I hadn't seen glmw, thanks for sharing. I can see how WASM definitely improves performance in those benchmarks (where we're talking about thousands of matrix operations). But I imagine your per-frame camera & matrix math is pr
517.
▲
by
mattdesl
6y ago
So this is great but it might be worth pointing out that the library went from Canvas2D (slow) and ThreeJS (very general purpose) to pure WebGL calls tailored to the application, which alone probably would have been the significant driver b
518.
▲
by
mattdesl
6y ago
I’m also working with Svelte for my (non-AAA) game, and enjoying it thoroughly. The only problem I find is that complex animations/transitions can get a little messy (compared to say GSAP timelines), and it tends to create a lot of gar
519.
▲
by
mattdesl
6y ago
Quantizing to <= 256 colors will let you use a single byte per pixel, but there are other techniques like Block Truncation Coding that work well with 8bit images to go down to 2 bits per pixel or lower. Even at 2 bits per pixel, this is
520.
▲
by
mattdesl
6y ago
I added Oklab to the Observable notebook. With the current set of palettes, it produces results that are very similar to Lab, but I imagine with some specific color/hue transitions Oklab will outperform Lab. https://observab
521.
▲
by
mattdesl
6y ago
Great work, kudos to the author. Keen to try this in my own applications. I wonder how it fares with cubic spline gradients, I noticed some odd hues/tones depending on the colour space and Oklab might solve some of that. [1] [1] https
522.
▲
by
mattdesl
6y ago
This looks great. I’ve been playing a lot with WASM lately (working on a tiny frontend MP4/H264 encoder[1]) and using huge programming tool chains like C/C++ or Rust is not that appealing for building small WASM/web-centric m
523.
▲
Fast MP4 Encoding in the Browser with WASM SIMD (Chrome Only)
(mattdesl.github.io)
1 points
by
mattdesl
6y ago
|
0 comments
524.
▲
by
mattdesl
6y ago
Very nice. Curious how colors are chosen? Can’t try it on my dated iPhone - you need to vendor prefix the AudioContext with webkitAudioContext if AudioContext is undefined.
525.
▲
by
mattdesl
6y ago
There is tons of low effort generative art, but there’s tons of low effort art in every medium: photography, drawing, sculpture, weaving, etc. I wouldn’t dismiss an entire community/movement for this reason. But it’s worth mentioning t
526.
▲
Drawing Perceptually Smooth Multi-Color Linear Gradients
(observablehq.com)
1 points
by
mattdesl
6y ago
|
0 comments
527.
▲
by
mattdesl
7y ago
Further - I am using git commits to store hashes for code-created artworks, so that I can reproduce and remix the exported PNG at a later point. See here: https://github.com/mattdesl/canvas-sketch/blob/master&
528.
▲
by
mattdesl
7y ago
An example would be Glitch or Codepen creating commits on each code change, to allow undo/redo of a project over a broader range of time. Glitch already has this feature although it’s currently a bit buggy. It may even be based on isom
529.
▲
by
mattdesl
7y ago
Reflektor is doing some great & innovative WebGL work. Shameless plug: this was using canvas-sketch[1] to build out some of the sketches. [1] https://github.com/mattdesl/canvas-sketch/
530.
▲
by
mattdesl
7y ago
P5.js (JavaScript) is a good starting point.
531.
▲
by
mattdesl
7y ago
In regard to the author’s call for artwork: see ‘generative’ art and related communities including #plottertwitter. The realm of generative/interactive/media art is very strong these days, particularly thanks to accessible softwar
532.
▲
by
mattdesl
7y ago
This looks great. We can always do with more design tools, especially built on web platforms!
533.
▲
by
mattdesl
8y ago
Hello! Cool to see my framework here on HN frontpage. I’ve been using this for some time now for all my production work — including generative art (prints, laser cuts, 3D printed models, plotter art, etc) and client work (interactive Canva
534.
▲
by
mattdesl
8y ago
Just to clarify: preact isn’t currently used in the current library/dist on npm, just in some unused source code (which I need to clean up). At some point I will try to add GUI hence the need for preact.
535.
▲
by
mattdesl
8y ago
Charging, transferring photos and MP3s. Granted many people are using wireless (airdrop, iCloud etc) but not all.
536.
▲
by
mattdesl
8y ago
Such a cool project! I’m going to be doing a similar exercise in an upcoming Generative Art workshop that I’m giving.[1] I love how LeWitt’s work seems so simple on paper, but can look so impressive on a larger scale and in a natural enviro
537.
▲
by
mattdesl
8y ago
I often use your kdbush module for this, is there a case where flatbush is better for static points?
538.
▲
by
mattdesl
8y ago
> but I still haven't really found a killer use for it yet I think the main "killer feature" is that it allows you to optimize the way you interact with your phone. It's obviously more useful for power users than casu
539.
▲
GROW – 5 days of creative coding, talks and workshops in Paris
(grow.paris)
1 points
by
mattdesl
8y ago
|
0 comments
540.
▲
by
mattdesl
8y ago
Thanks for your feedback! Nice to hear some people just enjoy the aimless aspect of it. I've added a "Zen Mode" that disables UI: https://bellwoods.xyz/?z
More ›