Saturday, March 29, 2014

#sarahpascillas #cafeforza


from Instagram: http://ift.tt/1fARoFf


http://ift.tt/1k9eFBu http://ift.tt/1dFS4Oh Instagram, #sarahpascillas #cafeforza

from Instagram: http://ift.tt/1mhfdqn


http://ift.tt/O7L00Q http://ift.tt/QsYKp3 Instagram

Tuesday, March 25, 2014

I Joined the Discussion for the Futurology Podcast

The Futurology Podcast #13

I joined fellow /r/Futurology mods Alex and Jason to talk about the top 5 reddit posts and describe the Future Day event we held for the Seattle Futurist meetup. For those of you following nuclear fusion, I tried to recap the work of Derek Sutherland.

As far as the top links go, here they are in order. We took out a story about UBI (universal basic income) due to the fact that we’d like to have a full debate at a later date. We need one volunteer to represent the pros of UBI and one who is against it. On the next podcast we’ll hopefully get some solid points from each side.

Top 5 Futurology Posts (excluding weekly science image)

  1.  [1823] – This Woman Invented a Way to Run 30 Lab Tests on Only One Drop of Bloodaeo1003
  2.  [1448] – Mind-controlled robotic suit exoskeleton will allow a paralyzed teen to kick off the first ball in this year’s FIFA World Cup in Brazil_trendspotter
  3.  [1269] – Michio Kaku blew everyone’s minds on the Daily Show last nightcreativeembassy
  4.  [1142] – Power-Generating Nanoribbons Implanted on the Heartbob_toe_nail
  5.  [961] – Clerics Issue Fatwa: Muslims Can’t Live On MarsSimcurious

Listen on iTunes, Podbean, or watch on YouTube. HD YouTube version here.

Follow us on Twitter:

 

 

Please let us know if you would like to debate someone via Skype over universal basic income.



http://ift.tt/1fgzpnA http://ift.tt/eA8V8J Alternative Energy, Futurology, Podcast

Saturday, March 22, 2014

The Approaching WebGL Arms Race

webgl1

The biggest news coming out of the Game Developers Conference (GDC) in San Francisco might be about the next gen Occulus Rift Dev kit or the new Sony “Project Morpheus.” However, the true sneaker surprise is currently nothing more than a footnote in the announcement of the Unity 5 engine. That small but vitally important announcement was the new partnership between Firefox and Unity in creating a plugin free browser experience that uses Unity as the content controller. This is not the only partnership between Firefox and a game engine, Unreal 4 has also been migrated to the browser.


 

The technology behind this is called ASM.JS, which is a Javascript library with compiler level bindings which allows for C++ level programming. This is a much more powerful way to handle 64-bit data types from the browser by offering a browser-based “LLVM” According to Steven Wittens’ blog, the fundamentals of any great browser driven accelerated graphics service is to have the simplest code possible to handle more data. It’s a simple concept. Less code to compile means more resource available to use on the data, applied to WebGL this means that you don’t create everything in JavaScript. You link Javascript to a deeper language with remote calls use code generators.

Per Atwood’s law, it was inevitable that someone decided the back-end should be JavaScript. Thus was born emscripten, turning C into JS—or indeed, anything native into JS. Because the output is tailored to how JS VMs work, this already gets you pretty far. The trick is that native code manages its own memory, creating a stack and heap. Hence you can output JS that just manipulates pre-allocated typed arrays as much as possible, and minimizes use of the garbage collector. -Steven Wittens

People often miss the implications of a stronger browser integration for AAA level browser content. However, when put into the context of next-gen immersive technologies, you need to consider what types of interactions users will want to experience as they browse the web. Will a static 2D page remain the standard in the future where augmented and virtual reality devices permeate the interaction space? I suspect that 2D browsing won’t vanish, but that 3D web experiences will feel more natural to people from an HCI perspective, for applications where word processing isn’t vitally important.


