« first day (4390 days earlier)      last day (436 days later) » 

1:01 AM
ooh
 
1:17 AM
@ATaco compiled?
also GH?
 
Compiles to an assembly language that can compile down to Brainfuck, which is what started the project.
Version on git isn't up to date
 
1:34 AM
asmbf?
 
My own
 
mm
i suggest asmbf
 
 
1 hour later…
2:37 AM
CMC print the list [1,2,3:4,5,6,7,8,9] with the section from 3 to 7 highlighted in yellow
 
That's very specific
With ANSI color escapes?
 
@Simd Is 3:4 intentional..?
 
3:13 AM
@ATaco no, sorry
@user that would work
[1,2,3,4,5,6,7,8,9]
@user it could be parametrised you are right
 
 
1 hour later…
4:26 AM
@Simd HTML + CSS, 52 50 bytes: [1,2,<a style="background:#ff0">3,4,5,6,7</a>,8,9]
 
@DLosc nice
 
4:44 AM
 
Can use a literal char
 
True, save four bytes.
 
*six
 
Roight, my brain was considering \x one byte.
 
5:20 AM
@ATaco cool. I am thinking of posing it as a challenge now
 
Might want to add a little more to make it an interesting challenge
 
Perhaps, "Given an array and a range, write the array with the specified range highlighted in yellow"
 
@DLosc wonder if [1,2,<body bgcolor="#ff0">3,4,5,6,7</body>,8,9] would work.
 
 
2 hours later…
7:55 AM
no, because body bgcolor actually sets the background on the entire document
 
8:25 AM
@ATaco I like it
 
 
2 hours later…
10:08 AM
Is there a lovely module for doubly linked lists in python?
 
10:34 AM
llist it seems exists
but it's probably easier to implement it yourself
 
10:49 AM
CMC: Given an integer n, output all positive integers a, b, c for a*b*c=a+b+c+n
 
ɾ3↔'₌Π∑?+=∧ for 11 in vyxal
 
3+ɾ3↔'₌Π∑?+=∧ then
 
nice
 
 
2 hours later…
1:23 PM
Just 8 more questions for the language design proposal
 
 
2 hours later…
3:08 PM
Wow i've been dead
 
How was death?
 
Not bad
 
huh
 
Looking forward.
 
@Steffan welcome to the club
How healthy was it tho?
 
3:29 PM
Gotta be real healthy for ya'. I mean, no one has ever fallen ill while dead.
 
good point
 
0
Q: Sum of Consecutive Squares

The ThonnuYour task Given a integer input, \$ n \$ (such that \$ n > 1 \$), decide whether it can be written as the sum of (at least 2) consecutive square numbers. Test cases Truthy: Input Explanation 5 1 + 4 13 4 + 9 14 1 + 4 + 9 25 9 + 16 29 4 + 9 + 16 30 1 + 4 + 9 + 16 41 1...

 
 
2 hours later…
5:12 PM
The joys of self-hosting...so I woke up this morning to my little UPS that powers my desktop clicking on and off. Pretty normal, we've been having power issues recently (ice, then some guy driving into a power line, etc., so lots of repairs to do). Then a faint whining noise, which I assume is just coil whine in the little boi.
Then like an hour or two later I open my bedroom door and it gets louder and I realize it's actually been my main server UPS downstairs screaming its head off for hours in the room right next to where my parents sleep (not looking forward to their annoyance once they're awake). Apparently there was a surge or something and it killed my UPS :|
Dec 8, 2022 at 17:29, by Radvylf Programs
Fun fact: is a single Unicode character
Get ninja'd noob
 
 
2 hours later…
8:03 PM
@cairdcoinheringaahing love that game
 
 
1 hour later…
9:15 PM
@RydwolfPrograms Todo: Make a prac lang that uses for equality, but do not allow ===
 
@ATaco Would it use for anything?
 
@Adám Almost equality. Is equal if two values are equivalent to one significant figure.
0b101 ⩵ 0b100
 
I'd use
 
Yes but that'd be reasonable
And I like to draw from the JS school of equality design
 
Would type be counted as a figure?
E.g. "5"⩵5 and 5.1⩵5.0 but not "5.1"=5.0?
 
9:25 PM
Types are aggressively cast when not equal.
"5.1"⩵5.0 and []⩵"[]"
Also "[5.1]"⩵5.0 just for good measure
 
"0"⩵0 and 0⩵"" and !""⩵"0" as in JS?
@ATaco Then surely also 5.0⩵{"":5.0} no?
 
@ATaco Why not PHP? I hear that's even more cursed, casting strings to numbers occasionally and stuff like that
 
JS does that.
 
5.0⩵{"":5.0} and also 5.0⩵[,,,,,0]
 
Arrrg. Beautiful!
5⩵"V", pretty please.
 
9:28 PM
@Adám Just with things like +"5" or also with equality?
 
"5"==5
true
 
@Adám It'd be nice if 5=="V" and 10=="A"
 
@Adám Hmm, is the string being cast to aa number or the number to a string?
Doesn't really matter, I guess
 
@user Surely "10⩵"X" and 10⩵"A" but not "X"⩵"A"
 
