Hacker Newsnew | past | comments | ask | show | jobs | submit | shipit's commentslogin

Dude, first of all congratulate yourself for making the choice to pick the better version of yourself. Your choices are between what feels good right now and what is most important. This is a journey and you must allow yourself the time to transition to the better self. Stop beating up yourself you can do and realize that this is a new set of skills you much acquire, that you are going to learn a brand new behavior and transform to this new state. I share what worked for me.

1. Do not drink alone. Just make this rule. No sitting at home and putting away a 12-pack. You seem to be ok for weeks. So challenge yourself to a 3-week limit, put it on your calendar. Pick a nice, upscale bar, dress up and treat yourself.

2. Start waking up early. For extra credit before sunrise. Get out of bed. Go for a walk in the chill of the morning. Feel that air in your lungs. Just do this.

3. Loose the friends. This is the hard one. They are not your friends. You help them feel secure in their lack of agency over their lives. Just very very slowly start being less available. And here is the opportunity to gauge who is a good friend - "I am making a change, lets meet for a walk/movie/museum instead of the bar". The ones who berate this path, loose them.

4. Of the few people remaining from step #3. Appoint someone as overwatch. There will be a time you will be like "fuck it" and get yourself a bottle of wine, 12-pack or whatever. Call or text this person for overwatch request. Take a video of you pouring the booze down the sink. And send it.

5. Finally, remember what Tony Stark said to Peter Parker -- if you are nothing without the suit, then you shouldn't have it.

Epilogue: Guilt. This is the worst thing. All our learning is based on institutional guilt. Tests. Grades. Evaluations. Re-imagine yourself as in third person. Your body is a resource. And you are equipping it. Guilt is rear view mirror stuff and a poor motivator.

What will happen with you is this. You will fall in love with early mornings. You will have time in the morning to do something you truly endear. You will trust yourself with this block of time and this capacity will overflow into all aspects of your life. And in about 6 months' time, you will dress up, you will go to the nice bar, order that drink and very very likely just walk away from it.

Good luck and godspeed.


I think this is where `gRPC` shines. It can feel tedious but really, define the interface and use the tooling to generate the stubs, implement and done. It prevents having to think up and implement a protocol and importantly versioning for if/when the features of the containerized apps start to grow/change.


2013 BMW K1300s


Exceptional!

I am a heavy user for `find <> | xargs grep` -- this makes my life so much sweeter. Thank you @birchb!


profound- "this part of my day sucks" -- thank you!


Hey Oscar- this is super neat! I'm working on a CI tool as well, are you planning to publish 3rd party integration details? That'll be super cool!


I would like to keep the tool as simple as possible, but I'm not sure what details you mean, maybe if you can explain it to me a bit more in a email we can flesh out the idea?


No dark LED in the clean room


Samsung leave TVs alone


we're working on it as we speak! we'll keep you informed or just drop us an email listed on the site


Thank you! And you are correct -- I am indeed ESL :) tbh writing the copy for landing site has taken me longer than some of the code :p

I shall revisit with fresh eyes and get it sorted out. Thank you! Please keep us in mind whenever you do need CI.


No problem! Congratulations one the launch.


author here - we are using spot instances on GCP for executing the pipeline which at 10 hrs/day usage makes us $1 in profit/month :)


I’d guess that’s for a fairly slow machine, or else the prices would be pretty high?

What sort of spec machine (or kubernetes pod) are you providing for that?


its a `2 vCPU, 7.5GB RAM` -- so far tested with open source projects including NDK and it stood up pretty well. Build times post close to what it would take on the local dev machine. Overall experience is that once you push your commit in about `2 mins + (local build time) mins` you'll get an email with the CI result.

Product wise we don't want the user to worry about machine resources as long as CI executes within reasonable time.


We can rent CPU/RAM in the cloud by the minute, but we can’t do that with the computer we’re developing on locally. I think this should naturally leads to faster builds being done in CI, more cost effectively, rather than CI being the slower builds.

Out of interest, have you modelled spot instance restarts into your costs? How about spot instance pricing going up?


How does Turing handle the instances being terminated? Does it just start again from the beginning?


We deploy the pipeline as a kubernetes job, once the build completes and posts logs/artifacts (apk) -- the job is archived and pods are evicted. So yes, starts from the beginning.


Just curious- is it built on Tekton? :) Have been tempted to play around with it.


ah no - just plain old Vue, Go, and k8s :)


might I recommend figuring something else out because... that sucks :)


hehe - actually I am an Android dev primarily and I thought that starting a project without CI sucks way more. So I built this for myself and was happy paying $7/mo for not having to spend weeks+$$$ on setting one up with current solutions.

Spot instances do take upto ~2 mins to come up so probably a turbo add-on that devs will feel happy paying for or please feel free to suggest.


Yeah, if there's no space for an extended period of time the service will be useless, with an endless backlog of jobs.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: