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. 21,842 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…
Why your API needs a vendor approved client.
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.
It makes many aspects of JavaScript sane and convenient, and you get a compilation check that verifies syntax, however it still suffers greatly from weak-typing.
https://web.archive.org/web/20201121162125/https://artyom.me/learning-racket-2
Update 2014/04/28: In case you missed the link, the web site for my book is gameprogrammingpatterns.com .
What’s left of NoSQL if they start adding ACID and SQL support?
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…
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 .
In the old days In the old days we had some really awful JS being written on pages in a pretty ad-hoc fashion and it caused us huge problems. Presumably most people still do this but they're the same...
This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project .
Type safety for numerics
Hadi Hariri Blog
How to use your language's most-overlooked feature to its utmost.
If The `if` statement is pretty much the same in Rust as C++. One difference is that the braces are mandatory, but brackets around the ...
A blog about everything to do with Software Development. Written by a Delphi developer and Development Manager and Certified ScrumMaster.
It's not about technology for its own sake. It's about being able to implement your ideas.
Servo, the next-generation browser engine being developed by Mozilla Research, has reached an important milestone by passing the Acid2 test. While Servo is not yet fully web compatible, passing Acid2 ...