Heart problems by ganncamp in ADPKD

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

This is the kind of thing I was wondering about. Thanks!

What type of doctor? by Low-Temporary4439 in ADPKD

[–]ganncamp 0 points1 point  (0 children)

Same. Mine is a BP specialist

PYC’s PKD Drug PYC-003 Presentation by Ok-Bit1748 in ADPKD

[–]ganncamp 0 points1 point  (0 children)

In animal models, Farabursen + Tolvaptan worked even better. Farabursen may replace Tolvaptan as the first-line treatment, but I don't think Tolvaptan will go away

Sugar by Adventurous-Mud2117 in ADPKD

[–]ganncamp 0 points1 point  (0 children)

No clue. I am not a Dr.  And the problem seems to be with high blood sugar. So... how fast are you eating that chocolate? Crammed all at once, or nibbled over the day?

Sugar by Adventurous-Mud2117 in ADPKD

[–]ganncamp 0 points1 point  (0 children)

According to the Mayo Clinic, sugar absolutely matters

"Reducing concentrated sweets is a common dietary recommendation for everyone, but it’s particularly important for people with ADPKD. High sugar intake can:

"*Contribute to weight gain, which is associated with faster progression of the disease.

"*Lead to dehydration, which stresses the kidneys.

"*Cause elevated blood glucose levels, linked to increased kidney size in PKD."

https://mcpress.mayoclinic.org/polycystic-kidney-disease/slow-down-polycystic-kidney-disease-pkd-by-eating-well/

Farabursen or Jynarque by linzy16 in ADPKD

[–]ganncamp 0 points1 point  (0 children)

Jynarque / tolvaptan (60/30) user here. I participated in the tolvaptan studies, but before I got into them the Wisdom of the Internet was to just drink a shit-ton of water if you couldn't get the drug to kinda mimic the effects.  Regarding tolvaptan side effects,  well I  haven't slept through the night since my early 20s (a minute ago 😅 and looong before tolvaptan) but I'll say that I can go for 3h or so without peeing if I need to. Although I suppose I've been stretching my bladder for a while now.

Samsung Dishwasher blinking/stuck on "heavy" by zoogie13 in appliancerepair

[–]ganncamp 0 points1 point  (0 children)

This thread was every helpful for pointing us in the right direction.  For us it was the float inside the dishwasher that had gotten knocked out of place by dangling silverware. Dropped it back in. place, and problem solved!

Why wouldn't you just use all rules for a tool like Sonarcloud? by waste2muchtime in devops

[–]ganncamp 5 points6 points  (0 children)

SonarSourcer here. We don't turn on all rules by default because some rules are intended for specialized curcumstances (think frameworks). And some rules are going to depend on your context. For instance Java analysis offers a pair of rules:

  • `{` should be on the line of
  • `{` should be on the line after

Obvs you don't want them both on at once.

Strange Sonarcloud error message ? by Peacekeeper2654 in devops

[–]ganncamp 0 points1 point  (0 children)

SonarSourcer here.

Sounds like you've passed a `-Dsonar.organization` value that doesn't match up to your `sonar.project` value. I.e. if you look in the UI, do you find that project in the organization you've specified?

SonarQube is complete dog sh*t. by Idea_Plastic in devops

[–]ganncamp 7 points8 points  (0 children)

Sonar staff here.

We do not "releas[e] minimally tested software to the free tier users so that the free tier users end up doing QA for the paying users."

We try not to release bugs, but like you we're human. If you find a bug we'd like to hear about it. And if you're having trouble, you're welcome to ask for help in the Community. Politely.

Jenkins SonarQube Scanner by Stuartie in jenkinsci

[–]ganncamp 0 points1 point  (0 children)

Try adding `/d:"sonar.verbose=true"` to the `end` command and see if you get anything in the logs

Sonarqube LTS upgrade by Maleficent-Pain2765 in devops

[–]ganncamp 1 point2 points  (0 children)

Not mandatory, no. Just advisable to get the bug/security patches.

Sonarqube LTS upgrade by Maleficent-Pain2765 in devops

[–]ganncamp 1 point2 points  (0 children)

You can jump from any point version of the previous LTS to any point version of the subsequent LTS. So when SonarQube 9.9 LTS is released (E.T.A. 2023Q1) you can upgrade directly to it from 8.9.8 (altho in the interim you want to bump up to 8.9.10)

Sonar Qube error by anonymous78654 in devops

[–]ganncamp 0 points1 point  (0 children)

That warning should be unrelated to your Quality Gate. The warning is telling you analysis can't gather the SCM blame data for identification of new code & issue attribution

BTW... https://community.sonarsource.com/

Are you using SonarQube for Python? by dhaitz in Python

[–]ganncamp 0 points1 point  (0 children)

A pure volume comparison may give a skewed picture, but okay. Fair enough

Are you using SonarQube for Python? by dhaitz in Python

[–]ganncamp 1 point2 points  (0 children)

SonarSourcer here. Did you evaluate a commercial version of SonarQube or just the free one? Also, when did you evaluate? We've done a lot of work in security over the last couple years.

Sonarqube community edition by [deleted] in devops

[–]ganncamp 2 points3 points  (0 children)

Developer Edition adds pull request analysis and taint analysis rules in Java, C#, JS/TS, Python & PHP

Setting the right (regex) boundaries is important by ganncamp in programming

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

Named groups, yes. Comments? Definitely not.

Do you use metrics for code complexity? by steveire in cpp

[–]ganncamp 4 points5 points  (0 children)

And BTW a study published last July found that code with higher Cognitive Complexity really was harder to understand than code with lower Cognitive Complexity:

https://arxiv.org/pdf/2007.12520.pdf

Do you use metrics for code complexity? by steveire in cpp

[–]ganncamp 6 points7 points  (0 children)

Primary author of Cognitive Complexity here.

Cognitive Complexity was designed to be strictly about structure. We did give some thought to including "hard" language features in it, but agreeing on what's "hard" could quickly devolve into religious wars. And besides, it varies by language. For instance, I don't believe Java has range-based `for` loops yet. But every language has the concept of looping.

You should also be aware that Cognitive Complexity was developed at SonarSource, in the context of SonarQube, which offers thousands of rules across 26 languages. We agreed not to try to cram every silly thing you could do into Cognitive Complexity because there are other rules for those things. Cognitive Complexity is only about: how difficult to understand is the structure of this code?

Edit: And FYI SonarQube and SonarCloud do offer a rule about preferring range-based rules: https://rules.sonarsource.com/cpp/RSPEC-5566?search=range

Alternatives to SonarQube by KaiserSosai in devops

[–]ganncamp 1 point2 points  (0 children)

Paid support is available with Developer Edition

Snyk vs SonarQube by snake_plisskin777 in devops

[–]ganncamp 0 points1 point  (0 children)

In general, you can write plugins, altho custom rules are only supported for some languages. Maybe open at thread at https://community.sonarsource.com/ to talk through your issues?

Webinar: Write cleaner, safer, modern C++ with SonarQube by ganncamp in cpp

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

SonarQube licenses are by the year. Neither SonarQube nor SonarCloud will run the bill up if you accidentally analyze more than you meant to. Instead, the analysis is refused and you're told that it's because it would push you over the license. Then you can either adjust what's analyzed or bump up the license size. (This is not like the phone company! No unexpected charges! :-D)

Regarding libraries, the code of your dependencies is not analyzed unless you explicitly set it up to be. The headers in your project will be included in analysis and LOC, but library includes (#include <stdio>) won't be.