1. 17

This is the weekly thread to discuss what you have done recently and are working on this week.

Please be descriptive and don’t hesitate to champion your accomplishments or ask for help, advice or other guidance.

  1.  

  2. 8

    Just released a stockfish (chess engine) fork that’s scriptable using Lua. The point is to try to give a more “human” feel to the sort of errors committed when trying to damper the skill level, as the errors committed by the builtin skill level implementation are pretty silly. Some brushing is needed before showing off in chess forums and whatnot, but already does its work

    1. 4

      AI seem terrible to learn against, for that reason.

      What I really want is an AI game partner that I can have a retrospective with after the game is finished - “I messed up here; this was a bad move”.

      As-is there’s no good way to learn what worked.

      1. 2

        With some engines, you can at least get a rough idea from the numeric score that the engine outputs, which is the same overall prediction it uses to pick moves. I often play Chess on lichess.org and enjoy looking through the graph afterward.

        It’s not the same as conversing with a human about it, and not all games are equally amenable to that sort of thing. But it’s something.

        1. 1

          Mind sharing your handle in lichess.org? so i can stalk :) im fleal there.

    2. 6

      I’ve seen Rammstein in show yesterday, I intend to spend part of the week recovering. Spent the whole week-end at the Festival d'Été de Québec, went to see Les Hotesses d'Hilaire (frankly awesome band, they sing in French), Gojira (also awesome, they ARE French, but they sing in English) and Rammstein. Way to celebrate hitting the big 30 in 9 days.

      For work, I’m starting a sprint of bugfixing and tweaking stuff; there was supposed to be a kickoff of some sort for a new project last week, and we were supposed to start building that thing. But ya. Bugfixing instead. Beyond thrilled. :P

      I’m also making some headway on restructuring some old code so that it is cleaner to inspect, fix, and extend in my personal projects; this should lead to some fun on my api generator and break me out of some dead ends.

      1. 2

        Hey, speaking of music, do you like Radio-Radio? I saw them at the jazz fest and it was one of the best shows ever. I love that band.

        1. 1

          Yup! Never saw them live, haven’t got the chance yet. Would love to though. Misteur Valaire is also something to behold if they show up near you!

          1. 1

            You missed them, looks like they were at that festival you just went to! I’ll keep an eye for Misteur Valaire, thanks for the recommendation!

            1. 1

              We only were there Saturday evening and Sunday, missed them by a day! So very sad. T_T

      2. 6

        I’m finally back to Rust coding and picked up my work on a CouchDB client again.

        I’m in dire search for a catchy name.

        1. 3

          You can call it lasers because couches remind me of being lazy. And in good Rust spirit it has the letters ‘r’ and ’s' in the name.

          1. 1

            laze.rs sounds great.

          2. 2

            I like “crouch” because it’s simple and doesn’t seem like you’re trying too hard :P

            1. 1

              “Pantseat,” because that is the part of the pant that interfaces with a couch.

              1. 1

                recline.rs - Not all couches are recliners, but it sounds like a nice name.

                1. 2

                  I’ll put that into the pool, I decided to buy laze.rs - I just couldn’t pass on the opportunity :).

                2. 1

                  Loose Change :)

                3. 5

                  I gave my paper on Friday and it went amazingly well. The best public speaking I have ever done. I have invitations to contribute a book chapter and a journal article on the back of it. I credit Matt Might’s guide to giving talks — in particular his breathing and rehearsal tips — with my success, but also the friendliness and welcomingness of everyone at the conference. It’s amazing how friendly and non-hostile attendees are at conferences outside of the computing world.

                  I was going to spend this week in the same city as the conference but I found out that library I wanted to visit is closed due to flood damage. So a friend invited me to come and stay with them in Boston. My plane leaves this evening.

                  1. 4

                    The BMW lives once more, clutch slave cylinder replaced (& fuel filter whilst I had it in the air). Not convinced it’s solved the intermittent engagement of the clutch, but it was the last thing to try before getting a mechanic to open up the bell housing & replace the clutch whilst in there. (aka, £££).

                    Steelcon was amazing, and coming up next month there’s BSides Manchster which I’m also excited about (& have ticket for now). Small conferences on stuff I understand a bit about but don’t actively deal with everyday are fun. (War stories are always fun regardless of understanding too.)

                    This week is going to mostly be helping a friend & family move 250+ miles north in the UK, which looks like it’ll coincide with a heatwave (fuck you, UK weather). Finally got NAT working on my SmartOS webserver too, so starting to move things across from VMs to there as well. And have a hankering to get the RPi hooked up out the window for time lapses again. We’ll see.

                    1. [Comment removed by author]

                      1. 1

                        Care to share any details about your language+implementation? Statically typed or dynamically typed? VM or AoT compiled?

                        1. [Comment removed by author]

                          1. 2

                            Have you looked at the Sparrow language before? It offers a very complete set of metaprogramming features http://forum.dlang.org/post/ne3265$uef$1@digitalmars.com

                            1. 2

                              Sounds fun, when do you think you might share it with the world? I’m always interested in new language designs.

                              1. 2

                                Oh, sounds like another D (i.e. better C++), with different syntax.

                          2. 3

                            Maybe debug Chromium crashes on FreeBSD. Get back to UT2004 level creating. Learn how to use Blender properly…

                            Finally got some dental work done last week for the first time in 5 years. Feels good. I recommend people holding off out there to go “get ‘er done”. I felt like an idiot not going sooner!

                            1. 2

                              I spent last weekend in Prague (what a wonderful city) and will be spending the majority of this week (Wednesday -> Sunday) in Manchester for graduation and in Dublin for a post-graduation celebration ;) Since I have had so many social events recently, I’ve not got many technically interesting things planned since I need to focus on ‘normal work’ right now.

                              1. 2

                                Vacation! Second real vacation in three years, and the first was only four days off. I’m getting better at this work-life balance thing.

                                1. 2

                                  I’ve moved my Clojure in Action, 2nd Ed. book from the bookshelf to my desk. So my goal this week is to go beyond “Hello, world”.

                                  1. 2

                                    This week, I’ll be continuing my two-month-long job hunt. I’ve fortunately got two offers already that I’m standing on, but I’m really holding out for a third company to get back to me.

                                    In the meantime though, I will be continuing work on two other projects:

                                    1) Documentation for an “infrastructure-less” (sans Wifi router, sans cell tower) Internet of Things network stack, which I’d actually really love some extra eyeballs on if anyone is keen on reading some technical documentation!

                                    2) A 2D platformer game (about a mime!) and small game engine for it built on top of the LOVE engine, for which I’m actually still in need of a game artist who can animate better than me (basically anyone is better than me).

                                    1. 1

                                      Still iterating on go-chart. Need to figure out how to compress x-axis values to hide big gaps in data (useful for plotting response times etc.)

                                      1. 1

                                        Outside of the dayjob, finally back to hacking on neuralobjects.com stuff a bit. I finally finished some work I was doing on having the provisioning process for clusters update a db record in stages throughout the process, and added a service that we can call to get the current “percent provisioning complete” for a given cluster. Now I need to wire that into the UI so that the “manage clusters” page shows a progress bar for “still provisioning” clusters, along with the percentage complete. Related to that will be adding the ability to send an email or an XMPP message or something at the end of the process.

                                        1. 1

                                          Added energy pickups to my game, some new sound effects using bxfr.net next step to replace all placeholder graphics with images i can actually use in a release