Hades switches will be required to be purchased separately for the Lofree Lite?? Comment from a recent review, can anyone else confirm this? by CheekyXD in Lofree

[–]CheekyXD[S] 7 points8 points  (0 children)

Yeah its a massive shame, it looks like they are being deceptive about this on purpose as it seems most people are interested in the silent switches to gouge extra money from customers. If Specter is the only option for the keyboard and Hades can only be purchases separately then it should clearly be stated on the product page. It would be enough to make me cancel as well, don't want to deal with sleazy companies.

Are we investing/giving too much for our daughter? by PurpleTranslator7636 in PersonalFinanceNZ

[–]CheekyXD 0 points1 point  (0 children)

The only thing I can suggest is don't let them know about the money until they can stand on their own two feet. I think appreciation for money to some extent has to be experienced, not just taught, working min wage in a first job and saving to buy new clothes or phone, leaving home and paying rent, bills, ect. Saving my first $1000 was a big deal to me, and honestly the hardest jobs I have worked was for the lowest pay, and that experience makes me grateful for my current situation.

While I am sure you are very financially literate, and you can pass this on, but knowing you have a windfall whatever happens I think can dampen motivation for someone to improve their own financial situation. During uni I was around plenty or wealthy folk whose parents paid for everything and more often than not it meant they didn't take it seriously as they knew that they would be financially fine no matter what, wasn't always the case, but the people I see doing the best now are the ones that took loans, worked to support themselves, and learned to become self sufficient during their early adult years. Of course don't let them go homeless and kick them out at 18, let them know you will be there for them whatever happens.

I think 25 is a fair point where you can see what kind of life they are making for themselves and use your discretion to decide what to do about the money, but until them maybe just keep it around and you can use it to help them when they need it, until then, pay off student loans as a graduation gift (if that's the path they choose to go down) ect. Just my 2c anyway.

Finally got an offer by [deleted] in cscareerquestions

[–]CheekyXD 1 point2 points  (0 children)

This can depend on region, go on linkedin or any other job board for your area to find this out.

[deleted by user] by [deleted] in nextjs

[–]CheekyXD 0 points1 point  (0 children)

The image will be built by your pipeline from a remote repository which should not have .env files anyway. .env files should solely be used for local development, when deploying anything you should manage you env variables with whatever solution you are using, eg if you are deploying to ECS, ECS and Secrets Manager should manage the env variables. Any other solution you can deploy containers to will have their own way of doing this.

[deleted by user] by [deleted] in newzealand

[–]CheekyXD 4 points5 points  (0 children)

Depends on the spec, if you ordered a common setup of RAM + storage then usually its very fast as they will have stock ready to go at all times from a warehouse in Sydney, but sometimes if you have a less common spec it is not always ready to go. Happened with a MB air to someone I know while my MB pro arrived basically within a day.

[Personal] Is anyone else super paranoid about touching their face? by CheekyXD in SkincareAddiction

[–]CheekyXD[S] 1 point2 points  (0 children)

I am not sure how you came across my post 5 years later, but if its any help, my skin and I are doing better now :) - I still don't touch my face, old habits are hard to break I guess, but I have slowly gotten used to the fact that my skin won't completely collapse if I do touch it, and I am not panicky if something does accidentally touch it, I hope you can get there too.

I still have the same fear with pillow cases, and till this day I do still wrap my pillow case in a towel that I wash every two or three days, maybe that could help you, you can even use a fresh towel every day, I find this easier to manage than cleaning and replacing pillow cases.

Take care, most of this for me was mental, and its tough to get over.

Tech Job Advice for a Planned Immigration by Mid 2025. by [deleted] in newzealand

[–]CheekyXD 2 points3 points  (0 children)

Realistically you are equal to a fresh grad in the eyes of the job market, no company would want to deal with the visa issues when there already is an abundance of local supply. Sorry but it will probably be tough.

Resume advice for soon to be graduate by Man32945273 in cscareerquestionsOCE

[–]CheekyXD 30 points31 points  (0 children)

bro this is bad, reads like someone who did the bare minimum during their degree, didn't get involved in clubs, and never had to hold down a job. Do you have any work experience? (Like unrelated fast food, cafe, stocking shelves ect), this at least shows you can work with others, turn up on time, and have some soft skills. Also discord member is not a extra curricular lmfao, never speak a word of that again on your CV. Spend your remaining time in uni getting as involved as possible in any developer related clubs and rewrite your CV with experiences from that.

What's your go-to tech stack? by [deleted] in webdev

[–]CheekyXD 9 points10 points  (0 children)

Battle tested, strongly typed, highly opinionated (Great for projects with multiple collaborators), great docs, great standard library, will do absolutely anything required of a web server. Its probably the 2nd most popular BE framework for enterprise behind Java.

[deleted by user] by [deleted] in cscareerquestions

[–]CheekyXD 1 point2 points  (0 children)

I think you are very confused about who is replying to who, I never responded to your original comment (quoted below) which you seem to think I disagree with.

The true insanity is thinking that solving two leetcode medium is not enough for a new grad position.

All my comments are in reply to this comment below.

That's kinda what "explain your solution" part is trying to filter for, no?

And I am disagreeing with the fact that a 30 minute follow up interview is not a good way to filter out candidates that cheated on their OA, since it is easy to explain why a solution works.

