HNHacker News
TopNewBestAskShowJobs

bkovacev

605 karma · joined November 6, 2014

borkopolo [at] gmail.com
submissionscomments
bkovacev··on Ask HN: Chef, Ansible, Puppet- When to Use Configuration Management?
Sure, you have CloudFormation templates too, which is AWS own solution as well. There is really multiple ways of doing this. You can always manually set up each server you plan on running as well.

My question to you is - but who installs the Docker Swarm or Kubernetes system and make sure it runs and can be accessed by outside world?

I think you are missing the point or maybe I am not understanding where you are coming from but in order to bring your code to a server you have multiple layers/steps you go through:

- Code layer

- Artifact/Image layer (Docker Image)

- Orchestration layer (EKS/ECS/Swarm/Compose)

- Server Layer (Your local env, any hosted 3rd party server, your on-premise server).

First you write the code, then you build it into an image, then you push the image to a registry or directly, then you update your orchestration layer that handles the image. Orchestration layer can't magically setup your server, vpc and other services.

Containers do not have anything to do with these tools. They are tools that supplement the workflow. Just like CI is there to help you run the tests, build those images and push them to a registry and trigger updates to your orchestration engine or new deploys, that's how terraform/chef/pupet are there to make configuration changes to those servers.

bkovacev··on Ask HN: Programs that wasted you 100 hours?
Thank you so much for the thorough response! I read through your articles and then the rest of the blog post as well. On a side note, blog more, on the topic - you have convinced me to grab them!
bkovacev··on Ask HN: Chef, Ansible, Puppet- When to Use Configuration Management?
Containers do not stop you to use Chef, Ansible, Puppet or Terraform. Matter of fact, they make it easier for you.

We use Terraform to setup new reproducible environments for all of our projects. We have full modules for ECS, EC2 and various others combination of services that we repeatedly use on AWS. It makes it really easy to set something up and not worry about it. Helps us setup bastions, rds, clusters, task definitions, scaling, vpc, alb and all the other things you'd have to waste couple of hours/days to get right.

bkovacev··on Ask HN: Programs that wasted you 100 hours?
Would you mind sharing your overall experience with synology? I'm planning on purchasing one for my home and all the reviews are positive, but I'm always eager to hear the bad side.
bkovacev··on Enemy AI: chasing a player without Navigation2D or A* pathfinding
Could you provide a list of games that have "actual" AI/ML baked in for their NPCs? I'm curious as I haven't heard of them before.
bkovacev··on New report on the cellular effects of a calorie-restricted diet in rats
While I agreed on everything you said - I simply cannot get over the fact you mentioned Mike O'Hearn as someone who is natty. While this definitely is not a place for arguing about someone's physique or what's attainable naturally, I do not think duck eggs make you get and maintain that much muscle with height of 190cms and sub 10% body fat year around. Do not get me wrong, I have nothing against someone using steroids, but lying about is a bit unethical.
bkovacev··on Ask HN: Curious to know if people still use IRC?
Yes - anytime I need to talk to the amazing stripe support crew! :)
bkovacev··on What SQL Analysts Need to Know About Python (2016)
Could you elaborate further?
bkovacev··on 5G Mobile Networks: A Systems Approach
As someone new to the 5G world I'm hearing a lot about health concerns. Can someone please explain to me the actual health concerns? My GF has been talking about it for a while now, but when I looked up health related studies of 5G on google scholar - I didn't get any meaningful hits. Is it a tin foil thing or are there really some concerns?
bkovacev··on AWS EC2/RDS Outage in us-east-1
I believe it's not.

As a PaaS I would think that they would run a high availability cluster on at least 2 multiple regions so that they would have a mechanism in place for events like these. I know it's expensive, but if you charge 250 for 2.5GB of RAM I believe you would have enough money to cover it. I also think as you hinted that they should separate services across different regions..

bkovacev··on Tell HN: AWS (North America) Is Having Issues
Heroku is also affected. https://status.heroku.com/
bkovacev··on AWS EC2/RDS Outage in us-east-1
We cannot even restart/turn off the dynos or get into the dashboard to turn off and kill our background tasks for some of our clients.
bkovacev··on Norweigan oil fund
Not true - it's 9.5T Kroner.
bkovacev··on Ask HN: What are engineers rewarded for at your company?
I always compare management to sports - where consistency is the key. If you're consistent across the entire season, you're the key player of that team and will get promoted/bumped with salary and so on. People rely on you and they know you'll get the job done. Managers are like coaches, they operate with resources to deliver a project or achieve a goal. If you help them by being consistent in your outputs (communication, velocity, quality) you will be rewarded - they rely on you to be the silent enforcer of their philosophy and a role model for others - nothing bad in that.
bkovacev··on Ask HN: Anyone making 200k as a software engineer outside the US?
In Eastern Europe a 2018 car that costs around 30k euroes which is a Passat/Superb goes for about 400$ a month. If you're only pulling in 100k, that won't hit you hard at all.

1-1,5k for high end apartment's rent (which is waaaay too much anyway), 400 for the car and 1k for other necessities.

If taxes were 33%, you'd be left with 66k.

66k - 12x(1.5k+400+1k+100) = 30k. That's still a lot more money left than if the person was in NYC without a lease/finance and with rent that's twice as much.

