« first day (2082 days earlier)      last day (3056 days later) » 

21:00
@VTCAKAVSMoACE it's nice to have ya back :D
Now all I need to do is implement a Vitsy eval function and I'll be golden.
@VTCAKAVSMoACE D: D: D: No eval?
@ASCII-only lol it already has JS eval
What could possibly go wrong?
have you seen the horrible things I do with that lang
0/10 When you can't implement eval easily you know you've done something wrong
21:02
@ConorO'Brien "horrible" -> creative
@ASCII-only Actually, it's really easy.
All of the classes I use are non-static - I just create a new instance and call it.
@ASCII-only new Interpreter(code).run()?
I just haven't added it yet.
@VTCAKAVSMoACE yes true
0
Q: Are Non-Programming golf puzzles allowed?

Wheat WizardThe name of this Stack Exchange site is "Programming Puzzles and Code golf" but I was wondering if other types of similar golf (not the sport) would be allowed or welcomed for questions. In particular I was thinking about proof golf. Where a statement in Propositional Calculus or First Order Lo...

@TheveryevilROFLcopter Usually, but sometimes you need to pass the current interpreter for its scope (e.g.)
21:03
Yes
So just need to add a constructor parameter
@ASCII-only Simple; I can set the stack too.
if I'm making a code page, do you think it's a good idea to maintain the order and/or numbers from ASCII?
@ConorO'Brien Depends if you're using ASCII or not. If no, then no. List them in order of hexadecimal value.
It makes certain lines less blurry, but if I ever design a new code page, I'll drop ASCII-compatibility so I can have the character 0 at char code 0 etc.
@ConorO'Brien Don't make it ASCII compatible. Make it EBCDIC compatible
21:12
@Dennis PingPong does that (one of the older 2D languages I used for my polyglot)
wait it might have been a different one
ah no, PingPong was right
@MartinEnder The unmentionable characters aside, it looks quite similar to Jelly's code page. :D
Here's my code page as it stands right now:
  0 1 2 3 4 5 6 7 8 9 A B C D E F
0 0 1 2 3 4 5 6 7 8 9 [ ] ( ) { }
1 A B C D E F G H I J K L M N O P
2 Q R S T U V W X Y Z , . ; : ! ?
3 a b c d e f g h i j k l m n o p
4 q r s t u v w x y z \ | / ` " '
5 < > ~ @ # $ % ^ & * _ - + =   ¶
6 ⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ ⁿ ⁻ ⁺ ⁼ ⁽ ⁾
7 ₀ ₁ ₂ ₃ ₄ ₅ ₆ ₇ ₈ ₉ ₓ ₋ ₊ ₌ ₍ ₎
8 ← ↑ → ↓ ↔ ↕ ∂ ∆ ∏ ∑ √ ∞ ∩ ≈ ≠ ≡
9 ≤ ≥ ⌂ ± × ÷ ‰ φ π γ μ Ø ∀ ∃ ∴ ∵
A “ ” ‘ ’ « » ‹ › ¿ ‽ ¡ ½ ð ¬
B
C
D
E
F

0x5F and the newline are mapped to the same byte and are thus interchangeable.
I might change 0x9C-0x9F to something else so things remain monospace
21:28
My favourite fruit is now an o=range()kitcar2000 Jul 15 '14 at 17:19
4
@ConorO'Brien Looks monospace in my browser and on TIO.
8x is all over the place on my phone though.
@trichoplax Reminds me of this: youtube.com/watch?v=SBeYzoQPbu8
  0 1 2 3 4 5 6 7 8 9 A B C D E F
0 0 1 2 3 4 5 6 7 8 9 a b c d e f
1 g h i j k l m n o p q r s t u v
2 w x y z A B C D E F G H I J K L
3 M N O P Q R S T U V W X Y Z ( )
4 [ ] { } ⊏ ⊐ . , : ; ' " ` / \ !
5 ~ + - × ÷ * @ # $ % ^ & _ | ⬚ ¶
6 ← → ↑ ↓ ò ó Σ Γ α β ω γ π
7
8
9
A
B
C
D
E
F
⬚ == space
¶ == newline
For now, the codepage of my new APL-like golfing language
@ConorO'Brien Annoying how several monospace fonts don't keep many Unicode characters monospace
CMC: What is the largest number you can represent in 16 bytes of Brain-Flak
21:35
@ΛεγίωνΜάμμαλϠΟΗʹ yes.
The only non-monospaces character in my monospace font are multiple em dashes and emojis
And CJK characters hardly bork the font also
@TheveryevilROFLcopter It doesn't output anything
@ΛεγίωνΜάμμαλϠΟΗʹ DejaVu Sans Mono (which I use on TIO) does a pretty good job. It doesn't contain all characters (no font does), but most stuff that comes up in source code is covered.
The result is not pushed on the stack
@ΛεγίωνΜάμμαλϠΟΗʹ brain-flak.tryitonline.net/…
18 chars.
21:38
The 'number' is actually the thing between the parenthesis
@WheatWizard I have 10, ((()()()()()){})
@Dennis which characters specifically?
All of them.
21:41
oops, wrong message. meant to reply to the one below it
Same answer. Rows 6 and 7 also don't look great.
even the arrows? o_O
Especially the arrows.
16 is the best I can do myself: brain-flak.tryitonline.net/…
That doesn't print anything.
21:46
huh.
Because the result is not pushed
But the code is actually a BrainFlak 'number'
... Oh
Right
Can anything else be left on the stack?
@ΛεγίωνΜάμμαλϠΟΗʹ Yeah, go ahead.
21:48
@Dennis so does the jelly codepage look sane on phones?
not on mine...
Define phones. Since SE switched to a monospace font, it looks rather horrible on my phone. Not just spacing but missing characters. TIO uses an embedded font though, so all characters show up and are properly spaced.
On my phone a Jelly code look like a this: ⬚⬚⬚⬚⬚A⬚
21:50
> Define phones.
Noun: phone ‎(plural phones)
  1. A device for transmitting conversations and other sounds in real time across distances.
  2. phone ‎(plural phones)
  3. (phonetics) A speech segment that possesses distinct physical or perceptual properties, considered as a physical event without regard to its place in the phonology of a language.
  4. phone m ‎(plural phones)
  5. phon (a unit of apparent loudness)
  6. (linguistics) phone
Verb: phone ‎(third-person singular simple present phones, present participle phoning, simple past and past participle phoned)
  1. (transitive) To call (someone) on the telephone.
  2. phone
  3. first-person singular present indicative of phoner
  4. third-person singular present indicative of phoner
  5. first-person singular present subjunctive of phoner
