Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
I’ve added three new games to Trickster’s Table since I last wrote: 3 Tricky Pigs, Slot Machine Millionaire, and Stepping Stones.
-
I’ve added two new games to Trickster’s Table since I last wrote: Trick or Bid and Cincos Verdes.
-
Since I last posted my progress I’ve added two new games to Trickster’s Table.
-
Since I last posted my progress I’ve dropped two big updates for Trickster’s Table, my personal microtransaction-free and ad-free app that lets anyone play modern trick taking games against fairly competent AIs.
-
Since I last shared my progress here, I’ve added two new officially licensed games to Trickster’s Table (my weekend/free-time project for the past two years!)
-
A lot has happened since I last posted about my hobby project Trickster’s Table over a year ago.
-
I just launched a new game on the Trickster’s Table card game app: Magic Trick by Chris Wray.
-
First, I completely rewrote Dongsa, my Korean verb conjugation app, in Dart/Flutter.
-
Over Memorial Day weekend I took my toy Euchre AI that plays using Information Set Monte Carlo Tree Search and ran it on a VPS with 20 CPUs and recorded the first level of child nodes (which presumably contained all the best moves).
-
React Native is pretty amazing.
-
Sooyeon and I have been playing the Castles of Burgundy (CoB) a lot recently.
-
Having worked on six e-commerce websites (half of which make millions of dollars in revenue every year) I can safely say that downtime is a sure fire way to upset the business side of any company.
-
Sooyeon and I have been very busy for the past 7 months with our brand new baby daughter Haereen.
-
When I was pointed to Python Deployment Anti-Patterns by a colleague I was a little shocked to see that the way we had been deploying applications with fabric and git over the past two years (over 1500 deployments) with no problems was being called an Ant…
-
Git has a lot of bells and whistles and there are a lot of different ways to achieve any given task.
-
In Python (and most sane scripting languages) when something unexpected happens an exception is raised and execution stops.
-
Disclaimer: Many readers have noted that this is a straw man argument and git was not designed to use this workflow.
-
The iPhone port of dongsa.net (link no longer available) has had a native interface for several months now thanks to the work of Max Christian.
-
In my last post I wrote up a scheme to share structured information with friends that doesn’t require a central service like Facebook or Twitter.
-
There are companies making millions of dollars off of your personal information in exchange for giving you a way to easily share data with your friends.
-
The state of Korean Romanization is a total disaster.
-
Thanks to the work of Max Christian (link no longer available) dongsa.net now has an iOS port which should work on your iPhone, iPad or iPod.
-
Way back in June someone contacted me and asked me if dongsa.net, an online Korean verb conjugator that I wrote, was available as an iPhone app.
-
Tired of slow web frameworks?
-
I have personally said some pretty harsh things about PHP over the years.
-
I’ve implemented my favorite board and card games in many different technologies over the years.
-
Which analytics services are most widely used?
-
In the past 6 months dongsa.net has been used by 3412 unique visitors from 59 countries.
-
Google’s new language, Go, isn’t as revolutionary as its designers would have you believe but it is an interesting language nonetheless.
-
For the past couple of years I have been playing around with Functional Programming (FP) but I still do a lot of my “real work” in imperative OOP in Python.
-
After reading Tools of the Modern Python Hacker: Virtualenv, Fabric and Pip I updated my current Python project to take advantage of some of the techniques described.
-
I have been working on a program that, when given an infinitive, can conjugate Korean verbs.
-
I have been toying with the idea of writing my own blog engine in Python for a while.
-
It’s hard to compete with Haskell’s QuickCheck when it comes to having random test cases generated for you from properties.
-
The Future of Programming or How Genetic Programming Will Obsolete Handwritten Code in Our Lifetimes
When I was much younger I wrote a program that took sentences that people had typed in and it would respond with a sentence that was formed by randomly selecting a word that had appeared previously in each position in the sentences it had received as inpu…
-
When going through the changelog for the latest release of Erlang, I noticed that error messages have been improved.
-
Since I am interested in both linguistics and computer science, I occasionally dabble in natural language processing.
-
I gave a presentation on Gears yesterday at KLDP’s annual meeting in Seoul, Korea.
-
In my last entry, the code sample that I added to show how to get the best in breed was totally wrong.
-
I started a new Google Code project for my very young GP library written in Erlang: gerl (link no longer available).
-
This article is a complete gem: http://www.defmacro.org/ramblings/fp.html That means that the only effect of evaluating a function is its return value and the only thing that affects the return value of a function is its arguments.
-
Subversion 1.5 will have much better built-in commands for merging.
-
> [101, 114, 108, 97, 110, 103, 63].
-
So, I’m reading the Erlang book by Joe Armstrong, and I just got to the chapter where he’s explaining how to extend Erlang in other languages.
-
Trac .11 is nearing completion!
-
“I think actually Perl was immensely important to the development of programming languages.
-
I remember the sheer amazement that I felt the first time I saw the Squeak programming environment.
-
Debian isn’t perfect, but it is perfect for me (and I feel that a lot of other people would benefit from using it).
-
Using Windows-based computers can be annoying due to the amount of adware installed on a machine.