New
The latest blog posts to take off on Hacker News. 32 posts.
Why Learning Haskell/Python Makes You a Worse Programmer
A rant about how annoying programming in C# is, really.
Understanding Ruby Blocks, Procs and Lambdas
Robert leads large and complex firms through mission-critical Digital Transformations with a focus on Artificial Intelligence and Cloud Engineering. As a Presidential Innovation Fellow at Barack Obama's White House , Robert reformed digital services across the Federal Government, resulting in millions of veterans…
How Difficult is it to Write a Compiler?
Recently I was discussing Converge with someone, and mentioned how little time the core compiler had taken to implement (no compile-time meta-programming, limited error checking, but a functioning compiler nonetheless) - only a few days. The chap I was talking to looked at me and told me that he didn’t believe me. I…
Let's talk about Python 3.0
There's an old joke, so old that I don't even know for certain where it originated, that's often used to …
PEP 318 – Decorators for Functions and Methods
The current method for transforming functions and methods (for instance, declaring them as a class or static method) is awkward and can lead to code that is difficult to understand. Ideally, these transformations should be made at the same point in the...
The Failure of Lisp? A Reply To Brandon Werner
Welcome to Ocean of Games where you can download free Ocean games, reviews and charts of best and top rated games by official oceanofgames 2025 get full, rip or compressed games setup with videos guides
This is the page that made doing OOP in Javascript click for me.
JavaScript is the world's most misunderstood programming language . Some believe that it lacks the property of information hiding because objects cannot have private instance variables and methods. But this is a misunderstanding. JavaScript objects can have private members. Here's how.
PEP 3113 – Removal of Tuple Parameter Unpacking
Tuple parameter unpacking is the use of a tuple as a parameter in a function signature so as to have a sequence argument automatically unpacked. An example is:
Sneaking Ruby Through Google App Engine (and Other Strictly Python Places)
Balaksix adalah situs slot gacor online menawarkan berbagai macam link login game slot777 gampang menang jp auto maxwin yang bisa membuat anda menjadi sultan.
SICP - summary of 10 months working through the entire book
I've completed the SICP reading project, which I began on June 19th, 2007 . In hindsight, it seems like a very long time (almost a year!), during which this was my main hacking project at home. So, in this conclusion I want to examine my progress, and compare the result with my initial goals.
PEP 3104 – Access to Names in Outer Scopes
In most languages that support nested scopes, code can refer to or rebind (assign to) any name in the nearest enclosing scope. Currently, Python code can refer to a name in any enclosing scope, but it can only rebind names in two scopes: the local scope...
Ruby's not ready
A controversial evaluation of the programming language Ruby, version 1.8.
Why Python Programmers Should Learn Python
A Word Aligned article posted 2007-07-01, tagged Python, Java, Puzzles.
PEP 3131 – Supporting Non-ASCII Identifiers
This PEP suggests to support non-ASCII letters (such as accented characters, Cyrillic, Greek, Kanji, etc.) in Python identifiers.
PEP 20 – The Zen of Python
Long time Pythoneer Tim Peters succinctly channels the BDFL’s guiding principles for Python’s design into 20 aphorisms, only 19 of which have been written down.