alook
Joined 14 years ago
Joined 14 years ago
We noticed that there's organic ones (in tree knots/clouds) or random ones (cracks in cement, rust peeling) or man-made ones (anything designed).
I especially love ones involving a shadow hitting something at just the right angle - those feel extra hard to find :)
Thanks for sharing this!
It feels like which prompts people are using (even from developers on the same team) is often opaque. It's a great learning resource for people to see under the hood of each other's AI coding workflows, and I hope to see more folks doing this.
(Link for anyone who wants to check them out): https://github.com/minimaxir/ballin/blob/main/PROMPTS.md
I was surprised to learn this, but they made some interesting choices (like using sparse mixture-of-experts models for their tab completion model, to get high throughput/low latency).
Originally i think they used frontier models for their chat feature, but I believe theyve recently replaced that with something custom for their agent feature.
For come context, this uses a technique called CPPN’s (compositional pattern producing networks), where the inputs are (x, y, sqrt(x^2 + y^2)) and then there are several neural net layers with different activation functions and randomly initialized weights. It actually resembles the optical physics of light reflecting through glass (which explains why it sometimes looks like light reflecting through a gem).
Otoro wrote some great blog posts on this:
https://blog.otoro.net/2016/03/25/generating-abstract-patter...
One friend started telling me to get over myself and publish, then he reworded it to:
“Get over being under yourself.”
For some reason that one stuck with me and gave me the strength to ship my first few pieces of writing.
One April fools' day, we thought it'd be funny to make him think that we'd changed the company homepage to have a comic sans font. Of course it'd be going too far to actually change the website publicly, so we decided to set up a DNS proxy inside the company office.
We took our company homepage, recompiled a static site with comic sans, and hosted it on an internal server. Then we set up a DNS proxy that resolved our company homepage for requests coming from inside the office to our comic sans static site, but otherwise the internet worked normally.
We made sure that everyone else in the company would feign outrage when he came in and checked the website, so the joke lasted for a couple hours before he thought to check the website from his mobile phone. Later, he appreciated the joke and figured he should have connected the dots sooner and realized that it was April Fools' day.
Just curious, how did you end up on fxhash?
Did you consider any other platforms, or was hicetnunc the only comparable platform you’d use for this kind of thing before fchash came around?
In my free time I make paintings of outputs from GANs/Deepdreams/etc. I've been wanting to paint something based on a model trained on illustrations, but I hadn't seen anyone decent GAN trained on that kind of dataset yet. Thanks for sharing your code, this is really exciting to see!
Re: high-level project layout: - where are their build files? - how are the source packages broken up? - where are the tests stored?
Trace back from the entry point to the code and look at how things are encapsulated, where code gets re-used.
Diagramming out with something like UML is cumbersome but can be helpful to visualize the structure as you're getting started.
Looking at software design patterns (while often overkill) can give you a good sense for some common ways people try to re-use code. For example: - https://en.wikipedia.org/wiki/Design_Patterns#Patterns_by_Ty...