Sneak Peek

Tell the community about tournaments, new go sites, software updates, etc.
User avatar
daniel_the_smith
Gosei
Posts: 2116
Joined: Wed Apr 21, 2010 8:51 am
Rank: 2d AGA
GD Posts: 1193
KGS: lavalamp
Tygem: imapenguin
IGS: lavalamp
OGS: daniel_the_smith
Location: Silicon Valley
Has thanked: 152 times
Been thanked: 330 times
Contact:

Re: Sneak Peek

Post by daniel_the_smith »

jts wrote:Yes, I signed up today and was confused by that too. From reading the description I thought that I would choose 5 patterns that I wanted to see variations sprouting from, so I picked 4-4, low approach as my first, 4-4, high approach as my second... and then it told me that it was full. Are you supposed to put in the entire joseki that you want to be tested on?


I was going to say, "Just put in a 4-4 stone; You should get examples of both," but I went and checked-- the low approach is nearly 50 times as frequent, so you probably would need to put in the high approach by itself (like you did) to get any/many examples of it.

My wording is probably not best and the system itself may not be final; at the moment it lets you add positions as long as there's five or fewer groups in your queue, but the thing that isn't obvious is that each position you add might end up creating more than one group (up to five if the variations are evenly distributed).

jts wrote:Other things that you could tweak:

*i* On the very last move, the board jumps directly to "difficulty" without giving you a chance to see what the last move was.


Others have noted this. I haven't yet thought of a good way to both ask "how hard was this" and show the final position. Suggestions are welcome though.

jts wrote:*ii* The program will jump over twenty moves in another part of the board, say "white to move in upper left", and then once you find that move, jump over another thirty moves, ask you to find a move "on the right side", which actually means in the center... I really like the idea of learning the big follow-ups to a joseki while you learn the joseki, but I'd like to see two changes: (i) presumably you can make it so that move "X" only gets shown as a follow-up if it appears as the next big move in some percentage of the games (to get rid of things like the random black stone that spills into the upper right from the lower left on move 70), and (ii) personally I would learn more if twenty intervening moves were shown as a quick animated sequence, rather suddenly popping onto the board.


Fair points. (i) is actually part of the system already, unfortunately those random moves end up matching between games sometimes. By default, the tests end when there are no longer at least 3 (IIRC) pro games that agree on the next move. However, if you adjust the test and make it longer, I don't have a system to filter that sort of thing out. (ii) is something I might consider doing in the future if enough people agree with you.


jts wrote:*ii* From the first five or six joseki I played through, it seems like the same joseki always shows up in the context of exactly the same game. From your description of how this works (i.e., the first joseki I see is the most commonly played, second is second most common), there should be hundreds of games where the joseki appeared, no? Would it be inordinately difficult for the program to call up a different board configuration each time it wants to test you on a given joseki?


Instead of answering directly, I think a little more explanation of what it's doing might be in order.

Let's say the distribution is AAAABBBCCDD, where each letter is an example of a variation. I add these to a group in your queue in the order ABCDABCDABA*. On the first two days, you'll only see the first thing in your queue, a single example of variation A. The next two days, you'll see the example of B, but not that example of A (unless it was very very difficult for you). Next C, and so on, until you finally get back to a separate example of variation A. In other words, the system wants you to "memorize" the particular examples of the variation(s) one at a time. After you've used it for a while, the variations will be all jumbled up (according to difficulty) and will appear to you in no particular order.

[*] That order is specifically so that you won't see the same thing over and over for days.

Now, the only way you should see the same thing over and over on the first day is:

