« first day (2155 days earlier)      last day (2983 days later) » 

Anonymous
21:00
@Dennis Good thing I updated this :)
Heh, yes. The new language list should have made that a bit easier too. :)
Anonymous
@Flp.Tkc You're not the only one who has a spaghetti interpreter with barely any docs. You're in good company.
Anonymous
@Dennis Significantly.
Heh on tio.run/nexus "fish" is a practical language, while "><>" is a recreational language
Anonymous
I'm still waiting for the day when browsers support a Python-esque scripting language
Anonymous
21:03
@redstarcoder That's because fish is an actual shell
Anonymous
@redstarcoder The neat thing is that ><> has the ID fish, while fish has the id fish-shell.
Anonymous
It's a "requirement" that all shells have the suffix sh :P
Tell that to PowerSh. :P
Anonymous
21:04
@Dennis That's not a shell; it's a train wreck.
><> needs sockets
It's a tad too slow for my taste, but not too bad from what I could see.
@redstarcoder Huh?
.oO(What would a fish do with a socket?)
@Dennis are TIO interpreters linked to the Gits? i.e. would an update on the github page be usable on TIO?
Not yet. I'm working on that.
Anonymous
@Dennis Get stuck in it?
21:06
@Dennis Well that way I could have ><> control iot devices!
Or whatever the term for "networked relay" is
ok, I don't need anything updating, I was just wondering :P
@Flp.Tkc For now, please ping me if I have to pull something.
Anonymous
@Dennis You are so asking for a language called My Finger
Make ><> control the lights on a fish tank ...
@Mego If you ever see a my-finger subdomain on TIO, rest assured it will be rickroll or worse.
Anonymous
21:09
@Dennis Or worse? Like being expelled?
rebecca.blackfriday or something like that.
Anonymous
Maybe just have it select a random terrible thing from a list of terrible things
Anonymous
Rickroll, Friday, Nyancat, etc.
It's hard to top that one though.
Once the anger passes, I find Never Gonna Give You Up quite enjoyable
21:13
it's a quality song
friday though.... :(
Anonymous
The dancing bartender is the best part of the video
sometimes i voluntarily rickroll myself :)
Anonymous
I rickrolled my wife during a road trip. It's a wonder I'm still alive.
Huh, apparently I need "only" $185,000 to create a .tio gTLD.
45
A: Can I create a top level TLD? (.michael for instance)

schellackThere are various considerations for accepting an application, covered in the guidebook (PDF). Part of the process will involve the application going through several panels, including: String Similarity Panel – assesses whether a proposed gTLD string is likely to result in user confusion due to...

