piterpasma Profile picture
Jan 2 12 tweets 4 min read
who's procrastinating? not me!! :D :D

anyway here's a thread of awesome almost-exactly-10-minute soundtracks for today's #GENUARY2 10 minute challenge!!

#genuary2023 #genuary


probably gonna use this one myself


classic distorted 303 bloody vampire disco


for the ALIENS ✌️


bleepy bloopy


Space Travel Drum & Bass


Filteria is always good


I'm not saying it was ALIENS but it was definitely ALIENS


More Space Travel Drum & Bass


Another Hallucinogen classic


For the machine elves


dunno if this is good for a speed coding run, but it's cool and 10 minutes

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with piterpasma

piterpasma Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @piterpasma

Nov 15, 2022
/** gm from tiny code land :)

Reumann-Witkam line simplification works by considering a ray (half-line) through the last two points and discarding every point closer than <tolerance> to that ray. **/ Image
// Reumann-Witkam line simplification in 198 bytes

L=(x,y)=>(x*x+y*y)**.5;RD=([a,b],[c,d],e=c-a,f=d-b,l=L(e,f),z=c*b-d*a)=>([x,y])=>abs(f*x-e*y+z)/l;sy=([o,p,...s],t,r=[o],q=p,ra=RD(o,p))=>(s .map(p=>{if(ra(p)>t){r.push(q);ra=RD(q,p)}q=p}),[...r,q])
Usage:
>> pts = [[0,0],[0,1],[1,1],[1,0]] // a square
>> sy(pts, .001)
[[0,0],[0,1],[1,1],[1,0]] // no points discarded

>> pts = [[0,0],[0,1],[1,1],[1,.5],[1,0]] // square with a superfluous point
>> sy(pts, .001)
[[0,0],[0,1],[1,1],[1,0]] // point is discarded
Read 6 tweets
Jan 3, 2021
(2/4) Human experience is in fact precisely what a plotter lacks--it can't see what it draws, it doesn't feel the pressure of the pen on the paper, in fact it doesn't even know it's current position. It just knows that the computer tells it how to move its motors.
(3/4) That is why it was up to me to program some of these features in the algorithm that ultimately controls the motor movements. I use signed distance fields and ray marching to give it a feeling of shape, light and shadow.
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(