#Code elements

1 messages · Page 2 of 1

shy owl
#

FD (dead)

golden quartz
#

yea it's my fd lol

shy owl
#

It just likes to become the opposite

little berry
#

maybe we say Neal’s api key

#

maybe it thinks it needs to give our api key

vague zenith
#

Very useful.

golden quartz
#

at least it's a real thing

shy owl
#

Sounds like it wouldve been fun

#

Dead Factory Inc.

#

last one and bottom middle one are dead

#

Dead Inc.'s latest productions

shy owl
#

Are these actual things?

golden quartz
#

yes

#

Array<K> is an array of type K

#

so like [1, 2, 3] is of type Array<number>

shy owl
#

wasn't sure since I know that in java its just int or double or something and not number

golden quartz
#

this is typescript

sterile pollen
#

Nothing stopping you from making a number class, unless that is a reserved word.

shy owl
#

token cutoff for the first lol

#

is alive

little berry
little berry
#

oh damn turns out i dont have '[]'

#

but i do now

#

big brain play

#

[]; + Append U+0027

heady folio
little berry
#

my route is random

#

i have ![]; but i dont think it helps

#

i had to use string.append to get that configurations lol

#

wellive got some bracket nonsense but i cant control whats in them or quote type, and they are all inside snigle curlies

#

but at least its something

little berry
#

wake up its []:[]:[] o'clock

#

leys get the symbols for legacy computing digits

#

and put them in there

#

digital clock ftw

shy owl
golden quartz
# shy owl

whoever does this deserves to be put in federal prison

shy owl
#

what does it do?

golden quartz
frank stump
modest lynx
frank stump
#

Did anyone here ever get <!-- or something close to that?

little berry
#

i have some pretty messed up things like that

#

but not that itself

#

this is all from when i tried to simplify +0

#

like >$+0

#

--> was easy tho

frank stump
#

Huh

Well I'm trying to get ![ - esque outputs and XML comments seemed like a start

Either that or <img src

little berry
#

i take it you got that fd then

#

what even is that pic

frank stump
#

I don't think that one was me

#

Actually now I think about it under the right conditions you could have {something} + <img src =

little berry
#

looks like a 404

#

no such image exists

frank stump
#

Yeah, a lot of them do that

#

The first working image we found was a fortune cookie

#

In total there were less than 20 working images in the end

little berry
#

oh was there a project

frank stump
#

