DougDoug Fills his Stream with DOTS

Credibility score: 53/100 β€” Mixed Credibility. Several questionable claims detected. Watch with healthy skepticism.

BSmeter analyzed "DougDoug Fills his Stream with DOTS" and rated it 53/100 for credibility (a BS score of 47/100 β€” mixed credibility), on 2026-10-25. Its weakest claim β€” "Claims fasting for a month leads to happiness vs. healthy eating leads to depression" β€” scored 30/100 and was flagged as false equivalence. 49 claims were checked against the video transcript. Scores are produced by BSmeter's AI analysis of the transcript, not independent human verification.

Of 49 claims analyzed: 1 scored under 40, 37 between 40 and 69, and 11 at 70 or above.

Claims analyzed

Viewer suggests coding a stream feature β€” setting up the premise for the video. β€” No Frame (75/100)

At 0:00

A viewer's suggestion, not a claim by the streamer. It's just setting the scene for the challenge.

Why this score: This is a direct quote from a viewer's chat, posing a challenge to the streamer. It's not a claim being made by the speaker, but rather the genesis of the video's premise. It's straightforward and sets the stage for the technical discussion that follows.

Original quote: β€œCan you code the stream so that every 5 seconds a random pixel on the stream dies? So, it would be really annoying and fun for us to watch.”

Streamer admits he doesn't know how to implement the pixel-dying feature. β€” No Frame (75/100)

At 0:11

Streamer is being transparent about his technical limitations, which is a straightforward admission.

Why this score: DougDoug is being honest about his current technical knowledge, stating he doesn't know how to implement the requested feature. This is a direct and transparent statement, not an attempt to frame information in a particular way. It sets up the problem-solving aspect of the stream.

Original quote: β€œIdea of having a single black pixel appear on on screen every like couple minutes is very funny. The problem is I don't know how to do that. I don't know how to reveal one pixel at a time.”

Another viewer suggests a technical solution using a green screen. β€” No Frame (75/100)

At 0:23

A viewer's technical suggestion, directly quoted, providing a potential solution to the problem.

Why this score: This is a direct quote from another viewer in chat, offering a specific technical approach to solve the problem DougDoug just highlighted. It's a straightforward suggestion, not framed to mislead or persuade, but to contribute to the problem-solving process. It's a clear example of community interaction driving the content.

Original quote: β€œsomebody just said in chat >> die, make a program that changes an all green image to have one pixel be black. Green screen for suddenly black shows.”

Setting a strict 5-minute limit for the task β€” setting expectations β€” No Frame (75/100)

At 0:33

Just setting the terms of the game β€” no tricks here, just a time limit ⏱️

Why this score: He's establishing the parameters of his 'experiment' immediately. It's a way to create tension and stakes for the viewer, but it's not manipulative; he's just being upfront about the constraint.

Original quote: β€œOkay, uh quick 5-minute coding adventure. Here's what I am going to do. Um we are going to ask ChatGPT to do this. ... If it takes longer than 5 minutes, we're stopping it okay?”

Comparing modern streaming to historical labor β€” False Equivalence β€” False Equivalence (45/100)

At 1:34

Comparing a YouTuber to a farmer is wild β€” total apples-to-oranges comparison 🍎🍊

Why this score: He's using a hypothetical historical scenario to justify the absurdity of his current actions. It's a rhetorical stretch used for comedic effect, equating manual survival labor with digital entertainment to highlight how 'unreal' his job feels.

Original quote: β€œI was thinking about like the other day if you went back 100 years and asked a farmer what they thought about my job, they'd be like, 'That's not a real job.' ... Even more so than normal, this is stupid.”

Suggesting viewers will think Twitch is glitching β€” Missing Context β€” Missing Context (50/100)

At 2:01

Claiming people will think the stream is broken β€” he's ignoring how viewers actually process glitches πŸ–₯οΈπŸ€”

Why this score: He's making a prediction about viewer behavior without acknowledging that most people would just assume it's a technical issue rather than an intentional 'dot experiment.' He's framing the chaos as something that will confuse new viewers, but he doesn't address why they wouldn't just realize it's a bit.

Original quote: β€œOkay, do you guys see them? Does anybody see any of the dots? ... I mean, you just got to tell them that Twitch is having issues and you have to refresh it.”

Claiming ownership of a pixel like a star β€” Emotional Button β€” Emotional Button (50/100)

At 3:46

Using 'ownership' to create a fake connection with the screen β€” it's just chaos 🌌

Why this score: The 'claim' is framed as a sentimental moment of connection, but it's actually just part of the chaotic game mechanics being played on screen.

Original quote: β€œHey Doug, much like how people claim stars in the sky, I am I'm to claim a dead pixel on stream. The one on your left eyebrow is mine.”

Using 'my mom is a doctor' as medical proof β€” Anonymous Authority β€” Anonymous Authority (40/100)

At 4:08

Using a 'doctor mom' as the ultimate source of truth β€” peak fake authority πŸ‘©β€βš•οΈ

Why this score: He uses the 'doctor mom' trope to provide instant, unverified expertise. It's a classic move to sound authoritative without actually citing any medical data.

Original quote: β€œLook, my mom is a doctor. I can definitively say that you should get”

Claims 1,000 hours in Hades to justify his 'niche' taste β€” personal anecdote β€” Confidence Mismatch (50/100)

At 4:30

He's using massive playtime to justify being 'different' β€” it's a classic setup for his comedic persona 🎭

Why this score: He uses the high number of hours (1,000) as a way to create tension with his claim that the game isn't 'fun.' It's not a factual argument, but a rhetorical one used to build his character as the 'unpopular opinion' guy.

Original quote: β€œHow do you feel about Hades 1 or 2? I have about 1,000 hours across both games. ... We're talking 95% of them just don't. And then I stream. And very earnest, kind-hearted people will say things like, 'Have you played Hades 1 and 2? They're amazing. I put 1,000 hours in, they're great games, you…”

Admits his stream style is chaotic/crowded β€” self-aware framing β€” No Frame (70/100)

At 6:15

Actually being self-aware about the chaos β€” zero tricks here, just straight talk 🀝

Why this score: He's breaking the fourth wall by acknowledging that his content (the 'dots' and chaos) is exactly what he's arguing against. It's a moment of clean, self-aware commentary that doesn't try to hide the messiness.

Original quote: β€œYou don't have to jam a million things together. And I know that's ironic because that's what my streams are. But, just have one thing.”

Claims success requires sacrificing sleep via authoritative advice β€” Anonymous Authority (45/100)

At 6:35

Using 'success' as a vague motivator to push extreme sleep habits β€” classic authority play 😴

Why this score: He's presenting a broad life philosophy as if it's a requirement for success without citing any actual data or even defining what 'success' means in this context.

Original quote: β€œif you're going to be successful, you've got to be willing to give up sleep.”

Uses his own status to debunk the previous advice β€” Confidence Mismatch (50/100)

At 7:02

Pivot from 'expert' to 'skeptic' instantly β€” he's playing both sides of the argument 🎭

Why this score: He uses his self-proclaimed status as a 'successful creative' to immediately invalidate the very rule he just stated, creating a humorous contradiction.

Original quote: β€œI can say as a successful creative person, this is not good advice and you should not follow this.”

Attributes poor performance to oversleeping via personal anecdote β€” No Frame (70/100)

At 7:34

Just a guy blaming his bad gameplay on too much sleep β€” totally relatable πŸ₯±

Why this score: This is a personal anecdote used to explain his current state. It's not a universal truth, just his own experience in the moment.

Original quote: β€œIT'S CUZ I SLEPT TOO much last night. That's that why I'm not playing well.”

Uses academic hierarchy to create a scenario of frustration β€” False Dilemma (50/100)

At 7:42

Setting up a 'professor vs TA' conflict like it's the only way to get answers πŸŽ“

Why this score: He is constructing a specific, frustrating scenario involving academic staff to build a comedic narrative about being 'unheard' or ignored.

Original quote: β€œthere are some people who are going to see the professor, going to see the TA. And even when the professor says, "I don't meet with you, my TA meet with you."”

Calling out a time discrepancy using specific numbers β€” No Frame (75/100)

At 8:53

Just straight-up calling out the math error in real time β€” no tricks here, just facts ⏱️

Why this score: The speaker is observing the discrepancy between a stated time limit and the actual duration elapsed. It's an observational meta-commentary on the stream's pacing rather than a manipulative rhetorical device.

Original quote: β€œHe said he has 3 more minutes. He went for another 6. He went for another 7 minutes and 15 seconds after that point.”

