Editor, Active player (297)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
I am testing a new posting feature here with this post.
arflech
He/Him
Joined: 5/3/2008
Posts: 1120
Bisqwit wrote:
I am testing a new posting feature here with this post.
pl0x 2b recoloring teh skype icon
i imgur com/QiCaaH8 png
Editor, Active player (297)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
arflech wrote:
pl0x 2b recoloring teh skype icon
Could you write the same in English?
Skilled player (1417)
Joined: 10/27/2004
Posts: 1978
Location: Making an escape
It appears to be a dialect of lolcat. I'll see what I can do about it. "Please recolor the Skype icon." I have some questions: 1. What is this feature you were testing? 2. Did it work?
A hundred years from now, they will gaze upon my work and marvel at my skills but never know my name. And that will be good enough for me.
Post subject: AutoSummary explained
Editor, Active player (297)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Ferret Warlord wrote:
It appears to be a dialect of lolcat. I'll see what I can do about it. "Please recolor the Skype icon."
Thanks for the translation. Why should I recolor the Skype icon?
Ferret Warlord wrote:
I have some questions: 1. What is this feature you were testing? 2. Did it work?
I was testing the AutoSummary feature. AutoSummary is a feature I wrote for the forums. It parses each sentence of the written post into a tree format, using Link-Parser. Then it follows the longest path through that parse tree and generates a shortened sentence using words only found on that longest path. The result makes an "AutoSummary" of the post. That summary is then shown on the IRC channel along with the reply notification. For example, Moozooh's post over here was AutoSummarized as: "Try interpolation. That 'll give sound you are looking for." The original post was: "Try 32 KHz sound frequency + gaussian interpolation. That'll give you that warm sound you're looking for." It is a rather complex mechanism considering that all it does is that it removes words from the sentence and posts them. But the grammatical analysis is required there to avoid removing important bits like predicates or prepositions that would make the sentence completely unintelligible. (Of course, it still manages to create unintelligible summaries, both because people write bad grammar and because the parser understands a small subset of English grammar…) Of course #2, the important bits of a message aren't necessarily in the grammatical structure. In the case of Moozooh's post I quoted above, a more relevant summary would be "Try 32 kHz sound frequency + gaussian interpolation". But making _that_ work in the general case is beyond my AI programming skills… Maybe if I made it simply list all nouns of the post ;) Then it would become: "32 kHz sound frequency. Gaussian interpolation. Warm sound." But then this post would be "Translation. Skype icon. The AutoSummary feature. AutoSummary. A feature. The forums. Each sentence. The written post. A tree." or something like that, not very good.
arflech
He/Him
Joined: 5/3/2008
Posts: 1120
Ferret Warlord wrote:
It appears to be a dialect of lolcat.
I didn't know that lolcats used "pl0x"; I thought it came forth from the sewers of 4chan (then again, so did the lolcats). Anyway, I had thought that the new feature was allowing people to contact each other via Skype, and for some reason the Skype button was colored for a different color scheme; it really should be recolored to fit in with the other buttons.
i imgur com/QiCaaH8 png
Senior Moderator
Joined: 8/4/2005
Posts: 5777
Location: Away
I'm not really sure 4chan is guilty of bastardizing English firsthand, rather than adopting various bastardizations.
Warp wrote:
Edit: I think I understand now: It's my avatar, isn't it? It makes me look angry.
Post subject: Re: AutoSummary explained
Joined: 7/16/2006
Posts: 635
Bisqwit wrote:
Ferret Warlord wrote:
It appears to be a dialect of lolcat. I'll see what I can do about it. "Please recolor the Skype icon."
Thanks for the translation. Why should I recolor the Skype icon?
Ferret Warlord wrote:
I have some questions: 1. What is this feature you were testing? 2. Did it work?
I was testing the AutoSummary feature. AutoSummary is a feature I wrote for the forums. It parses each sentence of the written post into a tree format, using Link-Parser. Then it follows the longest path through that parse tree and generates a shortened sentence using words only found on that longest path. The result makes an "AutoSummary" of the post. That summary is then shown on the IRC channel along with the reply notification. For example, Moozooh's post over here was AutoSummarized as: "Try interpolation. That 'll give sound you are looking for." The original post was: "Try 32 KHz sound frequency + gaussian interpolation. That'll give you that warm sound you're looking for." It is a rather complex mechanism considering that all it does is that it removes words from the sentence and posts them. But the grammatical analysis is required there to avoid removing important bits like predicates or prepositions that would make the sentence completely unintelligible. (Of course, it still manages to create unintelligible summaries, both because people write bad grammar and because the parser understands a small subset of English grammar…) Of course #2, the important bits of a message aren't necessarily in the grammatical structure. In the case of Moozooh's post I quoted above, a more relevant summary would be "Try 32 kHz sound frequency + gaussian interpolation". But making _that_ work in the general case is beyond my AI programming skills… Maybe if I made it simply list all nouns of the post ;) Then it would become: "32 kHz sound frequency. Gaussian interpolation. Warm sound." But then this post would be "Translation. Skype icon. The AutoSummary feature. AutoSummary. A feature. The forums. Each sentence. The written post. A tree." or something like that, not very good.
That sounds...really awesome. Is there any way we can see the AutoSummary of a post, perhaps when previewing it?
Post subject: Re: AutoSummary explained
Editor, Active player (297)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
petrie911 wrote:
That sounds...really awesome. Is there any way we can see the AutoSummary of a post, perhaps when previewing it?
I'll consider it (should this become a permanent feature instead of just a moment's toy), but currently they are only echoed on the IRC channel whenever one posts / edits a post. For this post, we got: 1342#nesvideos@NesVideoAgent New reply by Bisqwit (OT: test): http://tasvideos.org/forum/p/182516#182516 (Re: AutoSummary explained) -- AutoSummary: I should become something of a toy. They are echoed whenever one edits a post. 1342#nesvideos.gocha :o 1343#nesvideos.Bisqwit Hahah 1343#nesvideos.Upthorn hahahaha 1345#nesvideos.Bisqwit Somehow it reminds me of the propagandists' news interview editing :P
Senior Moderator
Joined: 8/4/2005
Posts: 5777
Location: Away
I guess I would rather argue against having this feature as the part of the forums themselves. If anything, it would not help people to read the entire post or to understand its meaning. What it can do is letting people read less and make premediate assumptions, which is something I suppose we don't want. Having it as a part of e-mail notification, however, would be both cool and useful. Perhaps this is better discussed in a separate thread?
Warp wrote:
Edit: I think I understand now: It's my avatar, isn't it? It makes me look angry.
Editor, Active player (297)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
moozooh wrote:
Perhaps this is better discussed in a separate thread?
Good idea. Moved the posts into a separate thread. Here is a parse tree of that sentence:
linkparser> Found 2 linkages (2 had no P.P. violations) at null count 3
Linkage 1, cost vector = (UNUSED=3 DIS=0 AND=0 LEN=11)

