HN user

lxfontes

152 karma

ProdEng @ Shopify

[ my public key: https://keybase.io/lxfontes; my proof: https://keybase.io/lxfontes/sigs/zbZcXNjBvr8Wn8lhHoCfz2wRQDWPBqgHi944goW1EbQ ]

Posts3
Comments45
View on HN

And tbh: money is not the issue. I don't like the 'apple tax' but they are comfortable wayyyyyy up in their trees... and macOS / iOS dev env is leverage.

I'm on the same boat. Except I have a chromebox as guinea pig.

I've seen people reporting this transition as a 'surprisingly good experience'. So here's my 2 cents on a 30 minute run (amount of time it takes me to setup a new macbook):

1password: there are options, but omg it just works...

xrandr: I knew things would get hairy when I found myself looking up how to dual monitor + rotate on i3wm

fonts: I don't know what it is, but seems different

I know your experience will vary from distro to distro, but that is exactly the point: it's hard to find that happy place.

I'm sure that sticking to certain distro, under certain hardware, things will go fine. But that at point I ask myself: Sooo... this seems similar to mac ecosystem, why not pay the apple tax and move on?

I don't think 2017 will be the year of linux on the desktop (or any other prophecy along those lines), but for sure it will be 'the year I reconsidered linux on the desktop'.

The Linux experience I saw so far would be enough for me to be productive with some known rough edges that I can either help fix or report.

Worst case scenario I get a macbook pro during the fall update ;)

Bob: Hey guys, we didn't pass emissions tests.

Jay: I think we can adjust the ECU parameters.

Bob: Oh, nice. let's try that.

Mechanic James: By doing this you guys lowered the lifetime of a few components. We might need to re-engineer the whole thing :(

Bob: What if we detect we are undergoing tests and tweak it? This way we still can deliver the project on time.

Some manager: Yeah, do it.

Now Bob and Jay are in trouble.......

[dead] 11 years ago

11k employees, 970 million daily actives, one of the companies "changing the world", and yet people say you don't know anything based on sporadic outages.

They are good. Let them figure it out.

unless you have a family to take care of, don't think about money. at your level, 12k becomes marginal after taxes. Focus on what you want for your career.

Promotions (while on the same company) are usually due to:

- merit: if your goals align with the company, stay. You will have to shift from player to coach a bit, but it is not a bad thing.

- fear of you leaving: golden cuffs. I suggest you leave. Getting stressed/bored and leaving 2 months later looks worse.

take some time to learn about 'yourself': why are you bored? what makes you happy? what do you need to feel pumped about waking up everyday and going to work?

Liking your current team members: This is a fact.

Liking your new team members: A bet.

I fully agree. Sorry if this sounds like a thread hijack, but I would rephrase the question as

How to deal with people that are trying to "win" an argument.

We need secure logins. How should we do it?

(a) We should use https

(b) https is not enough. you need to guarantee that nobody is recording keystrokes on the client; you also need to guarantee the CA certificate hasn't been compromised and there is no man in the middle; you also need to guarantee that this password can only be used once... and so on

I would put down a list of hardware requirements: CPU, Memory, Disk (speed/size), screen, connectivity.

wrt Mac: It just works and most of your unix tools are there. You might still need a VM depending on the task as OS X is not Linux.

My current setup (around 2,500$): mbp 13' retina, 16g ram, 256g SSD. Asus PB278Q, CM quickfire keyboard, apple mouse

I would also consider Dell XPS 13, although it is at the same price range as mbp retina.

The faster guys will often grow bored with a single problem and will have to skip from one problem to another (ADHD, etc). This is your opportunity: stay on the same problem longer than they can, and you will find solutions while they're busy approaching multiple other problems.

This.

Companies need a balance between 'move fast and break things' and 'keep things stable so we can make money'.

short answer: I wouldn't do it.

1. I would ask for my unpaid consulting fees

2. Ask if they want me to join without the 100k down and take less % on shares

The rationale here is:

- Low monthly revenue for a long time

- Not paying contractors is bad

- How many other people have this 'offer' on the table?

If I were to put 100k of my money somewhere, it would be on a 1-year sabbatical and start my own thing.

At Uken Studios we use NSQ as a chain of queues for log processing.

  rails -> fluentd -> NSQ (firehose) -> log splitter (python script) -> NSQ (elasticsearch, s3, hadoop)
We have this setup live since November and processed more than 25b messages without hiccups.

I'm in favour of competition, but this sounds like "Music industry should be forced to release cassette tapes"

BB was ahead of the curve, had its glory days, dropped the ball on not focusing on enterprise and now it is struggling to find its place.

I do think we need a 3rd big player in this market (other than apple/google). Feels like innovation has became a battle of thinness / big screens.

looks like you have already made your decision and is seeking for validation, but hear me out:

consider:

- burnout is real. check if your concern is an ongoing issue or a reflection of current events.

- grass is always greener on the other side. in 6 months you might be back where you started.

- you might close a door for something you are not entirely sure you will be good at.

- decide and don't look back.

You will still be saving a considerable amount of money, so I would consider taking the risk (and less money) in exchange for less grey hair ;)

Combine this with docker export / import and you got yourself an easy way to copy images between servers :)

If you still have the setup up and running, throw this in the mix:

  rsync -a -e 'ssh -c arcfour' source dest:destpath
and
  rsync -az -e 'ssh -c arcfour' source dest:destpath
still encrypted! The latter enables compression, but I've found it slower when dealing with several small files (ex: source code files)