« first day (5015 days earlier)      last day (126 days later) » 

00:25
@Redz hopefully they don't touch the API
well. the "API"
> As far as bots go, I'm not aware of anything that should change, if the migration as a whole works.
so afaict its purely a backend update?
00:45
That's what it looks like to me
> And as part of that, to get back to our topic here, we would also like to move Chat to the cloud. That means it should run in a good ol' Docker container, which means it has to run on Linux, which means it can't run on .NET Framework because that's Windows only.
that's the point of the update
 
4 hours later…
04:15
import __main__ as __main
__dict__ = __main.__dict__

for name in compile('\n'.join(open(__file__)),'','exec').co_names:
	try:
		eval(name)
	except NameError:
		__dict__[name] = name

print(You, can, also, do, it, this, way, LMAO)
@Ginger >:3
:3 (dear lord)
There's probably some third way to make it dynamic like with the metaclass approach but hacking the module object or some shit
But it probably requires, like, executing bytecode to get around stuff that isn't supposed to be writeable
Miiiihgt be a way to do it with the garbage collector but probably ctypes stuff yeah
Oooooooh
Also the co_names trick was stolen from here when I was looking for this
04:39
@TheEmptyStringPhotographer I have landed, you are wrong
It was Singapore
...you can actually just reassign __builtins__, but for some reason this only works in the REPL
you what
at least JS doesn’t try to hide that you can change builtin functions
05:04
Oh turns out the __dict__ of __main__ is globals(), so my goofy import isn't actually necessary
sad.
05:14
This feels soooooo possible
but it's aslo 1 am
 
1 hour later…
06:40
@ParclyTaxel at least I was near…
 
1 hour later…
07:45
I'd like y'all to read this piece of code from the vyxal frontend very carefully
I don't see anything :/
Butter feet
08:21
@emanresuA hey, it works
And that's what's important :p
except it doesn't
Textboxes seem to resize themselves just fine
not if lines are long enough
Like you'll ever need that many characters on a line
It works within the expected parameters of the application
Anything else is an unrealistic edge case that isn't our problem
@emanresuA besides, that isn't even what resizes textboxes
function resizeCodeBox(id) {
    // Resize the code box with the given id
    var element = document.getElementById(id);
    element.style.height = ""
    element.style.height = element.scrollHeight + 4 + "px"
}
That's what does
09:26
finally made TinyAPL index origin 0
(this actually makes half of the answers here less efficient)
09:50
1
A: In memory of Razetime

B CaesarThanks for putting this post up - Raghu would have really appreciated it and it's great to be able to put something in his memory. I come to this a bit late. Raghu was, from my side, my closest friend at uni this past year. As strange as it may sound, I only heard about his passing a few days ago...

One of razetime's irl friends posted on the memorial post
6
10:14
0
Q: Hex diff encoder

mastaHWrite a codec that encodes list of bytes by calculating the difference between the values (0-255) of consecutive bytes, converting those differences to their hexadecimal representation, and outputting them as fixed 2-character hex values. If a byte has a smaller value than the previous one, the ...

 
3 hours later…
12:50
@UnrelatedString what the Fuck
that's disgusting
So for a while I was regularly eating a spoonful of nut butter with a glass of chocolate milk first thing in the morning
then we ran out of milk for a week
And in the meantime, I started having trouble actually getting up because it got cold as hell, so eventually I remembered we also have cereal and I started eating some of that--two nights ago in particular, I was up until like 5 in the morning and
@Ginger I'm just sad I couldn't think of a more cursed way than inspecting __file__
use ctypes to patch the interpreter so undefined variable lookups return the name being looked up
@UnrelatedString technically this is an implementation detail :p
so anyways at 5 in the morning I realized it would be a lot easier to kick start my metabolism if I didn't have to leave my room to eat, and I just got myself this little bowl of cereal with a gob of peanut butter on top and left it on my desk, and eating that in the morning worked great
@Ginger Huh, the docs didn't seem to call it an implementation detail? But yeah I don't see why it would be an intended feature so yeah
And I did that today too
__builtins__ being the value of the builtins module is a cpython implementation detail
But I also forgot to turn the space heater in my room on high enough, and by sheer coincidence we also stopped being out of milk
@Ginger Ohh, of course it's explained there instead lmao
12:54
sort of makes you wonder what's going on in there
@UnrelatedString I like to imagine this was a sudden occurrence (the stopped being out of milk part)
as if someone snuck into your house, dropped off some milk, left, and yeah
milk
my deepest adventure into cpython was when figuring out how to use ctypes to monkeypatch primitives, and I think I'm fine with that :p
...it's also explained as an implementation detail where I was looking, as a large language model my context window my goldfish brain's working memory is just too small to have noticed it a whole paragraph up
real
@lyxal May as well have been LMAO
12:56
@UnrelatedString well there's your problem
stop getting your goldfish to synthesise information for you
so true!
So anyways I microwaved myself a glass of milk before I finished the cereal
> microwaved
And now I'm not sure if I understand those people who put their cereal IN milk more or less???
@Ginger so?
I don't understand people who drink hot milk
12:57
@Ginger The milk was in the fridge and it's like 60something degrees in here
I don't kinkshame
@RubenVerg As like a texture thing? Because it's not far off from, like, hot cocoa
which is usually made with milk? IIRC
the chocolate makes it morally okay, you see
And also putting milk in coffee or tea
real
I am not really a fan of milk in general but the chocolate balances it back
@RubenVerg porridge would like a word with you
12:58
ig the taste of milk and the feeling of hotness don't go together in my mind
if you put something in the milk it's fine
but yeah the milk cereal combination
or put the milk in something
with cocoa it's fine because it tastes like chocolate
That's the beauty of chocolate milk
12:59
@Ginger I choose my something to be nothing
it doesn't taste like milk :P
but that's not always fine; hot milk cereal earns you my permanent ire
insert the image of someone boiling milk and cereal on a stove
LMAO WHAT
So yeah, sipping the milk while I was eating the cereal was amazing; something about the thick moisture sorta unlocked something in the flavor and rounded out the texture without overwhelming anything
"thick moisture" is an unpleasant pair of words
maybe I'm biased as a (usamerican) southerner :p
but now I'm also baffled that people don't just always do that? Because it has literally none of the drawbacks of actually putting milk in the bowl
The overall mouthfeel of the cereal is still intact
You'd think it would be a way more obvious practice to invent too
13:02
it's possible more people do it, they're just ashamed to admit it
And then I also tried it with a different cereal, and it didn't work at all; eating it completely dry and alternating with milk only after I've mostly swallowed it was infinitely better
@Ginger same
att
att
blasphemy
eating cereal like that or being a southerner?
the devil didn't go up to Georgia
Being southern
I struck through because like
1. this state is BARELY south if still decidedly south
2. I live in by far the least culturally southern part of it
3. I spent all of my early childhood waaaay north even if I remember literally none of it
att
att
both obviously
 
1 hour later…
14:24
our apologies for missing the daily "throw ARM into the sun please" rant these last few days. Our employees have been working around the clock to solve issues unrelated to ARM so they could get back to bashing their heads into the walls at every step. Todays rant will take place shortly
Actually can a mod 11 my and @UnrelatedString’s last messages? I forgot that hasn’t been said here before and don’t want to accidentally make it public without permission
when you download their IP, arm just throws a bunch of .tar.gz's at you with no remorse. these are multi-gigabyte archives that you're just supposed to know how to insall (no, there are no install instructions, and no, it's not enough to simply untar them.). once you have figured that part out, it turns out that these packages aren't even freestanding on their own and require you download the v1.0 of them so they can just, hang around as patches, i fucking guess.
not that they'd tell you that when you download the fucking thing, they only tell you that once you try compiling a design with them (which could take fucking weeks, by the way, during which you're still paying for the licences for both the IP and the tool you need to create the design)
jfc
@Ginger I have no idea how to summon a mod 😭
help
Might just actually flag my own message
oh also (and this is technically under NDA but fuck it): when you sign a contract with ARM to be able to pay them to use their IP, they require that the designers who work with their IP be forbidden from working with competing IP (RISC-V, mostly) for a year, because they're so scared
14:33
WHAT
wow
i think we got them do drop that to a month, which is still bullshit but at least our designers will still be able to, you know, work
diamond mod just logged on i think?
@UnrelatedString ideally, flag the specific ones you want deleted so we know which ones to target without needing to go through the transcript (which I did and still don't know what you want to delete since nothing seems remotely private)
@Themoonisacheese yep!
Since I'm here, just point me to the right ones and I can delete.
Never mind. Some other mod, presumably more intelligent than I, seems to have already figured it out.
Carry on! :)
Ah
Thank you so much!
15:03
@UnrelatedString first you'll need a unicorn and some candles
15:33
Gotcha
 
3 hours later…
18:38
@Ginger "This is not deserving of wat; this is actually a result of how awesome Ruby Python is. But if you ever actually do this, then: WAT."
@rydwolf when do you reckon some iteration of the server will be back up? asking for a friend (yes really)
Heya @DLosc I golfed 102 bytes of the Acc!! fizzbuzz
19:00
0
A: "Hello, World!"

GlebRewriten 4ME, 20 bytes out{Hello, World!} Try it in onecompiler.com

@Ginger yay
19:39
@emanresuA I saw that! I've kept the inbox notification to remind myself to get to it someday.
Ah okay :p
 
1 hour later…
20:42
WIFI IS BACK EYYY
nice!!
21:14
0
A: "Hello, World!"

Junebug RoboticsPython 3, 22B: print("Hello, World!")

 
3 hours later…
23:44
@Ginger I'm back from Las Vegas (long story) so maybe soon
of course you were in las vegas lmao
you'll have to tell me that story sometime :p
new chat deployment in 12 mins (maybe)
assuming they do utc midnight
Only on mse chat today
SE and so servers tomorrow

« first day (5015 days earlier)      last day (126 days later) »