9:30 PM
Of course
Transitive equality is so passe
 
100⩵"C" and 12⩵"C", right?
 
Of course
 
100⩵12: yesnt
 
Why not have built-in base conversion, so 101⩵5?
 
That's genius!
 
9:32 PM
I worry this operator is too truthy, we need to randomly fail on some otherwise obvious things.
 
Detect binary numbers automatically instead of making the programmer prefix it with 0b or whatever
 
No more of that pesky parseInt garbage.
 
0.1+0.2⩵0.3 needs to be falsey.
 
ofc
 
I mean, that's just a float thing
Maybe you could use 16-bit floats by default for extra weirdness
 
9:33 PM
@ATaco Make it two — any two.
That would make 0.1+0.2⩵0.3 give false.
 
Alternatively, any two in the code.
a=1; b=1; c=2; a⩵c // True
 
I suggest arrays having an enough() method in the style of any() and all() (which JS strangely calls some() and every()…)
 
enough([1,2,3,4], x=>x>2): probably
 
Yes!
 
Booleans are so last year, use qbits instead
 
9:36 PM
Who needs null and undefined anyway, just use maybe
 
Adám just solved the billion-dollar mistake: no more NullPointerExceptions when you have MaybePointerExceptions
 
@ATaco There should be three Boolean values: nah, maybe, probably
 
unlikely, potentially, likely
 
That's so specific.
async lawyer methods should return canneitherconfirmordeny
 
All methods are async by default, but must be explicitly awaited. There is no await keyword.
 
9:39 PM
canneitherconfirmordeny should give maybe when compared with any value.
@ATaco JS used to be like that until recently, no?
 
Without the defaulted async, yeah
 
Right.
 
Fuzzy logic is a form of many-valued logic in which the truth value of variables may be any real number between 0 and 1. It is employed to handle the concept of partial truth, where the truth value may range between completely true and completely false. By contrast, in Boolean logic, the truth values of variables may only be the integer values 0 or 1. The term fuzzy logic was introduced with the 1965 proposal of fuzzy set theory by Iranian Azerbaijani mathematician Lotfi Zadeh. Fuzzy logic had, however, been studied since the 1920s, as infinite-valued logic—notably by Łukasiewicz and Tarski.Fuzzy...
Why stop at 3?
Have an infinite sliding scale
 
Yeah, I wrote a paper about that in high school.
 
And a challenge!
 
9:41 PM
And it was even incorporated as a core feature of a prac lang.
@ATaco I suggest you language should handle operator values too, so ⩵⩵⩶ but not ⩵⩶⩶
⩵⩵= too, but not ⩶⩵= as they differ too much.
 
+⩵-
 
10:25 PM
Hey guys guess what
 
let's go
that was faster than expected
 
11:02 PM
@lyxal cool!
 
When are we re-doing our ads‽
 
@Adám A very good question
I've asked in TL, I doubt I'll hear anything until tomorrow at the earliest tho
 
11:20 PM
I am also interested in knowing when new ads are happening
 
@lyxal Nice!
Can someone remind me what dark rituals I need to go through to log into Area 51 with my StackExchange account so I can commit to the proposal?
 
IIRC you click "sign up" then it's straightforward from there? Seems to vary tho
I remember it being super unintuitive that you use "sign up" instead of "log in"
I don't remember struggling much after that myself, but IIRC others have, I think it's kinda buggy
 
11:40 PM
Ah, nice
Why do they ask for your full name? 0_o
 
It's not public from what I can tell
 
@DLosc SE does technically ask for your full name as well
But you can ignore it/not fill it in, it can't be seen by anyone (not even mods I think) except maybe staff
Actually, I'm interested now: on the edit profile page, you can include your name if you want. Does someone mind editing something into that for themselves, so I can see if mods can see? :P
Doesn't have to be your actual name, feel free to rickroll me
 
I just put "Lyxal golfing" for my name on a51
Everywhere
Also, it's in my profile
So you can check mine if you want
 
Do you see it?
 
11:48 PM
Yeah, we can see some PII, including that
 
Cool
Follow up question: can you edit it? :p
 
Yes but it changes your IRL name
 
@lyxal Do you want me to try?
 
@cairdcoinheringaahing yes
Yes I do
 
Can I teleport by changing the location on my SE profile?
 
11:53 PM
For science
 
@lyxal I cannot
 
Aw
 
Sorry about that, Mr Golfing
 
I mean, obviously it makes sense that you can't
But it'd be hella funny
@cairdcoinheringaahing that's okay I guess. I hate it when internet strangers can't rename me :p
 
caird isn't an internet stranger!
 
11:56 PM
caird is our collective internet friend :p
 
Exactly, I've met multiple CGCC people IRL :P
And, if I'm ever near you, I'm happy to add you to the list of people I've murdered
 
@cairdcoinheringaahing So how comes nobody is alive can corroborate that?
 
They all respect my privacy too much to confirm or deny it
 
Fun fact: Every person I've ever murdered, I know through Stack Exchange.
 

« first day (4390 days earlier)      last day (436 days later) »