Day 41. Africa on a 3D globe 🐘

A small visual experiment: what happens when you center a 3D Earth globe on Africa?

Built with Three.js and WebGL using NOAA ETOPO1 elevation data. The globe combines textured surface with real geometric relief, so mountains and valleys emerge as it rotates.

Sometimes a small shift in perspective reveals something new in familiar geography.

#100DayMapChallenge Day 41/100
#ThreeJS #WebGL #Africa #3D #OpenData

https://maptheclouds.com/playground/30-day-map-challenge-2023/africa/

The Settings GUI in #konform #browser was in need of some love and is now having a refresh. Several new knobs, some shuffling around to make things more cohesive and less scattered, and some edits of hints to hopefully reduce potential for confusion.

New options for:
- First-Party Isolation
- Enhanced #tracking Protection tweaking in Custom mode (useful mostly for FPI users)
- #webrtc and ICE
- #dom Push and its optional network connection
- #jit features
- WebAssembly (#wasm)
- Geolocation
- WebGPU
- Async callstacks support
- Persisting of browser history

Hints and the "advanced" options expand when clicking the "?" for parent option.

Still a bit hesitant on where global toggles for #webgpu and #webgl belong. And perhaps configuration for cross-origin referrer could also move to Browser Privacy controls?

Otherwise feels like things are coming together - What do you think? Anything you're missing or that feels out of place?

#privacy #websecurity #browsers #firefox #librewolf #userinterface #prerelease

Decomposition into weight × level + jump - 3D graphs - 2D graphs - First 500 terms - Rémi Eismann

Decomposition into weight × level + jump with 3D graphs (WebGL three.js), 2D graphs and first 500 terms. This decomposition is an extension of the fundamental theorem of arithmetic and a new way to see the numbers. 1000 sequences decomposed (natural numbers, prime numbers, triangular numbers, composites...). Rémi Eismann