+---------------------------Xp---------------------------+
+---------Wd---------+ |
| +-Dmc-+---------Sp---------+----Os---+ |
| | | | | |
LEFT-WALL [moved] the posts.n [into] [a] separate.v thread.n .

[(LEFT-WALL)(\[moved\])(the)(posts.n)(\[into\])(\[a\])(separate.v)(thread.n)(.)]
[[0 8 2 (Xp)][0 3 1 (Wd)][2 3 0 (Dmc)][3 6 0 (Sp)][6 7 0 (Os)]]
[0]

Press RETURN for the next linkage.
linkparser> Linkage 2, cost vector = (UNUSED=3 DIS=0 AND=0 LEN=12)

+----------------------------Xp----------------------------+
+----------Wd----------+ |
| +------A------+---------Sp---------+----Os---+ |
| | | | | |
LEFT-WALL moved.v [the] posts.n [into] [a] separate.v thread.n .

[(LEFT-WALL)(moved.v)(\[the\])(posts.n)(\[into\])(\[a\])(separate.v)(thread.n)(.)]
[[0 8 2 (Xp)][0 3 1 (Wd)][1 3 0 (A)][3 6 0 (Sp)][6 7 0 (Os)]]
[0]
It ignores words that don't seem to help comprising a proper sentence. The first parsing means "the posts separate some thread" (wherein "separate" is a verb), and the second parsing means "moved posts separate some thread" (wherein "moved" is an participle, i.e. "posts that have moved"). But, if I add the subject, "I":
linkparser> Found 2 linkages (2 had no P.P. violations)
Linkage 1, cost vector = (UNUSED=0 DIS=0 AND=0 LEN=14)

