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

18:00
attempt 3
The squares are a bit dark
@RadvylfPrograms *evil laughter*
you're challenging me???
not necessarily
18:03
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?
18:13
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
18:16
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.sstatic.net/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".
18:19
...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
att
yeah, if your head is large it's very likely you hit more than one key
18:20
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
18:36
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
18:52
@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…
20:03
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
20:59
@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:
21:06
@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!
21:08
@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
21:09
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
21:12
@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…
22:15
2 hours ago, by emanresu A
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
22:55
@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
23:00
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
23:16
@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
23:19
╔══╗
║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
23:27
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
23:36
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
23:40
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
23:42
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
23:45
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)
23:46
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
23:49
@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
23:50
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?
00:00 - 18:0018:00 - 00:00

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