remus

Badges

OG100 Contributions1,000 Contributions10,000 Contributions100,000 Contributions10 Posts100 Posts

Contributions

Posts

1 Day

395

7 Days

2184

4 Weeks

6374

All Time

166541

Current Streak

58

Longest Streak

181

Top Contributions

Name Type # Changes Last Updated First Updated
1 https://www.youtube.com/watch?v=kpbCmJGkKHE media 108 14th July 2024 14th July 2024
2 https://www.instagram.com/p/DF5XgLjMdJu/ media 74 21st February 2026 10th February 2025
3 https://www.instagram.com/p/DSTP2Z8ANtI/ media 72 1st April 2026 16th December 2025
4 Hard Rock list 67 19th August 2025 27th July 2024
5 https://www.instagram.com/p/DGD2HHVM4yn/ media 65 21st February 2026 14th February 2025
6 Remus Knowles climber 56 8th April 2026 30th March 2024
7 https://www.instagram.com/p/DVi7bJmjNhO/ media 55 16th March 2026 6th March 2026
8 Will Stanhope climber 51 6th May 2026 24th January 2021
9 https://open.spotify.com/episode/0cHKL3jWvp8A4QcZ1LS0YM media 51 6th October 2024 10th April 2024
10 https://www.instagram.com/p/BcX-gR8llwj/ media 48 23rd January 2026 24th January 2024

Recent Contributions

Date Time User Type Name Attribute
1 18th May 2026 09:39:23 UTC remus list Hard Trad Ground Up Ascents list_definition
Before
select '<a href="/climber/' || c.climber_id::varchar || '">' || c.climber_name || '</a>' as Climber ,'<a href="/climb/' || cl.climb_id || '">' || cl.climb_name || '</a>' as Climb ,g.grade as Grade ,coalesce(cm.value, '') as "Pitches" ,pretty_dt(a.ascent_dt_start, a.ascent_dt_end) as "Date" from ascents a inner join climbers c on a.climber_id = c.climber_id inner join climbs cl on a.climb_id = cl.climb_id inner join grades g on cl.grade_id = g.grade_id inner join ascent_types aty on a.ascent_type_id = aty.ascent_type_id left join climb_meta cm on cm.climb_id = cl.climb_id and cm.climb_meta_key_id = 11 where a.deleted_on is null and c.deleted_on is null and cl.deleted_on is null and cl.climb_type = 3 and a.ascent_style_id = 4 and g.order_on >= 61 and aty.ascent_type_id in (1,3,5,8,9) order by order_dt(a.ascent_dt_start, a.ascent_dt_end)
After
select '<a href="/climber/' || c.climber_id::varchar || '">' || c.climber_name || '</a>' as Climber ,'<a href="/climb/' || cl.climb_id || '">' || cl.climb_name || '</a>' as Climb ,case when ag.grade is not null then g.grade || '/' || ag.grade else g.grade end as Grade ,coalesce(cm.value, '') as "Pitches" ,pretty_dt(a.ascent_dt_start, a.ascent_dt_end) as "Date" from ascents a inner join climbers c on a.climber_id = c.climber_id inner join climbs cl on a.climb_id = cl.climb_id inner join grades g on cl.grade_id = g.grade_id inner join ascent_types aty on a.ascent_type_id = aty.ascent_type_id left join climb_meta cm on cm.climb_id = cl.climb_id and cm.climb_meta_key_id = 11 left join climb_meta acm on acm.climb_id = cl.climb_id and acm.climb_meta_key_id = 9 left join grades ag on ag.grade_id = acm.value::int where a.deleted_on is null and c.deleted_on is null and cl.deleted_on is null and cl.climb_type = 3 and a.ascent_style_id = 4 and g.order_on >= 61 and aty.ascent_type_id in (1,3,5,8,9) order by order_dt(a.ascent_dt_start, a.ascent_dt_end)
Diff
--- before

+++ after

@@ -1,7 +1,7 @@

select
'' || c.climber_name || '' as Climber
,'' || cl.climb_name || '' as Climb
- ,g.grade as Grade
+ ,case when ag.grade is not null then g.grade || '/' || ag.grade else g.grade end as Grade
,coalesce(cm.value, '') as "Pitches"
,pretty_dt(a.ascent_dt_start, a.ascent_dt_end) as "Date"

@@ -18,6 +18,11 @@

