New
The latest blog posts to take off on Hacker News. 514 posts.
Maze Generation: Eller's Algorithm
Algorithms, circle mazes, hex grids, masking, weaving, braiding, 3D and 4D grids, spheres, and more!
Vim plugin makes Ruby blocks into text objects
Ever since learning about Vim’s text-objects I have wished that there was a way of selecting blocks in ruby code. Well, now there is. Today I am releasing a plugin that creates a custom text object for selecting ruby blocks . Merry Christmas!
Common Mistakes as Python Web Developer
A short list of common mistakes in Python web applications in terms of security and architecture.
Write code like you just learned how to program
It's not about technology for its own sake. It's about being able to implement your ideas.
How a Vim user converts to Emacs
For many years I thought that the heretics of the Emacs clan [1] were clearly insane – the followers of Vim were obviously following the True Path. And then I was snared by the dark side. My …
First we built an API, then we built a CMS
API design has been a point of discussion on Hacker News recently. The discussion has been focused on the process of adding on an API to your app. With our S...
Impact HTML5 Game Engine released
My HTML5 Game Engine Impact is now ready. It took some time, but I think it was worth it. I'm proud of what I have achieved and I hope you'll like it too.
Writing clean, testable, high quality code in Python
AIX provides the highest level of performance, security, and reliability of any UNIX operating system.
A crazy Ruby quine: a spinning globe.
RubyConf に参加するためには、やっぱり 山手 quine みたいに東京限定ネタは通じにくいですよね。これからは Quine もグローバルでないといけないと感じました。 でも世界的に有名な環状線とか知らないので、世界的に有名な回るものを書いてみました。 v=0000;eval$s=%q~d=%!^Lcf<LK8, _@7gj*LJ=c5nM)Tp1g0%Xv.,S[<>YoP 4ZojjV)O>qIH1/n[|2yE[>:ieC "%.#% :::##" 97N-A&Kj_K_><wS5rtWk@*a+Y5 yH?b[F^e7C/56j|pmRe+:)B "##% ::#########…
Building blocks of a scalable webcrawler.
In my last semester as a student, I had the chance of working for an awesome company ( Acquia ) on a very interesting project. It all started with a post over at Dries Buytaert's blog. He is the CTO and co-founder of Acquia (and Mollom), inventor of Drupal, open-source celebrity and also knows a thing or two about…
What to Read to Get Up to Speed in JavaScript
Updated: 10/7/2016 I wanted to offer up what I felt were good books/resources to carry you through learning JavaScript. Note that some resources will overlap between levels. That should be expected…
Git in layman's terms: isomorphic contours in source-code phase space
A website devoted to oneself has been described — by my own Father, no less — as the greatest act of hubris. Welcome aboard!
Down the 'ls' Rabbit Hole
By: Adam Fletcher ( @adamfblahblah ) From ls(1) to the kernel and back again. Too often sysadmins are afraid to dive into the sou...
Vmail - A Gmail client in Vim
Why Vmail? Because some people are 1000 times more productive and happy in Vim than in any web browser or GUI program.
It's about time to start fighting against the Rails “magic” myth
When I first got into Ruby and Rails development, I was impressed about how everything worked. A few lines of code and so much got done. At that time, if I was reading a book or blog post that said: "just do X and Y will automagically work". I would gladly accept those instructions. However, after a while,
Everything you never wanted to know about file locking
1. Nobody really knows how to do it 2. If you think you have a reliable system for doing it, you're probably doing the computer's job -- "...