Jacob Dawson (rower)
Jacob Dawson (born 2 November 1993) is a British rower.
Personal information | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nationality | British | |||||||||||||||||||||||||
Born | 2 November 1993 | |||||||||||||||||||||||||
Sport | ||||||||||||||||||||||||||
Country | Great Britain | |||||||||||||||||||||||||
Sport | Rowing | |||||||||||||||||||||||||
Event(s) | Coxless four, Eight | |||||||||||||||||||||||||
Medal record
|
Rowing career
Dawson won a bronze medal at the 2018 World Rowing Championships in Plovdiv, Bulgaria, as part of the coxless four with Thomas Ford, Adam Neill and James Johnston.[1] He won a silver medal in the eight at the 2019 European Rowing Championships.[2] He won a bronze medal at the 2019 World Rowing Championships in Ottensheim, Austria as part of the eight with Thomas George, James Rudkin, Josh Bugajski, Moe Sbihi, Oliver Wynne-Griffith, Matthew Tarrant, Thomas Ford and Henry Fieldman.[3]
gollark: ```nimproc pollTargets(ctx: Ctx) {.async.} = for row in ctx.db.all("SELECT * FROM sites"): var (id, url, rollingTotalPings, rollingSuccessfulPings, rollingLatency, rollingDataSince) = row.unpack((int64, string, int64, int64, int64, Option[Time])) let res = await ctx.pollTarget(url) let threshold = getTime() # drop old data from rolling counters if rollingDataSince.isSome: for row in ctx.db.iterate("SELECT status, latency FROM reqs WHERE timestamp >= ? AND timestamp <= ? AND site = ?", rollingDataSince.get, threshold, id): let (statusRaw, latency) = row.unpack((int, int)) rollingTotalPings -= 1 rollingLatency -= latency if statusRaw <= 0: rollingSuccessfulPings -= 1 # add new data rollingTotalPings += 1 rollingLatency += res.latency if int(res.rtype) <= 0: rollingSuccessfulPings += 1 ctx.db.transaction: ctx.db.exec("UPDATE sites SET rc_total = ?, rc_success = ?, rc_latency = ?, rc_data_since = ? WHERE sid = ?", rollingTotalPings, rollingSuccessfulPings, rollingLatency, threshold, id) ctx.db.exec("INSERT INTO reqs (site, timestamp, status, latency) VALUES (?, ?, ?, ?)", id, getTime(), int(res.rtype), res.latency)```This is the core algorithm.
gollark: Actually, æææææ who even knows.
gollark: The boundary conditions could be wrong on this query.
gollark: Hmm. I think I might know what this is maybe?
gollark: I think that might just have been a bug I introduced by accident.
References
- "2018 World Championship results" (PDF). World Rowing.
- "European Rowing Championships: Great Britain men's four win gold in Lucerne". BBC Sport. BBC. 2 June 2019. Retrieved 6 June 2019.
- "2019 Eight results" (PDF). World Rowing.
External links
- Jacob Dawson at FISA WorldRowing.com
- Jacob Dawson at British Rowing
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.