left join climb_meta cm
on cm.climb_id = cl.climb_id
and cm.climb_meta_key_id = 11
+ left join climb_meta acm
+ on acm.climb_id = cl.climb_id
+ and acm.climb_meta_key_id = 9
+ left join grades ag
+ on ag.grade_id = acm.value::int

where
a.deleted_on is null
2 18th May 2026 09:37:00 UTC remus list Hard Trad Ground Up Ascents list_definition
Before
select '<a href="/climber/' || c.climber_id::varchar || '">' || c.climber_name || '</a>' as Climber ,'<a href="/climb/' || cl.climb_id || '">' || cl.climb_name || '</a>' as Climb ,g.grade as Grade ,pretty_dt(a.ascent_dt_start, a.ascent_dt_end) as "Date" from ascents a inner join climbers c on a.climber_id = c.climber_id inner join climbs cl on a.climb_id = cl.climb_id inner join grades g on cl.grade_id = g.grade_id inner join ascent_types aty on a.ascent_type_id = aty.ascent_type_id where a.deleted_on is null and c.deleted_on is null and cl.deleted_on is null and cl.climb_type = 3 and a.ascent_style_id = 4 and g.order_on >= 61 and aty.ascent_type_id in (1,3,5,8,9) order by order_dt(a.ascent_dt_start, a.ascent_dt_end)
After
select '<a href="/climber/' || c.climber_id::varchar || '">' || c.climber_name || '</a>' as Climber ,'<a href="/climb/' || cl.climb_id || '">' || cl.climb_name || '</a>' as Climb ,g.grade as Grade ,coalesce(cm.value, '') as "Pitches" ,pretty_dt(a.ascent_dt_start, a.ascent_dt_end) as "Date" from ascents a inner join climbers c on a.climber_id = c.climber_id inner join climbs cl on a.climb_id = cl.climb_id inner join grades g on cl.grade_id = g.grade_id inner join ascent_types aty on a.ascent_type_id = aty.ascent_type_id left join climb_meta cm on cm.climb_id = cl.climb_id and cm.climb_meta_key_id = 11 where a.deleted_on is null and c.deleted_on is null and cl.deleted_on is null and cl.climb_type = 3 and a.ascent_style_id = 4 and g.order_on >= 61 and aty.ascent_type_id in (1,3,5,8,9) order by order_dt(a.ascent_dt_start, a.ascent_dt_end)
Diff
--- before

+++ after

@@ -1,28 +1,32 @@

-select
- '' || c.climber_name || '' as Climber
- ,'' || cl.climb_name || '' as Climb
- ,g.grade as Grade
- ,pretty_dt(a.ascent_dt_start, a.ascent_dt_end) as "Date"
-
-from
- ascents a
- inner join climbers c
- on a.climber_id = c.climber_id
- inner join climbs cl
- on a.climb_id = cl.climb_id
- inner join grades g
- on cl.grade_id = g.grade_id
- inner join ascent_types aty
- on a.ascent_type_id = aty.ascent_type_id
-
-where
- a.deleted_on is null
- and c.deleted_on is null
- and cl.deleted_on is null
- and cl.climb_type = 3
- and a.ascent_style_id = 4
- and g.order_on >= 61
- and aty.ascent_type_id in (1,3,5,8,9)
-
-order by
+select
+ '' || c.climber_name || '' as Climber
+ ,'' || cl.climb_name || '' as Climb
+ ,g.grade as Grade
+ ,coalesce(cm.value, '') as "Pitches"
+ ,pretty_dt(a.ascent_dt_start, a.ascent_dt_end) as "Date"
+
+from
+ ascents a
+ inner join climbers c
+ on a.climber_id = c.climber_id
+ inner join climbs cl
+ on a.climb_id = cl.climb_id
+ inner join grades g
+ on cl.grade_id = g.grade_id
+ inner join ascent_types aty
+ on a.ascent_type_id = aty.ascent_type_id
+ left join climb_meta cm
+ on cm.climb_id = cl.climb_id
+ and cm.climb_meta_key_id = 11
+
+where
+ a.deleted_on is null
+ and c.deleted_on is null
+ and cl.deleted_on is null
+ and cl.climb_type = 3
+ and a.ascent_style_id = 4
+ and g.order_on >= 61
+ and aty.ascent_type_id in (1,3,5,8,9)
+
+order by
order_dt(a.ascent_dt_start, a.ascent_dt_end)
3 18th May 2026 09:34:50 UTC remus list Hard Trad Ground Up Ascents list_definition
Before
select '<a href="/climber/' || c.climber_id::varchar || '">' || c.climber_name || '</a>' as Climber ,'<a href="/climb/' || cl.climb_id || '">' || cl.climb_name || '</a>' as Climb ,g.grade as Grade ,pretty_dt(a.ascent_dt_start, a.ascent_dt_end) as "Date" from ascents a inner join climbers c on a.climber_id = c.climber_id inner join climbs cl on a.climb_id = cl.climb_id inner join grades g on cl.grade_id = g.grade_id inner join ascent_types aty on a.ascent_type_id = aty.ascent_type_id where a.deleted_on is null and c.deleted_on is null and cl.deleted_on is null and cl.climb_type = 3 and a.ascent_style_id = 4 and g.order_on >= 61 and aty.ascent_type_id in (1,3,5,8,9) order by order_dt(a.ascent_dt_start, a.ascent_dt_end)
After
select '<a href="/climber/' || c.climber_id::varchar || '">' || c.climber_name || '</a>' as Climber ,'<a href="/climb/' || cl.climb_id || '">' || cl.climb_name || '</a>' as Climb ,g.grade as Grade ,pretty_dt(a.ascent_dt_start, a.ascent_dt_end) as "Date" from ascents a inner join climbers c on a.climber_id = c.climber_id inner join climbs cl on a.climb_id = cl.climb_id inner join grades g on cl.grade_id = g.grade_id inner join ascent_types aty on a.ascent_type_id = aty.ascent_type_id where a.deleted_on is null and c.deleted_on is null and cl.deleted_on is null and cl.climb_type = 3 and a.ascent_style_id = 4 and g.order_on >= 61 and aty.ascent_type_id in (1,3,5,8,9) order by order_dt(a.ascent_dt_start, a.ascent_dt_end)
Diff
--- before

