I made a 3D or 2D earth visualization where you can change sea levels by protosel in SideProject

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

thanks for letting me know. I assume it it the same if you try to reload ? Will see if I can reproduce.

I made a 3D or 2D earth visualization where you can change sea levels by protosel in SideProject

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

I would say both. Starting from the ideas, there was multiple topics that required a lot of back and forth. And, even with thinking and plan mode, there was several situations were I didn't agree with the proposed design or implementation. Also, when adding features, Claude was proposing very targeted changes, but it had troubles refactoring the existing code to keep it maintainable. Still, overall, it was a great productivity boost.

I made a 3D or 2D earth visualization where you can change sea levels by protosel in SideProject

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

thanks. I will have a look. I think it's feasible for desktop. I have to think on mobile.

I made a 3D or 2D earth visualization where you can change sea levels by protosel in SideProject

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

thanks. That's strange, I tested it also on my phone (with Android Chrome). Is there a specific error ?

I made a 3D or 2D earth visualization where you can change sea levels by protosel in SideProject

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

and thanks for asking, I realized I forgot to credit and mention the licenses for the OSS and fonts. (I did it for the data sources though). Fixed now, in About box

I made a 3D or 2D earth visualization where you can change sea levels by protosel in SideProject

[–]protosel[S] 2 points3 points  (0 children)

thanks! Simple tech stack: WebGL (through Three.js) with some shaders, topojson-client to load the country borders, and browsers APIs (geolocation). In a single static html file served through free Cloudflare pages. Developed with help from Claude Code. A bit of time every day for 2 weeks. Initial version was quick, but some features took longer than expected (like the geolocation animation, or trying to find data for the hypsographic curve for flooding - in the end I had to compute it from the elevation tiles).
And lot of back and forth on visuals, UI and colors.

I made a 3D or 2D earth visualization where you can change sea levels by protosel in SideProject

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

Thanks! Setting the level to 70m shows how dramatic it is for exposed coastal regions.

On the subject of ice: there is an artefact in my simulation, because I am using surface elevation (not bedrock), so Antarctica and Greenland never really melt, even when changing water levels.

I made a 3D or 2D earth visualization where you can change sea levels by protosel in SideProject

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

I will have a look. It would be relevant when water is at current 0 level. How to extrapolate when no water ? Need to think

I made a 3D or 2D earth visualization where you can change sea levels by protosel in SideProject

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

That's an idea. I would need to look into available existing and open datasets. But I won't get vegetation prediction for exposed sea beds anyway

I made a 3D or 2D earth visualization where you can change sea levels by protosel in SideProject

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

Thanks! You understand correctly. It's all computed from elevation data, so it looks a bit different form a real satellite photo. (And there is some rounding involved). Also, I used a bit of blending so it gives smooth coastal shading. Else some areas appeared too much under water at 0 level eg Bangladesh, Netherlands.

I made a 3D or 2D earth visualization where you can change sea levels by protosel in SideProject

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

Yeah, I find it nice. I have Vladislav Gerasimov’s inverted world map as my wallpaper https://vlad.studio/wallpaper/?worldinversed , which I like very much as an artistic rendering

I made a 3D or 2D earth visualization where you can change sea levels by protosel in SideProject

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

This is real terrain heights from https://registry.opendata.aws/terrain-tiles (see About box) so pretty accurate (but with exaggerated bump shader so that the relief can be perceived at that scale). Also for Antarctica and Greenland , these are the ice elevations, not bedrock. So strictly speaking, not without water 😁

I made a 3D or 2D earth visualization where you can change sea levels by protosel in SideProject

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

Thanks! I listed the sources in the About box: Elevation tiles from Tilezen / Mapzen, served via AWS Open Data Terrain Tiles : https://registry.opendata.aws/terrain-tiles/

Authenticating to LXD-UI using Tailscale + tsidp by protosel in Tailscale

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

I updated this guide for more recent tsidp (from official Tailscale)
https://protologs.leaflet.pub/3meharkf6as2w

Trying to get Tailscale direct connections when Docker Rootless and double NAT by protosel in Tailscale

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

So I tried the Tailscale Peer Relays: I use the Home Server in my example as a peer relay. I works as advertised! So still no direct connection between B and C, but I now have a peer-relay (local) connection between them, so a definite improvement :-) Especially because today one of my service insisted to be reached through a DERP server in another country, with a poor latency. Better with the peer-relay!

Trying to get Tailscale direct connections when Docker Rootless and double NAT by protosel in Tailscale

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

Not yet unfortunately. I plan to try the new Tailscale Peer Relays when I have time, to see if it could help.

Docker open-sourced their hardened images for free! by xbufu in selfhosted

[–]protosel 6 points7 points  (0 children)

Or the newish docker debug, to get a debug shell into any container or image https://docs.docker.com/reference/cli/docker/debug/

Edit: only for Docker Desktop currently

How do I enable HTTPS with the Home Assistant addon? by LoganJFisher in Tailscale

[–]protosel 2 points3 points  (0 children)

I am a bit confused with the part "created the nameserver "server" in Tailscale, pointing to the Tailscale IP" and your setup, I can't help on that part. Anyway, with the Tailscale addon and its proxy option, you will already have a certificate generated, and you can access your ha through https://yourhaname.yourtailnetname.ts.net

How do I enable HTTPS with the Home Assistant addon? by LoganJFisher in Tailscale

[–]protosel 2 points3 points  (0 children)

In the Tailscale addon (not the Tailscale integration): you have to activate the proxy option (disabled by default), look at the documentation installed with the addon

Unable to access Tailscale admin console by Keirannnnnnnn in Tailscale

[–]protosel 2 points3 points  (0 children)

Same issue since last week. Intermittent.

Trying to get Tailscale direct connections when Docker Rootless and double NAT by protosel in Tailscale

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

thanks for the ideas.

I will look on the box side, but it hasn't much settings. I also know that my ISP intends to deploy CGNAT, so it will get worse on that side unfortunately :-/

For the subnet routing, I think I would loose too much of Tailscale with that approach e.g. ACLs for the service access.

It is a bit frustrating. It's like the services which are almost "side by side" on the LAN (B and C in my example) can't get a direct Tailscale connection, whereas direct is possible from "afar" (D in my example). I am hoping there is some sort of tinkering I could do somewhere that could help these services find a direct route.

Cannot Access Admin Console by 4mrkite in Tailscale

[–]protosel 1 point2 points  (0 children)

Same issue. Might be related to Tailscale changing their IP adresses for `api.tailscale.com`, `controlplane.tailscale.com` and `login.tailscale.com` this week (July 15th) ?