HNHacker News
TopNewBestAskShowJobs

marklit

2,707 karma · joined December 27, 2011

Big Data, AI, GIS & Networking Consultant.

Author and Technical Analyst of https://tech.marksblogg.com/

submissionscomments
marklit··on The UK Ruby Contract Drought Is Real
I'm a UK-based contractor (albeit mostly working with Python) and without fail I have at least 10 new recruiters add me on LinkedIn every week. What are the chances this author is in a flooded recruiter market?

Edit: The last time I sat in an office in Shoreditch there were contractors there doing frontend, project management, design and product ownership. There was a conversation one day where the eluded to 'backend contractors always being in work' and it being a bit of struggle for the others to always find work. Have the Rails devs here felt they were always in work in the past?

marklit··on Authentication Cheat Sheet
Django have been upping the iterations in each release, it's 15,000 in 1.7 and by 1.9 will be 24,000. 500 password checks saturates a core i5 4670 for 25 seconds: http://tech.marksblogg.com/passwords-in-django.html#why-are-...
marklit··on Authentication Cheat Sheet
Hashing passwords takes a lot of CPU resources. Django limited their password lengths to a maximum 4,096 characters because of this: https://www.djangoproject.com/weblog/2013/sep/15/security/
marklit··on Ask HN: Freelancer? Seeking freelancer? (January 2015)
SEEKING WORK, based in Estonia (GMT + 3) half the year and the rest in London, Remote Projects Only.

I contracted for Google for six months in 2014. I wrote the backend and the data tools for Google's http://consumerbarometer.com/en/ I'm a full stack developer with 12+ years of professional experience.

I write a tech blog which sees a few thousand readers a day: http://tech.marksblogg.com/

I've done both back- and frontend work for BAA (projects for Heathrow, Stansted and Gatwick Airports), Bank of America Merrill Lynch, Blackberry, Bloomberg, British Telecom, Danone, Financial Times, Ford, Google, ITV, Krispy Kreme, Nectar, News International (now News UK), PricewaterhouseCoopers, Pizza Hut, Royal Bank of Scotland, Royal Mail, T-Mobile, UKTV, Vertu (Nokia subsidiary at the time), Williams Formula 1 Team and Xerox.

I specialise in Python, Django, Go, Postgres, Hadoop, Spark, Elasticsearch, Solr, Celery, RabbitMQ, ffmpeg, Google App Engine, Google Compute Engine, Amazon EC2, Cloudfront, S3, Linode, Digital Ocean, Capistrano, Rubber, Fabric, Jenkins, HTML5, CSS, JavaScript, Yeoman, Grunt, Bower, HTML5, AngularJS, backbone.js, D3, RESTful API design. I'm a big believer in test-driven development.

My email address is at the top of my CV: http://www.marksblogg.com/cv

LinkedIn: https://www.linkedin.com/in/marklitwintschik

I hold both a Canadian and a British passport.

marklit··on Ask HN: Freelancer? Seeking freelancer? (December 2014)
SEEKING WORK, based in Estonia (GMT + 3) half the year and the rest in London, Remote Projects Only.

I've' been contracting for Google for the past six months. I wrote the backend and the data tools for Google's http://consumerbarometer.com/en/

I'm a full stack developer with 12+ years of professional experience.

I write a tech blog which sees a few thousand readers a day: http://tech.marksblogg.com/

I've done both back- and frontend work for BAA (projects for Heathrow, Stansted and Gatwick Airports), Bank of America Merrill Lynch, Blackberry, Bloomberg, British Telecom, Danone, Financial Times, Ford, Google, ITV, Krispy Kreme, Nectar, News International (now News UK), PricewaterhouseCoopers, Pizza Hut, Royal Bank of Scotland, Royal Mail, T-Mobile, UKTV, Vertu (Nokia subsidiary at the time), Williams Formula 1 Team and Xerox.

I specialise in Python, Django, Go, Postgres, Hadoop, Spark, Elasticsearch, Solr, Celery, RabbitMQ, ffmpeg, Google App Engine, Google Compute Engine, Amazon EC2, Cloudfront, S3, Linode, Digital Ocean, Capistrano, Rubber, Fabric, Jenkins, HTML5, CSS, JavaScript, Yeoman, Grunt, Bower, HTML5, AngularJS, backbone.js, D3, RESTful API design. I'm a big believer in test-driven development.

My email address is at the top of my CV: http://www.marksblogg.com/cv

LinkedIn: https://www.linkedin.com/in/marklitwintschik

I hold both a Canadian and a British passport.

marklit··on [dead]
I hadn't tried lyX yet or many others for that matter. Pelican just seemed to work the way I wanted to out of the box so I was never tempted away. I'm hearing from a bunch of people on twitter about their favorite generators so I might do a comparison sometime soon.
marklit··on Ask HN: Freelancer? Seeking freelancer? (November 2014)
SEEKING WORK, based in Estonia (GMT + 3) half the year and the rest in London, Remote Projects Only.

I've' been contracting for Google for the past six months. I wrote the backend and the data tools for Google's http://consumerbarometer.com/en/

I'm a full stack developer with 12+ years of professional experience.

I write a tech blog which sees a few thousand readers a day: http://tech.marksblogg.com/

I've done both back- and frontend work for BAA (projects for Heathrow, Stansted and Gatwick Airports), Bank of America Merrill Lynch, Blackberry, Bloomberg, British Telecom, Danone, Financial Times, Ford, Google, ITV, Krispy Kreme, Nectar, News International (now News UK), PricewaterhouseCoopers, Pizza Hut, Royal Bank of Scotland, Royal Mail, T-Mobile, UKTV, Vertu (Nokia subsidiary at the time), Williams Formula 1 Team and Xerox.

I specialise in Python, Django, Go, Postgres, Hadoop, Spark, Elasticsearch, Solr, Celery, RabbitMQ, ffmpeg, Google App Engine, Google Compute Engine, Amazon EC2, Cloudfront, S3, Linode, Digital Ocean, Capistrano, Rubber, Fabric, Jenkins, HTML5, CSS, JavaScript, Yeoman, Grunt, Bower, HTML5, AngularJS, backbone.js, D3, RESTful API design. I'm a big believer in test-driven development.

My email address is at the top of my CV: http://www.marksblogg.com/cv LinkedIn: https://www.linkedin.com/in/marklitwintschik I hold both a Canadian and a British passport.

marklit··on Ask HN: Freelancer? Seeking freelancer? (October 2014)
SEEKING WORK, based in Estonia (GMT + 3) half the year and the rest in London, Remote Projects Only.

I'm a full stack developer with 12+ years of professional experience.

I'm finishing up a project for Google. I'm available full time from October 14th but I can do half-days before then.

I've done both back- and frontend work for BAA (projects for Heathrow, Stansted and Gatwick Airports), Bank of America Merrill Lynch, Blackberry, Bloomberg, British Telecom, Danone, Financial Times, Ford, Google, ITV, Krispy Kreme, Nectar, News International (now News UK), PricewaterhouseCoopers, Pizza Hut, Royal Bank of Scotland, Royal Mail, T-Mobile, UKTV, Vertu (Nokia subsidiary at the time), Williams Formula 1 Team and Xerox.

I specialise in Python, Django, Go, Postgres, Hadoop, Spark, Elasticsearch, Solr, Celery, RabbitMQ, ffmpeg, Google App Engine, Google Compute Engine, Amazon EC2, Cloudfront, S3, Linode, Digital Ocean, Capistrano, Rubber, Fabric, Jenkins, HTML5, CSS, JavaScript, Yeoman, Grunt, Bower, HTML5, AngularJS, backbone.js, D3, RESTful API design. I'm a big believer in test-driven development.

My email address is at the top of my CV: http://www.marksblogg.com/cv LinkedIn: https://www.linkedin.com/in/marklitwintschik

I hold both a Canadian and a British passport.

marklit··on Docker 1.0
You'd think IPv4 connectivity with containers would be high up the priority list to get working: https://github.com/dotcloud/docker/issues/2174
marklit··on How the US Treasury imposes sanctions on me and every other "Stephen Law"
If they find you on linked in, they can google reverse image search your profile picture and probably come up with quite a bit. Now imagine google introducing facial recognition search.
marklit··on Calgary man becomes world's most travelled
Canada won't do this. I had my passport stuck with the UK's Home Office for six months and the Canadian High Commission said they couldn't issue me a second travel document.
marklit··on Top 15 Cheap, Safe and Friendly Countries | Kimeshan Naidoo
Last time I was in Dubai there were a lot of mid-priced hotels to choose from, the Metro worked a treat and reasonably priced and the shops in all the malls I visited didn't have a sales tax. Compared to anywhere in the EU with minimum 15% VAT and given everything was new it felt very well-priced.
marklit··on Abandoning PHP for Python
You've taken the wrong impression from those statements. Have a look at my CV if you wish.
marklit··on Abandoning PHP for Python
2.7 originally. Django became a big focus of my early contracting days and support for 3 wasn't in yet.
marklit··on Abandoning PHP for Python
I was using PHP frameworks between 2007 and 2011. Have you been watching what has been happening with the Python-based frameworks in the past 10+ years?
marklit··on Abandoning PHP for Python
She's doing the 'Learn to Program: The Fundamentals' course run by U of T. I'm glad she did as it's forcing me to use Python 3 :)
marklit··on Abandoning PHP for Python
I came across this gem for listing and installing packages in Ubuntu yesterday in a way similar to pip: https://github.com/progrium/buildstep/blob/master/stack/prep...
marklit··on Abandoning PHP for Python
Have a look at Sinatra and Tornado. Single-file projects are possible as well and it'll lead you down a road to quick deliveries and better tooling.
marklit··on Abandoning PHP for Python
What I was most hoping to get from this blog post is to encourage PHPers to give Python a go. Try it out, build something in it. I think lowering the amount of bespoke PHP code in the wild would help the software industry as a whole.
marklit··on Abandoning PHP for Python
My girlfriend is taking the python course with them as well. She said there were 60,000 in total taking it (sounds like there will be a lot of new Pythonists in 2013).

She and another friend of hers was having some troubles understanding when and when not to use parentheses and I did a quick clinic with them to walk through it.

It might be a good idea if volunteers from the Python community could be found to offer extra lessons, perhaps some sort of live video cast mixed with a live chat. It could help out a lot of people who otherwise don't have many people to call on around them.

marklit··on Abandoning PHP for Python
I'm the author of the blog post. If the question is related to why I dropped PHP it's because I was getting a lot more done in Django and Tornado so I could finish projects quicker and take on more work.

There were so many clients in need of Pythonists in London in 2011-2013 when I was working there that I didn't have the time of day to take care of PHP ones. Also, PHP rates were dying and there weren't a lot of people competing for the Python work so I could keep my day rates nice and juicy.

I can think of a lot of things that beat Zend, Yii and Drupal in terms of code management, security, DRYness of code that's implemented, flexibility, the list goes on.

marklit··on Average Income per Programming Language
Averaging is a very lossy method to use. You could be looking at a histogram shaped like a satellite dish and the average value you come to is one few are close to. There are a lot of extremes in tech salaries from what I've seen hiring and contracting over the years.
marklit··on Poll: do you live in the country you were born in?
I left my native Canada when I was 19 to write code abroad. I've since had work in four different countries on three continents. I might not end up being wealthy but I've enjoyed myself and don't regret a thing.
marklit··on Erato - Markdown Editor for Mac
How many lines of code does this app consist of?
marklit··on KLM is celebrating Comic Sans day today (NL only)
This might be a feature rather than a drawback of the iPad but the Comic Sans font isn't rendering in Chrome.
marklit··on If PRISM is Good Policy, Why Stop with Terrorism?
I you can write code there are a lot of countries you could support yourself in. I've visited and in some cases worked in 49 countries with minimal foreign language skills.
marklit··on Ask HN: My Startup Needs Better Access To _______.
Marketing and promotion consultants.
marklit··on Stripe launches beta in the UK
With all the pains of getting a merchant account running I think incorporating in the UK, getting a strip account setup and using transferwise to ship money home isn't such a bad option.
marklit··on Keeping Passwords in Source Control
I find only keeping boilerplate configs in repos helps decouple application code from any one installation. Software can sometimes be used in more than one environment, it's not always a one-to-one relationship.
marklit··on Use long flags when scripting
# define all the 'magic letters here' (perhaps some if statements for various platforms):

CURL_FLAG_SILENT=s

# Then call them here:

curl -$CURL_FLAG_SILENT ifconfig.me

← PreviousPage 4 of 5Next →