HN user

lmiller1990

335 karma
Posts0
Comments174
View on HN
No posts found.

I bought my first house for 650k (Brisbane) just before covid. It’s now worth about 1M. 350k appreciation in ~4 years - bonkers. Glad I got it then since I probably wouldn’t be able to buy it now.

You can still get a place in the 700k area but it’s a lot further out, a lot older and will likely need a lot more work. That said many in our generation inherited the boomer attitude of big house and big backyard - I think expectations need to change, but negative gearing really needs to go.

I would not get too concerned about AI entirely replacing you - focus on getting a job and learning how to code without just asking ChatGPT for code and copy pasting it blindly. You should definitely use AI tools, but only to help you learn or to do something you already know faster, not as a crutch.

ChatGPT and friends is definitely a good tool to get snippets, like Stack Overflow, just make sure to understand what you get, just don't copy / paste blindly.

You could try Cypress, it has a component testing solution. It's not for everyone, but the way Cypress works, is it will auto-wait for your assertion to run, so you don't need the whole async/await.

No solution is perfect! I see this as more integration / component testing than a true unit test.

I have majorly had this issue since having kids particularly.

I couldn’t cope, so after a lot of soul searching, I found I just had to de prioritize things. I accepted there are some things I’d love to do but just aren’t as important, high enough ROI, etc. Hard pill to swallow.

I have thought about it - I talked to many of my friends in trades. They are all jealous of how good I have it. Most of them are earning ~70% of what I do, often spend ~2 hours commuting, hard on the body, risk of injuries... maybe you can transition to a orthogonal field in software to change things up?

Sure thing. I looked a few local (in my city, Brisbane, Australia, within ~1.5h of commute). I want to do a combination of dry and wet labs, so I need to be able to attend in person. I cannot relocate (have family).

I reached out to a few people in my network who did related study at the universities. In general, they all had good things to say. I ended up going with the one I thought had the best reputation both locally and nation-wide, which is UQ. Link: https://study.uq.edu.au/study-options/programs/master-bioinf...

I have been looking to do something similar for the last few years. I tried grabbing a few textbooks and learning a bit, but I found it difficult to really make any progress.

I ended up enrolling in a part time Masters of Bioinformatics. I got an exemption from the basic software courses, since I already do a lot of coding in my day job. The remaining courses are split between:

- molecular biology theory (obviously need a good foundation here) - wet lab - statistics - bioinformatics (which is learning the different tools, what they do, how to build a pipeline, which is just a lot of bash and python glue) and then how to interpret the results

I just started so I haven't done the web labs yet, but I am learning a lot with my current courses which molecular biology and bioinformatics. Having classes, assessment, and immersed in an environment with other people learning, along with professors to answer questions, is really good.

Not sure if this is an option for you. I tried to do this in my free time with books, YouTube, etc, but nothing really clicked.

Is it better at coding that GPT4? I'm using ChatGPT (v4), just the UI, not the API, and it works really well for me. Is Claude a big step up (hard to imagine, but willing to be convinced).

I definitely agree anyone not using LLMs for coding is missing out.

How are people using GPT4 via the API? I signed up and loaded some money, but I still can’t use GPT for by the API. Only 3.5 turbo.

I still find ChatGPT 4 well worth the money. The coding is way better than 3.5. I wonder what their system prompt is, I don’t get as good results from the API (maybe I am doing it wrong).

Location: Brisbane, Australia

Remote: Yes

Willing to relocate: No

Technologies: JavaScript ecosystem (Vue.js, React.js), Node.js, have also done RoR and a few other stacks professionally. I have worked with various dbs (postgres, mysql) and most of the common AWS technologies.

Résumé/CV: http://lmiller1990.github.io

Email: lachlan@lachlan-miller.me

I have nearly 10 years experience as a full stack engineer across many industries and technologies. I've also been contributing to major OSS projects in the JS ecosystem for the duration of my career (Vue.js, Cypress, Jest, Vite etc). I can work in a highly autonomous fashion and able to debug complex problems across the entire stack.

How many total elements on the page? 1000 shouldn't be too bad. These guidelines recommend <1400 [0], although less is definitely better.

React in general is a bit of a pain, you may need to use `useMemo` etc. You probably want to find out what the bottleneck is, first. Computations? DOM elements? Re-rendering excessively?

It's certainly no harder than BE - it's likely just a lack of familiarity.

[0] https://developer.chrome.com/en/docs/lighthouse/performance/...

We had some gitstart PRs against Cypress. The code and quality was generally fine. It was mostly low value issues getting fixed, where having a highly paid senior engineer fix just doesn't make sense.

I think the quality of the PRs was fine, I cannot say much about the business model / pricing since we got them for free (out of nowhere - they just started making PRs - much appreciated!)

Hi, I work on Cypress (but not the multi domain feature).

I agree memory usage is an issue, I sure hope we can fix that. It's a hard problem with the frontend execution heavy model Cypress uses, along with the DOM snapshots consuming a ton of memory.

There is a `experimentalMemoryManagement` feature that might be of interest to you [0]. The reason this one is experimental is the implications are not fully understood yet, and as a mature software product, we can't just throw out a big feature and "see what happens", so to speak.

I understand not wanting to use experimental features, but this might be useful to your existing Cypress projects, even if you aren't using it for your new projects anymore.

[0] https://docs.cypress.io/guides/references/experiments

Once you start to build something complex, you'll find have a well tested, reliable library to help manage the data and update the UI for you is tremendously valuable.

Another benefit of using a framework (especially a popular one) is it makes hiring / onboarding easier - a lot of candidates will already have experience with React / Vue / Angular.

Tailwind CSS v3.3 3 years ago

This is how it basically was since day 1. These comments always appear in Tailwind threads -- more often than not, the poster hasn't given Tailwind a good try.

It's definitely worth building a few small projects - it looks and feels bad at first, but once you get used to using it, it's really hard to go back to anything else.

I had (have) the same problem. Most people are addicted to food/alcohol/TV, you are addicted to working and productivity.

I am still figuring it out, but here's some things I've done:

- channel this "grind" elsewhere. I channeled it into landscaping (good for health), cooking (make delicious meal for your friends) and reading (find a NON programming yet technical area, maybe biology, physics, ethics, etc) exercise, etc.

- deliberately make friends who are not interested in tech, then you are forced to talk about other things.

Good luck!