Firebox VR offers one example of what 3D web browsers might look like. Eventually content will have device detection such that if you visit a site with a VR device. Sites will create scenes which are believable, easy to navigate, and integrated with common 2D content formats. There are a few groups actively preparing for a WebGL driven internet. The most pronounced might be MontageJS, an open source repository maintained by the larger Montage Studio company, which will provide the tool-chain and authoring system for their open interactive site experiences.

Eventually I would like to migrate my site to a host that supports NodeJS instead of Apache+Wordpress. That way I can start demonstrating the interactive web on my site itself. For now though, check out Montage, they allow for Functional Reactive Binding between interactive javascript and HTML5 dom elements. It’s powerful stuff that makes both 2D/UI and 3D/scene pieces work as reusable code.

Creating a heavy client (local content) WebGL system might sound counter-intuitive in this apex age of the “cloud.” However, utilizing local resources rather than a streaming service such as Onlive or nVidia Grid is actually starting to make sense. We live in a world where Moore’s law continues for chip design and parallelism on the GPU, but non-commerical bandwidth provided by ISPs has remained stagnant for the last 5 years. Recently though,  monolithic Comcast has annexed Time Warner, and Verizon has effectively killed net neutrality.

These big self serving monopolies no longer need to innovate on residential speeds, they can instead focus their resourced now on the important business task of killing off all content competitors who are reliant on their services. (Netflix, GoogleTV, Amazon Prime, P2P, maybe all WebRTC.) We are headed into a “cloud-service” dark age. Low bandwidth content won’t suffer, but video and web-gaming is being forced into an arena where either it pays up or it won’t work. This might lift a decade from now if Google fiber or gigabit WiMax/LTE appears for reasonable price… But otherwise, we should settle in because winter is coming.

neds-head

So why even go for browser 3D in the first place? Browser driven software is OS agnostic, and W3C supportive browsers will all eventually share the same core capabilities. Browser 3D isn’t anything truly new, but web stack agnosticism through HTM5 and Javascript has only been around for a few years. Which means that plugin free WebGL has finally been able to surface. Before that, Adobe Flash was the single proprietary interactive language of choice for over a decade but the mobile space shattered that dream completely. Lack of support for mobile OS and less powerful smartphone hardware meant that alternatives needed to be explored. Whereas we might have expected a competitor to jump in and fill this void, by some miraculous means, the torch was picked up by the open source community.

Google Chrome Experiments and Firefox helped to get some of these initiatives started, but truly, the advent of git & mercurial, and the generosity of superbrains like “Mr. Doob” helped to shape the popular ThreeJS engine. However, despite the “Awesome Factor” of these exciting new technologies, none has truly emerged yet which has the full capabilities of a modern game engine. Unity had its plugin based web player, but it wasn’t the same render environment as the primary engine itself. This new iteration of Unity looks to be essentially the full engine, maybe with lower poly-count.

Here’s the most popular of the WebGL experiments to date:

  • ThreeJS: The favorite of most WebGL devs everywhere. It’s free, open source, well documented, allows for lower language shader integration. The /r/Simulate team used it for our WebHexPlanet app. Everyone loves ThreeJS! COLLADA to JSON exists for loading models but animations are still challenging.
  • BabylonJS: Originally created as  Microsoft Codeplex project, but eventually released under Apache 2.0 license. It handles very similarly to ThreeJS in terms of scene library calls and animation. It’s not been around as long as Three though, so it has less extensions at the moment.
  • Goo Engine: Proprietary software, but has a lot of animation focused libraries. The idea is that Goo would like to be interaction focused instead of scene focused. I imagine only time will tell.
  • SceneJS: The implementation of the SceneJS API includes a scene graph engine, which uses JSON to create and manipulate nodes in the graph. This is similar to the architecture designed by Aaron for MetaSim, which worked on top of ThreeJS.
  • Virtual World Framework: The VWF was founded originally with DoD money, but is now open under Apache license. VWF utilizes NodeJS with web sockets for a messaging layer. There is also an impressive Virtual Sandbox with the inclusion of authoring tools and instance storage. This project is very powerful and probably the most underlooked for its capabilities.
  • More are listed at WebGL-Game-Engines.com
Recursive components in Virtual World Framework Boundaries of functional value for VWF elements Scene-graph API layering as defined by SceneJS

Again, Unity5 for the web and Unreal4 are not the same kind  of WebGL (it is still WebGL strictly speaking). Instead, they use the ASM.JS compiled engines which will have all of the scene scripting done in languages other than Javascript. Which improves performance but makes it more challenging for the development of user-specific web delivered content. Unity5 won’t be defining HTML DOM elements like MontageJS does. Javascript-Driven WebGL (maybe call it Web-JSGL) will offer easily reusable web parts which can be edited directly in HTML+JS, versus the LLVM approach (call it Web-LLGL?). Maybe there already exist monikers for these two different styles of WebGL, but I think it is important that the similarities and differences be noted. The “LLGL” approach absolutely will be better at defining very complex scenes and scenarios, something that the “JSGL” will not be able to keep up with. This might not always be true, WebCL could change the circumstances, but for the near future, these similiar but distinct variations of WebGL will come to fulfill very different use cases.

However, this has all been the how and the what, but I need to elaborate on the why. WebGL is important because of the next generation web discussed earlier. Augmented and Virtual Reality hardware is starting to proliferate among consumer devices, such as the newest clash between Sony and Occulus. Whereas the decade of the naught years was focused on the hardware wars, this decade will begin to focus on the peripheral wars. Visual immersion (Occulus), tactile sensing (touch screens), and full body motion (Kinnect) have already become part of the entertainment experience. These technologies are only going to improve as new types of devices enter every 6-18 months. The mobile market is sluggishly toying with Google glass, but once contact lens AR is fully commercialized, it will be difficult for the public to resist the utility of full AR immersion.

DARPA sponsored project by iOptiks

DARPA sponsored project by iOptiks

Which leads us back to WebGL. Once we have undergone what Kurzweil defines as the transition from mobility to ubiquity, the web will not be something that just exists on a pocket device, it will be everywhere. Our world is 3D, so we will need to have fast-deploy web standards which operate in a 3D space. Building this infrastructure on the existing technology of the web will mean that augmented locations can be visited as easily as a web page is today. It will feel more intuitive than reading a four inch screen, and may very well become the most common method of human interaction. Certainly screen resolution has been trending upward much faster recently than it ever has before.

640px-Digital_video_resolutions_(VCD_to_4K).svg

Imagine Skype/Facetime on steroids, cameras and lidar pick up the room around you, generate a 3D model of your friends, and then display them as if they were there with interpolation for smooth animation. All the current signs indicate that this will evolve from web standards, not some other universally compiled set of rendering standards. It will probably even utilize HTTP for asset streaming and latency-agnostic communications.

If the internet fully invades reality, it will need WebGL. A lot of people are excited by Javascript driven WebGL, but the number of participants still pales in comparison to the crowd participating with the Unity tool-chain. These recent developments may either close that gap or obsolete it entirely. Let’s hope for the best!



http://ift.tt/Q2FIFT http://ift.tt/Q2FIFL MetaSim, Simulation, Technology, WebGL, augmented reality, game engine, graphics, html, javascript, scene graph, simulation, technology, threejs, virtual, VR, web, webgl

#uwcherries #goodmemories


from Instagram: http://ift.tt/1jnfKFe


http://ift.tt/Q21oSr http://ift.tt/1jnk2N3 Instagram, #uwcherries #goodmemories

Friday, March 21, 2014

#portals #newperspectives


from Instagram: http://ift.tt/1jca1q8


http://ift.tt/OI08CI http://ift.tt/1d8kTTf Uncategorized

Tuesday, March 18, 2014

NGT revives Cosmos, I’ll revive my Blog

On Sunday 3/16, the second episode of the new Cosmos series by Neil DeGrasse Tyson and Seth MacFarlane was broadcast. As a fan of NGT since his early days (before 2006), I cannot help but feel like this series was a long time coming. Neil’s inspirational message helped shape my education and still directs aspects of my career. Moreover, the timing of its release could not be any more perfect for a number of reasons which I’ll cover later.

