« first day (4258 days earlier)      last day (881 days later) » 

00:05
@graffe no no that's me :p
Tis officially Election Day :P
you kids and your timezones! back in my day all we had was Universal Time Coordinated and we liked it!
@cairdcoinheringaahing well yes but actually no
Still 19 hours to go - that's 6am tomorrow for me
I mean, I was going off of UTC :P
 
7 hours later…
06:56
0
A: Sandbox for Proposed Challenges

attEnumerate the rationals code-golfopen-ended-functionsequence The cardinality of the set \$\mathbb Q\$ of rational numbers is known to be exactly the same as that of the set \$\mathbb Z\$ of integers. This means that it is possible to construct a one-to-one mapping between these sets. Provide such...

 
2 hours later…
08:30
@lyxal oh, confusing :)
 
2 hours later…
10:31
in flax, 35 mins ago, by PyGamer0
i suddenly want to make this in c
 
1 hour later…
12:40
How about a classic snake koth, with two bots racing against each other on two separate boards?
One board is more interesting
one board reminds me of the light bike tron one, but whats the strategy in two boards?
yeah, but it already exists :(
I've won at that exact KOTH before so I'm all for but since the competition was all first year CS students it was pretty easy
most snakes where actively suicidal
lol maybe misere snake then
12:42
Then you could just turn left 4 times and lose right? Not much creativity needed
hm
some kind of snake chicken, where you wanna go as long as possible while still dying first?
idk :P
Might be interesting
not sure how a chicken KOTH would work
Question: For the election, how many are "not enough" eligible candidates?
Fewer than the number of positions available to elect to?
So less than 1 in this case
@Catija can you confirm?
0
A: Sandbox for Proposed Challenges

GingerImplement the Hamming algorithm Hamming error correction is a form of linear error-correction code which can detect and repair small errors in its input. Your job is to implement a program that, given an input of a sequence of bytes, encodes them using Hamming error correction and outputs the res...

13:17
@mousetail An election fails if the number of nominees is less than or equal to the number of places
Aka, it must be contested
When does the nomination phase start, anyway?
Today
I think they usually start at 8pm UTC
in 6 hrs
CMQ: Good Linux distributions?
1 per person
13:26
yeah
@mathcat Manjaro
even better, 2 per person
seriously, Debian
I'm thinking of using a WSL
In WSL it doesn't really matter at all, it works mostly the same. Systemd is nice to have but I think all distros except debian have it now
13:32
whats systemd
i only ever used debian
way to manage background tasks, like docker, servers, databases etc.
debian has another system but I find systemd more convenient, and more services support it natively so often you don't even need to touch it
Background tasks as things that should always be on, not like things running in the background that you expect to complete
systemd is a software suite that provides an array of system components for Linux operating systems. Its main aim is to unify service configuration and behavior across Linux distributions; Its primary component is a "system and service manager"β€”an init system used to bootstrap user space and manage user processes. It also provides replacements for various daemons and utilities, including device management, login management, network connection management, and event logging. The name systemd adheres to the Unix convention of naming daemons by appending the letter d. It also plays on the term "System...
oh nice, I guess debian is fine then
I used a different tool on ubuntu on a old computer which was pain before but that was a while ago maybe it changed or maybe ubuntu is different from plain debian
14:30
@mathcat arch. linux.
@mathcat why
That way I get clean GUI + a good terminal
@mathcat am i the only one who thinks linux has a good gui :p
Linux does have a good gui though, you just need to customize it a ton before it looks ok
i like customization, i spent 1½ years customising (neo)vim :P
Then linux guis are for you
there's a subreddit for pinped linux desktops
I forget what it was called
14:43
Linux does not have a good gui
Linux does not have a gui
There are good guis available for linux
And there are bad guis available for linux
I happen to use a good one
@pxeger oh
14:44
that's the cost of customizability
@pxeger which one?
@PyGamer0 Hannah Montana Linux
The best one
(KDE)
same
though I want to switch to the keyboard one someday
14:45
@pxeger lmao why does that exist
(but similarly, you can make KDE both good and bad)
@pxeger Killer Desktop Environment?
I think it's just "K Desktop Environment"
K is just the letter K
I chose for bad
nintendo ds...
14:46
is that the minecraft font lol
yes
I found a minecraft font version with ligatures
I saw that on HN lol
i wish making fonts was easier
@pxeger ahhh it's named after Arthur's k
14:47
I'm just a big fan of trolling my coworkers by making my screen as ugly as possible. I used to have everything in purple and pink but eventually I wanted to go back to being able to read
@mousetail reminds me of my attempt at making a Minecraft font link
@PyGamer0 what does it look like?
looks like the minecraft font but i messed the spacing so its wider
@mousetail check mathcat's game tams-tams.itch.io/gravitruttle
@mousetail You seem to be using the default KDE clock/calendar. May I introduce you to Event Calendar
If you like customisation, this is what you want
is there any function that maps an input to a random unique output given a seed?
by unique i mean no other input will have that output and the output will change only if the seed changes
15:01
what's the random part then
the seed
nvm misread
the mapping input -> output
lemme eat then ill answer ur questions
ah i get what youre saying now though
15:25
i suppose youd have to give it your list of possible inputs and list of possible outputs as part of either the seed or the input?
like, domain and range for the mapping
or at least a type :p
and then i guess a mapping of seeds to functions/permutations? i wonder if there are any languages in which this is really easy to implement cause of builtins lol
0
A: Sandbox for Proposed Challenges

97.100.97.109Construct Digit From Digits In the game All Ten, each day you are given four single-digit positive integers, and have to use all four of those numbers once each to construct the values 1 through 10 using the following operations: Addition Subtraction Multiplication Division Concatenation, i.e. j...

15:40
@pxeger thanks I'll check it out
Unfortunately at my work we use the microsoft calender so I guess it won't be able to sync :/
You might be able to sync a Microsoft calendar into google calendar
16:15
@mathcat Fedora, 100%
You've got almost as good of support as Ubuntu, since there's Fedora, CentOS, and Red Hat that are all pretty similar, it's easy to use, much more than Arch IME.
I've only ever used server distros of it tho
@thejonymyster yeah the inputs/outputs are hardcoded
only thing i can think of is reconstructing the mapping every time the function is invoked using the good old "choose random from list and remove it" trick
fun f(in, seed) {
  mapping = {}
  for (input in inputs) {
    output = random.choose(seed, outputs)
    mapping[input] = output
    outputs.remove(output)
  }
  return mapping[in]
}
16:55
@RadvylfPrograms Update: I now have a job
And of course, not two hours after I accept the job offer, I get a call from a different place I'd applied to, about setting up an interview. After six months of not getting an interview anywhere. Nice :|
@RadvylfPrograms My deepest condolences.
@RadvylfPrograms That's great, you get to say no to them with no consequences :P
Yeah, except this place would've paid $18/hour :p
@RadvylfPrograms good luck ;_;
@RadvylfPrograms there's no reason you can't apply for the second job and quit the first if you get it
17:08
Yeah, but this one's not too much worse of pay, and it's closer.
@RadvylfPrograms noice
what job?
Grocery store
as what? (hope you dont mind me asking)
as the groceries
Or as the store?
17:20
@Seggan I am the store itself
Cool, can I please have 2 tons of groceries then?
(I'm just going to be the guy who scans the things when you buy them)
@RadvylfPrograms do you also make the beep sound? if so, can you change it to the lyxal's fridge sound?
Yeah, it's the person's job to make the noise. It takes weeks to get it just right. If we don't make the noise we get fired and sued by the company for millions, so I can't make the fridge noise.
LDQ: should the "list of divisors" builtin include itself
17:31
Ash had two divisors built-ins
One didn't include 1 or the number itself or duplicates
And one did include 1 and itself, and it included duplicates
well fig doesnt have too much codepage space
So for example, 9 would be 3 with the first one and 1 3 3 9 with the second
@Seggan Oh yeah this is for fig
Hmm
Do you include 1?
I can see advantages of both, so I'm not sure
The idea behind Ash's second one was that the second half of the list is the first reversed, and un-divded by the input
Which might be a useful property, or might not, idk
I think Jelly excludes the number itself, and Jelly tends to make good life choices
@Seggan Do you want the result for 1 to be [1] or []?
17:46
rn its []
idc tbh
@RadvylfPrograms hmm jelly has no factorization builtin?
wait do we not have a normal factorization challenge
> ÆD Compute the array of z's divisors.
18:01
oops i was looking for factors
> Æf Compute the array of primes whose product is z.
For prime factors
11
Q: Find the positive divisors!

Leaky NunDefinition A number is positive if it is greater than zero. A number (A) is the divisor of another number (B) if A can divide B with no remainder. For example, 2 is a divisor of 6 because 2 can divide 6 with no remainder. Goal Your task is to write a program/function that takes a positive number ...

 
1 hour later…
19:03
Mod election in one hour, any bets on lyxal's typing speed?
I bet at least 600 wpm
19:17
wait a sec
I thought it's at 8:00PM UTC?
¯\_(ツ)_/¯
oh nvm dst crap
29 mins!
@emanresuA is he even awake
Knowing lyxal, probably
19:46
@RadvylfPrograms Nice!
3 minutes until the election!
@RadvylfPrograms spicy!
like 60 seconds
30 sec
aaaaaand
BEGIN!
oop off by 47 sec
lol
10s
@emanresuA pin please?
wow, se sent everyone a notification
20:13
0
Q: 2022 Community Moderator Election

CommunityThe 2022 Community Moderator Election is now underway! Community moderator elections have three phases: Nomination phase Primary phase Election phase Most elections take between two and three weeks, but this depends on how many candidates there are. Please visit the official election page at ht...

oh, and it did that
Y'all ask long questions.
@Ginger Just people with sufficient reputation.
ah
@Catija is that bad?
πŸ€”
20:19
we need to make sure that challenges are clearly specified which requires some level of verbosity
@Ginger It makes it really hard for me to abbreviate them for the questionnaire.
Just gzip them and post the base64-encoded bytes! :p
"Well, I think this is the part where we elect a community moderator."
"Hello! This is the part where we elect a community moderator!"
Event in progress: Community Moderator Election
Notification: There is a Community Moderator Election
Badge unlocked: Visit the page for the Community Moderator Election
3
Did y'all make an event manually or are we being a bit... effusive with the events?
who knows, they just seem to magically appear q:
@Catija i just googled "effusive", i have no idea what youre asking, but its probably cause im stutupid
20:26
verbose, I think
@Ginger Ah. Yeah. Huh - did not realize that effusive was limited to emotion... Hmmm. collinsdictionary.com/us/dictionary/english/effusive the AmE definition seems to be how I use it.
alternately: relating to the eruption of large volumes of molten rock
Seems reasonable - if words == rocks :P
so either our events are verbose or they're violently detonating catija's computer
I hate it when stack exchange events violently detonate my computer :b
Same
 
1 hour later…
21:47
> Posts spam advertising an online Arabic course
CMC: Come up with an actual challenge using those tags :P
LMAO at
is the odd one out
The rest is some sort of deadfish metagolfer
@emanresuA Are metagolfers really open ended?
I'd say yes, you can output anything you want as long as it's valid by the criteria of doing the requested thing
In that case is a subtag of
And I don't really feel like that makes sense.
22:03
¯\_(ツ)_/¯
@WheatWizard Given a string S and a number N, return a Deadfish program that outputs a string whose Levenshtein distance from S is at most N.
/hj
... exactly 50% of the time.
22:23
@WheatWizard yeah, i feel like there's a pretty big difference between bearing on a validity criterion versus / bearing on a scoring criterion
in both cases the exact output for any given input isn't specified, but the variation in outputs is fundamentally different
although i guess also bundles a validity criterion in there with it, you still don't have any variation in the output that's motivated by factors internal to the solution itself, because nothing about the solution as code is being scored
 
1 hour later…
23:33
TIL that Firefox autocorrects .ent in urls you type into the address bar to .net
23:48
i love that i get a badge for Visiting the election Once with The Ability To Vote
not necessarily having to cast a vote
You get bronze for visiting the page, you get silver for actually voting
Clearly you should get gold for nominating :P
:P
gotta be the easiest gold if you're seriously into it
Fanatic's probably easier
Nomination would require an election + 300 rep
Fanatic is surprisingly hard when you have life
23:57
seconded
lmfao
I'm not allowed to run in the moderator election
not because I'm already a mod, but because I've been suspended in the past year
16
(by myself)
@hyper-neutrino smh, even our mods aren't in good standing

« first day (4258 days earlier)      last day (881 days later) »