Have a beer with Lyle for a one-man episode of GeekSpeak. Chatting about his recent visit to Yellow Stone and Car rental-fu, Service Workers, CSS Grid Layout, Zuckerberg on Charlottesville, and much more.
“Facebook engineers panic, pull plug on AI after bots develop their own language,” one site wrote. “Facebook shuts down down AI after it invents its own creepy language,” another added. “Did we humans just create Frankenstein?” asked yet another. One British tabloid quoted a robotics professor saying the incident showed “the dangers of deferring to artificial intelligence” and “could be lethal” if similar tech was injected into military robots.
About a week after Philadelphia-based web developer Greg Blass pilloried Apple in a widely discussed online post for hindering web development by refusing to embrace Service Workers, the WebKit team, stewards of the open-source layout engine powering Apple’s Safari browser, began doing just that.
Web Applications traditionally assume that the network is reachable. This assumption pervades the platform. HTML documents are loaded over HTTP and traditionally fetch all of their sub-resources via subsequent HTTP requests. This places web content at a disadvantage versus other technology stacks.
The service worker is designed first to redress this balance by providing a Web Worker context, which can be started by a runtime when navigations are about to occur. This event-driven worker is registered against an origin and a path (or pattern), meaning it can be consulted when navigations occur to that location. Events that correspond to network requests are dispatched to the worker and the responses generated by the worker may override default network stack behavior. This puts the service worker, conceptually, between the network and a document renderer, allowing the service worker to provide content for documents, even while offline.
Method that enables applications to take advantage of persistent background processing, including hooks to enable bootstrapping of web applications while offline.
Method of using a grid concept to lay out content, providing a mechanism for authors to divide available space for layout into columns and rows using a set of predictable sizing behaviors
Formally Floats, clear floats, and maybe flexbox
Facebook CEO Mark Zuckerberg broke his silence today regarding the violent attacks in Charlottesville, VA this past weekend and the ongoing conversation around hosting hate groups online. In a message posted on Facebook, Zuckerberg said the company is “watching the situation closely and will take down threats of physical harm,” noting that more neo-Nazi and white supremacist rallies are planned. “We won’t always be perfect, but you have my commitment that we’ll keep working to make Facebook a place where everyone can feel safe,” Zuckerberg wrote. Later on, in a more strongly worded tone, Zuckerberg said, “It’s a disgrace that we still need to say that neo-Nazis and white supremacists are wrong — as if this is somehow not obvious.”
Until recently, CloudFlare prided itself on its unwavering commitment to free speech. Even when he was criticized for providing service to alleged terrorist groups in 2013, CEO Matthew Prince stood firm, insisting that “a website is speech. It is not a bomb.”
The June cyberattack that paralyzed the computer systems in companies around the world is estimated to have cost the world’s biggest container shipping line between $200 million and $300 million US, A.P. Moller-Maersk said Wednesday.