@Dennis This would be a newTLD, wouldn't it? But you'd be able to set an A record on the root, therefore making http://tio. a valid URL.
21:24
OK, that would be awesome.
@Dennis ...wat
Who authorized that to be a TLD
Anonymous
@LegionMammal978 ICANN
@Dennis but then you'd be in charge of selling rights to use various .tio sites, right?
Anonymous
With .blackfriday as a TLD, we might as well have .commercial, also. Oh, wait.
21:29
await death();
.ppcg
.tnb
I want .x to be an actual gTLD. Sell shorturls for temporary usage to corporations, mmm...
I'd vote for .se, but Sweden ruined that idea.
@noɥʇʎPʎzɐɹC x.x.x
Huh, web.data produces "ERR_ICANN_NAME_COLLISION", an error I've never seen before.
Anonymous
@Dennis Sweden has to ruin everything :(
same with lol.dev
@quartata I BEAT PERLS PRIME GENERATION
  ✓ Prime gen              x 142 ops/sec ± 0.00%
     Average: 7.03    ms
     Cycles : 2 total
Noice :o
21:41
@Downgoat how?
@noɥʇʎPʎzɐɹC majik
7 ms? I'd be surprised if C could do that with trial division
What did you do?
That is secret
But no, I did not cheat
hardcode first 1000 primes :)
@Downgoat how, really how?
21:43
You'll see once I push to GH
I am going on project to basically replace cheddar's entire internals with much faster versions
@Downgoat Erm...
@Downgoat Maybe you'll fix my CheddarRational code, then :P
:/
That is assigned to you
:3
:/
Can't read your API anymore
Though yeah, I'll probably replace CheddarRational with a much faster, extensible, infinite precision version
@LegionMammal978 :/ I have docs tho: docs.cheddar.vihan.org
@Downgoat I told you, I'll replace mine 6-8 weeks after you finish writing up bigints
21:46
uh huh
Anonymous
Oh goodie, flags in two different rooms on Trump-related conversations. This is why political discussions in internet chatrooms are rarely worth having.
Apologies if this is off-topic, but a while ago I found an interesting property of 1089: 1000/1089 = 0.918273645546372819000.... and ever since I found this out, I've wondered if it actually had any use. Do you guys think it could? The best use I could think of is using it in a loop to move both directions in one variable
@Zavada It's ...28191000...
@Downgoat I find that pretty hard to believe considering pure Node does it in 70 milliseconds with startup time eliminated
after 55?
21:50
then 1/1.089 would be shorter
@Zavada It's 0.(9182736455463728191000)
C does it in 2 milliseconds. That's basically the lower limit.
Oh oops, I thought the pattern continued because I didn't go far enough :S still, would going to the 55 have any use?
@quartata C generates 1000 primes in 2ms or primes < 1000?
@Zavada Also, 1089 is a factor of 9999999999999999999999.
21:53
@Downgoat Primes less than 1000.
ok. Lemme do a check to see how fast cheddar does on 1000 primes
The heck?
Oh.
-1
Q: Shortest auto-destructive loop

MarioYour task is to write a full program or function that takes no input and runs any type of loop (while, for, foreach, do, do-while, do-loop, goto, recursion, etc) that will end in causing an error, which means that the program must stop itself running and exit. Rules: The error must be a run-ti...

@noɥʇʎPʎzɐɹC Is there a problem?
21:54
Nice to know @LegionMammal978! Also a longer version I've dug up: 0.91827364554637281910009182736455
@Zavada But yeah, just seems coincidental that 9182736455463728191*1089 = 9999999999999999999999
@orlp thats exactly how the proof works=)
Well 1089 is 33^2
@Downgoat Looks like Perl 5 does it in 5 ms
rather apropos
@Zavada Misread the exponents
21:57
@quartata Well to be fair that benchmark includes the time it took to start cheddar parser and all. Try on generating 10,000 primes
@Downgoat Dude, that benchmark said 7 ms.
Lemme try it on other bases
Unless you're literally rewriting Cheddar in C I don't see how you can improve upon native JS speed which was 70 ms
Or maybe I'm hallucinating that test case which is entirely possible since I've been Steam-deprived for several days
  ✓ primes   (= 1000) x 27 ops/sec ± 0.00%
     Average: 36.25   ms
     Cycles : 2 total
