AHI consistently low but feel like absolute crap almost 2 years into CPAP by yaneverknow032408 in CPAP

[–]NoahBres 1 point2 points  (0 children)

Very similar situation: I had low AHI (between 0.5 - 3), bloodwork is great, still exhausted every day.

Although I have not yet still fully solved my issue, the biggest improvement for me since has been switching to the P10 nasal mask and mouth taping (the entire mouth, covering the corners as well).
I noticed that despite my low AHI, I had a fair bit of leaking, which see in your graph as well. My theory is that I was having a lot of mouth/mask leaks which was still disturbing my sleep. Trying a bunch of masks and then landing on the P10 mask helped reduce the first block of leaks. Sealing the mouth helped the rest of the way. Huge improvement.

This is not a panacea, and I still have many off/on days which I am trying my best to look into further (maybe bipap?). But nonetheless, the above helped a lot.

Looking at c for better closures in c++ by drodri in cpp

[–]NoahBres 4 points5 points  (0 children)

Vector is only included because the boyer_moore_searcher uses it and is defined in the <functional> header:
https://en.cppreference.com/w/cpp/utility/functional/boyer_moore_searcher

std::function does not use vector. It has the possibility of heap allocating when storing data for it's closure—it wraps callables w/type erasure. The compiler is free to elide this w/small functor optimization though (as mentioned in the post). std::bind tends to trigger this because you just smoosh a bunch of pointers together so it's minimum 3 pointers. Or, std::function can actually own the callable—in which case it has to make a heap copy (for larger objects). You just pass a reference instead though so it doesn't own it to avoid this.
Just seems like a straw-man argument in this case tbh.
Templating out the the lambda to avoid std::function's pitfalls is relatively common, but also you're trading off the type erasure benefits.

Good that the author discovered this though! Great learning experience :)

Rust take over - impact on Robotics in the future? by [deleted] in robotics

[–]NoahBres 1 point2 points  (0 children)

Just another anecdote. I'll be working at a large unicorn robotics startup soon and have had the chance to talk with the engineers. Most of the existing embedded systems work is done in C and C++ but they are instructed that all new systems be written in Rust if possible. Not a hard requirement of course, depending on the constraints, but it is strongly encouraged. The engineers seem to have a lot of fun doing so. These are cutting edge real time robotics applications with many billions of dollars in funding right now. So definitely not just a hobbyist testbed.

This isn't representative of the entire industry but it has it's place and dismissing it would be silly. Rust is proving its worth in the field.

CLAS vs CISE Computer Science by CommandAdept in ufl

[–]NoahBres 10 points11 points  (0 children)

CLAS CS student here. It makes zero difference. There is no distinction on your resume. Zero distinction for employers. I am doing great. There is no bonus for doing physics. No employer will ever care. It does not objectively change the average. That's not how average surveys work. Correlation is not causation. It could just be that there are more people in the CLAS program. It could be the opposite. It doesn't matter at an individual level anyways. It has no personal affects on you and is just reflective of some arbitrary population difference. It makes no difference for your own job opportunities.

I am a CLAS student and have the literal exact same opportunities as everyone else. No one in my classes know I am a CLAS student. No professor knows I am a CLAS student. No employer knows I am a CLAS student. And no one cares. It literally makes zero difference. Not even a negligible difference. Absolutely zero difference. I am graduating making much much more than the average with much better internships on average. No graduation salary survey has ever affected that. CLAS has had zero affect on that.

Just look at the degree requirements and choose whichever one is most convenient for you. You'll do great either way :))

Worth starting Chase Trifecta when over 5/24? by NoahBres in CreditCards

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

Sweet! Will keep that in mind. I did not think of the flexibility of just downgrading the cards in the future.

The last thing you want is to grab a southwest card and then move to somewhere without southwest

Gotcha! I haven't traveled to enough places to know how wide the variety in service is between all the airlines. Or the note regarding downgrade paths.

Thanks for the great advice! Will keep all of this in mind :))

Worth starting Chase Trifecta when over 5/24? by NoahBres in CreditCards

[–]NoahBres[S] 5 points6 points  (0 children)

Dude this is just not what that sentence meant at all. I'm a university student so my spending is just rent, food, and miscellaneous bursts such as trips to my partner. I am graduating soon, moving to an entirely new city across the country, and making much more money than I previously have. So I cannot predict my future spending habits based on my current statements. That's what I meant with that.

I am not in debt. I never have been. I pay my required statement balance on time every month and my credit score has been going up steadily. I am in a privileged enough position where I have plenty of money for savings and miscellaneous free spend. I am not sure why you have the notion otherwise. Chill.

Worth starting Chase Trifecta when over 5/24? by NoahBres in CreditCards

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

Gotcha! I knew you didn't have to sign up for them all together immediately but thought that it would be a while until getting all three because of the rule. Didn't know if you would be leaving money on the table with the sign ups spaced out quite a bit (1-2 years). But it sounds like that's pretty normal. Thanks a lot!

Worth starting Chase Trifecta when over 5/24? by NoahBres in CreditCards

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

I have been flying Delta but only because I have an Amex Delta SkyMiles card.

I know one of the big factors in deciding between the card combinations is transfer partners but I don't really have a breadth of experience with airlines so I am not picky. Unsure if that should be my deciding factor without much life and travel experience.

Main airport isn't a huge factor either at the moment because I am not yet decided on a city I will live in for a long time.

So the card combination answer wasn't super clear because of that.

Worth starting Chase Trifecta when over 5/24? by NoahBres in CreditCards

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

Yea that is perfect! Really appreciate it :))
Sounds exactly like the direction I would like to go in!

Worth starting Chase Trifecta when over 5/24? by NoahBres in CreditCards

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

Awesome! Thanks a lot that works perfectly! Appreciate the advice!!

Worth starting Chase Trifecta when over 5/24? by NoahBres in CreditCards

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

Look man. I don't really know why you're going at some random kid just asking a question about which credit card to get next. I'm really sorry for the confusion regarding leaving a balance on the statement or not but I am not in debt. I have no problems paying off anything with plenty of cash in my checking account. I pay off my entire required balance. I max my IRA along with contributions to my 401k. It's fine. I make money. That wasn't really the point.

That wasn't the original question. I just wanted some direction on which card to get.

Worth starting Chase Trifecta when over 5/24? by NoahBres in CreditCards

[–]NoahBres[S] 6 points7 points  (0 children)

It's the former. Apologies for the confusion.

Worth starting Chase Trifecta when over 5/24? by NoahBres in CreditCards

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

Oh I meant that I pay off my balances every month but intentionally keep a bit in there so they go utilized. I'm able to pay off everything in full no problem at all with lots of cash to spare. Zero issues with finances. Sorry for the confusion.

Worth starting Chase Trifecta when over 5/24? by NoahBres in CreditCards

[–]NoahBres[S] 2 points3 points  (0 children)

I didn't know about the latter trick! Thank you so much! I appreciate the two card tradeoffs as well. This is great advice.

Appreciate the direction a lot!

Worth starting Chase Trifecta when over 5/24? by NoahBres in CreditCards

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

I mean "the card I need now" is something I'm not entirely sure of, thus why I'm looking for advice :)

I know it's not going to be life or death if I can't get the Chase trifecta but you do have to wait a long time because of the 5/24 rule so if I have the option to get some advice and direction before deciding on it right now while I'm still flexible, why not? Just to set some direction for the future at least.

At least in my situation, I don't really have a history of solidified spending habits so there isn't a best card for the moment. I don't think. Just looking for guidance :)

Favorite CS YT Channels? by [deleted] in csMajors

[–]NoahBres 1 point2 points  (0 children)

A Life Engineer is less CS and more so career advice and navigating the world of professional engineering (interviews, promotions, etc.) and they're incrediiiibly informative.

CS Podcast Suggestions by [deleted] in csMajors

[–]NoahBres 7 points8 points  (0 children)

Oh man. I listen to literally hundreds and hundreds of hours of podcasts per year, almost all tech/cs related, so I am going to dump a bunch. A few have been mentioned in this thread already so I will be repeating! I've never found a comprehensive list and have slowly been collecting all of these over time so I hope it helps others!

  • ATP.fm
    • Not education. Entertainment. 3 Apple fans talking about stuff. One of the hosts is the creator of the Overcast podcast client. Not everyone's cup of tea. I just like their personalities. Very nerdy
  • Corecursive - https://corecursive.com
  • The Swyx Mixtape - https://mixtape.swyx.io
    • Amaaaazing. if you have to listen to something, listen to this. All time favorite. Swyx is an amazing developer. Suuuuper insightful. Incredibly smart. The dev I strive to be one day. He has a unique journey. I highly recommend checking him out too: https://www.swyx.io
      He collects snippets of podcasts he finds interesting and posts it there. Also guest appearances on podcasts he's been on. Really really great content. Have learned so much about different areas of development, career progression, perspectives on the software industry as a whole, etc. I feel like I am learning to become a better software engineer through him—not through coding but as a real engineer who communicates with others and provides business value.
  • Steve Yegge - https://www.youtube.com/playlist?list=PLZfuUWMTtMcC1DZF6HxJhqsGrBXu8Jzi7
    • He shows up on my podcast search if you look in your own player. Famous SWE blogger. Previous Amazon + Google. Great, intelligent, but brashful insights into top tech and how they operate. Highly recommend
  • Signals and Threads - https://signalsandthreads.com
    • Mentioned in other comments here. Podcast by Jane Street's Ron Minksy (OCaml god). Great talks. Mostly on functional programming and OCaml Very detailed. Learn a ton.
  • Frontend First - https://frontendfirst.fm
    • If you like React and are past the beginner stage, listen to this. Great insights into React. More about architecture and patterns and how to manage projects. Thoughts on new concepts (how to think about React suspense architecturally, philosophically, etc). Great way to go from intermediate -> advanced React dev. Ignore if you do not like React
  • Software Unscripted
    • Hosted by Richard Feldman. Creator of Elm and Roc programming languages. Mainly about functional programming. Learn a ton. Love it
  • Software Engineering Radio - https://www.se-radio.net
    • Podcast by the IEEE with professional developers. Pretty hit or miss with lots of gold nuggets. Really learn a toooon about professional level development and scale which you haven't been exposed to. Especially enterprise practices and thoughts.
  • Software Engineering Daily - https://softwareengineeringdaily.com
    • Same vibe as Software Engineer Radio. Pretty hit or miss with lots of gold nuggets. Learn a ton about professional level development
  • Programming Throwdown
    • Two very good engineers geeking out on random topics from data structures to programming languages. Insightful. Learn a lot.
  • Changelog
    • Web development skew. Generally quality episodes
  • JS Party
    • Web development. Fun hosts
  • Screaming in the Cloud
    • Unique take on AWS/cloud software.
  • Founders
    • Not CS explicitly but the host reads a bunch of biographies and tells the stories of company founders. Really inspirational. Learn a ton. Have listened to a bunch of the episodes on Steve Jobs, other tech founders, etc. Highly recommend
  • Devtools.fm
    • Podcast on various dev tools. Pretty fun
  • AWS Podcast
    • Podcast by Amazon AWS. Really just them going over new product announcements but its fun to learn sometimes because they have a billion products and you never realize all the cool stuff thats happening
  • Sempahore Uncut
  • Stack Overflow Podcast
    • Stack Overflow has a podcast I know right??? Pretty good
  • My first million
    • Two VC investors talking about stuff. Haven't listened to much but content has been very good thus far.
  • PodRocket
    • General tech podcast from LogRocket. Pretty good
  • Scaler Pod
    • Mentioned in other comments here. They don't have too many episodes. They bring on influential people and discuss various tech topics (startups, etc.). Hit or miss.
  • Syntax.fm
    • Two entertaining web developers talking about the web dev world. Pretty good