« first day (1957 days earlier)      last day (2872 days later) » 

9:01 PM
user image
6
@flawr My cat.
 
@mınxomaτ Aaw how cute=)
Say hello for me=)
 
the snake says hello to the cat
 
@mınxocat
@CᴏɴᴏʀO'Bʀɪᴇɴ not a snake
 
@CᴏɴᴏʀO'Bʀɪᴇɴ It's a legless lizard
 
9:07 PM
Can anyone, even if you don't have node install, run: bash <(curl -sL cheddar.vihan.org/install) and tell me if it works?
 
@CᴏɴᴏʀO'Bʀɪᴇɴ
The Anguis fragilis, or slow worm, is a limbless lizard native to Eurasia. It is sometimes called a blindworm. Its German name, "Blindschleiche," is derived from the Old High German plintslîcho meaning "blinding creeper", perhaps because of its lustrous scales. Slow worms are semifossorial (burrowing) lizards, spending much of the time hiding underneath objects. The skin of slow worms is smooth with scales that do not overlap one another. Like many other lizards, slow worms autotomize, meaning that they have the ability to shed their tails to escape predators. While the tail regrows, it does not...
 
0
Q: How could "Crash your favorite compiler" be edited to be on-topic?

JALI recently found the closed Crash your favorite compiler question and was wondering how a type of question like this could be changed to fit the requirements of a challenge question as outlined in the Help Center. Could we break it down into "crash your favorite IDE" vs "crash your favorite comp...

 
@Upgoat give me a sec
 
@Bálint :D
 
> The system cannot find the file specified.
 
9:09 PM
@Upgoat Same here
 
oh
try: bash <(curl -fSsL http://cheddar.vihan.org/install)
i forgot http
 
@Upgoat curl -sL cheddar.vihan.org/install|sh is a bit shorter
 
@mınxomaτ It is bash script
@CᴏɴᴏʀO'Bʀɪᴇɴ are you on windows?
 
9:11 PM
@Upgoat And it doesn't run in sh?
 
@Upgoat Shouldn't the < have a > somewhere?
 
@Bálint no
 
@Upgoat Then wget -qO- cheddar.vihan.org/install|sh is even shorter. wget doesn't need a protocol
 
@mınxomaτ I know we're codegolf.SE but this isn't :/
 
@Upgoat Not even bash is recognized
 
9:12 PM
@mınxomaτ so sh and bash are interchangable?
 
@Upgoat But it's objectively better.
 
@Bálint because I'm guessing your on windows?
 
@Upgoat Yes
 
@mınxomaτ could tell me how it works and why it's better
 
@Upgoat OK, a few points about install scripts: a) Don't ever transmit them over HTTP. Only ever over HTTPS. b) Always use wget, not curl. wget will follow 301s and SSL redirs automatically
 
9:14 PM
@mınxomaτ wget is not installed by default on many systems by default though
 
@Upgoat On what systems? It's on Debian, ubuntu, openSUSE, Fedora, CentOS.
 
@mınxomaτ not on mac
there's no point installing wget either if curl already exists
 
Of course there is. HTTPS.
wget doesn't need a protocol
 
what's wrong with installation scripts over http? It's not containing any sensitive data
 
For example, Docker uses this install command: wget -qO- get.docker.com|sh. wget will pick up the SSL redirect and pull the script over SSL.
@Upgoat MITM attacks. Any attacker can manipulate HTTP streams. That's why SSL exists
 
9:17 PM
curl -L can do that to
@mınxomaτ I don't have an SSL cert for cheddar.vihan.org anyway though
 
@Upgoat Why? SSL is free.
 
can I use SSL with GH-pages?
 
@Upgoat GH doesn't support SSL-
But there's a workaround.
 
wildcard cert?
 
No, wait a sec.
1) Create a gist on github. 2) get a custom git.io URL that points to the raw link of the Gist 3) use the git.io URL for pulling the script.
github.com content is served over SSL. github.io content is not.
Example: turbolang.org
 
9:21 PM
:/ seems hacky. I'll switch to SSL when I get to making the Cheddar website
 
That's not hacky at all. You have a Gist you can maintain and other can comment on. Change it to change the script.
No hack there.
 
It's not like someones going to do a MITM on a cheddar installation script. it's not like anyone is installing cheddar anyway tho
 
I'm just trying to make it a bit safer for any user. It's literally 1 minute of work. :-)
 