@orlp not really cheating=) good job!
21:58
okay I can generate 1000 primes in 36ms now
You have me really confused
What is actually going on here
I made cheddar fast :D
No, I know that. But I'm pretty sure your timer is inaccurate because native JS is ten times slower.
You can't really improve orders of magnitude on your implementation language
That's why these languages are written in C
well you're probably writing slow JS prime generation code
It's exactly the same as the Cheddar one.
for (var i = 2; i <= 1000; i++) {
  var found = 0;

  for (var j = 2; j <= Math.sqrt(i); j++) {
    if (i % j == 0) {
      found = 1;
    }
  }

  if (!found) {
    console.log(i);
  }
}
22:01
@Zavada Interesting! 0.(716253443526171000) in base 8 is equal to 8^3/567.
I'm not counting built-ins here aside from sqrt since those are all written in C. That defeats the point of the benchmark.
Ima try and find a pattern
Anonymous
@quartata I get 34 ms wall-clock time on Node: tio.run/nexus/…
^ TIO is also kinda slow
Anonymous
22:02
Or is that 340?
@quartata j <= Math.sqrt(i) -> j * j <= i for faster timing
@LegionMammal978 Nice find! I'm not personally the best at math so the help + interest is much appreciated!
@LegionMammal978 That's not what matters though.
Since the Cheddar one also does that
It's about setting a comparison
Does anyone happen to know if there's a way to merge cells (or a rowspan property) in a GitHub-style Markdown table? I'm putting together an operator precedence table for Pip and I want it to look something like this C++ one.
@Mego Let me try again. I seem to get a lot of noise time-wise when running Node
Anonymous
22:05
Trying to look at HNQ is dangerous :/ I haven't seen Rogue One yet, and all of the HNQ posts from SFF and M&TV are about Rogue One
@Mego don't worry, it was a really boring movie so there's really not much things which can be spoiled by spoilers
Still, 35 milliseconds to 7 is an order of magnitude difference IMO
I think that different computers is affecting timings though
Anonymous
@quartata Where do you see 7 ms?
Anonymous
9 mins ago, by Downgoat
okay I can generate 1000 primes in 36ms now
@Zavada From base-2 onwards, the sequence goes 9, 32, 75, 144, 245, 384, 567, 800, 1089..., can't find the pattern
22:08
CMC: # of files in your home directory (find ~ -maxdepth 1 -type f|wc -l)
28 mins ago, by Downgoat
  ✓ Prime gen              x 142 ops/sec ± 0.00%
     Average: 7.03    ms
     Cycles : 2 total
112 in mine
That's only slightly worse than C. That's why I'm confused
Perhaps the Math.SE folks could help
22:09
@noɥʇʎPʎzɐɹC What?
@Dennis tio.run/nexus seems to be down. Tested with MATL and CJam
@noɥʇʎPʎzɐɹC 485
@quartata agreement
@LegionMammal978 Good idea, I'll check it out there! I've got to go for now, though. Thanks for the help!
@LegionMammal978 eyes pop
Anonymous
22:09
@LuisMendo Works for me
@Mego Now for me too. Thanks
@Dennis Sorry
@LuisMendo I just updated something. Between starting and finishing the write process, there could be glitches.
Weird, I have a file ~/$ containing rq and a newline
Anonymous
Anonymous
Feels good
22:10
I'll also plug it into the wolfram pattern finder :p
I think it may have come from my brute-forcing Mathematica programs
@Dennis Ah, ok. It was in case you didn't know
rq>>$ or some such nonsense
what is an invalid ELF header
@noɥʇʎPʎzɐɹC The full list
@Downgoat An invalid ELF header is an ELF header that is invalid
22:13
@noɥʇʎPʎzɐɹC 7. Just spun up a new Ubuntu on VirtualBox yesterday. :D
@LegionMammal978 orly, wow, thanks for all helps
@Downgoat stackoverflow.com/a/2068548/1459669 remove import psyco and use pypy to run, with primesfrom2to; how fast is python
@noɥʇʎPʎzɐɹC idk you are python dude :P
@quartata wait do oyu use windows
@Downgoat but I don't have your cpu; we need to benchmark
cheddar vs. c vs. pypy
@Downgoat No, of course not.
@Mego My hat is the fanciest though
Quality trumps quantity every time
22:16
> flag_@ΛεγίωνΜάμμαλϠΟΗʹ I have a theory that you have become a bot posting these flags :_.png
You might wanna implement numpy for cheddar - numpy is basically implementing mass numerical computation (w/ arrays and stuff) in native c that has a pythonic api to speed stuff up for big number crunching
agh, the world's most unreadable python code:
import numpy
def primesfrom2to(n):
    """ Input n>=6, Returns a array of primes, 2 <= p < n """
    sieve = numpy.ones(n/3 + (n%6==2), dtype=numpy.bool)
    for i in xrange(1,int(n**0.5)/3+1):
        if sieve[i]:
            k=3*i+1|1
            sieve[       k*k/3     ::2*k] = False
            sieve[k*(k-2*(i&1)+4)/3::2*k] = False
    return numpy.r_[2,3,((3*numpy.nonzero(sieve)[0][1:]+1)|1)]