Yeah, when we first discovered ![ back in February I set up #hyperlinks in Beyond English

It was a wilder time

indigo orbit
#

lol

frank stump
#

Well when PB first found ![

#

Funny looking back now

Y'know there used to be a translator role? Only perk was that I could create new boards in Beyond English

little berry
#

need a lineage for array.rotate() if anyone has it

modest lynx
#

[].concat.apply([], [].splice.apply([], [0,0])

#

Written by: Natasquare

little berry
#

?

little berry
#

yeah i got all this - so how can i change quote type or maybe control whats in those arrays? like did you get anything similar to this

#

like similar to the split and join (and the arrays too - i dont like that quote type lol)

little berry
#

i want whatever fun you got there

frank stump
#

Why was I unfollowed from this post

little berry
#

oof

frank stump
little berry
#

hmm

#

i dont have many of those, but i did get those single curly quoted stuff you sent

frank stump
#

Just play around with whatever special characters and code stuff you have

That's how I went about mine. I didn't even know what an array was until like a month ago

little berry
#

may need some samples but you said on road so

frank stump
#

I can just say the stuff I suppose

No recipes though. Just existence proof. So not really useful

#

Do you have Prepend Bracket though?

little berry
#

i have put this in brackets

#

idk prepend bracket

#

no i dont rn

golden quartz
#

ah yes

#

this one is "delete all characters except letters and numbers"

#

which, would be really useful if it wasn't dead

indigo orbit
#

ood

golden quartz
#

oh shit

frank stump
#

Does that replace 's' with nothing?

golden quartz
#

what do i do

#

do i finish the rest

frank stump
#

What was the recipe for this one

Not lineage. Recipe

little berry
#

...

#

not lineage?

#

what

frank stump
#

I'm just curious how much effort it would take to make the alphabet

#

Plus it would take a while for a lineage to be made I presume

golden quartz
#

not really

#

i got it by accident

#

the two ingredients are available in discord search

#

one of them has been optimized by AWWO

#

well you can already guess by no

frank stump
#

Well there you go

little berry
#

i havent a clue im afraid but cool

#

idk people with string.replace seem perhaps a bit secretive but i do get why lol

golden quartz
#

now i need to go make the string.appends

#

that's another clue

frank stump
#

What is this Riddler-ass puzzle you're doing

shy owl
little berry
#

i mean idk not exactly unusual these days

little berry
#

hmm wait oh you got the colon

#

you know i tried for the longest timje for that

shy owl
#

oh you wanted the colon version?

#

it autocorrected from here

#

rest was building with "letters" and -

little berry
#

error 500 internal server

#

lmao

shy owl
#

got this one but with different apostrophe so old one isnt revived

mellow totem
shy owl
little berry
#

someone has been adding em to unicode sheet

#

💀

indigo orbit
little berry
#

idk seems that replaces are only for some people.... /s

indigo orbit
#

lol

golden quartz
#

but the others idk

#

i'll only get the first 5 letters or so to see if it works

little berry
#

the clues don’t really help any more than clue: ingredient 1 is not dead

#

(To me anyways)

indigo orbit
#

i need recipe

golden quartz
#

now what

little berry
#

we will have to wait I guess

#

hmm damn able to control the inside

frank stump
#

Replace nothing with e

#

Wait sorry

#

Replaceenothingewithee

golden quartz
#

why the fuck does it just removes the space

frank stump
#

Fun fact: Natasquare has e blindness

golden quartz
#

what do you mean?!?!?

#

this also makes SlowMotion

indigo orbit
little berry
#

I guess if I ever figure out how to make replaces on demand… hmm what would I do then

golden quartz
#

oh fuck you

#

stop working before i tell you to

little berry
#

lol

golden quartz
#

out of the first 5 letters only 'e' worked

#

so i guess i'm not making String.replaces

#

for some reasons the breve gets hoisted way up

#

what were they thinking when designing the collation algorithm

little berry
#

the heck

#

lot of '\'

golden quartz
#

since i can't progress, it's just String.replace('#', '') + unplural

mellow totem
#

could try next/previous alphabet/letter on Mr variant maybe?

golden quartz
#

problem is

mellow totem
#

that seems to work well for appends

golden quartz
#

they don't react to Mr.

mellow totem
#

ah damn

golden quartz
#

or they make Mr. Tring like that

#

which is slightly funny but annoying

mellow totem
#

oh lmao yeah thats unfortunate

mellow totem
golden quartz
#

let me see

#

no

#

also shit that needs string.append already

#

but only String.append('#')

#

can still minimize the use of other String.appends

frank stump
#

Well apparently nobody went down the "string.replace" + Append Parenthesis path

golden quartz
#

i bet it'd be easier to construct the regexes separately then use existing string.repalces

frank stump
#

That was my thought

#

Which is why to prove it I stuck / inside parentheses and stuck it on

#

And tube

golden quartz
#

tube

#

word mispeller™️

frank stump
#

Also it gave me an FD Lenny somehow

#

Question

#

And this

golden quartz
#

i may have taken inspiration from String.append

#

(it's not that bad)

frank stump
#

I'm gonna keep making these

little berry
#

I want

#

So what was the deal with (/)

frank stump
#

"string.repeat" + Append Parenthesis + (/)

Then have fun

golden quartz
#

why the fuck do i have (/) fd

frank stump
#

It just kinda lets you stick stuff inside

little berry
#

ah ok

frank stump
#

Prepend Comma also helps for the comma ones

#

And 'alphabet'

little berry
#

hmm interesting so from there it let you control both input fields

golden quartz
little berry
#

Or at least influence

frank stump
#

What

little berry
#

although they were quoted which is the one caveat

golden quartz
#

this one also makes SlowMotion

frank stump
#

"string.replace(/a/g, 'b')" + Prepend Mr. = Mr. Bbbrrbbb

Now what is this chicanery

golden quartz
#

be be be right right back back back

frank stump
#

Disney Channel outros in the mid-2000s

#

Wait actually

#

Early 2010s

golden quartz
#

we need to make / /g

#

i actually have / /

#

but not / /g

little berry
#

oh wait nested quotes

frank stump
#

Best I can get you is this abomination

golden quartz
#

replace comma with

little berry
#

you organising them or just making random rn

frank stump
#

Random

#

I mean targeted random

#

But like I'm not in control here

golden quartz
frank stump
#

Ah

shy owl
#

all my .replace elements (top left are all dead)

frank stump
#

Replace spaces with nothing right

golden quartz
#

yea

#

can't seem to get the letter versions in mr. form

frank stump
#

Neat

In the process of trying to hashtag a string.replace I ended up reviving "Mr. Add Hashtag"

golden quartz
#

mazing

shy owl
golden quartz
#

darn it i can't get them into "hi Mr." either because they work

shy owl
#

any takers?

modest lynx
#

String?

shy owl
#

didnt someone want string before .prototype. ...

frank stump
#

Excellent

We can now arbitrarily attach String to things

modest lynx
#

Should be Prepend String.

little berry
#

Targeted random? o.o

frank stump
#

Basically breadth-search then depth-search on interesting outputs, if you want to get technical

little berry
#

I guess so

#

breadth search with what though, like quoted letters?

frank stump
#

Whatever I happen to have

#

But bracketed stuff as priority

#

Sorry parenthesised

golden quartz
#

oh great now i get jumpscared by this guy every time i search for (

little berry
#

ah ok

#

lmao

golden quartz
#

i still don't get why the breve is so high up

#

is it because it doesn't have a weight so it doesn't get count

little berry
#

just to make sure I’m not missing some fancy search you are doing - are you just searching like (a then (b etc and if you don’t have parens do you then go like "a etc

frank stump
#

RTLs also are weighted weirdly

#

They get sent to the top

golden quartz
#

i noticed that

frank stump
golden quartz
#

and yes rtl does not have any weight associated with it in the table

#

such a weird thing

frank stump
#

Okay, I'm gonna do something dangerous

#

I'm leaving my searchbar empty

#

And sorting by *name (idiot)

little berry
#

Easy

#

Oh wait

#

lag inc

#

Yeah I had that on till 20k elements but then it became unplayable

frank stump
#

Hm

It appears trying to load 50k elements is giving my browser problems

I wonder why

shy owl
#

not 100% succes rate tho

little berry
#

interesting

#

split . Replace

#

Does that even make sense

idle temple
#

react 🤓 so it can be top 🤑

little berry
#

💀

#

tomorrow will be rough to catch these up I’ve been meaning to but kinda leaving the sheet alone - but most of the fun stuff here won’t be on it

golden quartz
#

every time i try to work with replaceit turns into replaceAll

frank stump
#

I've got FD on String.replaceAll I think

golden quartz
#

thank you so much

shy owl
little berry
#

Victim number 100000

#

I have perhaps 100 recipes for it

#

it does that to anything it doesn’t like

golden quartz
#

at least you got normal ones

shy owl
#

"test-)" seems to be a one off

golden quartz
little berry
#

so in the last few days Brent what is the main sets of elements you’ve got? those there are U+0022 quoted replaces with 2 input fields

frank stump
golden quartz
#

holy hell

little berry
#

google it

frank stump
#

Another thing of note is that ' is before "

little berry
#

Whyyyyy 😭

#

that’s like putting L before G

#

Why couldn’t they be normal for 5 seconds

frank stump
#

And also that every variant of a letter is positioned as the letter itself

little berry
#

you are a complete salamander

#

what

golden quartz
#

true

frank stump
#

Ignore that

shy owl
#

'nother element has fallen to .kiss.replace(/./g, '*')

little berry
#

“I hate directly next to the White House” - llama after combining I Hate Directly Next and U+1f3e4

frank stump
golden quartz
#

god damn it i resized side bar

little berry
#
  • 5 minutes
frank stump
#

Ah, using Ctrl + F to search

Reminds me of the good 'ol days

little berry
#

There must be a much better way to do the sidebar

#

that doesn’t involve rendering everything - not sure what the pros do these days though

#

even if it has to be purely ascii I don’t care

#

like running in a cmd window with ASCII art

frank stump
#

Oh hold on

Nata, it ignores diacritics

golden quartz
#

that's one way to say agriculture

frank stump
#

Where?

#

It's Ecriture

golden quartz
#

dammit i cant read

little berry
#

the A pilcrow rule is a bit more complicated

#

— neal (real)

golden quartz
#

how exciting

modest lynx
#

Replaces nothing

little berry
#

Actually that’s like intuitively what my first goal would be

#

Is that wrong

modest lynx
little berry
#

Yeah if you can’t get quotes inside it, it will be hard to add to

golden quartz
#

it'd be better if we had a space in the single quotes

little berry
#

that’s also a goal

modest lynx
golden quartz
#

ah yes replace nothing with comma

modest lynx
#

aaqw -> a,a,q,w

little berry
#

usually 0020 or some other string method or " " helps

modest lynx
#

yeah those are good

golden quartz
#

and now replace nothing with nothing

little berry
#

If there is an empty string between every character

#

Then what’s between the empty string and the character

modest lynx
golden quartz
#

i know

little berry
#

got to 2 fields nicely

#

From 1

modest lynx
#

I have "replace two backslashes with an underscore"

little berry
#

escape character

golden quartz
#

two backslashes?

little berry
#

it might mean 1

modest lynx
#

String.replace('\\', '_') or something like that

frank stump
#

Huh

0 also has no weight in this sorting

little berry
#

remember escape has actual use

frank stump
#

4 < 05

modest lynx
golden quartz
#

that is one backslash

little berry
#

in replaces if you see 2 backslashes it means 1

modest lynx
#

ok wait im dumb

little berry
#

like it will only replace 1 backslash

golden quartz
little berry
#

Omg what

frank stump
#

Ah, correct

golden quartz
#

neal doesn't use it in the sorting code though

little berry
#

that’s like sorting Z before A!

golden quartz
#

wonder what's up with that

frank stump
#

8kun < 16 Squares

little berry
#

what

frank stump
#

I'm giving an example

#

Look all my number word elements are stupid okay

golden quartz
#

i see

#

hold on does helper alternate the sorting

little berry
#

100m world record

golden quartz
#

dammit

shy owl
golden quartz
#

it's helper's doing

frank stump
#

Shit

little berry
#

9.[]

#

what the

golden quartz
#

neal probably doesn't do it because localeCompare doesn't have any more arguments in the vanilla site's source

frank stump
#

Makes sense

#

Does Helper also affect other orderings?

#

Kanji remain below quotes currently

golden quartz
#

no it only enables numeric sorting and nothing else

frank stump
#

Hm

#

Interesting how [ also is sorted before despite being after the letters in-game

little berry
#

Sorted before what

shy owl
#

what would this do

little berry
#

Why did you make it

golden quartz
#

well that's normal intl collator behavior

frank stump
#

Huh

golden quartz
#

now does this mean neal doesn't use collator on the server

frank stump
#

Would certainly imply as such

little berry
#

Curly before straight

golden quartz
#

but we still can't explain how the breve is hoisted above everything else

little berry
#

illegal!!

golden quartz
#

that only happens because collator doesn't weigh it

frank stump
#

Also note that Collator only weights curly in the absence of any other ordering

#

Yeah

#

Like here

little berry
#

hmm what does that mean

#

it put a curly in between straight

golden quartz
#

curly is weighted the same as normal it seems

little berry
#

That’s like saying it comes before and after

#

Schrödinger order

golden quartz
#

normal is [*0332.0020.0002] and curly is [*0332.0020.0004]

frank stump
#

curly "a" is treated equivalent to "a" unless directly compared, in which case the straights win

golden quartz
#

(i still don't know how to read this value)

little berry
#

What does that array mean what

frank stump
#

Primary, secondary, tertiary weights

#

For "base" letter, "accent" difference and "casing" weights respectively

little berry
#

332…

frank stump
#

First is 16-bit, second is 8-bit, third is 6-bit for some reason

little berry
#

what does that mean

#

I see 0020 and 0002 for normal and I know normal is 0022

#

but then that falls to pieces with curly

frank stump
#

Higher numbers mean later ordering

little berry
#

Yeah I just the values themselves

#

0020 and 0002 seems too sus to not be connected to codepoint

frank stump
#

So because 0332 and 0020 match in weight in straight and curly, the difference is treated as a "casing" difference (with lowest priority)

Thus its also why the list [apple, Apple, Appear, appear] would be sorted as appear, Appear, apple, Apple

#

I think

#

Why the fuck did I put the list in an array

golden quartz
#

an array is an ordered list

frank stump
#

Yeah but it's not ordered

#

That's the whole point of the example

#

I should've put list 2 in an array

golden quartz
#

that is, uh, something

frank stump
#

He fell asleep

golden quartz
#

replace nothing with hyphen?

mellow totem
#

surely it works

golden quartz
#

yea it keeps giving me hyphenated strings

frank stump
#

-W-h-a-t-?-

-I- -d-o-n-'-t- -s-e-e- -a-n-y- -i-s-s-u-e-s- -w-i-t-h- -t-h-i-s-.-

#

Fuck I missed one

golden quartz
#

although unquoting it will be a problem

mellow totem
#

Mr no work?

golden quartz
#

no

#

it instead turns into Mr-String

#

or Mr-String-Replace

mellow totem
#

you could try my original route of getting a 0 in front and removeing 0

golden quartz
#

this shit is too reactive

frank stump
#

Prepend Hashtag Lowercase?

golden quartz
#

i don't even have tha

frank stump
#

It's how I broke one of mine free

#

This boy

golden quartz
#

ell i was not expecting that

mellow totem
#

surely it happens again if you prepend another semicolon

golden quartz
#

fantastic

#

that is, something

frank stump
#

Replace ; with -?

golden quartz
#

oh screw you

frank stump
#

"string.replace(/c/g, 'b')" + Prepend Hashtag Lowercase = #bob

What

golden quartz
#

now i can replace the semicolon with everything

#

it actually unquoted lol that's cool

#

another one in mr. at least

mellow totem
#

im going to be so behind on replaces by the time i get back

golden quartz
#

i suppose that's a start

frank stump
#

"//g" + "string.replace(g, )" = "string.replace(/g/, )"

Huh

golden quartz
#

imagine if global regular expression actuzally worked as intended

frank stump
#

How would it work as intended

golden quartz
#

oh i see

golden quartz
frank stump
#

Ah

golden quartz
#

..replace space with comma?

frank stump
#

"string.replace( )" + (“//g”) = “replaceAll( )” oh come the on

golden quartz
#

how curious

shy owl
#

llama might be onto us

golden quartz
#

replace c with comma

#

close

frank stump
#

It put the g outside

golden quartz
shy owl
#

anyone got just "#" ?

golden quartz
#

why the fuck does it unquote

mellow totem
#

lmao

#

new lowercase tech just dropped

golden quartz
#

i mean idk

mellow totem
#

oh nice so it works

golden quartz
#

i'll test with some other stuff

frank stump
#

Oh wait that's correct?

golden quartz
#

yea it is

frank stump
#

I mean this isn't useful but I have a lot of them

mellow totem
#

only niko left

golden quartz
#

that /a/g can probably be used to make String.replace(/a/g, '');

frank stump
#

Technically I declared war on String.append

#

I'm still not using that

mellow totem
#

how rude

frank stump
#

Plus this is actually quite optimised

golden quartz
#

string.append fans vs string.replace enjoyers

mellow totem
frank stump
#

"string.replace" + Prepend Parenthesis + (/)

#

Oh I lied

mellow totem
frank stump
#

Yay, if this becomes a valid path I can force people through my cursed [/alphabet/]

mellow totem
#

lmao

mellow totem
golden quartz
#

it works like a delete tool

#

not much better

#

but being able to target specific letters is still quite nice

#

better than Delete The C

frank stump
#

Oh yeah, so the comma is possible but it for some reason removes one of the quotes
"string.replace(/a/g)" + Comma = "string.replace(/a/g,",")

So it makes " when combined

mellow totem
shy owl
frank stump
#

"collo" + "string.replace(/c/g, 'b')" = "bello"

It kinda works

shy owl
frank stump
#

"colloquialismsngta" + "string.replace(/c/g, 'b')" = "bobloquialismsngtab"

#

Don't ask about element 1

golden quartz
#

do we have /numbers/

#

i have /4/ and nothing else

shy owl
#

maybe dates with / could be used?

golden quartz
#

i don't even know why i have 4

shy owl
#

also I apparently have this (FD)

golden quartz
#

oh right i have /#/

#

let me try that

#

oh screw you

frank stump
#

'afc' + "string.replace(/a/g, '.')" = "..fc"

golden quartz
#

i mean

frank stump
#

"bello" + "string.replace(/a/g, '.')" = "b.ll.o"

Apparently it just deletes things at leisure

shy owl
#

what? This is an FD? got it while trying some stuff

frank stump
golden quartz
#

fantastic

shy owl
frank stump
#

No I grabbed the wrong element

#

"a-https://"

golden quartz
#

what the fuck lmao

frank stump
#

Remove hashtag?

#

"abnormality" + "string.replace(/a/g, '.')" = "b.n.rm.l.t.y"

golden quartz
#

yea i just need to remove the quotes without it reacting to stuff

golden quartz
shy owl
#

this does some strange things

golden quartz
#

hilarious

#

(it robbed me off fd)

shy owl
#

double apostrophe

golden quartz
#

ugh this would be way easier if it wasn't functional

shy owl
#

same in .join apparently

mellow totem
golden quartz
#

oh great let's kill all circumflexes

frank stump
#

Ay

"string.replace(/a/g, '.')" + Delete The Period = "string.replace(/a/g, '')"

golden quartz
#

nice

frank stump
#

What do I test it on

golden quartz
#

you unquote it first (will be a pain)

frank stump
#

"abandoned" + "string.replace(/a/g, '')" = "bonded"

Do I need to?

#

Yeah I'll try

mellow totem
#

does it work on unenquoteds?

frank stump
#

"string.replace(/a/g, '')" + Abortion = "ortion"

It puts them in quotes I think

mellow totem
#

yeah then should prob try to get the unenquoted replace

#

unless we want this to be new ptiqm tech

frank stump
#

It's dead on most non-quotes actually

#

So yeah I'm gonna kick it out of its house

golden quartz
#

it does work outside but very inconcistently

#

dammit i put a double negative

mellow totem
#

lmao i was about to say

#

Amera being America is kinda funny though

golden quartz
shy owl
#

should post a 4LW with that tech in #1239217855581519992

#

and tell them to verify it by hand

golden quartz
#

lol that thread died

mellow totem
#

interesting that it actually changes the caps to keep Title Case

shy owl
frank stump
#

M'bodia tips hat

#

I was so confused for a second until I remembered the tool I was using

"mr. Add Hashtag" + "string.replace(/a/g, '')" = "mr. D Hashtag"

golden quartz
#

hashtagtaghashtag

frank stump
shy owl
#

why is that no fd

golden quartz
#

someone really hated vodka

shy owl
#

was accidental combine

golden quartz
#

i got it in curly, still can't remove

#

(no it does not work in quotes)

frank stump
#

Good news

You can spam Next Alphabet on /a/g, '' to get the letters

golden quartz
#

mazing

mellow totem
#

bad news: its still in quotes?

golden quartz
#

yes absolutely

mellow totem
#

🔥

frank stump
#

NEvermind

#

It stops at /e/

#

I can't get past it

golden quartz
#

how do i delete the a

mellow totem
#

use laurasias /a/g ‘’

golden quartz
#

what the fuck i don't need this

frank stump
#

I'm going to make a lineage then

shy owl
golden quartz
#

didn't work

frank stump
#

I'm well and truly stuck

shy owl
golden quartz
#

holy hell

mellow totem
#

maybe nata or someone else will by then though

golden quartz
#

no it's 0 am already

shy owl
golden quartz
#

i need to wake up at 6 for something

frank stump
#

What the hell is 0 AM

shy owl
#

midnight

#

prolly

golden quartz
#

saying it's 0 already feels weird

frank stump
#

Yeah

In human terms we call that 12AM

#

Also warning this lineage gets stupid

mellow totem
#

dw the og string.appends were stupid

golden quartz
#

just like everything else in this thread

mellow totem
#

remember when this thread only had like 5 people

golden quartz
#

yea and the <script> lineage was bad

mellow totem
#

crazy how much thats been optimized lol

golden quartz
#

dammit wrong position

#

does anyone have /#

#

i have #/ but not /#

#

would you look at that

mellow totem
#

gg

shy owl
#

tried getting it via append/prepend unicodes but got this instead
Append #/ (worked on "test")

golden quartz
#

actually i wonder if it performs better with or without the semicolon

mellow totem
#

(occasionally works)

#

or the opposite and hope it gives the chars

golden quartz
#

great it deleted the /g

frank stump
#

Do you over look at a lineage you're building and wonder what choices you've made in life to get to this point

golden quartz
#

and there's a fucking space after the g

mellow totem
#

clearly ive made some great choices in life

shy owl
mellow totem
#

lmao fair enough

shy owl
#

??
hashtag slash space

frank stump
#

What

mellow totem
#

what was the first thing again?

frank stump
#

What was the first what

shy owl
#

with / I think

#

the first element in the lineage

frank stump
#

Oh right

#

"string.replace" + Prepend Parenthesis + (/)

mellow totem
#

cool ill come back to this should i get time later

frank stump
#

Aw, I just optimised it accidentally and now you don't need [/a/]

:[

frank stump
#
  • /g/ works
#

Oh

#

Put This In Brackets + Slash

shy owl
#

oh straight forward

mellow totem
frank stump
mellow totem
#

i am stupid

frank stump
#

I thought it'd give /a/g/ like the other one did

mellow totem
#

wait was the one on the right just replace(/) + u+0020 or something?

#

wait hollup can i just skip that part altogether if i just get (a,g,)?

frank stump
#

You still need "string.replace(/.)'

mellow totem
#

yeah apart from that though

frank stump
#

Oh I misinterpreted

#

Should be able to

mellow totem
#

cool, surely that will not end up being harder !!

frank stump
#

That final comma will not survive anything you throw at it

mellow totem
#

only one way to find out ig

golden quartz
#

fuck i resized the side bar again

#

that's all for today i suppose

#

also, what

frank stump
#

Hey I have that

mellow totem
#

string.replace(/alphabet/g, ‘alphabet’) all combinations when

golden quartz
#

it's the same as two letters

frank stump
#

676 again woooo

mellow totem
#

(also this IS A JOKE ASD)

golden quartz
#

although this is trickier

frank stump
#

WOOOOOOOOOOOOOO

frank stump
#

I think

#

Oh wait it's 676 - 26

golden quartz
#

i mean

#

it tries to

mellow totem
#

new Prepend D

frank stump
#

Because some of them otherwise would just be Replace Letter with Letter

golden quartz
frank stump
#

But what if

'A' and 'a'

golden quartz
#

datsquare

frank stump
#

Ooh

#

Hold on a sec

golden quartz
#

ding dong?

#

i guess it just means the output will have D in it

frank stump
#

:[

shy owl
mellow totem
#

just in case he sees that

golden quartz
#

quick, erase all evidences

frank stump
#

Delete this thread

golden quartz
#

it's over neal can shut down the game

mellow totem
#

i cant let him blame me again

#

frfr

shy owl
golden quartz
#

wait what would next alphabet do to replace c d

#

oh god

shy owl
golden quartz
#

it advances both

mellow totem
#

well theres the first 25/26 assuming previous works

frank stump
#

Weirdly getting past 'e' seems impossible

mellow totem
#

rip

golden quartz
#

Fatasquare 🔥

#

well that's strange

frank stump
#

I enjoy how we all let that go past without comment

golden quartz
#

g h seems to be the best we can reach with next alphabet

#

beautiful

frank stump
#

Invalid

golden quartz
#

that's a lot of h

frank stump
#

It likes h

#

Weirdly this one behaves like it's dead

golden quartz
#

new zombie just dropped

frank stump
#

Slay this one Ballzybro

#

Oh nevermind

Apparently it just was soulmates with Prepend Hashtag

#

"string.replace(/a/g, 'b')" + Prepend Hashtag Lowercase = #bstringreplacebggb

#

One more for the road

little berry
#

okay i guess we got pretty far - when i get something to add a character between every character ill finally be like yes i won

mellow totem
frank stump
#

I'm aware

mellow totem
#

were you able to get it into curlies?

little berry
#

the /e/g

#

what does that mean - like replace all e?

frank stump
#

Replace e with nothing

Remove the e

frank stump
mellow totem
#

i killed it

frank stump
#

Sad

frank stump
#

For some reason /e/ is where it fails

Try using Next Alphabet on /a/g, '' in quotes

#

Very classy

modest lynx
frank stump
#

I don't think my unquote methods are working

#

Yeah okay they're failing badly

golden quartz
#

me when string.replace actually replaces

#

why is H the dominant emoji

frank stump
#

More unquoting failures

What did you do to get yours out Nata?

golden quartz
#

i hashtagged it with only the first argument

#

then i conbine it with a Mr. String.replace with the second argument that i want

#

if you have two arguments in quotes it's really hard, because, well, they work

frank stump
#

It also likes to work on itself

#

Especially when combined with other characters

golden quartz
#

failed quine

little berry
#

ah when i finish work i need to get these - im noting down a list of the "classes of elements" that i should get all the variants for

frank stump
golden quartz
#

how do you even get Mr. .obama from String.replace

frank stump
#

You tell me

golden quartz
#

i thought the ingredient would at least be something related to obama

frank stump
#

Obama is male. That's close enough for the AI

#

Apparently turning Obama into Unicode makes him the psychopath emoji

#

"string.replace(/c/g, '')" + Cambodian = "hmer"

How outre

golden quartz
#

does it work on "cambodian"

frank stump
#

"Cambodian" + "string.replace(/c/g, '')" = "mobian"

No

#

"Cambodian" + "string.replace(/c/g, 'b')" = "bambodian"
"Cambodian" + "string.replace(/c/g, 'd')" = "bombodian"

golden quartz
#

amazing

#

now we can use this to respond to people who want to "replace this letter with that" in #help

frank stump
#

Oh yeah

#

#recipe-talk message

Let's make (/u/g, 'a')

golden quartz
#

if Previous Alphabet worked on my replaces it'd be great

frank stump
#

You got to /z/g?

golden quartz
#

no i went to sleep

frank stump
#

What does that do

golden quartz
#

it didn't work on /c/g, '' at least

golden quartz
frank stump
#

Wow

How often do you use that strat

golden quartz
#

maybe once in a while

#

i heard it is more effective when done in certain times of day

frank stump
#

I don't understand Neal's code at all

Anyway

#

Anything I should be looking for in particular?

golden quartz
#

/[]/g

#

[^] would be interesting too

#

or any letter after a backslash

#

although that would run into \S \W and stuff which is kinda annoying

frank stump
#

Well that's a... start of sorts

#

([] + []) = []

:[

golden quartz
#

how fissapointing

little berry
#

america + b = Bama

#

so

#

i have this

#

so if ever your replace doesnt work.... maybe backup

#

?? "string.replace" + Append Parentheses

#

nataa what does it mean

#

hmm well ill try to get up to there but rn i am at .replace(/)

#

searching ( isnt of much help to me lol

golden quartz
#

(does nothing)

frank stump
#

Untrue

You scar that something for life by briefly taking it to the regex dimension

golden quartz
#

bare parentheses means a capturing group, and $1 is referencing the first capturing group

little berry
#

well it replaced '' with $1

#

lol

#

i got the comma in the wrong spot

#

/,/g

golden quartz
#

well that just means you're replacing comma

little berry
#

yeah well the point is i want a second field

#

hence the attempt

#

like to catch up to you guys with those reactive replaces

#

i need 2 fields

#

i dont have that yet

golden quartz
#

add comma

little berry
#

....

#

yes thats what im trying to do

golden quartz
#

you should hashtag it before adding the second field

#

otherwise it will be trapped in quotes forever

little berry
#

well thats what laurasias stuff is, but it works well it seems

golden quartz
#

it also attempts self-replication

frank stump
golden quartz
#

does this imply that you are now dead

little berry
# shy owl it autocorrected from here

god why am i struggling with this - "error-500-" is where it ends for me rn, but maybe thats cause im trying and failing to make internal in quotes

fierce musk
#

is this in any way related to code? (i got it trying to get append left parenthesis &append right

golden quartz
#

(no)

fierce musk
#

only the left one seems to work

little berry
#

close enough

golden quartz
#

another "fun" function we can make is String.slice

#

String.slice(0, -1) is equivalent to deleting the last character

#

slice(1) is delete first

#

the thing about these is that we can also chain them

little berry
#

😭 why

#

how did brent do this literally

golden quartz
#

String.slice(0, -1).append('h')

#

imagine

#

ah that is 31 characters

#

how unfortunate

frank stump
#

But what if

String.slice(0, -1).append('h)

#

Waitt shit I added a space

golden quartz
#

tht shall give us SyntaxError

frank stump
#

Counterpoint: 🦙

little berry
#

ok i cant make internal in quotes

#

sad

frank stump
#

I have a few slices already

#

Ignore Prepend Slav

golden quartz
#

yea i have mostly [].slice;

#

.bind(1) is weird

little berry
#

"inter" + "nal" = "intern" thanks game

#

yeah what is with those - i dont have much [].anything

golden quartz
#

make "internaluminum" then add shorten obviously

frank stump
#

If you can make sense of this I'd give a path

little berry
#

how did you know what would work lol

golden quartz
#

that works?

little berry
#

close enough

golden quartz
#

it ate the n

#

fantastic

little berry
#

well no its more that "intern" + alumin[i]um didnt do anything

#

but "inter" did

frank stump
#

Does Internal + PTIQM not work?

golden quartz
#

"intern" + ~a = "extern" fd

#

clearly the model knows its shit

#

"intern" + ~a + 'a' + ~al + "l" = "internal"

frank stump
#

What

golden quartz
#

trust me

frank stump
#

Me when I want to make "internaaall"

golden quartz
#

my least ambiguous lineage

little berry
#

yeah i dont have that

#

oh well

#

well i didnt want internal + ptiqm

#

cause i know thats gonna make dead version

#

and i am not interested

#

and yeah thats exactly what it does

frank stump
#

"intern" + Full Stop + 'a' + Full Stop + 'al'

little berry
#

full stop? wh

golden quartz
frank stump
#

Touche

frank stump
#

It's never been used since though and I forgot about the tech

little berry
#

hmm ok

modest lynx
#

wait we have string.slice?

little berry
#

funny cause yesterday i experienced a good 95+% unquote rate with "who.is"

#

and not the good kind

golden quartz
#

"intern" + en dash + 'a' + "l"

frank stump
#

Aha, "intern–al"

modest lynx
#

oh

little berry
#

the hell

#

why is "externa" + ~al internal

modest lynx
#

intern–Al??

golden quartz
#

"intern–al"

little berry
#

did the game see you and was like ah yes i know what they want lol

golden quartz
#

it's interna

#

but yeah it was weird

#

if it randomly switches to extern then it surely can switch to intern

little berry
#

i guess

#

i just wouldnt have tried such a roundabout alt alphabet - if i go down the list it would be like 13th or 14th thing to try

#

well thats not what brent did to get the 500 though

#

oh well

golden quartz
#

when i get stuck i switch to curly

little berry
#

yeah but brent didnt so

golden quartz
#

of course i'm not brent

little berry
#

or are you

golden quartz
#

what does that imply

little berry
#

im just asking

#

implied meaning is all in your head

#

the recipe used was "error-500-internal-server" and i dont know of another way to get that - like as soon as i switch from " arent i cooked?

#

hmm well i am getting somewhere now

golden quartz
#

brent's way is surely not the only way to get it hashtagged

little berry
#

i guess

#

ok finally got it

#

okay more replace work to do

#

ah nice

#

got 2nd field

#

"string.replace(/ /g, 'i');"

#

oh never mind not quoted

frank stump
#

What

What do you mean not quoted

little berry
#

i thought it was

#

its just string.append(/ /g, 'i');

#

no not append

#

replace

#

grr

frank stump
#

How'd you make it leave

little berry
#

idk what this means

#

let me see

#

you wont like it

#

string.append('i')

frank stump
#

Oh

little berry
#

searching ( doesnt get me much, i dont have (alphabet) so its all code elements lol

golden quartz
little berry
#

2 apostrophe

golden quartz
#

i see

#

well that's useful

little berry
#

oh wait it not in quotes because i was combining it with the string.replaces i got from string.append...

#

yeah no wonder

golden quartz
#

stuff surrounded in brackets are put in a character class

little berry
#

oops

golden quartz
#

essentially an OR condition for characters

#

so [#-] matches # OR -

#

unless you get a caret as the first character in the class

#

then it will match everything excluding the characters in the class

little berry
#

match all non-utf-8

golden quartz
#

well you can just put [^] and match everything

little berry
#

okay back to drawing board

#

of how to add another field

frank stump
#

Did we ever get one with \s in it

little berry
#

but i will inverst in (alphabet) i think

#

with \? yeah

frank stump
#

No

#

\s

little berry
#

oh

golden quartz
#

well erm technically

little berry
#

i dont think i have one

frank stump
#

Correction

little berry
#

damn so much fun

frank stump
#

Did we ever get an alive one with \s in it

little berry
#

how to get there

golden quartz
#

where

frank stump
#

Wait hold on C:\Windows

little berry
#

that fun stuff

golden quartz
#

it's just the source of String.prototype.trim and trimend

#

can get with standard ' '; or " " or '</s>' or <script>

#

and then there's this one

frank stump
#

How do you get / /?

golden quartz
#

_zstring one is also with </script>

#

it's quite simple

frank stump
#

Amazingly it actually is

little berry
#

damn it i caused the board removal bug

#

my finger slipped and i clicked

#

and now elements dont interact with each other, rip

golden quartz
#

there is a fix for that

#

#speedrunning message

#

or it's in your dms too

frank stump
#

Oh hold on

Mr. /?

#

Also out of curiosity (I already have it) what's your "//" recipe

golden quartz
#

oh

frank stump
#

Ah

#

Uh...

Mr. *?

golden quartz
#

it's gone through awwo actually

frank stump
#

Ah

Discord search is unhelpful

little berry
#

okay whew

#

Mr. en dash

#

im back (not really im missing a lot after reset)

golden quartz
#

em dash actually

little berry
#

hmm well the (alphabet) is giving me all fd... so i guess you got to the point where you had 2 input fields before you started more bracket stuff like that

shy owl
#

Reset? As in clearing board or file?

little berry
#

ah i had a bug happen

#

had to refresh

#

i guess i have 2 fields now?

#

(m) + (n) = (m+n)

#

and that i guess split up

frank stump
#

Does it work

#

It's improper but this is 🦙

golden quartz
#

surely it'll Uncaught ReferenceError: m is not defined

frank stump
#

If 🦙 responds with that I will fight you

little berry
#

nope doesnt work

#

i guess mammoth is a variable now

little berry
frank stump
#

(m,n)adrid is wonderful this time of year

#

Full Stop

little berry
#

really?

#

it looks almost like middle dot with how high up it is compared to the underscore

frank stump
#

Well it worked for me

Maybe by coincidence middle dot also works

little berry
#

lol i search up "//" and only result is Mr. "//"

#

not gonna question

#

but ill take it

#

i did get fd on \\ iirc

#

funnily enough

frank stump
little berry
#

curly //g nice

frank stump
#

“string.replace(/a/g, '')” + #Canada = #canad

As expected, it's removing stuff from the end now

little berry
#

ah yeah i see

#

i have to have dinner but hopefully i can get that second argument

#

and not (/,/g)

frank stump
#

"//g" is just "//" + "g"

Curly uses curly "."

golden quartz
#

darn it

#

cool fd though

#

ohhh so that's why it was correcting into Shell lmao

tender stag
#

I've been sitting on this long enough now.
Here's a schema outlining my tech for making almost any String.replace, with any quotes, in pretty much any order.