(2 more not shown…)
-_-
let's go with "mobile environment"--I want to make a codepage that appears consistently across major platforms and fonts.
that isn't CP437 :P
On PPCG?
@WheatWizard 16 seems to be too little to create any interesting busy beavers with loops.
21:52
Use ASCII characters, greek letters, accentued characters and basic math symbols
They should show up OK on most platforms
0: 'empty'
1: ()
2: ()()
3: ()()()
4: ()()()()
5: ()()()()()
6: (()()()){}
7: ()(()()()){}
8: (()()()()){}
9: ()(()()()()){}
10: (()()()()()){}
11: ()(()()()()()){}
12: ((()()()){}){}
13: ()((()()()){}){}
14: (()(()()()){}){}
16: ((()()()()){}){}
brute force?
no 15?
@Dennis what do you mean by that?
I guess not.
21:53
@MartinEnder I think you're right.
@Dennis Maybe your code page will become super popular, replacing ASCII and Unicode!
I should make Duocode to replace unicode :P
@WheatWizard I came up with is 13: ((((()))))[][][]
revised CMC: what is the largest number you can represent in 30 bytes of Brain-Flak
haha, that's a lot
21:54
Represent or print?
@Dennis Represent
You should change it to push in 32. :P
@DJMcMayhem if we can make assumptions about the stack size, I'll start with 2 googol zeros on it ;)
Haha
You might crash TIO
@TheveryevilROFLcopter Kind of annoying. The reason lowercase and uppercase are separated in ASCII is so that you can change case by simply adding/subtracting 32, which in that case was a single bit-flip.
21:57
@ConorO'Brien The website dictates which fonts should have priority, which fonts can be downloaded automatically if missing, and which fonts should be considered at all. Whenever something looks wrong in your phone's browser, it's really not a phone issue or a font issue, but a website issue.
@Dennis ohh. Yeah, my target is PPCG
@mbomb007 ¯\_(ツ)_/¯
@ConorO'Brien In that case, even CP437 is out.
@Dennis really? o_O
wow
21:58
@TheveryevilROFLcopter yes I read that and have done that before. ISo-8859-7 or something
Phone falls back to Symbola, lots of colorful emojis.
Yeah, if you want a thing that render ok on phones, emojis :/
I meant that as a bad thing.
Well, idk if this challenge will be remade/fixed. If so, I'm ready.
I doesn't look like source code, but like a WhatsApp conversation.
It's bad enough that my mod diamond is red on my phone.
My mod diamond renders as a raised black diamond (raised as in it kinda looks like a pyramid).
Depends on the phone, I guess.
Or rather, the OS.
@TheveryevilROFLcopter Windows Phone (;_;)
22:08
Most users here are on android
@TheveryevilROFLcopter Right now? I've had all but iOS in the past.
22:22
Right now Android. I miss the custom ROMs though. Should install one on my new phone when I have time ™.
@Dennis Use a ZWSP (​)
I tried. It didn't work.
print(subprocess.check_output(['ffmpeg', '-h'], shell=True)) keeps giving me Command '['ffmpeg', '-h']' returned non-zero exit status 1 in python :( Anyone know what's wrong?
I can do ffmpeg -h in the shell manually just fine
@HelkaHomba You can use subprocess.check_output('ffmpeg -h', shell=True) or subprocess.check_output(['ffmpeg', '-h']), but you can't combine them.
The first one is usually a bad idea.
@ConorO'Brien is 0x9G?
22:29
@Dennis Oh. Well without the shell=True I get The system cannot find the file specified
Huh. Where is it installed?
@ASCII-only ah, it's skewed for you?
@Dennis The ffmpeg folder is right on C drive. Even subprocess.call(['C:\ffmpeg\bin\ffmpeg.exe', '-h']) gives FileNotFoundError: [WinError 2] The system cannot find the file specified yet running C:\ffmpeg\bin\ffmpeg.exe -h manually displays the help info as expected.
Try r'C:\ffmpeg\bin\ffmpeg.exe'.
\f is a form feed character.
22:37
Oh yeah :D
\b is backspace.
@DJMcMayhem (and @Geobits too, I think): I got the sense that you were interested in game design/development but not so much in taxonomizing game mechanics. chat.stackexchange.com/rooms/46663/…
@Dennis That works, thanks!
@El'endiaStarman Haha, yeah, that sounds accurate
22:45
Did anyone know that Oliver Ni's avatar is animated?
I only know this because I saw it animating on the HNQ
@ETHproductions Woah, mesmerizing...
Yeah, I saw that like a week ago
I've posted a bug report about it
@El'endiaStarman I know, right? I both wish that it would appear on the site like that and am glad that it doesn't
23:03
(I only selected URLs that are available for $10-15)
byte.me Sadly, it's already taken...
I know, that was one of my first choices
bytesin.me is only $6.99, according to who.is
byytes.net is only $1.99
Yeah, for the first year. :P
Yeah, that sucks :P I wonder where I can find out how much it will cost after that
The good providers tell you.
23:09
Godaddy says $1.99, but doesn't give a multi-year price.
GoDaddy is not a good provider.
What would you suggest then? 1&1? domain.com? I've never bought a domain before. (I guess it's technically renting)
byytes.net is $12.88/year.
I'm guessing who.is takes the lowest price of all domain providers.
Is namecheap where you bought tryitonline.net?
Yes.
23:13
I also bought my starmaninnovations.com domain through namecheap.
Cool. Looks like byte-count.com is $10.69/year, and byte-count.co is $5.00/year (though I can't tell if that's for as long as you own it or just for the first year).
namecheap shows Reg. Price $xx.yy/year below the promotional price.
Ah. That's $20
byte-count.com seems to be 10.69 for ever.
23:16
Another good one: byte.us
namecheap is acting up, though, so I haven't found a price yet.
nope, registered.
Too bad there's not a .count TLD.
so, code design question: I've got a "ability" class. Basically, you override the class, and implement the "act()" function. There are some 50 or so abilities available. Are each of these abilities instances of the class, or should they be their own class altogether?
I think that they should be instances, but the problem with that is that means that I'll end up with a file who has all of the logic of all 50 abilities.
Maybe something like class FireAbility extends Ability or something like that? (I don't know what language you're using)
@ETHproductions right, that's what I have right now
Another interesting URL: byte.kim for $12.88/year
but it doesn't feel right, as there will only ever be 1 FireAbility in existence
23:31
I see your point there...
@I'mtaggingyoutoinsultyou sorry, that's me. I pretend to be a duck on my spare time.
What's the point of .xn--3ds443g?
23:36
oh, cool
在线 appears to be the unicode version.
practical algorithm too, only n^n^n^n^n^n steps!
ooh that's great!
brb cutting cake for 13 people like that
  0 1 2 3 4 5 6 7 8 9 A B C D E F
