« first day (4035 days earlier)      last day (1104 days later) » 

14:00
perhaps I should allow more questions
what do the sharp parts do if not help with doing whatever with the food?
i can't be that specific
be vague
i can't answer that question without telling you what the sharp parts are for
i will tell you that they're not really very sharp, they just move fast
ok, but you shall not count my question as one of the 20 questions because it was not answered.
14:03
valid
I give up, someone please continue
@GingerIndustries do you want a bomb or a MARX generator?
i have one more hence if you want i shall give you
:p
what's a MARX generator
oh
i'll take that
still one question left
14:08
@GingerIndustries ok sent it via a drone
should be outside your house
handle it with care
@GingerIndustries is it related to SE?
@PyGamer0 no
out of questions
ok now please tell us what it is
you may ask more questions in 1 hour
14:13
just give the answer
why are we asking questions?
besides, you'll learn what it is around Thursday
@BgilMidol we're trying to guess what's in @GingerIndustries' package
or "pakidge", as they say it
14:14
@GingerIndustries what's the significance of the term "pakidge" rather than "package"?
> As a general rule, error recovery in LR parsers is a delicate topic that involves ancient rituals and black-magic.
@ophact there is none
i just think it sounds better
this long and unproductive discussion has given me the idea for a code-golf challenge.
Thank you @pxeger
@ophact what is it?
20 questions
@BgilMidol
@ophact ?
@BgilMidol 20 questions
about what?
14:17
that's the idea for my challenge
on second thought, pretty bad idea
> WARNING: 53 shift/reduce conflicts
I'm sure it's fine
CMC: Given an array, output the sum, the product and the alternating sum of the array
hmm, let's summarize the discussion: @GingerIndustries package contains a machine, that uses electricity by being plugged into a wall, but does not have a digital display. The machine has moderately sharp parts moving really quickly and is used for food purposes
a food processor
@PyGamer0 whats alternating sum
14:19
oh yeah, forgot one thing: the sharp parts are not related to food.
It is also smaller than 4in x 4in x 1 ft, contains no batteries (is mains-powered), and would kill you if you got in a bath with it
It is not a blender
its a hand blender lmao
anything electrical would kill you if you were to find yourself in the unfortunate situation of having a peaceful bath with said machine.
@GingerIndustries ^^?
is it a hand blender?
sounds like it
@ophact @pxeger What do yall think about my guess?
also vim-apl has 4 stars yay
"hand blender"?
14:23
@PyGamer0 *sees "vim"* owo, tell me more
@ophact I think they mean one of these
@GingerIndustries yeah
"the sharp parts are unrelated to food".
D:
@ophact wdym
14:25
Is it a saw of some kind?
nope, because above, GingerIndustries says the machine does not cut
@PyGamer0 it means that the sharp parts do not play a role in the doing of whatever in food, but still play a role in the machine's functionality.
@AaroneousMiller its a vim plugin that allows support for APL (originally maintained by ngn)
@ophact Oh, I only read the summary of current knowledge and I didn't see that
@PyGamer0 repo?
yeah, forgot to put that sorry
@ophact hmm let me think
@AaroneousMiller which vim colorscheme you use?
14:29
brb
gl guessing
@PyGamer0 default
?? SO podcast are you okay
I understand file structures
and guess which gen I'm from
what's a file?
Y'know who has a great grasp of file structures? My grandparents
14:38
@AaroneousMiller hmm, great question
Boomers are famous for their proficiency with various file formats and filesystems
I'd love to know the answer myself.
@RadvylfPrograms Yes, like .js, .py, and best of all, .tl
@AaroneousMiller oh... i thought of advertising my vim font changer and colorscheme changer :p
@PyGamer0 Assuming array=list; APL: +/,×/,-/
@PyGamer0 lol I'm pretty vanilla when it comes to vim settings
14:41
@Adám yeah thats right
I hate how every vim I use seems to be different
Fedora server vim != galliumos vim != WSL2 vim != ubuntu server 18.04 vim
ez, just carry your .vimrc on a flash drive everywhere you go
I don't actually have a .vimrc
No like, the same .vimrc gives totally different results
@AaroneousMiller o_O
Like, on my Fedora 35 server, vim opens to the same cursor position and search that you had before.
Or, it highlights searches yellow, whereas I think my other one does it in white
And another one doesn't do it at all
It's a mess
14:44
oof
4 mins ago, by Aaroneous Miller
@PyGamer0 lol I'm pretty vanilla when it comes to vim settings
@AaroneousMiller i mean you use tabs instead of spaces?
@RadvylfPrograms cat /etc/vimrc
oh
there is a hidden vimrc?
TIL the Isle of Man has its own TLD (.im)
@PyGamer0 Technically, yes, however when I'm working on something in python, js, html, c, etc. it automatically converts tabs to spaces. It might have been a setting that I changed, but I don't remember doing it, and the default vimrc seems to be unmodified
14:53
wha
(By "technically, yes" I mean that when I am changing a random text file, tab inserts tabs. When I program, spaces > tabs)
ok but tabs are better than spaces
but consider: no
€_£
but consider: you're visually impaired and need to change the visual width of the indentation
14:56
make needs tabs, why Stuart Feldman, whhhyyyy?!?!!?!!!!1!1!11
you can use semicolons, and then you don't need any indentation
anyways everyone uses Cmake now so \o/
@pxeger then you use :retab
How would I word a challenge where you take a number and output all the matchstick distance? As in how many matchstick moves to change the number
they're basically 7-seg displays?
Would I need to enumerate all the valid conversions?
YAML needs spaces, why YAML, whhhyyyy?!?!!?!!!!1!1!11
14:58
@AncientSwordRage Only the digits' definitions and the valid "moves".
If one can only switch on/off a match, then it is simple. If matches can be moved; more complicated.
@Adám moving matches is the whole point
so, I guess I need to find ascii representations of all the digits
@AaroneousMiller but doesn't that modify the contents of the file?
so tabs were originally used for indentation?
or spaces?
@pxeger The tabs vs spaces debate is one of the main reasons why Cursed (once I get around to actually implementing it) will use ZWSP for indentation instead
15:02
@pxeger Why not vim /etc/vimrc :p
@RadvylfPrograms you shouldn't change it, because it's provided by the distribution so it may be overwritten by the package manager next time vim is updated
Yeah but to view files I usually just use vim
Because golfier and less es
And no risk of cating a bazillion lines to my terminal
0
A: Sandbox for Proposed Challenges

AncientSwordRageHow many matchstick moves to change a number Using the matchstick numbers here: Count the Matchsticks _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | |_| |_| |_| | |_ _| | _| |_| | |_| _| How many matchsticks must be moved or removed to chang...

@SandboxPosts I did it
15:18
@RadvylfPrograms same
I only ever cat something if I know for a fact that it is only 1 or 2 lines
15:47
back
forth
forth
back​​
front
15:48
back
chest
other arm
15:50
back
face
let's not keep this up for too long
raspberry pi ARM
wait what am i doing
i opened the phone to get all ascii chars not say front back
back
just kidding
15:51
back​​
@pxeger nooo you broke the chain
back
actually
I have returned
and I have a computer
Everybody get ready
Boutta change my github username
Radvylf or Radvylf Programs?
15:53
the former
Radvylf
huh now i know DLosc's real name
Radvylf would also make a better CGCC username than radvylf programs, but only my opinion.
@RadvylfPrograms ok
I liked ta Radvylf srik su shilani
(yay, I memorized it)
15:54
@RadvylfPrograms are you secretly vyxal gang? Radvylf?!?!!!!
@RadvylfPrograms nice
I changed mine yesterday
Now time to go fix two dozen broken links on CGCC
just closed 25 tabs. CMQ: most number of tabs open
edit: probably not 25, but still many
I have a Python problem, This doesn't work: tio.run/##K6gsycjPM/7/v6AoM69Ew1TbVPP/fwA
Right now I have 16
that's spread over 3 windows, over 2 monitors
15:59
@RadvylfPrograms and time to change me name to redwolfprograms on github :p
@Fmbalbuena hey its a rick roll
i recognize that link
you failed
muhahahaha
@PyGamer0 No, You are lying, You failed (you rickrolled).
how?
@Fmbalbuena actually i checked the link lmao
@PyGamer0 Nope
not clicked it
@Fmbalbuena can't believe I actually clicked
but I'm not considered a very cautious guy where I live
oops
16:01
@ophact i warned you .........
I clicked before your warning. but thanks anyway.
₹_₹
I used [tio.run/...](rickroll)
"https://rickroll"?
my full name hides a dark secret
Ginger "; DROP TABLE PERSON; -- Industries
do you see it?
16:03
@ophact No, the rickroll link
when I hovered over your link, it showed "https://rickroll"
no?
lemme help
█i██████████████████████S██████████u█████s
sussy baka (vine boom)
20 hours ago, by Ginger Industries
         ඞඞඞඞ
     ඞඞඞඞඞඞඞඞ
     ඞඞඞඞඞඞඞඞ
 ඞඞඞඞඞඞ      ඞ
 ඞඞඞඞඞඞ      ඞ
 ඞඞඞඞඞඞඞඞඞඞඞ
      ඞඞඞඞඞඞඞඞ
      ඞඞ      ඞඞ
      ඞඞ      ඞඞ
16:06
@AaroneousMiller Nice
@RadvylfPrograms I used to have a soundboard that included that
I think I still have it somewhere
@AaroneousMiller Thank you, I don't know how to add a view to "Never Gonna Give You Up" but this helped me.
Who wants to get rickrolled? See this link: https://youtu.be/dQw4w9WgXcQ
@ophact that's what they all say
just click on it ;)
this one 60432508 then?
no wait it's 60432511
16:09
fun fact: I have the 31030th starred message in this chatroom
@GingerIndustries No, There is no "this" chatroom
@Seggan looks like I missed this dupe
16
Q: Matchstick Equations

vaugeYour task in this challenge is to analyize a given "Matchstick Equation" like this one... ... and to find out whether it can be turned into a valid equation by rearranging the matches. If so, you are to output the least number of moves to do so and the resulting equation. Input The input is ...

16:36
@AncientSwordRage Seems very different to me.
@Adám so mine feels like a subset?
Not really. It focuses on manipulating digit-to-digit, not making mathematical equations hold.
I have a million strings in set A and a thousand in set B. But each one in set B and I want to know which stings in set A it is a substring Iif
I have a million strings in set A and a thousand in set B. But each one in set B and I want to know which stings in set A it is a substring of. Is there a python way to do we
0
Q: vowels in upper and consonants in lower

shri harshansample input: i like this. program very much 123 What is thiS $ output: I lIke thIs. prOgrAm vEry mUch 123 whAt Is thIs $ S = input() vowels = 'aeiouAEIOU' for letter in S: if letter in vowels: letter.upper() else: letter.lower() print(letter,end="")

I have a million strings in set A and a thousand in set B. But each one in set B and I want to know which strings in set A it is a substring of. Is there a python way to do this quickly using a clever module?
CMQ ^^^
17:07
@Adám veeery related though
@NewPosts what should I flag as?
Don't flag it
why? (i already flagged...)
truth machine in Dynalist: ?P←∞ṫ;
17:23
No one knows?
maybe try putting it on SO?
friiiiiiiiiiiiick
17:26
Python 2.7 doesn't have arbitrarily large ints
Guess who's implementing arbitrary int addition and multiplication today
why the hell is someone making you use 2.7
Google FooBar
i knew you would never voluntarily use it
Yeah, Python 1 is clearly superior
ಠ_ಠ
> WARNING: 159 shift/reduce conflicts
it's fiiiiiiine
17:35
@AaroneousMiller who's talking about python 1?
Never heard of python i?
@mathcat why use python 1 when you can use python 0.9
Python i was developed by people who took their HTML classes in 1986.
So, it's naturally lighter.
you can only use cursive variables in python i
and a non imaginary number gives the error "You have no Imagination, go away"
it only supports zero-width spaces
17:39
And it only works with files that have a negative byte count.
newlines in the source are replaced with \n
any rickroll links are doubled
@RadvylfPrograms may I introduce you to 1l
Gotta support up to 2**400
Python's long supports that
17:43
@mathcat unfortunately it can't tell what is and isn't a link so it just doubles random lines of code
TFW when you try to test your string reversing code with a palindrome
17:59
0
Q: coding challenge with max tailing zeros

rushinYou are given a matrix A consisting of N rows and M columns. Each field of the matrix contains a positive integer. You want to find a path consisting of neighboring fields. Two fields are neighboring if they share a common side. The path can start and end on any field and can turn left or right a...

