PradeepS

2.2K posts

PradeepS

PradeepS

@_pradeepsk

Software Engineer | C, C++ & Python

Bengaluru Katılım Nisan 2010
42 Takip Edilen91 Takipçiler
TheLiverDoc™
TheLiverDoc™@theliverdoc·
Coffee is one of the only drinks with strong evidence that benefits the liver. Here's what decades of research actually says about how to drink it right: Coffee genuinely lowers liver disease risk. Meta-analyses show regular drinkers have about 35% lower risk of significant liver fibrosis and nearly 50% lower risk of liver cancer compared with non-drinkers. Aim for 2–3 cups a day, minimum. The effect is dose-dependent. The Hepatology socities such as AASLD and EASL says 3 or more cups daily is reasonable for liver benefit, if you tolerate it. Caffeinated works better than decaf. But decaf still helps. Caffeine blocks adenosine receptors that drive liver scarring. Decaf lowers chronic liver disease risk too, just by a smaller margin (UK Biobank, n=494,585). The target dose: ~300 mg caffeine/day, or 3 cups. Fibrosis protection kicks in around the 75th percentile of intake, roughly 308 mg caffeine, or 2.25 cup equivalents, per day - the AASLD 2023 advises 3+ cups for liver benefit. What a "cup" actually means One standard cup = 240 ml (8 oz), not a 60 ml tiny Indian "cup." A 240 ml filter coffee has ~95–165 mg caffeine. A single espresso shot (30 ml) has only ~60–75 mg. Coffee-to-water ratio: 1:15 to 1:17. For filter/drip/pour-over: 15 g of ground coffee to 250 ml water. This is the standard brewing ratio and gives clean extraction of chlorogenic acids and caffeine. Choose medium roast, not dark. Medium roast has significantly higher chlorogenic acid (CGAs) content than dark roast. Dark roasting thermally degrades CGAs, the main antioxidant doing liver work. Arabica beats Robusta. Arabica beans are richer in CGAs and polyphenols, the antioxidants doing most of the liver-protective work. A note here: Arabica for polyphenols, Robusta for caffeine. Arabica (1.5% caffeine) has more CGAs and polyphenols. Robusta (2.7% caffeine) has more caffeine but a cruder phenolic profile. A 70:30 Arabica-Robusta blend is a reasonable compromise. Water temperature: 92–96°C. Just off a rolling boil. Too hot (>96°C) burns the grounds and extracts bitter compounds; too cool (<90°C) under-extracts CGAs and caffeine. Grind size matters. Medium grind (table-salt texture) for filter/drip. Coarse for French press. Fine for espresso. Brew time: 3–4 minutes for pour-over, 4 minutes for French press, 25–30 seconds for espresso. Filtered coffee is the safest daily choice. Paper filters trap cafestol and kahweol, naturally present plant diterpenes that raise LDL cholesterol if consumed daily in large amounts. Pour-over (V60, Kalita, Melitta) or drip machines with paper filters give you CGAs and caffeine without the cholesterol penalty. Espresso and French press: fine, but not unlimited. They retain more polyphenols but also more diterpenes (so more chances of increased lipids). Great occasionally; don't make them your 5-cups-a-day default if you have high cholesterol or heart disease. South Indian filter coffee: acceptable, with caveats. The metal filter does not remove diterpenes as well as paper, so limit to 1–2 cups/day if you have dyslipidemia. The decoction itself is rich in CGAs. Use less sugar. Skip condensed milk. BUT ULTIMATE: Drink it black. Or close to it. Sugar, syrups, flavored creamers and whipped cream cancel the liver benefit, especially if you already have fatty liver, diabetes, or obesity. Skim milk or unsweetened plant milk is fine. Instant coffee: still works. UK Biobank (n=494,585) showed instant coffee drinkers had similar reductions in chronic liver disease as ground coffee drinkers. Not as potent, but far better than no coffee. Cold brew: underrated for the liver. Medium roast + coarse grind + 6–7 hours at room temperature extracts CGAs and caffeine efficiently with lower bitterness. pH and CGA content are comparable to hot brew. Timing. Spread across the day. one at breakfast, one mid-morning, one early afternoon. Stop by 2 pm if you have insomnia. It helps across almost every major liver disease. Evidence supports benefit in fatty liver (MASLD), alcohol-related liver disease, hepatitis B and C, cirrhosis, and liver cancer. The mechanism isn't magic, it's chemistry. Chlorogenic acid cuts oxidative stress and liver fat. Caffeine inhibits stellate cell activation (that promotes scarring or fibrosis). Melanoidins and polyphenols reduce inflammation. Who should go easy. Pregnancy, children, those with uncontrolled heart rate and rhythmn issues (arrhythmias), panic disorder, or insomnia. And no, coffee does not undo a bad diet or bad choice - such as alcohol, herbal supplement or that Ayurvedic "liver tonic." Sources: Modi et al., Hepatology 2010; Kennedy et al., BMC Public Health 2021 (UK Biobank); Fuller & Rao, Sci Rep 2017; AASLD MASLD Clinical Care Pathway 2023; EASL 2016 CPG, Frontiers in Nutrition 2026 (Italian coffee cohort).
TheLiverDoc™ tweet media
English
195
657
2.9K
196.9K
PradeepS
PradeepS@_pradeepsk·
@immasiddx My mother was having breathing issues. After initial tests and analysis, the doctor asked for sleep study. Based on that he prescribed to follow CPAP. I am not sure what kind of doctors he met. Otherwise, this seems to be straight forward. Isn't it?
English
0
0
0
27
sid
sid@immasiddx·
Claude just did what multiple specialists and doctors couldn’t do correctly for 25 years. Reyansh, a 62 year old man from India, was suffering from: - Kidney failure - Diabetes - Hypertension - Had a stroke 6 years ago - Has several migraines (only when lying down to sleep) Doctors tried a lot. Neurologists, nephrologists, brain MRI, blood thinners. Nobody could explain his positional headache pattern. But then, one of the man’s family members bought everything to Claude, over multiple days. - Claude identified the key clue everyone missed, the headaches are positional (lying down triggers them). - Pulled up statistics showing that 40-57% of dialysis patients have undiagnosed sleep apnea. - Read the brain MRI report and found details that doctors missed. - Analysed the man’s sleeping and snoring patterns for the last 25 years. - Calculated STOP-BANG score: 6-7/8 (very high risk). - Created a complete consultation brief for the pulmonologist. - Translated all these reports to his native language. Claude asked them to get a sleep study done. The results were ALARMING. - Breathing stops 119 times per night - Oxygen drops to 78% (dangerously low) - 47 oxygen desaturations per hour - 28 minutes per night below safe oxygen level The patient was then put on CPAP. Headaches gone. Miracle. 25 years of loud snoring and daily exhaustion. Every doctor attributed it to "dialysis fatigue" or "age." It was sleep apnea the entire time, potentially causing his hypertension, contributing to his stroke, and definitely causing his headaches. Claude not only identified the problem, but created a structured roadmap on what to do next, picked the right CPAP machine and explained every setting in their local language. A $300 CPAP machine and Claude did what years of doctor visits couldn’t do. It’s time medical professionals start using AI tools to better identify the patients problems and needs. 🙌
sid tweet mediasid tweet media
English
14
7
74
5.7K
PradeepS
PradeepS@_pradeepsk·
@gkcs_ You don't need Jira. Sheets works just fine. Now, How Jira can help especially the following case? You have a feature which has multiple team dependencies and spanned across multiple timelines. This covers the Jira very well.
English
0
0
0
479
Gaurav Sen
Gaurav Sen@gkcs_·
I have moved from JIRA to Google Sheets, and the planning seems to be simpler. Maybe I am not able to understand how useful JIRA is. Could anyone explain the benefits? We are a startup of ~15 people, looking to manage tasks on a daily basis.
English
141
6
519
81.8K
PradeepS
PradeepS@_pradeepsk·
Thoughts on feedback in systems and organisations Feedback is what tells a system whether it is behaving as expected or quietly drifting into failure. Without feedback, even a well-designed system eventually becomes unreliable. There are many ways a system or an organisation can receive feedback about its product - dashboards, customer reports, logs, alerts, and operational reviews. But not all feedback paths are equal. 1️⃣ Delayed / indirect feedback Example: A KPI deviation shows up on a dashboard or in a weekly report. By the time someone notices it, investigates, and assigns ownership, the issue may have already impacted users for hours or days. 2️⃣ Feedback that requires manual follow-up Example: A customer reports an intermittent issue. The owner has to chase logs, ask multiple teams for data, and reproduce the problem manually before any action can be taken. (Most of us have lived through this.) 3️⃣ Direct feedback to the responsible owner Example: A service emits structured alerts (latency breach, error-rate spike) that directly notify the on-call engineer. No intermediaries, no handoffs - faster diagnosis and response. 4️⃣ Feedback fed directly back into the system Example: A system detects repeated failures and automatically switches to a fallback path, throttles requests, restarts a degraded component, or marks itself unhealthy. Here, feedback doesn’t just inform humans but it actively improves system reliability. The closer and faster feedback is to the point of failure, the more effective the system becomes. Good systems don’t just execute logic. They observe themselves, react, and learn. Interestingly, this doesn’t apply only to technical systems. The same is true for us as individuals. Timely feedback from peers, mentors, or even self-reflection - helps us correct course early, avoid blind spots, and become better at what we do over time. Would love to hear and explore other ideas if you’ve come across interesting feedback patterns in systems or in personal growth. Meta note: Feedback on this post also went through an LLM. Idea is original, polish is assisted. 🙂 #Engineering #SystemDesign #Reliability #TechCareers #FeedbackLoops #ReliabilityEngineering #ContinuousLearning
PradeepS tweet media
English
0
0
0
13
PradeepS
PradeepS@_pradeepsk·
Many engineers are feeling uneasy about AI, not due to a lack of understanding, but because it feels like a moving target. From my experience working closely with real systems, one thing has become clear: most production systems don’t suddenly become “AI-driven.” They slowly become AI-assisted. The core engineering does not disappear. Key elements remain: - Control paths are still deterministic. - State machines still exist. - Timeouts, retries, watchdogs, and fallbacks still matter. What changes is our interpretation of system signals. Instead of focusing solely on raw logs, counters, or dashboards, we begin to ask better questions: - Is this battery degrading faster than expected? - Is this node behaving differently from its peers? - Is this failure rate within normal variance? In many instances, AI isn’t making decisions; it’s classifying patterns, flagging anomalies, or ranking risks. The final action still goes through rules, thresholds, and often human validation. Engineers who will thrive in this environment aren’t those who chase every new model or framework. They are the ones who understand where probabilistic signals fit and where deterministic logic must remain in control. Perhaps the real question isn’t, “Will AI replace engineers?” but rather, “Which parts of our systems still rely too much on manual intuition?” I am still learning and forming my own views and am curious about how others are approaching this in their systems. #Engineering #SystemsDesign #AIInPractice #Reliability #TechCareers #ArtificialIntelligence #TechLife #SoftwareEngineering #DeveloperLife
English
0
0
0
9
EpicCommentsTelugu
EpicCommentsTelugu@EpicCmntsTelugu·
Suggest, best authentic Hyderabadi biryani places in Bengaluru. Please don’t suggest Meghana’s, Nandhana Palace, or Nagarjuna. I’m asking for the best, not the overrated ones.
English
164
16
654
107K
PradeepS
PradeepS@_pradeepsk·
Rule of thumb: 1. Need order or range ops? → map 2. Need speed with random access? → unordered_map Unsure? → Benchmark on your data. C++(or any language) gives the tools - measure before you optimize! #cpp #devtips #coding #CodingLife
English
0
0
0
54
PradeepS
PradeepS@_pradeepsk·
Memory & cache behavior: unordered_map → higher memory footprint (due to buckets). map → pointer-heavy but cache-friendly for small datasets. Small data + ordered iteration → map. Large random access data → unordered_map.
English
1
0
0
71
PradeepS
PradeepS@_pradeepsk·
Both std::map and std::unordered_map store key–value pairs. But choosing the wrong one can hurt performance badly. Here’s a practical breakdown 👇 #cpp #datastructures #performance
English
1
0
0
63