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

I always stay up with the latest go releases and if I am touching one of my packages that are set to lower in go.mod, I update it. It is an easy maintenance task to make sure I am keeping up with the latest standard library and tooling changes and improvements.

I just write my own code and then ask AI to find any issues and correct them if I feel it is good advice. What AI is amazing at is writing most of my test cases. Saves me a lot of time.


I've seen tests doing:

a = 1

assert a == 1

// many lines here where a is never used

assert a == 1

Yes AI test cases are awesome until you read what it's doing.


To be fair, many human tests I've read do similar.

Especially when folks are trying to push % based test metrics and have types ( and thus they tests assert types where the types can't really be wrong ).

I use AI to write tests. Many of them the e2e fell into the pointless niche, but I was able to scope my API tests well enough to get very high hit rate.

The value of said API tests aren't unlimited. If I had to hand roll them, I'm not sure I would have written as many, but they test a multitude of 400, 401, 402, 403, and 404s, and the tests themselves have absolutely caught issues such as validator not mounting correctly, or the wrong error status code due to check ordering.


It's good at writing/updating tedious test cases and fixtures when you're directing it more closely. But yes, it's not as great at coming up with what to test in the first place.


I write assert(a==1) right before the line where a is assumed to be 1 (to skip a division by a) even if I know it's 1. Especially if I know it's 1!


The assertion here is not about implementation logic. GP presumably has in mind unit tests, specifically in a framework where the test logic is implemented with such assertions. (For the Python ecosystem, pytest is pretty much standard, and works that way.)


Yep. Especially for tests with mock data covering all sorts of extreme edge cases.


Don't use AI for that, it doesn't know what your real data looks like.


Majority of data in typical message-passing plumbing code are a combination of opaque IDs, nominal strings, few enums, and floats. It's mostly OK for these cases, I have found. Esp. in typed languages.


lol. okay. neither do you.


You must not have heard, Biden is no longer president.


Even if someone starts a meeting early, I still don't join until the start time out of spite.


> Xbox was THE gaming console 20 years ago

Maybe in the US, but not overall.


I haven't got to 10m yet, but I saved 70-80% of my take home pay since ~2008 and I have enough to quit at any time and live the rest of my life without working. That is just by investing in the 3-fund portfolio and without the crazy SF salaries.


No one knows you here. Give some real numbers. How much are you paying for housing? What’s your gross pay?


Numbers don't matter. If you can save 80% of your paycheck for 15-20 years and you invest it wisely, you are FI on the 4% rule.


So exactly how do you save 80% off of $175K and live off of $30K a year? Especially considering everything above your 401K max is post tax?

That’s only twice the minimum wage and even in Atlanta they are offering cashiers at McDonalds more than that.


Before Covid, I lived on about 25K a year since I had a paid off condo then. Now, I am renting and live on around 36K a year. I realize my situation doesn't work for everyone. Some people cannot fathom not buying a new phone and computer every year and a new car every 3 years.

Also, now, I am fully working from home so that helps with saving on gas and not eating out as much. I make my coffee every morning instead of Starbucks on the way to work and I make my own lunch and dinner 95% of the time.


We aren’t talking about buying a new phone. We are talking about buying a place to live and food to eat.

What is the average rent where you live for a one bedroom? What is the tech hiring seen like?

Do you have kids?


No kids, rent is $1800 a month for a 1 bedroom. I could rent the same for cheaper but I like this place. I'm in Washington State, Software Devs make decent money where I am but not SF wages. I make good money but nowhere near the top. I have an easy job, WFH and rarely work over 40 a week.


Being FI helped me out greatly in December 2020 when My company laid off half of my team and expected me to take on double the load, including lots of extra after hours on-call support. I had a pretty great time not working for ~3 years during Covid. However, I am back to work after an old friend and boss offered me a WFH job that I couldn't refuse. He has since retired so I will stick around until current management pisses me off again, they downsize me or I just get sick of logging into teams/outlook at 7AM every morning.


I wish I would have done what you did. Especially since I wanted 128GB. Now I am probably going to settle for 64GB or maybe 96GB.


The better play would've been to buy Bay Area real estate in the 1970s, but what're you gonna do? lights cigarette


I've only played with CachyOS in a VM but I plan on installing it on my next computer build.


You could always pre-hash the password with sha256 or something similar to guarantee you won't go over the 72 byte limit.


I don't understand why this isn't a mandatory first step in the bcrypt algorithm itself. Who thought that a 72 byte limit was a good idea?


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

Search: