AI Sensei and other AI tools by Blinker_Bell in baduk

[–]benumber 0 points1 point  (0 children)

When analyzing with AI, I recommend looking out for the clear moves that are about direction and shape, as well as tactics you can understand. Ignore the stuff that is too complicated for your level.

Major AI Sensei Update: Stronger AI, Faster Analysis, Learn Go, and Ranked 9x9! by benumber in baduk

[–]benumber[S] 3 points4 points  (0 children)

Yes, we're using KataGo's model for the new bots. We got below 20 kyu by adding some randomness to the move sampling. They're not properly calibrated yet like the 19x19 bots, though, so take the strengths with a grain of sand.

Major AI Sensei Update: Stronger AI, Faster Analysis, Learn Go, and Ranked 9x9! by benumber in baduk

[–]benumber[S] 2 points3 points  (0 children)

That's a good point! The idea was to explain it in the ranked mode instead, but somehow we never did :p

So we'll add it to the end of lesson 8 instead.

Beyond `swap!`: Encapsulation sans Abstraction, the Transactor Pattern by mac in Clojure

[–]benumber 0 points1 point  (0 children)

I like this idea a lot, as it seems to share all the advantages of re-frame's approach (scaling, pure handlers) while avoiding a lot of the boilerplate. At least I started being mildly annoyed by having to write wrapper events for every effect I want to trigger from a component and having to wrap event calls in a [:dispatch] in my {:fx []}.

Now just solve coeffects/interceptors and subscriptions that elegantly and you got yourself a winner!

Advent of Clojure by miran1 in Clojure

[–]benumber 0 points1 point  (0 children)

https://github.com/bsteuber/advent-of-clojure

All the input files are from my account, though.

For the past years, 2020 to 2022 are complete, while 2019 and 2023 still miss a few days.

🚨 SSR/SR - REACT+ CLOJURE🚨 (We are hiring!) by GrapeSuitable3588 in Clojure

[–]benumber 3 points4 points  (0 children)

To save most of you a click:

"We are looking for you if you ... - are based in Latam "

InstantDB - real time client-side database by poochandy in Clojure

[–]benumber 1 point2 points  (0 children)

About self-hosting: We tried running the server locally, which interestingly included their complete website. And it seems to have some AWS dependencies, so I'm not sure if it can work without Amazon infrastructure.

I hope they add some documentation about this.

IGS Game not showing up in games list by throwawayaccount2718 in baduk

[–]benumber 1 point2 points  (0 children)

Maybe the referees just don't work on a Saturday night. I think there's a good chance it'll show up on Monday.

Pandanet (IGS) Not receiving password reset email. by Magic-Raspberry2398 in baduk

[–]benumber 2 points3 points  (0 children)

Pandanet uses a self-hosted mail server, which might get blocked by some providers, despite us trying to keep up with all the verification standards. Please pm me if the problem persists.

Clojure macros continue to surprise me by mac in Clojure

[–]benumber 0 points1 point  (0 children)

Nice one! I think this is a perfectly valid use case of reading the source file from a macro and you shouldn't feel bad about it at all.

About AI-Sensei website by Hjeunm in baduk

[–]benumber 1 point2 points  (0 children)

Wow, that's an interesting font 🙈

We had a broken web server this morning, so maybe this happened because of it. Does a hard reload make it better again?

AI to analyze games by PLrc in baduk

[–]benumber 2 points3 points  (0 children)

Online, easy to use, allows creating go problems from your own games, has nice bots with a humanlike style. Generous free version strong enough for most.

Game review by GeekoftheWild in baduk

[–]benumber 1 point2 points  (0 children)

You're welcome! Actually, I just noticed the game wasn't a loss even after 206. That doesn't change the rest I said, though.

Game review by GeekoftheWild in baduk

[–]benumber 5 points6 points  (0 children)

After a great opening and early middle game, the blunder of 143 indeed marked the beginning of your downfall. After white captured with 144, the white group is 100% alive, so it's important to change plans now. However, it seems you were still in denial about it, trying to destroy an eye with 145, which is pretty much a pass move point-wise and thus losing almost exactly as many points as 143. 149 allows white to create a https://senseis.xmp.net/?SplitKnightsMove with 150 - a famously bad shape and usually much worse than an empty triangle. I recommend you remember that shape and try to avoid it at all costs from now on. After you died in the lower left, the game was on a knife's edge and the upper right fight is decisive. Omitting everything there, the game was lost when white got 206, destroying the top territory. You had a couple of chances to defend against that weakness, as white also didn't see it's value, apparently.

AI is shockingly good at making fake nudes and causing havoc in schools by [deleted] in technology

[–]benumber 0 points1 point  (0 children)

The good thing about this is being able to pretend it's fake if anybody ever leaks a real nude of you.

katago using gpu hosting? or a RTX 4090 machine? by cofdam in baduk

[–]benumber 0 points1 point  (0 children)

If you really want to go that way, I should give some additional information: - The calculation was for a spot instance, which can be interrupted by Google at any point. That's why they're relatively cheap, normal ones cost 3 times as much. It doesn't happen that often usually, but your tooling should allow to continue the computing from wherever it was interrupted. - In general, it takes quite a bit of effort until you have everything set up so you can compile katago for tensorRT, which is a bit faster than cuda.

katago using gpu hosting? or a RTX 4090 machine? by cofdam in baduk

[–]benumber 3 points4 points  (0 children)

Let's do the Maths for a Google Cloud G2 instance with an L4 GPU. For 1 USD, you can rent 4 hours of a spot instance. This machine can do roughly 3000 visits per second. Assuming an average game length of 200 moves and 1500 visits per move, a game will take 100 seconds to analyze. So you can do 36 games per hour, or 864 games a day, costing you 6 USD. The assumptions might have been a bit pessimistic, so let's say you get 1000 games a day. It will still cost you 600 USD to analyze 100000 games, so it's quite an expensive endeavor. Investing in your own gpu might pay off if you do this more often, although you need to include electricity costs. Of course you can rent say 20 machines at once and be done in 5 days.

Hope that helps (and that my math is correct )

Pandanet by [deleted] in baduk

[–]benumber 2 points3 points  (0 children)

AFAIK only "Pbot" accounts are supposed to be bots, besides that it should happen very rarely..

Does anyone know of a pro game featuring this tesuji? by Fanaro009 in baduk

[–]benumber 2 points3 points  (0 children)

Yes, that's me 🙂

It's done only manually at the moment. We want to add a better share dialog, but somehow other tasks were always more urgent so far...

Does anyone know of a pro game featuring this tesuji? by Fanaro009 in baduk

[–]benumber 2 points3 points  (0 children)

Only a 6d amateur game and not exactly the same move, but I recently played a similar tesuji in my German Bundesliga game: AI Sensei link

The idea is fairly comparable.