Parsing English with 500 lines of Python (2013)
A syntactic parser describes a sentence’s grammatical structure, to help another application reason about it. Natural languages introduce many unexpected ambiguities, which our world-knowledg…
The latest blog posts to take off on Hacker News. 1,981 posts.
A syntactic parser describes a sentence’s grammatical structure, to help another application reason about it. Natural languages introduce many unexpected ambiguities, which our world-knowledg…
An extended look at SSH features that can serve a variety of purposes for different use cases.
I have a greenfield project where the choice of database is open. I have been very interested in Datomic for a couple of years now and figured that I'd try Datomic out for the project. Then I tried to actually download and install it and decided against it... mostly because the value of Datomic does not clearly…
During the second World War, fighter pilots would scramble to take off. As they bumbled down the grass runway, engines open at full throttle, trying to take off on a short, bumpy track with a full load of fuel and ammunition, their heart would stop when the engine mis-fired. Was the fuel mix too rich, or too lean?…
WARNING: 2018-04-12 : The code snippets for this post are no longer available. This is just as well anyway, since they all depended on an unstable internal compiler interface, which hasn’t existed for years.
Best practices for writing Go code, from the halcyon days of its youth.
What was the first thing you saw in Go that surprised you?
The other weekend I took some time to play around with the DigitalOcean API, and this is what resulted. The DigitalOcean indicator allows you to monitor and manage your droplets directly from your panel. You can: Quickly see which droplets are active. Reboot, power on, and/or power down you …
https://web.archive.org/web/20201121162125/https://artyom.me/learning-racket-2
Topics : monads, Common Lisp, functional programming Author : Marijn Haverbeke Date : July 11th 2008
by Robin Harris | Friday, April 25, 2014 | Backup , Cloud computing & storage | 24 comments
Update 2014/04/28: In case you missed the link, the web site for my book is gameprogrammingpatterns.com .
Mad rantings from a computer guy. My thoughts are my own, and don't represent my current or past employers.
Anna Debenham, based in London, UK
What’s left of NoSQL if they start adding ACID and SQL support?
Update: figures now in from Imperial. See below. Further update: figures in from Nottingham too. Further update: figures now in from Oxford. Final update: figures in from LSE. A little over two yea…
This week, I'm grateful that my coworkers know to come grab me if something seriously weird is going on, because it...
I've seen a lot of discussion of great programmers, usually centering on how to find them, but usually what people really want to know is how to become one. Since I'm widely considered to be a great programmer, I'll give some advice. First of all there's raw coding ability. For this, practice makes…
Everywhere I go, everywhere I speak, I get asked this question. Are we in a bubble? I’ve been getting asked that question for at least four years now. It’s hard to sustain a bubble for four years. But we are also not in a normal valuation environment for high growth tech companies and we have […]
I’m here to help! Game Programming Patterns is a collection of patterns I found in games that make code cleaner, easier to understand, and faster .