« first day (4084 days earlier)      last day (775 days later) » 

7:03 PM
@RadvylfPrograms ws.onclose=()=>alert('reload you sussy baka')
 
I thought I'd added a ws.onclose to restart the WS
 
Might not be that then but IME the websocket disconnects if you leave it too long
 
if you lose internet connection, it will close, try to restart, and fail, but when it fails to connect again I don't think it will call onclose again because it was never opened
so you'd need to also set onerror to setTimeout(reconnect, 1000) or something
 
¯\_(ツ)_/¯ This is the first time I've used websockets aside from messing with tanks
 
@allxy Depends on your reverse proxying setup
 
7:10 PM
@Ginger Wdym?
 
I set mine to 86400 seconds, so a full day before it autocloses
@pxeger It calls onclose even if it never opened, at least on chrome
 
21 hours ago, by allxy
@RadvylfPrograms Can I convince you to host my r/place clone? (demo at https://canvas1209.surge.sh/, feedback welcome)
 
@allxy I see
 
@Ginger If you mean antialiasing that should already be disabled - works fine on firefox :P
 
7:13 PM
^
 
(and safari and chrome)
rip giant amogus
 
We can construct another giant amogus somewhere else
 
I guess yeah
What's the pink/indigo/blue flag in the bottom right?
And kudos to whoever tried doing hiragana in pixel art
 
@allxy bisexual pride flag with some random teal stuff on it?
 
7:21 PM
Oh okay
 
one of those teal things is a creeper face
no idea about the other
 
Some of the oldest bits that I can remember are radvylf's paw, hyper's fishtank and red amongus
 
the lol logo was already there the first time i opened it
 
in canvas, 4 hours ago, by Radvylf Programs
This is the oldest surviving part of canvas:
in canvas, 4 hours ago, by Radvylf Programs
user image
although that's gone now I think
 
I love PIP really evolved lol
Also Baggis + bunce + bean has ... changed
 
7:24 PM
the league logo was pretty late
 
Hyper, do you approve of your pfp becoming a fishtank?
 
also i was the one who added the green/turquoise fill
 
when i first opened canvas i helped finish redwolf's paw, then made my own icon, then created the osu logo, then put league
@allxy i can't tell what it is anymore but i don't mind it being repurposed to whatever :P
i just felt like putting my icon up there since redwolf did it and i don't care if it stays that way or gets erased
 
Well within five minutes of me finally finishing my MCR logo it's now a household cleaning instrument xD
 
wonderful
 
7:27 PM
This is what I love about canvas
 
NOPE
 
Sadly, the qr code is no longer usable afaict
 
@allxy mathcat started replacing it with a different code (the new one in green), but didn't finish
so it's definitely not gonna work
 
If it was just the colors and diagonal stripe it would still likely work
QR codes use like, reed-solomon or something. The error correcting is pretty complex.
 
7:33 PM
A QR code (an initialism for quick response code) is a type of matrix barcode (or two-dimensional barcode) invented in 1994 by the Japanese automotive company Denso Wave. A barcode is a machine-readable optical label that can contain information about the item to which it is attached. In practice, QR codes often contain data for a locator, identifier, or tracker that points to a website or application. A QR code uses four standardized encoding modes (numeric, alphanumeric, byte/binary, and kanji) to store data efficiently; extensions may also be used.The Quick Response system became popular outside...
 
I'm not sure how I feel about this
 
Vyxal x Jelly fanfic
5
 
I ❤️ DRUNKS
 
@allxy The amogus love is a pretty early thing too, before the big red amogus IIRC
 
7:41 PM
21 hours ago, by Radvylf Programs
Find someone who loves you like red amogus loves green amogus
 
Yep, it was the first big(ish) thing I drew
LYXAL > GOD
fact
 
did someone just have the exact same idea as me at exactly the same time?
I was gonna make it say LYXAL ≥ GOD
maybe not
 
What's even more satisfying than completing something huge, is completing something huge with someone.
 
7:45 PM
We went from loving twinkies -> twinks -> drunks -> hunks -> chunks -> chum -> cum
-> door
 
-> CUUM (I was gonna make this say VACUUM but I was too late) -> COOM -> DOOM -> DOOR
-> OOOOOOO
 
Someone already had the idea of a rickroll qr code
 
BOORKNOB
 
BOORKNOR
 
Most of us all switching to spelling "doorknob" at once was pretty wholesome :p
 
7:47 PM
DORKNOOB
 
@Dorknoob
 
i was just spamming Os and then someone started manipulating the characters before it and i realized it was starting to look like doorknob so i switched to that :P
 
oh, did they change their username back (I can't remember who was dorknoob actually)
 
seems multiple other people simultaneously had the same idea
you can't ping people who haven't been in chat for like i think it was 2 weeks
 
Apr 1 at 14:19, by user
It is I, Doorknob. I have returned to become supreme moderator again. — Dorknoob 17 secs ago
It was @​user, it seems
 
7:49 PM
ah
 
@hyper-neutrino same lmao
 
Who did I play tic-tac-toe with yesterday?
 
An IRL friend of mine
 
IRL friend?
 
7:54 PM
never heard of those
 
Yes, I have friends
 
unbelievable
 
8:08 PM
In Python, you do from IRL import friend, right?
5
 
8:22 PM
user image
3
I booted up my Windows VM for this
It was not worth the effort
(in the process, though, I discovered that I've retained a surprising amount of knowledge of Photoshop)
I didn't know I knew the keyboard shortcut to merge layers until after I'd used it
 
Got today's wordle in three guesses lol
First time I've done that in a while
 
I haven't done anything wordle-related in the last 24 hours
 
 
1 hour later…
9:42 PM
a few days ago a (not quite serious) piet challenge was raised this this chat: to make a piet program that looks like an amongus, but actually runs and prints something along the lines of "sus"
i have accomplished this challenge
i also have one with less random pixels, and thats a bit smaller
user image
4
 
0
Q: Curry tips for Haskell programmers

Wheat WizardCurry is the Language of the Month this month and some users are starting to get into it, so let's get some tips together. Haskell and Curry are similar in a lot of ways and a lot of tips for Haskell work well in Curry and vice versa. So I'd like in this question to gather tips for code-golf in C...

 
@des54321 Noice
 
nice
 
10:50 PM
absolutely beautiful
 
11:08 PM
@Bubbler wow that look very good already, r u going to add the thing where if u have selected a certain color, it will show what instruction each color will do, like how masterpiets does it
it made piet coding so much easier
also what is the shortest way to push -1 to the stack
i have (push 1) (not) (push 1) (minus) which results in 5 codels, i think it is the shortest??
 
11:27 PM
> However, in addition to the top, a significant part of the masses, which are passive Nazis, accomplices of Nazism, are also guilty.
> Further denazification of this mass of the population consists in re-education, which is achieved by ideological repression (suppression) of Nazi attitudes and strict censorship
 
> The name "Ukraine" apparently cannot be retained as the title of any fully denazified state entity in a territory liberated from the Nazi regime.
> In fact, their political aspirations cannot be neutral - expiation of guilt before Russia for treating it as an enemy can be realized only by relying on Russia in the processes of restoration
This is extremely consistent with historical genocides
 
Oh no
They're becoming nazis themselves
 
Some major "the enemy is both weak and strong" stuff here
And same "global conspiracy" sort of message behind the Armenian Genocide, Holocaust, and Japan's actions in Nanking
> ... the Bandera element is only a performer and a screen, a disguise for the European project of Nazi Ukraine ...
> The social "bog", which actively and passively supported it by action and inaction, must survive the hardships of the war and assimilate the experience as a historical lesson and atonement for its guilt.
(And I've heard from speakers of Russian that "bog"/"swamp" in that context has particularly bad connotations)
 
Hi guys
 
11:35 PM
@AidenChow "push1 push2 -" has the same length and might save you a codel by utilizing previously unused space
 
> The "Catholic province" (Western Ukraine as part of five regions) is unlikely to become part of the pro-Russian territories. The line of alienation, however, will be found empirically. Behind it will remain hostile to Russia, but forcibly neutral and demilitarized Ukraine with formally banned Nazism.
 
Did something happen to neil's rep btw?
I was pretty sure it was 180k b4
 
@RadvylfPrograms is that a state sponsored post or is it some lunatic ranting?
Because I really hope it's the latter and not the official wider plans of Russia
 
🤔Jyxal's JSON parser suddenly broke for some reason
ah, its because my lists are immutable and im throwing out each add call 😂
 
@pxeger tried GIMP?
 
11:43 PM
why sometimes in piet, when i do (with 1 on the top of stack going from (A) to (pointer))
(A) (pointer) (pointer)
(B) (C) (D)
it sometimes go to (D) after (pointer), but sometimes go to (C) too ???? it really is messing up my code
ugh why is inline code not working also
 
@lyxal It's an official post from a Russian propaganda site
So while it's not like, a statement directly from a gov't official, this was almost certainly written or reviewed in detail by Russian authorities
 
in my case, i want to push 2 right after (pointer) with (D) and then push 1 with (C), but sometimes it goes to (C), it pops the stack instead
or is that a bug in masterpiets
i dont see what can be causing this discrepancy, i tested my code and kept careful watch of the stack. the first time it loop around, it went to (D), and the stack is [1,-1]. second time it loop around, the stack is also [1,-1], it went to (C).
soooo confused rn
 
code golf -> cook food lol
 
11:59 PM
@AidenChow i figure that depends on which way the CC is pointing? but also is there a good reason youre making a right turn using a pointer operation instead of putting a black pixel on the side?
 
@des54321 im creating a loop, the pointer is basically acting like a conditional to break out of the loop
 

« first day (4084 days earlier)      last day (775 days later) »