« first day (4036 days earlier)      last day (823 days later) » 

5:21 PM
A group of sophomores I'm sitting across from came across an instruction manual for a projector and they've spent the last 10m laughing at the phrase "insert the dongle"
 
why do you have such strange words for the year groups
what is a sophomore
what are you
 
10th grade
 
apparently, sophomore generally means "the second in a series", but it can also mean "a 3-year-old horse"
its etymology is "wise fool" ???
 
9th: Freshman
10th: Sophomore
11th: Junior
12th: Senior
 
> Freshmam
is "mam" the gender-neutral term for "man" now?
 
5:28 PM
We're actually all just three year horses
 
5:45 PM
@RadvylfPrograms the lesser-known cousin of the 17-year cicada
 
Currently trying to figure out a google foobar thing that I'm like 20% sure is totally impossible
 
hot take: google foobar is just fancy nerd-sniping
 
it involves taking the sum of 10^100 items and I can't find any way to do it faster than O(n) for the sequence
 
i'm trying to fix ambiguity in the Dynalist syntax
 
TIL you can close the implicit while (<>) { ... } block that perl -n gives you: ato.pxeger.com/…
@RadvylfPrograms does the sequence have any special properties you can exploit?
 
5:49 PM
Tryna figure that out
It's floor(n*sqrt(2))
 
OEIS has nothing useful
 
hmmmmmm
 
if it weren't for floor, you could factor out the *sqrt(2) to get sum(1..10^100) * sqrt(2)
 
hmmmmmmmmmmmmmmmmmmmmmm
ok time to go screw with the parser
 
5:51 PM
also:
> While you were away, the last challenge timed out
 
@pxeger i guess you... WEREN'T RESPONDING
RIMSHOT
 
yeah that really looks... unfriendly
 
how do I tell ply that "if this statements is followed by another statements then require a semicolon in between"
hmmmm
 
what parsing system are you using?
 
ply
Python Lex-Yacc
the problem I have is as follows:
take the code ?1234. if ? evaluates to true, I want it to run commands 1 and 2, otherwise 3 and 4. but the problem is, the parser has no way to tell that. for all it knows, I might want it to run 123 if true and 4 if false.
 
5:56 PM
you need some grouping then
I really don't think lex+yacc is the best way of doing this
 
the solution I have come up with is to use semicolons, i.e. ?12;34
wait i think i know how to do this
hold please
 
@GingerIndustries do you want the ;34 to be optional?
 
i feel like we
may need to know more about the surrounding syntax
as well
 
because if so, then what does ??12;34 result in
 
im working on it
 
5:58 PM
(spoiler alert: shift-reduce conflicts)
 
that's exactly what happens
and my solution is: ?(12)(34)
 
that's not very golfy
 
It sounds like you should use prefix or postfix
 
so i'm trying to smallify it
 
5:59 PM
With prefix/postfix there'd be no separators needed
 
@pxeger the correct grammar for something like that would be ‽?12;34
because is the monadic if
 
The frick is a monadic if
 
if, but with no else clause, I'm guessing
 
Oh, so the monadic part isn't including the condition
 
6:00 PM
if it returns something then ah nvm
 
With ANTLR you got monadic_if: '?' statement (':' statement)? ;
 
@Seggan how will that handle ??12:34?
CMQ: if (+) is lambda x, y: x + y, should (=) be anything other than an error? (= is assignment)
 
laughs in WARNING: 176 shift/reduce conflicts
 
@GingerIndustries ?
Oh I get it now lol
 
6:15 PM
@GingerIndustries 1 2+
 
6:39 PM
idea for Dynalist: special variables
you can access them with superscript numbers
they have different values depending upon what's happening in the program
like in a loop, one might be how many times the loop has gone around
 
@pxeger Why not let it take the target name as a string?
 
@Adám because it's a compiled language
 
Good reason.
 
6:55 PM
@pxeger I read that as "You've done a negative number of edits?"
 
I think it was just shouldiblamecaching.com
they both say 101 now
 
there is ostensibly a LYAL going on but nobody's really learning anything
ah well
 
@pxeger Copy maybe?
o/
 
\o
 
@pxeger It'll say "unexpected token '?' at 1:1"
if you want it to handle 2, just do `monadic_if: '?''?'? statement (':' statement)? ;
 
7:09 PM
I mean if statement: ... | monadic_if
 
I don't follow
a monadic if right after a ? statement?
 
if monadic_if is allowed as one type of statement
 
itll parse it correctly
i can write up a sample antlr grammar and test it if ya want
 
@Seggan but will it parse as ?(?12:34) or ?(?12):34
 
lemme test
oof hard to see
basically, ?(?12:34)
 
7:18 PM
codegolf.meta.stackexchange.com/a/24328 - what happens if this stays tied?
 
They get 250 each I guess
 
ah, didn't think of that ;)
 
Or hyper, being the only person who can't vote, can cast a tiebreaker
 
8:06 PM
CMQ: Is this an acceptable output format for a list of truthy/falsy values? [True, 0.0, 0.0, 1.0, 0.0]
 
is True == 1.0 in this language?
 
1.0 is a truthy value
 
(what language is it?)
 
Dynalist
there are some quirks with how it handles boolean inputs
 
@GingerIndustries I mean, does the equality operation, when given True and 1.0, give True?
 
8:08 PM
@pxeger yes
 
then it probably is
 
@pxeger if there are lvalue references it could take those on the left but if you're asking then i assume there aren't
 
@UnrelatedString actually, that's kind of a good point; it has boxes (basically safe pointers), so it could mean writing
 
ooh
yeah that could work then
 
8:18 PM
although it might be a bit inconsistent that it's *x = y but (=)(x, y)
 
@GingerIndustries i think 05ab1e has two different contextual/loop variables; can't remember why but you might want to give them a look
yeahh
 
I don't get the point of high resolution laptop screens
 
for if you want high resolution but cba to use a separate monitor :P
 
You always just have to scale them down in settings, and that's usually even done as the default option.
 
how high resolution, and how big?
4k on a 13", definitely overkill
1440p on a 16", probably useful
 
8:20 PM
E.g., my new chromebook is 2256x1504
 
i know there are 4k 17"s
 
I know you had the option to get my last laptop in 4k 13"
Anything more than 1080p is totally unnecessary for a 12"-14" screen IMO
 
@RadvylfPrograms that... doesn't seem too nice with normal resolutions
 
@UnrelatedString It's 3:2
It feels weird at first, but it's actually really great
You can fit way more terminal lines/code/TNB messages/pages of google docs/PDFs on screen at once
 
how many of the above can you fit at once
 
8:22 PM
83 lines of code
 
An entire page of a google doc without scrolling
Same with PDFs
 
My terminal font size is the same as my code editor so 83 lines there
And I currently have 30 TNB messages on screen
 
8:25 PM
amazement
 
still not a nice multiple of common video resolutions but that does sound nice
 
@RadvylfPrograms i have 15
 
Yeah you get letterboxing for basically every video aspect ratio in common use, but I rarely watch stuff in full screen anyway
 
imagine using 1920x1080
made by 1320x42 gang
 
Lyxal prolly uses 420×69
 
8:27 PM
@RadvylfPrograms i'd be worried about weird scaling more so than letterboxing
 
and then of course you've got the rgb light strip guys and their 10000x1 screens
 
but it's probably not too noticeable
 
I've never experienced anything being stretched or anything
But like I said I usually don't full screen stuff anyway lol
 
Ooh I've pulled ahead of caird for most FA/FQ reviews
So I have more than any other user on the site, with caird being close behind and everyone else at about half of our amounts
 
8:30 PM
nice
 
nice
 
@RadvylfPrograms come to think of it i probably do an abnormally large amount of full screen video watching since i almost never watch things on my tv
 
@RadvylfPrograms I've been busy the last 4 days :(
You can tell, I'm only in 4 of the "last reviwers" things
 
imagine using a monitor
made by SpaceX MindLink™ gang
 
8:34 PM
@RadvylfPrograms wow, on my 26" monitor (1080p) I only get 54 rows
 
my 1080p 15" does less than that since i have 125% text scaling enabled by the os lmao
 
9:26 PM
I don't understand why This exists, but I don't delete the user.
 
Archive.org doesn't just capture deleted pages
 
9:52 PM
TIL the FDA and NASA have their own SWAT teams
 
The FDA?
Really?
What on earth could the FDA need a SWAT team for? Someone illegally makes a thing of moonshine, so send in the SWAT team? :P
 
10:13 PM
0
A: Sandbox for Proposed Challenges

AnttiPSmallest maximal rectangle in a skyline A skyline is an array of positive integers where each integer represents how tall a building is. For example, if we had the array [1,3,4,2,5,3,3] this would be the skyline in ascii art: # # # ## ### ###### ####### A maximal rectangle is a rectangle...

 
@cairdcoinheringaahing Super Wet Acid Team :P
@DialFrost First I thought: when did Lyxal become so anthropomorphic? Then I realized you weren't Lyxal (and that anthropomorphic is not the word I'm looking for)
2
 
10:29 PM
misanthropic?
 
10:50 PM
@pxeger the totally not is sarcasm
I am biased towards liking ATO lol
 
Why are the First answers, First questions, and Late answers queue (almost) always empty?
 
Because of me and Redwolf
 
@cairdcoinheringaahing How do you review so quickly?
 
We use a userscript that loads reviews up for us as soon as they enter the queue
 
@cairdcoinheringaahing link?
 
11:00 PM
@DLosc Yup, that's the one
 
That's my customised version of the userscript, Redwolf has a more "vanilla" oone
 
@cairdcoinheringaahing Is (yours or redwolf's) tampermonkey-able?
 
I use tampermonkey (look at the repo name) :P
 
What is the review one called?
 
Not sure what to do about codegolf.stackexchange.com/a/242903/9534 and returning an array if the matchstick math isn't possible
 
11:08 PM
i'd vote in favor of allowing it but it's your call
 
@BgilMidol Generic Review Tool (GRT)
 
@cairdcoinheringaahing How do I install just the GRT?
 
@cairdcoinheringaahing How does it notify you?
 
It opens a new tab, and, if you change SOUND_NOTIFS to true, it makes a ping
 
11:19 PM
@cairdcoinheringaahing What have you customized, out of interest?
I'd diff yours with the original but I don't care enough to copy it over to my linux vm lol
 
Wow, looks like chat search really is broken ATM :P
 
can i post my answer now?
for my simulating bombs challenge
4 ppl are answered
 
I'd wait at least a couple more days. Gives more people time to see the question.
 
ok
how come this user called ajax1234 right
 
0
A: Sandbox for Proposed Challenges

AnttiPWiggle the tower code-golf Your input is the height map of a tower. The tower is made out of layers, each one being one unit shorter than the one below it. Every layer is completely on top of the previous layer. For example [1,4,5,3,2] is a valid input. Here is a visualization: # ## ### ####...

 
11:32 PM
he golfs well
but doesnt golf completely
 
YT comments amaze me
 
yt comments are
quite special
 
Just came across a comment on a video, which was enthusiastically agreeing with the main point, and providing an example (it was a rather political topic) from the user's home country. And one of the replies (with hundreds of likes) was like "best comment on this awful video, completely destroyed their point"
 
phenomenal
 
Replied to the wrong comment, maybe?
(doesn't explain the likes, tho)
 
11:36 PM
Nope, because it was followed up by a discussion including that same user, discussing the point the original comment had made
 
i take it that discussion also excludes the possibility that it was some very weak joke
 
Eleven years ago this month...
Feb 18 '11 at 1:57, by Chris Jester-Young
Wow. @gnibbler is soon to break 2k, and nobody else has broken 1k yet.
 
How times change
 
@cairdcoinheringaahing it's not working because it keeps saying it could harm my device
 
11:50 PM
@BgilMidol what browser are you using?
 
@lyxal microsoft edge
 
You should be able to click something like Keep Anyway
 
ok
It says it can't add it from the website
 
Do you have the tamper monkey extension installed?
 
nope
 
11:52 PM
Ah
That's the problem then
You need something like tamper monkey or grease monkey (tamper is what I'd recommend)
 
oh it is installed
@lyxal i have tamper
 
And then when you open the link, it'll redirect to a tampermonkey userscript install page
 
@lyxal yeah
 
And you click install
On the tampermonkey page
 
yes
 
11:55 PM
meow
 

« first day (4036 days earlier)      last day (823 days later) »