Live data from Hacker News

Source code for 4kb demoscene production “Elevated” released

files.scene.org

121–130 of 154 posts

Re: Source code for 4kb demoscene production “Elevated” released

#121
post #70

Earlier quoted context omitted.

4KB using directx/opengl, very different from old time writing stuff directly in the video card.

Exactly, 4kb on top of the hundreds of megabytes of libraries and drivers.

...as opposed to another hundred MB or so on top of that.

Re: Source code for 4kb demoscene production “Elevated” released

#122
post #75

In year 2000 when I was 16 years old 64k fr-08 by farbrausch told me that I know nothing about programming ;) [1] https://www.youtube.com/watch?v=Y3n3c_8Nn2Y

Indeed, and for me, before that, Future Crew's Second Reality.

Second Reality was the best. First demo that I saw was Spaceballs' State of the art https://www.youtube.com/watch?v=c5kuYfTCGLg and I vividly remember of thinking 'wtf is that, a video or what?' and then Second Reality a year later or so - https://www.youtube.com/watch?v=rFv7mHTf0nA But then (I look all and every demo out there by then at the age of 13) I saw Mars demo https://www.youtube.com/watch?v=_zSjpIyMt0k which hooked me forever on the path of graphics programming.

Re: Source code for 4kb demoscene production “Elevated” released

#123

Earlier quoted context omitted.

Yeah, but I still wonder how often people copy comments around like that. It's not like that was some great writing or anything, but it was copied word for word. Maybe it was some bot, but that's an odd bot.

I've seen it happen on YouTube (not to me); highly upvoted comments get copy/pasted a month or two later to "steal" upvotes for someone else. It could be a bot tactic to build accounts with karma that can later be used for astroturfing, using proven comments from elsewhere. Maybe governments and organized astroturfers have automated that sort of thing more than we think.

Nail, meet hammer.

Re: Source code for 4kb demoscene production “Elevated” released

#124
post #20

For anyone interested/thinks this stuff is cool, the author of Elevated has made a website for experimenting with real time pixel shaders in WebGL: https://www.shadertoy.com/ Some pretty incredible things have been done there.

He has a version of Elevated which runs on shadertoy:

https://www.shadertoy.com/view/MdX3Rr

(iq is him.)

Alas, it doesn't run on this Chromebook...

Re: Source code for 4kb demoscene production “Elevated” released

#126

Earlier quoted context omitted.

Indeed, and for me, before that, Future Crew's Second Reality.

Second Reality was the best. First demo that I saw was Spaceballs' State of the art https://www.youtube.com/watch?v=c5kuYfTCGLg and I vividly remember of thinking 'wtf is that, a video or what?' and then Second Reality a year later or so - https://www.youtube.com/watch?v=rFv7mHTf0nA But then (I look all and every demo out there by then at the age of 13) I saw Mars demo https://www.youtube.com/watch?v=_zSjpIyMt0k whic…

Oh yes! I remember Mars! At some point, the was a text floating around the net which described how it worked, that was mind-boggling for the 14 year old me.

Re: Source code for 4kb demoscene production “Elevated” released

#127
post #92

Earlier quoted context omitted.

> It's the pigeonhole principle Is it really? Could a human meaningfully distinguish between 2^4096 different 4 minute videos?

Sure. 2^4096 is 10^1233. Let's just look at dialogue. Even if you limit yourself to boring 5-word sentences with 2,000 possible words for each position (subject verb preposition adjective object), 5^2000 = 8.7 * 10^1397 which means in the very first sentence you've got 10^164 times as many videos as you could possibly index with only 4096 bits.

Late addition: I thought I fixed all the stupid math problems before I posted this, but it's still totally wrong. Even leaving aside the fact the English doesn't have 2,000 prepositions, which I just glossed over :)

A five-word sentence with 1000 options per word isn't 5^1000 but only 1000^5 = 10^15. If we break the movie into 5-second blocks we get 48 of them in a 4-minute movie so (10^15)^48 = 10^720 different movies, which is not bad but we're still 10^513 away. There are a lot more variations we could consider - different actors, costumes, sets, framing, color grading etc. and I think it's plausible that we could come up with enough features. Heck if you talk twice as fast, you could get (10^15)^(48*2) = 10^1440. But it's a lot bigger than I made it out to be.

Re: Source code for 4kb demoscene production “Elevated” released

#128
post #70
post #2

Release info: http://www.pouet.net/prod.php?which=52938 Binary: https://files.scene.org/view/parties/2009/breakpoint09/in4k/... Video: https://www.youtube.com/watch?v=jB0vBmiTr6o Everything you see and hear is procedurally generated by the 4096 byte executable, in real time. It still blows my mind 7 years after release...

4KB using directx/opengl, very different from old time writing stuff directly in the video card.

Even 4KB demo in browsers is a thing these days.

Re: Source code for 4kb demoscene production “Elevated” released

#129
post #102

Earlier quoted context omitted.

I'm not a fan of quoting XKCD, but... https://xkcd.com/810/

With how many XKCD responses their are, it seems a straight forward ML experiment to auto-relevant-xkcd

Someone made something like that! https://www.reddit.com/user/relevantxkcd-bot

Re: Source code for 4kb demoscene production “Elevated” released

#130
post #87
post #31

Does this mean that lots of 3:30 minutes 1080p videos could be compressed into 4kb? EDIT: We can be generous and say 40kb for sake of adding more colours / etc.

This is actually an insightful question. The practical answer is no . There is an unimaginable amount of possible 3:30 minute vidoes—far more than the number of possible 4kb or even 40kb files. To be fair, most of those possible vidoes are just noise. We don't have to be able to compress those because people don't care if one video of noise is different from another. We also don't have to reconstruct the video perfec…

It could be very useful to deliberately pursue SUPER lossy compression. As long as no one can really tell based on the end result, it doesn't really matter.

For example, if you can only tell something was lossy by directly comparing two instances of the same video during playback, then that's probably good enough in most situations.

It occurred to me that we could compress the hell out of written works by translating them into some super dense language, and ultimately only retain the basics of the meaning/concepts/some of the writing style. Then can re-translate that back to whatever language we want to read it in.

For compressing pictures or videos, there could be some similar translation to a much more compact representation. Would probably rely on ML heavily though.

Post reply on HN