* The system had to show you every move; if that happens, you'll get the same exact test again later in the session. If the system has to show you the answer a second time, you'll get the test a 3rd time and so on. It doesn't consider you to have really taken the test until you've gotten through it with minimal help. (You can tell if this happens-- it won't ask you how hard it was)

* You clicked "get another test from your queue" and there isn't a lot of variation in one of the groups in your queue, so all the tests are similar.

jts wrote:I hope this doesn't seem like whining! Just suggestions from a first-time user. I've always thought the graphic design on Daily Joseki is (mostly) amazing, btw - did you do it yourself?


I really appreciate the comments, thank you for trying it! If nothing else it tells me what sort of things I will need to explain better. My wife did the graphics for the website, any less than amazing parts are probably my own additions. :)
That which can be destroyed by the truth should be.
--
My (sadly neglected, but not forgotten) project: http://dailyjoseki.com
User avatar
emeraldemon
Gosei
Posts: 1744
Joined: Sun May 02, 2010 1:33 pm
GD Posts: 0
KGS: greendemon
Tygem: greendemon
DGS: smaragdaemon
OGS: emeraldemon
Has thanked: 697 times
Been thanked: 287 times

Re: Sneak Peek

Post by emeraldemon »

So I decided to try to learn the avalanche... first variation has 40 moves. I may be in trouble.
User avatar
jts
Oza
Posts: 2662
Joined: Sat Sep 18, 2010 4:17 pm
Rank: kgs 6k
GD Posts: 0
Has thanked: 310 times
Been thanked: 632 times

Re: Sneak Peek

Post by jts »

daniel_the_smith wrote:Others have noted this. I haven't yet thought of a good way to both ask "how hard was this" and show the final position. Suggestions are welcome though.

Would it be difficult to set it so that it expects one more click anywhere as the "last move", and accepts any coordinate as the right answer?

daniel_the_smith wrote:
* The system had to show you every move; if that happens, you'll get the same exact test again later in the session. If the system has to show you the answer a second time, you'll get the test a 3rd time and so on. It doesn't consider you to have really taken the test until you've gotten through it with minimal help. (You can tell if this happens-- it won't ask you how hard it was)

* You clicked "get another test from your queue" and there isn't a lot of variation in one of the groups in your queue, so all the tests are similar.


Okay - so on subsequent days, when it tests me on the same variation it will take it from a different game?

daniel_the_smith wrote:My wife did the graphics for the website, any less than amazing parts are probably my own additions. :)


Your wife has great taste, and you have good judgment. ;) Before you officially launch DJ, you should ask her to play around with the fonts a little. (I like the courier-ish font you use on the navigation bar, but the sans-serif font that you use for the content is a little blah.)
User avatar
daniel_the_smith
Gosei
Posts: 2116
Joined: Wed Apr 21, 2010 8:51 am
Rank: 2d AGA
GD Posts: 1193
KGS: lavalamp
Tygem: imapenguin
IGS: lavalamp
OGS: daniel_the_smith
Location: Silicon Valley
Has thanked: 152 times
Been thanked: 330 times
Contact:

Re: Sneak Peek

Post by daniel_the_smith »

emeraldemon wrote:So I decided to try to learn the avalanche... first variation has 40 moves. I may be in trouble.


Yes. Yes you might. :)
That which can be destroyed by the truth should be.
--
My (sadly neglected, but not forgotten) project: http://dailyjoseki.com
User avatar
daniel_the_smith
Gosei
Posts: 2116
Joined: Wed Apr 21, 2010 8:51 am
Rank: 2d AGA
GD Posts: 1193
KGS: lavalamp
Tygem: imapenguin
IGS: lavalamp
OGS: daniel_the_smith
Location: Silicon Valley
Has thanked: 152 times
Been thanked: 330 times
Contact:

Re: Sneak Peek

Post by daniel_the_smith »

jts wrote:Would it be difficult to set it so that it expects one more click anywhere as the "last move", and accepts any coordinate as the right answer?


Not a bad idea. One thing to keep in mind is that I expect eventually you'll have rather a lot in your queue and will want to go through things rapidly, so I want to make the process as quick as possible.


jts wrote:Okay - so on subsequent days, when it tests me on the same variation it will take it from a different game?


