HNHacker News
TopNewBestAskShowJobs

nikon

426 karma · joined November 29, 2012

submissionscomments
nikon··on .NET Core 3.0
I feel "DI" in the context of .NET Core is often the IoC container you feel forced to use. DI is a pattern, but even trying to use the logger extension without the service provider is a pain.
nikon··on Ask HN: Freelancer? Seeking Freelancer? (August 2019)
SEEKING WORK | Remote | London, UK | Tech Lead/Senior Developer

Location: London, UK Remote: Ok

Willing to relocate: Toronto in 1 year, will have PR

Technologies: Go (golang), Typescript, Kubernetes, Docker, CircleCI, GCP/AWS/Azure, Kafka, many DBMS

Email: sean@sjdev.co.uk (will provide CV on request)

Tech Lead/Senior Developer available for _Contract only_ work, some availability in August and fully available from 2 September.

nikon··on Ask HN: Who wants to be hired? (August 2019)
Location: London, UK

Remote: Ok

Willing to relocate: Toronto in 1 year, will have PR

Technologies: Go (golang), Typescript, Kubernetes, Docker, CircleCI, GCP/AWS/Azure, Kafka, many DBMS

Email: sean@sjdev.co.uk (will provide CV on request)

Tech Lead/Senior Developer available for _Contract only_ work, some availability in August and fully available from 2 September.

nikon··on Ask HN: Anyone making 200k as a software engineer outside the US?
Really?
nikon··on Tesla to raise prices and keep more stores open
how much do you think it costs to "fill" your Tesla via this provider?
nikon··on Why Kubernetes Is the New Application Server
I find it a little heavy for log aggregation. LogDNA has been great for my K8s clusters, and is relatively cheap.
nikon··on Goodbye Microservices: From 100s of problem children to 1 superstar
+1

Changing one "shared library" shouldn't mean deploying 140 services immediately.

They had one service to begin with forked for each destination. Of course that was a nightmare to maintain!

nikon··on Goodbye Microservices: From 100s of problem children to 1 superstar
> Once the code for all destinations lived in a single repo, they could be merged into a single service. With every destination living in one service, our developer productivity substantially improved. We no longer had to deploy 140+ services for a change to one of the shared libraries. One engineer can deploy the service in a matter of minutes.

... 140 tightly coupled services wasn't the problem then?

nikon··on Nearly 80% of Japan’s Airbnbs removed in response to new home-share law
You can report them to your council.
nikon··on Ask HN: What visas are available for working in Europe without a degree?
Met my fair share in London on this visa. Sadly there is rarely a way of staying after your 2 years unless your employer really commits to sponsoring you, which they never do.
nikon··on Apple SIM
Are you travelling to the UK? There are loads of SIM cards for sale in arrivals, including EE.
nikon··on A Proposal for Package Versioning in Go
> A CLI framework - Used urfave/cli. Same thing with dep ensure -add. Except I realised that the last release to Github was eons ago. August 2017 IIRC. The code I needed in particular had been released in October 2017 and since then had many commits to master. I just added a constraint to my Gopkg.toml file to lock the pulling to master.

What's wrong with spf13/cobra?

nikon··on How and why we moved to Vue.js
That example component code is hideous. It reminds me of Backbone, and not in a good way.
nikon··on Tinc VPN: Secure Private Network Between Hosts
Check out ZeroTier as mentioned above. Will do all this without any port forwarding etc.
nikon··on Driving a Car in Manhattan Could Cost $11 Under Congestion Plan
How does it work well? The roads have never been busier.
nikon··on MacBook Pro? No
I took my 9 month old 13" Touchbar Pro into Apple last night for the third time. This time it was a display fault (bottom of screen had horizontal lines and pink hue when cold) and all 4 USB-C ports were soggy with no hold.

Previously I've had a new logic board after a power fault that took a authorized repairer to fix as they were the only ones that believed me.

FINALLY I got a full refund. I bought the previous 15" model (which I should never had sold) with the proceeds in store.

I've never had such an unreliable piece of hardware. Some guy was in store with a key that was stuck and he was told it would take 5 days to repair.