18:17
@pxeger Synonymised
thanks!
@pxeger I'll give you an unupvote if you want
I'm ok lol
18:40
AYYYYYYY
I DID IT
I JUST GOT MY DYNALIST INTERPRETER TO PRINT HELLO WORLD
APPLAUSE PLEASE
Me: applauds irl
(((o(*゚▽゚*)o)))
@GingerIndustries *applause*
okay now for everything else
Hold on, let me do some manual base14 compression to get Halfwit to do that too
18:42
@GingerIndustries *intense applause*
base14?
why?
I'm using a half-bit codepage and Jelly-like integer compression
@GingerIndustries nice
wait wat
DYNALIST?
waz tat? a bug?
@emanresuA oic, so it's kinda just base 16 but two of the values are reserved
So I need two of 16 chars to delimit ints / int lists and the remaining 14 can be used for compression
Pretty much yeah
18:45
@mathcat Dynalist is my Jelly-like programming language designed specifically for list operations
noice
I have a 6-byte solution to the Bouncing Ball challenge written in it: Bw↔‽↩;
ooh, what does do?
does it have like cursors or something?
Bounce the ball lol
18:47
one sec
21 hours ago, by Ginger Industries
Bw     Walk over input as a boolean list
  ↔    Invert the current item
  ‽↩  If the current item is True, reverse walk direction
;      End walk block
there you go
seems kinda specific to the challenge
???
how
none of these are hyperspecific
when are you ever gonna use
except for this challenge
It has a builtin for walking over a list, and reversing the direction of that walk
this is a language made specifically for list ops, of course it does
18:49
aka, "iterate over this list, but also, i have a command that reverses the direction of iteration"
you can't do that at all in most languages without a completely custom loop
I have 20 bytes for HW: >*{>N;>N:>N:>Nk>;{>{+>J;>Nk>f{>N:>N{>{*< in Halfwit -A
well you can do it in this one
which is a testament to how unusual its practical use is
@emanresuA what's the codepage then?
18:51
[M{;+*J><Nfb:$?k
interesting
is that in order?
Yes
Although k is a digraph/trigraph modifier, so k* is exponentiation
But you can also represent that as e
I'm pretty sure I've got the encoding stuff right
@emanresuA Please tell me that's not a meaningful flag
Like many languages, the -A flag outputs as characters instead of numbers
18:56
(Because you don't want strings in such a tiny lang)
Well, unless it has overloading
In which case you very much dop
> dop
Risky doesn't have strings
Because it was a prrof of concept. Strings would make it twice as golfy
19:17
@RadvylfPrograms Do Oant Prings
> prrof
CMQ: How do I run github html files?
how to run html files in a github repo
You can, if you create a github.io repo
19:36
You have ≈2 days left to vote for Best of CGCC 2021!
4
@pxeger background music speeds up
Dun dun didi dun dun didi dun dun didi dun
@emanresuA DAAAA dun dun dun dun dun dun du-dun dun da-dun daaaaaaaa da-dun
I have no idea what that's meant to be
I have no idea what either are supposed to be
19:47
our national anthem
@emanresuA wait is this He's a Pirate?
> egg: one of the most delicious forms of child to eat.
@GingerIndustries is this meant to be amogus
@hyper-neutrino no
ah. cuz most of it lines up but i was having trouble lining it up fully lol
19:51
@pxeger Think so
> The Wikipedia redirect for ඞ has been vandalized many times.
@GingerIndustries I'M LOSING MY rgksp MIND
when your game is so powerful it vandalizes wikipedia
20:19
@Adám re: my latest sandbox proposal, is there a benefit to allowing non-numerical error output?
I suppose some langs might want to return null or underfined or something.
20:43
CMC If I have a list of strings, say L = ['apple', 'pair', 'please'] and I give you some indices, say [2,11], using binary search find the indices of the strings these indices refer to. Assume that index 0 is the start of the first string, index 6 is the start of the second and index 10 is the start of the third.
@Adám true...
 
1 hour later…
21:53
@Anush So the input indices are the indices of characters in the large string formed by concatenating all the strings in the list?

« first day (4035 days earlier)      last day (1104 days later) »