« first day (4051 days earlier)      last day (796 days later) » 

5:00 PM
well it can run on ARM so just get a Raspberry Pi 12 and overclock it
 
Grrr even those $1500 ones are from 2014
 
get old one and put in new processor
 
Found one for $2k :p
Seems like there's quad core 8 GB RAM machines, and 20 core 128 GB RAM machines, and basically no in-between
(Well, it varies a bit, like 96 GB or 22 cores or 16 GB)
 
@RadvylfPrograms What are the exact requirements Firecracker wants?
 
A CPU from 2015 or later
 
5:05 PM
that's all it says
 
So probably a v4 Xeon E3 or E5
 
that can't be an exact requirement
it must mean some certain CPU features
 
Yeah, but I'd rather play it safe, and my current server's CPUs are from 2009
 
@pxeger hardware virtualization I think
@RadvylfPrograms can you ebay the old server
 
Sure for like $100, that's what I bought it for :p
 
5:07 PM
shoot
if you upgrade the old one it might ebay for more
alternatively invest in crypto or sell nfts or smth
or get a gaming pc and use it as a server
 
@RadvylfPrograms it says Hardware Virtualisation support. You can check exactly what CPUs have that on Intel's website: ark.intel.com/content/www/us/en/ark/search/…
 
Looks like if you specifically look for xeon v4 you can find some cheaper ones
@pxeger Well of course it needs hardware virtualization support...it uses VMs. But it specifically wants processors from 2015 or later.
 
6 mins ago, by Ginger Industries
or get a gaming pc and use it as a server
 
Not enough cores or RAM
 
what
how can running RTO possibly be more taxing than Microsoft Flight Simulator
 
5:17 PM
My $100 used server has 24 GB of RAM
@GingerIndustries It's not, but if 10 people want to run some code at once, then it will be
Although I guess 8 cores and 8 GB of RAM probably would work in all honesty
 
@RadvylfPrograms you can use VMs without hardware virtualisation support (just not very well)
 
Why does that matter
 
but I think the 2015 thing is a simplification of "this is when most CPUs started to have hardware virtualisation support"
 
My current CPUs from 2009 have hardware virtualization support...
If that was the issue they wouldn't stress the 2015 part
 
have you tested to see if it works?
 
5:19 PM
ninja'd
 
Yes, and it works. But things can work fine and have security issues.
 
the true test of rto will be lyxal
 
and have you run tools/devtool checkenv, which apparently will check if your CPU hardware is good
 
@pxeger Yes
> Firecracker is generally available on Intel x86_64, AMD x86_64 and ARM64 CPUs (starting from release v0.24) that offer hardware virtualization support, and that are released starting with 2015.
@pxeger I'll try that
 
5:22 PM
yes I've read that, but it's the only reference to "2015" in the entire repo, and doesn't mention security as a reason not to trust CPUs before 2015
it says "generally available", which to me means "works"
and if it works, then it works
 
@RadvylfPrograms Update: I don't actually think it did, looking through chat transcripts
Oh, it's kata I was thinking of that worked but broke lots of stuff
 
@AviFS tinylisp is good, then (but none of my other esolangs are)
 
Although IIRC it was firecracker-containerd I was messing around with, not vanilla firecracker
 
@Bubbler Counterexample: biochemistry
@AidenChow A lot of LYALs turn out that way: decent amounts of interest for the first few hours, then not much after that. I, for one, got something out of it. :)
 
@GingerIndustries Don't ruin my fun, I like shopping for extremely expensive server hardware I have no use for :p
I mean, just because I don't need 28 cores at 3.20 GHz and 256 GB of RAM now doesn't mean I won't later...
 
5:27 PM
._.
 
I'm going to try to price up the most expensive possible rack server from Dell
I'm at over $200k lol
 
5:43 PM
> Internal error while starting microVM: Failed to validate KVM support: Missing KVM capabilities: Xcrs
 
;-;
is all hope lost then
 
There are approx. 10 relevant pages on google
None of which say anything about what "xcrs" is or why I wouldn't have it
Spinning up a $48/mo droplet for testing purposes to see if I run into this issue on it
Dang it, it's Ubuntu not Fedora :|
 