+++ after

@@ -1,28 +1,28 @@

-select
- '' || c.climber_name || '' as Climber
- ,'' || cl.climb_name || '' as Climb
- ,g.grade as Grade
- ,pretty_dt(a.ascent_dt_start, a.ascent_dt_end) as "Date"
-
-from
- ascents a
- inner join climbers c
- on a.climber_id = c.climber_id
- inner join climbs cl
- on a.climb_id = cl.climb_id
- inner join grades g
- on cl.grade_id = g.grade_id
- inner join ascent_types aty
- on a.ascent_type_id = aty.ascent_type_id
-
-where
- a.deleted_on is null
- and c.deleted_on is null
- and cl.deleted_on is null
- and cl.climb_type = 3
- and a.ascent_style_id = 4
- and g.order_on >= 61
- and aty.ascent_type_id in (1,3,5,8,9)
-
-order by
+select
+ '' || c.climber_name || '' as Climber
+ ,'' || cl.climb_name || '' as Climb
+ ,g.grade as Grade
+ ,pretty_dt(a.ascent_dt_start, a.ascent_dt_end) as "Date"
+
+from
+ ascents a
+ inner join climbers c
+ on a.climber_id = c.climber_id
+ inner join climbs cl
+ on a.climb_id = cl.climb_id
+ inner join grades g
+ on cl.grade_id = g.grade_id
+ inner join ascent_types aty
+ on a.ascent_type_id = aty.ascent_type_id
+
+where
+ a.deleted_on is null
+ and c.deleted_on is null
+ and cl.deleted_on is null
+ and cl.climb_type = 3
+ and a.ascent_style_id = 4
+ and g.order_on >= 61
+ and aty.ascent_type_id in (1,3,5,8,9)
+
+order by
order_dt(a.ascent_dt_start, a.ascent_dt_end)
4 18th May 2026 09:34:50 UTC remus list Hard Trad Ground Up Ascents list_description_pretty
Before
None
After
<p>A non-definitive list of some hard trad ground up ascents.</p>
5 18th May 2026 09:32:11 UTC remus list Hard Trad Ground Up Ascents list_type_name
Before
None
After
Trad Climbing
6 18th May 2026 09:32:11 UTC remus list Hard Trad Ground Up Ascents list_definition
Before
None
After
select '<a href="/climber/' || c.climber_id::varchar || '">' || c.climber_name || '</a>' as Climber ,'<a href="/climb/' || cl.climb_id || '">' || cl.climb_name || '</a>' as Climb ,g.grade as Grade ,pretty_dt(a.ascent_dt_start, a.ascent_dt_end) as "Date" from ascents a inner join climbers c on a.climber_id = c.climber_id inner join climbs cl on a.climb_id = cl.climb_id inner join grades g on cl.grade_id = g.grade_id inner join ascent_types aty on a.ascent_type_id = aty.ascent_type_id where a.deleted_on is null and c.deleted_on is null and cl.deleted_on is null and cl.climb_type = 3 and a.ascent_style_id = 4 and g.order_on >= 61 and aty.ascent_type_id in (1,3,5,8,9) order by order_dt(a.ascent_dt_start, a.ascent_dt_end)
Diff
--- before

