HN user

heydonovan

299 karma
Posts9
Comments85
View on HN

Disagree. A ticket should be created for any change, no matter how small. It takes seconds to write a title, body and hit submit. I've seen those small ad-hoc changes cause havoc because someone forgot to escape a single quote or didn't realize tabs were necessary and replaced them with spaces.

The default for Confluence is just that, everyone commits at will. There is no structure, tons of duplication, no standards when it comes to naming, formatting, audience, etc. I'm a huge fan of markdown/plain-text solutions, only because linters can be run that force you down one happy path. I don't believe Confluence has linters at all.

You can! At least with GitLab. Our pipelines are written in Python, and generate YAML that kick off child-pipelines. It's fairly trivial and works really well. Having for-loops and building an object based on functions making things so much easier.

Could not disagree more. For entertainment purposes, I've installed neovim with `brew install neovim`. Opened a small project with `nvim ~/projects/whatever`, and am presented with a screen full of errors (https://imgur.com/D0ydDIG). Pressing enter brings me to a blank screen with even more errors. It then drops me into a vim document with some modal screens and now now I'll probably spend hours researching what all these mean, why this is happening, etc.

All those features you've listed aren't anywhere on the homepage, how does one even do that? I'm interested in learning more, but to think one can do this in a weekend just isn't true.

While I'm sure I could figure out all these kinks, its just software, it's the time sink that makes me pause. I don't see the value here, but I also don't know what all it can do compared to my current workflow with VSCode.

Disagree. The coils on an induction take way longer to heat up than gas, I've gone through that frustration. How can you beat instant fire? The top of it was always scratched which ruined the kitchen aesthetic.

Also, our gas range saved us during the Texas freeze. Used my lighter to get the gas going and we were able to cook and stay warm for a bit, keeping the window open so we wouldn't die. If I'm out camping, sure, pairs well with my portable solar panels and goal zero.

I hate PDF's with a passion. Not once have I ever wanted to use one. All the pinching and zooming, such a waste of time. I'm giving this a shot next time I need one, the whole scanner thing needs to go. Are we stuck in the 90's?

Just bought another rental and it was an ordeal trying to find a scanner. Tried the college near me, was denied as you have to be a student. The library is closed down apparently. FedEx didn't have one. The one at the Office Depot was broken. I ended up driving 30 miles to a friends house to use theirs, which required driver upgrades since nobody had used it in a year. I don't understand the point of jumping through all these hoops.

I feel the same with credit card signatures, completely useless and has never once helped me with identity theft or fraudulent transactions. Now I just draw a horizontal line or smiley face.

You beat me to it, was going to say the same. It's always a few bad actors that try and hammer our servers, gets annoying real fast. I'd honestly block them and move on, I don't have time to investigate every single request. Now to sue someone? That seems like a waste of everyone's time.

Yes! Was going to say the same. Kubernetes is far easier to learn than some random bespoke setup. After reading the article, it just sounds like they reinvented the wheel but made it AWS specific for some reason.

Was brought on as a consultant years ago and found their bespoke setup of random ec2 instances and lambda scripts to be far more difficult to understand than just spinning up a managed Kubernetes cluster and having a generic interface to deploy the application, as well as monitoring, logging, metrics, etc.

Terraform 1.0 5 years ago

I've gotten into the habit of manually creating a backup of the state file:

# to view the state file

$ aws s3 cp --quiet s3://terraform/production/terraform.tfstate /dev/stdout

# to backup the state file

$ aws s3 cp --quiet s3://terraform/production/terraform.tfstate > terraform.tfstate.bak

Terraform 1.0 5 years ago

CloudFormation is too limited. I imagine most companies use much more than AWS. Off the top of my head, we use Cloudflare, PagerDuty, GitLab, etc all of which have Terraform providers.

What happens when you have to use something outside of AWS? How do you codify those changes?

Terraform 1.0 5 years ago

I'll chime in. When I first used Terraform, it was described as this tool that would create resources in a cloud agnostic way. That's still possible, but not the main focal point.

Terraform just takes any API (called terraform providers) and applies the GitOps philosophy to it. That's it. Now you can easily recreate resources with a single command, modify whatever parameters you need, store those changes in Git, etc.

Yes, one long curl command would give you the same results but then you miss out on the concept of dependencies or API versioning or simple programming constructs like reading from a file or looping over values.

This is scary to read, as I've been there. All my friends know not to give me Tylenol. I think on two occasions now I had slight pain and took maybe two or three extra strength Tylenol, and was found on the floor shivering, sweating, waiting for death. This wasn't even an OD, this was recommended dosage. I don't think I'll ever take Tylenol again, I'll deal with the pain. This felt like my kidneys were on fire and not so much liver, so what do I know.

I actually don't use Twitter much because of this. I'll lurk for sure, but I'm more active on Snapchat where I know all my thoughts and photos will be gone. You ever see those folks get fired because of what they said years ago? Pass.

It took forever, but I finally made the switch a month or two ago. Firefox Quantum had promised to fix performance issues on the MacBook Pro, but tons of users (myself included) were complaining of CPU or RAM spiking, making it unusable. I'm trying to find the article, but they switched something, maybe the way windows are drawn, and all those issues are now gone.

There was also the bug where the top of the tab bar would have these little random glitches, and that has been fixed as well. There isn't anything for me to complain about anymore. Good job Mozilla!

It blows my mind that someone that makes more money than me, pays less taxes than me. Why? Well, I know why, but why is it like this? I don't care if my neighbor has more money than me, I care if the rules are the same.

We read that the wealthy are taxed at a lower tax bracket because most of their income doesn't come from a paycheck, but from investments which are taxed at a lower rate. I can never compete, because I do not have investments that would generate a return similar to my current salary. Unfair rules in my opinion.

From my experience, the hardcore Unix folks should stick to jobs that highlights that type of knowledge. If you join an AWS shop, you're never going to dig into low level things like the proc filesystem, and the arcane knowledge of knowing every single tool just isn't used. I've gone from remoting into machines on the daily, to not using SSH for almost a year now. Just depends on the job I suppose. Went from having knowledge of all the different signals, and getting really good at tcpdump/gdb, to just writing Terraform/CloudFormation scripts, and nuking an instance from orbit if there were any issues with it. Such a different workflow.

Overpaid CEOs 2019 7 years ago

You share the company's wealth by offering stock as part of compensation. This works well for the high earning tech employees, who can pay their bills with their first 100k and save the rest or invest it. It doesn't work as well for middle/lower class employees who need immediate cash instead of stocks that they can't always hold until it's worth more. Imagine working for Amazon back in the day for $30k, and come time for a raise, you're offered an extra $2k bonus or 10 shares. I'd wager most lower income folks would take the money, since that's food on the table.

I've always wondered what it would look like if were were paid in multipliers instead of salaries. The lowest would get 1x, middle folks 5x, and CEO maybe 20x. The usual "a rising tide lifts all boats" mindset.

Makes sense! Currently going through this right now. Got laid off, have maxed out all my credit cards, and spend my days studying for additional certs or spamming LinkedIn/Indeed/Angel. Nest egg is completely gone, and at this point, might just start applying for minimum wage jobs just to get some form of income coming in. That also means less time focusing on studies and applying for jobs, so it's a lose lose.

You also can't bail yourself out. If taken in, you can't just hand them a credit card, and be done. You have to have someone else pay for your bail, assuming you can convince someone to do so. Forgot every phone number because it's 2019 and we all have our contacts in an app? Too bad. You're not allowed to use your iPhone either. It's a very well thought out system to keep you in jail as long as possible. Unless of course, you're rich.

Plea bargaining makes innocent people admit to things they didn't do. Given the choice to plead guilty and receive 30 days in jail vs taking a chance in court at the risk of 3 years in jail, which would you take? Not to mention the insane costs of hiring a lawyer, which only wealthy people can afford. With the current trend of "guilty until proven innocent", it's no wonder folks take this approach.

As someone who has come from poverty, it still blows my mind that folks who make more than $70k struggle at all. A few of the things you mentioned are strictly luxuries. College, pets, new cars, vacations are all put on the back burner until it's financially reasonable to do so. I've met many folks making more than $100k who are in more debt than someone making $40k. Just ignorant of finances.

Completely agree! I'd love to hop on a bus and watch Netflix on my phone while someone else drives me downtown to work, but it's 3x as slow. It takes me about 25 minutes to drive myself, or 60-70 minutes by bus. That and a lot of the bus stops around me have zero shade from the sun or rain, or one tiny bench so that the majority of folks waiting have to stand. It feels like such an afterthought.

Also, I'd like to point out the economic disadvantage that comes from having to own a vehicle to drive to certain jobs. I've had to turn down jobs back in the day because I couldn't save up enough to purchase a vehicle and maintain it as well. You end up losing a lot of personal time waiting on buses. I remember having to get up at 5:00AM to catch a bus a mile away, and then getting home around 9:00PM too tired to do anything else but sleep and repeat.

Hah! Probably. I'd rather learn about distributed systems, the idiosyncrasies of bash, how file systems work, dive into how http/2 & ipv6 will solve some of our problems, etc. Absolutely love fixing bugs in code though, but the actual act of coding an application from scratch bores me. Can't explain it!

After reading this, I feel like I've imposter syndrome as well. I know about 80% of those topics pretty well, but I don't think I could ever get a job as a junior dev. Maybe I focus too much on learning things that interest me, and not enough on things that land you that software engineer title.

I know this has to do with health insurance, but I feel the same with auto insurance as well. It still feels like burning money. For example, I've been paying about $120/month for car insurance since I was 18, give or take. Never been in an accident. That's about $14k I've given to an insurance company for literally doing nothing.