« first day (4142 days earlier)      last day (999 days later) » 
00:00 - 11:0012:00 - 23:00

12:06
sudo systemctl poweron
sudo rm -rf
don't try that at home
use somebody else's computer
or someone else in general
woah
Restore completed
that was uncalled for, lyxal
12:10
I roll as I please
and rmrfing you pleases me
get a room
what
what
12:12
Sorry, I don't know that one.
anyway
@lyxal in a maniacal, villainous way of course
@lyxal I note a distinct absence of R A I N B O W in your pfp
@lyxal just making that clear
@Ginger yes
I like what I have
is it rainbow/pride day?
it's pride month
12:14
oh
wait, why is someone from DBA.SE in this room
because they can
because they roll how they please
and it pleases them to be here (in a non-maniacal, non-villainous way of course)
one second while I try to figure out what pop-culture element you're referencing
Why not classical elements?
12:16
it's always pop-culture with lyxal
Go Beethoven Go
they haven't yet put Mozart in their bio
@Ginger my bio or my messages about rolling?
rolling
no reference
12:17
your bio is a Portal 2 reference
*count to 3
whoops
well, count to 3 is based off of portal
yeah, the line is directly from the second chorus
so I was half-right
*half-life
12:18
in The Tarpit, 12 secs ago, by Ginger
thoughts on this syntax for Trequel?
looks painful like all SQL
except it's not SQL
it's a "general"-purpose language with SQL-like syntax
I said "like"
@Ginger relevant message from around this time last year:
Jun 3, 2021 at 19:04, by pxeger
@hyper-neutrino I worry about doing things like that to show my support for [cause] because I think people will think "oh but you didn't do that for [other cause]; do you hate [people]?"
@Ginger good luck with that
12:23
@pxeger oh, sorry
I didn't intend to imply that
my mistake
@mathcat laughs in DO DO PRINT X[-1]+X[1:-2]+X[0];WHERE X IS Y;FOR Y IN SPLIT OF INPUT WHERE SEP IS" ";DONE
but in all seriousness what are your thoughts on the syntax?
utterly awful
okay, what are your suggestions?
get rid of the capital letters, and make better use of punctuation
20 hours ago, by pxeger
{ }
12:29
so you want something like for y in split of input where sep is" "{{print x[-1]+x[1:-2]+x[0];}where x is y;}
that's much better, yes
but that makes it look like python with some extra syntactic sugar
it makes it look usable
the { } doesn't even bother me that much, but the capital letters are really ugly
I don't like it, it makes it feel too boring and like every other language
I can certainly make keywords case-insensitive
is this supposed to be a practical language?
12:32
nope
well then I guess it doesn't matter too much either
12:44
is deduplicate aabbaa => aba or ab
thought process: "duplicates" can mean either "every extra copy" or "the second appearance of" here, but im not sure if the term has special meaning in the context of this site
Deduplicate would probably be aba, because I'd refer to ab as uniquifiying the string
aha
thank you
I'd say deduplicate is the same as uniquify
@Ginger we're actually merging the two chat rooms soon. ever since we showed up there they haven't been able to stop talking about us
i guess in any question itd be best to specify
im just wondering what challenge we have in that field and i was having trouble searching cause i was lacking terms lol
@thejonymyster I assume you're pulling my metaphorical leg
12:53
i'm not joking, hes from sydney
(but i am messing with you lol)
good, good
pulling my metaphorical leg is a friend of mine from france (it is pronounced in a way that is entirely unrelated to the spelling, as all french words are)
ಠ_ಠ
tbf it is his full name. we call him pu
oui oui
12:56
i'm trying to think of interesting twists on duplicate removal, maybe something like "make a program which does X to a string, and if you do X to your program, it does Y" or something
maybe not some source layout thing, but im just brainstorming
@lyxal how to destroy friendships:
cause god forbid i do any work, while im at my job,
- go to your friend's computer with linux
- open a shell
- ask you friend for the root password (hard)
- type `sudo rm -rf /*`
- enter the password
- enter and done!
- enjoy as your friend cries
cmp would you be more upset if your friend rm rfd your computer or killed you
obviously the first option
13:00
(stealthily edits it to say something that incriminates you)
@thejonymyster simple solution: do it first to their computer
and dont give your root password :P
I can't be upset at him after he kills me.
speaking of which, what is your root password /s
123456
totally legit
@PyGamer0 I can tell you, because it will be automatically censored by SE chat
*******
see
13:01
oh really
let me try
**********
oh dang it works
guys you are destroying my plan
really?
*******************************************************
wow
pxegerIsBigAndSmelly
9
hey wait a second...
haha pwnd
@lyxal lol
let me try:
********
13:04
@Ginger i dont know why i checked to see if this was never gonna give you up, either with or without spaces
@lyxal I don't think SE thinks it's a password
^
its an insult
(and a joke)
smelly may be an insult but i feel like big is entirely neutral
does anyone have a nice-looking skybox?
like if you remove smelly its just a curious statement
13:07
yeah
@Ginger are you asking how the weather is or
I'm asking for an actual skybox
(although that's a genius way to ask for the weather lol)
thats what video game characters say in those movie worlds where the video games are secretly alive or whatever
when i first found out about skyboxes it kind of blew my mind i was like woah its not infinitely far terrain its just a picture thing
"oh hey ralph how's the skybox?"
in Wellscripted, 1 min ago, by PyGamer0
i am writing C in python
in Wellscripted, 1 min ago, by PyGamer0
for (int i = 0; i < 10; i++) {
13:25
Who made the logo?
the medal in curly braces :0c
g'morning/happy timezone folks
"happy timezone" is a great way to greet people around the world lol
13:40
^^
^^^
^ but not ^^
what if we implemented that one challenge abt chat arrows in chat for real
where ^ is just replaced with the actual message its pointing at
@Ginger Let's stop here with the ^ chaining, please
@thejonymyster this one
@pxeger i wouldnt really call it chaining, none of them point to eachother
@AncientSwordRage was your name always that? i feel like id remember if your name was always that because thats an awesome username :0
it is possible that i forgot. but thats not possible
14:03
So with the demise of BMG, I had an idea for an event: what if we do like a "Make You a Lang For Great Good" or something where the point would just be to show off your WIP languages, gather feedback, share ideas, maybe work on them collaboratively. For the non-language-devs, it'd be a great place to try out new golflangs.
8
I posted this a night ago (a day ago for lyxal) and it seemed to have positive reaction to it
14:19
1+
like the idea
14:38
super hype for that idea
14:50
0
A: Sandbox for Proposed Challenges

Tanner SwettTell me how many there are, in Polish Today, you're going to be writing Polish. No, not Polish notation—Polish, the actual language spoken in Poland. Given a number and a noun, output a Polish sentence telling me that there are that many of that thing, using the appropriate template below. The in...

15:25
I DID IT
I installed a virtual system to run this
And after days of work, I finally did it
Linux is cool
ayy
epic
16:20
nice
16:55
@Seggan This seems really cool
how do yall think this looks?
(wip ofc)
Smaller font with bold for a title and non-bold for a description would look better
Much smaller font
17:14
also, I can't store an infinite number of notifications due to storage limitations, is 30 a good maximum?
@RadvylfPrograms and none of that is bold lol
@Ginger What kind of storage limitations would be that restrictive...but yeah 30 sounds reasonable
okay good
I mean, I'd figure you'd have at least a hundred megabytes, which would be enough for at least a thousand or so per user
I have a total of 50mb to share between room data and user data
Why are you using replit again
It seems like all it does it cause problems
17:18
convenience and familiarity
Also, even 10MB should be enough to store hundreds of notifications per user, right?
dunno
I'll cap it at 200
You'll never have more than 100 users realistically (and if you do, you'll upgrade to something else by then), and 100 KB should easily hold 100 notifications if you store them compactly
who knows
capping at 100
What is it for, again?
17:33
@thejonymyster not always but for a long time
18:02
@Ginger the notification bubble on the left causes me pain
18:16
@NewPosts woo! hope this is received positively :-) i love hearing about langs on here
18:32
@des54321 so you want it on the right?
that just feels like the natural place for a notification bubble like that
oh yea
I feel stupid
18:59
Any feedback?
3
A: Sandbox for Proposed Challenges