Using a 'success' narrative to lecture the audience β€” Emotional Button (45/100)

At 9:25

Trying to make a life lesson out of phone usage β€” it's heavy on the emotion, light on nuance πŸ“±πŸŽ­

Why this score: This is using 'success' as a vague, high-stakes emotional goal to justify a specific lifestyle change. It skips the nuance of why people use phones, making it an emotional appeal rather than a logical argument.

Original quote: β€œSome of you need TO GIVE UP YOUR CELL PHONE BECAUSE THE TIME YOU SPEND ON YOUR CELL PHONE could be used for your success.”

Aggressive labeling of the audience as 'spoiled' β€” Loaded Language (40/100)

At 9:51

Using 'spoiled' to trigger a reaction β€” definitely choosing words that sting 🚩

Why this score: The speaker uses 'spoiled' and 'brats' to categorize the audience. It's a loaded term designed to provoke a specific emotional response (defensiveness or agreement) rather than describing actual economic status neutrally.

Original quote: β€œSome of y'all spoiled, that's bottom line. Your parents got everything for you. You never had to do nothing for yourself. You're spoiled.”

Guarantees success via three secret steps β€” using a massive confidence play β€” Confidence Mismatch (45/100)

At 11:19

He's promising a 'guarantee' for life success based on three arbitrary points β€” the confidence is through the roof πŸ“ˆ

Why this score: This is a classic 'guru' frame. He uses high-certainty language ('I guarantee you') to create an aura of authority without actually providing any specific, actionable criteria for what those 'three things' are yet. It's designed to build hype and tension.

Original quote: β€œSo if you want to make six figures, you can't just be talking about you want to make six figures. You hear what I'm saying to you tonight? If you do the three things I tell you to do tonight, I guarantee you whatever it is you want to do in life, you'll be able to do.”

Claims people prioritize sleep over success β€” using a false dilemma β€” False Dilemma (40/100)

At 11:57

Reduces the complexity of ambition to a simple choice between sleep and success 😴

Why this score: He's setting up a binary choice: you either want success or you want sleep. It ignores the reality that most people want both, or that 'wanting it' and 'working for it' are different things. It's a rhetorical trap to make the audience feel like they're being 'lazy' if they don't agree with his intensity.

Original quote: β€œmost of you say you want to be successful, but you don't want it bad. You just kind of want it. Most of you don't want success as much as you want to sleep.”

Claims BeyoncΓ© fasted for motivation using a random factoid β€” False Equivalence (45/100)

At 12:53

Using a celebrity's specific behavior to justify a vague 'motivation' concept β€” total reach 🀑

Why this score: The speaker is taking a specific, potentially isolated event (BeyoncΓ© not eating) and equating it to a universal standard for 'success' or 'motivation'. It's a massive leap in logic that ignores the actual context of why someone might fast.

Original quote: β€œBeyoncΓ© didn't eat for 3 days because she was so motivated.”

Prescribes a chaotic lifestyle as the only path to success β€” False Dilemma (40/100)

At 13:06

Setting up a 'work hard or fail' trap with zero regard for basic human biology πŸ’€

Why this score: This is a classic 'hustle culture' frame. It presents an extreme, almost absurd set of constraints (no sleep, no water) as the binary alternative to being successful, ignoring all healthy or sustainable middle grounds.

Original quote: β€œDon't sleep, don't cheat, don't drink, just work.”

Claims fasting for a month leads to happiness vs. healthy eating leads to depression β€” False Equivalence (30/100)

At 14:02

Completely flips the script on nutrition to make a ridiculous point πŸ”„

Why this score: The speaker is using a 'reversal' technique to mock the previous logic. They are equating extreme fasting with happiness and standard healthy living with depression, creating a humorous but logically inverted comparison to highlight how absurd the previous claim was.

Original quote: β€œI'm going to be the happiest and motivated person on the planet by abstaining from food for a month unlike you who will go on to live life of depression by eating a healthy diet.”

Sources: Fasting and depression: The link, benefits, risks, and recommendations, r/science on Reddit: Fast food consumption is associated with depression. Each additional fast-food meal per week was associated with a 4% higher likelihood of depression. This association was largely independent of obesity, although obesity did mediate the link, particularly in individuals with severe obesity., Does Fasting Help Treat Depression? | NutritionFacts.org