What is in your queue are particular examples from pro games. So, you will continue to see the game you saw today, but with less frequency, and you will get other examples of the same variation as time goes on. If you've ever used Anki, imagine that I make a card for every pro game/joseki combination, and I add a new one to your stack periodically. If you say "5" a couple times in a row you won't see that particular game for more than a week (I forget the exact numbers).

I didn't want it to give you a random game for every joseki every time (I get the feeling that's what you were expecting) for a few reasons:
* Primarily, I want you to be able to pick up contextual cues from the game as an aid to remembering the sequence.
* The test positions are automatically generated and every game eventually diverges into a rare position, so there's a technical problem of how do I know that I'm actually really really showing the exact same variation?
* Not every position is common enough to have a large enough pool of games to do this with.

The sources I used when writing this code include:
http://www.supermemo.com/english/ol/sm2.htm
http://ichi2.net/anki/wiki/FrequentlyAs ... Ankiuse.3F

jts wrote:Your wife has great taste, and you have good judgment. ;) Before you officially launch DJ, you should ask her to play around with the fonts a little. (I like the courier-ish font you use on the navigation bar, but the sans-serif font that you use for the content is a little blah.)


Thanks :) I think I probably picked the body text font, so... hehe. I'm planning on assembling the last few posts I've made here and asking her to turn them into a "real" about/faq page...

Alright, bed time... I hope that made some sort of sense, I'm pretty tired :)
That which can be destroyed by the truth should be.
--
My (sadly neglected, but not forgotten) project: http://dailyjoseki.com
User avatar
daniel_the_smith
Gosei
Posts: 2116
Joined: Wed Apr 21, 2010 8:51 am
Rank: 2d AGA
GD Posts: 1193
KGS: lavalamp
Tygem: imapenguin
IGS: lavalamp
OGS: daniel_the_smith
Location: Silicon Valley
Has thanked: 152 times
Been thanked: 330 times
Contact:

Re: Sneak Peek

Post by daniel_the_smith »

I think I just fixed a math error that would cause the system to delay an extra day before giving you new material from your queue. If it seems like it's not giving you new stuff every two days like I said it should, please let me know...
That which can be destroyed by the truth should be.
--
My (sadly neglected, but not forgotten) project: http://dailyjoseki.com
User avatar
daal
Oza
Posts: 2508
Joined: Wed Apr 21, 2010 1:30 am
GD Posts: 0
Has thanked: 1304 times
Been thanked: 1128 times

Re: Sneak Peek

Post by daal »

A few comments:

1. As others have mentioned, when in Study mode, it would be nice if after finishing a Joseki, that we would be prompted with a "next" button to go the the next joseki instead of it automatically springing to the next one without giving one any time to view the end position.

2. The josekis in study mode don't seem to be rotated. This would be a nice feature.

3. The first hint isn't one. In my case, when I had selected the initial position for study (in select mode) I had entered a low approach to a 3-4 stone, and that is what is shown in the hint.

4. It would be nice if the board were resizable. As it is, the whole board doesn't fit on my screen, so I have to zoom out, which makes the text close to illegible.

5. The reset time for when I can do the tests again, does not specify a time zone. (in other words, it tells me the wrong time).
Patience, grasshopper.
User avatar
daniel_the_smith
Gosei
Posts: 2116
Joined: Wed Apr 21, 2010 8:51 am
Rank: 2d AGA
GD Posts: 1193
KGS: lavalamp
Tygem: imapenguin
IGS: lavalamp
OGS: daniel_the_smith
Location: Silicon Valley
Has thanked: 152 times
Been thanked: 330 times
Contact:

Re: Sneak Peek

Post by daniel_the_smith »

daal wrote:A few comments:

1. As others have mentioned, when in Study mode, it would be nice if after finishing a Joseki, that we would be prompted with a "next" button to go the the next joseki instead of it automatically springing to the next one without giving one any time to view the end position.

2. The josekis in study mode don't seem to be rotated. This would be a nice feature.

3. The first hint isn't one. In my case, when I had selected the initial position for study (in select mode) I had entered a low approach to a 3-4 stone, and that is what is shown in the hint.

4. It would be nice if the board were resizable. As it is, the whole board doesn't fit on my screen, so I have to zoom out, which makes the text close to illegible.

5. The reset time for when I can do the tests again, does not specify a time zone. (in other words, it tells me the wrong time).


1. I'll be doing what jts suggested, most likely.

2. You mean games should be oriented differently each time you see them? I agree! I forgot to write that bit..

3. Hm, good point, this is a bug-- when I wrote that I don't think I ever tried it after putting just a stone or two in the select page. (At the time the select page was much more complicated and you had to put in the whole sequence you wanted to learn).

4. Thanks for reminding me, I have some screens that are just a little too small, also...

5. There's some js that's supposed to be figuring out what your computer thinks the time zone is, and displaying it in that. You'll notice I didn't paste that everywhere, so some pages show times in UTC. If it doesn't state a time zone, I believe it should be running the code to figure out what your time zone is. I need to make this consistent.

I think I address most of these next time I update the site, which may not be until after the weekend.

Thank you very much for the comments, they were very helpful!
That which can be destroyed by the truth should be.
--
My (sadly neglected, but not forgotten) project: http://dailyjoseki.com
User avatar
daal
Oza
Posts: 2508
Joined: Wed Apr 21, 2010 1:30 am
GD Posts: 0
Has thanked: 1304 times
Been thanked: 1128 times

Re: Sneak Peek

Post by daal »

Daniel, I'd prefer if the reset were on the next calendar day, instead of 24 hours later.

One other little comment. In study mode, sometimes it takes a while for the interface to react to a click, and sometimes I click on the same intersection twice thinking that my click hadn't been registered. If for example, I had tried to place a black stone and click twice, what happens is that the program thinks I also wanted to place a white stone on the same spot and responds by removing the black stone and marking the intersection with a white x. Maybe it would be better if in study mode a click on an occupied point did nothing.
Patience, grasshopper.
User avatar
daniel_the_smith
Gosei
Posts: 2116
Joined: Wed Apr 21, 2010 8:51 am
Rank: 2d AGA
GD Posts: 1193
KGS: lavalamp
Tygem: imapenguin
IGS: lavalamp
OGS: daniel_the_smith
Location: Silicon Valley
Has thanked: 152 times
Been thanked: 330 times
Contact:

Re: Sneak Peek

Post by daniel_the_smith »

daal wrote:Daniel, I'd prefer if the reset were on the next calendar day, instead of 24 hours later.


Shhh, don't tell anyone, but it's supposed to be 16 hours, not 24. I'll double check the code, maybe there's a bug. But when I look at timezones, maybe I'll change this to once per calender day.

daal wrote:One other little comment. In study mode, sometimes it takes a while for the interface to react to a click, and sometimes I click on the same intersection twice thinking that my click hadn't been registered. If for example, I had tried to place a black stone and click twice, what happens is that the program thinks I also wanted to place a white stone on the same spot and responds by removing the black stone and marking the intersection with a white x. Maybe it would be better if in study mode a click on an occupied point did nothing.


Yeah, I noticed that too, thanks for the reminder. It will be fixed next time I update the website.
That which can be destroyed by the truth should be.
--
My (sadly neglected, but not forgotten) project: http://dailyjoseki.com
User avatar
daniel_the_smith
Gosei
Posts: 2116
Joined: Wed Apr 21, 2010 8:51 am
Rank: 2d AGA
GD Posts: 1193
KGS: lavalamp
Tygem: imapenguin
IGS: lavalamp
OGS: daniel_the_smith
Location: Silicon Valley
Has thanked: 152 times
Been thanked: 330 times
Contact:

Re: Sneak Peek

Post by daniel_the_smith »

I just published an update. Home page lists the changes. I didn't get everything discussed here done yet, but I haven't forgotten. :)

