Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    puls (256 bytes)

    JanRrrolaKadlec

    1 HN recommender · recommended in 3 months, 2011–2014

    YouTube

    0:43 · 36K views · Sep 28, 2009

    A 256-byte MS-DOS intro that renders a raymarched, procedural 3D animation. It won the 256-byte competition at Riverwash 2009 and the scene.org award for best technical achievement that year, and the author published commented x86 assembly source.

    HN commenters cite it as the most impressive 256-byte production and as an example of how much graphics code can fit in a tiny binary.

    Computing History & CultureDemoscene & retrocomputingComputer graphics & rendering
    1. 1:01:15
      25c3: The Ultimate Commodore 64 TalkChristiaan008160K views • 15 years ago
    2. 3:36
      elevated by Rgba & TBC | 4k intro (FullHD 1080p demoscene demo)Demoscene High-Quality Videos (Annikras)317K views • 15 years ago
    3. 2:22
      A Mind Is Born (256 bytes)lftkryo1.2M views • 9 years ago
    4. 7:15
      Farbrausch - fr-041: debris. [HD]kb229K views • 17 years ago
    5. 11:02
      fr-08: .the .product by farbrausch | 64k intro (2000) (720p HQ demoscene demo)Demoscene High-Quality Videos (Annikras)197K views • 15 years ago
    6. 2:01
      "Memories" - 256 byte MSDOS introHéll Mood107K views • 6 years ago
    7. 1:27
      Mars DOS demo by Tim Clarke (1993)Sean Barrett28K views • 13 years ago
    8. 15:00
      I wrote a Raytracer for DOS, 16 VGA colorsBisqwit905K views • 15 years ago
    9. 16:19
      Future Crew - Second Reality (1993) [60fps]DemosceneVids241K views • 11 years ago
    10. 3:36
      Elevated by RGBA and TBCBUTTONTANG974K views • 17 years ago
    11. 51:06
      NVScene 2015 Session: How to Create Content with Signed Distance Functions (Johann Korndörfer)NVScene35K views • 11 years ago
    12. 3:05
      Hartverdrahtet - Akronyme Analogiker | 4k Revision 2012Demoscene High-Quality Videos (Annikras)340K views • 14 years ago
    13. 1:29:59
      Moleman 2 - Demoscene - The Art of the Algorithms (2012)Vakondok (Moleman)329K views • 14 years ago
    14. 59:20
      Rendering Tiny Glades With Entirely Too Much Ray MarchingGraphics Programming Conference108K views • 1 year ago
    15. 1:25:34
      8 Bit & '8 Bitish' Graphics-Outside the BoxGDC Festival of Gaming569K views • 9 years ago
    16. 4:13
      Spaceballs - State of the Art - Amiga Demo (HD 50fps)RetroDemoScene264K views • 12 years ago
    17. 4:01
      Onslaught - Bad Apple 64 - C64 DemoRetroDemoScene71K views • 12 years ago
    18. 1:19:52
      CppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”CppCon264K views • 10 years ago
    19. 8:08
      Farbrausch & Neuro - Masagin (HD Stereo)Leonard Ritter485K views • 17 years ago
    20. 29:51
      Refterm v2 - Resource usage, binary splat, glyph sizing, and moreMolly Rocket68K views • 5 years ago

    3 comments from Hacker News

    1. @psykoticAug 2011· in “Low-level x86 code compression for 64k intros”

      Neat hack! But stacking sine waves with a bit of modulation isn't exactly earth-shattering. You might like to try some of these: [LINK] . The most impressive to date is probably Puls: this video . The top three 256b productions on Pouet are all doing the same basic thing of ray marching against an isosurface. The sophistication of the geometry has increased a lot since Lattice, which used something simple like cos(x)^2 + cos(y)^2 + cos(z)^2 = f(t) where f(t) is an oscillatory function of time that controls the thinning and fattening of the lattice.

      RecommendsView on HN
    2. @userbinatorOct 2014· in “Intel Underestimates Error Bounds by 1.3 Quintillion”

      > You really don't want to use x86 hardware transcendental instructions ...unless you're doing size-optimised graphics intros, where tremendous accuracy is not essential and the stack-based nature of x87 makes for some extremely compact code: [LINK] this video I think the main reason why this issue hasn't been so significant is that the majority of code that uses those instructions isn't dependent on extreme accuracy - code that does would likely use their own routines and/or even arbitrary-precision arithmetic.

      CitesView on HN
    3. @chengsunApr 2014· in “Evolutionary algorithm to find Quake III's fast inverse square hack with Python”

      Řrřola (a famous demoscene coder [1]) found a far better constant than the original (a 2.7-fold accuracy improvement) by using an optimisation algorithm over all three constants present in the original inverse square hack. His algorithm and the result (along with a plot of relative error) can be found on his blog [2]. [1]: See, for example, this 256-byte raycaster this video [2]: [LINK]

      CitesView on HN