00:00:09 <hppavilion[1]> oerjan: Oh, I thought that \<space> was an escape code
00:00:20 <oerjan> no, it's just what HackEgo uses for output
00:00:38 <hppavilion[1]> `` echo "#!/bin/sh ; if [ $(date +%Y) != "$(basename "$0")" ] ; then echo \"Hello, world!\" ; fi" > bin/1492
00:00:47 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/1492: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/bin/1492: cannot execute: Permission denied
00:00:48 <b_jonas> Happy new year, +0 timezone people!
00:00:56 <oerjan> hppavilion[1]: psst, you could use `cp
00:01:33 <hppavilion[1]> `` echo "#!/bin/sh ; if [ $(date +%Y) != "$(basename "$0")" ] ; then echo \"Hello, world!\" ; fi" > bin/1492
00:01:38 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/1492: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/bin/1492: cannot execute: Permission denied
00:02:31 <oerjan> hppavilion[1]: "chmod" hth
00:02:38 <hppavilion[1]> `` chmod "#!/bin/sh ; if [ $(date +%Y) != "$(basename "$0")" ] ; then echo \"Hello, flat world!\" ; fi" > bin/1492
00:02:40 <HackEgo> chmod: missing operand after `#!/bin/sh ; if [ 2016 != bash ] ; then echo "Hello, flat world!" ; fi' \ Try `chmod --help' for more information.
00:02:50 <hppavilion[1]> `` chmod bin/1492 "#!/bin/sh ; if [ $(date +%Y) != "$(basename "$0")" ] ; then echo \"Hello, flat world!\" ; fi"
00:02:51 * oerjan swats hppavilion[1] -----###
00:02:51 <HackEgo> chmod: invalid mode: `bin/1492' \ Try `chmod --help' for more information.
00:03:02 <HackEgo> Usage: chmod [OPTION]... MODE[,MODE]... FILE... \ or: chmod [OPTION]... OCTAL-MODE FILE... \ or: chmod [OPTION]... --reference=RFILE FILE... \ Change the mode of each FILE to MODE. \ \ -c, --changes like verbose but report only when a change is made \ --no-preserve-root do not treat `/' specially (the default) \ --pr
00:03:04 <oerjan> chmod is the command for setting file permissions.
00:03:23 -!- Phantom_Hoover has joined.
00:03:24 <hppavilion[1]> oerjan: See, I'm an idiot. You must keep that in mind.
00:03:36 <hppavilion[1]> oerjan: So here's an idea for an EsOS: OO Filesystem
00:03:50 <hppavilion[1]> Instead of files, you have instances based on classes.
00:05:06 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/1492: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/bin/1492: cannot execute: Permission denied
00:05:06 <HackEgo> Hello, world! \ bash: /hackenv/bin/1492: Permission denied
00:05:32 <oerjan> `` rm bin/1492; cp bin/{2015,1492}
00:06:08 <oerjan> stupidly, cp only transfers permissions when the file doesn't already exist
00:06:23 * oerjan swats hppavilion[1] -----###
00:06:33 <oerjan> THEY DIDN'T BELIEVE THAT AT COLUMBUS' TIME
00:07:25 <oerjan> a dead unicorn trope if there ever was one
00:07:29 <shachaf> that joke fell flatter than they beieved the world was
00:07:46 <hppavilion[1]> oerjan: So OO fsys? What do you think? Or is there a better idea??
00:08:15 <HackEgo> The Moon is an unprovable celestial object that is not very retroreflectorey.
00:08:41 <oerjan> hppavilion[1]: i see OO and immediately run away hth
00:09:22 <hppavilion[1]> An OS where the filesystem need not be based on a file tree; you can customize it to your every whim
00:09:55 <oerjan> i'm sure i had that idea > 20 years ago
00:10:21 <hppavilion[1]> One that's actually something people might want to use?
00:10:56 -!- variable has quit (Ping timeout: 255 seconds).
00:11:41 <oerjan> O KAY excuse me i'm reading tvtropes again
00:14:20 <boily> darn. was transfering pictures from my camera, and a missed a live swatting.
00:14:56 <boily> hppavellon[1]. Haskell isn't eso, it's categorically eso.
00:19:50 -!- gamemanj has joined.
00:20:23 <boily> gamellomanj. when are you?
00:21:45 <gamemanj> I'm actually in GMT, but A. my clock seems to be off (forgot to install NTPd here...) and B. I only recently thought to start distributing Happy New Year messages
00:24:56 <HackEgo> [wiki] [[4]] M http://esolangs.org/w/index.php?diff=46058&oldid=42712 * Vriskanon * (+0) Changed Grid co-ordinates such that 0,0 is top left, rather than bottom left.
00:29:17 -!- Phantom_Hoover has quit (Quit: Leaving).
00:41:14 -!- gamemanj has quit (Ping timeout: 250 seconds).
00:50:41 <Taneb> I don't really feel like staying up super really late like I normally do
00:54:35 <boily> Happy Tanew yearb!
01:05:04 <zzo38> How many other people will write comment to my card
01:06:14 <boily> hezzo38. you have a card?
01:06:38 <zzo38> Yes I made up many Magic: the Gathering cards, including some new ones recently
01:08:53 <shachaf> I don't use htdigest so I can't comment.
01:09:01 <shachaf> If you had a regular account registration system I might use it.
01:09:01 <zzo38> It is available in three formats (plain text, SQLite database, and a webpage), but to send comment you will need the account; tell me the account by private message and then I will put it in. The realm for the account is CustomMTG_zzo38
01:09:35 <zzo38> You can also just tell me the password by private message and I will do myself is another way, although it is recommended to make the MD5 calculation yourself instead.
01:11:46 <zzo38> I can add a form to make the MD5 hash of your account automatically if you have JavaScripts.
01:20:59 <zzo38> OK, now there is a form to do it
01:21:38 <zzo38> http://zzo38computer.org/mtg/cardfile.php
01:22:58 <zzo38> Now are you able to do it? Now it can be done by form.
01:43:06 <tswett> So here's that Magic card: http://mtgcardsmith.com/view/magic-magnet
01:44:13 <tswett> You enchant enchantments.
01:45:11 <zzo38> Why it makes no sense?
01:45:15 <izabera> yo dawg i heard you like enchantments
01:45:31 <tswett> Say, here's a question.
01:45:47 <tswett> Suppose a card says this: "When this card enters the battlefield, it becomes red until end of turn."
01:45:54 <tswett> It enters the battlefield, but leaves before the ability resolves.
01:46:11 <tswett> Nothing becomes red, right?
01:46:14 <zzo38> Then I think nothing happens; that object no longer exists.
01:52:07 <boily> impermanence of red objects.
01:54:23 -!- dioneone666999 has joined.
01:55:20 <boily> `relcome dioneone666999
01:55:22 <HackEgo> dioneone666999: 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.)
01:55:43 <boily> probably the last `relcome of the year...
01:55:54 <HackEgo> 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.)
01:56:58 <boily> and with that, happy new year y'all! up to watching tv specials with the parents (and probably embooze my blood system as collateral damage).
01:57:11 -!- boily has quit (Quit: CROMULENT CHICKEN).
02:04:08 -!- dioneone666999 has quit (Quit: Leaving).
02:13:51 -!- variable has joined.
02:14:12 <hppavilion[1]> http://cheezburger.com/8591039232/guy-edits-bands-wikipedia-page-to-get-backstage-has-beer-with-peking-duk?ref=relatedspp
02:16:23 <izabera> they're paying for security
02:28:07 <hppavilion[1]> His senior quote was from Bill Cosby and Jared the Subway Guy was the person he looked up to the most
02:28:28 -!- andrew_ has joined.
02:45:23 -!- variable has changed nick to constant.
02:51:03 <hppavilion[1]> We should come up with a better unit of measurement than LoC
03:01:06 <\oren\> Language Adjusted Lines of Code
03:01:48 <\oren\> Eg. we benchmark how much code tasks take in various languages, and aply a coeficiant
03:02:41 <\oren\> Also perhaps the LOC should be measured after reformatting to a standard whitespace rule
03:03:35 <\oren\> it's similar to GDP-PPP
03:04:22 <hppavilion[1]> \oren\: And what about BF? I think that our metric should work with languages that forgo LoC like BF or, worse, Befunge
03:04:48 <hppavilion[1]> \oren\: But also, removing code is good if you don't lose functionality
03:04:58 <\oren\> hmm, for character-oriented languages i guess we measure characters instead of lines
03:05:49 <hppavilion[1]> \oren\: But what about an equivalent BF program to a Python program? I imagine for most programs, the BF has more characters than the python has lines
03:06:05 <\oren\> but regardless, the procedure is measure the file somehow, then apply a standard coefieciant to convert it to CLOCE (C Lines of Code Equivalent)
03:06:19 <hppavilion[1]> And in Python, for example, is while x<5 really equivalent to a complex list generator?
03:06:42 <\oren\> so in the case of BF, the coeficiant would be very small
03:07:13 <hppavilion[1]> \oren\: And what about libraries? Do we count those?
03:16:48 -!- constant has quit (Quit: 1 found in /dev/zero).
03:23:51 <hppavilion[1]> http://i2.kym-cdn.com/photos/images/original/000/516/361/e9d.jpg
03:26:50 <oerjan> yo dawg i heard you like knives
03:51:38 -!- hppavilion[1] has quit (Ping timeout: 276 seconds).
04:03:26 -!- tromp__ has joined.
04:06:24 -!- tromp_ has quit (Ping timeout: 245 seconds).
04:12:28 <HackEgo> [wiki] [[ROOP]] http://esolangs.org/w/index.php?diff=46059&oldid=45970 * -Dark-Phantom- * (+2440) Computational class. Is turing complete!
04:15:23 <HackEgo> [wiki] [[4]] M http://esolangs.org/w/index.php?diff=46060&oldid=46058 * -Dark-Phantom- * (+0) /* The end */
04:21:23 -!- dcentral has joined.
04:53:56 -!- oerjan has quit (Quit: Nite).
05:10:05 -!- hppavilion[1] has joined.
05:10:16 <hppavilion[1]> I had an idea for an AWESOME name for my Combinatory Logic Language
05:10:48 <hppavilion[1]> It stands for Combinatory Logic Programming Language,
05:11:27 <hppavilion[1]> Or more accurately, Combinatory Logic (Programming Langauge)
05:12:08 <izabera> i get it, it stands for stupid
05:12:41 <hppavilion[1]> (I got the behavior of the S combinator right, correct?)
05:13:14 -!- wtm_iphone has joined.
05:13:19 <hppavilion[1]> izabera: Oh come on, that's the greatest pun ever invented and you know it
05:13:26 -!- wtm_iphone has left.
05:23:45 -!- mauris has quit (Quit: Leaving).
05:52:48 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
06:55:48 <HackEgo> [wiki] [[Special:Log/newusers]] create * Element118 * New user account
06:56:12 <Sgeo> "For example: in arbitrary-precision arithmetic, operations are often performed in a base that is equal to 2^word_size. The most basic division algorithm, "Schoolbook Division", has a step that will be taken in 2/B cases (where B is the base the numbers are in), given random input. On a 32-bit processor that is approximately one in two billion cases, for 64-bit it's one in 18 quintillion cases."
06:58:38 -!- Patashu has quit (Ping timeout: 260 seconds).
07:12:26 -!- adu has joined.
07:46:04 -!- hppavilion[1] has joined.
07:46:36 <hppavilion[1]> Reverse copyright: You have to use it in all publicly-published works, unless explicitly given permission by the copyright holder not to
08:03:08 <izabera> in italy we say "who does X on new year's day, will do X all year long"
08:11:46 <Sgeo> http://www.cnn.com/2015/12/31/health/mre-meals-study-feat/index.html tempting
08:13:37 <Sgeo> $200, which isn't a lot, but hey, free MREs for 3 weeks
09:36:08 -!- hppavilion[1] has quit (Ping timeout: 276 seconds).
09:48:00 <Sgeo> Is he ok/is that fake?
10:19:18 -!- adu has quit (Quit: adu).
10:45:00 -!- hppavilion[1] has joined.
10:53:29 -!- hppavilion[1] has quit (Ping timeout: 276 seconds).
11:14:55 -!- hppavilion[1] has joined.
11:26:38 -!- hppavilion[1] has quit (Ping timeout: 276 seconds).
11:36:07 -!- mauris has joined.
11:46:29 <diginet> I had an for an esoteric language: use jacquard loom cards for input, where the program output is a textile
11:48:05 -!- Welo has joined.
12:17:29 <Taneb> So, a Jacquard loom
12:21:10 <diginet> Taneb: Jacquard looms aren't turing complete
12:25:07 <HackEgo> [wiki] [[User talk:Oerjan]] http://esolangs.org/w/index.php?diff=46061&oldid=41033 * LegionMammal978 * (+246) /* Deletion Request */ new section
12:54:26 -!- Welo has quit (Quit: Leaving).
13:39:53 -!- dcentral has quit (Ping timeout: 276 seconds).
13:49:12 <HackEgo> [wiki] [[Asdf]] http://esolangs.org/w/index.php?diff=46062&oldid=39618 * 186.153.105.73 * (+1) /* Move the pointer left, regardless of toggle bit (note: may perform I/O at low addresses) */ simply "as" would also toggle the current bit
13:53:17 -!- Phantom_Hoover has joined.
14:01:38 -!- mauris has quit (Ping timeout: 255 seconds).
14:42:24 -!- mauris has joined.
15:17:43 -!- jameseb has joined.
16:02:12 -!- TieSoul has joined.
16:12:42 -!- mauris_ has joined.
16:16:11 -!- mauris has quit (Ping timeout: 255 seconds).
17:02:01 -!- boily has joined.
17:19:14 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: 2016: not found
17:19:21 <HackEgo> guestbot/guestbot is nobody
17:28:44 -!- mauris_ has quit (Ping timeout: 250 seconds).
17:47:19 -!- mauris_ has joined.
17:49:08 -!- mauris_ has changed nick to mauris.
17:55:04 <Taneb> First time it's done that :)
17:55:27 -!- Lord_of_Life has quit (Excess Flood).
17:56:11 <Taneb> Apart from cheating times
17:57:06 -!- Lord_of_- has joined.
18:00:28 <myname> why is there no copy as 2016?
18:00:35 <Taneb> `cp bin/2014 bin/2016 # let's see how good my memory is
18:00:37 <HackEgo> cp: missing destination file operand after `bin/2014 bin/2016 # let\'s see how good my memory is' \ Try `cp --help' for more information.
18:00:41 <Taneb> `run cp bin/2014 bin/2016 # let's see how good my memory is
18:01:00 <olsner> `run cp bin/2014 bin/2017
18:04:46 <boily> Tanelle, mynamello, hellolsner!
18:04:55 <boily> @tell oerjan where are my kittens?
18:05:10 <boily> @tell oerjan (I meant to @ask, not @tell)
18:33:36 -!- J_Arcane_ has joined.
18:43:15 -!- boily has quit (Quit: SPRUCED CHICKEN).
18:48:44 -!- mauris has quit (Ping timeout: 255 seconds).
18:53:05 -!- ais523 has joined.
18:55:43 <zzo38> Is it good to eat?
18:56:07 <ais523> I haven't seen context, but guessing, no
19:03:26 -!- Phantom_Hoover has quit (Ping timeout: 272 seconds).
19:08:29 -!- Phantom_Hoover has joined.
19:16:54 <izabera> boily | @tell oerjan where are my kittens?
19:17:01 <izabera> fuck copy paste gone wrong
19:18:04 <b_jonas> izabera: they're building their evil plan of hypnotizing all humans to telepathically control them and become the master of the universe
19:18:35 <b_jonas> ais523: I see you posted a new esolanguage that is evil in a sneaky way.
19:18:52 <ais523> why do you consider it evil?
19:19:00 <b_jonas> ais523: It doesn't have gotos, and it probably actually matters. You can't just emulate them with other control structures like in brainfuck.
19:19:12 <HackEgo> /hackenv/bin/!: 4: exec: ibin/2014: not found
19:19:24 <ais523> that program is in the wrong directory
19:19:35 <ais523> decided to maintain the tradition of an end-of-year esolang, altough this time it wasn't dec 31
19:21:04 <b_jonas> or at least it might take exponentially long programs to simulate it
19:21:09 <b_jonas> but even that might not be enough
19:22:23 <ais523> ofc, PMMN doesn't have this issue as it has reliable reads and writes
19:22:35 <b_jonas> If only it had functions, it would be easy
19:25:48 <ais523> I'm not 100% sure it's doable even with a finite state machine
19:32:01 -!- ais523 has quit (Read error: No route to host).
19:32:34 -!- ais523 has joined.
19:41:41 <b_jonas> I don't know what that language can do
19:42:02 <b_jonas> I mean, come on, it's AT MOST a Minsky machines, and I don't like those, they're too powerless for my tastes
19:42:18 <b_jonas> mind you, if it had functions, then you'd sort of have one stack, so it's not just a Minsky machine, but still
19:49:37 <ais523> right, that's how I proved Splinter to be more than an FSM
19:50:04 <zzo38> b_jonas: I know now you have the account for comment on my custom cards but did you make the comment to write yet?
19:50:06 <ais523> (its author was aiming for sub-TC, and thought it was an FSM; I'm pretty sure it's a PDA)
19:50:51 -!- variable has joined.
19:51:03 <ais523> b_jonas: I think Minsky machines can be powerful enough to write practical programs in
19:51:07 <ais523> if you have a sufficiently good interp
19:51:14 <ais523> (I was writing one but burned out a bit)
19:51:25 <ais523> actually it's a compiler, not an interp
19:51:36 <ais523> it's already saved a factor of O(n) for the first program I wrote
19:54:07 <ais523> the program in question prints consecutive integers in decimal
19:54:27 <ais523> I'm hoping that when the compiler is finished, it'll run faster than the C equivalent, at least if it's written the obvious way with printf
20:01:52 -!- variable has quit (Quit: 1 found in /dev/zero).
20:04:01 <b_jonas> zzo38: no, I don't think I made a comment yet
20:10:48 <zzo38> I would hope that anyone who would want to write such comment can have the account. It is now possible even if you do not have MD5 software on your computer, to use the form on the webpage if you have JavaScripts, to make the calculation. Also note, you can also use program "curl" to send the comments, and also to download the database; but use of web browser is also possible.
20:14:48 -!- mauris has joined.
20:19:21 -!- jaboja has joined.
20:36:15 -!- jaboja has quit (Read error: Connection reset by peer).
20:43:48 -!- andrew_ has quit (Remote host closed the connection).
20:49:20 -!- jaboja has joined.
20:58:22 -!- jaboja has quit (Read error: Connection reset by peer).
21:03:17 -!- jaboja has joined.
21:18:28 -!- TieSoul has quit (Remote host closed the connection).
21:38:42 -!- jaboja has quit (Ping timeout: 265 seconds).
21:44:17 -!- hppavilion[1] has joined.
21:45:40 <hppavilion[1]> [[Call Queue]] should be moved to [[Call Queue (language)]] so we can make a page on the abstract concept of a Call Queue
21:46:52 <Taneb> I don't think a call queue is a common enough concept
21:47:41 <ais523> there's an unfinished language I've worked on that uses a queue rather than a stack for recursion
21:48:03 <ais523> but a separate queue for each function-equivalent
21:50:03 -!- callforjudgement has joined.
21:50:08 -!- ais523 has quit (Disconnected by services).
21:50:10 -!- callforjudgement has changed nick to ais523.
21:56:02 <HackEgo> [wiki] [[Call stack]] N http://esolangs.org/w/index.php?oldid=46063 * Hppavilion1 * (+1422) Created page with a wholelotta red links
21:57:26 <hppavilion[1]> For, y'know, information purposes for n00berific esolangers
22:02:15 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
22:02:42 -!- Phantom_Hoover has joined.
22:06:40 <HackEgo> [wiki] [[Call stack/Manipulation]] N http://esolangs.org/w/index.php?oldid=46064 * Hppavilion1 * (+2065) Created Page
22:08:41 -!- variable has joined.
22:14:43 <Taneb> My esolangs page broke for reasons so I've had to remove the animations because I don't feel like figuring out CSS3 animations
22:17:10 -!- dcentral has joined.
22:18:45 -!- boily has joined.
22:20:03 <HackEgo> [wiki] [[ChaitinFuck]] N http://esolangs.org/w/index.php?oldid=46065 * Hppavilion1 * (+2216) Created Page for study of Chaitin's Constant (there. A useful BF derivative.)
22:24:20 <Taneb> https://runciman.hacksoc.org/~taneb/esolangs.html is the page I was talking about
22:29:24 <boily> hppavellon[1]. you ha ve done it.
22:49:36 <HackEgo> hat/hatee-hatee-hatee-hooo
22:52:57 <HackEgo> portmanteau/«Portmanteau» is the French spelling of “port man toe”.
22:53:08 <HackEgo> horse/A horse, a horse! My kingdom for a horse!
22:53:14 <HackEgo> md5/MD5 is a hash algorithm mainly used by underdeveloped aliens.
22:53:31 <boily> `` culprits wisdom/md5
22:54:01 <boily> @ask mroman mrhelloman. underdeveloped aliens?
23:00:50 -!- hppavilion[1] has quit (Ping timeout: 276 seconds).
23:17:41 -!- Elronnd has changed nick to earenndil.
23:31:51 -!- jaboja has joined.
23:34:35 -!- Alcest has quit (Ping timeout: 246 seconds).
23:36:51 -!- hppavilion[1] has joined.
23:48:52 <HackEgo> certainty/We don't know what certainty is for sure, but at least it isn't a functor.
23:49:08 <HackEgo> caps lock/CAPS LOCK IS CRUISE CONTROL FOR TIRED OLD MEMES
23:49:13 <HackEgo> gaspatsjo/gaspatsjo is a norwegian soup, which died out due to a lack of hot summer days
23:49:39 <FireFly> followed by a lack of cold winter days
23:50:11 <FireFly> Norwegian climate converged, and now the forecast all year long is "Norwegian"
23:52:55 -!- oerjan has joined.
23:55:57 -!- gde33|2 has joined.
23:56:49 -!- heroux_ has joined.
23:57:21 -!- boily_ has joined.
23:58:19 -!- digitalcold has quit (Ping timeout: 250 seconds).
23:59:10 -!- digitalcold has joined.
23:59:35 -!- mbrcknl_ has joined.