r/visualization

▲ 31 r/visualization+1 crossposts

Nigeria slapped Meta with a $220M fine—and it’s over 400x larger than any other data fine on the continent

The "paper tiger" era of African data regulation is officially over. We analyzed the enforcement data from 2022–2026, and the curve is going vertical. While everyone was watching the EU/GDPR, African regulators (Nigeria, South Africa, Angola) quietly started dropping six and nine-figure penalties on everyone from Big Tech to local banks.

The Highlights:

Meta (Nigeria): $220,000,000 (Data discrimination/sharing)

Banco de Poupança (Angola): $525,000

Dept of Justice (South Africa): $279,000 (Yes, the regulator fined the government)

   If you’re a multinational doing business in Africa, the "Privacy Tax" just went up.

Read full analysis here: https://gilanalytics.com/highest-data-protection-fines-in-africa-2026/

u/gil_analytics — 2 days ago
🔥 Hot ▲ 173 r/visualization+7 crossposts

[Off-Site] Three normals to a parabola hide a centroid that cannot leave the axis.

I've been thinking about a classical result in conic geometry that I think deserves more attention.

Take the parabola x² = 4ay. From any point Q = (h, k) inside the evolute, you can draw exactly three normals to the curve. Each normal meets the parabola at a foot, giving you three points and those three points form a triangle.

The theorem: the centroid of that triangle always lies on the axis of the parabola.

The proof comes down to one beautiful observation. When you substitute Q into the normal equation x + ty = 2at + at³, you get the cubic

at³ + (2a − k)t − h = 0

There is no t² term. By Vieta's formulas, the sum of the roots is zero: t₁ + t₂ + t₃ = 0. Since the x-coordinate of the centroid is (2a/3)(t₁ + t₂ + t₃), it vanishes identically.

What's even nicer: the y-coordinate of the centroid works out to 2(k − 2a)/3 — it depends only on k, the height of Q. The horizontal position h disappears entirely. So if you slide Q left and right at fixed height, the centroid doesn't move at all. That's what the GIF shows.

Here’s the full video:

https://youtu.be/BT8ByfN1SNo?si=Fo8Ii_KQOvWwSzjn

u/Nomadic_Seth — 5 days ago

What’s the best way to visualize company ownership and financial relationships without turning it into noise?

I’ve been going down a bit of a rabbit hole trying to visualize financial relationships between companies things like institutional ownership, ETF exposure, and how different entities are connected through filings.

On paper, it sounds straightforward. In practice, it gets messy really fast.

The moment you try a network graph, everything turns into a dense web that looks impressive at first glance but is hard to actually read. If you simplify it, you start losing the nuance that makes the data useful in the first place. And when I switch to dashboards or charts, it feels like I’m losing the relationship aspect entirely and just showing snapshots.

I’ve been working with structured data pulled from SEC filings and experimenting with different layouts force-directed graphs, layered comparisons, even circular/radial formats but I still haven’t landed on something that feels both clear and meaningful.

At this point I’m starting to wonder if I’m approaching it the wrong way.

If you were trying to show how companies, funds, and ownership structures connect, how would you approach it? Would you lean more toward exploration (interactive visuals) or clarity (simplified views)? And are there any tools or techniques you’ve found that handle this kind of complexity well without overwhelming the viewer?

Would really like to hear how others think about this, especially if you’ve dealt with messy financial datasets before.

reddit.com
u/Comfortable-Week7646 — 3 days ago

Decade-long project to turn quantum physics& computing math to computer graphics

Hi

If you are remotely interested in programming on new computational models, oh boy this is for you. I am the Dev behind Quantum Odyssey (AMA! I love taking qs) - worked on it for about 9 years, the goal was to make a super immersive space for anyone to learn quantum computing through zachlike (open-ended) logic puzzles and compete on leaderboards and lots of community made content on finding the most optimal quantum algorithms. The game has a unique set of visuals capable to represent any sort of quantum dynamics for any number of qubits and this is pretty much what makes it now possible for anybody 12yo+ to actually learn quantum logic without having to worry at all about the mathematics behind.

