« first day (5053 days earlier)      last day (85 days later) » 

00:00
-1
A: Find the Smallest Data Type for a Number

noodle personUiua, 5 bytes ⍜ₙ⌈2⧻ Try it: Uiua pad Uiua's number type is float64 (double-precision), so I represented the input as an array of bytes 0-255, little endian. (Is that a cheaty numeric representation? It seemed reasonable to me.) The ⧻ length of the array is the number of bytes needed to store the...

This is downvoted for what is admittedly a bit of a cheaty input method.
What would be a more acceptable alternative?
I am about to embark on writing a custom PDF parser
wish me luck
00:15
.................
you're gonna need it
o7
@noodleperson Several of the other answers do use float64 input, since although MAX_SAFE_INT is 2^53-1 you can still determine which datatype it falls under
for the record I'm the one who downvoted
PDF is a goofy ahh format
00:42
@rydwolf ಠ⁠_⁠ಠ
00:52
@rydwolf you should take a look at what tumblr's been up to. I hear it's become the new pdf.
That is a concerning combination of words
Many of them actually
@emanresuA Good point, I didn't even consider it for some reason. I have updated my solution.
@thejonymyster what
Pfft
If tumblr's the new pdf can Stack Exchange be the new xml?
01:10
i think we can do it
please do not do that
I've finally updated my CMC Chat Widget which keeps track of the last few CMCs posted, which is good if you're interested in those
4
01:27
CMC: find out if the CMC chat widget works
Not seeing yours on the widget :P
I don't know how to use the widget
or rather I am seeing one of yours on the widget
I just installed it but I don't see any UI for it or anything
It uses the Search, which interesting doesn't seem to include the most recent messages...
01:29
it's just that it's from 1323151 seconds ago
Is there supposed to be some UI to show me what CMCs there are?
On the Righthand Side, there should Recent CMCs
I don't see that
Strange, Any error in console?
01:32
A bunch of the same error
master-chat.js?v=cef9ce809296:6 Uncaught TypeError: i.data.replace is not a function
    at master-chat.js?v=cef9ce809296:6:25739