+---------------------------Xp---------------------------+
| +--------MVp-------+---------Jp--------+ |
| +-----Op----+ | +-------Dsu------+ |
+--Wd--+-Sp*i+ +-Dmc-+ | | +----A----+ |
| | | | | | | | | |
LEFT-WALL I.p moved.v the posts.n into a separate.a thread.n .

[(LEFT-WALL)(I.p)(moved.v)(the)(posts.n)(into)(a)(separate.a)(thread.n)(.)]
[[0 9 3 (Xp)][0 1 0 (Wd)][1 2 0 (Sp*i)][2 5 2 (MVp)][2 4 1 (Op)][3 4 0 (Dmc)][5 8 2 (Jp)][6 8 1 (Dsu)][7 8 0 (A)]]
[0]

Press RETURN for the next linkage.
linkparser> Linkage 2, cost vector = (UNUSED=0 DIS=1 AND=0 LEN=12)

+---------------------------Xp---------------------------+
| +---------Jp--------+ |
| +-----Op----+ | +-------Dsu------+ |
+--Wd--+-Sp*i+ +-Dmc-+--Mp--+ | +----A----+ |
| | | | | | | | | |
LEFT-WALL I.p moved.v the posts.n into a separate.a thread.n .

[(LEFT-WALL)(I.p)(moved.v)(the)(posts.n)(into)(a)(separate.a)(thread.n)(.)]
[[0 9 3 (Xp)][0 1 0 (Wd)][1 2 0 (Sp*i)][2 4 1 (Op)][3 4 0 (Dmc)][4 5 0 (Mp)][5 8 2 (Jp)][6 8 1 (Dsu)][7 8 0 (A)]]
[0]
The first parse tree conveys the (intended) meaning, "I moved the posts, with a separate thread as a target for the posts". The second parse tree, I think, conveys the meaning "I moved the posts, and those posts love the 'a separate thread' concept". (Demonstrating how significant a difference can be caused by the lack of a subject.)
Post subject: Testing to make sure I read that right.
upthorn
He/Him
Emulator Coder, Active player (392)
Joined: 3/24/2006
Posts: 1802
I moved the posts into a separate thread. Edit: I must have misunderstood.
How fleeting are all human passions compared with the massive continuity of ducks.
Skilled player (1417)
Joined: 10/27/2004
Posts: 1978
Location: Making an escape
arflech wrote:
I didn't know that lolcats used "pl0x"; I thought it came forth from the sewers of 4chan (then again, so did the lolcats).
Hence my calling it a dialect.
The IRC Channel wrote:
1342#nesvideos@NesVideoAgent New reply by Bisqwit (OT: test): http://tasvideos.org/forum/p/182516#182516 (Re: AutoSummary explained) -- AutoSummary: I should become something of a toy. They are echoed whenever one edits a post.
Yeah, I figured it would produce some funny statements like that. :P It's almost enough to get me back onto IRC just to see what sorts of silliness it could produce. Still, nice feature.
A hundred years from now, they will gaze upon my work and marvel at my skills but never know my name. And that will be good enough for me.
Former player
Joined: 9/1/2005
Posts: 803
Here is how it parsed your post in this thread Ferret:
[22/10/08 01:55:57am] <@NesVideoAgent> New reply by Ferret Warlord (Sites: AutoSummary of forum posts on IRC channel): http://tasvideos.org/forum/p/182529#182529 -- AutoSummary: I figured it would produce like that. It 's to get just to see what sorts produce.
The results that it produces are pretty entertaining. I the best comparison to this that I can think of is running something through various machine translations, and then back into the original language languages to see how deformed the original "something" has become. And this reply (excluding this edit), just for comparison:
Here is Ferret. Results that it produces. The comparison is running something. Back into the original.
Joined: 8/27/2006
Posts: 883
I would keep it like this :P It's much more fun that trying to do something accurate :P
Joined: 7/16/2006
Posts: 635
So how does this handle very long posts? Does it just ignore posts longer than X number of words, or will it actually try to summarize some gigantic block of text?
Editor, Active player (297)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
petrie911 wrote:
So how does this handle very long posts? Does it just ignore posts longer than X number of words, or will it actually try to summarize some gigantic block of text?
It parses sentences from the beginning until the generated length exceeds 200 characters.
Joined: 7/2/2007
Posts: 3960
Reminds me of the LotRathon my dorm ran in college. We started out with running the entire content of the trilogy through MS Word's auto-summarizer with a target length of 100 words. Every third word was "Frodo".
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Joined: 11/11/2006
Posts: 1235
Location: United Kingdom
It seems a pretty cool idea. My only worry is if people have random rants that turn into a wall of text, or someone decides to talk about random things about how they like spaghetti or something equally off-topic. How well will auto-summarise respond to such things? Will it trim out all the rubbish in a long-running sentence and produce something that works, or something nonsensical?
<adelikat> I am annoyed at my irc statements ending up in forums & sigs
Joined: 10/15/2007
Posts: 685
The latter. I liken it to using Babelfish to translate sentences to foreign languages and back for humor's sake. Edit: AutoSummary: I liken to using something to translate sentences. It's a neat toy and all, but it either takes away the intended meaning or makes the line unintelligible.
Kirby said so, so it must be true. ( >'.')>
Skilled player (1417)
Joined: 10/27/2004
Posts: 1978
Location: Making an escape
So you'd rather go with old time, pay-by-word telegram than Babelfish?
A hundred years from now, they will gaze upon my work and marvel at my skills but never know my name. And that will be good enough for me.
Joined: 10/15/2007
Posts: 685
Since it truncates the summary if the line is too long, anyway, I'd sooner opt to let it truncate the original post and be done with it than take away or twist the meaning of the post. Edit: AutoSummary: Take the meaning. Useful! *snicker*
Kirby said so, so it must be true. ( >'.')>
upthorn
He/Him
Emulator Coder, Active player (392)
Joined: 3/24/2006
Posts: 1802
I'd actually just as soon have the old announcements with no summary at all. If I want to read the post, I'll click the link. Otherwise, it's just additional clutter in #nesvideos.
How fleeting are all human passions compared with the massive continuity of ducks.
Banned User
Joined: 12/23/2004
Posts: 1850
I wonder how hard it would be to make it put out useless garbage. Sort of like... defeating the idea. Put intelligence into a post, but make AutoSummary become RandomGibberish. Not being in IRC at the moment, I am rather uninterested and unopinionated, but it seems like a strange idea. However, I am reminded that I loathe the Javascript nagbox about images in signatures. Edit:
AutoSummary: I wonder how hard it would be to make put garbage. Put something into a post. Make something become RandomGibberish. I am uninterested. It seems like an idea. I am reminded that I loathe something about images.
Oh, I see. It already does that. Perhaps the goal should be to make it output intelligent summaries instead :)
Perma-banned
Editor, Active player (297)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
I will disable this feature for the time being. Although its summaries are fun to read, they seem to harm more than help. I intended it for helping the quick perusal on which forum posts one would be interested in replying to, but such opportunities are a little too rare compared to the amount of text it spews on the channel.