BTW, if you would like to see a different board size than I currently offer in the settings page, or would like a high-contrast board or something, and you're willing to put some graphics in the right format for me, it'd be pretty simple for me to add them.

Graphics would need to be formatted exactly like the following two images:

http://dailyjoseki.com/sprite/stoDEF18.png

http://dailyjoseki.com/sprite/brdDEF18.png

Of course, I can't promise you I'll add everything you send me. But if it looks decent I probably would.
That which can be destroyed by the truth should be.
--
My (sadly neglected, but not forgotten) project: http://dailyjoseki.com
User avatar
daniel_the_smith
Gosei
Posts: 2116
Joined: Wed Apr 21, 2010 8:51 am
Rank: 2d AGA
GD Posts: 1193
KGS: lavalamp
Tygem: imapenguin
IGS: lavalamp
OGS: daniel_the_smith
Location: Silicon Valley
Has thanked: 152 times
Been thanked: 330 times
Contact:

Re: Sneak Peek

Post by daniel_the_smith »

I discovered a bug, which means you get another update-- which happens to include this:

jts wrote:Would it be difficult to set it so that it expects one more click anywhere as the "last move", and accepts any coordinate as the right answer?


In addition to this, you now have a chance to adjust or remove a test you just failed. I never like the fact that it made you successfully get all the way through a test before allowing you to remove or adjust it... So, two birds with one stone and all that.

As always, let me know if you find a problem...
That which can be destroyed by the truth should be.
--
My (sadly neglected, but not forgotten) project: http://dailyjoseki.com
User avatar
daal
Oza
Posts: 2508
Joined: Wed Apr 21, 2010 1:30 am
GD Posts: 0
Has thanked: 1304 times
Been thanked: 1128 times

Re: Sneak Peek

Post by daal »

daniel_the_smith wrote:
daal wrote:
2. The josekis in study mode don't seem to be rotated. This would be a nice feature.


2. You mean games should be oriented differently each time you see them? I agree! I forgot to write that bit..


Yes. I think this is pretty important. As it is, my main clue for remembering a joseki is the corner it's in and not the surrounding stones. :-?
Patience, grasshopper.
User avatar
daniel_the_smith
Gosei
Posts: 2116
Joined: Wed Apr 21, 2010 8:51 am
Rank: 2d AGA
GD Posts: 1193
KGS: lavalamp
Tygem: imapenguin
IGS: lavalamp
OGS: daniel_the_smith
Location: Silicon Valley
Has thanked: 152 times
Been thanked: 330 times
Contact:

Re: Sneak Peek

Post by daniel_the_smith »

daal wrote:
daniel_the_smith wrote:
daal wrote:
2. The josekis in study mode don't seem to be rotated. This would be a nice feature.


2. You mean games should be oriented differently each time you see them? I agree! I forgot to write that bit..


Yes. I think this is pretty important. As it is, my main clue for remembering a joseki is the corner it's in and not the surrounding stones. :-?


Good news: I wrote this last night. I was going to do a few other things before updating but maybe I'll just put it up tonight-- it is a large improvement.
That which can be destroyed by the truth should be.
--
My (sadly neglected, but not forgotten) project: http://dailyjoseki.com
User avatar
daniel_the_smith
Gosei
Posts: 2116
Joined: Wed Apr 21, 2010 8:51 am
Rank: 2d AGA
GD Posts: 1193
KGS: lavalamp
Tygem: imapenguin
IGS: lavalamp
OGS: daniel_the_smith
Location: Silicon Valley
Has thanked: 152 times
Been thanked: 330 times
Contact:

Re: Sneak Peek

Post by daniel_the_smith »

OK, site updated.

It's pretty gratifying to look in the server logs and see people actually using it. Thank you!
That which can be destroyed by the truth should be.
--
My (sadly neglected, but not forgotten) project: http://dailyjoseki.com
Post Reply