←2015-08-30 2015-08-31 2015-09-01→ ↑2015 ↑all
00:00:08 -!- APic has joined.
00:03:29 <variable> :/
00:13:36 -!- APic has quit (Ping timeout: 265 seconds).
00:21:20 -!- oerjan has joined.
00:27:34 -!- llue has joined.
00:30:50 -!- lleu has quit (Ping timeout: 240 seconds).
00:35:33 -!- llue has quit (Ping timeout: 256 seconds).
00:39:27 -!- rdococ has joined.
00:40:01 <MDude> vanilariables
00:40:17 <rdococ> what are vanilariables?
00:42:47 <MDude> The default state of flavor-based data?
00:43:17 <rdococ> so nothing to do with variables?
00:43:41 <MDude> Other flavors are mixed in to create other values.
00:44:11 <MDude> I just misreal variable's name as vanilariables for some reason.
00:44:16 <variable> oh
00:44:38 <MDude> And thought "Hmm, vanilariables, like some kind of variable that's also ice cream?"
00:45:20 <variable> I will not deny that I am similar to ice cream
00:45:23 <variable> I will also not confirm it
00:45:27 <oren> hmm I'm getting weird spaces at the beginning of my lines for some reason
00:45:49 <rdococ> maybe you need to fill those in with flake 95s
00:53:25 <oren> MsgBox("dammit", MsgBoxStyle.OkOnly)
00:53:40 <oren> printf debugging for the gui environment
01:04:57 -!- variable has changed nick to trout.
01:08:09 -!- singingboyo has joined.
01:22:17 <oren> basic functionality!
01:22:32 <oren> http://www.orenwatson.be/hahahaha.PNG
01:25:11 <rdococ> oh I know
01:25:28 <rdococ> how about an accept/reject FSM, but based on The Stanley Parable?
01:26:17 <rdococ> "When Stanley got to a set of three doors, he entered the middle door." or something in the code, so that if player doesn't pick middle door, player loses
01:26:35 <rdococ> or any other door you put
01:29:21 <izabera> oren: how long did it take?
01:29:25 <izabera> a few hours?
01:31:25 <oren> I was at dinner between 18:45 and 20:45
01:31:46 <izabera> this doesn't really help because timezones and shit
01:31:48 <oren> so only about two hours and most of that was relearning VB
01:32:42 <oren> Now I'm gonna start doing colors, then I'll do ssh
01:33:15 <oren> right now I only have telnet-like connections
01:34:16 -!- Phantom__Hoover has joined.
01:34:45 -!- gde33 has joined.
01:36:29 <oren> actually first, how should a terminal react to each of the control characters?
01:37:40 <oren> hmm
01:38:19 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
01:38:19 -!- gde33|2 has quit (Ping timeout: 240 seconds).
01:40:51 <izabera> printing crap and breaking everything is a common effect
01:40:56 <zzo38> SHIFT OUT will change to VT100 graphics and SHIFT IN to ASCII, although there are escape codes to change them.
01:41:12 <pikhq> oren: It Depends.
01:41:40 <oerjan> oren: ^S should be as annoying as possible hth
01:41:59 <zzo38> LINE FEED of course does the line feed, and then HORIZONTAL TAB and CARRIAGE RETURN are a few other control character to consider for cursor move, and BELL of course to ring the bell (possibly the visual bell, which could be set by an option).
01:42:30 <oren> maybe I should open a message box on ^S then?
01:42:39 <izabera> please write a terminal where bell can't possibly be enabled
01:42:44 <izabera> not even by accident
01:42:52 <oren> Warning: this is not supported
01:42:53 <izabera> not even if you actually try it
01:42:56 <oren> OK RETRY
01:43:12 <zzo38> izabera: Why?
01:43:17 <izabera> i HAAAAATEEEE It
01:43:31 <oren> Well I don't currently do anything on bell
01:43:36 <izabera> most annoying feature ever immagined
01:43:46 <zzo38> You should add the option to enable the bell though
01:44:05 <izabera> add an option to disable the option that enables the bell
01:44:53 <oren> How about if I just show an icon of a bell in an unobtrusive location on bell
01:44:57 <zzo38> A compile-time option maybe, that would disable the option that enables the bell, then? If it is VB6 then it doesn't really support compile-time options as far as I know
01:45:53 <zzo38> But what I know is that if I was using it I would want to enable the audible bell
01:50:00 <oren> hmm... how about, there's no sound by default, but there is a menu option to turn it on, with an "are you sure?" dialog to prevent izabera from accidentally turning it on
01:50:27 <HackEgo> [wiki] [[Commercial]] http://esolangs.org/w/index.php?diff=43977&oldid=37013 * SuperJedi224 * (+5)
01:50:37 <zzo38> Maybe it can do, although if you don't want sound shouldn't you just mute the system sound? But you can implement that if you want to I suppose
01:50:38 <izabera> should ask "are you reeeeeeeeeally sure? yes no" and preselect the no option
01:51:24 <oerjan> i think the option to turn on should somehow check that there are no other people within shouting distance hth
01:52:28 <zzo38> I don't think so, it can't easily check and shouldn't. Preselecting the "no" option is easy though I believe the MsgBox function in Visual Basic can easily you can program which option is preselected.
01:52:54 <izabera> it should need two keys like nuclear rocket launchers
01:53:25 * izabera is totally not exaggerating
01:53:31 * oerjan neither
01:53:32 <zzo38> I agree though there should be the option to turn on/off the bell (and possibly also the option to change it to visual bell)
01:53:46 <zzo38> If ANSI music is supported, also the option to independently turn on/off music.
02:00:12 <pikhq> I think that BEL should ring an actual bell HTH.
02:01:10 <izabera> darth sidious used to send BELs to any terminal used by the rebel alliance
02:02:02 <zzo38> If your computer has an actual bell then yes, although in Windows you may make it to be up to the system sounds driver, I would think; just as in X you can just use XBell or XkbBell and then the system X server decides what to do with it.
02:04:22 <oren> VB has the global Beep function
02:05:13 <zzo38> Yes, use that to ring the bell if the user has not disabled it in the terminal configuration menu.
02:05:15 <oren> https://msdn.microsoft.com/en-us/library/kz27k38z%28v=vs.90%29.aspx
02:07:05 -!- MDude has changed nick to MDream.
02:08:53 -!- hppavilion[1] has joined.
02:09:04 -!- APic has joined.
02:34:53 -!- atslash has quit (Quit: This computer has gone to sleep).
02:58:40 -!- hppavilion[1] has quit (Ping timeout: 246 seconds).
03:04:20 -!- hppavilion[1] has joined.
03:09:24 -!- Phantom__Hoover has quit (Read error: Connection reset by peer).
03:11:37 -!- Hoolootwo has quit (Quit: Temporarily refracted into a free-standing prism.).
03:14:29 -!- trout has quit (Quit: 1 found in /dev/zero).
03:14:47 -!- Hoolootwo has joined.
03:16:53 -!- Hoolootwo has quit (Client Quit).
03:17:01 -!- Hoolootwo has joined.
03:18:30 -!- Hoolootwo has quit (Client Quit).
03:18:38 -!- Hoolootwo has joined.
03:18:49 -!- Frooxius has quit (Ping timeout: 246 seconds).
03:36:57 -!- Hoolootwo has quit (Quit: Temporarily refracted into a free-standing prism.).
03:37:05 -!- Hoolootwo has joined.
03:38:14 -!- APic has quit (Ping timeout: 272 seconds).
03:38:35 -!- Hoolootwo has quit (Client Quit).
03:39:21 -!- Hoolootwo has joined.
03:43:04 <Sgeo> "This book would have been printed on recycled paper if it had been printed at all, but since it’s a digital copy, it isn’t. I guess the electrons are recycled, technically."
03:46:15 <oren> I'm still getting used to the idea of
03:46:58 <oren> recycled paper, now youre telling me we recycle electrons
03:49:25 <oren> I'm also still getting used to these if statements like
03:50:00 <oren> If tcpclient Is Nothing Then
03:50:43 <oren> for some reason Is Nothing feels way more emphatic than == 0
04:02:37 -!- Hoolootwo has quit (Quit: Temporarily refracted into a free-standing prism.).
04:02:45 -!- Hoolootwo has joined.
04:04:42 <oren> If Me Is Nothing Then Return False
04:05:08 <oren> that is perfectly cromulent VB code
04:06:15 <oren> Ok apparently that didn't solve the problem.
04:27:41 -!- bb010g has joined.
04:41:39 -!- hppavilion[1] has quit (Ping timeout: 244 seconds).
05:06:57 -!- heddwch has joined.
05:17:05 <oren> Would it be more secure or less secure if I only implement the REQUIRED parts of ssh?
05:34:56 -!- J_Arcane_ has joined.
05:35:02 -!- APic has joined.
05:36:22 -!- J_Arcane has quit (Ping timeout: 246 seconds).
05:36:36 -!- J_Arcane_ has changed nick to J_Arcane.
06:23:51 -!- |f`-`|f has quit (Ping timeout: 250 seconds).
06:24:53 -!- hppavilion[1] has joined.
06:25:15 -!- |f`-`|f has joined.
06:30:08 <hppavilion[1]> Here's an idea for a language
06:30:24 <hppavilion[1]> We have Piet which works on BitMaps
06:30:30 <hppavilion[1]> But nothing that works on Vector images
06:30:41 <hppavilion[1]> I recommend a programming langauge that interprets SVG code
06:31:04 <izabera> they exist, they're called svg viewers
06:32:05 <oren> Actionscript?
06:39:10 <hppavilion[1]> Isn't SVG a markup language?
06:39:24 <hppavilion[1]> Or is it a Programming Language?
06:40:38 <hppavilion[1]> Yeah
06:40:44 <hppavilion[1]> It's a markup language
06:45:00 <hppavilion[1]> I want to create an Esoteric GUI structure
06:45:06 <hppavilion[1]> Anyone have any ideas for that?
06:46:53 <zzo38> I don't know
06:47:46 <zzo38> Well, I have had some ideas of what things I would want to see in a GUI-based program, which are different from what most programs do.
06:58:02 * oerjan is pretty sure his touchpad just clicked without him touching it
07:00:00 <hppavilion[1]> zzo38: I'd like to hear these ideas out of curiousity
07:00:17 <hppavilion[1]> I have strong interest in GUI at this particular hour
07:00:21 <hppavilion[1]> I'm currently intalling kivy
07:00:32 <hppavilion[1]> Dammit
07:00:35 <hppavilion[1]> Installation failed
07:03:57 <zzo38> One thing would be in some program you could open the window and if you click it will type the coordinates into the command-line so you can type the other stuff too, it would probably be more useful than the existing ImageMagick GUI (normally ImageMagick does not need a GUI though)
07:05:14 <zzo38> As well as, in many kind of program since you have many mouse button you can use each one different function, left/middle/right button, it is more useful.
07:05:39 <zzo38> For other command though you can just use keyboard, but some thing is position you want to select on the screen or on the grid or whatever, mouse can help with it.
07:06:12 <zzo38> Some older UNIX programs do such thing and Athena scroll-bar and so on, but even though this is good idea many programs do not have it
07:10:30 <rdococ> I'd like to see a fully functional programming language without any textual coding required
07:10:57 <rdococ> Like a turing complete version of Folder.
07:14:48 -!- x10A94 has joined.
07:17:35 -!- AnotherTest has joined.
07:39:16 <zzo38> My best score on the "vs yourself" mode (this mode is a bit of a hack and is probably unintentional) is 2565 points, today. (It isn't very good)
07:40:39 <b_jonas> what
07:40:56 <b_jonas> what game versys yourself?
07:41:49 <zzo38> The "Amoebax" game, one of the game in the Ubuntu package manager. I had to change the configuration file in order to set the key of both players to same keys, and then you can control both plays by one keys!
07:42:15 <b_jonas> left/middle/right... eh, I'm still not used to that. I press the right mouse button with my middle finger because I'm used to only two mouse buttons.
07:42:35 <myname> who doesn't?
07:42:55 <b_jonas> don't some people press the three mouse buttons with three separate fingers?
07:43:27 <myname> i don't know any
07:45:17 <zzo38> I use different finger per button
07:45:59 <b_jonas> zzo38: for how many buttons?
07:46:11 <zzo38> With three mouse buttons.
07:46:17 <b_jonas> good
07:46:54 <b_jonas> that is probably a better way to use the mouse, and if I wanted to do lots of mousing, I should try to get used to it too
07:47:02 <b_jonas> it might also depend on the mouse hardware though
07:47:09 <zzo38> Athena scrollbar work with all three buttons, and i3-wm can also be configure to use all three buttons when clicking on the title-bar (I have done that too; left-button activates, middle-button switch between floating/tiling, right-button display the protocol/signal menu; I have keybindings for these functions too)
07:47:25 <myname> i don't think this actually matters
07:50:20 <zzo38> I would prefer the mouse without wheel though.
07:58:16 -!- hppavilion[1] has quit (Ping timeout: 246 seconds).
08:03:11 -!- bb010g has quit (Quit: Connection closed for inactivity).
08:32:28 -!- atslash has joined.
08:36:47 -!- atslash has quit (Ping timeout: 252 seconds).
08:37:43 -!- atslash has joined.
08:44:02 -!- Frooxius has joined.
08:44:10 -!- Frooxius has quit (Client Quit).
08:44:22 -!- Frooxius has joined.
09:00:32 -!- heddwch has quit (Read error: Connection reset by peer).
09:00:33 -!- shikhin has quit (Read error: Connection reset by peer).
09:01:07 -!- heddwch has joined.
09:04:54 -!- shikhin has joined.
09:14:57 -!- FireFly has quit (Ping timeout: 244 seconds).
09:37:55 -!- lleu has joined.
09:37:55 -!- lleu has quit (Changing host).
09:37:55 -!- lleu has joined.
10:10:51 -!- oerjan has quit (Quit: Later).
10:16:27 -!- rdococ has quit.
10:22:42 -!- MDream has changed nick to MDude.
10:38:39 -!- J_Arcane has quit (Ping timeout: 244 seconds).
10:46:04 <b_jonas> hmm, so M:tG has color indicators, including a two-color indicator on at least one card, but no colorless indicator, so that still has to go to an ability?
10:46:30 <b_jonas> mind you, Transguild Courier also has an ability
11:02:08 -!- HackEgo has quit (Remote host closed the connection).
11:16:15 -!- J_Arcane has joined.
11:17:13 -!- Phantom_Hoover has joined.
11:21:32 <b_jonas> great, there are now new writeups about the icfp contest
11:21:42 <b_jonas> I mean, team writeups
11:21:45 <b_jonas> `coins
11:27:56 <b_jonas> um
11:27:59 <b_jonas> HackEgo?
11:28:04 <b_jonas> fungot, where's HackEgo?
11:28:05 <fungot> b_jonas: about halfway through. it helped me concentrate on getting your code working on those few and rare occasions when it was introduced somewhere between fnord
11:28:13 <b_jonas> um... no?
11:38:45 -!- HackEgo has joined.
11:38:48 <fizzie> There it is.
11:38:52 <fizzie> It was there the whole time.
11:39:19 <b_jonas> `coins
11:39:38 <HackEgo> sttcoin kceptanthebecoin furgcoin posicoin vlasscoin lispaghcoin 0x6coin eturcoin byiotenzacoin chencoin javitycoin nadirequiemacoin ///coin glangenomiallycoin aienswertrecoin rwlercoin abccoin cyclocoin tedilucoin zlviicoin
11:39:54 <myname> ///coin :D
11:40:54 <b_jonas> `perl -eprint 10*6.3e6*5.5e3
11:40:55 <HackEgo> 346500000000
11:41:01 <b_jonas> `perl -eprintf"%e" 10*6.3e6*5.5e3
11:41:01 <HackEgo> Number found where operator expected at -e line 1, near ""%e" 10" \ (Missing operator before 10?) \ syntax error at -e line 1, near ""%e" 10" \ Execution of -e aborted due to compilation errors.
11:41:04 <b_jonas> `perl -eprintf"%e",10*6.3e6*5.5e3
11:41:05 <HackEgo> 3.465000e+11
11:56:54 -!- FreeFull has quit (Quit: BBS).
12:49:01 <oren> hmm noone answered my question... If I only implement what is REQUIRED or MUST in the ssh standard, would my implementation be more secure or less secure?
12:50:52 <izabera> larger amount of features != improved security
12:52:07 <oren> except that there might be a more secure cipher than the required on which is optional?
12:55:31 -!- FreeFull has joined.
13:06:22 -!- FireFly has joined.
13:14:32 -!- stalem has joined.
13:15:01 <stalem> greetings to anyyone awake
13:21:34 -!- `^_^v has joined.
13:21:42 <izabera> to you too
13:21:55 <oren> to you three
13:24:31 <izabera> ba-dum-tss
13:39:10 <stalem> oh ho ho so punny
13:39:45 <stalem> so what's going on in the lives of the esoterics?
13:55:54 <stalem> b_jonas: continuing from yesterday/before, my only background is the internet. i have no education in the matters so i guess basic literature would be best
13:56:58 <stalem> @tell ais523 hey thanks for pointing out my use of several state variables. i switched to an enum and the code is much less cluttered and has better overview!
13:56:58 <lambdabot> Consider it noted.
14:11:38 <HackEgo> [wiki] [[DeathScript]] N http://esolangs.org/w/index.php?oldid=43978 * YourDeathIsComing * (+1602) Created page with "DeathScript is an esoteric programming language created by [[User:YourDeathIsComing]]. It operates on only 3 variables. <br /> <br /> === Commands === The commands are *outpu..."
14:14:24 <HackEgo> [wiki] [[DeathScript]] http://esolangs.org/w/index.php?diff=43979&oldid=43978 * YourDeathIsComing * (+9)
14:15:36 <HackEgo> [wiki] [[User:YourDeathIsComing]] http://esolangs.org/w/index.php?diff=43980&oldid=43952 * YourDeathIsComing * (+22)
14:16:03 -!- atslash has quit (Quit: This computer has gone to sleep).
14:23:21 <izabera> why is that esoteric
14:24:31 <myname> indeed
14:27:39 <myname> pretty crappy
14:32:54 -!- stalem has quit (Ping timeout: 246 seconds).
14:53:01 -!- APic has quit (Ping timeout: 250 seconds).
15:07:59 <b_jonas> oh, it makes sense now!
15:09:32 <b_jonas> I was wondering how come Magic: Origins had five common artifacts. that seems a strange occurance. but I think it's because the next block has eldrazi and so will have very few common artifacts, possibly none.
15:09:48 <b_jonas> so basically it's balancing out the next two sets in standard.
15:15:13 <HackEgo> [wiki] [[Loader]] http://esolangs.org/w/index.php?diff=43981&oldid=43881 * 72.74.32.143 * (+52)
15:17:33 -!- rdococ has joined.
15:19:32 -!- rdococ has quit (Client Quit).
15:20:49 -!- rdococ has joined.
15:21:13 -!- AnotherTest has quit (Ping timeout: 246 seconds).
15:29:08 <rdococ> bored
15:32:14 -!- perrier has joined.
15:39:12 -!- spiette has joined.
16:02:09 <quintopia> hello internet
16:07:29 <quintopia> myname: the creator of deathscript is clearly a beginner. Doesn't know how to implement forms of flow control. It'll be a good language to implement in other languages (like deadfish) because of the minimal complication. (though deadfish is simpler and less stateful, so maybe this would be a "level 2")
16:08:08 <quintopia> actually, "level 3" because "level 1" is rot13 and thue-morse. "level 0" is cat.
16:12:41 -!- AnotherTest has joined.
16:20:52 <HackEgo> [wiki] [[Loader]] http://esolangs.org/w/index.php?diff=43982&oldid=43981 * SuperJedi224 * (+348)
16:26:27 -!- staffehn has joined.
16:27:24 -!- digitalc1ld has changed nick to digitalcold.
16:31:17 <HackEgo> [wiki] [[Loader]] http://esolangs.org/w/index.php?diff=43983&oldid=43982 * SuperJedi224 * (+147) /* Instructions */
16:33:44 <HackEgo> [wiki] [[Loader]] http://esolangs.org/w/index.php?diff=43984&oldid=43983 * SuperJedi224 * (+89)
16:36:22 -!- aretecode has quit (Remote host closed the connection).
16:39:22 -!- aretecode has joined.
16:40:33 <HackEgo> [wiki] [[Loader]] http://esolangs.org/w/index.php?diff=43985&oldid=43984 * SuperJedi224 * (+36)
16:45:08 -!- hppavilion[1] has joined.
16:50:28 -!- hppavilion[1] has quit (Ping timeout: 246 seconds).
16:52:00 -!- yiyus has quit (Ping timeout: 264 seconds).
16:54:41 -!- APic has joined.
16:55:32 <HackEgo> [wiki] [[Loader]] http://esolangs.org/w/index.php?diff=43986&oldid=43985 * SuperJedi224 * (-4) /* Instructions */
16:56:17 -!- yiyus has joined.
17:09:19 <HackEgo> [wiki] [[Loader]] http://esolangs.org/w/index.php?diff=43987&oldid=43986 * SuperJedi224 * (+222)
17:15:31 -!- drdanmaku has joined.
17:20:39 -!- hppavilion[1] has joined.
17:29:53 <shachaf> `olist 1001
17:29:54 <HackEgo> olist 1001: shachaf oerjan Sgeo FireFly boily nortti
17:30:31 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
17:33:05 -!- TieSoul has joined.
17:33:21 -!- hppavilion[1] has joined.
17:36:41 -!- AnotherTest has quit (Ping timeout: 256 seconds).
17:40:42 -!- AnotherTest has joined.
17:56:25 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
18:26:44 -!- FreeFull has quit (Quit: BRB).
18:28:28 -!- Lorenzo64 has joined.
18:29:13 -!- atrapado has joined.
18:31:02 -!- FreeFull has joined.
18:34:24 -!- ihon has joined.
18:35:44 -!- ihon has left ("Leaving").
18:43:36 -!- TieSoul has quit (Remote host closed the connection).
18:45:53 -!- APic has quit (Ping timeout: 244 seconds).
18:48:03 -!- Sgeo_ has joined.
18:50:09 -!- hppavilion[1] has joined.
18:50:10 -!- Sgeo has quit (Ping timeout: 246 seconds).
18:50:38 -!- mihow has joined.
18:53:33 -!- stalem has joined.
18:54:15 <stalem> @massages
18:54:16 <lambdabot> You don't have any messages
19:13:49 -!- APic has joined.
19:15:23 -!- zzo38 has quit (Remote host closed the connection).
19:21:31 -!- APic has quit (Ping timeout: 268 seconds).
19:42:25 -!- atslash has joined.
19:44:06 -!- AnotherTest has quit (Ping timeout: 250 seconds).
19:44:50 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
19:45:41 -!- Lorenzo64 has quit (Read error: Connection reset by peer).
19:45:50 -!- AnotherTest has joined.
19:47:25 -!- atslash has quit (Ping timeout: 268 seconds).
19:47:53 -!- atslash has joined.
20:04:43 -!- atrapado has quit (Quit: Leaving).
20:06:47 -!- hppavilion[1] has joined.
20:12:43 -!- hppavilion[1] has quit (Ping timeout: 252 seconds).
20:14:31 -!- hppavilion[1] has joined.
20:16:27 -!- lleu has quit (Ping timeout: 255 seconds).
20:17:54 <stalem> hppavilhion!
20:19:19 -!- hppavilion[1] has quit (Ping timeout: 252 seconds).
20:21:27 <tswett> Was it boily who started this nick–greeting blend trend?
20:24:54 -!- oerjan has joined.
20:26:43 -!- lleu has joined.
20:28:04 <oerjan> <b_jonas> um... no? <-- i'm pretty sure fungot was entirely accurate. at least the first sentence.
20:28:05 <fungot> oerjan: full numeric tower, you will end up doing as my practice for smalltalk is rewriting one of our sgi indy boxes.) to get the design down in the muddy grass to look through
20:30:22 <oerjan> WTF IS EVERYONE IDLE
20:30:24 -!- FireFly has quit (Ping timeout: 264 seconds).
20:30:34 <int-e> tswett: 2011-08-31 has: 20:45:28: <elliott> helo oerjan 20:45:31: <elliott> heloerjan
20:30:46 * int-e swats oerjan ------#####
20:31:09 * oerjan dodges int-e's fake mega-swatter
20:31:38 <stalem> i thought mondays are always idle days?
20:31:43 <oerjan> aha.
20:33:13 <stalem> fungot's a markov chain right?
20:33:13 <fungot> stalem: its 100% pure html/ xml built in functions
20:33:14 -!- x10A94 has quit (Read error: Connection reset by peer).
20:33:28 <stalem> hm are you sure fungot?
20:33:28 <fungot> stalem: aw man.
20:33:31 <stalem> gotcha
20:34:46 <oerjan> @tell oren <oren> hmm noone answered my question... If I only implement what is REQUIRED or MUST in the ssh standard, would my implementation be more secure or less secure? <-- probably depends. istr the recent major tls (?) vulnerability happened only to sites implementing a downgrading-to-obsolete-version feature
20:34:46 <lambdabot> Consider it noted.
20:35:33 * int-e . _ _ _|_ _ /######|
20:35:33 * int-e . <_ | | | / | | <_' ==========<#######| oerjan
20:35:33 * int-e . ._> \|\| \_| | ._> \######|
20:35:47 * oerjan well and duly squashed
20:36:17 <int-e> eww, squishy
20:40:45 <stalem> when a lexer returns a token to a parser the token has an associated type iinw. but what is the purpose of that type if the parser can find out by looking at the token's value? or is the type checking faster, say if you use an enum?
20:41:12 <stalem> that should be iinm, don't know how that got inverted
20:41:45 -!- APic has joined.
20:41:54 <stalem> or am i missing something?
20:41:55 <oerjan> lexer in what language
20:42:18 <oerjan> having types improves code reliability, in general
20:42:34 <oerjan> but i don't think it's obligatory
20:42:57 <stalem> i'm coding in c#. ok so they're not an integral part of the parser
20:44:08 <stalem> it's just that i'm thinking about the case of handling opening/closing parens. either i have a lot of different token types, one for opening, one for closing etc...
20:44:51 <stalem> which leads to cluttered code and a lot of switch cases. or, i have general types, but the parser must still ultimately check the value, making the type obsolete in the first place?
20:45:03 <oerjan> in haskell's parsec, there's a lot of types but i think if you use a lexer there's only one for it.
20:46:09 * oerjan thinks he's really not familiar with whatever c# does
20:46:38 <oerjan> although it's a language with objects and subtyping, which changes the options
20:46:51 <stalem> how do you mean?
20:47:13 <oerjan> stalem: i am guessing the types are just so you can handle several lexer results in common, then
20:48:34 <oerjan> i think in C flex parsers, token types are usually just enums. oh hm maybe that's what C# uses types for too
20:48:48 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…).
20:48:50 <stalem> hm i'm feeling silly now asking questions when i don't fully grasp the concept i think
20:49:00 <stalem> i did think of using enums as types tho yeah
20:49:04 <oerjan> stalem: perhaps you should think of the type as just a first coarse division
20:49:56 <stalem> i guess that makes sense. i could also be overthinking this, it's what i do. like i get this feeling my code isn't written "correctly", even tho it does like intended
20:49:57 <oerjan> in flex iirc, it's common to have one enum value for each reserved token, but you'd still have just one type shared for all "identifiers" since they are user named
20:50:19 <stalem> maybe you could call me a perfectionist i dunno
20:50:50 <stalem> could you describe the difference of what you mean by enum and types? cos i'm getting a bit confused now
20:51:05 <stalem> i thought i could use enums AS types?
20:51:27 <stalem> oh no wait sorry i get it now, you're talking about a tool now yes, flex
20:51:47 <oerjan> um i'm mixing a bit here, because C doesn't have subtypes so has to use enums to encode things
20:51:55 <stalem> maybe i'm going the rough path then, writing my code from scratch?
20:52:01 <stalem> oh then i get it
20:53:56 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
20:54:54 * stalem dives into it and hopes to return unscathed
20:55:24 <oerjan> i dunno, i think maybe everyone should write a lexer by hand once before going on to tools. i suspect your language's lexing isn't that complicated anyhow. :)
20:58:34 <stalem> that's what i thought as well! if i'm gonna learn tools, i need to know what a lexer/parser does, exactly how BNF is written etc and what better way to learn but doing it yourself?
20:59:40 <stalem> nah it should be fairly easy i hope it resembles lisp quite a bit. it's a simple script i designed for simple natural language generation http://pastebin.com/gnd67AKg
21:01:40 -!- `^_^v has quit (Quit: This computer has gone to sleep).
21:01:40 -!- hppavilion[1] has joined.
21:01:43 <stalem> not sure yet if {x y z w} should be if x _ends_ with y or _contains_ y
21:01:44 <hppavilion[1]> I'm in Environmental Science
21:01:56 <hppavilion[1]> We're learning about Dichotomous Keys
21:02:07 <hppavilion[1]> Which are basically FSMs
21:02:08 * stalem opens google
21:02:19 * stalem closes it again
21:02:28 <hppavilion[1]> I'm pondering a TC Dichotomous Key
21:03:10 <stalem> after a quick googling that would be quite interesting
21:03:21 <hppavilion[1]> What would be?
21:04:07 <stalem> a TC dichotomous key
21:04:19 -!- copumpkin has joined.
21:04:47 <oerjan> hppavilion[1]: ah i remember such keys from some books my family had - fishes and trees/shrubs, at least
21:05:11 <hppavilion[1]> Yep
21:05:12 <stalem> (<boolean exp> <jump adress true> <jump adress false>)
21:05:28 <hppavilion[1]> At first I thought a Dichotomous key was basically a Decision Tree
21:05:49 <stalem> reminds me of bytebytejump
21:05:59 <hppavilion[1]> Then I remembered that, /technically/, if you /really/ wanted to, you /could/, in /theory/ loop a question
21:06:08 <hppavilion[1]> GTG to Algebra
21:06:49 <oerjan> hppavilion[1]: now i'm imagining an xkcd with such a looping key
21:07:12 <oerjan> i guess that would be essentially a flowchart, though
21:07:33 <oerjan> and he's done plenty of those, i think?
21:10:36 <hppavilion[1]> Could a system for defining an infitite finite-state machine be TC?
21:10:40 -!- FireFly has joined.
21:10:46 <hppavilion[1]> I suppose it could be
21:10:51 <hppavilion[1]> Must be possible
21:11:30 <hppavilion[1]> oerjan: He has
21:12:29 <hppavilion[1]> How does one store a flowchart as plaintext I wonder?
21:12:39 <hppavilion[1]> Probably /as/ a dichotomous key
21:18:11 -!- rdococ has quit (Read error: Connection reset by peer).
21:20:47 -!- JesseH has quit (Read error: Connection reset by peer).
21:26:17 <tswett> stalem: I don't see any reason for the lexer to provide any type information along with the tokens it provides.
21:27:34 <tswett> Just have it yield a bunch of things of type "Token" or something; the lexer's job doesn't involve interpreting the tokens in any way.
21:27:38 <tswett> hppavilion[1]: well, "infinite finite-state machine" is a contradiction in terms; it'd just be an "infinite-state machine".
21:27:45 <shachaf> Huh, timecube.com expired.
21:28:07 <oerjan> shachaf: the end times for sure
21:28:11 <tswett> And a Turing machine *is* a type of infinite-state machine.
21:28:29 <shachaf> oerjan: the ends are nigh
21:28:55 <oerjan> the four end times of the apocalypse
21:29:27 <oerjan> in a single rotation of you know what
21:29:37 <shachaf> fungot: I'd like to see you trained on timecube.com
21:29:38 <fungot> shachaf: it seems to me that a list would be car of mumble frotz.
21:29:48 <shachaf> fungot: We are all educated stupid.
21:29:48 <fungot> shachaf: did irp get mentioned now? can i borrow 26.7% of the rayon textile production of the indonesian fnord?
21:30:39 <oerjan> `? fnord
21:30:40 <HackEgo> ​? ¯\(°​_o)/¯
21:31:24 <oerjan> `?
21:31:25 <HackEgo> ​? ¯\(°​_o)/¯
21:31:31 <oerjan> `?
21:31:32 <HackEgo> ​? ¯\(°​_o)/¯
21:31:40 <oerjan> oh duh
21:32:01 <MDude> `? dash
21:32:01 <HackEgo> dash? ¯\(°​_o)/¯
21:32:24 <oerjan> i guess we will have no place to put fungot's important revelation, then.
21:32:24 <fungot> oerjan: rpn is fun too. have you considered changing your nick a bit? i mean, a mailing list one time :)
21:34:20 <fizzie> oerjan: Well, have you?
21:34:33 <fizzie> fungot: Do you have suggestions for a new nick for them?
21:34:33 <fungot> fizzie: can be :p ( /me hunts) don't like spoon feeding. and we know that.
21:34:36 -!- oerjan has changed nick to oerjan_nope.
21:37:05 <stalem> tswett: tba
21:37:18 <stalem> *thanks that should make things a bit easier
21:37:26 <MDude> `? indonesia
21:37:27 <HackEgo> indonesia? ¯\(°​_o)/¯
21:37:54 <shachaf> fungot: what should my nick be
21:37:54 <fungot> shachaf: i'm only discussing interpretters here. ( just wording changes so as to preserve anonymous access in mit systems. i'm specifically interested in the quality of the individual to choose the exact file he wanted to actually write some programs in shakell?
21:40:10 -!- stalem has quit (Quit: what is sleep).
21:41:20 <oerjan_nope> `learn Indonesia is a large island country in Asia and the world's most populous muslim country. Its major export is rayon textile from the Indonesian fnord.
21:41:22 <HackEgo> Learned 'indonesia': Indonesia is a large island country in Asia and the world's most populous muslim country. Its major export is rayon textile from the Indonesian fnord.
21:41:28 <oerjan_nope> MDude: thx
21:41:51 <MDude> no problem
21:48:47 -!- hppavilion[1] has quit (Ping timeout: 252 seconds).
21:58:56 -!- mauris has joined.
22:09:58 <shachaf> wikia.com is so bad
22:23:39 -!- JesseH has joined.
22:31:18 <HackEgo> [wiki] [[Loader]] http://esolangs.org/w/index.php?diff=43988&oldid=43987 * SuperJedi224 * (+546)
22:41:01 -!- hppavilion[1] has joined.
22:41:46 <tswett> shachaf: os
22:42:12 <tswett> I found some web application once that would perform sentiment analysis on my tweets.
22:42:22 <tswett> According to the application, my most negative tweet ever was about Wikia.
22:42:45 <tswett> Now, it just so happens that right after that tweet, I tweeted: "That tweet should be easy for sentiment analysis bots to handle."
22:42:52 <tswett> (Woo, I was correct!)
22:44:55 <Phantom_Hoover> what was the tweet
22:54:18 <oerjan_nope> tswett: obviously the bot just cheated and read your next message
22:54:27 <tswett> Well, there was a previous tweet saying something like: "I'm really glad I set my browser not to run Flash by default. It makes a lot of web sites much less annoying."
22:55:00 <oerjan_nope> is that your most positive twh
22:55:17 <tswett> And my next tweet was something like: "But not Wikia. Even with Flash disabled, being on Wikia is a really annoying experience."
22:55:28 <tswett> oerjan_nope: os
22:55:37 <oerjan_nope> wtf is os
22:55:54 <tswett> Operating system.
22:59:19 <Sgeo_> notswett
22:59:30 <Sgeo_> Oh I was scrolled up, oops
22:59:36 <Sgeo_> shachaf, yes\
23:01:49 <tswett> Hsgello.
23:01:56 <tswett> "A God so stupid that he claims only a single day rotation of Earth - while my Cubic Wisdom has allowed me to create 4 simultaneous days within a single Earth rotation."
23:02:07 <tswett> Wow, I never knew that Gene Ray CREATED the Time Cube.
23:03:26 <tswett> Now, something I'm not clear on.
23:03:40 <tswett> Is the Time Cube a cube? Does it have corners? If it has corners, how many corners does it have?
23:05:25 <shachaf> yes what twh
23:05:48 <shachaf> `? os
23:05:49 <HackEgo> os is the accusative plural of us.
23:06:36 <oerjan_nope> it may also be a municipality in norway hth
23:07:06 <oerjan_nope> `learn_append os Also a municipality in Norway.
23:07:08 <HackEgo> Can't open wisdom/o: No such file or directory. \ Learned 'o': Also a municipality in Norway.
23:07:12 <oerjan_nope> oops
23:07:15 <oerjan_nope> `? o
23:07:15 <HackEgo> Also a municipality in Norway.
23:07:22 <oerjan_nope> `rm wisdom/o
23:07:24 <HackEgo> No output.
23:07:28 <oerjan_nope> *sigh*
23:07:31 <fizzie> My understanding was that it was a cube, and had 4 corners.
23:07:35 <fizzie> But I'm no Time Cube expert.
23:07:36 <oren> hallo
23:07:59 <oerjan_nope> `cat bin/learn_append
23:08:02 <HackEgo> ​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\? .*//') \ stuff=$(echo "$1" | cut -d' ' -f2-) \ perl -i -p -e 's/\n/ /' "wisdom/$topic" \ echo "$stuff" >>"wisdom/$topic" \ echo -n "Learned '$topic': " \ cat "wisdom/$topic"
23:09:12 <oerjan_nope> `le/rn os Os is the accusative plural of us. Also a municipality in Norway.
23:09:14 <HackEgo> No output.
23:09:20 <oerjan_nope> wat
23:09:23 <oerjan_nope> `? os
23:09:24 <HackEgo> os is the accusative plural of us.
23:09:27 <oerjan_nope> `? o
23:09:28 <HackEgo> o? ¯\(°​_o)/¯
23:09:34 <oerjan_nope> òh
23:09:46 <oerjan_nope> `` ls wisdom/os*
23:09:47 <HackEgo> wisdom/os \ wisdom/ostrich
23:09:58 <oerjan_nope> `le/rn os/Os is the accusative plural of us. Also a municipality in Norway.
23:10:00 <HackEgo> Learned «os»
23:10:09 <oerjan_nope> `? os
23:10:10 <HackEgo> Os is the accusative plural of us. Also a municipality in Norway.
23:11:10 <tswett> Aww, http://www.thewisesthuman.com/ is also expired.
23:11:23 -!- oerjan_nope has changed nick to oerjan.
23:12:00 <shachaf> fizzie: are you a lambda cube expert
23:13:21 <oerjan> or can he polymorph into one
23:14:51 <shachaf> what's with these one-page olists
23:18:53 <APic> Ring of Polymorph ♥
23:21:17 <tswett> "Teaching that a Cube has '6 sides' with no top & bottom, induces an evil curse that pervades all academic institutions."
23:21:38 <tswett> Yeah, I hate it when people teach that a cube has six sides with no top and bottom.
23:22:29 <oren> http://www.rfc-archive.org/getrfc.php?rfc=2410
23:22:31 <oren> lol
23:33:51 <hppavilion[1]> Hellu
23:35:55 <APic> Hallu
23:57:07 -!- drdanmaku has quit (Quit: Connection closed for inactivity).
←2015-08-30 2015-08-31 2015-09-01→ ↑2015 ↑all