« first day (4028 days earlier)      last day (1112 days later) » 
00:00 - 13:0013:00 - 00:00

00:27
This chatroom ought to be monitored by the CIA lol
There's always stuff about nukes and random weapons and stuff
@user well how do you know that's not what I'm doing
(to my FBI agent - ignore this, you don't need to worry about the CIA getting involved lol)
@lyxal okay, I'll make sure she gets that.
no no she already saw it
just by me even typing it, she's seen it
who else do you think is watching me through my webcam right now?
no comment.
where my pakidge at
00:39
Why do so many unicode characters have to be non-single-width?
Like really, it makes codepage design so hard
they did it specifically to spite you, lyxal.
sad
I just want to use ⃤ in my code
and that should be a triangle
@user How do you think us 4 ROs won the election?
shhhhhhhh
they already know too much
@lyxal it's a good thing that characters have a wide range of widths in normal fonts but yeah it would be really nice if monospace fonts had wider coverage
01:00
Sandbox posts last active a week ago: Is it an action?
@cairdcoinheringaahing so that's why I lost. The backing of the NSA and CIA is stronger than that of the FBI it seems. :p
redwolf keeps turning off OISB which breaks OLIMAR
OISB?
@lyxal Online Interpreter Shared Back-end
01:18
Til
The Interpreter Loader
Lol
Lyxal's Online evaLuator
is there a sql query to insert something if it doesn't exist and update the existing row otherwise?
i could use if statements but that seems clunky and prone to race conditions potentially
@GingerIndustries excellent
@hyper-neutrino doesn't SQL overwrite existing entries by default?
01:24
i don't think so?
you use INSERT INTO table (col1, col2, ...) VALUES (val1, val2, ...) to add and UPDATE table SET col1 = val1, col2 = val2 WHERE some condition to edit
i think
i tried looking this up but can't seem to find anything that does what i want so i suspect it may not be core functionality lol
INSERT ... ON DUPLICATE KEY UPDATE seems to be something
I haven't touched SQL in 3 years
4 probably
meaning you have touched sql? :'(
@UnrelatedString once upon a time, I did an intro to sql course
And by course I mean online tutorial thing
That's where I did it
was about to say "were you even at a university four years ago"
ah, thanks
INSERT ... ON DUPLICATE KEY UPDATE didn't actually work since i'm not using mysql (my bad, should've specified) but it gave me the words i needed to look up the right answer :P
apparently it's INSERT ... ON CONFLICT (columns) DO UPDATE SET ...
¯\_(ツ)_/¯
01:33
Gotta love differences in semantics
Why on earth am I getting an email confirmation thing when I used sign in with google
Isn't the whole point that you can't sign in with google using an email account that doesn't exist or that you don't have access to
It probably triggers the same script that runs when an email is used
@hyper-neutrino Can you delete unregistered users?
01:45
Ok, I mean delete
@GingerIndustries I haven't turned it off since this morning
If anything's gone wrong it's OLIMAR or PICMIN's fault
@hyper-neutrino Wait, Are you a mod?
??? yes??
Yes, HN is a mod. You can tell because there's a diamond by his name.
Then are you a modification of some user, Sock?
01:49
i don't understand what you're asking
Mod is short for moderator, not modification, in this context
I think Fmbalbuena may have been trying to make a joke (is that right?)
@user yes
02:24
Hi
 
1 hour later…
03:41
0
A: Sandbox for Proposed Challenges

emanresu AFind my Māori pronouns The Māori language has quite simple pronouns. It uses a single word for he/she/they/etc (ia), and the words for "you" and "me" are koe and au respectively. There are also words for groups of two or more people: tāua - You and me (we, au and koe) māua - Me and them (we, au ...

03:51
Me when trying to rebuild Rustpython
Aand I just realised I forgot to enable -ssl so I'll have to do it all over again
CMQ: Monospaced non-ascii characters for built-ins that return range(0, n), range(0, n + 1), range(1, n) and range(1, n + 1)
IMO Vyxal's current ones are fine
04:18
@lyxal in dvsm or in some other monospace font
@lyxal /\
04:30
for [0,n] i'd personally lean towards something containing z due to my jelly bias but if indexing is 0-based you could use something based on i for "inclusive"
∶∵∴∷ could work as a 4-part graphical analogy perhaps
Ooh, those are what Ash used
ooh nice lmao
I got rid of them though because of monospacing reasons
sad
they seem to work fine in dvsm but probably not in most other fonts
...the absolute worst idea: џцшщ
2
04:52
idea: abcd
ɜɝəɚ
zʑʒʓ
Anyone know how to import jelly?
i know the readme says something about installing it as a package
Oh wait nvm
nŋmɱ
not exactly mnemonic though
04:58
@emanresuA you just import jelly :p
i might honestly recommend zʑʒʓ lmao
I was trying to do import jellylanguage
Because that's the pip name
wait it's on pip
but yeah it's import jelly
er
pypi
@UnrelatedString no, you pip install the files from the repo after you download them from github
05:01
pip install .
Like that
except there's no name involved with that
because you just use .
pretty sure pip install jellylanguage works too
jellylanguage is the name of the repo though
@emanresuA if it's not on the pypi, it won't.
might work if it's in the directory containing jellylanguage but that seems doubtful yeah
you'd probably have to do ./jellylanguage
05:04
That's run as root
probably only acting that way because you already have it installed
consideirngi t's not on pypi
Oh true...
@UnrelatedString n..no i dont see it on pypi
Oh well then
ªåāæăąàáâãäa
05:20
ok i hate this subject called biology
CMP: Math or maths?
smoth
smuth
hamst (er)
£€£
%%CMC:%% Cube then half n.
05:35
@UnrelatedString I think I actually like those
it has both a graphical analogy and a verbal mnemonic since both of the ranges that contain 0 are zs
I think I'll use them
thank you
yw
i'm probably going to use them too lmao
the more i look at them the better they get
and they line up perfectly on SE answers
05:38
^
Time to compile Vyxal into a single python file
@lyxal Some of these symbols don't line up
@cairdcoinheringaahing which ones?
are they all in the top row
05:47
@lyxal there's a star on the top row, but not in the explanations
@UnrelatedString no
the ones that line up i mean
*don't
@cairdcoinheringaahing that's because I've changed some of them as I choose characters
This is to see what they'd look like as the traditional answer at the top, exploded program explanation format
I'm not bothered about matching exactly, just the aesthetics and whether or not SE will align them properly
This isn't an actual answer btw this is codepage planning
05:59
and for flax i changed p to and changed increment / decrement to } / {
one day or the other ill make the quicks
@lyxal noice
06:20
shld i post cubax folding
is it possible to answer in type systems of popular languages (i.e. Haskell, Rust) ?
anybody
razetime?
advice pls thx
gimme a moment
06:36
@DialFrost wow, this si complex
and it's quite well specified, I can understand what the problem is.
you may want to add the puzzle credits at the top of the question
07:13
CMQ: Glyphs (present on the high line, aka ^`¹⁴⁹) for grouping. Jelly's ¤$ƊƲ¥ɗʋ
ok i got:
    "˙": quick_chain(0, 2),
    "ᴹ": quick_chain(1, 2),
    "ᵐ": quick_chain(1, 3),
    "ᴰ": quick_chain(2, 2),
    "ᵈ": quick_chain(2, 3),
07:36
husk's oȯö are a nice idea
oh you mean specifically superscripts
yeah that's probably as good as you can get
could be good for ¤
@Razetime Tjjfvi's done TypeScript types
@UnrelatedString wont it become asymmetrical
and anyways im also using bqn glyphs
so scan will be `
and reduce will be ´
and outer product will be
self / swap will be ˜
07:52
That's just BQN, isn't it?
D'oh, you just said that.
I that syntactic class can be directly seen from the glyphs, but BQN isn't easy for me to read in normal font sizes. All the accents look the same.
well BQN is a practical language, flax isnt
@Adám yeah the accents are tiny
08:04
Challenge idea: transpose an infinite list
That's probably a setup issue, one moment
Hm... the apl function doesn't take input arguments and I don't know how to pass input to it.
It appears I never set it up because I simply wasn't sure how.
If you could tell/show me that'd be great
I have no idea either.
pxeger is trying to figure it out for ATO too.
Wait I think I might have figured it out, can you try now?
Now I get Error: assertion failed immediately.
08:19
Hmm... that'd be asrt(typeof s==='string')
Except I am passing it a string
TypeError: A is not a constructor
That appears to be an internal issue with ngn/apl
As it's calling new A(s) itself
Nothing I can do about that
Don't worry about it. It is abandoned.
Okay
Would you mind trying to explicitly print something? (same url)
Prints, then undefined on the next line.
08:35
@emanresuA yep i know
just wanna know if the same is possible with other languages
or if it's just harder maybe
Depends... you could ask them what features other type systems have
Typescript type system is very advanced and weird at the same time
I guess Haskell one is advanced enough (if you turn on lots of features), but Rust is definitely not ready yet (or likely forever)
how do you even answer in a type system
08:50
In general, dependently typed languages can +- do that, but usually there's no difference in syntax between a type-level function and a "plain" function, so there's no special "XXX's type system" answers in those languages
Typescript is unique because it was closely tied to JS patterns from the start and therefore was designed JSically, not mathematically
JS is a religion?
2
Appears so, since people stay with it even if it is objectively bad.
09:12
0
Q: Distance to closest subsequent value

MaëlInspired from this SO post. Given a vector (first parameter), e.g.: char = ["A", "B", "C", "A", "A"] For each element of the vector, find the distance to the closest subsequent specified value (second parameter). When the element is equal to the specified value, return 0. f(char, "A") -> [0 2 1 ...

 
1 hour later…
10:17
o/
o\
Uh, just one thing I noticed: The first nomination here won't be able to receive a bounty if it wins as the OP has no answers and hasn't been here in months.
10:21
/o\
O/
while we're at it: 0/
 o
⌐|¬
 ^
10:23
Cute.
Thank you.
why are we doing this?
 ⍜
└┼┘
/¯\
@ThisFieldIsRequired it is what it is.
Sometimes emoticon chains happen.
And then it inevitably gets moved elsewhere by a room owner
Not if it doesn't go on for too long. Shall we stop here?
10:25
I think so
(N)o/
just kidding, yes let's stop
Best quit while we're ahead
And no pun intended
what? don't see the pun
> ahead
10:26
That's what the o in o/ is lol
10:53
0
Q: How do I change my stove's temperature?

Wheat WizardMy stovetop has 10 (0 through 9) different settings of heat and a very odd way of cycling through them. It always starts at 0 When I hit plus (+) it increments the number, unless the number is 9 in which case it becomes 0, or the number is 0 in which case it becomes 9. When I hit minus (-) it ...

11:46
woah when did they change the looks of the settings page for github repos?
@lyxal 4.....5 months ago
just kiddin
probably a week ago
I know it's not lol
what the heck happened there?
did you use unicode in the title?
that should be in english
lool
11:49
@PyGamer0 it should be "A golfing language that has aspects of traditional programming languages"
but for some reason it's been translated
where is the screenshot from?
the insights tab on github
more specifically the traffic section
obviously from vyxal
(note: requires organisation membership to view)
strange indeed
it appears like that for you as well?
yes
11:59
@lyxal yes
12:12
@pxeger I was curious about Attempt This Online, so I went to read the terms of service. It seems a little... extreme. No offense intended of course.
My only response to this is that I am paranoid
@pxeger you're paranoid people will use ATO to enable the raw tomato market?
Interesting.
Is it necessary to make a Terms of Service for any service like that? I'm asking because I plan to make one myself and release it to the public, as I'm working on a new programming language.
Oops just broke the ToS :p
12:21
Yes, I love raw tomatoes
Thank you for helping me break the terms and services of Attempt this online.
you know what, I might make a challenge called "how much juice is there in this raw tomato?" and require people to post a link to ATO.
Really rub it in. Nice one!
> Translate page from Maltese?
NOBODY expects the Spanish Inquisition!
@lyxal lmao I was wondering if anyone would notice that
> manufacturing, promotion, sale, procurement, or use of weapons or explosives
sorry Redwolf
@ThisFieldIsRequired it's quite interesting, though you can only work in increments of 32 and 33
also i found this challenge
@ThisFieldIsRequired most things will probably be covered under anti-hacking laws but if you want to disallow things like raw tomatoes or "content that seeks to promote a political or religious interest" then you'll need some kind of ToS
12:35
@StackMeterPlus Yes, and that's why I have let you assume that you will only be given inputs for which a solution exists. And since you can do "happy new year", "have a happy new year", "happy new year to you" and "have a happy new year to you", there are 4 possible "modulo 32" values for the non-exclamation part, then you keep adding 33 thereafter to get the total sum of character codes. But I agree that there isn't always a solution.
@pxeger Right, got it. Do you see what people write on ATO? If not, then it probably isn't necessary to prohibit content that seeks to promote a political or religious interest, or for that matter raw tomatoes.
@ThisFieldIsRequired oh ok
@lyxal adds 120.xxx.xxx.63 and 205.xxx.xxx.72 to IP block list (those are literally the IP addresses you just used btw)
that's presuming you're the only ATO user using the DuckDuckGo mobile browser on iOS
wait actually there are logs from DDG on iOS and on Android
Mmm which one is me?
IIRC you use android actually so probably the 120.xxx.xxx.63 one
yep, that's the one which is in Australia
frankly I don't even know my own IP address.
12:43
I know it ;)
someone knows me better than I know myself ;)
I wonder who's using ddg on ios
@lyxal somebody in Maryland, USA
There's a duckduckgo browser?
yes
it's great
and there's also an App Protection feature and a private Email
but the browser is only on mobile
on desktop, you are confined to the duckduckgo extension
@pxeger Alright, what browser was I using?
12:45
@ThisFieldIsRequired 162.xxx.xxx.56?
maybe I have no clue
if you just google "my IP address" you'll find a website which will tell you
@ThisFieldIsRequired Edge 98 on Windows 10?
wrong
I'm on windows 11
Yikes.
maybe win11 just still says win10 in its user agent
is the rest of it right?
@pxeger welp guess I'm using Tor to use ATO then
yes, even the version is correct.
@ThisFieldIsRequired do you have those enabled?
yes
both of them
but I haven't used my duck email yet
I use my duck email for SE
12:49
My app protection blocks hundreds of tracking attempts in Adobe Acrobat, and...
of all apps, avast mobile security.
I was surprised to see that my text messaging app sends tracking requests to Twitter and Amazon
whatsapp probably?
@ThisFieldIsRequired how many total attempts have you blocked?
thousands by now probably
it once blocked 130 in an hour
@ThisFieldIsRequired no, a standard SMS app
12:50
oh, that's weird
It's called NextSMS or handcent or something like that
never heard of it
I've blocked 888 thousand tracking requests on this computer alone.
@ThisFieldIsRequired I only use it because it has a wearos companion app and because I didn't want to use the stock messaging app
12:52
it's available on computer? @WheatWizard
Is what available on computer?
the app protection thing you mentioned
is it part of the duckduckgo extension or is it separate?
Separate.
12:54
WHat's it called?
uBlock origin.
I wonder if duckduckgo will build app protection into their desktop app when they eventually release it
oh that one. I'll try it sometime @WheatWizard
What I love about duck emails is that you can get infinite free trials all to the same email address
00:00 - 13:0013:00 - 00:00

« first day (4028 days earlier)      last day (1112 days later) »