(Dinner time now, so I'll respond to any pings in a bit.)
 
9:43 PM
"We may be doing a fire alarm test today. If the fire alarm goes off, ignore it."
Yeah, GREAT idea
 
From all the mandatory school test alarms I experienced, we all would have been fucked either way.
 
@Doorknob wait, isn't school out?
 
Apart from the school shooting alarm system (which became mandatory in my last school year). That is such a bone-rattling sound. You could here it from multiple kilometers away.
(Note: We never had a school shooting, but those alarm system are mandatory)
 
back in high school, no one took the lockdown alarms seriously
 
@DrGreenEggsandIronMan yeah, I'm volunteering for a summer school thing
 
9:48 PM
@Quill I don't think giving every war veteran in a 10km radius a flashback would stop a shooter in the school anyway.
(It's the same alarm sound as the bomb alarm during the war)
 
I think I have to start a petition for a law requiring all public buildings have dedicated alarms for zombie outbreaks.
 
Gun control is pretty strict here... I think some of the kids like to think they could take down an armed assailant
 
Quines in the "real world"!
9
Q: Can a RAM calculate its own Gödel number?

palschYou can get the Gödel number of a RAM by making it a list of commands and making this list an integer. So, what I thought is something like "The RAM that would return its own Gödel number (say, $x$) would have to have the information $x$ in it, so the integer would be greater than $x$, so it wou...

 
I overwrote my private keys :| anyway to get them back
 
I really recommend this article: Can a machine know that it's a machine?. This is a scientific discussion, so lot's of math and logic. Also, the linked papers are interesting.
 
9:55 PM
@Upgoat one day you'll end up overwriting your entire file system
 
0
A: "Hello, World!"

Martin EnderStack Cats, 904 + 3 = 907 bytes (-!)*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*]<(*)-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*]<-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*]<-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-!*-...

Here we go. Sp3000 and I finished a new esolang. :)
Thanks to @orlp, @trichoplax, @Zgarb, @trichoplax and probably a couple of others who have (unknowingly) helped with working out some of the details.
 
Is scp secure enough to send private key over it?
 
@MartinEnder Twice without knowing it? Wow... :)
 
haha
 
Does anyone know if apache could read a file permissioned as: -r-------- 1 root root
 
10:02 PM
that second ping should have been @Lynn actually... no clue what happened there
 
@MartinEnder Uhm
> cleaned up the design a lot and managed to make progress towards proving its Turing-completeness, so here it is.
 
@trichoplax anyway, thanks for the help when we were discussing computability using inverse functions ;)
 
@MartinEnder Is Stack Cat based on Stack Goat in any way?
 
this is the first thing I thought of when I saw "Stack Cats":
 
@Upgoat what is a stack goat?
 
10:03 PM
I'm not sure if this is at least remotely clean
 
@MartinEnder it is a stack based lang i made a while ago
 
Oct 15 '15 at 15:28, by Martin Büttner
o.O Stack Cats is a palindrome... how has @Calvin'sHobbies not yet made a challenge about that?
 
@MartinEnder Ah right - glad it helped in some way
 
I decided to use it for a language two weeks later
 
Is there a way, that I can peek the console instead of reading it in java?
 
10:09 PM
@MartinEnder Now i see what the fuss with the involutions and bijections was all about=)
 
@Dennis can you add Stack Cats to TIO? (See above or starboard)
 
@MartinEnder Sure.
 
-d flag would be good
But this interpreter could really use a way to set additional flags optionally on TIO;)
 
If they can come after the file name, you can just pass them as arguments.
 
Unfortunately they can't at this point. Maybe I'll try to sort that out one of these days...
 
10:19 PM
Should I use stackcats or sks for the subdomain?
 
The former
 
Ruby or Python?
 
Ruby
Python isn't up to date yet
 
Should I make -m the default?
 
@MartinEnder I was wondering why "cats" until I realized the language was invertable :P
 
10:25 PM
@MartinEnder Done.
 
@MartinEnder Reading about Stack Cats and all programs being involutions makes me think of this reversible image scrambling challenge.
 
hey @Dennis have you looked into putting Yup onto TIO?
 
Promptly forgot about that. Sorry.
 
Not a problem :)
 
Oh yeah, @CᴏɴᴏʀO'Bʀɪᴇɴ I think you could make that challenge you had doable if you changed {} to be while tos is defined and positive, rather than just nonzero.
 
10:28 PM
@FryAmTheEggman Oh? I wouldn't necessarily need to change it, just define a function that returns 1 for positive numbers and 0 for others.
 
@MartinEnder Argument should work. I just have to fix a security issue.
 
Oh thanks
 
@Dennis I'm curious how you make a language interpreter in just seconds
 
@Bálint I didn't. TIO is just a wrapper for server-side interpreters. I clone the repo and set up two configuration files.
 
Ohh, ok
 
10:31 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ Yeah, a signum would also work (or just a floor) but I thought that would be the "purest" change? Given how Yup looked to me, anyway :P
 
@MartinEnder Random irrelevant info: I read "Stack Cats!" in the same voice as "Love Cats" by the Cure
 
I guess I'll have to check that out tomorrow ;)
 