+++ after

@@ -1 +1,28 @@

+select
+ '' || c.climber_name || '' as Climber
+ ,'' || cl.climb_name || '' as Climb
+ ,g.grade as Grade
+ ,pretty_dt(a.ascent_dt_start, a.ascent_dt_end) as "Date"

+from
+ ascents a
+ inner join climbers c
+ on a.climber_id = c.climber_id
+ inner join climbs cl
+ on a.climb_id = cl.climb_id
+ inner join grades g
+ on cl.grade_id = g.grade_id
+ inner join ascent_types aty
+ on a.ascent_type_id = aty.ascent_type_id
+
+where
+ a.deleted_on is null
+ and c.deleted_on is null
+ and cl.deleted_on is null
+ and cl.climb_type = 3
+ and a.ascent_style_id = 4
+ and g.order_on >= 61
+ and aty.ascent_type_id in (1,3,5,8,9)
+
+order by
+ order_dt(a.ascent_dt_start, a.ascent_dt_end)
7 18th May 2026 09:32:11 UTC remus list Hard Trad Ground Up Ascents list_type_id
Before
None
After
3
8 18th May 2026 09:32:11 UTC remus list Hard Trad Ground Up Ascents list_name
Before
None
After
Hard Trad Ground Up Ascents
9 18th May 2026 09:32:11 UTC remus list Hard Trad Ground Up Ascents list_description
Before
None
After
A non-definitive list of some hard trad ground up ascents.
Diff
--- before

+++ after

@@ -1 +1 @@

