Is there a readable version of the web site that doesn't have obnoxious scrolling? Someone needs to tell their designers about the Principle of Least Surprise. I'll look at this after they fix this so it doesn't give me a headache.
I normally frown upon people getting too hung up on page design on HN, but this one I gotta admit is a real WTF'er. When you "scroll" down, it's doing page loads, and filling up browser history. Back back back back back back. Worse still, you think you've backed through all those page loads, and you find out it's one of those sites that keeps you from backing out of their site! We used to call this "breaking the back button" and Google used to discourage it.
I got smacked with the broken back button too. Had to close the tab, re-load HN and find my place again.
I'm going to guess this is probably not intentional on their end. They're probably aware of the issue, but likely it's a side-effect of an architectural decision that was made previously and hard to un-make now.
How does an unusable page like this even pass preliminary design review? Perhaps the page works well on the 16-core desktop computers with giant monitors common in the ivory tower.
I'm not going to defend the design choices here but it performs fine on my four year old laptop running Firefox/Ubuntu, so it requires neither a very powerful hardware, nor Chrome which is a more common failure mode.
On my very beefy computer, but with a 10 Mbps connection the experience is kind of shitty - it takes around half a second after a "scroll" for the content to appear.
I made the mistake of clicking on the link while my kids were playing Minecraft PvP in the next room. Cue anguished shouts of "I'm lagging!" for the 30 seconds or so I spent staring at the loading icon.
It doesn't crash on my iPhone 6 Plus, but it's practically unusable. 5-10 seconds of waiting for it to respond to trying to swipe down, and horrible frame rates while it does so.
Jesus google. Politely: get your shit together before putting the webpage up.
Forget whether it breaks the back button. I'm going to say it again because apparently companies need it repeated: scrolling is annoying in itself, but I can't scroll without it breaking.
I scroll down, ok.
Wait, did a menu just appear at the top of my screen out of nowhere?
I keep scrolling down...
I scroll back up... wait a second...there's all these other pages I'm viewing now that I've never even seen before on the way down...what happened?
Ok, those little nav button things on the right hand side of my screen? Well apparently, I can't actually scroll to the bottom one...it just never gets there.
Wait no, I can get to the bottom one, if i start on the top one and scroll down, because apparently that makes me skip the other middle two buttons somehow, but if i click on the middle two buttons and scroll down, although i hit the bottom of the page, it still says i'm not at the bottom of the third nav-button. "What's going on?" i say to myself...
Holy cow, wait...there's two nav buttons...a bar on the top and dots on the side?
All right, screw this, its broken, i'll just refresh and start from the beginning...oh no...refresh didn't bring me back to the beginning at all because I'm not actually on the original URL...
Sweet mercy...university lecture material example of how NOT to do a webpage anyone? And a google product at that?
What happened google?
Edit: and the bugs keep piling up the more I look at it, your Terabella link in the top left, not only does it duplicate the links in the other two navigation panes, but it doesn't work! It's taken me to two separate screens now!
Sorry, I'm in an angry mood today, but seriously...
The worst part was trying to Back. Just scrolling actually adds a bunch of URLs to your back queue, so when you want to back out of the URL, you end up hitting back like ten times. :/
I suppose New Tab would be my best friend here so I can just X it, but weird abuse of basic browser functionality should be shamed.
One way is by using JS to change the address bar location using window.location or history.pushState(), instead of using history.relpaceState() which doesn't create an extra history entry each time.
Got it, thanks. I think I've been experiencing similar stuff on some sites for the last few days, but my attention was more on the page topic, also may have thought that it was an issue with my mouse (that I had to click a few times to go to previous page). So it's good to know.
I was surprised too -- I have the high-end 15" Retina MacBook with dedicated graphics and I couldn't get the page to perform after scrolling past the first part at all. It was slow, laggy and kept dropping frames. Very odd. Cool site, but it appears it isn't working as intended, as my dedicated graphics kept turning on and off.
My guess is that this was outsourced to some big agency that tried way too hard to design something cool and unique. What surprises me is that the internal Google team would look at this and find it acceptable. Anyone know which agency did it or if it was in fact an internal team?
I smite this page with the fury of a thousand developers cursing internet explorer 6.
This page is trash! I'm sure that there is some interesting info there but after hijacking my scrolling, and browsing history, I just don't care about it.
At least you got that far... using Google's Chrome to see Google's Terra Bella first time resulted in an "Aw, Snap" crash in Chrome before I got to the scrolling. Now I get there, but not without Chrome's "Rats! WebGL Hit a snag!" error.
From the sounds of it, it would have been more painful if everything worked.
Great content, though original presentation is unusable. My whole computer started to lag, not only the web browser (chrome). Probably Google's web developers use very powerful workstations..
>Great content, though original presentation is unusable. My whole computer started to lag, not only the web browser (chrome). Probably Google's web developers use very powerful workstations..
Yes, this is one thing I've noticed; I think your guess is right. It is a peeve of mine about some Google products. Some of their other products seem to have the same or similar issues - and not just performance; truncated or somewhat unusable UI is another area, due to monitor size, for one.
When Wave first came out, I tried, it was so slow as to be unusable.
You'd think that they would test their products on lower-specced hardware, knowing that not everyone has the same h/w as them.
With the explosion of commercial space in the past 30 years and the end of the Cold War, the space agencies are very concerned about this issue and there is a lot of tracking and cooperation. The regulatory process for launch is quite lengthy, and debris concerns are absolutely addressed industry-wide.
Generally as part of the permitting process you have to file an Orbital Debris Assessment Report that contains predictions for orbital lifetime, what will happen to the satellite at EOL, systems for putting the satellite in a safe orbit in case of in-service failure, launch failure etc, risk of collision with other orbital objects and so on.
The details differ depending what orbital regime. Things at ISS altitude (~400km) or below will deorbit very quickly (days to months). Terra Bella and other earth observation satellites are typically in slightly altitude, sun-synchronous, near-polar orbits. They will need to carry propellant to drop the vehicle down to a lower orbit when they are taken out of service, otherwise the orbital lifetime will be 5-50 years.
Geosynchronous satellites are basically going to be up there forever, so they are placed into a slightly lower (but still extremely high) parking orbit after their useful life ends. This keeps them out of the way of the active satellites, and the orbit there is so large that collisions are unlikely.
Finally, the US maintains radar tracking, and will notify operators if a collision is possible so they can make a maneuver. Generally a small adjustment, if performed ahead of time, is sufficient to reduce the probability of collision significantly.
The scary things are debris that are too small to track but large enough to cause damage, and situations where non-operational satellites conjuct.
Fun fact: if the conjunction probability is high enough, the Air Force will call you in the middle of the night.
"Space is big. Really big. You just won’t believe how vastly hugely mindbogglingly big it is. I mean you may think it’s a long way down the road to the chemist’s, but that’s just peanuts to space."
The Hitchhiker’s Guide To The Galaxy, The Hitchhiker’s Guide To The Galaxy
I support the collision risk management system for a few of the Earth observation satellites at NASA. Pollution of low Earth orbit is a big deal. There are thousands of individual objects being tracked up there. Some of them are satellites that have exceeded their lifespan, some of them are parts of later stage boosters, and some are debris from previous collisions.
When a satellite nears the end of its life expectancy, US law requires that the remainder of the propellant be used to decelerate it so it disintegrates in the atmosphere over the ocean. Presumably European and Asian space agencies have similar rules. These rules didn't used to exist, and there's stuff that's been up for decades.
Yes, these objects are very far apart, but they are moving very fast, and there are surprisingly many of them. Operational satellites are extremely valuable, and if we anticipate anywhere close to a 1 in 1000 chance that one of these objects will collide with one of our satellites, we will burn some of the irreplaceable propellant to avoid it.
The problem is we want a lot of things to be in geostationary orbit, which is only possible at a specific altitude. That effectively transforms the "space" from three dimensions to two because the third relative coordinate for all of those things has to be the same.
Which is when relative motion becomes a problem. The Empire State Building and the Trump Building are at approximately the same altitude (i.e. sea level) but you don't have to worry about them crashing into each other because their relative position doesn't change. In space everything is in relative motion which effectively costs you another dimension.
Then you no longer have "space" you just have "a line" and if two things are at the same point on the line, they eventually crash into each other.
Actually, the useful part of the geostationary orbit is 1 dimensional, because the satellites have to be at the right height and over the equator. It's called the "Clarke Belt": https://en.wikipedia.org/wiki/Geostationary_orbit
But anyway space is very big and the probability of collisions is still low. Two geostationary satellites out of control would probably not collide, they will pass a few hundred of meters away in any direction. The big distance between them is mostly to avoid interference between the radio signals.
The things in geostationary orbit don't crash into each other, they just constitute a relatively high density of "stuff" all in one place that non-geostationary objects at the same altitude could hit every time they cross the equator.
The worst case would presumably be something large and heavy put into orbit around the equator at the same altitude and speed as geostationary orbit but going in the opposite direction.
We've already had our first accidental crash between intact satellites. If SpaceX and other low-cost launch providers succeed in making stuff like low-orbit satellite internet a reality, we'll need to figure this out.
The problem is overall pollution of exit trajectories... Imagine how much more difficult it will be in 100 years to launch anything without hitting something on the way out. It should be a requirement of any satellite manufacturer to have a decomm plan. A plan which will eject the thing from orbit, or let it burn up on re-entry.
That's not a very responsible way of looking at it.
It's not an infinite amount of space, so without taking some precautions it would fill up over time, and it's undoubtedly easier and cheaper to avoid the problem altogether than it is to fix it once it becomes a problem.
"________ is huge, we don't have to worry about it!" is how we ended up with so much pollution on earth, so why make the same mistake in space?
I've always wanted to get a group of people together at my college and build a CubeSat but when you say "I want to build a satellite" people think you are crazy.
We have the labs, the supplies, and the ability to expense anything we want but no one thinks it is possible.
It was one of the most rewarding things I did in college. We launched a cubesat and used it to capture images of the curvature of the Earth and measure the Earth's magnetic field. The work to build the cubesat was tough, but extremely rewarding.
We launched ours via a ballon which had the cubesats attached to it. We needed a micro-controller (even easier to find now) a camera and our sensors. All very obtainable. I think the most expensive thing was the magnetometers which ran $80 a pop.
While it's still very cool, hanging a sensor off a balloon in the upper atmosphere isn't quite the same thing as launching a satellite into orbit (by about 8 km/s).
The largest class of debris object, by mass, is unspent boosters from launches in the 50s-70s. Lots of old Soviet stuff up there.
Kessler Syndrome can be brought under control with as few as five upper stage boosters brought out of orbit per year. Whether the political will exists to spend money to clean up our space mess is another issue entirely.
While it will have some great uses, it also brings more surveillance and predictive analytics (if that's the term) to the world, and chillingly they don't address the social issues at all.
Will Google use this, or allow others to use this, to surveil me from space? How about protesters at this summer's U.S. political conventions? Will they allow me to use this to watch Google's headquarters?
It also concentrates more power in the hands of a few. If the predictive tech works well, how can ordinary people who don't have access to that information compete? As investors in the stock market? Their small business in the marketplace? As a grassroots competitor in a political campaign?
Such technology is already being used in this way, and has been compared chillingly to tracking 'precrime'; there is a terrifying Radiolab episode on it:
Thats about Gorgon Stare and similar plane / blimp / drone based survillance.
Satellites orbit at an altitude several 100 times higher and are much less invasive. There are a lot of cool applications, like cartography, monitoring farmland, monitoring the icecaps, etc.
I care deeply about civil liberties, but I think this is not the droid we're looking for.
It's funny, they're named after the street that their office is on. Which is where their office was the whole time, but the new name is actually a better fit for what they do than the old one was.
I'm also curious about this. Isn't this exactly the kind of project Alphabet was created to wrap? i.e. something not related to Google's core business but still under the corporate umbrella?
Terra Bella is under Geo, which is where Maps resides. Seems like a pretty good fit to me, given that satellite imagery is presented in Maps. Why do you think Terra Bella should be in Alphabet?
That makes perfect sense actually. I was erroneously thinking of Terra Bella as a standalone project instead of as an extension to one of Google's core products.
Hold on hold on. This is a big swarm of satellites and (I assume) a forthcoming API and the comments are "the scrolling sucks"? They could have used tables and comic sans for all I care. This is awesome.
Though Planet Labs will always be my first affection in this space. Talk about a hard and interesting problem. This data takes you to so many different places.
Usually I'd agree... but I legitimately cannot access the content because the page is so broken. I actually found out what this thing is from your comment.
Normally I'd agree, but in this case I literally tried on three devices -- two Google Android phones and a very powerful laptop running Google Chrome on a fast connection and it not only took forever to load but was completely nonfunctional when it finally did. I literally couldn't access the content whatever I did. This is one of the most ridiculous examples of a site not working that I have ever seen. If I had not opened this thread I would have literally no idea what the site even was. If I were able I would fire the person responsible for the site, no questions asked. This site is so far past "nonfunctional" it isn't even funny. I agree that "They could have used tables and comic sans for all I care. This is awesome.", but there's a huge difference between "somewhat ugly presentation", "horrible presentation", "unusable for most people", and "a professional web developer with three devices and many web browsers could not make your page load".
Regarding the content of the page, which has been summarized at http://pastebin.com/raw/kYpdLgYg by commenter Raphmedia, I'm impressed. 90cm resolution in a 100kg package is pretty crazy. That they control the multimillion dollar satellite through a web interface is interesting. One clear advantage they have over governmental systems is their ability to do international launches (their initial launch from French Guiana certainly gave them some significant boost of tangential velocity compared to say, Russia, which is geologically screwed.) If anyone wants to see a visualization of that, see http://i.imgur.com/6c9Edge.png
I think this is also surveilance-wash so to speak. Look at our cool team, look at our wonderful use cases. Don't think about how it can track the movement of everybody in a city from space. We're good.
Whether it's a consumer sale (sign up via web and get an API key) I do not know, but if you have a compelling use I'm sure you can get access by talking to humans. In terms of what you can use it for, I know people have built applications on top of Planet Labs to run queries from counting the number of cars in Walmart parking lots every day for hedge funds to tracking deforestation.
> but if you have a compelling use I'm sure you can get access by talking to humans.
So they make money by potential customers guessing at what they can provide them and reaching out to them? Seems like a terrible way to do business.
Unless I missed it (which would be easy; damn is it hard to get to the content on that site) I see no information about anything other than what they do internally. Which is cool but that's about where it ends.
They could have used tables and comic sans, and it would have been an improvement because if nothing else I could have read the content.
As it is, I kind of get the idea...sort of. Something about satellites, imagery, real-time somethingerother. There's complaining about weird scrolling and "broke my back button", which many of us tire of, and then's there's "hi! Didn't know if you noticed, but your site's broken on the most commonly-used browsers, broken to the point that many cannot read what I'm sure is absolutely awesome content." In other words, had this been a marketing page for something people don't give two shites about, the column that holds the abandonment rate in their analytics DB would have to use a float lest the tiny, tiny percentage of people who didn't immediately close the browser tab be recorded as "zero".
So I'll take your word for it when you say it's awesome. Currently, I am not equipped to confirm that with Mac OS X and Safari or Chrome.
The top three comments complaining about site's usability. The fourth top level comment actually wonders about space pollution. Lets get our shit together, HN.
Let's comment anything, but upvote things about Terra Bella and it's potential applications, because there's no website that would please everybody.
This is something equivalent to what geo-mapping companies have been doing around large industrial areas using low-flying aeroplanes taking high-res photography for analysis.
It's basically "adding satellite" to geo-mapping technology to "address real-time demand and analysis".
It's all good if they keep this shit near the mining/farming/ports, etc.
However, this being Google (Big Brother), you can expect that they'd try using this for "traffic analysis" (cause Waze is not enough) and then slowly encroach into your neighbourhood, so that when they finally launch their blimps, you can look at the sky and you will see the ads that your browser blocked.
Granted though, if Google isn't/wasn't going to do this, somebody else probably will (or already is).
Why is that interesting? Geospatial data is one of Google's largest lines of business. It was Google's third major effort after search and email. They've been in the business for over a decade.
Interesting. I'm assuming there will be areas that we are prohibited from imaging. Will these be limited to areas defined by the US Government or every government that Google works with?
They likely can take images of everywhere in the world. They will very likely be limited as to who they can sell certain areas to, at various resolutions. The US government restricts sale of imagery under 31cm resolution currently, but previously it was 50cm. Neither of those restrictions would apply to these satellites which are 90cm resolution, but similar things will probably apply elsewhere. I believe Israel is one of those places with a coarser limit in place.
Having worked in this area, I can say you are on the right track. Not only the US, there are many countries/powers that will get very upset if certain people see certain areas.
As for who gets to see what, there are extremely stringent rules set by many of these governments; even within government organizations themselves, there is huge variation in access constraints.
This seems strange to me, considering there is high resolution "birds eye"(taken from a plane) imagery of a variety of sensitive US installations available on Bing, not to mention what's on Google Maps/Earth. There are other sources as well.
This is Skybox Imaging.[1] Google bought them in 2014.
When, after the long loading delay, a globe appeared, I thought I'd be able to manipulate and view the globe. No such luck; it's just a static-appearing site.
I don't get it, what's new? There are a number of companies doing satellite imagery, you can usually find them by reading the name on the bottom right of your Google Maps view.
And yes, these companies also track mining fields and what not, they just don't pretend it's some charity thing.
"As proud as we are to have played a leading role in developing satellite technologies, we have realized that our vision extends far beyond boxes in the sky. As Google revolutionized search for the online world, we have set our eyes on pioneering the search for patterns of change in the physical world. In order to focus firmly on the future, we’re pursuing that vision under a new name – Terra Bella."
It looks most similar to a Siberian Husky to me, although the face is different. Possibly a mixed breed from the husky, or just a unique looking husky.
Does anyone really like this kind of scrolljacking pages? Not responding properly on an MBP 2015. The project looks so interesting that I tortured myself by scrolling till the end.
> Does anyone really like this kind of scrolljacking pages?
Web devs. I guess it's like an accomplishment for them to create sth. like this (tho I didn't see it, just what I saw from the comments, if it's laggy on a recent macbook, I don't bother). In this context I think it is a bit like high-fructose corn syrup: The whole thing seems superfluous, what would I be able to do if I could watch a volcano eruption? Throw water from a plane? Tweet #stoplavaviolence? What benefit would I, or any construction companies would have from watching that particular gold mine? If I have a business there, I'd probably know what's going on, and I'd try to make acquaintances to get information directly, instead of trying to get it out of some pixels. If a video from high up was needed for an humanitarian situation, a helicopter can go up and take the video. All this stupidity should be marketed, and the website is the confectioner's sugar for the crap called Terra Bella. Terra bella, coeptum superfluus.
Yep, it's a very ambitious project, but the scrolling is utterly broken for me (firefox 43.0 on Debian), and seeing from other comments, I'm not the only one.
Wonder how someone can possibly ship a website where the scrolling is so broken.
If you saw the launch of YouTube Gaming as well, or how the old version of Google+ ran on not-Chrome, you'd have long reached the conclusion that nobody at Google tests on non-Google web browsers. My understanding is they like using 'web technologies' that they invented that either aren't implemented or well-supported in any browser but their own.
Looks wonderful, perhaps, but plays wonderful it does not. There must have been 12 history items added to my back button before I was able to "scroll" down even a fraction of the page...
It gets worse if you browse the web with zoom. At 125% zoom scrolling gets stuck on the third stage for me and imagery is consistently cut off. If you then use the scroll bar all bets are off, and the site very slowly stutters from one random place to the next (not to mention, that there's zero thought put into a graceful fallback when JS is disabled, although with e.g. lynx you at least get to see the site's text instead of just the loading icon).
I (and likely many others on this site) am tired of people complaining about weird-scrolling sites, but this one is exceptional: I can't get it to actually display the content! At some point scrolling gets somehow stuck and I can't scroll down anymore.
Works for me with Firefox 46 and no ad-blocker/script-blocker except uBlock.
However, navigating the page is confusing as hell, I stumbled through it by using the little arrows on my scrollbar. Everything else would catapult me to seemingly random positions on the page. Seems to me they hijacked scrolling to make "one line down" "one section down".
Not going to lie, after fighting with the scrolling, I closed the page and came here to look for an explanation what this is all about - not going to click any links there.