bkovacev··on Zuckerberg ousts critical board members, installs loyalist, at Facebook
off topic question but how do board members get compensated at bigger companies like FB?
bkovacev··on How to validate the best market before launching a product?
From my personal experience, I would advise against wasting time building something you haven't validated with companies/people that are in the targeted market. Always validate, create MVP and then actually invest a lot more into building it - because if you aren't adding value your chances for success are slim to none.

I know it's hard in practice, but this will save you a lot of time, resources and energy for other important things.

bkovacev··on Sickeningly Sweet
In Serbia, at least the northern part, a lot of people (used to) cook on pig's (or mangulitsa's) fat instead of vegetable oil. We rarely used any oil aside from pumpkin seed oil and olive oil for salads. Unsure what's the popular opinion on that, but it's a worthy replacement.
bkovacev··on Sickeningly Sweet
By seed oil do you mean grapeseed oil?
bkovacev··on On Being a Free Software Maintainer
I definitely appreciate every free software maintainer out there. Hats off for your hard work.

What I appreciate a bit less is a burnt out maintainers that does not ask for help and has his hands full. Hats off for your hard work, we use your library and we want to help. You are not alone.

What I dislike is a burnt out maintainer / not so great person of multiple important libraries of a popular language that randomly closes issues and PRs without explaining the reasons and then blocking people once asked why he did close an issue that was still relevant.

If it's a personal project open sourced, sure, you have the absolute freedom to do whatever you like. If it's a multi-maintainer project that has a huge piece of the market, then that's absolutely not okay - it causes a toxic environment that only damages the library and it's future.

bkovacev··on Ask HN: Can we write a programming language for biology?
I know this might be a bit off-topic, but what is the current de facto standard either open-source or paid for drug design/discovery?
bkovacev··on Ask HN: What new business you did you start in 2018?
We're actively using Pull Remainders! Love the direct messaging feature on comments and assignments! Keep up the good work!
bkovacev··on Why Are We Still So Fat?
I believe you can reduce Ghrelin by fasting - I'm not near a computer to fully support this claim, but can update later with proper links to studies.
bkovacev··on Why Are We Still So Fat?
It's the habits.

In the 1970s - people did not have a habit of eating 3 full blown high calorie meals. They were working physically intense jobs (agriculture, mines, metallurgy etc). Nowadays the hardest thing we do is think. They'd spent more time outdoors. They'd rather do sports and spend time in nature actively resting than binge watching tv-shows and movies on the weekends. People didn't have as much food available to them as today. They also had less commodity.

Why do people regain fat they lose? It's the habits.

They'll get the bariatric surgery done, but will never change the habits. They'll go through the 600 calorie liquid diet and will continue to eat the same things that made them fat initially.

They'll continue binge watching tv shows on the weekends, without lifting anything heavier than their spoon or the remote.

They'll continue undergoing the fad diets that don't do anything but make their metabolism slower and make their bodies over compensate due to starving. People are lazy and refuse to listen to their bodies, but will gladly listen to the brainbait titles of famous ads/instagram posts.

Why we're fat? We're fat because we look for immediate gratification that sugar produces rather than the gratification of being able to climb ten floors of stairs with ease. My dad recently told me that he wants to do bariatric surgery which will "jumpstart" his weight loss. He unfortunately can't walk 200 meters right now, without getting tired. Do you think something will change if he undergoes the surgery or will he continue eating the same :) ? I bet it's the latter, since he won't have an incentive to change something.

bkovacev··on Vue.js and Go example project
Unsure if this is the right place to ask, but given this is go example project and as being someone new to Golang - I'm looking for advice in couple of topics:

* database migrations - Does it make sense to have a library take care of this for me? Is there a battle tested library?

* orm? does it really affect performance that much? is there a favorite?

bkovacev··on Vue.js and Go example project
You can easily add authentication to Go via JWT [0]. You can also write middlewares in Go[1] ranging from auth to gzip or anything else you can think of.

[0] https://github.com/dgrijalva/jwt-go

[1] https://hackernoon.com/simple-http-middleware-with-go-79a4ad...

bkovacev··on Ask HN: Two co-founders, USA and EU. Where should we incorporate?
Do you pay 7-10% taxes in Delaware C-Corp and then pay taxes on the income you earn as the Polish company?
bkovacev··on Show HN: WebRTC implementation for Python using Asyncio
Amazing stuff! Since I mainly do python, I'll definitely dig into this over the weekend.

Can this library in the current state record audio of both local and remote streams at the same time and could you mute a user for every participant on the call?

bkovacev··on Ask HN: How to come up with monetizable side project ideas?
I don’t believe that your clarification of the point you quoted is correct.

It sounds more as if the commenter wanted to point out that it is better to outsource/Saas chat, login, design and the likes to some external service instead of wasting time on it initially.

With that said - I believe you have a point in what you stated. A lot of products came out as a better copy of another product.

bkovacev··on Inbox by Gmail Shutting Down
I usually hate remarks like these, but can't help but say "Another one bites the dust". The unreliability of Google Products makes it so much less appealing to buy into Google's ecosystem nowadays, then it was 5-10 years ago. I'm hesitant to adopt any new product/service from them, because there's a high likelihood that they'll shut it down.
← PreviousPage 4 of 10Next →