whoarder May 25, 2013

I just published a first version of whoarder, a python module that converts your Kindle's 'My Clippings.txt' file to a more pleasant, sortable, filterable HTML file:
whoarder screenshot

The name is a pun on "words" and "hoarder", and urbandictionary tells me there's another NSFW meaning, which is awesome.

It's not big, it's as perfect as a first version can be, but it's a start I'm proud of, which let me put in practice the few Python books I just finished reading. So while they're hot, some newbie notes for you and for my future self:

  • Python rocks. Batteries Included indeed; everything is here, and more. The native data types are powerful, the language is simple & pleasant yet featureful, and the community is awesome. WANT. TO. DO. MOAR. PYTHONZ.
  • virtualenvwrapper helps to not smash your head against pointy hard stuff because of environment confusions, conflicts and weird pip magic. I point specifically to virtualenvwrapper (the shell companion to virtualenv) because, while virtualenv is obvious and virtualenvwrapper brings tremendous fluidity, the latter may be overlooked. I still don't understand PEP 405, though.
  • The 'lean' vim/emacs setups sprouting around Hacker News like mushrooms around wet old pines are not yet for me. Maybe when I'm a bit more fluent and need less help. Having previously worked on C#/Java I'm still enclined to heavy IDEs and, with a few tweaks, PyDev is extremely usable. Performance is good and all the tools are here: highlighting, pylint/pep8 integration, debugging, refactoring, unit tests.
  • Speaking of which, I'm falling in love with TDD / unit testing / refactoring practices. Coming from a non-CS background, and having worked on frameworks & professional environments that weren't very favorable to them, I never had the occasion to dig the subject. But I started doing so, by reading Clean Code and a shitload of blog posts, and after putting it into practice it feels like seeing the light. Being able to recklessly and confidently refactor without worrying about breaking stuff is fabulous. The tests being still very fast (whoarder is a very small app), I can even use comfortably PyDev's Rerun current test suite whenever any Python file changes feature, which is a fantastic safety net: "Oh I just broke something. Alright, I'll fix it right now. Done, thanks unittest."

weekly reel May 19, 2013

Wealth Inequality in America, via standblog:

  • Dictionary of Numbers puts numbers in human terms. Excellent idea, via xkcd.
  • Strongbox, Tor-based box usable to anonymously report to the New Yorker, powered by DeadDrop, an Aaron Swartz creation. via kottke
  • It's Thomas Midgeley day:
    "Today would be his 124th birthday. A fine occasion to think about the effects of industrialization, and what happens when short-term profit-taking meets marketing.
    Midgeley is responsible for millions of deaths. Not directly, of course, but by, "just doing his job," and then pushing hard to market ideas he knew weren't true—so he and his bosses could turn a profit." ... a good reminder, read the rest.
  • Doodal, paint with portals, via waxy links

weekly reel May 12, 2013

weekly reel May 05, 2013

Just discovered FAUVE (thx Bertrand!), and wow:

Also,

  • Paul Miller's write-up of a year offline, I’m still here: back online after a year without the internet. via waxy links.
    I'd read enough blog posts and magazine articles and books about how the internet makes us lonely, or stupid, or lonely and stupid, that I'd begun to believe them. I wanted to figure out what the internet was "doing to me," so I could fight back. But the internet isn't an individual pursuit, it's something we do with each other. The internet is where people are.
  • Stop Drawing Dead Fish, Bret Victor digging deeper through his 'Computer artists need physical connection with their creation stronger than just code' motto, via waxy links
  • McDonald’s Theory, via HN
  • The Amanda Palmer Problem: How Does a Cult Musician Become a Figure to Be Mocked?
    "The web offers an opportunity to fall into the open arms of fans, in ways that weren’t available before. Here’s the catch: The web also makes it near-impossible to fall into the arms of just one’s fans. Each time you dive into the crowd, some portion of the audience before you consists of observers with no interest in catching you. And you are still asking them to, because another thing the web has done is erode the ability to put something into the world that is directed only at interested parties." via waxy links

weekly reel April 30, 2013

weekly reel April 21, 2013

Haul away.

weekly reel April 15, 2013

Hi there,

  • The Internet is a surveillance state, by Bruce Schneier.
    So, we're done. Welcome to a world where Google knows exactly what sort of porn you all like, and more about your interests than your spouse does. Welcome to a world where your cell phone company knows exactly where you are all the time. Welcome to the end of private conversations, because increasingly your conversations are conducted by e-mail, text, or social networking sites.
    And welcome to a world where all of this, and everything else that you do or is done on a computer, is saved, correlated, studied, passed around from company to company without your knowledge or consent; and where the government accesses it at will without a warrant.
    Welcome to an Internet without privacy, and we've ended up here with hardly a fight.
  • Maybe We Should Just Relax, reminds me of Mark Slouka's 'Quitting the Paint Factory'.
  • The largest computer ever built , WOW that's history. via trivium
  • Google Street View Hyperlapse. via kottke
  • If you want to get everything done, leave an introvert alone, via HN
  • Distractions in Space publishes retranscriptions of glorious^H^H^H^H^H^H^H^H funny astronauts chat. via trivium

spring reel April 07, 2013

O hai, how was your hibernation? Mine just fine, have a cup of tea and enjoy some news with your warm air:

march reel March 03, 2013

Good vibes coming from l'Amicale Underground: new RIEN ep, new CÂLIN electronic album, and a beautiful DominiqueA-esque new Jull!

And:

reel February 02, 2013

Happy birthday, mister Stardust: