Live data from Hacker News

Deck.gl: Large-Scale WebGL-Powered Data Visualization

uber.github.io

21–29 of 29 posts

Re: Deck.gl: Large-Scale WebGL-Powered Data Visualization

#21
post #20

Opening this site in Safari froze my entire machine. Granted it's a 5 year old Macbook Air but still this should never happen. Generally it seems to me that whenever something involves WebGL, performance and UX goes out the window.

Sounds like a security bug in Safari and/or OS X, anyone know if Apple offers bounties like Chrome and Mozilla?

Re: Deck.gl: Large-Scale WebGL-Powered Data Visualization

#23
post #21
post #20

Opening this site in Safari froze my entire machine. Granted it's a 5 year old Macbook Air but still this should never happen. Generally it seems to me that whenever something involves WebGL, performance and UX goes out the window.

Sounds like a security bug in Safari and/or OS X, anyone know if Apple offers bounties like Chrome and Mozilla?

Apple started a bounty program at this years WWDC.

Re: Deck.gl: Large-Scale WebGL-Powered Data Visualization

#24
post #12

I get 14 fps on their top example. New macbook pro. And this is supposed to be ready?

Their shader is doing software 64 bit float emulation, including trignometric functions. That city graphic is really precise. (edit: it looks like the 64 bit math is used only for the map projection part of the shader... so it's not quite as ridiculous as it might seem, my haswell system is limited by CPU, not by vertex shader performance)

What should I google to find out more on this topic? Why do they need double precision if they aren't doing computation? Is it actually visible to the human eye?

Re: Deck.gl: Large-Scale WebGL-Powered Data Visualization

#27

I can't help but roll my eyes whenever I see more WebGL visualizations from Uber. I had interviewed there maybe a year ago for the visualizations team, but didn't get an offer because I "had too much WebGL experience and not enough d3 experience." I think this is now the second or third webgl based library since released by Uber.

About a year ago would have been around the time Twitter's head of visualization joined Uber to become Uber's head of visualization. The team has grown massively since he joined. You should probably apply again.

Re: Deck.gl: Large-Scale WebGL-Powered Data Visualization

#28
post #24

Earlier quoted context omitted.

Their shader is doing software 64 bit float emulation, including trignometric functions. That city graphic is really precise. (edit: it looks like the 64 bit math is used only for the map projection part of the shader... so it's not quite as ridiculous as it might seem, my haswell system is limited by CPU, not by vertex shader performance)

What should I google to find out more on this topic? Why do they need double precision if they aren't doing computation? Is it actually visible to the human eye?

They are feeding in lat/long coordinates to the shader, and then doing the map projection there. Effectively they want lots of precision, but also the ability to represent coordinates anywhere in the world, in their shader. The alternative is to precompute the projection before putting it into the shader.

Re: Deck.gl: Large-Scale WebGL-Powered Data Visualization

#29

I can't help but roll my eyes whenever I see more WebGL visualizations from Uber. I had interviewed there maybe a year ago for the visualizations team, but didn't get an offer because I "had too much WebGL experience and not enough d3 experience." I think this is now the second or third webgl based library since released by Uber.

About a year ago would have been around the time Twitter's head of visualization joined Uber to become Uber's head of visualization. The team has grown massively since he joined. You should probably apply again.

I know...I coauthored a book on WebGL with them...
Post reply on HN