HN user

cyclinghacker

21 karma
Posts0
Comments11
View on HN
No posts found.

I worked in AU around ten years ago. I don't remember salaries coming anywhere near the UK or US. I'd love to know if things are better now.

I wouldn't say the UK market particularly undervalues talent, in the city at least. Most of my peer group are on a day rate of 800-900 which (assuming you take 5 weeks of holidays) would translate to at least USD 248k gross. Chatting to our traders they are pretty jealous of our 9-5 hours, 2 hour lunch breaks and relaxed dress code.

My advice would be start with stack and hpack, and remain with your editor or IDE of choice to start with. Learning any new language is difficult enough without having to also deal with a different workflow.

This is my recipe for starting with haskell and intellij: - install stack, run `stack new helloworld simple-hpack` - make sure it builds: `cd helloworld && stack test --exec helloworld` - install https://github.com/rikvdkleij/intellij-haskell and follow the `Getting started' guide

SnapBack in Safari used to be really handy for these sorts of pages, however I think that feature is gone now. From what I recall it would take you back to either the last typed URL, bookmarked URL or search results page.

Or 'open smb://...' from the terminal.

open works with loads of protocols, not just files, for example 'open vnc://host' works out of the box.

I like the concept, but I often use my phone while charging (in bed or at work). In these instances I'd want a cable.

It's number sold, so it's not all pre-ordered, only those that shipped prior to today. When you pre-order, you are able to cancel up until it's shipped, and payment is not taken until it's shipped, so these numbers can't be counted.

Given that the white models sold out* within hours (or was it minutes?) and the entry level black model sold out the next day, subsequent orders would not be included in this figure.

* By sold out I mean shipping date slipped

I'm in London, and I'd say it's a small step backwards. The points of interest from Yelp appear to be consistently off by about 10 metres, and many points of interest are missing altogether. I do like the way you can click on a point of interest, which is something you couldn't do in the old Maps app.

So far, all the addresses I've tried are correct, and the driving directions and speech recognition are a step forward. The tube/bus directions from Google were always inaccurate, so I was already using a dedicated app.

Simple, back when the browser shake-up was going on (early 2000s) Opera was a paid browser, or a free browser with banner advertisements. It was also Windows only for a long time. I don't remember exactly when they came to their senses and admitted that no one pays for a web browser, but by that point it was too late.

I think it just comes down to differences between the OO approach vs the functional approach.

In OO code I try to create types to represent every concept in my code. It seems overkill at first but I have found in most cases it pays off with reduced duplication. It almost always removes the question of where to put static utilities. Lets say you have a postcode - by creating a Postcode type you can put postcode validation, postcode formatting, etc, directly on that type rather than floating in different parts of your codebase.

Additionally, in a statically typed language it adds type safety - so for example you can't pass a postcode into an address parameter.