TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The Making of Nefertiti 1kb (2018)

195 pointsby wensleyover 6 years ago

8 comments

sitkackover 6 years ago
&gt; 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&#x27;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.
评论 #18872361 未加载
评论 #18873497 未加载
rayshanover 6 years ago
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 &#x27;ol Notepad! Here are a few more js1k entries by him:<p><a href="http:&#x2F;&#x2F;www.romancortes.com&#x2F;blog&#x2F;furbee-my-js1k-spring-13-entry&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.romancortes.com&#x2F;blog&#x2F;furbee-my-js1k-spring-13-ent...</a><p><a href="https:&#x2F;&#x2F;js1k.com&#x2F;2012-love&#x2F;demo&#x2F;1100" rel="nofollow">https:&#x2F;&#x2F;js1k.com&#x2F;2012-love&#x2F;demo&#x2F;1100</a><p><a href="https:&#x2F;&#x2F;js1k.com&#x2F;2010-xmas&#x2F;demo&#x2F;856" rel="nofollow">https:&#x2F;&#x2F;js1k.com&#x2F;2010-xmas&#x2F;demo&#x2F;856</a>
userbinatorover 6 years ago
<i>And I came up with a block compressor based in sinusoidal circular waves.</i><p>That&#x27;s actually not too far off what the DCT used in JPEG does, in that you&#x27;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&#x27;s been used before in a demo too:<p><a href="http:&#x2F;&#x2F;www.iquilezles.org&#x2F;www&#x2F;articles&#x2F;wavelet&#x2F;wavelet.htm" rel="nofollow">http:&#x2F;&#x2F;www.iquilezles.org&#x2F;www&#x2F;articles&#x2F;wavelet&#x2F;wavelet.htm</a>
评论 #18872036 未加载
danohuiginnover 6 years ago
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:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20160220090011&#x2F;https:&#x2F;&#x2F;hyperallergic.com&#x2F;274635&#x2F;artists-covertly-scan-bust-of-nefertiti-and-release-the-data-for-free-online&#x2F;" rel="nofollow">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20160220090011&#x2F;https:&#x2F;&#x2F;hyperalle...</a>
评论 #18875370 未加载
lbjover 6 years ago
Pure genius. Even with his explanation of the problem domain, I have no idea about how he arrived at the &#x27;magical idea&#x27; of random double losses
评论 #18870534 未加载
zapzupnzover 6 years ago
&gt; 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&#x27;t universal yet, I wonder how HEIC would fare here.
评论 #18870387 未加载
LordHeiniover 6 years ago
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 &quot;closed&quot; or &quot;open&quot; 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 &quot;costs&quot; 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.
Joyfieldover 6 years ago
1kb != 1kB.