« first day (4170 days earlier)      last day (674 days later) » 
00:00 - 18:0018:00 - 00:00

6:00 PM
attempt 3
 
The squares are a bit dark
 
hm
 
@RadvylfPrograms *evil laughter*
 
you're challenging me???
 
not necessarily
 
6:03 PM
ok then
 
I can just take pictures of my cat in different poses for different pfps :P
 
:|
 
maybe invert it so its white squares on a dark bg? lol
 
attempt 4
using the square color from attempt 2 and the LOTM text color from attempt 3
nevermind it looks like garbage
 
2x2 calender with LOTM writen on the squares?
 
6:13 PM
okay, generating...
 
so we're not competing d:
LYAL pfp (someone else can do the colors)
 
LYXAL?
I KNEW you were a sock!
 
no I'm a sock of user not lyxal
 
I didn't specify did I
 
6:16 PM
that's why he pretends to not like cats
 
>:(
 
these messages will self-destruct in 500 seconds so no evidence is left behind
wait no the edit limit
now my automated script will fail
and everyone will know I'm a sock
 
also ROs can see deleted messages
and I just took a screenshot
so
 
well I'm a sock not a sockpuppet
i.stack.imgur.com/94BK2.png?s=16&g=1 doesn't that look like a sock
 
Weird fact of the day: After 5527 tries of you slamming your head on your keyboard you'd have a 90% chance of typing "CGCC".
 
6:19 PM
...no
 
For the sake of simplicity you'll have to slam you head on either the d, f, g, x, c, v or b key
 
who wants to test this
 
@mathcat depends on how pointy your head is :P
does the nose count
 
okay
yes
 
att
yeah, if your head is large it's very likely you hit more than one key
 
6:20 PM
well I got ggyhtgvbtgrtfvrfvrtfgv5 so
 
well be more accurate
 
@Ginger I'm just gonna assume you were replying to mathcat :P
@Ginger jumping from v to 5 wow
 
wait a second
How did you hit a "5" in the middle there?
 
Ginger's a Unicorn and their horn got in the way
 
Ginger exposed
 
6:36 PM
0
A: Sandbox for Proposed Challenges

NoahWhere does the seesaw balance? There have been a couple seesaw balance questions but none of them are doing this version of the question. Adding weight to one side, or small inputs with ascii art have been done already, but I think this would be unique enough to not be a duplicate. Problem: Given...

 
I just wanted to confirm, there isn't any challenge about simulating a turning machine yet, right?
 
@mathcat Ginger is a normal human being typing with their normal hands
 
Yeah of course. I know.
 
huh, that's odd. sometimes oneboxing enlarges the speaker's pfp and sometimes not
this is... really confusing
that is, the rules for when pfps are enlarged are confusing
seemse it doesn't happen in the transcript
 
Some oneboxes are more equal than others
 
6:52 PM
@mathcat Surprisingly, there is a challenge about simulating a turning machine ;P
(I imagine this is what you're actually looking for.)
 
@DLosc I didn't notice the n lol
@DLosc oh man
 
 
1 hour later…
8:03 PM
One of my favorite aspects of SE that I'm reminded of whenever I'm forced to visit some other forum: No concept of necroposting
 
8:42 PM
Yeah lol
 
8:59 PM
@Zionmyceliaadamancy yes, and if you would like we could COOK BREAD AND TALK ABOUT OUR INTERNAL SKELETONS
@mathcat guess my HUMAN FACE is just wide
r/brandnewsentence
 
@Zionmyceliaadamancy Hi and welcome to the TTNB!
 
The The The Nineteenth Byte?
(also that's caird)
 
@Ginger no The TTNB The Nineteenth Byte
 
@WezloOvOo Hi, what's this chat room for?
 
ah yes, The The The Nineteenth Byte The Nineteenth Byte
@Zionmyceliaadamancy apparently redundant acronyms q:
 
9:06 PM
@Zionmyceliaadamancy we're not really sure. I'm training a neural net on which messages the ROs move out to try to figure out, but it's still not finding any patterns
 
@Zionmyceliaadamancy Discussing golfing programs between 18 and 20 bytes
 
according to my analysis this room is a repository of bad programmer jokes
damn shift key being so close to the apostrophe key
 
@RadvylfPrograms well, I use a pretty obscure language, not sure if any of y'all have heard of it, it's called Jelly, and programs in that are never longer than like 15 bytes max
 
WELL
 
Well then you are not allowed in this room. As an RO I am now required to kick-mute you. Sorry!
 
9:08 PM
@RadvylfPrograms Do it, I dare you :P
 
(I do have yet to see a 16-byte Jelly program)
well if it's a dare you now have no choice but to comply
 
@Zionmyceliaadamancy I totally would if it was visible to the whole room instead of just ROs :p
 
that's how dares work right you dare someone to do something and then they have to do it right
 
@Ginger Do you mean exactly 16 bytes, or 16 bytes or longer? :P
 
@Zionmyceliaadamancy this is general discussion about general programming questions without objective winning criterions
 
9:09 PM
or have I been wearing this fruit hat for nothing
 
"criterions" and "criterias" are both words btw :P
 
0
A: Bring out the inner llama of a sentence

Zion mycelia adamancyJelly, 16 bytes ŒlẹⱮ“ṫɠ»Ż>ƇḢ¥@\Ḋ Try it online!

 
and now I have
thanks for newening my horizons
 
@Zionmyceliaadamancy was that a coincidence or do you genuinely remember the byte counts from your golfs from a year ago
 
@RadvylfPrograms 18 bytes so does this mean I have to do this now 20 bytes
 
9:12 PM
@WezloOvOo I remember the byte count of all my answers
 
oop time for me to get back on topic
 
honestly I would have trouble remembering that each of my more than 800 answers exists if I were you
 
 
1 hour later…
10:15 PM
2 hours ago, by emanresu A
 
10:52 PM
 
fair enough
 
wait a few of those were on topic :P
@RadvylfPrograms i genuinely like your "find where newlines go" challenge idea lol
 
Ah oops I grabbed a sandbox feedback request too
 
@thejonymyster ninja'd
in Off-Topic TNB, 1 hour ago, by Radvylf Programs
Ooh, challenge idea: Given a chat transcript with newlines stripped, try to predict where to insert newlines
 
1 message moved from Off-Topic TNB
 
10:55 PM
@emanresuA Is the matching overlapping?
Also, I think framing this as an interpreter challenge just distracts from the actual task
Talk isn't a programming language IMO, except in the loosest possible sense, and this really isn't either. It's just array manipulation.
 
^
 
but beyond that lgtm
 
yea the idea itself is cool lol
@RadvylfPrograms talk is a dsl for my light switch
...actually that makes me think, implementing talk on a chip could be a cool like, babys first computer project maybe
like ... engineering
i have no idea what im talkinga bout :-)
 
make it in Game of Life
 
11:00 PM
There are exactly three Talk programs is what annoys me
The rest are just synonyms
 
lol
maybe we should try and do a "talk but slightly more advanced" challenge
 
11:16 PM
@RadvylfPrograms Nope
Also it's kinda completely unrelated to the original Talk now
I suspect it's turing-complete
 
it reminds me of slashes lol i bet it is
 
It is kinda similar to slashes
 
first few example texts have come in, check the edge of propinquity for them
 
@emanresuA I doubt it, but it possibly could be with some really weird I/O
 
A preview:
> The Nineteenth Byte is actually less than 7 bytes, CR has less bytes
TNB exposed
 
11:19 PM
╔══╗
║LY║
║AL║
╚══╝
╔══╗
║LO║
║TM║
╚══╝
my submission(s)
 
got some more
> DeepDream, a.k. Glorified Washing Machine
some of these are probably plagarised
but eh
 
@Ginger oh is this an ai message i thought this was real lol
 
it's ai
 
me too that took me a while
 
these are from a retrained GPT-2
but that one might be plagarized
it's nearly done training
 
11:27 PM
lang name idea: this text is green with an underline
anyway continue
 
what
 
cgcc links are green
so if you submit an answer with it itd just be describing itself in a stupid way lol
 
. ___ .
 
yea its not much LOL sorry i didnt mean to derail
nowhere else to say it though :P ill just file it under my lang name catalogue
 
almost done
done!
lots of these are just plagarized but there are some good ones
> Dyalog APL is cool

no
there you have it @Adám
 
11:36 PM
I'm having some trouble implementing a parser. I want to record the position of every AST node, and there are two approaches I'm trying/have tried so far:
- Record the position of the node inside the node itself
- Have an externally stored map mapping each node in the file to its position
The problem with the first approach is that it quickly becomes unwieldy, and if I want to check if something equals the literal 1, I'd have to implement an extra method that disregards the position of the node when checking for equality
 
As in, using a struct for the node vs. a string?
 
However, the problem with the second approach is that the map needs to consider the identity of each node instead of using the equals method, because otherwise it wouldn't allow two literal 1s to exist in the same file
 
I'd recommend using the struct, it'll come in handy later if (and most likely, when) you need more than just a string representation of each node
 
@RadvylfPrograms I mean, I'm using structs already
 
Ohh wait yeah I see what you mean
Why not just .equals() the node.contents or w/e
 
11:40 PM
Because there's no single list of contents, it's separate fields (like truthy and falsey for if expressions)
 
Ah. Seems like .equals() for comparison is a bad idea in the first place then honestly
 
@user I guess I could add in a fuzzyEquals like what you're saying
 
or any sort of fuzzy equals
 
@RadvylfPrograms That's what the Map class uses
How do you compare nodes then?
 
You compare the parts of their contents that matter based on why you're comparing them
If you're in the part of the parser that handles like, boolean literals, as long as the node type is a boolean literal comparing the whole thing is wasteful anyway
 
11:42 PM
That's what I need the .equals for
 
No I mean like, if a boolean literal node looks like { type: bool_literal, position: ..., value: false }, you only need to compare the .value
 
Like in the tests for the parser, I need to ensure that 1 1 + is parsed as Cmds(Literal(1), Literal(1), Element("+"))
@RadvylfPrograms It gets complicated when comparing deeply nested ASTs though
 
@user Oh if this is for unit tests then that makes sense I guess? Although you'd know the positions too
 
Yeah, it just gets mildly annoying
 
@user Seems like it'd be a bad idea to do that in the first place outside of unit tests
 
11:45 PM
I was going through the Scala source code and each node doesn't hold its own position, but it does hold a reference to the file containing it
 
If a statement's like 10k operators deep you probably don't need to compare that whole thing
 
Oh the tests aren't going to be that big
Like 5 levels deep atm
 
Yeah if it's for tests that makes sense I guess
 
@RadvylfPrograms You're right, I think I'll go back to storing the positions inside the nodes
 
Although seems like it'd be way simpler to just include the right positions in the thing you compare for the test (that could catch issues with the positions too I guess)
 
11:46 PM
Yeah
True true, bonus test
 
well, using 250 pages didn't seem to give good results so time to run it with all 636
this can only go well
 
Everything is well if you lower your standards enough :P
 
Tests are a part of programming I know basically nothing about though so take anything I say with a grain of salt lol
 
@user and I hear every machine is a smoke machine if used wrong enough
 
I'm thinking I'll use my next golfing language as an opportunity to practice adding tests since Ash was extremely buggy with a lot of edge cases due to the hurry I was in to implement all like 200 main operators
 
11:49 PM
@RadvylfPrograms As if I know anything about them lol
 
tests? never heard of em
 
My tests are usually assert(true) // todo implement
 
I test my code by using it until it breaks
 
I just make sure it kinda works and then send it off to GitHub
 
Yeah it's still testing if you put it into production and a human catches it
 
11:50 PM
if I find problems while testing I do the Ginger thing and sweep them under my rug
 
Why bother making a unit test when you can deploy your code and see the bug when your 125 pound robot falls 5 feet to the ground?
 
in lambda.chat, May 25 at 16:08, by Radvylf Programs
user image
 
00:00 - 18:0018:00 - 00:00

« first day (4170 days earlier)      last day (674 days later) »