remus

Badges

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

Contributions

Posts

1 Day

102

7 Days

888

4 Weeks

5949

All Time

167734

Current Streak

67

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 27th May 2026 14:05:52 UTC remus ascent Thomas Larivière's ascent of Greenspit Sessions
Before
None
After
15
2 27th May 2026 14:05:24 UTC remus climber Thomas Larivière climber_name
Before
Thomas Lariviere
After
Thomas Larivière
3 27th May 2026 06:11:06 UTC remus library item EP 76: Q&A 2 — Party Tricks vs. Useful Exercises, Training for Long-Term Goals, and Octopus Wrestling Features
Before
None
After
Steven Dimmitt
4 27th May 2026 05:29:53 UTC remus climb Trainspotting Direkt See Also
Before
None
After
7752
5 27th May 2026 05:29:41 UTC remus climb Trainspotting See Also
Before
None
After
7436
6 27th May 2026 05:29:30 UTC remus ascent David Firnenburg's ascent of Trainspotting suggested_grade_id
Before
15
After
39
7 27th May 2026 05:28:14 UTC remus climb Trainspotting Direkt climb_name
Before
Trainspotting direkt
After
Trainspotting Direkt
8 27th May 2026 05:27:05 UTC remus list Strong Swedish Sport Climbers list_description_pretty
Before
None
After
<p>The best Swedish sport climbers.</p> <p>This list aims to list any Swedish sport climber who has climbed 8c or harder. It attempts to be definitive in terms of the people included but does not attempt to enumerate every relevant ascent.</p>
9 27th May 2026 05:27:05 UTC remus list Strong Swedish Sport Climbers list_definition
Before
select c.climber_uuid as row_uuid ,'<a href="/climber/' || cast(c.climber_id as varchar) || '">' || c.climber_name || '</a>' as Climber ,g.grade as Grade ,string_agg('<a href="/climb/' || cast(cl.climb_id as varchar) || '">' || cl.climb_name || '</a>', ', ' order by order_dt(a.ascent_dt_start, a.ascent_dt_end)) as Climbs from ascents a inner join ascent_styles ast on a.ascent_style_id = ast.ascent_style_id 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 hardest_ascent ha on c.climber_id = ha.climber_id and cl.grade_id = ha.max_grade_id and cl.climb_type_id = ha.climb_type left join climber_meta cm on cm.climber_id = c.climber_id and cm.climber_meta_key_id = 35 where a.deleted_on is null and c.deleted_on is null and cl.deleted_on is null and cl.climb_type = 1 and (c.country_id = 6 or cm.value::int = 6) and cl.grade_id >= 17 and c.exclude_reason is null and cl.exclude_reason is null and a.exclude_reason is null and ast.ascent_successful and not a.ascent_type_id = 6 group by c.climber_name ,g.grade ,c.climber_id order by g.grade desc ,count(*) desc ,min(order_dt(a.ascent_dt_start, a.ascent_dt_end))
After
select c.climber_uuid as row_uuid ,'<a href="/climber/' || cast(c.climber_id as varchar) || '">' || c.climber_name || '</a>' as Climber ,g.grade as Grade ,string_agg('<a href="/climb/' || cast(cl.climb_id as varchar) || '">' || cl.climb_name || '</a>', ', ' order by order_dt(a.ascent_dt_start, a.ascent_dt_end)) as Climbs from ascents a inner join ascent_styles ast on a.ascent_style_id = ast.ascent_style_id 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 hardest_ascent ha on c.climber_id = ha.climber_id and cl.grade_id = ha.max_grade_id and cl.climb_type_id = ha.climb_type left join climber_meta cm on cm.climber_id = c.climber_id and cm.climber_meta_key_id = 35 where a.deleted_on is null and c.deleted_on is null and cl.deleted_on is null and cl.climb_type = 1 and (c.country_id = 6 or cm.value::int = 6) and cl.grade_id >= 17 and c.exclude_reason is null and cl.exclude_reason is null and a.exclude_reason is null and ast.ascent_successful and not a.ascent_type_id = 6 group by c.climber_name ,g.grade ,c.climber_id order by g.grade desc ,count(*) desc ,min(order_dt(a.ascent_dt_start, a.ascent_dt_end))
Diff
--- before

+++ after

@@ -1,46 +1,46 @@

-select
- c.climber_uuid as row_uuid
- ,'' || c.climber_name || '' as Climber
- ,g.grade as Grade
- ,string_agg('' || cl.climb_name || '', ', ' order by order_dt(a.ascent_dt_start, a.ascent_dt_end)) as Climbs
-
-from
- ascents a
- inner join ascent_styles ast
- on a.ascent_style_id = ast.ascent_style_id
- 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 hardest_ascent ha
- on c.climber_id = ha.climber_id
- and cl.grade_id = ha.max_grade_id
- and cl.climb_type_id = ha.climb_type
- left join climber_meta cm
- on cm.climber_id = c.climber_id
- and cm.climber_meta_key_id = 35
-
-where
- a.deleted_on is null
- and c.deleted_on is null
- and cl.deleted_on is null
- and cl.climb_type = 1
- and (c.country_id = 6 or cm.value::int = 6)
- and cl.grade_id >= 17
- and c.exclude_reason is null
- and cl.exclude_reason is null
- and a.exclude_reason is null
- and ast.ascent_successful
- and not a.ascent_type_id = 6
-
-group by
- c.climber_name
- ,g.grade
- ,c.climber_id
-
-order by
- g.grade desc
- ,count(*) desc
+select
+ c.climber_uuid as row_uuid
+ ,'' || c.climber_name || '' as Climber
+ ,g.grade as Grade
+ ,string_agg('' || cl.climb_name || '', ', ' order by order_dt(a.ascent_dt_start, a.ascent_dt_end)) as Climbs
+
+from
+ ascents a
+ inner join ascent_styles ast
+ on a.ascent_style_id = ast.ascent_style_id
+ 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 hardest_ascent ha
+ on c.climber_id = ha.climber_id
+ and cl.grade_id = ha.max_grade_id
+ and cl.climb_type_id = ha.climb_type
+ left join climber_meta cm
+ on cm.climber_id = c.climber_id
+ and cm.climber_meta_key_id = 35
+
+where
+ a.deleted_on is null
+ and c.deleted_on is null
+ and cl.deleted_on is null
+ and cl.climb_type = 1
+ and (c.country_id = 6 or cm.value::int = 6)
+ and cl.grade_id >= 17
+ and c.exclude_reason is null
+ and cl.exclude_reason is null
+ and a.exclude_reason is null
+ and ast.ascent_successful
+ and not a.ascent_type_id = 6
+
+group by
+ c.climber_name
+ ,g.grade
+ ,c.climber_id
+
+order by
+ g.grade desc
+ ,count(*) desc
,min(order_dt(a.ascent_dt_start, a.ascent_dt_end))
10 27th May 2026 05:27:05 UTC remus list Strong Swedish Sport Climbers list_description
Before
The best Swedish sport climbers. This list aims to list any Swedish sport climber who has climbed 8c or harder. It attempts to be definitive in terms of the people included but does not attempt to enumerate every relevant ascent.
After
The best Swedish sport climbers. This list aims to list any Swedish sport climber who has climbed 8c or harder. It attempts to be definitive in terms of the people included but does not attempt to enumerate every relevant ascent.
Diff
--- before

+++ after

@@ -1,3 +1,3 @@

-The best Swedish sport climbers.
-
+The best Swedish sport climbers.
+
This list aims to list any Swedish sport climber who has climbed 8c or harder. It attempts to be definitive in terms of the people included but does not attempt to enumerate every relevant ascent.
11 27th May 2026 05:26:51 UTC remus list Strong Swedish Boulderers list_description_pretty
Before
None
After
<p>The best Swedish boulderers.</p> <p>This list aims to list any Swedish boulderer who has climbed 8B or harder. It attempts to be definitive in terms of the people included but does not attempt to enumerate every relevant ascent.</p>
12 27th May 2026 05:26:51 UTC remus list Strong Swedish Boulderers list_definition
Before
select c.climber_uuid as row_uuid ,'<a href="/climber/' || cast(c.climber_id as varchar) || '">' || c.climber_name || '</a>' as Climber ,g.grade as Grade ,string_agg('<a href="/climb/' || cast(cl.climb_id as varchar) || '">' || cl.climb_name || '</a>', ', ' order by order_dt(a.ascent_dt_start, a.ascent_dt_end)) as Climbs from ascents a inner join ascent_styles ast on a.ascent_style_id = ast.ascent_style_id 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 hardest_ascent ha on c.climber_id = ha.climber_id and cl.grade_id = ha.max_grade_id and cl.climb_type_id = ha.climb_type left join climber_meta cm on cm.climber_id = c.climber_id and cm.climber_meta_key_id = 35 where a.deleted_on is null and c.deleted_on is null and cl.deleted_on is null and cl.climb_type = 2 and (c.country_id = 6 or cm.value::int = 6) and g.order_on >= 39 and c.exclude_reason is null and cl.exclude_reason is null and a.exclude_reason is null and ast.ascent_successful group by c.climber_name ,g.grade ,c.climber_id order by g.grade desc ,count(*) desc ,min(order_dt(a.ascent_dt_start, a.ascent_dt_end))
After
select c.climber_uuid as row_uuid ,'<a href="/climber/' || cast(c.climber_id as varchar) || '">' || c.climber_name || '</a>' as Climber ,g.grade as Grade ,string_agg('<a href="/climb/' || cast(cl.climb_id as varchar) || '">' || cl.climb_name || '</a>', ', ' order by order_dt(a.ascent_dt_start, a.ascent_dt_end)) as Climbs from ascents a inner join ascent_styles ast on a.ascent_style_id = ast.ascent_style_id 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 hardest_ascent ha on c.climber_id = ha.climber_id and cl.grade_id = ha.max_grade_id and cl.climb_type_id = ha.climb_type left join climber_meta cm on cm.climber_id = c.climber_id and cm.climber_meta_key_id = 35 where a.deleted_on is null and c.deleted_on is null and cl.deleted_on is null and cl.climb_type = 2 and (c.country_id = 6 or cm.value::int = 6) and g.order_on >= 39 and c.exclude_reason is null and cl.exclude_reason is null and a.exclude_reason is null and ast.ascent_successful group by c.climber_name ,g.grade ,c.climber_id order by g.grade desc ,count(*) desc ,min(order_dt(a.ascent_dt_start, a.ascent_dt_end))
Diff
--- before

+++ after

@@ -1,45 +1,45 @@

-select
- c.climber_uuid as row_uuid
- ,'' || c.climber_name || '' as Climber
- ,g.grade as Grade
- ,string_agg('' || cl.climb_name || '', ', ' order by order_dt(a.ascent_dt_start, a.ascent_dt_end)) as Climbs
-
-from
- ascents a
- inner join ascent_styles ast
- on a.ascent_style_id = ast.ascent_style_id
- 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 hardest_ascent ha
- on c.climber_id = ha.climber_id
- and cl.grade_id = ha.max_grade_id
- and cl.climb_type_id = ha.climb_type
- left join climber_meta cm
- on cm.climber_id = c.climber_id
- and cm.climber_meta_key_id = 35
-
-where
- a.deleted_on is null
- and c.deleted_on is null
- and cl.deleted_on is null
- and cl.climb_type = 2
- and (c.country_id = 6 or cm.value::int = 6)
- and g.order_on >= 39
- and c.exclude_reason is null
- and cl.exclude_reason is null
- and a.exclude_reason is null
- and ast.ascent_successful
-
-group by
- c.climber_name
- ,g.grade
- ,c.climber_id
-
-order by
- g.grade desc
- ,count(*) desc
+select
+ c.climber_uuid as row_uuid
+ ,'' || c.climber_name || '' as Climber
+ ,g.grade as Grade
+ ,string_agg('' || cl.climb_name || '', ', ' order by order_dt(a.ascent_dt_start, a.ascent_dt_end)) as Climbs
+
+from
+ ascents a
+ inner join ascent_styles ast
+ on a.ascent_style_id = ast.ascent_style_id
+ 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 hardest_ascent ha
+ on c.climber_id = ha.climber_id
+ and cl.grade_id = ha.max_grade_id
+ and cl.climb_type_id = ha.climb_type
+ left join climber_meta cm
+ on cm.climber_id = c.climber_id
+ and cm.climber_meta_key_id = 35
+
+where
+ a.deleted_on is null
+ and c.deleted_on is null
+ and cl.deleted_on is null
+ and cl.climb_type = 2
+ and (c.country_id = 6 or cm.value::int = 6)
+ and g.order_on >= 39
+ and c.exclude_reason is null
+ and cl.exclude_reason is null
+ and a.exclude_reason is null
+ and ast.ascent_successful
+
+group by
+ c.climber_name
+ ,g.grade
+ ,c.climber_id
+
+order by
+ g.grade desc
+ ,count(*) desc
,min(order_dt(a.ascent_dt_start, a.ascent_dt_end))
13 27th May 2026 05:26:51 UTC remus list Strong Swedish Boulderers list_description
Before
The best Swedish boulderers. This list aims to list any Swedish boulderer who has climbed 8B or harder. It attempts to be definitive in terms of the people included but does not attempt to enumerate every relevant ascent.
After
The best Swedish boulderers. This list aims to list any Swedish boulderer who has climbed 8B or harder. It attempts to be definitive in terms of the people included but does not attempt to enumerate every relevant ascent.
Diff
--- before

+++ after

@@ -1,3 +1,3 @@

