Author Archives: robertodealmeida

How to build a news app that never goes down and costs you practically nothing

t’s an opinionated template for building client-side apps, lovingly maintained by Chris, which provides a skeleton for bootstrapping projects that can be served entirely from flat files. Briefly, it ships with: Flask (for rendering the project locally) Jinja (HTML templates) … Continue reading

Posted in Uncategorized | Leave a comment

Makefiles are machine-readable documentation that make your workflow reproducible.

The beauty of Make is that it’s simply a rigorous way of recording what you’re already doing. It doesn’t fundamentally change how you do something, but it encourages to you record each step in the process, enabling you (and your … Continue reading

Posted in Uncategorized | Leave a comment

Celebrating Estonia’s independence at -16C

via fotoklubi.tipikas.ee

Posted in Uncategorized | Leave a comment

Hello, I am a compiler.

Hellо, I am a compiler. I just scanned thousands of lines of code while you were reading this sentence. I browsed through millions of possibilities of optimizing a single line of yours using hundreds of different optimization techniques based on … Continue reading

Posted in Uncategorized | Leave a comment

Xargs to run commands in parallel

I recently found out xargs had options to parallelize what it is working on. I finally had a good reason to try it. I’m processing log files for the last year. Each day is it’s own unique standalone task. My … Continue reading

Posted in Uncategorized | Leave a comment

25 Things I wish I knew before moving to San Francisco

via jasonevanish.com Should I move to financial district, since I have a Dahon?

Posted in Uncategorized | Leave a comment

Hiding your research behind a paywall is immoral

Dammit, we’re scientists. Our job is to make knowledge. If we make it, then brick it up behind a wall, we’re wasting our time and our funders’ money – which ultimately means we’re squandering the world’s wealth. Publishing behind paywalls … Continue reading

Posted in Uncategorized | Leave a comment