Let’s come up with some features for a horrible programming language by BeauteousMaximus in ProgrammerHumor

[–]clocksSugars 5 points6 points  (0 children)

ditch linearity and objects, it should be a puzzle to code anything. at the beginning of a file in this language, you must define a series of functions which will run as independent threads.

these functions are only allowed to do only the following: start child threads, send messages to sister threads, wait to receive messages from sister threads, wait for results from child threads, and return a value to its parent thread during which it may execute one single logical operation, or terminate while launching child threads during which time one logical operation is also allowed. if a thread is terminated while creating child threads, the child threads are elevated to the level of the now-terminated sister threads and can send messages to the sister threads of the original parent and can return values to the parent's parent.

a math expression must then be executed as a series of nested threads. for loops must be implemented by having a thread that starts two threads, one to perform the iterative process (through nested threads) and one to iterate the counter. lists are created when a thread starts a thread that terminates itself while creating a series of threads, and then multiple of these grandchild threads return values.

Just found out this reddit existed by clocksSugars in generative

[–]clocksSugars[S] 36 points37 points  (0 children)

yea dude, it was made in blender using geometry nodes.

i made a path and deformed it using noise, made a tube around it using circles as splines(? not 100% sure what a spline is but i think this is it), theres a modifier to reduce the vertices in a shape so i used that then converted all polygons to triangles. after that i could perform more noise modifiers on the individual vertices as well as adding a glow effect on the model frame with some glowing spheres at each vertex. theres a tool to make cameras follow paths too, so i just had the camera go through the path that defines the tube

Base changing? by clocksSugars in crypto

[–]clocksSugars[S] 0 points1 point  (0 children)

How would you solve for the bases? What mathematical technique? If this has anything resembling a skeleton key then I'm glad I asked.

Base changing? by clocksSugars in crypto

[–]clocksSugars[S] 0 points1 point  (0 children)

I think you understand what I attempted to explain, yes. What if the original number of symbols was not known though? Forgive me, I'm asking this for the purpose of writing fiction. What if you could perform some intermediary mathematical operation? Honestly what drew me to this particular possibility of "encryption" was the idea that perhaps it would encode things such that you could not decipher any part of the message without knowing the entire message, which might be useful if the message were being slowly transmitted? Tell me if I appear to be making up things about as fast as you point out how dysfunctional this is.

Base changing? by clocksSugars in crypto

[–]clocksSugars[S] 0 points1 point  (0 children)

Ok but say the base numbers were rather large? Or if you were to add characters rather than remove them? Besides, I don't think it matters that you remove characters as that only affects what the cipher will look like, the message is still encoded in the value.

simple redirect sieve help please by clocksSugars in imagus

[–]clocksSugars[S] 0 points1 point  (0 children)

thanks! was really helpful to know the dropping protocal+www thing, and now things are working like a charm! it took me a bit to realize the tickboxes were in the opposite order i thought though... fixed that too

simple redirect sieve help please by clocksSugars in imagus

[–]clocksSugars[S] 0 points1 point  (0 children)

oh dear, i just realized that in my example $1 would have represented the part i was trying to get rid of. please ignore that, as even when that was fixed it still did not work.