The relief I felt when the genius said refund said it all.

nikon··on WeWork is set to become the No. 1 tenant of London office space
WeWorks are great to hang out in. The offices themselves are tiny glass boxes that grind you down over time. The building I was in was basically full of suits (recruiters, intrapreneurs etc). Glad to have left after 9 months in one!

They were also pushing for 6-9 month commitments from tenants.

nikon··on The FastMail Security Mindset
I've had to dump Fastmail. I was getting 10-15 very (sexually) explicit spam emails daily slipping through the filter daily even after 100's of training emails being identified. Queue weird looks at work if I left my mail client visible.

Moving back to G Suite was painful. I had to manually do it after the G Suite 'Migration' tool missed 1000's of messages. But so happy to have decent search back!

nikon··on Amazon EKS – Highly available and scalable Kubernetes service
> All told, actually starting k8s cluster is probably less than 10% of my time.

+1.

I've found myself (with Azure ACS) re-creating clusters quite often - as they don't support upgrades. This takes minutes with my deploy scripts, replicating the state of the cluster you're copying is the main bit of work.

nikon··on Amazon EKS – Highly available and scalable Kubernetes service
Happy with Kops but this is awesome. Especially if the controller is not billed for (like Azure and now GCP).
nikon··on Code together in real time with Teletype for Atom
Are you sure Atom's was yesterday? The blog posted is dated 15 November.
nikon··on It’s not that London is too big, but that other large UK cities are too small
Tax is only "less than 20%" if you pay yourself less than 40k. You can easily end up paying 40%+ with the dividend tax, unless you're less than honest with your expenses.
nikon··on Kubernetes at GitHub
Are you doing what Gitlab claims below "We (GitLab) use it mostly as a templating system as well" or really using it to manage complex apps? I think it doesn't really offer much for normal microservices.

I do use it for things like nginx ingress but for stuff I've built a service.yml / deployment.yml are fine.

nikon··on Kubernetes at GitHub
I do something similar, but envsubst does the job.
nikon··on Uber drivers gang up to cause surge pricing, research says
I suspect this happens in London. I always take a "Gett" (fixed price black cab) if so, and it's usually the same price / cheaper and they know how to drive.
nikon··on Ask HN: Freelancer? Seeking freelancer? (August 2017)
SEEKING WORK - London, UK / Remote / Sometimes in Toronto

I'm a senior developer who enjoys translating business requirements into brilliant, reliable and secure software. I'm "full stack" but hate doing CSS if I'm honest. I've been doing quite a bit of DevOps the last few months.

Stuff I've done this year:

  * Node/Java/C#.net core backends

  * Microservice architectures

  * React/Redux SPAs

  * DevOps with Kubernetes (Azure/GKE/AWS all in 2017)
I'm consulting beginning this month and can help with small things or take on full projects - just send me an email.

Contact: sean[at]bloor.io

Github: sjdweb

Linkedin: https://www.linkedin.com/in/seandrumm/

nikon··on The quitting economy
> Lately I have seen a trend where people wont even ask the salary until they have interviewed because they don't want to appear rude. I just don't get it. You should provide your salary expectations prior to reaching the interview stage otherwise you are potentially wasting your time.

I once asked an internal recruiter the salary (as to not waste each other's time) and he returned a tirade of abuse about me not clearly being a good fit if money is my only focus. The guy organises a few meetups as well, fair to say I'll avoid anything he touches at all costs.

Edit: if you publish/ let me know the the range, I'm happy to interview.

nikon··on The quitting economy
I can't help but think contracting is becoming more popular in London. I've been doing it myself now since 2013. I've seen a couple of perm staff walk out of jobs due to petty reasons in the last year, both were <1 year into their roles.

Actually trying to move into more of a consulting role going forward, but there is such a demand for contractors IMO it could be shortening the availability of good developers in London.

nikon··on IPv6 Adoption
Does Google Cloud even offer IPv6?
nikon··on Microsoft is Hiring Go engineers to work on Kubernetes
I found it has strange defaults (all services publicly exposed) and quite unfriendly to automate. Ended up sticking with native deployments.
← PreviousPage 3 of 7Next →