Equating symptoms of depression with professional success via False Equivalence β€” False Equivalence (45/100)

At 14:30

Linking clinical depression symptoms to 'success' is such a wild logical leap πŸ’€

Why this score: He's taking a list of common depression symptoms and making a joke-driven connection to his own productivity or success, which is a classic false equivalence for comedic effect.

Original quote: β€œLack of sleep, no appetite, not hydrating, not going to social engagements, aren't those all signs of depression? Does that mean depression equals success?”

Predicting screen coverage time using math as a Confidence Mismatch β€” Confidence Mismatch (50/100)

At 15:03

Dropping a super specific number like '3.4 milliseconds' just to sound certain 🀑

Why this score: He uses highly specific numerical data to make a prediction about the stream's visual state, but it's clearly part of the chaotic 'experiment' rather than a calculated scientific prediction.

Original quote: β€œSo every 3.4 milliseconds should fill it up in 10 minutes, right?”

User's intense reaction to visual stimuli as an Emotional Button β€” Emotional Button (50/100)

At 15:40

Using high-intensity personal stories to drive the chaotic energy of the chat πŸ˜΅β€πŸ’«

Why this score: The interaction relies on the high-stakes emotional reactions of the chat members (fear, stress, confusion) to fuel the comedic tension of the segment.

Original quote: β€œI've been high for the past 3 hours and when I got back, I freaked out because of the black dots.”

Asserting reality vs. the visual chaos β€” direct correction β€” No Frame (75/100)

At 17:26

Straight talk to shut down the 'is this drugs?' joke β€” keeping it real πŸ’€

Why this score: The speaker is actively debunking a joke made by the chat. It's a clean, direct response that avoids leaning into the metaphor too hard.

Original quote: β€œI can assure you that this is not what drugs feel like.”

Comparing stream quality to depression β€” Emotional Button β€” Emotional Button (45/100)

At 18:02

Using heavy metaphors for a pixelated mess β€” leaning into the feels 🎭

Why this score: The chat is using 'depression' as a dramatic metaphor for the visual degradation of the stream. It's high-concept framing that turns a technical glitch into an emotional experience.

Original quote: β€œThe looming darkness of depression slowly covering the vibrant Mario Maker.”

Suggesting psychological manipulation via scrolling β€” False Dilemma β€” False Dilemma (45/100)

At 18:20

Suggesting a way to mess with people's perception β€” pure psychological play πŸ˜΅β€πŸ’«

Why this score: This is a suggestion to use visual pacing to create a sense of vertigo or uncertainty, framing the stream as an experimental sensory tool rather than just gameplay.

Original quote: β€œThe scrolling should be slower so people keep questioning themselves if they're moving or not.”

Chat claims dots create a brightness-dimming illusion via optical tricks β€” Solid (75/100)

At 18:44

Pure observation of a visual phenomenon β€” no tricks here, just describing the effect πŸ‘οΈ

Why this score: The viewer is providing a direct observation of how the visual 'dots' affect perception. It's not being used to manipulate an argument, just describing the experience of the experiment.

Original quote: β€œIt is very funny how your stream is still the same, but the optical illusion of all the black dots actually makes it look like you're are dimming the brightness. It is legit messing with my eyes.”

Questioning if bad bitrate is even detectable in this context β€” Missing Context (50/100)

At 19:07

Questioning the very metric being discussed β€” a bit of a logic loop πŸ”„

Why this score: They're pointing out that if the stream is already being manipulated by 'dots', a high-quality version might still look weird, making the original premise of testing bitrate slightly circular.

Original quote: β€œwould we know if the bitrate was bad? The crystal clear version of the stream would look awful, too.”

Relaying a community suggestion as a future plan β€” No Frame (75/100)

At 19:47

Just passing along a community idea β€” straightforward reporting πŸ—£οΈ

Why this score: The speaker is simply attributing an idea to 'somebody in chat'. It's a neutral way to bring external input into the stream without claiming it's his own idea yet.

Original quote: β€œSomebody in chat suggested that you start next stream with the screen all black and then the pixels start to slowly reveal you to us.”

Setting arbitrary rules for when the stream ends β€” False Dilemma (45/100)

At 20:14

Creating a 'win/loss' condition based on arbitrary visual triggers πŸ΄β€β˜ οΈ

