HNHacker News
TopNewBestAskShowJobs

mneil

62 karma · joined April 9, 2014

submissionscomments
mneil··on Why do governments favor bailout of companies rather than issuing new shares?
I'm just an average consumer. But to me, thinking about capitalism, businesses should not be bailed out ever by government. They should fail and new business will take it's place and do it better, faster, or cheaper.

That said, the shutdown is government mandated. We're completely outside the spectrum of capitalism at this point. There is no free market when the government intervenes at any point. Since the feds shut it down it does make some sense that they also prop it up.

mneil··on Ask HN: Which configuration management software would/should you use in 2020?
I'm going to agree with you. In 2020 (and really the last few years), configuration management is outdated. IaC (infrastructure as code) is the current approach. Containerize everything you can, use terraform or cloudformation, or azure devops.

Avoid managing the underlying os as much as possible. Use vanilla or prebuilt images to deploy these containers on, coreos, Amazon's new bottle rocket (maybe). Or use a service like fargate when possible. All configuration should be declarative to avoid errors.

If you need to build images tools like packer are great. AWS has a recommended "golden Ami pipeline" pattern and a new image builder service if you can't use community images.

I'm speaking imperatively but read these as my own directives. I work for a company that consults and actively helps fortune 500's migrate to the cloud. So some of what I'm saying is not possible or harder on prem and I recognize that.

If I had to, I still like Chef, puppet second favorite mostly because of familiarity. Ansiblee can be used with either of these. And tools like serverspec to validate your images. I don't really use any of this anymore though.

mneil··on Suggestions on solutions for static out going IP addresses on cloud computing?
NAT gateway with EIP. All outbound requests from your vpc will come from the NAT IP.
mneil··on Ask HN: At 9 cents/GB downloaded, how can any company afford cloud computing?
I agree with the first response. Cloud is simpler to manage and lowers (typically) the cost to maintain infrastructure. There's the cost, them there's the total cost.

Who is charging 9 cents a gb? S3 transfer cost is .023 cents per gb.

Also, what is the value of your 1gb video to you? Does it drive sales? Does it enhance a brand? What cost are you willing to incur to distribute the content? At some point you're going to pay some amount to do this.

mneil··on Ask HN: Is anyone else career-apathetic?
Yup, I felt similar just 6 months ago. I quit my job and changed what I did and love it. I went from being an engineering manager to being an engineering consultant working in entirely different lines of business.

The skills are the same, the pay is slightly better, but the work is more rewarding for me right now.

When I had my last job it didn't seem that bad while I was there. I didn't enjoy it, I felt useless, but I kept going. I kept expecting things to change or to get better. They didn't.

It turned out the job just wasn't for me. I also work remote now as I had in the past for several years running my own business.

Maybe it's not you, maybe it's where you work or what you work on.

mneil··on Ask HN: Why would I choose Python over JavaScript/Node?
I'm kind of in the same boat. Here's my opinion. Python has many numeric types. That makes it well suited to machine learning and data science which are hot right now plus the language is simple enough to pick up. That's lead to an increase in popularity.

My other opinion is that python 2 is losing ground and more support for python 3 is here. That's making it easier to get started. Pipenv has simplified virtual environment and python is very stable.

There are more developers today than there were yesterday. Just because a language is more popular today doesn't mean other languages are used less. It just means more people are starting with one language over another. Again, my opinion.

mneil··on Ask HN: Need help with tax strategies
Let's start with some information that could be helpful.

Where do you live? How many dependents so you have? Did you contribute to a:401k,HSA,FSA, or any other tax deferred accounts? So you own a home? Do you pay for private insurance? What is your adjusted gross rate?

mneil··on Is talent the only consideration while recruiting a candidate for a job?
ii) definitely not true, but it doesn't hurt. Many corporations have policies requiring internal job postings for certain lengths of time before being able to hire someone from outside. The idea here is to promote internal, upward, growth with the hope that most people will be hired at the bottom and "work their way up". Smaller companies / startups tend to not have these policies and / or are not large enough for that to work so already having a job there doesn't necessarily benefit you.

iii) this has 0 impact in my experience. I do not know, or care, where you're from or your personal background and nobody should ask you this and you should not reveal it. What matters is; are you qualified? Do you have the experience and can you show me you work well with others and know what you're doing. At an entry position it's more about personality than skill. Although skill is still very important.

mneil··on Is talent the only consideration while recruiting a candidate for a job?
To be blunt, you appear to only be considering your own experience and are assuming you're a perfect candidate for every position you've interviewed for.

If you have been applying for positions in the US first I'd point out that your post has several grammatical errors. If you make the same in applications it's not an immediate disqualification but it's less desirable than a similar candidate with better writing skills.

Soft skills, communication, cultural fit, and humility are very important to me as a person who has performed hiring for several years in different roles. Technical skills, except for some niche areas, can be taught. Being a good human is harder to learn on the job.

If I encountered a female candidate and a male candidate that were equal in all aspects I'd likely take the female candidate first because, in general, females are under represented and having more diversity helps product teams IMO.

In short, "talent" is definitely not the top reason to hire someone outside of highly specialized fields. At least that's how I would hire.

