dwitter.net | tomxor (5353)

+ New dweet
function u(t) {
} //
122/140


Please log in (or register) to post a dweet (copy-paste the code somewhere safe to save it meanwhile)


u(t) is called 60 times per second. t: Elapsed time in seconds. S: Shorthand for Math.sin. C: Shorthand for Math.cos. T: Shorthand for Math.tan. R: Function that generates rgba-strings, usage ex.: R(255, 255, 255, 0.5) c: A 1920x1080 canvas. x: A 2D context for that canvas.
Try the new frontend: beta.dwitter.net
Current theme challenge: #Opposites
show FPS hide FPS share fullscreen

function u(t) {

}//
138/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • u/tomxor
    Enter a number and click away to get the underlying binary64 IEEE754 encoding with a space separating the exponent and significand.
  • u/tomxor
    This uses the new proposed BigInt64Array typed array view to access the binary encoding, so it currently only works in latest chrome.

Please log in (or register) to comment.

show FPS hide FPS share fullscreen
remix of d/18062 by u/tomxor

function u(t) {

}//
139/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • 1920bit #Fibonacci sequence using 1-bit serial adder

Please log in (or register) to comment.

show FPS hide FPS share fullscreen
remix of d/18050 by u/tomxor

function u(t) {

}//
116/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • llamawave

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
107/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • u/tomxor
    (fullscreen and look top left to see progress) ... although it will take 2^(1920*1080) / (60*86400*365) = x10^624206 years to permute all possible values for 2073600 bits... that is roughly 624 times the estimated lifespan of the universe based on bigbang to heat-death.
  • u/Xen
    can we have quantum dweet on this please, i've run out of food already
  • u/tomxor
    :P

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
93/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • Limited Range Delta Compression - Fit 200 chars! with extreme limitations :D
  • u/tomxor
    Each char is encoded as 5 bits (fitting 4 into each 20bit surrogate pair), representing the numeric difference between the previous and current ASCII codepoint. Since 5 bits only provides 32 values this is limited to shifting -16 to +15 codepoints each char, this makes it rather challenging to write code with since you can only reach a max of 1/3 of the useful ASCII codepoints at a time.
  • u/tomxor
    Here's the encoder if you are looking for a very contrived adventure: f=(s,x=96,b=16,o='')=>{for(p=0,i=0;i<s.length;){x+=d=s.charCodeAt(i)-x;p|=d+b<<((i%4^2)*5);++i%4?0:p=o+=String.fromCodePoint(p+0x10000)}return o;}; f('helloooworld')
  • u/tomxor
    ... don't try this, seriously, you can't even get a for loop started
  • u/tomxor
    #compressor

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
130/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • Saved 9 more... although it decodes at 1 bit per second !!
  • u/tomxor
    Decoder now = 90 chars, leaving 50*20/7 = 142 chars of content yay! +2 chars
  • u/tomxor
    To break even with 184 chars, 184*7/20 = 67 20bit chars, leaving 73 for decoder, not sure this is possible :/
  • u/tomxor
    ... I guess 1bit/s is just not good enough for the internet of the 21st century XD

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
135/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • Inception Compression - d/15730 decoder inside d/9207 decoder
  • u/tomxor
    Just for the kicks, only actually saved 4 bytes. Still way off 184 for actual content

Please log in (or register) to comment.

show FPS hide FPS share fullscreen
remix of d/15367 by u/tomxor

function u(t) {

}//
140/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • Chaos Photographer, Pic 2 - HQ 4K Render

Please log in (or register) to comment.

You've reached the end.