@FryAmTheEggman Well, true. I don't think it should mess up anything, if I have 0 be neither positive nor negative.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Does Yup have internet access or can it write to files?
 
@MartinEnder I stack my cat for thirtee min but no cat stack
 
10:33 PM
@Dennis None.
 
@Bálint try harder
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Uh oh.
 
Huh. It works fine on my machine, as node yup.js -l "*{{:0e-}]~{~|~|0~--e~}~#\}0e#" -n 10 (or replacing -l ... with the file location)
 
Looks like Ubuntu's version of Node is quite outdated.
 
10:45 PM
anyone here familiar with letsencript/certbot?
 
@Dennis how outdated?
 
Very. I upgraded Node and added the --harmony flag, but now I have a problem with the mathjs library.
 
with interpreting it? Or downloading it
 
Installing it. npm saves it in the home directory. That won't work since the user that runs the server-side script doesn't have a home directory.
 
Did you do npm install? It should save it in a folder called node_modules
 
10:55 PM
No, it installs it in $HOME/.npm.
 
o_o that's really weird.
What does yup's directory look like?
 
Like the GitHub repo.
I managed to install mathjs where I want to it be, but Node still can't find it...
 
okay...
I don't know how ubuntu node js works :P
 
Me neither.
 
@Dennis -1 for using harmony flag and not babel
@Dennis try npm install -g mathjs maybe?
 
11:05 PM
thank heavens for the upgoat
 
plz don't star this I beg you
crickets
 
many crickets
 
many many crickets
So how's the weather today...
Any nice old F5 tornadoes?
 
Huh?
/me
/me test
 
11:11 PM
@Upgoat Maybe a warning that -g simply dumps the module in the current directory?
 
What are you two debugging/making/installing?
@Dennis @Upgoat
 
I'm once again breaking my oath to never, ever use Node again and trying to install Yup on TIO.
 
@Dennis no, it should just install the module globally resolving most problems where a node module can't be found
also do npm install -g escape-string-regexp maybe?
 
It doesn't find it. mathjs created a symlink that escape-string-regexp didn't.
@CᴏɴᴏʀO'Bʀɪᴇɴ It's working.
 
11:18 PM
\o/
 
Man, that was hard. Damn you, Node! shakes fist
@Upgoat Sorry, you're right. The NPM documentation is utterly confusing in this regard.
 
@Dennis what fixed it?
 
confusing fact: running yup code on TIO is faster than running it on my shell emulator
 
export NODE_PATH="/opt/node/lib/node_modules"
@CᴏɴᴏʀO'Bʀɪᴇɴ Emulators be slow.
 
11:21 PM
@Dennis you must not be running latest version of npm?
O_o Yup is slower than Cheddar
 
@Upgoat I literally just downloaded it from the Node website.
 
@Upgoat why wouldn't it be? have you read the explanation?
 
@CᴏɴᴏʀO'Bʀɪᴇɴ because Cheddar is a lot bigger
 
1
A: Find the Factorial

Cᴏɴᴏʀ O'BʀɪᴇɴYup, 33 31 29 bytes *{{:0e-}]~{~|~|0~--e~}~#\}0e# Here's the github. Invoke like this: node yup.js <location>.yup -n <input> Or node yup.js -l "*{{:0e-}]~{~|~|0~--e~}~#\}0e#" -n <input> or Try it online! Examples: λ node yup.js -l "*{{:0e-}]~{~|~|0~--e~}~#\}0e#" -n 5 120 λ node yup.js ...

 
oh :|
still
@Dennis not a problem on my centos machine
 
11:23 PM
how long does cheddar take to calculate 10!?
 
@CᴏɴᴏʀO'Bʀɪᴇɴ no, empty program
 
@CᴏɴᴏʀO'Bʀɪᴇɴ I must say, I'm a little skeptical about that eval at the end of the parser.
 
brb writing TIO hack
 
@Dennis Don't worry, I just compile yup to JS. Constant chunks of JS are generated for each char
 
@CᴏɴᴏʀO'Bʀɪᴇɴ "skeptical about that eval" - "Don't worry"
:P
 
11:25 PM
wait it might be exploitable
nvm
 
@CᴏɴᴏʀO'Bʀɪᴇɴ though the src += "console.log('"+JSON.stringify(lines[i][j])+"',stack.toString(),input.toString()‌​);"; part seems a bit insecure, I'll see if I can find exploit
 
I know it isn't intended to be - but it's the unexpected exploits you have to worry about...
 
@Upgoat I mean, lines[i] is always a string, and lines[i][j] is always a char. The most you could do is bork the eval, I think with '
 
Yup is unborkable confirmed
2
 
11:28 PM
darn, my plans to take control of TIO have been foiled by myself
 
one test -> confirmed ಠ_ಠ
 
@Dennis can you install my new programming language called "John the Ripper" on TIO?
 
Anyone literate in /// can help me golf this?
6
A: "99 Bottles of Beer"

Leaky Nun///, 341 bytes /-/\/\///+/ bottle-)/\/&\/<\/ -(/\/\/?\/ ->/+s of beer-^/> on the wall-!/^,-$/>. -@/$Take one down and pass it around,-#/^. -*/?1@?0#<0!?0@-%/99!?9@?8#<8!?8@?7#<7!?7@?6#<6!?6@?5#<5!?5@?4#<4!?4@?3#<3!?3@?2#<2!?2@?1#<1!-&/?9# %*-</ 9(9/%*/</ 8(8)7(7)6(6)5(5)4(4)3(3)2(2)1(1)0(0- 0/ -...

 
@Upgoat Not sure if trolling or serious.
 
11:32 PM
@Dennis i'm not optimizer... :P
 
@LeakyNun s/strong/string/
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Done.
 
@Upgoat But you don't have a language with that name in your GitHub repo, and it matches the name of a serial killer and a brute-force password cracker.
 
@Dennis idk what youre talking about
 
11:37 PM
@Upgoat that was quite the delayed reaction.
 
not really always
 
K then
 
@CᴏɴᴏʀO'Bʀɪᴇɴ don't worry. All of my chemistry jokes argon now.
 
11:39 PM
@DrGreenEggsandIronMan everyone star this for the sake of irony
 
@DrGreenEggsandIronMan This shouldn't make me laugh but it does. I didn't star it though...
 
@DrGreenEggsandIronMan Consider putting up a leaderboard?
 
@DrGreenEggsandIronMan ahaha that one's better
 
@DrGreenEggsandIronMan Did you hear that Oxygen and Magnesium are dating? OMg!
 
@FryAmTheEggman {} is now while defined and positive. May I see your approach? :3
 
11:41 PM
@mınxomaτ ಠ_ಠ
 
Wow, 5 pings in a row. TIL chemistry cat gets a good reaction.
 
@DrGreenEggsandIronMan I'm off to bed, good nitrogen
6
 
Tag blame hooves
 
@Adnan I'll see you the next daytrogen.
 
@DrGreenEggsandIronMan sleep tightrogen
 
11:42 PM
Poor old Brown is dead and gone,
His face we'll see no more,
For what he thought was H2O,
Was H2SO4.
 
Don't let the bed bugs bightrogen.
 
@DrGreenEggsandIronMan ok drhamtrogen
 
Hahaha
 
@Upgoat I don't trust atoms. I hear they make up everything.
6
 
@mınxomaτ very funnytrogen
 
11:43 PM
@mınxomaτ are you cerium
 
The problem with kleptomaniacs is that they take everything literally.
4
 
pls
 
@EᴀsᴛᴇʀʟʏIʀᴋ FOG currently has a big security issue that prevents me from hosting it on TIO.
 
@DrGreenEggsandIronMan OK I had to star that one
 
@Upgoat stop .*trogen meme now.
 
11:44 PM
A trogen horse
 
0"print('Hacked')"T
@EᴀsᴛᴇʀʟʏIʀᴋ ^
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Probably the correct pronunciation in Scotland.
 
@mınxomaτ aye laddie
 
I'm so glad I started this. =D
 
11:47 PM
@Dennis ...
@Dennis ಠ_ಠ
 
When your only answer gets a nice answer badge. >_>
on Meta.SO.
Fuzzy Octo Guacamole, my language.
 
Oh that's right.I member that.
 
> I member that
9/10, very done.
 
@Dennis wait wtf
oh
>_>
 
11:50 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ I hadn't worked it all out, but it's basically n=0; while (n > input) n--; while (n < input) n++; n--; print n; I think. Just worked out on paper that you could do all of those but the while conditions didn't work before because you couldn't test say 1 > 1.5
 
@DrGreenEggsandIronMan a visible mass consisting of cloud water droplets or ice crystals suspended in the air at or near the Earth's surface.
 
@Quill That's a terrible name for a golfing language.
Maybe abbreviate that to avmcocwdircsitaaontes?
 
@Quill I'mma see if you copy-pasted that from anywhere. :P
 
@El'endiaStarman I literally googled fog
 
Yup, Wikipedia like I thought! :P
 
11:56 PM
@DrGreenEggsandIronMan +1 Nicely golfed
 
@FryAmTheEggman One could implement signum, I guess. But the only way I could see that being useful is if one could also check equality. Usually, 0 ^ k for k != 0 is 0, but for k = 0 it's 1. Implementing this in Yup however yield NaN for 0 as the base for an exponent.
 
Yeah I didn't see a way to make signum work, which is why I upvoted peter's comment :P
 
@HelkaHomba with
 
@FryAmTheEggman same goes ^^^
 

« first day (1957 days earlier)      last day (2872 days later) »