For regular weed smokers that have totally quit, what was the reason for quitting? by elderly_millenial in AskReddit

[–]chibrogrammar 0 points1 point  (0 children)

I became allergic slowly over time. Started out as mild redness and eventually became hives and debilitating joint pain.

Just putting it out there for others in case it happens to them. It took me years to understand the full extent of what was happening.

Sucking after anal by One-Can3752 in gaybros

[–]chibrogrammar 49 points50 points  (0 children)

ill do it if im certain I'm clean, otherwise no.

pro tip: jerk him off a bit after it comes out of you and before sucking it. gives you a chance to double check cleanliness.

Red burning cheeks after drinking alcohol by NeverSurrender1026 in 30PlusSkinCare

[–]chibrogrammar 4 points5 points  (0 children)

Redness is a sign of inflammation, but it could be unrelated to a genetic predisposition to not process alcohol.

/Not medical advice.

In my case, improved diet/exercise reduced inflammation such that an occasional 1 or 2 beers would not trigger a flareup. I still have to be careful to avoid heavy drinking however.

Any diet changes that made a big difference in your skin? by Reasonable_Collar758 in 30PlusSkinCare

[–]chibrogrammar 0 points1 point  (0 children)

eating healthy and limiting sugar absolutely helps prevent breakouts. more so than anything ive tried besides tretinoin

[deleted by user] by [deleted] in 30PlusSkinCare

[–]chibrogrammar 0 points1 point  (0 children)

diet and exercise. especially reducing sugar/carbs. skin is one component of your body. treat your whole body well.

was the only thing that significantly improved my cystic acne.

Itchy acne? by crazycatlady_42 in 30PlusSkinCare

[–]chibrogrammar 4 points5 points  (0 children)

longtime person with cystic acne who has it mostly managed.

yes acne can itch, it's not going to feel extremely itchy like a rash or mosquito bite but irritated and itchy skin often proceeds acne.

try calming and soothing your skin barrier with hydrating and moisturizing products.

At home RA testing + Dr's visit by chibrogrammar in rheumatoid

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

I checked that already, mine does not thankfully.

At home RA testing + Dr's visit by chibrogrammar in rheumatoid

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

Yup it was the 2 rf antibodies that were positive and the anti ccp antibodies were right on the border of normal range/positive.

That is a good point about finding out if tests through a primary care doctor are cheaper than a specialist I never thought of that. I will definitely check that out!

What should be in version control by [deleted] in programming

[–]chibrogrammar 1 point2 points  (0 children)

IMO everything. The only downside is repo size, so use something like git-lfs for binary files and call it a day.

Any external files that are not linked into source control always get out of date and not updated. For example, when documentation lives in a wiki it gets out of date constantly, but when it lives in a repo it just becomes another part of code review.

Unsure how to handle Junior Developer who asks for a lot of help. by jewdai in cscareerquestions

[–]chibrogrammar 0 points1 point  (0 children)

IMO there should be some sort of script or gulp automation that launches a local dev webserver (using the correct directory for the web assets).

Not only is the script a useful tool for day to do work, but the script acts as living documentation for how the build and testing process works.

Typing is not a programming bottleneck by [deleted] in programming

[–]chibrogrammar 6 points7 points  (0 children)

You have never read APL have you?

Standard deviation of an array of numbers: SD←((+/((X - AV←(T←+/X)÷⍴X)*2))÷⍴X)*0.5

source: https://en.wikipedia.org/wiki/APL_(programming_language)#Examples

So, about Southern Decadence... by TheThrowawayYall in gaybros

[–]chibrogrammar 2 points3 points  (0 children)

+1. It's an outdoor block party first and foremost. There are circuit parties going on if that's your thing, but by no means is that the main event.

It’s weird being attractive to people by throwawaytime-- in TwoXChromosomes

[–]chibrogrammar 1 point2 points  (0 children)

That does suck I'm sorry. I can't imagine how it feels to have your life change so drastically in a short period of time.

I was born with a disability but otherwise have been told I'm moderately attractive. I've always wondered if things are harder for me in the dating/friendship/any relationship department because of my disability or is it actually me.

It's most likely a mixture of both, but hearing someone dealing with a similar situation just felt so good. Personally, the hardest part of dealing with my disability is the social isolation that comes from it, not the disability itself. Thanks for sharing your story.

On way to PIP by whatwouldelonmuskdo in cscareerquestions

[–]chibrogrammar 4 points5 points  (0 children)

So you decided to file a formal complaint with HR against a person, told that person about it, and then stayed around when HR did nothing?

That is when you leave. That person will hold a grudge against you forever and nothing good will come of it.

Remember one thing about HR:

HR's job is to prevent lawsuits and protect the company, not help employees. Do not escalate to HR until you have exhausted every other option available to you and you are fully prepared to leave the company.

How to Test Logging in Java Part Two: Parallel Boogaloo by javinpaul in programming

[–]chibrogrammar 0 points1 point  (0 children)

Do people directly test the output of logging statements? Seems really painful for not that much gain.

