[1] https://store.steampowered.com/app/1957760/Islands__Trains/
1,520 karma · joined May 13, 2013
[1] https://store.steampowered.com/app/1957760/Islands__Trains/
Brings back good memories too, as 10 years ago my first contribution to lichess was to improve the PGN notation for disambiguation. [1]
[1] https://github.com/lichess-org/scalachess/blame/master/core/...
There is also a presentation we had prepared for an informal talk: https://github.com/chesseye/chesseye/blob/master/presentatio...
Hope this helps! I always enjoy talking about these things, so feel free to reach out if you want to discuss it more.
Looking forward to seeing what BoardBoss could become. These days I've been wanting a CV app to track backgammon games. Those dice can be pretty tiny though :)
It takes a lot of shortcuts, works with just the right lightning, etc., but worked great as a proof-of-concept :)
We got away with not identifying the pieces by just detecting the color, assuming the game started from the initial position, and assuming only legal moves (the whole game is unambiguous using these assumptions).
It's all old-school computer vision with hand-written features, and I'm pretty confident there is tons of low-hanging fruit, but who has the time.
We worked on a hackathon together where we built a physical chessboard interface (https://github.com/chesseye/chesseye). He built the controller, which handles among other things the output from the video recognizer and messages the chess engine, in ReactiveML. I didn't know much about the language beyond first principles then, but was impressed by how easy it made it to compose parallel processes.
We tried to convey some of those conclusions in a later presentation, even though looking at it 2 years later I realize it's probably hard to get the insights without the verbal delivery: https://github.com/chesseye/chesseye/blob/master/presentatio...
(I understand there was a ReactiveML tutorial at ICFP last Saturday: https://icfp18.sigplan.org/program/program-icfp-2018, not sure if this post is related.)
END: Ends a program, procedure, block, or user-defined data type. [...] If no argument is supplied, END ends the program and closes all files.
STOP: Halts a program.
SYSTEM: Closes all open files and returns control to the operating system.
You may be thinking of:
SHELL: Suspends execution of a Basic program to run a DOS command or batch file.
On a "warm" invocation, almost all the time goes into DOSBox + QBasic.
Not precise measurements but: on my MacBook Pro, running the QBasic interpreter from within DOSBox consistently takes about 1.5 seconds & running DOSBox + QBasic from the shell in "headless" mode takes about 2.4 seconds.
OpenWhisk also gives me the logs of the invocations, which include debug lines produced by DOSBox, and from the timestamps in those I can tell that invocations do typically spend >2s running DOSBox.
In total number of speakers, it's possible, and I think it's been the case historically (just by general population growth). In relative numbers (fraction of the population), it's been shrinking and I don't see this changing. Main reasons are that:
a) as mentioned in the BBC article, people move, and it's very difficult to keep the language after one or two generations if you don't live in that region,
b) even if you were to move to a Romansh-speaking area (as a Swiss national or as an immigrant), the incentive to learn is low because almost everyone also speaks (Swiss-)German.
(just my non-expert opinion)> national language
It has a slightly different status than the other 3 languages, Wikipedia explains it well [1]. I don't know if you could get citizenship that way but you'd definitely be on the news.
[1] https://en.wikipedia.org/wiki/Romansh_language#Official_stat...
[1] This is not too different from the situation with High German being used in education even though everyone speaks in dialects.
≫ 1 month -> days
1 month -> d
= 30.4167 d
≫ 1 year -> days
1 year -> d
= 365 dIf you only look at the GitHub repository, look at the branch listing.
(I'm not the author, just an admirer of the work.)
> What we are working on now [...] is to build an airplane which has no pilot. [...] an unmanned version which could fly six months, maybe one year
[1] http://videos.usatoday.net/Brightcove2/29906170001/2016/01/2... 0:47 onwards
> 08/24/1993: Ken signs employment agreement with Apogee Software Productions. A special provision on the contract says that Apogee cannot interfere with Ken's education.
Inferring from the first entry in the timeline, he must have been 17 or 18 then.