6:24 PM
I have firecracker running on the droplet
 
looks quite good
actually maybe it's worth explaining how it works for k > 2, namely with how you can go from the k'th symbol around to the first symbol, but can't go more than one step forward or back (which i'm inferring from the test cases as it is currently)
 
@RadvylfPrograms nice
 
the second bit is unsurprising but worth spelling out; the first is entirely non-obvious
 
what's firecracker?
 
though it does seem necessary once you actually think about it
 
6:42 PM
is it something that sells domains?
 
It's virtualization software
(I think)
 
it's sandboxing stuff
 
@UnrelatedString that's not actually a requirement, it's just an artefact of the algorithm I was using to generate the outputs. I'll add a clarification, and also try and change the outputs so that doesn't happen in the test cases
 
ah
so yeah that definitely does need to be part of the challenge text
 
Oh man this brings back memories:
 
6:49 PM
Etch has decided that 1 + 2 = 1
 
That's supposed to be a graph of 1 / x :p
Same issue the TI-83 has
 
okay fixed it
@emanresuA I like this
 
@UnrelatedString I'm assuming you meant N > 2 not k > 2
 
...yeah
oops lol
 
6:58 PM
0
Q: Laggy text editor

emanresu AYour challenge is to write a program that constantly prompts for input, and when input is given, output that five seconds later. However, your program must continue prompting for input during that time. Since this is a bit confusing, here's a demo. <pre id=x></pre><input id=h onchange='var k=...

 
@GingerIndustries wat
 
@UnrelatedString Is this better? codegolf.meta.stackexchange.com/a/24542
 
yeah
could even say something to the effect of the symbols aren't in any inherent order but that probably wouldn't make it as clear
 
@NewPosts Just realised that I've pretty much disallowed most golflangs. Oh well.
 
7:05 PM
It is time.
...
 
Has your pakidg arrived?
 
just wait
cmon
._.
 
It begins
 
0
A: "Hello, World!"

Ginger IndustriesEtch, 20 bytes New language! :D :out"Hello, World!";

 
7:09 PM
there it is!
 
\o/
 
CMP: Choose a natural number
 
47389147197438190481870431890473281904712804712974382109743281995868937240113295468437929028158924794317204074982976527539256239745734297432734
42
99019019
69420
42069
133742069
 
@GingerIndustries This will do nicely, thanks :P
 
7:13 PM
01189998819991197253
 
@UnrelatedString !!!LEADING ZERO!!!
 
makes it all the easier to remember
 
411188446874834624126195130271764383027785331029442817781794231815618544767850361512108233203803963130584914642374406210050759594466827074625145161213882969172227473016580255108700944889292943027062450676052395405119215521577202229612316316091884568033334825782957674569190499946125203467311176014357933095789298620301927910166575143550354236141229663480433269693739573633855260487769
o/
 
@cairdcoinheringaahing 7
I aM ObSeSSed WiTH 7
 
@emanresuA 43728136382941748321971239823888888888888888800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000002222127774743200000000004
^ the weight of Yo Momma, in tons
>>> input(None)
Nonek
'k'
dafuq
I'm going to go file an issue
 
7:17 PM
what about
i would not expect it to behave any other way than that
 
._.
None is literally nothing
 
unless you want it to error instead of stringifying None
 
There should just be no output
 
why would they special case it to do that when you can just not pass in a prompt
or prompt with an empty string even
 
¯\_(ಠ_ಠ)_/¯
It just... feels wrong
 
7:19 PM
None isn't some kind of nil
 
it IS
That's LITERALLY WHAT IT IS
 
python's basic list type isn't linked; iirc it's some kind of dynamic array kind of deal but that doesn't even matter because you can't destructure it like a linked list
there's no basis for None to have any kind of identity with an empty sequence
 
2 mins ago, by Ginger Industries
It just... feels wrong
 
you could use () ofc
of course () would print () for the prompt
but if you splat it it would be a roundabout way of not passing in a prompt at all
 
Is the issue that the signature of input is supposedly (prompt=None, /)? Implying that passing None explicitly should work the same as passing no arguments?
 