ngt2

American financial support of science agencies is diminishing, and our higher education system is crumbling under the burden of its own costs. What does this all mean? Well, you should probably ask the 20% of scientists in the United States who are leaving for more supportive countries.America is losing a quarter of its scientists because we don’t prioritize science within the national budget. This is primarily due to debt ceiling threats and huge government spending reductions. Even though corporate tax breaks are at an all time high, and bailing out the financial market was a priority for both parties.

Do you remember the government shutdown last October? The government forcefully closed the labs and classrooms to any project operating under federal expense. The damage done to many PI’s life work was irreversible or very costly. Here’s a Reddit thread where scientists actually weighed in and discussed the destruction of their experiments. Remember when the NOAA made this joke statement, “PLEASE PAY US.” The NOAA provides most of the weather services to our nation, including space weather and hazardous storms. If another Katrina or Sandy came along during a shutdown, it would have been even more disastrous.

nws_pay_us_afd

Does this fiscal war on science have anything to do with America’s infatuation with revivalism and the reinvention of the church? Could it be that most Americans think that belief in a God is required for a person to behave morally. According to those numbers, the United States is more than twice as dogmatic as the European nations which popularized Christianity in the first place.

Watching this new Cosmos series, I can’t help but feel that the science is being taught at the most superficial level possible. It’s “infotainment” meant to raise interest in science, but more than that, it exists to challenge the place of religion in American culture. The plot is story focused, it revolves around characters and parables. Reuse of memes such as the Cosmic Calendar lend the concepts to be treated as symbolic objects of ontological implication. The episodes of Cosmos might in some future context be treated as verses, or as some approximate to “holy works” but in the context of a humanist anthology. Already internet and geek culture are infatuated with both Carl Sagan and NGT, it’s not that much of a stretch to see their characters enshrined into the permanent fabric of the web’s hive-mind.

So is Christianity on the decline in the US? Does the bipartisan blame-game media mindset ingrained into Americans require Christians to create a straw-man enemy “across the fence?” Some groups think so. Of course, it doesn’t help shape chart depicting religious decline in America doesn’t label their Y-axis, but this gallup poll shows some more appropriate figures. These rates are not as alarming as they are in the UK, where as of 2008, more than half of all citizens had no religious affiliation. However, Britain hasn’t been consumed by Fire and Brimstone quite yet.

One thing which has been pleasantly surprising though has been the revision of the Catholic Church under Pope Francis. Finally there is a religious figure for Christianity that teaches compassion as more important than devotion. His tolerance of Muslims and Athiests is a surprising change for a world leader whose position throughout history has lead the persecution of minorities for centuries. This could be because Francis himself is a Jesuit. The Jesuits have been more beneficial to science than any other catholic “society.”

The Catholic Church in the ninteenth century founded the Pontifical Academy of Sciences, and later the Vatican Observatory. Yes, in Mt Graham, Arizona there is a telescopic observatory run by Italian priests. I’ve heard they often wear robes. NGT himself drew parallels to spiritual awakening during his own stays at observatories. I’ve worked at a few myself and have felt the same connection.

Vatican Advanced Technology Telescope (The PopeScope) at Mount Graham, AZ. (Img courtesy of Wikipedia)

Vatican Advanced Technology Telescope (The PopeScope) at Mount Graham, AZ. (Img courtesy of Wikipedia)

Most religious Europeans have no problem accepting science, even if they believe in God. The Creationist arguement persists widely in America because it’s profitable. If there’s one thing Americans love more than the prophet, it’s profit. The religion versus science debate is a manufactured argument. It exists because it earns money, pure and simple. Does Ken Ham seriously believe in his own delusional claims? Probably, but for many pro-creationists, the money is probably a bigger influence on their life then their posited beliefs. If you’re not convinced, go ask Ted Haggard.

A majority of Americans might be Christian, but few actually care for the finer points of the so called “debate.” Americans are raised from birth to be consumers, and that they need to memorize facts to be able to win arguments. Politicians don’t care who’s right, they care who wins. That’s why, as NGT points out, most politicans are career politicians, lawyers or lobbyists. It’s in our blood to want to win, regardless of the how. However, that is a very dangerous psychological state if mishandled or purposefully manipulated.

Which brings up the biggest threat to organized science and a rational world view. War. Carl Sagan always spoke loudly against nuclear proliferation. During the airing of the original Cosmos series, the Soviet Union occupied Afghanistan and America lead a boycott on the Russian held 1980 Summer Olympics? Does that sound slightly familiar? Our situation in March 2014 is different, perhaps more complex.

Whereas globalized financed and distributed national debts will likely prevent WWIII from taking place, it doesn’t rule out its possibility completely. The Ukrainian situation likely will not escalate in the near term, but the annexation of Crimea will void the arms agreement and Ukraine will likely rearm themselves with nuclear weapons from the west. Simultaneously, the arms race between China, Korea and Japan, and the dispute over fishing rights has the potential to become a larger conflict as well.

Carl Sagan was a professed Pacifist, and his message needs to be remembered. The atrocities of the twentieth century need to be remembered. The United States isn’t clean this time either. The intelligence community treats all citizens as potential terrorists, spies on the US Senate for its own ethical oversight… We arrest journalists, and have militarized our police force more than ever before.


We keep asking what happened to all of our science and education funding, but then don’t pay attention to the ballooning police state gearing up down the block. Just as Sagan passionately was upset against expenditures into nuclear arms, so must our generation be upset over massive expenditures against “shadowy enemies” and mass surveillance.

The NSA will not disclose how much it spends on its programs, and we all know that the DHS is funneling off far more than they could ever need for averting disasters. They are more likely preparing for large-scale dissent than for foreign maliciousness. Meanwhile, NASA is slashing programs and education is failing to compete internationally.

We’re more interesting in standardized tests and conformity than we are in creating inquisitive minds or new scientists; and why bother, there aren’t any jobs for new generations of scientists to have anyway. There’s plenty of space for engineers, software developers and roboticists for the next 20 years as we perfect the surveillance state and automate all of the labor jobs away, but basic research doesn’t pay off fast enough and is losing ground. The ROI is too low, so it gets the chopping block.

Which is why we need Neil deGrasse Tyson and Cosmos more than ever. With any luck his message will help shape a more positive future for humanity, progress, and understanding.

Air and Space Museum Apollo 40th Celebration



http://ift.tt/1nBMJvW http://ift.tt/NrXY9i Popular Culture, Science, cosmos, DHS, education, evolution, government, NASA, Neil DeGrasse Tyson, ngt, nuclear, politics, religion, science

Friday, March 14, 2014

#dogdays


from Instagram: http://ift.tt/1hk4uZb


http://ift.tt/1iKVBNF http://ift.tt/1o2X6Wj Uncategorized

Monday, March 10, 2014

#thunderstruck #seattledays


from Instagram: http://ift.tt/1nCkGZD


http://ift.tt/1elPRSX http://ift.tt/Pl9hSw Uncategorized

Sunday, March 9, 2014

#springing #shortwalk


from Instagram: http://ift.tt/1k8etDB


http://ift.tt/1iriHZw http://ift.tt/NPbTan Uncategorized

#bachelorsarcade #goodnight


from Instagram: http://ift.tt/1fe0QlG


http://ift.tt/1hZW4IY http://ift.tt/1h38XiA Uncategorized

Wednesday, March 5, 2014

#giantmantleclam #lookslikesomething


from Instagram: http://ift.tt/1jRPh40


http://ift.tt/Nwy2Kc http://ift.tt/1l1myti Uncategorized

#giantmantleclam #lookslikesomething


from Instagram: http://ift.tt/1jRPh40


http://ift.tt/Nwy2Kc http://ift.tt/1l1myti Uncategorized

Tuesday, March 4, 2014

#aquariumnight #seattleaquarium


from Instagram: http://ift.tt/1kwPlsQ


http://ift.tt/1i788Gp http://ift.tt/1kwQh07 Uncategorized