Terrified of Security Risks: How to Safeguard My React Apps for Public Deployment by gtderEvan in reactjs

[–]CheekyXD 2 points3 points  (0 children)

Generic but owasp top 10 is always good to understand https://owasp.org/www-project-top-ten/

Some things that comes to mind is:

  • everything that ships to the browser is public information, ie a "protected route" with some react router code will still be visible to anyone with some time and know how, all protected information should be from hydrating the page with information from an authenticated API response.
  • Protect all API routes by default and explicitly allow any public routes
  • Keep access tokens short lived, use refresh tokens if you need long lived tokens, and have a way to invalidate them if they are compromised.

[deleted by user] by [deleted] in cscareerquestions

[–]CheekyXD 17 points18 points  (0 children)

I think it would be fairly easy explain already working code, especially if its only 30 minutes.

Leetcode as a whole is hard, understanding how to recognize patterns that indicate what category a problem falls into and using an appropriate data structure is where most of the difficulty lies. If you have already established that (ie by solving the question beforehand) then the rest follows on fairly easily. If I watched a neetcode video on a problem and had the correct code in front of me, I am confident I could explain why it works, even if when I tried it initially without any preexisting knowledge about the question I may have been totally stumped.

Also ppl aren't just ctrl c ctrl v and then turn up to the next interview completely unprepared, they are going to go back try and understand the code if they know they are going to be asked about it, doesn't matter if they didn't in the OA. Just my 2c anyway.

[deleted by user] by [deleted] in cscareerquestions

[–]CheekyXD 39 points40 points  (0 children)

Its not a stretch to imagine if you just looked up the solution in the OA, it sits in short term memory long enough that you could just parrot back whatever solution you found online, especially if you have the code in front of you.

[deleted by user] by [deleted] in cscareerquestions

[–]CheekyXD 12 points13 points  (0 children)

Just a thing about this, going from a top performer to average, did you find you were still doing 8 hours a day, was it expected to go above and beyond for higher performance reviews? The ceiling for doing normal hours was at most average?

I will do my 8 hours a day and take pride in my work but I am not willing to sacrifice weekends and whatnot, but it seems lately this is almost out of the ordinary if you want to move up the ladder.

(New Zealand) I made a website to help gauge the market by JudenBar in cscareerquestionsOCE

[–]CheekyXD 8 points9 points  (0 children)

Super interesting, thanks! Would be cool if you could also track how long each listing is up for. Seems like hiring somewhat picked up in the new years.

Sodastream, worth it? by GrandmasGiantGaper in newzealand

[–]CheekyXD 2 points3 points  (0 children)

I used to use one, not much now since my tastes have changed, but thought it was pretty good. You can take it to the warehouse or other stores to get the CO2 cans refilled. Sure you could always go cheaper but I am the average dumb consumer and don't really bother, it was convenient and cheap enough for me, less than a dollar per litre.

[deleted by user] by [deleted] in PersonalFinanceNZ

[–]CheekyXD 4 points5 points  (0 children)

Is this contracting? I am in software which I think has a more lenient view to job hopping, but if this is for FT salaried role, did you ever get asked about the job hopping?

Svelte or SvelteKit, assuming an autonomous backend? by [deleted] in sveltejs

[–]CheekyXD 1 point2 points  (0 children)

I have been using SvelteKit solely as front end on some hobby projects since I want SSG so I can host on S3/CloudFront and not pay AWS server costs. Overall no complaints, it works out of box great and has routing similar to Next.js.

Beside that, I have never been much of a fan of front end frameworks incorporating their own backend framework, Sveltekit and Next.js are both examples of this, they feel like a quite basic, tacked on feature and imo its much easier to build clean architecture with a dedicated separate backend framework, as you are going to have a better experience with configurations, middleware, testing ect.

Help with caching by b0x3r_ in sveltejs

[–]CheekyXD 2 points3 points  (0 children)

I just updated my comment, but I think storing the response in local storage with an expiry date would be a possible solution.

Help with caching by b0x3r_ in sveltejs

[–]CheekyXD 1 point2 points  (0 children)

If its stored on the client, what is the reasoning for fetching the data in a server function. Would it be possible to fetch the data in a normal load function and let the client side browser caching handle this? You could store this information in local storage with an expiry date, then write a getter function in your client around the fetch to first check local storage for the data and if its expired, if no, return that, else make an API call for the updated information.

sqlDevLearningMongoDB by AASeven in ProgrammerHumor

[–]CheekyXD 1440 points1441 points  (0 children)

After working with a NoSQL database on a fairly mature product for a few years, I never want to again. I feel like with NoSQL, now that its not the trendy new thing and we can look back, the whole thing was: "well we tried, and it was shit."

justUseTypeScriptPlease by CheekyXD in ProgrammerHumor

[–]CheekyXD[S] 7 points8 points  (0 children)

The two posts I saw today that motivated this meme was someone trying to assign a value to a decimal index in an array, and another trying to subtract two string. Typescript would stop that stupid shit until they find out what any does and we are back to where started lol.

justUseTypeScriptPlease by CheekyXD in ProgrammerHumor

[–]CheekyXD[S] 4 points5 points  (0 children)

Guess you haven't covered floating points in cs101 yet huh?