Recent submissions

Comment · 14 years ago
Many interpreted programming languages are implemented in C: Python, Ruby, Lua, Io...
Comment · 15 years ago
Comment · 15 years ago
Mac OS X is generally seen as the most visually appealing OS, so I figure that's likely to be the reasoning
Comment · 15 years ago
Wow, you're pretty sheltered if F# is the weirdest language you've ever seen
Comment · 15 years ago
Comment · 15 years ago
Comment · 15 years ago
I've always gotten the impression that Lua has a somewhat anemic standard library and a somewhat limited set of abstractions, in contrast to the things that draw me to Python – is this still accurate? Python, Ruby, etc. have a wide range of built-in functionality, which allows them to stand on their own, whereas Lua seems to be intended for use with C programs and libraries, keeping it in the game/scripting world. Are these assumptions still accurate? (Also, indexing from one is just frustrating when almost everything else is zero-based!)
Comment · 15 years ago
Verizon has a lot of choices, but something from the Droid line is probably your best bet. If you want a physical keyboard, then I'd recommend the Droid 3 (http://engt.co/k9nRy4), but if you're fine with an onscreen one, then I'd go with a Droid X2 (http://engt.co/lUahHe) or Droid Charge (http://engt.co/jPK3k6) – the X2 has a faster processor and arguably nicer design, but the Charge has a gorgeous screen and 4G support, so it's up to you there. Bottom line: Droid 3 for physical keyboard, Charge or X2 otherwise.
Comment · 15 years ago
DotCloud is pretty flexible and has open registration: www.dotcloud.com
Comment · 15 years ago
Comment · 15 years ago
It doesn't need to make a bold statement, it's about being small and well-designed. Performance wise, C++ is still far ahead, but Go is substantially easier to use.
Comment · 15 years ago
I've been experimenting with Go, and I feel like you're expecting something different than what it's supposed to be. In my opinion, one of its strengths is its simplicity – it may not always be elegant, but it's consistent and readable, and there's usually one obvious way to do things (similar to Python). For some areas of programming, it strikes a nice balance between performance (native compilation) and usability (garbage collection, concurrency, etc.) for making fast, reliable software. Spend more time with Scala if you want a large, fancy language.
Comment · 16 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton