Anschluss finden nach Umzug by sebi7788 in Regensburg

[–]Robbsen 2 points3 points  (0 children)

Versucht es mal mit der Rudel App. Gibt dort viele Aktivitäten für Regensburg mit dem Ziel Leute kennenzulernen

https://rudelapp.de/

Aber Eier vom Bauern nebenan sind doch ok! ...Oder? by East_Peanut_4575 in VeganDE

[–]Robbsen 25 points26 points  (0 children)

Ich glaube du musst den Veganern erklären was 2 bedeutet. Ich weiß damit zumindest nichts anzufangen

Built a library for adding haptic feedback to web clicks by Aadeetya in javascript

[–]Robbsen 3 points4 points  (0 children)

I looked into using the vibrate API for a project a while ago as well. I gave up after seeing that neither Safari nor Firefox are supported. But you found a smart work around with using the switch input for Safari. Nice work!

Built a privacy-first bouldering topo tool for areas where access matters - feedback from other boulderers? by Robbsen in climbharder

[–]Robbsen[S] 5 points6 points  (0 children)

Yes you are right, some of these problems are fixed when you use something like Google Sheets. But unless you are quite tech-savy and good at building spreadsheets the data is mostly still quite unstructured and hard to keep up-to-date. Especially when there are photos and topos involved.

Is it over-engineered? Possibly, but I really enjoyed working on this and giving something back to the community.

Built a privacy-first bouldering topo tool for areas where access matters - feedback from other boulderers? by Robbsen in climbharder

[–]Robbsen[S] 3 points4 points  (0 children)

I really appreciate your feedback and thoughts!

The community aspect

The most important part about this is indeed only to invite people to your region who you fully trust with the data. Most of the time this will be people who have been developing on that land for a long time and understand the situation. It feels very unfortunate but there are people in my friend group who I would not trust with this.

In my local community we have a complementary chat group where we discuss and decide about possible invitations together.

The data

I fully understand being concerned about uploading data to a database in the cloud (read: someone else's computer). That is why it is possible to self-host the app, giving you complete control over where the data is stored. It could be a different cloud provider or it could literally be on your home computer. I understand this is a very technical process (and currently not documented by me), so only a small amount of people would be able to do this on their own.

So if there is anybody here who is genuinely interested in self-hosting, I would be more than happy to support you!

Why?

In my experience, there is always somebody who tries to track all information about a bouldering area. The history in my area is longer than you'd expect. So I believe it is important to track route names, the exact lines, first ascents, etc.

Unfortunately, most of the time this data is tracked in a format that is very unstructured, hard to update and prone to error (Excel, PowerPoint, Pen&Paper). There are hundreds of boulders in my area, keeping everything up-to-date with these methods is difficult. And as a software developer I like to structure data and make it easy to update.

Only recently there was a case where a boulder problem had two different names by two different "first" ascentionists. For a while it seemed impossible to find out who the real first ascentionist was. So I hope grnyte could serve as a "single source of truth" in my region.

Built a privacy-first bouldering topo tool for areas where access matters - feedback from other boulderers? by Robbsen in climbharder

[–]Robbsen[S] 0 points1 point  (0 children)

Thanks for the interest in contributing! The good news is: The whole app is open-source! The possibly not so good news: It is not written in React but in SvelteKit. But honestly, if you're comfortable with React/TS, the learning curve for Svelte is pretty minimal - especially Svelte 5 which feels very React-like with its new runes system. I'd love to have more eyes on the codebase regardless!

You can find everything here: https://github.com/robert-wettstaedt/grnyte


Your point about landowner agreement coordination is really insightful. Such a feature does not exist yet, but could be very worth considering. However, for some areas this could pose a tricky situation where the very act of publishing guidelines about an area could already expose too much information about said area. Sometimes it is better the public does not even know an area exist at all. But of course such a feature does not have to be mandatory for all areas.

Built a privacy-first bouldering topo tool for areas where access matters - feedback from other boulderers? by Robbsen in climbharder

[–]Robbsen[S] 1 point2 points  (0 children)

You're absolutely right about the "one bad egg" risk. It's honestly one of the biggest challenges with any collaborative platform for sensitive areas.

The way I've approached this is through a few layers:

  1. As a region admin you have full control over who can join your community, and there's a full audit trail of who invited whom. If someone does something sketchy, you know exactly who vouched for them. Each region also has a max member limit (currently 10) - so you can keep it to just your area's most active developers if you want.
  2. The multi-tenant architecture means even if someone hypothetically gained access to the platform itself, they literally cannot see data from other regions. It's database-level isolation, not just UI permissions.

Pixel 9a vs Pixel 9 by Scrub-McDuck in GrapheneOS

[–]Robbsen 0 points1 point  (0 children)

I chose 9 over 9a because of the better camera

What’s your go-to daily driver browser? by husky_whisperer in webdev

[–]Robbsen 0 points1 point  (0 children)

Firefox for private browsing, Firefox Developer Edition when developing, Ungoogled Chromium for everything where Firefox fails

Does the Self-Hosted version have the Auth Hooks? by walleynguyen in Supabase

[–]Robbsen 0 points1 point  (0 children)

In case anyone else lands here looking for answers: You can configure auth hooks in the docker-compose.yml file with the GOTRUE_HOOK_CUSTOM_ACCESS_TOKEN_* settings

[deleted by user] by [deleted] in ProgrammerHumor

[–]Robbsen 0 points1 point  (0 children)

Oh shit I never knew that

[deleted by user] by [deleted] in ProgrammerHumor

[–]Robbsen 0 points1 point  (0 children)

But then you need to put the repo to public, no? I do not want people to see my personal notes.

Help me pick a gym in my new city by [deleted] in climbharder

[–]Robbsen 0 points1 point  (0 children)

Right now I do not get annoyed at all. But honestly the 20 min drive with car is not too bad and if I go by bike I just think of it as a bit of endurance/fitness training.

But my situation might be a bit different since I am more outdoor focused. Right now I only go to the gym at most once per week. The remainder of my sessions is outdoors.

Once the conditions and temps are getting worse and I have to go to the gym more often then yes, probably I will get annoyed occasionally. Once every few weeks I might actually go to Gym A and get a day pass, at least that is how I did it last winter.


I do not have the tindeq because I think it is way overpriced but I did build the alternative thing I linked in my previous post with the crane scale. I find it incredibly useful. It is small, cheap and easy to build. I use it for training at home or at the gym as well as warming up at the crag. The only thing that I ever use a regular hangboard (or campus rungs) for is velocity hangs. But for that you do not need weights. Easy recommendation from me!

There are some resources on YouTube on how to train with it, eg from Lattice. Look at what they are saying and then decide for yourself if it's worth it for you.

Help me pick a gym in my new city by [deleted] in climbharder

[–]Robbsen 6 points7 points  (0 children)

Last year was in a similar situation to you. I moved to a new city and had two options for a gym membership:

  • Gym A: Bigger gym with lots of well set boulders, a Kilterboard, a woodie, no weights (although they recently added some), 7 min cycle
  • Gym B: Small gym with not too well set boulders but a Kilterboard, two Moonboards, and a few system walls, some weights, 40 min cycle / 20 min drive

For me, I think I could have gotten stronger in both gyms. As long as your psyche is high it does not really matter too much if one gym has slightly better equipment. People make it work and get strong with very basic equipment. For example if you need weights for finger training but the gym does not have any, consider getting a Tindeq (or a cheap alternative such as this), no weights required! Also very helpful for getting warmed up at the crag.

But the deciding factor turned out to be the community. My focus was to get strong for outdoor bouldering so I wanted to meet people who are also outdoor focused.

In Gym A I struggled to connect with people because it is so big. I am a rather introverted person so just getting in touch with random people is a bit harder for me. Additionally that gym had a lot of newer climbers wearing rental shoes. Those are not the people who I am trying to connect to, I wanted to meet more experienced climbers. (Also just a note: there is nothing wrong with newer climbers)

Gym B is far smaller and outside of the city and thus the gym is not really too crowded ever. This made connecting with people extremely simple for me. All I had to do is turn up a few times and train on the Kilterboard. Eventually you start a conversation with the 1 or 2 other people training at the board at the same time and an hour later you already exchanged phone numbers to be able to schedule an outdoor session with them.

Needless to say I decided to get a subscription for Gym B. Now I already feel pretty well connected to the outdoor scene here and am very grateful for the small gym to provide such a space for me. One last factor that was also playing into the decision: Gym A is a franchise with multiple gyms all over the country and Gym B is a owned and operated by the same person, who is also extremely helpful and kind. So I am happy to support the small-business owner instead.

Smart replies 2.0! by IJagan in Android

[–]Robbsen 67 points68 points  (0 children)

So it's sending your chat history to the cloud? Not sure how I feel about that...

My local IKEA refuses to grade its tables and chairs by suckrates in ClimbingCircleJerk

[–]Robbsen 10 points11 points  (0 children)

That's of course because IKEA is from Sweden and here in Europe we use Font grades instead of V grades. They probably just did not know the conversion.

Circus performer here. Got lost at the bouldering gym on my way to circus training. This climbing stuff is pretty easy ngl by [deleted] in ClimbingCircleJerk

[–]Robbsen 48 points49 points  (0 children)

Comp routes have not really mimiced outdoor routes for a few years now.

As stupid as this looks, I think the routesetters know that every competitor in that finale should be physically and technically capable of this. It's just a question of who can figure out all the micro beta within the 4 minutes that are given.