mneil··on Ask HN: Which tech stacks will be on high demand for remote jobs for 2018/2019?
While not definitive github does an annual "state of" report. Other sites do this as well and they often show trends in languages; although none of the other reports are top of mind for me right now.

https://octoverse.github.com

mneil··on Ask HN: Chrome autplay policy has YouTube whitelisted?
I don't know if they are or not but I do know that the autoplay, with user activation required, does not apply to sites you frequently visit and play videos on (they track behavior and potentially allow auto play). If you're a YouTube user then that policy likely allows all YouTube videos to play immediately. I recently ram into this and dig through the flags and some code to figure out why I couldn't get autoplay to work on a site I was building.
mneil··on Strong consistency in S3 (data lake)
You can make Cassandra cp by making writes persist to 100% of nodes. Obviously you lose the availability.

Mongo, for example, can be acid but you lose write throughput again. Postgres, I believe, has better throughput for most workloads over mongo and is acid compliant. I do not have any experience with spanner our cockroach so I can't really comment there. I don't believe hbase offers strong consistency either.

Maybe postrges is a good choice? I didn't mention it because the "data lake" term made me immediately think hdfs and I wouldn't call postgres a lake.

mneil··on Strong consistency in S3 (data lake)
You could look at tuning hdfs or Cassandra to be strongly consistent. By default though they both use eventual consistency for replication. The difference is you can set the required number of nodes to accept a write as a success. What I can't say for sure is if this is a good idea.
mneil··on Ask HN: Would a server written in a native language still need job schedulers?
Distribution. Redis, rabbitmq, and celary are all used to share state or messages across many servers. Unless you can run the entirety of an app like facebook on a single machine then you will, at some point, have to run several instances of the same application.

Micro services also utilize these databases and frameworks.

mneil··on Ask HN: How do you offer your startup employees 100% health insurance?
I receive 99% coverage and wife/kids get 50%. At 99% the cost to me is so minimal it doesn't matter.
mneil··on The owner of several 1 letter NPM packages
This account is clearly squatting. Not only do they hold several one letter package names but also many other names that are generic. The majority of them have nothing more than a package.json
mneil··on We changed our apply page to no longer allow students from windows
You must not have worked in VR because most developers I work with are using these legacy windows machines to build stuff with Unity and Unreal.
mneil··on We changed our apply page to no longer allow students from windows
It's your site, do what you want.

Wamp.

I don't dual-boot or open a VM to browse HN.

mneil··on Ask HN: How to survive a year at my job while burned out
I was pretty unhappy cleaning oil tanks at a refinery for a year where the average summer temperature is 100+ degrees fahrenheit. I was also pretty unhappy working retail at a big box hardware store and pulling mandatory monthly night-shift while working through college.

I can't tell you personally how to not be unhappy. But rather than looking at all the negative why don't you try to find the good things about your job? You're probably making more money than 95% of your peers from high school. You can likely pay bills, put food on the table, etc... I've had a lot of bad jobs over the years but none of them in tech compare to the dozen other non-tech jobs that paid less and worked me harder.

I'm married and have 2 children. They give me a reason to get up every day and work hard and look past all the negative little things in the day to day life. Set some goals, look to the future, and try not to worry about what makes you unhappy now. Push through it for a year then find something better knowing that you're making a good financial decision today. And, if you're still really that unhappy and money isn't important long or short term then quit. There are a lot of other worse places just waiting for your resume to hit the desk.

mneil··on 7 Recurring Revenue Recipes for Freelancers
How to generate recurring revenue:

Step one, buy his book

Step two, write your own book

Step three, list your book for sell on hacker news

mneil··on Ask HN: Is there any simple, clean and well-designed forum solution out there?
I forgot to mention that a static index is generated under the /i/ prefix https://muut.com/i/moot of each forum for SEO and reading when there is no javascript available. But, to contribute on the forum you will need to have javascript enabled.
mneil··on Ask HN: Is there any simple, clean and well-designed forum solution out there?
It's hard to read get your actual points through your comments but I'll try to address what I can.

Right-click new tab is available when you click the link icon available from the burger when hovering a title. That burger holds sharing options. That also holds a link to the thread.

Click the bubble with the number of posts at the bottom to keep loading comments. We've found most people don't need or want pages. The search is typically good enough and new/active threads are bubbled to the top so you're not constantly searching for that active thread you were on last night.

We also send email digests while you're away from the forum to keep you informed on new replies. You can watch/unwatch any post or subscribe to all new posts.

Muut combines forums and commenting and works really well for aggregating comment threads on blogs, for example. Many of our users use it support as well. It also works great as a standalone forum. Is it vBulletin? No, but that's on purpose and in an attempt to make online conversation better. So no, it doesn't look like the traditional forum of the 90s.

As for c2prods updated response I'm not sure how much profile management c2prods needs. That's one of the areas we're currently working hard on along with ACL. Muut isn't the right fit for everyone; but it is a legitimate suggestion to the original post.

mneil··on Ask HN: Is there any simple, clean and well-designed forum solution out there?
Have you checked out Muut https://muut.com/? It's completely customizable with CSS, uses a lightweight javascript client, minimal design and focuses on the conversation (text). You can also use it privately. That requires a subscription. It's a hosted service.

Disclaimer: I work there.

← PreviousPage 2 of 2