Hacker Newsnew | past | comments | ask | show | jobs | submit | mblode's commentslogin

I built a blue noise generator and dithering library in Rust and TypeScript. It generates blue noise textures and applies blue noise dithering to images. There’s a small web demo to try it out [1]. The code is open source [2] [3]

[1] https://blue-noise.blode.co [2] https://github.com/mblode/blue-noise-rust [3] https://github.com/mblode/blue-noise-typescript



Huge congratulations on the launch!


Thanks Matt :)


3.2 million users - 1 dev - 1 marketer - 1 designer


Here’s a similar project I made when I was a teenager:

Marx, The classless CSS reset (perfect for Communists).

https://github.com/mblode/marx


I like it, it's very minimalist and purist!


Thank you dang for updating the title and URL!


The funny thing is that the thread so far has still mostly been generic, yet I swear the comments are higher-quality than they would have been without the change. (Impossible to say for sure, of course)


I contributed the RSS icon[1] to Feather a few years ago. The circle shape in the RSS icon is visually denser and deviates from all other shapes in the icon set. I apologize for breaking the constraints but in my defense, it looks much nicer this way

[1] https://feathericons.com/?query=rss


This is my similar project from 2015: Marx - The classless CSS reset (perfect for Communists) https://mblode.github.io/marx/


PurgeCSS is a tool to remove unused CSS styles https://purgecss.com/


I found this to be an extremely valuable tutorial! The step-by-step format using code diffs made everything very clear and easy to follow along. If you're a beginner or intermediate Rust developer, Phillipp's series of tutorials can also be useful as a guide to structure a moderately feature-full codebase in a way that is easy to grok. Great work and I'd love to see a similar series like this on other topics like building a Markdown parser or basic key-value database for example.


Thank you! I enjoyed writing this a lot, but I have to admit that having kilo as the predecessor allowed me to focus exclusively on Rust without having to worry about other things. I hope to find the time to write a different tutorial soon.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: