HNHacker News
TopNewBestAskShowJobs

JonAtkinson

915 karma · joined June 26, 2009

Python developer, technical team leader. http://www.giant digital.co.uk

Personal site https://www.jonatkinson.co.uk

submissionscomments
JonAtkinson··on Uber London loses licence to operate
> In the entire history of the hackney carriage (black cab) license - going back to 1662 - I know of only one case of a driver having been prosecuted for rape, about 5 years ago.

That's absolute bollocks.

https://en.wikipedia.org/wiki/John_Worboys

JonAtkinson··on Launch HN: Audm (YC S17) – Longform Magazine Articles in Audio
I love the sound of this and have subscribed - an intersection of quality journalism and podcasting is a fantastic concept.

Do you have any plans to provide an Alexa skill? "Alexa, read me something interesting" is a service I would pay handsomely for.

JonAtkinson··on Bitcoin Is Having a Civil War as It Enters a Critical Month
"But I'm probably wasting my time with you, looking at your comment history you seems to be a typical pro-Blockstream troll."

Is there any need for this kind of incivility? Around here we don't call people with differing opinions a 'troll', we just respect the differences. This could easily have been written as "based on your posting history, I don't expect to change your mind".

JonAtkinson··on A faster BBC News front page
According to my Safari console, it's loading the page on average in 50ms, with some samples as low as 20ms. That's considerably less than the blink of an eye (at 100ms).

I doubt that a decade-old CPU/OS and a decade old browser were rendering any page (even without JS) at that kind of speed.

JonAtkinson··on Fossjobs: A website for free and open-source software jobs
Surely the idea is that it is useful to your future colleagues?
JonAtkinson··on IO domain DNS failure
I recieved this reply from nic.io support a few minutes ago: http://imgur.com/a/wV2Kk
JonAtkinson··on Ask HN: What non-technical skills make a senior dev and how to develop them?
I agree with this to an extent, but a controlled burst of ego can sometimes signal to the rest of the business that they're deeply off-track: "I/my team are better than spending time realising this ridiculous requirement/deadline/anti-feature, and we're just not going to do it. You need to re-think this".

I don't recommend doing it too often (no-one wants a reputation for being precious or difficult), but used correctly it can be powerful.

JonAtkinson··on Django CMS version 3.3 has been released
We recently upgraded one of our sites in development from 3.2 to 3.3. There's a really appreciated level detail orientation in this release; the speed increases also help.

It's a pleasure to see Django CMS mature into something this polished. The stewardship from the OSS developers and Divio is something to be applauded.

JonAtkinson··on Pilot posts detailed MS Flight Sim video of how to land Boeing 737
"They say a good landing is one where no one gets hurt, and a great landing is one where they can re-use the plane."

Hat-tip: Cabin Pressure, BBC R4

JonAtkinson··on Ask HN: What else do you read as regularly as Hacker News?
Private Eye. The Week. The Spectator. The Information. Monday Note.
JonAtkinson··on Show HN: A fireplace for Emacs
Every program attempts to expand until it can display a fireplace. Those programs which cannot so expand are replaced by ones which can.
JonAtkinson··on Django CMS 3.2 released
As another poster points out, there aren't a lot of CMS-related posts on HN, but I'd like to share a little of our experience with Django CMS.

I've been using Django CMS since early in the 2.x releases (the earliest Django CMS site I still have the code for was using 2.1.0.beta2), and since then we have developed approximately 80 Django CMS sites; with traffic ranging from a few hundred hits a month, to our largest which serves a few hundred thousand hits per day across three languages.

In all this time, I still haven't found a compelling reason to switch to anything else. Django CMS's most powerful feature is that it's just plain old Django. This means that it's rare we can't use the CMS as a base framework for a site, and then plug custom applications into the site tree as necessary. Certainly few of our clients have needs which are exotic enough where this pattern breaks down. Yes, this requires a certain amount of learning curve, but it's not insurmountable at all, and I think it's conceptually simpler than most other CMSes out there (I've been an agency-side web developer for 15 years, and I still can't figure out how some people mangle the Wordpress page loop).

I was concerned early in the 3.x cycle when front-end editing was introduced (and I believe the introduction was mishandled by the development team), but recent releases have polished this to a level where I can ship it to clients with confidence. This week we launched a new site using 3.2, and content wizards, in particular, are a powerful addition (will these be made multi-step in the future? It would be nice from a UI point of view).

The CMS in general is in good hands, though I do worry that without strong community leadership, it might move too far towards being 'the platform which powers Aldryn', rather than a strong stand-alone CMS. Maybe that's too negative, but I do see it as a risk.

5 years ago I made a bet on Django CMS, and it turned out good, so I'm happy. Maybe it'll serve the next 5 years.

JonAtkinson··on Selling England by the offshore pound
For those looking to research this further, there was also an excellent piece on the Private Eye podcast which explores this in more detail:

https://soundcloud.com/privateeyenews/page-94-episode-8

JonAtkinson··on Firefox makes click-to-activate Flash the default
> We need a real open-source alternative to flash player.

We quietly built the alternative to Flash over the last 10 years. It's called the web.

A standard document in the web browser can play audio, video, display vector graphics, utilise OpenGL, supports direct drawing via Canvas, and it is deeply scriptable with a mature, open programming language.

What else do you need?

JonAtkinson··on Show HN: WhatsApp for Desktop
It looks like a tidy application, and I'm assuming it's functional - good job.

You're probably going to need to deal with the WhatsApp legal team very soon. I recall several HN threads discussing various shutdowns of 3rd party WhatsApp-based services. One example which came from a quick search was: https://github.com/venomous0x/WhatsAPI

Good luck!

JonAtkinson··on Zero-Volume Glass Klein Bottles: 3D Immersion of 4D Shape
I didn't know it was non-fiction! To be honest, I've not read the book for probably 15 years, but that adds a really interesting spin on it. Thanks for pointing that out!
JonAtkinson··on Zero-Volume Glass Klein Bottles: 3D Immersion of 4D Shape
The author, Clifford Stoll, is quite a character. He wrote "The Cuckoo's Egg", which was (I think) one of the first hacker-thriller novels, which I hold directly responsible for getting me into UNIX as a 12-year old in the 90's. I still have a very old battered copy somewhere.

He's become something of a technology curmudgeon now, and I recall him writing a few articles in the 90's with titles like "Why the Internet is a failure". Interesting guy.

http://en.wikipedia.org/wiki/Clifford_Stoll

edit: Whoops - the book was "The Cuckoo's Egg", not "The Cuckoo's Nest".

JonAtkinson··on From 60 Frames per Second to 500 in Haskell
Cached version: http://webcache.googleusercontent.com/search?q=cache:http://...
JonAtkinson··on Doom
I think given Mojang is making hundreds of millions of dollars a year, and they're reportedly in talks to sell the company to Microsoft for $2billion, he can probably be forgiven for not 'knuckling down' and just following his whims.

Edit: spelling.

JonAtkinson··on Ask HN: Who is hiring? (September 2014)
Developers, Designers, PM's, UX, DevOps - FARM Digital - Manchester, UK

We're a highly technical agency, specialising in Django.

We work for various start-ups as their technical team, we're the agency of choice for several public companies, and we tackle everything between. We insist on the highest technical standards - knowledge of Django is not required, we look for the 'smart, gets things done' archetype.

FARM is growing like crazy, and we're hiring across all areas of the business. We're based in SpaceportX (formerly TechHub Manchester).

More information is at http://jobs.wearefarm.com.

If you can get to Northern Quarter, Manchester and want to chat about a job, just email me jon at wearefarm dot com, and I'll buy you lunch :-)

JonAtkinson··on Syncthing: Open Source Dropbox and BitTorrent Sync Replacement
I just setup Sparkleshare (http://sparkleshare.org/) this weekend. I wanted something which wasn't Dropbox, and preferably open-source, and while Sparkleshare has a slightly clunky pair mechanism, it works beautifully.

Syncthing looks similar, and LAN sync'ing is a killer feature for those of us in offices with poor bandwidth.

JonAtkinson··on Customer Reviews and Ratings for Apple 85W MagSafe Power Adapter
I've had the same problem with the last 3-4 Apple power adaptors.

I usually walk into an Apple store and start complaining noisily, in close proximity to store staff who are demonstrating laptops to new customers. Then I leave with my new, free charger.

JonAtkinson··on Ask HN: Who is hiring? (September 2013)
FARM Digital - full-time Lancashire/Hampshire UK or REMOTE

We're a fast-growing digital agency (Wirehive 100 "One To Watch" in 2012), we build interesting sites for brands and apps for businesses. We're primarily a Django outfit, though we are doing a lot more JS recently (Angular, Titanium etc.)

We're a very technical development team, and we focus on best practices (TDD, BDD, CI, CD), and applying them in a pretty hectic and demanding agency business.

We'd prefer remote applicants to come from within 2 hours +/- GMT. There is more information here:

http://wearefarm.com/jobs/jobs-webdeveloper.html

JonAtkinson··on Indoor positioning, Unity 3D and Twisted. How's that for a tech-stack?
I'm not totally sure if this is relevant to the original post, but I think Unity also offer a browser plugin which, I assume, can be used interchangeably with the Flash export.
JonAtkinson··on Ask HN: Freelancer? Seeking freelancer? (March 2013)
SEEKING FREELANCER, UK, remote welcomed.

I'm Tech Director at FARM Digital. We're a digital agency based in the UK, but the right person can work remotely from anywhere. We're looking for a PHP freelancer who is confident using Symfony. The work is mainly maintenance work on some fairly high profile e-commerce sites (> £1mil turnover/year), so it isn't glamorous, but we're a fun team to work with, and the work is based on a retainer, so it's generally recurring. I estimate there is 3-4 days day a month here for the right person.

I can be contacted on jon@wearefarm.com, or @jon_atkinson. It would be good to see some examples of past work, or Github/Bitbucket links.

JonAtkinson··on Ask HN: Who is hiring? (March 2013)
FARM Digital, North West UK, or remote.

We're looking for a Django developer: http://www.djangojobs.org/developers/django-developer--farm-...

JonAtkinson··on IntelliJ IDEA 12 Released
There is an option to toggle the toolbar in the menu: View > Toolbar
JonAtkinson··on IntelliJ IDEA 12 Released
As far as I can tell, the changes from IDEA 12 are already making their way into the EAP builds of the subordinate IDEs. Certainly it seemed that way from the most recent PyCharm EAP announcement:

http://blog.jetbrains.com/pycharm/2012/12/pycharm-2-7-eap-bu...

JonAtkinson··on IntelliJ IDEA 12 Released
I use PyCharm (which is essentially the same product). I love the IDE features, and it's possible to build a far less cluttered workspace. Screenshot:

http://i.imgur.com/C6Uq6.png

JonAtkinson··on Phusion Passenger Enterprise released
The first line of this post mentions:

"Phusion Passenger is an Apache and Nginx module for deploying Ruby and Python web applications."

... yet I can't see any further mention of Python support in any of the linked roadmap posts, or on https://www.phusionpassenger.com/enterprise - does anyone have any more information about Python support?

← PreviousPage 3 of 5Next →