Why this score: He's setting up a specific, somewhat chaotic rule-set for the end of the stream (it ends when it's black) which creates a false sense of consequence for a purely experimental visual segment.

Original quote: β€œWe will listen to my sea shanty. If once the screen fills up with black... Stream ends once it's fully black.”

Uses dramatic imagery to describe the stream's pace β€” Emotional Button β€” Emotional Button (45/100)

At 20:52

Using 'sinking ship' metaphors for a slow stream is pure drama 🌊

Why this score: He's using high-stakes nautical imagery to describe what is actually just a slow-moving segment. It's designed to trigger an emotional reaction to the 'struggle' of the stream rather than describing the actual speed objectively.

Original quote: β€œI think it goes down with the ship into the dark ocean. This isn't even going that fast.”

Suggests playing Silksong is a spoiler β€” False Equivalence β€” False Equivalence (40/100)

At 21:32

Claiming playing a game is 'spoiling' it makes zero sense 🀑

Why this score: He's equating the act of playing a game with 'spoiling' its content, which is a logical stretch. It's a comedic way to build tension around the highly anticipated (and long-awaited) release of Hollow Knight: Silksong.

Original quote: β€œPlay Silk Song to the screen feels like... Wait what? Wait, can I play Silk Song?”

Uses poetic vibes to mask the chaos β€” Emotional Button β€” Emotional Button (50/100)

At 22:06

Trying to make a chaotic stream feel 'soothing' with poetry 🎭

Why this score: He is using aesthetic, 'soothing' language to reframe the chaotic and visually messy stream experience into something more cinematic and peaceful, manipulating the mood of the segment.

Original quote: β€œAs I fade into the darkness, I'm soothed by the sounds of sea shanties and Silk Song.”

Chat claims he's being gross while hiding the game β€” anecdotal observation β€” No Frame (50/100)

At 23:00

Just classic chat banter β€” they're making a joke about his lack of transparency πŸ’€

Why this score: This isn't really a formal claim, just the community reacting to his chaotic energy and the fact that they can't see the game screen. It's pure 'just vibes' commentary from the audience.

Original quote: β€œHe always rips ass when we can't see him playing Silk song.”

Using a specific person's success to motivate β€” anecdotal authority β€” Anonymous Authority (50/100)

At 23:30

Using 'Chuck' as the benchmark β€” we have no idea who this guy is or if he's even real πŸ•΅οΈ

Why this score: They are using a specific name to create a sense of 'if he can do it, you can too,' but without any context on who Chuck is or his skill level, it's just using a person as a placeholder for proof.

Original quote: β€œChuck beat this boss two nights ago. If he could do it, so can you.”

Setting a specific end condition for the stream β€” explicit rule setting β€” No Frame (75/100)

At 24:00

Setting a very weird, specific goal for the stream to end β€” actually pretty straightforward 🎯

Why this score: He's explicitly stating the 'win/loss' condition for the stream. It's not a trick; he's just defining the parameters of the experiment/chaos for everyone watching.

Original quote: β€œWhat we're going to do is the stream ends when the Twitch chat pixels on the left side of the screen are fully blacked out.”

Explains visual distortion via personal astigmatism β€” using a personal explanation to justify the chaos β€” Missing Context (50/100)

At 25:01

He's using his own vision as the 'reason' for why the stream looks like a mess πŸ‘οΈ

Why this score: He's providing a personal biological reason for the visual state of the stream, but it's framed as an explanation for something that is clearly a technical/creative choice. It lacks the context of whether he's actually being serious or just making a joke about his vision.

Original quote: β€œI just realized why the dots looked really weird and long. I'm not wearing my glasses, so my astigmatism is messing with the shape OF THE DOTS.”

Claims sensory overload and 'poverty' β€” emotional/absurd framing β€” Emotional Button (45/100)

At 25:33

Using 'I'm poor' as a dramatic reaction to the chaotic audio/visuals πŸ’Έ

Why this score: This is pure emotional hyperbole. He's equating the sensory experience of a messy stream to a state of being 'poor' or overwhelmed, using high-energy emotion to mask the actual chaotic nature of the content.

Original quote: β€œNow my ears are experiencing what my eyes are seeing. Oh, I think I'm poor. I'm poor.”

