> Find 2 or more evaluation functions that share a global minimum for your problem. Choose one of those functions randomly at each step of the hill climbing.<p>This reminds me of the Pandora strategy where you don't every upvote anything, you only tell it no, to encourage it wandering the search space instead of orbiting tightly around a handful of songs.<p>Never tell people your favorite, or that is all you will get.
I worked with Javier (hi! ) at Montage Studio where we built a web app framework and an IDE inspired by the Apple development stack. Javier is an amazing mind and a wizard at CSS. Fun fact: he used to sketch out code in good 'ol Notepad! Here are a few more js1k entries by him:<p><a href="http://www.romancortes.com/blog/furbee-my-js1k-spring-13-entry/" rel="nofollow">http://www.romancortes.com/blog/furbee-my-js1k-spring-13-ent...</a><p><a href="https://js1k.com/2012-love/demo/1100" rel="nofollow">https://js1k.com/2012-love/demo/1100</a><p><a href="https://js1k.com/2010-xmas/demo/856" rel="nofollow">https://js1k.com/2010-xmas/demo/856</a>
<i>And I came up with a block compressor based in sinusoidal circular waves.</i><p>That's actually not too far off what the DCT used in JPEG does, in that you're similarly trying to represent sampled data using a series of sinusoidal functions.<p>I wonder how well wavelet-based compression (like JPEG2000) would be for this data, since it's been used before in a demo too:<p><a href="http://www.iquilezles.org/www/articles/wavelet/wavelet.htm" rel="nofollow">http://www.iquilezles.org/www/articles/wavelet/wavelet.htm</a>
The underlying model only exists because a couple of artists snuck into the German museum where Nefertiti is displayed, and clandestinely made a 3d scan. Nice to see it getting used for this.<p><a href="https://web.archive.org/web/20160220090011/https://hyperallergic.com/274635/artists-covertly-scan-bust-of-nefertiti-and-release-the-data-for-free-online/" rel="nofollow">https://web.archive.org/web/20160220090011/https://hyperalle...</a>
Pure genius. Even with his explanation of the problem domain, I have no idea about how he arrived at the 'magical idea' of random double losses
> The other option available in browsers is H.264. I thought in using a single frame video stored in H.264 but I was unable to generate a video file little enough to fit in 1kb. It might be possible, but my knowledge about video compression is limited.<p>Even though support isn't universal yet, I wonder how HEIC would fare here.
Does anybody remember Second Life?<p>They used a similar technique of creating an object out of an image.<p>The maps where called sculpts and consisted of an 64 by 64 image. Each pixels rgb value was mapped as xyz coodinate onto a grid. The grid base mesh was either a sphere or flat which allowed for a "closed" or "open" object surface so one could simulate holes (it also influenced the physics).<p>The users figured out a lot of funky tricks.<p>Like having multiple connected objects described by only one such map by having the connection be an ultra thin line which got not rendered. This lowered the "costs" Second Life calculated since it consisted of only one primitive.<p>Or using a bug to create giant ones of these things to create houses and other big objects.<p>On top having an automatic LOD was quite easy just half the number of grid vertices and there is your lower poly object.