New
The latest blog posts to take off on Hacker News. 5,638 posts.
The Lisp Curse
The expressive power of Lisp has drawbacks.
"A JVM Does What?"
Cliff Click gave a very good talk at Google last week. For your viewing enjoyment: The slides are available here . (For those who watched i...
Peter Norvig's Sudoku solver: Clojure & Python side by side
As an exercise, I translated Peter Norvig’s Sudoku solver from Python to Clojure. There have been a couple other attempts before, but they both leaned on Clojure’s reference types as a …
Pipe: Infix syntax for Python
สล็อต แตก ดี เว็บ ตรง ถูกพัฒนาให้ใช้งานได้สะดวกมากขึ้นผ่านระบบออโต้ของสล็อตวอเลท ที่ช่วยให้ทุกขั้นตอนตั้งแต่การเข้าเล่นไปจนถึงการรับเงิน
GNU Compiler Collection 4.6.0 released with Go programming language support
The GNU project and the GCC developers are pleased to announce the release of GCC 4.6.4.
Parallelism is not concurrency
In an earlier post I mentioned that one goal of the new introductory curriculum at Carnegie Mellon is to teach parallelism as the general case of computing, rather than an esoteric, specialized sub…
Dynamic languages are static languages
While reviewing some of the comments on my post about parallelism and concurrency, I noticed that the great fallacy about dynamic and static languages continues to hold people in its thrall. So, i…
Parsing: the solved problem that isn't
Updated (2014-10-24): If you find this article interesting, you may be interested in the follow-up article on an editor for composed programs .
The Joy of The Joy of Clojure Closure
It’s has been an absolute pleasure 2 working with Chouser 3 and our army of Manning 4 editors and proofreaders. I would also like to thank Christophe Grand for his excellent 5 technical review. Additionally, I would like to thank Steve Yegge for writing the foreword and providing insightful feedback 6 that I believe…
Amount of profanity in git commit messages per programming language
Andrew Vos's personal site
Django and Python 3
About 18 months ago I blogged about Django and Python 3, I gave the official roadmap. Not a lot has changed since then unfortunately, we’ve dropped 2.3 entirely, 2.4 is on it’s way out, but there’s no 3.X support in core. One fun thing has changed though: I get to help set the roadmap, which is a) cool, b) means the…
C Language Resources
Top 10 C Language resources that will turn you into a better programmer
Racket 5.1 Released
_posted by Eli Barzilay_ Racket version 5.1 is now available from http://racket-lang.org/The most significant change in version 5.1 is a rewrite of the GUI library. Unix/X users will see the biggest difference with this change, because DrRacket and all R...
The Python Paradox is now the Scala Paradox
Paul Graham has written a bunch of good essays on entrepreneurship, laying down much of the philosophy behind Y Combinator . If you’ve not read any of them yet, you should go and read them now – they contain lots of wisdom.
How to train your brain to flip to a new language
When you start learning a new language, common wisdom suggests that you have two possible goals, One is passing an exam,the other is the dreaded word, fluency
Google open sources "Contracts for Java"
The latest news from Google on open source releases, major projects, events, and outreach programs for early career developers.
The Next Big Language
Dylan? C# 3? Perl 6? Does it have deterministic destructors, even as blocks like Python 2.5? Generics? A powerful macro system? Even as described it sounds like magic, but not a moment too soon.