Labels the VOD as one of the worst ever β€” high-confidence hyperbole β€” Confidence Mismatch (40/100)

At 26:22

Calling it 'inexcusable' and the 'worst ever' with zero actual comparison πŸ’€

Why this score: He's using extreme superlatives ('worst ever', 'inexcusable') to describe a segment that is clearly meant to be chaotic and experimental. He's not providing any standard of comparison, making it a classic confidence mismatch where the intensity doesn't match the actual quality of the content.

Original quote: β€œDude, this has got to be one of the worst VOD experiences ever created. Like, this is inexcusable.”

Dramatic existentialist monologue used for comedic effect β€” Emotional Button (50/100)

At 26:33

Using heavy-handed melodrama to mask a simple stream segment β€” pure emotional manipulation for the bit 🎭

Why this score: He's using 'emotional button' framing by pivoting from a chaotic game of dots to high-stakes, tragic poetry. It's designed to trigger a fake emotional response from the audience rather than being a literal statement of intent.

Original quote: β€œI gaze into the night sky at the last glittering of the remaining stars, and a tear drips down my eyes. In hope I will be gone from your world shortly and be with my wife.”

Absurdist farewell framing to a chaotic stream β€” False Equivalence (50/100)

At 27:20

Equating a pixel-counting game to a grand spiritual departure β€” the logic is as thin as those pixels πŸ’€

Why this score: He's equating the 'end' of a stream segment to a profound life transition. It's a false equivalence used for comedic tension, making the mundane feel monumental.

Original quote: β€œWe're going to the great Monterey Bay in the sky with Rosa together. The blue ray I love you.”

Using family reactions to create tension β€” Missing Context (50/100)

At 27:43

Claims his family is judging him without showing the actual conversation β€” classic missing context for a joke 🚩

Why this score: He's using the 'missing context' technique by mentioning his family's disappointment as a punchline without providing any actual evidence or interaction, relying on the audience to fill in the blanks.

Original quote: β€œThey're disappointed and are questioning my life choices. Why would you do that? 1 2 3 4. I see five left.”

Claiming the VOD is high-art cinema β€” Confidence Mismatch (50/100)

At 28:21

Calling a black screen with dots 'interpretable film' β€” the confidence is way higher than the actual content 🎬

Why this score: This is a confidence mismatch where he's assigning high-culture prestige (Sundance) to low-effort stream content. It's a satirical way of framing the absurdity of what is being shown.

Original quote: β€œYou could submit this part of the VOD to Sundance and claim it's technically interpretable film.”

Dramatic framing of dying pixels as a cosmic event β€” Emotional Button (50/100)

At 28:30

Using 'the great darkening' to describe a few dying pixels is peak dramatic flair 🌌

Why this score: He's using high-stakes, existential language ('great darkening', 'accepted') to describe a trivial technical event (pixels disappearing). It's designed to pull at the viewers' emotions rather than just stating 'the screen is almost black'.

Original quote: β€œIt's so cold as these four pixels hold out. I have accepted the great darkening. Goodnight, chat.”

Predicting the end of the 'universe' with specific timing β€” Confidence Mismatch (50/100)

At 28:51

Claiming the 'universe is dying' with a specific 22-minute countdown is pure chaos energy πŸ’€

Why this score: He's presenting a highly specific time estimate ('22 minutes') for an unpredictable process (pixels dropping), creating a false sense of certainty about the 'end' of his experiment.

Original quote: β€œThe universe is dying. We might just have 22 minutes left. Keep observing.”

Identifying specific remaining pixels as 'last ones' β€” No Frame (50/100)

At 29:06

Just reporting the count of dots leftβ€”no tricks here, just observing πŸ”

Why this score: This is a straightforward observation of the current state of the screen. He's not trying to manipulate the narrative; he's just counting what's left in real-time.

Original quote: β€œthere's actually the Twitch dot is like the last one to hold out. I think there's four total dots left.”

Reporting the loss of a pixel as a major event β€” Emotional Button (50/100)

At 29:55

Treating the loss of a single pixel like a major plot twist πŸ“‰

Why this score: By reacting to the disappearance of a single 'dot' with high energy, he's framing a tiny technical change as a significant moment in the stream's narrative arc.

Original quote: β€œThe Twitch dot's gone. We've got three left.”

See the full analysis with sources and timestamps β†’