-
+A non-definitive list of some hard trad ground up ascents.
10 18th May 2026 09:32:06 UTC remus climber Brooklyn Whitehead instagram_url
Before
None
After
https://www.instagram.com/brooklynwhiitehead/
11 18th May 2026 09:31:42 UTC remus climber Brooklyn Whitehead gender
Before
None
After
true
12 18th May 2026 09:31:42 UTC remus climber Brooklyn Whitehead country_id
Before
None
After
8
13 18th May 2026 09:31:42 UTC remus climber Brooklyn Whitehead climber_name
Before
None
After
Brooklyn Whitehead
14 18th May 2026 09:31:42 UTC remus climber Brooklyn Whitehead date_of_birth_pretty
Before
None
After
15 18th May 2026 09:31:42 UTC remus climber Brooklyn Whitehead country_membership
Before
None
After
australian
16 18th May 2026 09:31:42 UTC remus climber Brooklyn Whitehead country_flag
Before
None
After
🇦🇺
17 18th May 2026 09:31:42 UTC remus climber Brooklyn Whitehead nationality
Before
None
After
AU
18 18th May 2026 09:31:42 UTC remus climber Brooklyn Whitehead country_name
Before
None
After
Australia
19 18th May 2026 09:31:42 UTC remus climber Brooklyn Whitehead date_of_death_pretty
Before
None
After
20 18th May 2026 08:52:37 UTC remus climber Tyler Landman notes_pretty
Before
<p>Tyler Landman is considered by many as one of the greatest British boulderers of all time, and at one point one of the world’s best. Ty displayed outstanding ability from a young age with impressive repeats of <a href="/climb/174/voyager" rel="noopener noreferrer">Voyager</a> (8B), <a href="/climb/157/the-ace" rel="noopener noreferrer">The Ace</a> (8B) and <a href="/climb/138/dreamtime-(pre-break)" rel="noopener noreferrer">Dreamtime (pre break)</a> (8B+) at 15! </p> <p>The following year he repeated the legendary <a href="/climb/507/jade" rel="noopener noreferrer">Jade</a> (8B+) and <a href="/climb/3907/ode-to-the-modern-man" rel="noopener noreferrer">Ode to the Modern Man</a> (8B+). Over the next year he would repeat serval hard boulders including <a href="/climb/113/practice-of-the-wild" rel="noopener noreferrer">Practice of the Wild</a> (8B+), <a href="/climb/123/new-base-line" rel="noopener noreferrer">New Base Line</a> (8B+) and <a href="/climb/1159/radja" rel="noopener noreferrer">Radja</a> (8B+). </p> <p>In February of 2009 Ty went to Fontainebleau where his exploits were captured in <a href="/library/23/between-the-trees" rel="noopener noreferrer">Between The Trees</a> by <a href="/climber/300/keith-bradbury" rel="noopener noreferrer">Keith Bradbury</a>, in which he climbed multiple hard boulders quickly, was perhaps the first person to climb <a href="/list/38/the-big-five" rel="noopener noreferrer">The Big Five</a> in a day, and made an early repeat of <a href="/climb/705/satan-i-helvete-assis-(pre-december-2013)" rel="noopener noreferrer">Satan i Helvete Assis (Pre December 2013)</a> (8C). </p> <p>In 2013, on a flying visit from the US, he solved one of gritstone's 'last great problems', <a href="/climb/572/smiling-buttress" rel="noopener noreferrer">Smiling Buttress</a>, at a highball 8B+. This remains one of the sternest challenges on grit.</p> <p>He also won the 2017 British Bouldering Championships.</p> <p>Rather than pursuing climbing full-time, he has focused on becoming a doctor in America, graduating in 2024. </p> <h3>References</h3> <p>[1] <a href="https://www.ukclimbing.com/articles/features/outspoken_-_tyler_landman-13258" rel="noopener noreferrer">https://www.ukclimbing.com/articles/features/outspoken_-_tyler_landman-13258</a></p> <p>[2] <a href="https://soundcloud.com/user-569917310/outspoken-tyler-landman" rel="noopener noreferrer">https://soundcloud.com/user-569917310/outspoken-tyler-landman</a></p>
After
<p>Tyler Landman is considered by many as one of the greatest British boulderers of all time, and at one point one of the world’s best. Ty displayed outstanding ability from a young age with impressive repeats of <a href="/climb/174/voyager" rel="noopener noreferrer">Voyager</a> (8B), <a href="/climb/157/the-ace" rel="noopener noreferrer">The Ace</a> (8B) at 15 and <a href="/climb/138/dreamtime-(pre-break)" rel="noopener noreferrer">Dreamtime (pre break)</a> (8B+) shortly after turning 16. </p> <p>The following year he repeated the legendary <a href="/climb/507/jade" rel="noopener noreferrer">Jade</a> (8B+) and <a href="/climb/3907/ode-to-the-modern-man" rel="noopener noreferrer">Ode to the Modern Man</a> (8B+). Over the next year he would repeat serval hard boulders including <a href="/climb/113/practice-of-the-wild" rel="noopener noreferrer">Practice of the Wild</a> (8B+), <a href="/climb/123/new-base-line" rel="noopener noreferrer">New Base Line</a> (8B+) and <a href="/climb/1159/radja" rel="noopener noreferrer">Radja</a> (8B+). </p> <p>In February of 2009 Ty went to Fontainebleau where his exploits were captured in <a href="/library/23/between-the-trees" rel="noopener noreferrer">Between The Trees</a> by <a href="/climber/300/keith-bradbury" rel="noopener noreferrer">Keith Bradbury</a>, in which he climbed multiple hard boulders quickly, was perhaps the first person to climb <a href="/list/38/the-big-five" rel="noopener noreferrer">The Big Five</a> in a day, and made an early repeat of <a href="/climb/705/satan-i-helvete-assis-(pre-december-2013)" rel="noopener noreferrer">Satan i Helvete Assis (Pre December 2013)</a> (8C). </p> <p>In 2013, on a flying visit from the US, he solved one of gritstone's 'last great problems', <a href="/climb/572/smiling-buttress" rel="noopener noreferrer">Smiling Buttress</a>, at a highball 8B+. This remains one of the sternest challenges on grit.</p> <p>He also won the 2017 British Bouldering Championships.</p> <p>Rather than pursuing climbing full-time, he has focused on becoming a doctor in America, graduating in 2024. </p> <h3>References</h3> <p>[1] <a href="https://www.ukclimbing.com/articles/features/outspoken_-_tyler_landman-13258" rel="noopener noreferrer">https://www.ukclimbing.com/articles/features/outspoken_-_tyler_landman-13258</a></p> <p>[2] <a href="https://soundcloud.com/user-569917310/outspoken-tyler-landman" rel="noopener noreferrer">https://soundcloud.com/user-569917310/outspoken-tyler-landman</a></p>

Page 1 >