2
@noɥʇʎPʎzɐɹC Yeah. I'm trying to create python bindings for Cheddar. However I have no idea how Python libraries actually work so yeah >_>
By the way @Downgoat I added that thing you wanted to TF2Goat
pull pls
22:20
will do. lemme fix cheddart first tho
stupid windows always being weird
IE : Browsers :: Windows : OSes
@Downgoat I can help
> cheddart
@TuxCopter Pretty sure that was deliberate.
somebody hack microsoft and wipe windows off of computers everywhere
ಠ_ಠ
22:26
Aug 18 at 3:44, by Downgoat
@AlexA. I thought it has been well established that goat is not good with typing because hooves :|
So you weren't implying Cheddar is art?
@quartata I mean it is but it was not desired
22:41
@DLosc I tried to do that with Jellyfish. It turned out to be impossible.
Holy crap I just got five hats at the same time
I think I'm going to remake this challenge-- it has a lot of potential but is horribly underspecified
anythign against?
Huh, this is a curious xkcd comic from today:
Um...
....that's not from today?
and that's highly inappropriate.
22:57
It's not even really from xkcd >_>
Oh boy, we couldn't figure that out
Good thing I'm here then :)
wait it wasn't
what
"Sorry 911! I sent you after the wrong guy!"
@Geobits Thank you. May you continue to grace our Internet with your wisdom
I do what I can. I only pray it is enough.
Anonymous
23:05
@quartata It is. I'm jealous.
Anonymous
I doubt I'll get a gold badge during WB :(
It's been a few months, but Fastly execs approved the contract and they will be sponsoring the bandwidth for future alwsl releases. The delay way longer than I hoped, but I'm glad they finally came through.
^ I was bored so I made this
nice, but wtf is behind dennis?
@TuxCopter hahaha, I love it
Anonymous
23:17
@TuxCopter 100% accurate
Anonymous
Now I must go back to hat farming
@Flp.Tkc It kind of looks like an uncolored reichtangle.
@Flp.Tkc Based on a /r/polandball joke, The Reichtangle
Could I have some more reviews on meta.codegolf.stackexchange.com/a/8744/32686?
This is highly accurate but why am I just saying Neat
23:19
idk
0/10 minimal character development
@TuxCopter can I be in next one? :3
k
@quartata Then what do you want to say in the next version?
23:21
@DJMcMayhem has to be saying a great pun about ham
as promised in his chat user "about" section
@TuxCopter Oh I don't care
@muddyfish Maybe I didn't read deep enough, but isn't it essentially the same as King of the Walls?
"giggles" or "please pull tf2goat" perhaps. Really anything that comes from my mouth is comedy gold no matter how pedestrian or terse
lol, k
why did you delete your joke @TuxCopter ;-;
I was about to link you to this meta.codegolf.stackexchange.com/a/1070/60919
@Geobits Apparently except that my one has blocking walls
why do you all have so complex avatars it's hard to draw them in paint
Do we really do duplicates of KOTHs?
@muddyfish What do you mean by blocking walls? Just not wraparound?
@Flp.Tkc or something about vim
23:27
@Geobits yes
Ah, okay.
Probably the same-ish strategy would work then :/
@Geobits I guess I could add more than 2 players
That would be interesting. You could even do a free-for-all on a really big board.
A free for all would actually be really awesome
Though I think the basic strategy wouldn't change much. Look for the biggest open area and head to it.
23:31
There were only 7 bots for that though
@Geobits Enough for it to be a dupe? It's a KOTH and was ran ~3 years ago
I don't think KOTHs tend to be accessible to others after they close
It's probably okay, at least in my opinion. There may be some strategies I'm not looking at for multiplayer.
Also at the moment I'm going Python only
that's going to significantly increase the speed of the competition
Eww, now I have to learn super basic python :P
I can't think of a ham pun for DJ :/
@Geobits I think you should learn super advanced python.
23:38
I'm not really a big fan of most SAP stuff.
@Geobits edited
@muddyfish Cool. I'll have to look at it later though. Headed out the door right..... now.
:3
'night
"dupe" lmao
@Flp.Tkc totally accurate, lol

« first day (2155 days earlier)      last day (2983 days later) »