Well that's facinating
What browser?
Is that just Chat?
I feel like it might just be a chat bug
Arc, which is chromium based
It seems to throw once every second or so
Strange, Chrome works fine
i got a worse one
in firefox
Actually, twice a second, and I think it's uniformly always that
01:33
Script error in [Greasemonkey script tampermonkey.net//CMC Widget; version 0.2]:
ReferenceError: CHAT is not defined
CMC Widget:186:19
and its prolly why im not seeing anything for the widget at all
That sure is strange, Pretty sure CHAT is a SE thing
CHAT is defined for me.
shrugma - if you make any big changes post abt it and ill be down to try again
Gonna test it with all other userscripts disabled.
@ATaco And I'm doing mostly fine on Firefox
01:39
Manually running the content of the userscript worked for me. I think it's not loading in properly for some reason.
(manually running it in the console that is)
CMC: Given an integer if it is even, print CMC: (**CMC**:), otherwise, print the program source code
I got the errors to go away.
They were caused by React Devtools passing some weird data through postMessage somehow, I think. I disabled the extension.
Mfw negative time
Feature
01:48
I hate patching live, but I should've more or less fixed the bugs
(The big ones, that is)
02:01
CMC: Swap every pair of elements in an array. The array will always be even in length.
feel like I've seen this as a challenge on main but Jelly, 3 bytes: s2U (full program only since it abuses smash printing to save an F)
Definitely feel like I've seen that before
I can't find it but 90% sure it's a main challenge
Probably is, it's a very canonical challenge idea
02:24
it is yeah
02:56
JS: a=>a.map((_,i)=>a[i%2?i-1:i+1])
Oh, right
(-1)^i I thought?
Wait no
that's just ~i
^ is bitwise
not power lol I forgot
02:59
That's quite a nice idea sophia
Never seen it before
I stole it from the challenge you were talking about :p
03:35
whats going on with this challenge? is it so old that nobody knew to put their scores in yet lol
11
Q: Most destructive "forgot-to-enter-insert-mode" sequence in Vim

bitmaskPretend you have an arbitrary text file (which you may choose). Give the sequence of keystrokes that is most destructive (*) if it was intended to be inserted to the text, but instead was entered in normal mode (i.e. i/a was not pressed). You may not enter visual mode and not quit Vim. Destruct...

04:10
Idea: wordle but the word might be any length
And you can enter arbitrarily long words
The number of guesses you're allowed is length+1
Nothing else changes
Feels like something like q would be unguessed 90% of the time
q not word next quastion
^ plus you could guess really long words at the start
Two-letter words would probably be too hard so maybe there would be a three letter minimum
CMC: Which Scrabble Word has the most distinct letters
DERMATOGLYPHICS
15
04:21
skimmed the list and got jumpscared by "SLAKING"
hint: its not the pokemon
Also UNCOPYRIGHTABLE
Those are the only 2 15s tho
my vote is on the latter for having more vowels
in terms of viability
Here's my code:
I just had the ungoddly one-liner temp1.innerHTML.split('\n').map(c=>[c,[...new Set(c.split(''))].length]).sort((a,b)=>(b[1]+(b[0].length/100))-(a[1]+(a[0].length/100)))
04:23
[...new Set(c.split(''))].length can just be new Set(c).size lol
I was writing quickly, not smartly.
Never mistake me for someone who writes smart code
never mistake me. always correct me
caveman talk me
never mistake me. mrtake me.
pity foo
mr t
Shall I call a bondulance?
4
04:30
they should have scrabble tournaments with an unlimited size board and unlimited pieces. the only way to end the game is to have some ridiculous set up with forced non-words as the only plays on the outside
for lack of better phrasing
or resigning if youre weak i guess
CMegaC: Score a scrabble move, return false if it's not a word
im assuming no access to the dict
04:48
Dict can be read for free, otherwise the challenge is just encrypting the scrabble dictionary
There are actually quite a few scrabble challenges, but most of them either don't require it to be a valid word, or don't consider board state (Or multipliers)
How are moves represented?
In any convenient format, including the previous board state, the column and row of the first appended character followed by the direction, or the positions of all appended characters, and so on.
Alternatively, CMC: /questions/162596/scrabble-scorer + Validate if it's a legal scrabble word
 
2 hours later…
06:51
oh yeah sorry my bad
obviously the word was "a large deep-bodied fish with a deep blue back, silvery belly, and crimson fins, living in deep oceanic waters."
@rydwolf I made this
and this is why people should sanitise their dictionaries
ooh nice
The difficulty is...variable
at least you're not using /dict/words and allowing everything from abarticulation to zygomaticoauricularis
I'm just using the scrabble dictionary (bad idea)
07:05
Hmm, how could I make a share feature for this that looks visually enticing, but doesn't partially spoil the puzzle?
I can't just do what wordle does, since the length of the correct word is part of the challenge
Maybe I could just say how many gray tiles were in each guess?
Something like
Unboundle: November 29th, 2024
3/6

⬜×6
⬜×11
⬜×0 (🟩!)
Six gray tiles in my first guess, 11 gray tiles in my second guess, zero gray tiles in my third guess, which was correct
Well it's not visually enticing but interesting.
@rydwolf can I play this or is it not like publicly deployed.
No, always 6
I realized the difficulty doesn't really scale that linearly with the length
Oh alright.
That makes sense.
I have made an 8-letter guess and it has at the end a green E.
Does that mean the word is 8 letters long and the end is E,
or that just the end is E in whatever-length word?
I might back off on the difficulty and make it 8 guesses instead of 6
@192927376337929292283737373773 neither, it means that the 8th letter is E
07:32
Anyway I'm going to do something I should've done a long time ago
(sleep)
good night gang
It's dead morning.
So the third letter is N and the eigth is E.
And the fifth is sixteenth.
So the word is somewhere along this:
F_N____E
Please don't spoil it for other people, everyone has the same word
(well, ignoring timezone stuff. It's based on your local time)
Wait, actually?
So it won't reset every time?
That means I can gather information, just reload the page, and use it to get six extra guesses?
It's not like the word is going to change.
You can do that in regular wordle too if you wanted
07:45
It will ruin your own fun though
I mean it will just give me more of a breather and I will still need to try to solve it.
Wordle Solver has got no help.
Probably because of a limited dictionary.
The mobile support for unboundle is really great
In that it's unplayable because you can't submit any guesses
08:06
This would have been a nightmare for me the past days.
Parsing this as a list would be easier.
Well I have something.
99% of these aren't words
It would be easier if I could automate the submitting part too, but alas.
Interesting so it makes the words over time.
Wait, one thing is that it doesn't account if the letter is already in the word.
So I have to remove them.
Well I am going to try to gather more information.
rot13(Jnvg, vf R gur friragu cbfvgvba?)
Wait this is very weird.
If I try a two-letter word like 'RE',
it still tells me that rot13(R vf gur ynfg yrggre), so that conflicts with it being the 8th letter.
@Themoonisacheese That question would have been perfect for me.
Okay at this point I have a really good model of the word.
@Themoonisacheese just FYI we generally don't move these things until they've been dealt with - i.e. closed/deleted
@192927376337929292283737373773 actually it's not closed, maybe i shouldn't have moved it
well there you go
i was conviced it was
given the... gestures vaguely at the challenge
08:21
Finding the second-letter is mission top right now.
TIL that starring messages has a 2-second cooldown
This is really weird.
wait.
I FOUND THE FIRST THREE LETTERS.
But somehow my previous model was inaccurate.
I guess it all does depend on the weird relativity of the E.
Weird, how come rot13(srat) is not a known word.
@rydwolf scrabble words only go up to 15 letters, which is why its plural isn't there. non-scrabble words include vodkathumbscrewingly and pubvexingfjordschmaltzy
I have never had such a good Unboundle game before!
wait,
I was not supposed to spoil it.
well there are only like 3 or 5 active people in this room.
I think it will be fine.
Unboundle: November 29, 2024
3/6

⬜×4
⬜×4
⬜×0

https://ryantosh.github.io/unboundle
It only took like a hour.
Great.
Anyways goodbye for the day.
>logs in
>solves unboundle
>refuses to elaborate
>leaves
chad behavior tbh
 
2 hours later…
10:11
@Themoonisacheese that was certainly one of the questions ever
@Themoonisacheese wait until you learn there's also a limit of 20 stars per room per day
And that you can also view deleted messages in rooms you own
i mena i can read it but only if i go look at the history
That's what I meant
Deleted messages don't show by default
You need a userscript for that (in addition to permissions)
But as a room owner you have that option here
10:58
Yes you can see.
Unless you're blind.
WAIT HE HAS A BLINDFOLD.
11:41
The OEIS calls the urinal sequence the payphone sequence: oeis.org/A166079 even though it makes no sense, why would you not want to use adjacent payphones?
to not be bothered by the guy yelling in the phone i guess
/shrug
 
1 hour later…
att
att
12:55
i'd want some privacy for my calls
13:14
anyone here a python wizard?
my shit runs when i use a debugger but not when i call it directly -> codegolf.stackexchange.com/a/276954/88192
i've verified that the python version is the same, and they're both running in the same venv
Welcome to subprocess
not even
```❯ python3 main.py helper /bin/bash test.bash
Traceback (most recent call last):
File "main.py", line 191, in <module>
tourney = import_module(sys.argv[1])
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
Welcome to the python import system
how is importlib behaving differently in a debugger ??
(to be entirely fair, it did, in fact, debug it)
It behaves differently depending on the moon phase so debugger makes more sense
13:18
Lol
Check sys.path in each case and look for discrepancies, as well as the working directory
Or try black magic like pip install -e .
 
1 hour later…
14:40
it was NFS's fault
as evidenced by :
❯ python3 main.py helper $(which bash) test.bash
Traceback (most recent call last):
File "main.py", line 6, in <module>
print(f'cwd = {os.getcwd()}')
^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory
 
1 hour later…
15:48
/proc missing?
 
4 hours later…
20:06
@lyxal You can on iOS, I didn't put any thought into mobile support whatsoever though so it's a miracle that it does
20:17
Okay I added a submit button
20:29
I might have accidentally golfing language
or at least the beginnings of one
oh god what is it this time
I see
SHould explain everything
20:43
If I had a nickel for every time you've prototyped a golfing language I would have like five nickels
i'll trade you for a quarter
@emanresuA those would just be the ones I've shown y'all
21:09
Codepage thoughts?
(borrows heavily from Jelly since it keeps the "everything can be typed with a US-INTL keyboard" property, with the exception of )
I might swap ¬ and so that paragraph break is in the same place as an ASCII line feed
21:35
IMO keep your codepage flexible until you know what builtins you want
like you're going to have to use every ASCII character but aside from that there'll definitely be stuff that's more intuitive for specific builtins
and for compressed-string-esque stuff you can do character migrations anyway
22:02
...that does make me think
You could always aim for typable with an IPA keyboard 🤔
(if only there was anything even resembling an actual standard layout for IPA keyboards so you could actually know what characters aren't just going to be missed ;_;)
22:28
@emanresuA I'm more of a fan of starting with the codepage based on ease of typing, then finding a semi-sensible mapping of builtins to characters since it's going to be a little unintuitive no matter what
fair :p
Only change I might make is adding some Greek characters in, since adding a Greek layout to switch to rq is something I'm open to doing (especially since other langs like Husk and [IIRC?] Vyxal have some Greek) and Greek chars could be more intuitive for some ops
Yeah we have some but not a lot
v2/v3<3.5 mostly have dotted letters
There might be more in the plans for 3.5 I don't rember
 
1 hour later…
att
att
23:58
come to think of it how many hangul blocks are there
...way more than 256
that could be one way to do it

« first day (5053 days earlier)      last day (85 days later) »