-The best Swedish boulderers.
-
+The best Swedish boulderers.
+
This list aims to list any Swedish boulderer who has climbed 8B or harder. It attempts to be definitive in terms of the people included but does not attempt to enumerate every relevant ascent.
14 27th May 2026 05:14:46 UTC remus list Strong Swedish Sport Climbers list_description
Before
None
After
The best Swedish sport climbers. This list aims to list any Swedish sport climber who has climbed 8c or harder. It attempts to be definitive in terms of the people included but does not attempt to enumerate every relevant ascent.
Diff
--- before

+++ after

@@ -1 +1,3 @@

+The best Swedish sport climbers.

+This list aims to list any Swedish sport climber who has climbed 8c or harder. It attempts to be definitive in terms of the people included but does not attempt to enumerate every relevant ascent.
15 27th May 2026 05:14:46 UTC remus list Strong Swedish Sport Climbers list_definition
Before
None
After
select c.climber_uuid as row_uuid ,'<a href="/climber/' || cast(c.climber_id as varchar) || '">' || c.climber_name || '</a>' as Climber ,g.grade as Grade ,string_agg('<a href="/climb/' || cast(cl.climb_id as varchar) || '">' || cl.climb_name || '</a>', ', ' order by order_dt(a.ascent_dt_start, a.ascent_dt_end)) as Climbs from ascents a inner join ascent_styles ast on a.ascent_style_id = ast.ascent_style_id 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 hardest_ascent ha on c.climber_id = ha.climber_id and cl.grade_id = ha.max_grade_id and cl.climb_type_id = ha.climb_type left join climber_meta cm on cm.climber_id = c.climber_id and cm.climber_meta_key_id = 35 where a.deleted_on is null and c.deleted_on is null and cl.deleted_on is null and cl.climb_type = 1 and (c.country_id = 6 or cm.value::int = 6) and cl.grade_id >= 17 and c.exclude_reason is null and cl.exclude_reason is null and a.exclude_reason is null and ast.ascent_successful and not a.ascent_type_id = 6 group by c.climber_name ,g.grade ,c.climber_id order by g.grade desc ,count(*) desc ,min(order_dt(a.ascent_dt_start, a.ascent_dt_end))
Diff
--- before

+++ after

@@ -1 +1,46 @@

+select
+ c.climber_uuid as row_uuid
+ ,'' || c.climber_name || '' as Climber
+ ,g.grade as Grade
+ ,string_agg('' || cl.climb_name || '', ', ' order by order_dt(a.ascent_dt_start, a.ascent_dt_end)) as Climbs

+from
+ ascents a
+ inner join ascent_styles ast
+ on a.ascent_style_id = ast.ascent_style_id
+ 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 hardest_ascent ha
+ on c.climber_id = ha.climber_id
+ and cl.grade_id = ha.max_grade_id
+ and cl.climb_type_id = ha.climb_type
+ left join climber_meta cm
+ on cm.climber_id = c.climber_id
+ and cm.climber_meta_key_id = 35
+
+where
+ a.deleted_on is null
+ and c.deleted_on is null
+ and cl.deleted_on is null
+ and cl.climb_type = 1
+ and (c.country_id = 6 or cm.value::int = 6)
+ and cl.grade_id >= 17
+ and c.exclude_reason is null
+ and cl.exclude_reason is null
+ and a.exclude_reason is null
+ and ast.ascent_successful
+ and not a.ascent_type_id = 6
+
+group by
+ c.climber_name
+ ,g.grade
+ ,c.climber_id
+
+order by
+ g.grade desc
+ ,count(*) desc
+ ,min(order_dt(a.ascent_dt_start, a.ascent_dt_end))
16 27th May 2026 05:14:46 UTC remus list Strong Swedish Sport Climbers list_type_id
Before
None
After
4
17 27th May 2026 05:14:46 UTC remus list Strong Swedish Sport Climbers list_name
Before
None
After
Strong Swedish Sport Climbers
18 27th May 2026 05:14:46 UTC remus list Strong Swedish Sport Climbers list_type_name
Before
None
After
Nationality
19 27th May 2026 05:14:35 UTC remus list Strong Swedish Boulderers list_description
Before
None
After
The best Swedish boulderers. This list aims to list any Swedish boulderer who has climbed 8B or harder. It attempts to be definitive in terms of the people included but does not attempt to enumerate every relevant ascent.
Diff
--- before

+++ after

@@ -1 +1,3 @@

+The best Swedish boulderers.

+This list aims to list any Swedish boulderer who has climbed 8B or harder. It attempts to be definitive in terms of the people included but does not attempt to enumerate every relevant ascent.
20 27th May 2026 05:14:35 UTC remus list Strong Swedish Boulderers list_name
Before
None
After
Strong Swedish Boulderers

Page 1 >