0 0 1 2 3 4 5 6 7 8 9 [ ] ( ) { }
1 A B C D E F G H I J K L M N O P
2 Q R S T U V W X Y Z , . ; : ! ?
3 a b c d e f g h i j k l m n o p
4 q r s t u v w x y z \ | / ` " '
5 < > ~ @ # $ % ^ & * _ - + =   ¶
6 ⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ ⁿ ⁻ ⁺ ⁼ ⁽ ⁾
7 ₀ ₁ ₂ ₃ ₄ ₅ ₆ ₇ ₈ ₉ ₓ ₋ ₊ ₌ ₍ ₎
8 ← ↑ → ↓ ↔ ↕ ∂ ∆ ∏ ∑ √ ∞ ∩ ≈ ≠ ≡
9 ≤ ≥ ⌂ ± × ÷ ‰ φ π σ γ μ λ Ø θ °
A “ ” ‘ ’ « » ‹ › ‼ ¿ ‽ ¡ ½ ð ¬ ◊
B ′ ″ ‴ ˂ ˃ ˄ ˅ ▀ ▄ █ ▌ ▐ ■ ♪ ♫ ✶
C ♠ ♣ ♥ ♦ … • † ‡ ─ │ ┌ ┐ └ ┘ ├ ┤
D ┬ ┴ ┼ ═ ║ ╒ ╓ ╔ ╕ ╖ ╗ ╘ ╙ ╚ ╛ ╜
finished code page. I stole the last like 16 from Jelly's
▌ ▐ █
surely nothing can go wrong here
of course not!
23:49
can I suggest
instead of going into wingdings
using greek letters instead?
greek letters sound great but in the end they just look too much like english.
αβγδεζηθικλμνξο
specifically the capital letters
23:51
πρςστυφχψω
you can skip the similar ones
I suppose so
βγδεζηθλμξπρσφψω
if you want to be edgy you can include ϟ
gotta love koppa
23:54
∫ ∬ ∭
⋰ ⋱
⋂⋃
can't forget the hitmarker ⊹⊹⊹⊹ for dank montages
⊂ ⊃ ⊄ ⊅ ⊆ ⊇ ⊈ ⊉ ⊊ ⊋
some binary operators: ⊕ ⊖ ⊗ ⊘ ⊙ ⊚ ⊛ ⊜ ⊝ ⊞ ⊟
more dots: ∴ ∵
or when comparing REALLY large numbers: ⫷ ⫸
Anonymous
@orlp Potter!
𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ

« first day (2082 days earlier)      last day (3056 days later) »