pxegerCount alternating permutations code-golf permutations combinatorics number-theory sequence An alternating permutation is a permutation of the first \$ n \$ integers \$ \{ 1 ... n \} \$, such that adjacent pairs of values in the permutation alternate between increasing and decreasing (or vice vers...

19:40
Looks good to me
I think it's okay to keep n=1 just to make it a teeny bit harder
I think it's possible for people to write answers that cleverly integrate that into their solution instead of simply writing an if(n==1) check
19:56
@pxeger Aside from the mathjax >=, looks good :P
@cairdcoinheringaahing oops ;)
I'd've edited, but it's minor, and I suspect you'll be posting it soon anyway :P
probably tomorrow, yes
@pxeger thanks for the ping animation
20:01
I yoinked the ping animation from the ATO footer
oh that's from tailwind css
oh
well, I yoinked it regardless
 
2 hours later…
22:04
@PyGamer0 : /hj
(but seriously, I'd pick = in most cases)
:= is mildly awkward to type; python made the right call making it the "special" one
Yeah. Assignment is common enough in imperative languages that you don't want to have to type multiple characters for it.
Also +:=, *:=, etc. are especially awkward
Yeah. Assignment should be an expression
Now it is possible to go the QBasic route, where assignment is not an expression and a statement cannot consist of an expression by itself, and therefore = can be used for both assignment and comparison without ambiguity.
Though this does result in some awkward-looking code sometimes, like a=b=c meaning a←(b==c) rather than a←c; b←c
22:21
@emanresuA I have to disagree
It's not needed very often and I've done while (foo = 'c') instead of == more than once
The only time (outside of golf) that I've ever wanted an assignment expression is when doing a regex match: I want to test whether the match succeeded, and if so, do something with it (thus, I have to assign it to a variable so I can use it inside the if block). if m := re.match(...): works beautifully.
deck-building programming puzzle rpg anyone?
user image
2
22:49
I like assignment being an expression, but it does admittedly cause more issues than it solves, and it's usually just a short and less readable way to do something
@Wezl'lo-ol' That looks complicated (also hi again, somewhat long time, no see)
What are the rules?
00:00 - 11:0012:00 - 23:00

« first day (4142 days earlier)      last day (999 days later) »