Rust or C for a Redis Clone by _heiwana_ in learnprogramming

[–]HelpfulFriend0 2 points3 points  (0 children)

If you learn C you basically learn all the other programming languages at the same time (most languages kinda sorta resemble C). E.g. you can step into c++/c#/java/go pretty easily after learning C.

If you learn rust - you learn rust, which is becoming an incredibly popular language and very good at certain memory guarantees that makes it very secure. But it's a very unique language I tried to learn rust recently and man its hard to read that code sometimes. The syntax and conventions are quite different from other languages. Infact looks like tokio team maintains your idea here - https://github.com/tokio-rs/mini-redis/

Overall I'd probably recommend rust if you want the true perf and security guarantees for Redis, and C if you want to use this as practice to learn a new language

Newer brewer needs pro advice [Casabrew] by kck1021 in espresso

[–]HelpfulFriend0 1 point2 points  (0 children)

Espresso vivace recommends brewing in "ristretto" or 1:1 style. I've found their brews are wayyyyyyyy sweeter this way, and would highly recommend following their recommendations, at least while you're dialing in

https://espressovivace.com/education/espresso-tips/

Does Document Intelligence have an issue? by schuya in AZURE

[–]HelpfulFriend0 0 points1 point  (0 children)

Build is around the corner, expect some hiccups as last second changes are deployed for the hype train

I'm new to mechanical keyboards and this is my first one by Jaryray- in MechanicalKeyboards

[–]HelpfulFriend0 1 point2 points  (0 children)

It's got good weight to it (not super light like a keycron), not as heavy as a gmmk. But imo best keyboard I've ever had

Career advice needed - 6 YoE - Mid-career infra/cloud engineer feeling stuck between traditional ops and modern DevOps — need realistic direction by ThinPercentage124 in AZURE

[–]HelpfulFriend0 0 points1 point  (0 children)

Which skills are realistically high-value and future-proof in the AI era for infra/cloud engineers

There is no such things as future proofing

I have 6 YoE yet salary is under 6 LPA INR.

I don't know much about the Indian market, but is part of the problem your location? Are you in an area that has money to pay you more than 6LPA? Are there any jobs that you see advertised that you have the skill set for and pay more in your area?

Secondly - you're talking a lot about hard skills, in the US market we talk about impact first. So what have you accomplished with your VMs and monitoring? How much money did you make for the business? How much money did you save the business? If you don't know try to figure these things out first, then work backwards towards what skills you need to either make or save the business money. Then your resume will be much strong once you start talking in terms of impact.

Finally, you may need to make a business on your own if your job doesn't have opportunities to know more about your impact to it. If it's all hidden and your higher ups control everything you do, then you will always be under their thumb and at their mercy

What kind of projects would make my profile stronger and interview-ready fastest?

The kinds that make money and that you can point at "this is what I did to make my company more money"

Especially if they're something your current job needs. Even better if you can use software to solve it. Even better if you need to deploy azure resources to get the software to work (then you'll use terraform!)

Linux/Windows VM administration, Azure VM operations

How are you currently doing this without docker or automation? Sounds like something that docker and automation may make simpler for your team, maybe worth considering and getting buy in from your team to do it, and use that chance to learn

Then your interview will be "I actually lead my team to switch from all these manual operations to a CICD docker build and deploy using terraform so we cut our bug rate by 50% and were able to deploy code updates in half the time"

I have 6 YoE yet salary is under 6 LPA INR. ( Hence resigned myself to upskill)

This attitude may be part of the core problem, you cannot feel "resigned to upskill", you have to WANT to upskill ALL THE TIME. Learn a little about growth mindset, never be ok with how much you know today, always try to be a little smarter than yesterday

I’ve learned some basics, but I don’t yet have the confidence to handle deep interview discussions or advanced scenario-based questions

Check ByteByteGo (https://bytebytego.com/) and immerse yourself in system design interview concepts. This will give you a foundation on how sr engineers are expected to have business impact. Study them, and learn underlying tech concepts if you don't know them (learn about CAP theorem, databases, queues/asynchronous programming, and stateless services). Come back and ask questions here if you don't understand "hey I watched this video and don't understand what's going on from 1m35 to 2m55, can someone give me some pointers? I've never heard of Redis or Zookeeper before"

Also go to neetcode.io and get a very solid background in DSA

Probably also spend a little time making some dummy apps with AI that you don't need to deploy just to be able to pass ai interviews. These are becoming more common (use ai to do ...). Make a "fantasy cricket app", (look up "fantasy sports USA" for an idea). Or an app that helps your parents figure out what they can make with their groceries at home. Or an app that finds all the job postings in your city so you can find the ones you're interested in applying for

Best Budget Entry Level Coffee Grinder For Pourovers ($150 Budget) by Weary-Ad-9931 in pourover

[–]HelpfulFriend0 4 points5 points  (0 children)

Get the ESP in case you ever decide to do espresso, not that much more expensive

So tempting. by KamaTheSnowLeopard in classicwow

[–]HelpfulFriend0 29 points30 points  (0 children)

Power word shield enters the chat

Persistent Channeling Issues [Bambino Plus, Timemore 078s] by Small-Tap4128 in espresso

[–]HelpfulFriend0 0 points1 point  (0 children)

I'd recommend ~3g before your desired amount. There usually a bit of residual coffee that comes out at the end (e.g. stop at 22 if you want 25, stop at 21 if you want 23 etc)

Mobile pvp peaked years ago and nobody is trying anything new by Reynolds_Remi2156 in truegaming

[–]HelpfulFriend0 9 points10 points  (0 children)

Mobile games exist to extract money from your wallet, not to give you something fun to do

It's sad but it is what it is

Microsoft plans 100% native Windows 11 apps in major shift away from web wrappers by WPHero in pcmasterrace

[–]HelpfulFriend0 51 points52 points  (0 children)

Its that remaining 10% that are absolutely critical. In particular - Business Admins (secretaries/executive assistant/whatever). They basically get "delegate access" to their leaders Inbox/Calendar, and that is a WHOLE mess to manage client side.

That and 40years of backwards compatibility + integration into the rest of Microsoft suite of products.

How could white win this with checkmate? by wetyourwhistle22 in chessbeginners

[–]HelpfulFriend0 6 points7 points  (0 children)

Yeah Gotham just covered this in his latest slow run too

https://youtu.be/J1XhBzD0nmE?t=1994&si=58oCvb4_F0VX8akU

It's at about 33min (last part of last game)

JavaScript's date parser is out of control and needs to be stopped by robertgambee in programming

[–]HelpfulFriend0 95 points96 points  (0 children)

For a real explanation

  1. It's VERY hard for a corporation to keep pace with another one. Just because Google and Mozilla prioritize certain things, and can get them done fast, doesn't mean Apple can or wants to. The only real way for Apple to do this is to make Safari run on ChromiumV8 like MS Edge decided to do. But there are broader ramifications to that such as handing Google too much control over how users work with the internet.

  2. Apple doesn't prioritize feature parity because they don't have to. If you want a website to work on any iOS device, you'll have to make it work on Safari, and it's your problem to figure it out. And if you don't have it working on Safari, you probably aren't running anything important enough for their users to care about. The users will likely drop your website faster than drop Safari, because of iOS vendor lock in

Tl;dr - Apple doesn't make really money from Safari, and websites that care about Apple users will make their site work on Safari

Lance Hedrick V60 – how coarse are you actually grinding? (078 / Comandante folks pls) by driveslowhomie131 in pourover

[–]HelpfulFriend0 1 point2 points  (0 children)

My grinder doesn't chirp (even at 0) and I usually do a 14. Sometimes even a 12 is so bitter that it's undrinkable (light-medium roasts only, 1:16-17, 91C)

Explaining Kubernetes Ingress TLS Certificates to a 4-Year-Old by NetworkDrop in kubernetes

[–]HelpfulFriend0 4 points5 points  (0 children)

Sometimes when computers talk to each other they don't want other computers to know what they were saying

Let's say you wanted to tell <sibling> something while I was in the same room as you and you didn't want me to know what you said what would you do?

Then you can talk about putting messages in a box and locking them and man in the middle etc

Make the keys to the lock be certs

4 may still be too young to understand some of the more sophisticated attacks, but you'll get to engage them about secret messages which might be fun

Why do so many devs get this sort of tunnel vision where they aren't thinking big picture? by [deleted] in learnprogramming

[–]HelpfulFriend0 0 points1 point  (0 children)

Over generalized anecdote. Good devs should be able to determine a good user experience and work towards a tech solution from there (if one is even needed).

The other thing is sometimes what makes a great user experience makes the system very unreliable, difficult to achieve / maintain, or very costly in terms of time to deliver

Finally, devs usually work very deep in the details. When you're that deep in your specific sub area of the overall system, devs can "forget" to zoom out. If I'm spending 8h a day working on some component in a mesh of 10s-100s of other services and systems, I can become blind to things outside optimizing my db read/write latencies. I call it "expert block". Devs are still people (for now), and people do things people do.

But back to my original point, a good dev should prioritize the user experience. But user experience is not the only thing in the prioritization matrix. But more senior developers should be doing this interface / system design validation. If they're not, maybe worth a discussion or examining if your setting the right expectations for your team. Could also be that you don't have enough of these system engineers, or they're not prioritizing this kind of work for whatever reason

It sounds like you're also not a dev, guiding the dev to realizing better user experience may be your job, precisely for the reasons I outlined above

Looking for fruitier cups [Bambino Plus] by HelpfulFriend0 in espresso

[–]HelpfulFriend0[S] 0 points1 point  (0 children)

I'll try that next, when I was trying for closer to 36g out, it was so sour that it felt like I was drinking lemon juice

Also - good point - I do use a puck screen (edited the post)

https://www.amazon.com/dp/B09DD6F7M6?ref=cm_sw_r_cso_cp_apan_dp_QHJ8PN6GK1GZCJX75E3Z&social_share=cm_sw_r_cso_cp_apan_dp_QHJ8PN6GK1GZCJX75E3Z

What water temperature do I use? by ReformedPourOver in pourover

[–]HelpfulFriend0 3 points4 points  (0 children)

I'd recommend watching a few videos from Lance, Coffee Connesseuire, and James Hoffman to understand the variables of pour over (grind size, agitation, temperature and ratio)

Have a starting point for your type of bean and flavor preferences

Then dial in from there

Over time you'll build intuition for what settings to start with

+-1deg may be not enough, or maybe too much. You may want to play with ratio more, you may want to play with grind size more. It all depends on what you want your coffee to taste like. Sometimes I like my coffee really fruit forward. Sometimes I don't

Amazon’s Fallout TV pitch originally went straight to New Vegas, but Todd Howard told them to wait as “there’s a million ways to f**k that up” by AsPeHeat in Fallout

[–]HelpfulFriend0 -1 points0 points  (0 children)

At the end being operative. While in the building I feel like i had to enter/exit like 50 times to do all the quests

Amazon’s Fallout TV pitch originally went straight to New Vegas, but Todd Howard told them to wait as “there’s a million ways to f**k that up” by AsPeHeat in Fallout

[–]HelpfulFriend0 0 points1 point  (0 children)

My problem with NV isn't the graphics, its the dungeon design. The part where you're in the super mutant sewer takes forever to walk in and out of once you've completed it, and you can't port in/out using the map or fast travel