7:25 PM
yES
 
Hm. Python docs give the signature as input([prompt]), which doesn't imply anything about what the default value is
 
the docstring is worded to make it pretty clear that there simply isn't a prompt if no prompt is given, but wait what the fuck if i run help(input) locally it gives the signature as input(prompt=None)
which is clearly not consistent with how it behaves
not sure why it would say that when the prompt is correctly shown as optional on the online docs
 
> The prompt string, if given, is printed to standard output without a trailing newline before reading input.
This implies that by default, there is no outputting done
whereas if you passed the empty string, then the empty string would be output
 
which sounds like the same thing, but in the latter case, it still has to be checked that STDOUT is writeable
nope, even input() breaks when STDOUT is closed
 
7:33 PM
amazing
 
I might file a bug report about that
because it would be pretty useful to be able to use input() even when STDOUT is closed
 
huh, it looks like it should work that way: github.com/python/cpython/blob/…
wait, I'm dumb
the I/O error was because I tried to print again
 
...oh
oh yeah
 
7:43 PM
hey look at this 100% coherent and readable solution to the Gambling Alien problem:
s=:get;:split" ";:intify;;;:out:sum s;/2-:min s;<6;
 
Looks like passing no argument is almost equivalent to passing an empty string, no?
 
that's only when GNU readline isn't being used
so, when stdin is not a TTY (which is the case on ATO)
 
Hm, okay
So to be perfectly accurate, there is no default argument, because passing no argument behaves differently from passing any Python object as an argument.
Since there's no way to pass a null pointer in Python.
 
8:01 PM
it's probably also possible in earlier versions with sufficient hackery
 
Making lists of operator ideas feels way more boring and time consuming than it was for Ash
 
@pxeger Lol, okay, fine :P
 
AST be like )])))])))])))]
 
yes
 
Updated alien solution using weird new syntax: s=::get;:split" ";:intify;;::out::sum s;/2-::min s;;
 
8:36 PM
@GingerIndustries intify looks like infinity if I just glance at it
 
8:49 PM
> Functional programming is clearly based on the idea of communism. It elevates functions (things that do the work) to first class citizens, and it is a utopian endeavor aimed at abolishing all states. It is seen as inefficient and unpopular, but always has die-hard defenders, mostly in academia. Besides, ML stands for Marxism-Leninism. Coincidence? I think not.
 
9:03 PM
@Seggan Fox News discovers Haskell :P
5
 
Well, just sent an email to my school's principal, college and career counselor, and dean of instruction documenting all of the concerns my Latin II class has for the third time.
 
BREAKING NEWS: MINECRAFT MOVIE RELEASING TOMORROW
 
This time, it's halfway to get them to respond, and halfway in preparation for a possible lawsuit
 
@RadvylfPrograms I did not know you could sue for that
 
I don't think you can either
But you can certainly send scary legal threats to get them to listen to you
And sometimes it's not about the destination, it's about the bridges you burn along the way
3
 
9:22 PM
A beautiful sentiment :P
 
r/tnbquotes
 
9:57 PM
RTO was gonna have some cool features :(
Like, the output box was going to be a lightweight terminal emulator
So colors could be outputted, in addition to using things like \r to update the existing text (since the output was streamed live)
 
what do you mean "was"
 
@RadvylfPrograms You're here! Can I ask you about running start.rs?
 
@AviFS we have been doing a bunch of research on using Firecracker
conclusion: we'd need to pay 1-2k to get a server that can support it
 
10:48 PM
@AviFS I'm on Discord now (just got home)
 
shame I don't have Discord
I just clicked the random language link on esolangs.org and landed on Jelly
 
11:03 PM
wow
 
Had to happen sooner or later
 
11:44 PM
0
Q: Crate art stacking

DialFrostYour task is, given a array of numbers, that is strictly increasing, output the crate stack. The input is an array of positive integers which represents which layer has how many crates there are. So the first number is the top layer and so on. The sum of the array is the size of the crate. Since ...

 
yikes 1 on my challenges is 1 vote away from getting me a silver badge
 

« first day (4051 days earlier)      last day (796 days later) »