This is a game super different than what you'd normally expect in a programming/ logic puzzle game, so try it with an open mind.

Stuff you'll play & learn a ton about

  • Boolean Logic – bits, operators (NAND, OR, XOR, AND…), and classical arithmetic (adders). Learn how these can combine to build anything classical. You will learn to port these to a quantum computer.
  • Quantum Logic – qubits, the math behind them (linear algebra, SU(2), complex numbers), all Turing-complete gates (beyond Clifford set), and make tensors to evolve systems. Freely combine or create your own gates to build anything you can imagine using polar or complex numbers.
  • Quantum Phenomena – storing and retrieving information in the X, Y, Z bases; superposition (pure and mixed states), interference, entanglement, the no-cloning rule, reversibility, and how the measurement basis changes what you see.
  • Core Quantum Tricks – phase kickback, amplitude amplification, storing information in phase and retrieving it through interference, build custom gates and tensors, and define any entanglement scenario. (Control logic is handled separately from other gates.)
  • Famous Quantum Algorithms – explore Deutsch–Jozsa, Grover’s search, quantum Fourier transforms, Bernstein–Vazirani, and more.
  • Build & See Quantum Algorithms in Action – instead of just writing/ reading equations, make & watch algorithms unfold step by step so they become clear, visual, and unforgettable. Quantum Odyssey is built to grow into a full universal quantum computing learning platform. If a universal quantum computer can do it, we aim to bring it into the game, so your quantum journey never ends.

PS. We now have a player that's creating qm/qc tutorials using the game, enjoy over 50hs of content on his YT channel here: https://www.youtube.com/@MackAttackx

Also today a Twitch streamer with 300hs in https://www.twitch.tv/beardhero

u/QuantumOdysseyGame — 4 days ago

psa: If you need AI illustrations with actual readable words.

Played around with Figurelabs yesterday for some illustration. Unlike other tools that spits out jpegs with alien text, this one actually outputs editable text and vector shapes. You can just manually fix the typos after it generates. Saves a lot of headache when you need a chart with actual readable labels. Good enough for quick mockups imo.

u/Zestyclose_Bell7668 — 5 days ago

Visualizing real-time global air traffic alongside weather and seismic events

The pipeline continuously ingests data from:

  • OpenSky Network for live aircraft states
  • Open-Meteo for global weather snapshots
  • USGS Earthquake Hazards Program for real-time seismic events

Every 5 minutes, the streams are aggregated and joined by geographic grid cell to generate a composite risk score based on:

  • air traffic density
  • earthquake magnitude
  • weather conditions

The goal is to provide a live global view of aviation-related environmental risk by fusing multiple independent real-time sources into one visualization.

Tools used: Python, Quix Streams, Redpanda, PostgreSQL/PostGIS, Supabase, Bruin, Streamlit, Terraform, Docker

Data sources: OpenSky Network, Open-Meteo, USGS Earthquake Hazards Program

GitHub repo: https://github.com/aletbm/SkyPulse-Streaming-Pipeline
Live dashboard: https://skypulse-streaming-pipeline.streamlit.app

Note: the live dashboard is currently offline / showing stale data because the cloud services were paused to avoid ongoing infrastructure costs, but the full implementation and architecture are available in the repository.

u/AleTBM — 3 days ago
▲ 6 r/visualization+1 crossposts

Knowledge Grid Visualization - Trinity Engine

So I’ve been working on something a bit different from the usual chatbot setup.

Instead of a single AI, this system (called Trinity) runs multiple models in parallel (ENG / SYNTH / PRIME), compares their responses, and only escalates to a third “arbiter” model if they disagree.

But the interesting part isn’t the responses—it’s the memory.

Every interaction builds a local knowledge graph (what you’re seeing here). Nodes = concepts, edges = relationships. Over time it starts forming its own internal structure based on how it thinks, not just what it outputs.

Current stats in this snapshot:

  • ~50 nodes
  • ~390 edges
  • density ~7.8
  • central node (“trinity”) is becoming a dominant hub

I’m now working on:

  • pruning (to stop it turning into noise)
  • edge classification (structural vs behavioral vs junk)
  • a “sleep cycle” that cleans and reinforces the graph

Basically trying to answer:

>

Curious what people think:

  • Is this just over-engineered prompt chaining?
  • Or is there something here in graph-based memory + multi-model arbitration?
u/Grouchy_Spray_3564 — 7 days ago

끊이지 않는 스팸 메시지, 데이터 흐름 구조 때문일까요?

출처가 불분명한 메시지가 반복적으로 유입되는 현상은 단순한 우연이라기보다 데이터 흐름 구조와 관련이 있다고 느껴질 때가 있습니다. 특히 한 번 노출된 정보가 다양한 경로를 통해 재사용되면서 지속적인 유입으로 이어지는 패턴이 관찰됩니다.

이러한 흐름은 일부 데이터가 여러 단계로 재가공되거나 분산 저장되는 과정에서 발생할 수 있으며, 사용자 입장에서는 통제가 어려운 영역이기도 합니다. 그래서 미사용 계정을 정리하거나 연락 수단을 분리하는 방식으로 대응하는 사례도 늘어나고 있습니다.

여러분은 이런 반복 유입을 줄이기 위해 어떤 방식으로 데이터 흐름을 관리하고 계신가요? 온카스터디 관련 자료를 참고하면서 다양한 대응 전략을 접했는데, 실무적인 접근이 궁금합니다.

reddit.com
u/MasterGardening — 7 days ago
▲ 2 r/visualization+1 crossposts

Data Center Management: Why It Matters in the AIOps & Cloud Era

Most people think data centers are just “servers running in the background.” Not anymore.

Today, data center management decides how fast your apps run, how secure your data is, and how much you spend to keep everything online. One weak link? You get downtime, slow systems, or rising costs.

The game is shifting fast manual ops can’t keep up. With AIOps and automation, systems can now detect issues early, predict failures, and optimize performance before users even notice.

That’s the real shift: from firefighting problems to preventing them.

Read more: https://as13.ai/Data-Center-Management-1/

reddit.com
u/Neat_Grass_6123 — 6 days ago

Do you like this graph visualizations? There is one for people (kind of family tree) and another for organizations. Do you have any idea how this can be improved. The goal is showing connections between people at best.

u/im4lwaysthinking — 7 days ago

Y축 스케일 조정이 데이터 해석에 미치는 영향에 대한 고민

데이터 시각화 작업을 하다 보면 Y축 스케일을 어디까지 조정해야 하는지 항상 고민이 됩니다. 특히 대시보드에서는 미세한 변화도 빠르게 인지할 수 있도록 범위를 좁히는 경우가 많습니다.

이 방식은 분명 유용하지만, 과하게 적용하면 실제보다 변화가 커 보이면서 잘못된 판단을 유도할 수 있다는 점이 문제입니다. 그래서 일부에서는 데이터의 분포나 표준 편차를 기준으로 자동 조정하는 방식을 사용하기도 합니다.

여러분은 Y축 설정 시 어떤 기준을 가장 중요하게 보시나요? 온카스터디에서 관련 내용을 정리한 글을 보면서 다양한 시각을 접했는데, 현업에서는 어떤 선택을 하는지 궁금합니다.

reddit.com
u/store-laf — 7 days ago

Software That Allows Me to Layer Images Over Videos

hello all!

Over a year ago I used to host dj events with a friend and he had this video editing Software that he used that would allow him to play a 10 hour background video while layering artist logos over it so we could hook it up into the TVs and display the artists names over a cool background.

it looked a lot like GIMP/Photoshop in that the video was in the middle and there were layers like Photoshop where we would make other logos invisible and visible and we'd display the one we wanted for that person's set.

it wasn't like most editing software with tracks at the bottom where you drag the video, rather the video was playing in the center and when we would edit full screen mode we could switch the images, and then go back to full screen and not see any of the borders in that mode.

any help on what that program was or one similar would be very helpful. I just want a simple way of layering images over a video that's playing, go into full screen to view with no borders showing, and back when I need to change the logos, all in real time without having to export the whole thing as a single file.

I've tried to use iMovie, capcut, open shot, gimp, and vlc player

reddit.com
u/ratherenjoysbass — 6 days ago