1,411 karma · joined April 8, 2011
Right, she should've rejected that money, it would only be fair if it was as hard for her as it is for us.
Why is it important that she has connections? Does being upset about that help you in any way?
Sorry, I'm really jaded about this kind of victim mentality. Ignore what advantages others have and build your tower as high as you can.
What do you do if you discover that your parsing logic needs to be changed after you've scraped a few thousand items? Re-run your spiders on the URLs that raised errors?
Thanks for the blogpost! I actually did not know about any of the 3 libraries and am gonna start using them.
Whenever I've tried to extract data like that inside Spiders I would invariably (and 50,000 URLs later) come to the realization that my .parse() ing code did not cover some weird edge case on the scraped resource and that all data extracted was now basically untrustworthy and worthless. How to re-run all that with more robust logic? Re-start from URL #1
The only solution I've found is to completely de-couple scraping from parsing. parse() captures the url, the response body, request and response headers and then runs with the loot.
Once you've secured it though, these libraries look great.
PS: If you haven't used ScrapingHub you definitely should give it a try, they let you use their awesome & finely-tuned infrastructure completely for free. One of my first spiders ran for 180,000 pages and 50,000 items extracted for $0.
[0] https://en.wikipedia.org/wiki/Sexual_selection_in_humans
[1] https://en.wikipedia.org/wiki/Assortative_mating#Assortative...
If you want to have "made it", go start a startup. Being an employee generally means working 40-60 hour weeks for other people's dreams.
If you're a singular developer charging a flat hourly rate (I am too), yes posting on the web will likely fulfill your needs.
If you're a dev studio looking for your next $50,000 project, probably not.
One must think, if you really were the expert you position yourself to be, you should've been able to talk to at least ONE person working in a BIG4 before putting your name underneath it all?
1) Someone puked in the alleyway that leads to my door. I walked around it. 2) One day when coming home at 11pm, there were people smoking weed in front of my door and one guy was pissing against the building close to my door. I went inside and everyone minded their own business.
Yeah those are not the nicest of experiences, however I'm rewarded every day by incredible access to art & culture (and amazing music gigs I can walk to by foot) and -- plainly -- I love people who step outside normalcy in terms of how they dress & express themselves. It's fun to see and makes me push my own boundaries :)
EDIT: Shoreditch is by now also an incredibly safe & affluent/expensive area. Never once have I felt threatened here, I feel safe carrying my phone on me at all times of day/night. This might be different in the cheaper-but-also-hipster areas of Hackney like Dalston.
For now I'm living in London. I considered Berlin, but I think the English practice here is invaluable. My English was already quite good when I came here, but it's improved LOADS. Also there's much more going on in general (culturally, socially), and there's more and bigger startups here (e.g. compare HN Who's hiring / startup city rankings).
You'd get heavily downvoted for asking "Did Peter Norvig not read the fucking article?", yet that's exactly what you've put into everyone's mind with your comment.
I read that and I thought, "that's such a thing Raymond Hettinger would say". Then I glanced up at the username :)