New
The latest blog posts to take off on Hacker News. 744 posts.
Mono 3.0 is out
Miguel de Icaza's Blog
JRuby 1.7.0. Released
After a long journey (1.5 years..oh my) we have released JRuby 1.7.0. The JRuby 1.7 release series represents a tremendous amount of work by dozens of contributors, and there are improvements in every subsystem. Users of highly-concurrent applications will see improvements in throughput and raw parallelism. And JRuby…
Small
Looking down from his perch on the edge of space [http://www.youtube.com/watch?v=FHtvDA0W34I], Felix Baumgartner remarked: > Sometimes you have to be really high, to see how small you really are. It turns out that this feeling is a well documented phenomena dubbed the Overview effect [http:
JavaScript: Function Invocation Patterns
Web Presense Of Barry Steyn - Software Engineer, Entrepreneur
Such a Little Thing: The Semicolon in Rust
Look at a tiny syntax detail that shows up in current versions of rust that has profound implications on how the language deals with almost everything being an expression.
Things I wish I knew about MongoDB a year ago
I’ve used MongoDB for over a year at scale at both Heyzap and Bugsnag and I’ve found it to be a very capable database. As with all databases, there are some gotchas, and here is a summary of the things I wish someone had told me earlier.
So You Want To Optimize Ruby
I was recently asked for a list of
Hacking ls -l
Greg Lehey's online diary
One sentence per line, please
I give some advice each year in my annual Sphinx tutorial at PyCon . A grateful student asked where I myself had learned the tip. I have done some archæology and finally have an answer. Let me share what I teach them about “semantic linefeeds,” then I will reveal its source — which turns out to have been written when…
Tail Call Optimisation in Common Lisp Implementations
While the Common Lisp standard does not require implementations to eliminate tail calls, some do—thereby allowing a more functional programming style. Especially in the prototyping phase, it can be useful to know where this functional style can be employed and where it's likely to cause stack overflow. Since I…
Codeq
The free database designed for immutable values and a time-aware information model.
The software development final exam: Algorithms and Data Structures
If you would like me to grade your answers, please send an email to cperciva-exam-part1@tarsnap.com [EDIT: I have now finished marking part 1 answers; please do not send me any more] with your answers to the above questions along with the following two:
Programmer Time Translation Table
An experienced project manager I used to work with claimed that he took the programmers’ time estimates, multiplied by pi and converted to the next time magnitude to get the true number. 1 day converts to 3.14 weeks. He had learned the hard way that programmers are bad at estimating times . To get a more precise…
Factorization diagrams in Haskell
Meta Title: Math, Sports Data & IPTV: A Portugal Guide Meta Description: Explore how math-minded sports fans use IPTV in Portugal to watch live football, Champi
What is static program analysis?
The halting problem asks whether the execution of a specific program for a given input will terminate.
Clearing up some things about LinkedIn mobile’s move from Rails to node.js
There’s an article on highscalability that’s talking about the move from Rails to node.js (for completeness: its sister discussion on Hacker