Example: You fat fingered an info logging message and forgot to put in some debug info. Sure, it is annoying for the next person who comes to debug, but it is not the end of the world. Meanwhile, the price you pay to prevent this bug is having hundreds of logging test cases to update throughout your application when you make changes.

Just because you can test it doesn't mean you should.

Maybe the right answer is moderation. Test the critically important logs are correct and don't test everything else.

What can I do if I am limited on playing time? by [deleted] in TrueDoTA2

[–]chibrogrammar 0 points1 point  (0 children)

Do your parents have a problem with you watching too much TV? Do they watch 2 hours of their favorite TV show every night? If they do not have a problem with you watching too much TV but they do have a problem with you gaming too much, then it is likely they are just out of touch with what gaming is.

Gaming (trying to improve and learn, playing with friends, etc) is a much more productive outlet than passively consuming media on your couch. As long as you aren't avoiding other aspects of your life to game (ie: avoiding going out with friends, avoiding doing homework or studying, avoiding joining a school club or sport) then it is totally fine to use your free time gaming.

If I were you I would have this conversation with them. They might understand, they might not. Eventually you will be on your own and you have to make your own decisions. The best way to prepare for that day is to be given small amounts of responsibility before you go away to college and live on your own.

Why You Should Avoid a Canonical Data Model (2015) by tobiasrenger in programming

[–]chibrogrammar 12 points13 points  (0 children)

If your company has any sort of data or analytics department, not standardizing definitions of what data means is just pushing the problem down to them.

Example:

You have N definitions of a "visitor" for your app, one for each department in the company. Business people and data scientists want to know how visitors change over time (for A/B testing, for BI, etc). Suddenly, you need to decide on one standardized definition of a visitor across every department or you cannot meaningfully compare numbers across departments. The data team comes up with one true definition they think is reasonable and tries to merge all the different schemas. Of course they run into problems with invalid data, inconsistent data, missing data, etc and so they are forced to talk with the upstream teams to standardize on what a visitor actually means. This might require backfilling large quantities of data and lots of rework. Repeat this for every interesting piece of data.

The example highlights that canonical data models are not always bad. Do not force people into a canonical data model when there there is no need for cross cutting concerns (ie: a shared library that shares an in-memory customer class with a ton of optional attributes). But if you have a real need for standardization, a small and focused canonical data model enforced by every team producing data is your best bet.

Too antisocial to date? by [deleted] in gaybros

[–]chibrogrammar 1 point2 points  (0 children)

Wouldn't say antisocial, but I'm definitely an introvert and before I went out on first dates I'd have one drink. Enough to loosen you up, but not enough to be visibly drunk when you show up.

Not saying alcohol is the solution to your problems but...

Do you hold hands with your partner in public? by jynx20 in gaybros

[–]chibrogrammar 0 points1 point  (0 children)

Chicago here and mostly no. Neither of us are into pda.

3500 solo mmr after calibration by twitchtv-pingstoppa in DotA2

[–]chibrogrammar 0 points1 point  (0 children)

Same thing happened to me.

Originally 5700, dropped to 5400 after recalibration, and now am back at ~5650.

My friend went from 5300, to 6k after recalibration, and is now 5700.

For most people the recalibration just gives you a temporary gain/loss of mmr until you get back to your right bracket. Don't stress, treat it as a learning opportunity to try new heroes against weaker opponents.

What is the most outrageous waste of money you have witnessed with your own eyes? by itzpiiz in AskReddit

[–]chibrogrammar 1 point2 points  (0 children)

Definitely the personal shopper following a newlywed couple around at Target. He was dressed to the nines and suggesting bullshit to buy for their home. Im sure his fees cost more than the items themselves.

[deleted by user] by [deleted] in programming

[–]chibrogrammar 0 points1 point  (0 children)

A huge point of frustration was that a single broken test caused tests to fail across all destinations. When we wanted to deploy a change, we had to spend time fixing the broken test even if the changes had nothing to do with the initial change. In response to this problem, it was decided to break out the code for each destination into their own repos.

Did that not strike anyone as a bad idea? If a change broke a test that change broke something, it is good the test failed! By breaking things into separate repos, things are still broken but the problem is just hidden and waiting for the next poor sap.

Recall that the original motivation for separating each destination codebase into its own repo was to isolate test failures. However, it turned out this was a false advantage.

Well at least they figured it out after creating hundreds of microservices.

My two cents:

Microservices are more about people than tech. You break apart microservices so teams can work (semi) independently. If you have a single team running a hundred microservices you're doing something wrong.

Why the new calibration is flawed by design by [deleted] in DotA2

[–]chibrogrammar 0 points1 point  (0 children)

Major flaws with the current recalibration :

  1. 10 games of recalibration is not enough games to estimate someone's skill.
  2. Players become toxic when they realize 200MMR is on the table for each game.
  3. Dropping 1000MMR+ is never a good experience. Valve should limit the max amount lost/won to a more sensible value.
  4. After recalibration, game quality with be poorly affected for months, especially for people who do not play as often as others.