00:16:04 -!- oerjan has joined.
00:43:45 -!- hppavilion[1] has joined.
00:45:23 <oerjan> i think you only proved that you are you, and god is a god hth
00:45:36 * Zarutian names hppavilion[1] as the god of compile time programmer musings.
00:46:22 <hppavilion[1]> oerjan: "I am a god" follows from several other theorems; I did not feel the need to document my full proof here, as it was irrelevant
00:47:44 <Sgeo_> Is STOP on the wiki?
00:48:08 <oerjan> if there only was a way to find out...
00:48:22 <oerjan> @google STOP site:esolangs.org
00:48:23 <lambdabot> https://esolangs.org/wiki/User:Stop_h_time
00:48:56 <Sgeo_> https://www.reddit.com/r/esolangs/comments/53a92v/stop_a_codeisdata_language/
00:49:03 <Sgeo_> I have no idea whether it's interesting
00:51:12 <oerjan> probably not on the wiki.
01:02:19 -!- wob_jonas has joined.
01:04:18 <wob_jonas> some guy took over gmane and is working on making some of the existing functionality accessible: http://home.gmane.org/
01:04:41 -!- carado has quit (Ping timeout: 240 seconds).
01:22:16 <hppavilion[1]> Hm, so the US is a Federation whereas the Confederacy was, well, a Confederation
01:23:23 <hppavilion[1]> In both, you have an overarching government and smaller regional governments
01:23:56 <hppavilion[1]> But in a federation, the overarching government takes precedence, whereas in a confederation the regional governments hold more power
01:33:42 -!- Zarutian has quit (Quit: Zarutian).
01:57:22 <_46bit> you missed your fear of missing out
01:57:31 <_46bit> and therefore have conquered your universe
01:57:32 <oerjan> a lot of MtG and a lot of hppavilion[1]y weirdness.
01:58:10 <HackEgo> MTG is short for Money Tapping Game.
01:59:35 * oerjan still wishes he could think of a better synonym in T
02:00:57 <oerjan> also Sgeo_ linked to someone's new language on r/esolangs
02:01:52 -!- Caesura has joined.
02:05:07 -!- Kaynato has quit (Ping timeout: 255 seconds).
02:06:19 -!- Zoroaster has joined.
02:06:20 -!- Caesura has quit (Read error: Connection reset by peer).
02:08:28 -!- torrealba2719 has joined.
02:12:27 -!- torrealba2719 has left ("Saliendo").
02:17:41 <wob_jonas> http://blog.unicode.org/2016/05/icu-joins-unicode-consortium.html ICU joins the Unicode Consortium -- wow
02:20:20 <Elronnd> what's the icu again? International Consortium of Unicode?
02:20:52 <wob_jonas> Elrond: no, it's that big well-maintained localization library
02:22:04 <wob_jonas> much of it deals with unicode, though not all
02:22:18 -!- FireFly has quit (Quit: Goodbye).
02:24:06 -!- FireFly has joined.
02:29:49 <\oren\> argh I want icecream but I already ate all of it
02:30:44 <\oren\> hmm is it possible to make icecream
02:31:36 <\oren\> I'm going to try to do it
02:31:45 <\oren\> I have a blendtec blender
02:39:20 <\oren\> I made something resembling a very thick milkshake
02:39:34 <\oren\> ll count this as success
02:42:13 <\oren\> recipe: milk, molasses, sugar, lots of ice
02:43:08 <\oren\> blend at high speed until no chunks of ice left. blend at low speed until it resembles ice cream
02:43:50 <\oren\> I think it would have fully frozen if there was more molasses and ice and less milk
02:45:08 <\oren\> or maybe if I use d ice cubes made of forxen milk?
03:00:36 <Elronnd> my program seg-faults *sometimes*
03:00:58 <Elronnd> because I'm accessing locations in an array
03:01:10 <Elronnd> and those locations are decided randomly
03:02:44 <hppavilion[1]> (It's a caesar cypher, but the alphabet shifts each time by a set interval)
03:03:29 <Elronnd> so the first character shifts by 1, the second by 2, etc?
03:04:33 <Elronnd> so is it based off the string itself?
03:04:40 <hppavilion[1]> Your key is (shift, initshift, delay, cap)- shift is how much the alphabet is shifted each step, initshift is how much the alphabet is shifted initially, delay is how many steps are between shifts (so you might only shift every other step), and cap is an optional number n that resets the alphabet to the initial shift every n steps
03:05:29 <hppavilion[1]> With the key (3, 2, 1, 19), "I am santa lord of dankness" becomes "G vh kpcfm uuxg of byiffwhh", and can be easily decrypted back into "I am santa lord of dankness"
03:05:57 <hppavilion[1]> Elronnd: No, that makes it impossible to decrypt when intended
03:06:09 <Elronnd> I once made a cipher that would add each character of your password to each character of the text
03:06:25 <hppavilion[1]> ("I am santa lord of dankness" is my current cryptographic test string- I usually use "walrus", but I wanted something longer for this)
03:06:46 <Elronnd> but because of the way python works, it was liable to give odd warnings when you gave the wrong password decrypting
03:07:06 <hppavilion[1]> Elronnd: This is similar to, but not the same as, Viginere
03:07:41 <hppavilion[1]> Elronnd: Mine, I'm still trying to figure out what you mean about how it works
03:08:03 <hppavilion[1]> In fact, I think yours might ACTUALLY be Viginere, more-or-less
03:08:22 <Elronnd> hppavilion[1]: so let's say that the text was "I am santa lord of dankness"
03:08:38 <Elronnd> first it would add 'w' to 'I'
03:09:13 <Elronnd> if you reach the end of the password, you start back at the beginning
03:09:33 <hppavilion[1]> Could it be done with (if we replace ascii with just the alphabet) a table of Caesar cyphers, where you choose the /n/th row based on the current letter of your password?
03:09:52 <hppavilion[1]> Sounds like you reinvented Viginere, which was considered unbreakable for about 2 centuries :D
03:10:19 <Elronnd> and I don't have a *clue* how that works
03:10:26 <hppavilion[1]> Elronnd: Compare it to this: https://en.wikipedia.org/wiki/Vigenère_cipher
03:11:53 <wob_jonas> hpp: AES is a symmetric cypher, RSA is a public-private key cipher. very different stuff.
03:12:04 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
03:13:44 <wob_jonas> In practice, since public-key ciphers are slow, they're usually used to encode the key for a symmetric cipher, thus the two combine to a fast public-key cipher. this also has the advantage that you can encrypt the same data with multiple public keys without repeating all the data.
03:15:21 <\oren\> well these days we use double RSA or something
03:16:37 <Elronnd> unrelated, but I found what was causing my program to segfault randomly
03:17:40 <hppavilion[1]> Homophobes don't want to use AES because it's a gay (or "symmetric") cypher; they don't want to use RSA because key-pairing should be saved until after a connection is established
03:34:16 -!- hppavilion[1] has quit (Ping timeout: 244 seconds).
03:44:07 <\oren\> https://www.youtube.com/watch?v=ZRzl_994Tj8
03:45:01 <\oren\> higurashi no naku koro ni aint what it used to be
03:50:55 <HackEgo> [wiki] [[Logicode]] https://esolangs.org/w/index.php?diff=49736&oldid=49712 * Qwerp-Derp * (+216) Added @ operator
04:08:35 -!- hppavilion[1] has joined.
04:10:15 <oerjan> `learn Homophones are pairs of words that sound totally gay together.
04:10:24 <HackEgo> Learned 'homophone': Homophones are pairs of words that sound totally gay together.
04:10:43 <oerjan> (hppavilion[1] is getting to me)
04:27:21 -!- `^_^v has joined.
04:27:30 -!- hppavilion[1] has quit (Ping timeout: 264 seconds).
04:31:15 -!- nycs has joined.
04:31:53 -!- `^_^v has quit (Ping timeout: 272 seconds).
04:42:28 -!- hppavilion[1] has joined.
04:43:32 <hppavilion[1]> (Though how DOES one design websites for blind people? Most likely just a terminal interface)
04:45:31 <oerjan> you use semantic markup, avoid putting info only in formatting (that is not semantic) or pictures...
04:47:40 <hppavilion[1]> (I mean, the answer for the moment is "Yeah, probably")
04:47:54 <oerjan> wikipedia has a project page for accessibility, although that's about wiki markup.
04:50:44 <hppavilion[1]> (He's also a cross dresser, in the military, is an internet pirate who DOES own a boat, and a climate change denier because George Carlin)
04:51:32 <oerjan> is everyone you know weird :P
04:52:11 <hppavilion[1]> My mother has decided she must just gravitate towards these people
04:52:56 <hppavilion[1]> (Another friend of hers is a bouncer at Mad Merna's (the local gay bar) (I think it's Mad Merna's), participates in roller derby, and sold socks at the state fair.
04:55:04 <hppavilion[1]> oerjan: Serial killer; died a few years back when he killed himself in custody. Last victim was a girl found in a lake- I remember seeing the posters and banners put up by her family looking for her
04:56:36 <hppavilion[1]> Israel Keys was a contractor when he wasn't serial killing. Paul hired him to add an extension to his his house before anyone knew, so he was frequently within physical proximity of a man who had keys to his house.
05:20:55 <hppavilion[1]> (But maybe not; depends on whether everyone is like this)
05:41:16 <Elronnd> hppavilion[1]: what does colourblindness have to do with reading characters wrong?
05:42:29 <hppavilion[1]> Elronnd: My favorite encryption I thought of is the "Viginere cypher cypher"
05:42:44 <hppavilion[1]> You encrypt random garbage using the message and the other person cracks the cypher and just looks at the key
05:53:37 -!- nycs has quit (Quit: This computer has gone to sleep).
05:59:58 -!- Zoroaster has quit (Ping timeout: 244 seconds).
06:06:41 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
06:15:30 -!- hppavilion[1] has quit (Ping timeout: 264 seconds).
06:17:40 -!- wob_jonas has joined.
06:27:28 <zzo38> How can you crach them so well if the data is random garabage?
06:31:50 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
06:47:30 <zzo38> Do you like any of the more "proper" card and "Un" cards I made up for the Magic: the Gathering? What comment/question about it please?
07:01:29 -!- MoALTz has joined.
07:17:39 -!- `^_^v has joined.
08:12:31 -!- carado has joined.
08:45:35 -!- AnotherTest has joined.
08:53:43 -!- gniourf has quit (Ping timeout: 255 seconds).
08:59:47 -!- gniourf has joined.
09:14:26 -!- fizzie has joined.
09:15:33 -!- espes has joined.
09:22:45 -!- keemyb has joined.
09:22:56 <HackEgo> [wiki] [[User:Qwerp-Derp]] N https://esolangs.org/w/index.php?oldid=49737 * Qwerp-Derp * (+521) Created page with "Hello, everyone! My name is Qwerp-Derp. (Don't judge me, it's a good name). Anyway, I am a hobbyist programmer, and I have successfully made my own language, [[Logicode]]. C..."
09:32:35 -!- gniourf has quit (Ping timeout: 248 seconds).
09:34:12 -!- gniourf has joined.
09:54:31 -!- BooK has joined.
09:56:55 -!- `^_^v has quit (Quit: This computer has gone to sleep).
10:15:13 -!- FireFly has quit (Quit: Goodbye).
10:17:26 -!- FireFly has joined.
10:31:33 -!- `^_^v has joined.
10:35:14 -!- nycs has joined.
10:36:05 -!- `^_^v has quit (Ping timeout: 250 seconds).
10:43:15 -!- oerjan has quit (Quit: Later).
10:56:17 -!- vifino has quit (Ping timeout: 240 seconds).
10:57:46 -!- vifino has joined.
11:35:34 -!- nycs has quit (Read error: Connection reset by peer).
11:41:15 <izalove> any site with a search bar that isn't as smart as google sucks
11:41:22 -!- `^_^v has joined.
11:41:36 <izalove> pirates of the caribbeans -> 0 results
11:41:44 <izalove> pirates of the caribbean -> 894573498534 results
11:43:51 <myname> i like how bing could not find dr who in the early days, but dr. who was not a problem
11:46:09 -!- `^_^v has quit (Ping timeout: 244 seconds).
11:49:02 -!- `^_^v has joined.
12:06:19 -!- `^_^v has quit (Ping timeout: 255 seconds).
12:08:19 -!- `^_^v has joined.
12:09:25 -!- digin4 has joined.
12:20:44 -!- deltab has quit (Ping timeout: 244 seconds).
12:22:45 -!- deltab has joined.
12:27:09 -!- tromp__ has quit (Ping timeout: 265 seconds).
12:34:33 <izalove> Comment: Why are pirates called pirates?... They just ARRRRRRRR..
12:34:37 <izalove> Title: 01 Pirates Of The Caribbean The Curse Of The Black Pearl - Johnny Depp 2003 Eng Subs 1080p [H264-mp4]
12:39:05 -!- digin4 has quit (Quit: Leaving).
12:50:17 <myname> today is talk like a pirate day
13:00:30 -!- Sprocklem has quit (Ping timeout: 265 seconds).
13:12:23 -!- boily has joined.
13:13:57 <boily> IEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH!
13:30:21 -!- ais523 has joined.
13:30:34 <boily> I haven't porthelloed people in a long time...
13:44:49 -!- `^_^v has quit (Quit: This computer has gone to sleep).
13:53:03 -!- Sgeo_ has quit (Read error: Connection reset by peer).
14:03:12 -!- Akaibu has quit.
14:06:03 -!- tromp_ has joined.
14:25:00 -!- Yurume_ has quit (Ping timeout: 265 seconds).
14:26:18 -!- Yurume_ has joined.
14:31:42 -!- Kaynato has joined.
14:32:15 -!- Sprocklem has joined.
14:32:39 <\oren\> Clinton's it guy asked how to delete email data on
14:33:10 <\oren\> excellent data on Paul Combetta has been exposed
14:34:11 -!- Kobalt has joined.
14:35:03 <\oren\> jesus christ what an idiot, he used the same username on a porn site as on reddit and steam
14:48:44 -!- `^_^v has joined.
14:50:34 <HackEgo> Kobalt: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
14:58:01 -!- `^_^v has quit (Ping timeout: 248 seconds).
15:02:14 -!- `^_^v has joined.
15:07:07 -!- `^_^v has quit (Read error: Connection reset by peer).
15:09:50 -!- `^_^v has joined.
15:14:58 -!- Caesura has joined.
15:18:55 -!- Kaynato has quit (Ping timeout: 260 seconds).
15:26:45 -!- Caesura has quit (Ping timeout: 272 seconds).
15:28:20 -!- `^_^v has quit (Ping timeout: 265 seconds).
15:33:37 -!- `^_^v has joined.
15:35:34 -!- Sprocklem has quit (Ping timeout: 255 seconds).
15:44:44 -!- Sprocklem has joined.
16:05:02 -!- moonythedwarf has joined.
16:05:36 <moonythedwarf> http://www.quide.eu/ << I highly doubt this is a accurate simulation, i mean really. _quantum computation_ simulation for classical computers written in c#
16:11:01 -!- Kobalt has quit (Remote host closed the connection).
16:15:34 -!- Kobalt has joined.
16:17:53 -!- Kobalt has quit (Remote host closed the connection).
16:18:09 -!- Kobalt has joined.
16:24:59 <FreeFull> moonythedwarf: You can simulate quantum computing on a classical computer, but it's extremely inefficient
16:25:21 <FreeFull> I think exponential in the number of qubits
16:27:05 -!- `^_^v has quit (Ping timeout: 248 seconds).
16:28:52 -!- Phantom_Hoover has joined.
16:34:10 -!- `^_^v has joined.
16:53:51 -!- `^_^v has quit (Read error: Connection reset by peer).
16:55:43 -!- `^_^v has joined.
16:56:04 -!- Sprocklem has quit (Quit: [).
16:59:53 -!- `^_^v has quit (Client Quit).
16:59:57 -!- nycs has joined.
17:02:54 -!- nycs has quit (Read error: Connection reset by peer).
17:03:14 -!- `^_^v has joined.
17:11:45 -!- `^_^v has quit (Ping timeout: 265 seconds).
17:16:41 -!- `^_^v has joined.
17:46:19 -!- boily has quit (Quit: CONTINENTAL CHICKEN).
17:52:36 -!- Kobalt has quit (Remote host closed the connection).
17:54:20 -!- Kobalt has joined.
17:55:35 -!- Kobalt has quit (Remote host closed the connection).
17:55:47 -!- Kobalt has joined.
18:27:45 -!- DHeadshot has joined.
18:31:15 -!- DHeadshot has quit (Read error: Connection reset by peer).
18:31:47 -!- DHeadshot has joined.
18:32:35 <\oren\> ❄ping why does my bot respond before I activate it
18:33:08 <HackEgo> smlist 450: shachaf monqy elliott mnoqy
18:33:22 -!- Kobalt has quit (Remote host closed the connection).
18:48:34 -!- Phantom__Hoover has joined.
18:50:26 -!- Phantom_Hoover has quit (Ping timeout: 265 seconds).
18:51:09 -!- Kobalt has joined.
18:58:40 -!- S1 has joined.
18:59:21 -!- Kobalt has quit (Remote host closed the connection).
18:59:59 -!- Kobalt has joined.
19:20:17 -!- zgrep has changed nick to Zgrep.
19:21:19 -!- gamemanj has joined.
19:41:32 -!- Zgrep has changed nick to zgrep.
19:44:32 -!- S1 has quit (Quit: Leaving).
19:44:52 <HackEgo> [wiki] [[Special:Log/newusers]] create * Kimiyuki * New user account
19:50:35 -!- `^_^v has quit (Quit: This computer has gone to sleep).
19:51:23 -!- hppavilion[1] has joined.
19:59:33 <zzo38> I have thought of some possible extensions for line printer daemon protocol, which can include having the server included in the printer. This includes printer characteristics request, printer status request (such as out of paper), PJL format, and named packed font upload.
20:00:14 <zzo38> Not a lot of changes are needed from the current protocol; there are just a few commands, and is backward compatible too.
20:02:59 <zzo38> Printer characteristics report includes such information as which file formats it supports, amount of available memory for data files, paper size, resolution, etc
20:09:49 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=49738&oldid=49725 * Kimiyuki * (+229) /* Introductions */
20:13:37 <HackEgo> [wiki] [[Emmental]] M https://esolangs.org/w/index.php?diff=49739&oldid=47081 * Kimiyuki * (-28) /* Implementations */
20:29:02 -!- Frooxius has quit (Ping timeout: 265 seconds).
20:36:03 -!- Kobalt has quit (Remote host closed the connection).
20:36:15 <hppavilion[1]> Dammit, does unicode not contain a superscript period?
20:37:53 -!- Kobalt has joined.
20:40:52 -!- Kobalt has quit (Remote host closed the connection).
20:41:29 <\oren\> https://www.youtube.com/watch?v=Zzu15ZezipE
20:41:36 <\oren\> what am i doing with my life
20:42:28 -!- DHeadshot has quit (Ping timeout: 255 seconds).
20:48:42 -!- Kobalt has joined.
20:49:46 -!- Kobalt has quit (Remote host closed the connection).
20:50:08 <gamemanj> oren: did you actually watch all of that
20:50:30 -!- Kobalt has joined.
20:51:04 <\oren\> what courage? my brain is slowly melting
20:53:06 <gamemanj> oren: finish this sequence: bound sound ?ound
20:54:25 <gamemanj> Error has been identified. I suggest /part #memes.
20:55:53 <gamemanj> (Or, alternatively, if you are actually under the influence of subject matter delta-13 (see decryption mapping 87), I suggest not being under the influence of subject matter delta-13.)
20:56:11 <\oren\> I still have that song stuck in my head
20:56:23 <\oren\> pepe come here, and he hops and hops!
20:56:43 -!- hppavilion[1] has quit (Ping timeout: 272 seconds).
20:56:52 <gamemanj> When I see something that I know is going to damage my mind, I close it as soon as possible, and think of an estimate for how long it took for me to close it.
20:57:23 <gamemanj> I do not recommend posting these estimates into IRC.
20:59:45 -!- brandonson has joined.
21:01:24 -!- brandonson has quit (Quit: WeeChat 1.5).
21:01:42 -!- brandonson has joined.
21:01:58 <ais523> moonythedwarf: do you expect it to be beatable?
21:02:19 <gamemanj> moonythedwarf: Did a browser window just appear?
21:03:29 <gamemanj> oh, wait, I see, it's multiline stuff, so...
21:03:36 <Kobalt> Traceback (most recent call last): | File "app_main.py", line 72, in run_toplevel | File "app_main.py", line 578, in run_it | File "<string>", line 1, in <module> | File "/bin/lib-python/2.7/antigravity.py", line 2, in <module> |
21:03:55 <gamemanj> aw, it saw through the evil plot. Interesting that it got all the way to running antigravity.py, though
21:04:22 <ais523> ?>for x in xrange(100): print ("FizzBuzz" if x % 15 == 0 else "Fizz" if x % 3 == 0 else "Buzz" if x % 5 == 0 else x)
21:04:27 <ais523> ~>for x in xrange(100): print ("FizzBuzz" if x % 15 == 0 else "Fizz" if x % 3 == 0 else "Buzz" if x % 5 == 0 else x)
21:04:44 <ais523> admittedly fizzbuzzes don't normally start at 0
21:05:00 <ais523> ~>for x in range(1,20): print ("FizzBuzz" if x % 15 == 0 else "Fizz" if x % 3 == 0 else "Buzz" if x % 5 == 0 else x)
21:05:30 <ais523> ~>py> for x in range(1,20): print ("FizzBuzz" if x % 15 == 0 else "Fizz" if x % 3 == 0 else "Buzz" if x % 5 == 0 else x)
21:05:34 <Kobalt> 1 | 2 | Fizz | 4 | Buzz | Fizz | 7 | 8 | Fizz | Buzz | 11 | Fizz | 13 | 14 | FizzBuzz | 16 | 17 | Fizz | 19 |
21:06:24 <moonythedwarf> dont mind me, stealing hackego's line seperator format, also, ~>pyc works better for singleline
21:06:25 <gamemanj> ~>pyc import os; os.system("echo hello");
21:06:27 <Kobalt> Traceback (most recent call last): | File "app_main.py", line 72, in run_toplevel | File "app_main.py", line 578, in run_it | File "<string>", line 1, in <module> | RuntimeError |
21:07:45 <ais523> ~>pyc open("/etc/passwd").read()
21:07:46 <Kobalt> Traceback (most recent call last): | File "app_main.py", line 72, in run_toplevel | File "app_main.py", line 578, in run_it | File "<string>", line 1, in <module> | IOError: [Errno 2] No such file or directory: '/etc/passwd' | [Subprocess exit code: 1]
21:08:10 <ais523> hmm, it can get as far as determining that the file isn't there
21:08:20 <ais523> so I assume you have some sort of emulated/contained filesystem
21:08:38 <ais523> moonythedwarf: I assumed there was /some/ sandbox but didn't know which
21:09:03 <ais523> and probing the limits of bot sandboxes is a #esoteric pastime
21:09:05 <moonythedwarf> yea, pypy-c-sandbox i've personally agreed with myself that its really strong and this sentence makes no sense
21:10:07 -!- Frooxius has joined.
21:10:27 <int-e> > text$unwords[max(s++t)(show n)|s<-cycle["Fizz","",""]|t<-cycle["Buzz","","","",""]|n<-[1..100]]
21:10:39 <int-e> > text$unwords[max(s++t)(show n)|s<-cycle["Fizz","",""]|t<-cycle["Buzz","","","",""]|n<-[1..100]]
21:10:41 <lambdabot> FizzBuzz 2 3 Fizz 5 Buzz Fizz 8 9 Fizz Buzz 12 Fizz 14 15 FizzBuzz 17 18 Fiz...
21:11:03 <zzo38> Is there any sort of file that can be used to compile extensions meant for Perl or Python for Node.js?
21:11:04 <int-e> > text$unwords[max(s++t)(show n)|s<-cycle["","","Fizz"]|t<-cycle["","","","","Buzz"]|n<-[1..100]]
21:11:06 <lambdabot> 1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 FizzBuzz 16 17 Fizz 19 Buzz...
21:12:37 <moonythedwarf> i wonder how small #esoteric can make a fizzbuzz program
21:13:01 <zzo38> I tried to make the small FizzBuzz program with TeX
21:13:18 <ais523> likely smaller than that
21:13:54 <ais523> that use of max is pretty clever, though
21:14:21 <int-e> oh http://golf.shinh.org/p.rb?FizzBuzz seems to be down
21:18:09 <zzo38> Here is the one with TeX in 142 bytes: \newcount\-\let~\advance\day0\loop~\-1~\day1~\mit\ifnum\-=3\-0Fizz\fi\ifnum\fam=5Buzz\rm\fi\ifvmode\the\day\fi\endgraf\ifnum\day<`d\repeat\bye
21:18:32 <nortti> https://en.wikipedia.org/wiki/List_of_games_that_Buddha_would_not_play
21:20:00 <ais523> is that using \day as a variable?
21:20:21 -!- augur has quit (Remote host closed the connection).
21:20:41 <int-e> anyway, anagol has a 82 char record for FizzBuzz in Haskell... I have 85, hmm
21:21:37 <myname> why not use a shorter variable name?
21:22:12 <ais523> myname: I think variables need to be declared in TeX but some are predeclared
21:22:20 <ais523> it may be that \day is the shortest predeclared variable
21:22:57 <zzo38> Yes, as well as \fam, which is equally short.
21:23:17 <zzo38> (The \fam variable is used to control fonts in math mode. Since this program does not use math mode, it can use it for general purpose.)
21:23:22 <myname> what is \day usually used for?
21:23:51 <zzo38> \day stores the day number of the month.
21:24:06 <shachaf> Day convolution is too good
21:24:16 <zzo38> Normally it is not modified, and TeX does not use it internally other than set it to the correct value when it starts.
21:33:18 -!- deltab_ has joined.
21:33:52 -!- deltab has quit (Quit: leaving).
21:34:25 -!- ineiros_ has changed nick to ineiros.
21:54:35 -!- Kobalt has quit (Remote host closed the connection).
21:54:50 -!- Kobalt has joined.
21:57:00 -!- DHeadshot has joined.
22:11:03 <myname> https://youtu.be/fyMQ2203pQM food wishes <3
22:11:18 -!- augur has joined.
22:12:14 -!- gamemanj has quit (Remote host closed the connection).
22:13:00 <\oren\> https://www.youtube.com/watch?v=PIbKsd1gR8o
22:14:47 -!- Zarutian has joined.
22:15:00 -!- Zarutian has quit (Read error: Connection reset by peer).
22:15:15 -!- Zarutian has joined.
22:16:37 <shachaf> int-e: Can lambdabot error message in a public channel be restricted to one line or something like that?
22:19:25 <int-e> > vcat $ map (text.show) [1..]
22:19:42 <Taneb> shachaf, yukibot (which uses the same Haskell evaluator thingy) does so, so it's definitely possible
22:20:04 <shachaf> int-e: In particular I'm thinking of error messages, not output.
22:20:07 <int-e> lambdabot cannot really distinguish between errors and normal output.
22:20:17 <shachaf> But I don't mind if it's done with output too.
22:20:53 <shachaf> Some people are especially careless in #haskell, and just type in 5 or 10 erroneous lines.
22:21:18 <int-e> @check \x -> take 10 x == x
22:21:21 <lambdabot> *** Failed! Falsifiable (after 19 tests):
22:21:21 <lambdabot> [(),(),(),(),(),(),(),(),(),(),()]
22:21:27 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:22:20 <olsner> iirc lambdabot output is limited much shorter in channels than in PMs
22:22:52 <int-e> it currently limits channel output to 3 lines with 80 characters each.
22:23:24 <\oren\> german is a nice language
22:23:28 <myname> \oren\: they just sound ridiculous
22:23:50 <myname> and i like it way better than english
22:24:01 <ais523> int-e: well one line of 240 characters is typically less impactful on a channel
22:24:04 <myname> i just can't stand it in vocals
22:24:44 <ais523> @check \x -> not (x == 1500)
22:24:48 <lambdabot> https://oeis.org/A000078 Tetranacci numbers: a(n) = a(n-1) + a(n-2) + a(n-3)...
22:24:48 <lambdabot> [0,0,0,1,1,2,4,8,15,29,56,108,208,401,773,1490,2872,5536,10671,20569,39648,7...
22:25:21 <\oren\> yeah, i see what you mean. i've had to train myself to stop my brain processing the english words of certian songs
22:25:58 <\oren\> because japanese people sometimes write ridiculous english
22:26:26 -!- hppavilion[1] has joined.
22:26:39 <\oren\> actually, even many american artists' words are ridiculous
22:26:58 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: primes: not found
22:27:11 <ais523> seriously? I thought it was installed by default
22:27:14 <myname> i think german is a horrible choice for music. maybe with the exception of rap, but i don't like that
22:27:44 <HackEgo> seq: invalid floating point argument: 1 1000 \ Try `seq --help' for more information.
22:27:49 <HackEgo> 1 \ 2 \ 3 \ 4 \ 5 \ 6 \ 7 \ 8 \ 9 \ 10 \ 11 \ 12 \ 13 \ 14 \ 15 \ 16 \ 17 \ 18 \ 19 \ 20 \ 21 \ 22 \ 23 \ 24 \ 25 \ 26 \ 27 \ 28 \ 29 \ 30 \ 31 \ 32 \ 33 \ 34 \ 35 \ 36 \ 37 \ 38 \ 39 \ 40 \ 41 \ 42 \ 43 \ 44 \ 45 \ 46 \ 47 \ 48 \ 49 \ 50 \ 51 \ 52 \ 53 \ 54 \ 55 \ 56 \ 57 \ 58 \ 59 \ 60 \ 61 \ 62 \ 63 \ 64 \ 65 \ 66 \ 67 \ 68 \ 69 \ 70 \ 71 \ 72 \
22:28:07 <ais523> int-e: ^ that's my preferred way to deal with long output; replace newlines with backslashes and allow the line to get fairly long
22:28:13 <olsner> german seems to work well for EBM, but I'm not native so I won't notice if the lyrics are silly
22:28:25 <ais523> that said, two lines of output works pretty well for @oeis
22:28:44 <\oren\> olsner: right. that's the issue I had when first listeneing to e.g. Iron Attack songs
22:28:51 <lambdabot> Plugin `oeis' failed with: <<timeout>>
22:29:18 <ais523> I thought that one would be really easy…
22:29:21 <int-e> too many sequences?
22:29:29 <\oren\> https://www.youtube.com/watch?v=3wq5Q3axIJA
22:29:42 <lambdabot> Plugin `oeis' failed with: <<timeout>>
22:29:49 <int-e> (I don't know; the website says: "Displaying 1-10 of 5466 results found.")
22:29:50 <ais523> maybe OEIS itself is down
22:30:04 <lambdabot> https://oeis.org/A002981 Numbers n such that n! + 1 is prime.
22:30:04 <lambdabot> [0,1,2,3,11,27,37,41,73,77,116,154,320,340,399,427,872,1477,6380,26951,11005...
22:30:07 <ais523> that should have fewer results
22:30:42 <\oren\> "make your fate for yourself and together" -- like seriously what are you people trying to say
22:31:17 -!- shachaf has set topic: The international hub for esoteric programming language design and deployment | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf.
22:32:08 <\oren\> but if you somehow stop understanding english temporarily it's a great song!
22:33:17 <\oren\> maybe if english speakers start writing songs in broken japanese we can take revenge
22:33:39 <myname> it's reasonable. the style reminds me of helloween
22:33:49 <lambdabot> • Couldn't match expected type ‘[a]’ with actual type ‘a0 -> a0’
22:33:49 <lambdabot> • Probable cause: ‘id’ is applied to too few arguments
22:34:15 <shachaf> Packing that error into one line wouldn't be so bad.
22:35:57 <\oren\> or, maybe if we translate japanese songs with broken english in them into english with broken japanese
22:36:11 <myname> while we are posting songs, https://youtu.be/gGTAmmTiD_Y
22:46:03 <int-e> meh I don't want to change this, really.
22:51:10 -!- trn has quit (*.net *.split).
22:51:11 -!- diginet has quit (*.net *.split).
22:51:21 -!- diginet has joined.
22:51:21 -!- trn has joined.
22:55:45 <HackEgo> factor: `-1' is not a valid positive integer
22:56:34 <int-e> in any case, bedtime
23:05:17 -!- hppavilion[1] has quit (Ping timeout: 272 seconds).
23:09:46 -!- moonythedwarf has quit (Quit: WeeChat 0.4.2).
23:10:01 -!- moonythedwarf has joined.
23:11:50 <FreeFull> 0 doesn't have a factorisation either, it should error on it
23:12:19 <FreeFull> The first number with a factorisation is 1 (empty product)
23:14:42 -!- Sgeo has joined.
23:19:18 <\oren\> is 0 a positive integer?
23:19:34 <shachaf> According to a book I have, yes.
23:19:57 <\oren\> is 0 also a negative integer?
23:20:22 <zzo38> Neither, as far as I am concerned
23:21:09 <\oren\> there should be a negative int type in C++
23:21:30 <shachaf> The book, which is _Finite-Dimensional Vector Spaces_ by Halmos, uses "positive" to mean "greater than or equal to zero", and "strictly positive" to mean "greater than zero".
23:21:49 <shachaf> I think this would be a better usage than the standard one.
23:21:53 <shachaf> But it's probably not worth the fight.
23:22:34 <\oren\> hmm, a negative int would basically interpret 1 as -255, instead of -1 as 255 as with unsigned int
23:22:52 <\oren\> wait that's a negative char
23:22:53 <FreeFull> French mathematics considers 0 to be both positive and negative
23:23:05 -!- Zarutian has quit (Ping timeout: 260 seconds).
23:23:09 <FreeFull> While, say England or USA would say 0 is neither
23:25:04 <\oren\> idea! a stupid char allows values [-255,-128]u[128,255].
23:26:21 <\oren\> yes, lets go with that. numbers near zero are unrepresented
23:27:14 -!- MoALTz has quit (Ping timeout: 244 seconds).
23:34:56 <\oren\> let's use binary coded duodecimal
23:36:04 <FreeFull> No, we need an odd base to make it balanced
23:36:16 <\oren\> binary coded balanced base 15
23:37:33 <\oren\> although it would probably be easier in software to do balanced base 255
23:38:23 <\oren\> i once had some bignum functions that used regular base 255 so that it could be stored in a C string
23:39:32 <\oren\> basically, if you invert each byte before and after processing, the unused FF digit is stored as 0
23:40:25 -!- Kobalt has quit (Remote host closed the connection).
23:40:53 <\oren\> thus, it can be used to mark the end of the number
23:41:38 -!- Kobalt has joined.
23:42:32 -!- Kobalt has quit (Remote host closed the connection).
23:43:08 -!- Kobalt has joined.
23:47:14 -!- DHeadshot has quit (Ping timeout: 244 seconds).
23:50:54 -!- deltab_ has changed nick to deltab.
23:52:04 -!- Elronnd has quit (Read error: Connection reset by peer).
23:53:35 -!- Elronnd has joined.